Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

If a customer reports an issue in EGPOS related to: 
Receipts are not sent from the local POS to the central environment.
Receipts cannot be parked because they are not transferred to the master register (StoreCentral) for further processing.
Sales data is not transferred centrally, which means that reports are not updated.
End-of-day reports are not submitted.

How the issue presents in Lindbak POS Local.dbo.poslog: 
The state on the lastest receipts created says READYTOSEND. 




How the issue presents in LRSlog:

The LRSlog will say 'Unable to write POSLOG XML to MSMQ' this is an indication that MSMQ is effected by the windows update. 

Example SE: 
18.12.2025 11.44.09.678           Error  99  Exception occured: 'Unable to write POSLOG XML to MSMQ', System.Messaging.MessageQueueException: 'Det finns inte tillräckligt med resurser för att utföra åtgärden.'
Stack:
   vid System.Messaging.MessageQueue.SendInternal(Object obj, MessageQueueTransaction internalTransaction, MessageQueueTransactionType transactionType)
   vid System.Messaging.MessageQueue.Send(Object obj, String label, MessageQueueTransaction transaction, MessageQueueTransactionType transactionType)
   vid System.Messaging.MessageQueue.Send(Object obj, String label, MessageQueueTransactionType transactionType)
   vid Lindbak.Kasse.DataLayer.ServiceAgents.Services.KasseJournalSA.MSMQJournal.SendMessageOnMSMQ(Message message, String label)
   vid Lindbak.Kasse.DataLayer.ServiceAgents.Services.KasseJournalSA.MSMQJournal.SaveJournal(String xml, Int64 receiptid, POSLogStatus status, Int32 version, String retailStoreId, String retailStoreIdLocal, Byte[] receiptAsPdf, List`1 signatures)

...

  1. Pause Windows update
    1. Open the Windows Update settings by clicking "Start / Settings / Update & Security". You will see the following window.
    2. Scroll down and click the "Advanced options"
       
    3. In the "Advanced options" screen, scroll down and select a date in the "Pause until" drop down. Choose a date that is as far in advance as possible, usually 35 days.
      Take note of the date because you need to log this in the MI Confluence page.
    4. Close the window. (It automatically saves your setting)
  2. Uninstall the Windows update.
    1. Go to control panel and the following location "Control panel / Programs / Programs and features / Installed Updates".
    2. Find the correct update described above. In this instance KB5071546.
    3. Right click it and choose "Uninstall"
    4. Confirm by clicking "Yes" here.
    5. Wait until the installation is done…
    6. Confirm restart
  3. When reboot is done please check that the Windows update has been uninstalled and that further updates have been paused.
  4. Start EGPOS. 
  5. The If the cash register has got the function menu active in EG POS you can run the "RUN_IDLE_FUNCTIONS" to process the receipts that are stuck in the database.
    The function will clean up 100 receipts each time it runs, and you can run it several times to clear the whole queue.
    Please wait for 15 seconds each time you run it.
  6. Press "Shift + F12" while in EG POS to bring up the function menu. (You don' have to be logged in as a cashier)
    Some customers have the function menu programed to other keys than the F12 and some have it deactivated
  7. Type "idle" to search for the function and press enter.
    Image Removed
  8. You should see this message to confirm that the function has run. Click "OK"
    Image Removed
  9. For the customers that have the function menu deactivated the automatic cleanup job running every hour (or every 30 minutes in some cases) will do the processing of the receipts.
    It will just take some extra time before all receipts have been processed.