Offline POS and Synchronization Configure offline POS sync, monitor transfers, and recover from partial synchronization. Configure Offline POS Synchronization How to Configure Offline POS Synchronization in Muhasib ERP Overview This guide will help you configure whether offline POS data synchronizes automatically and at what interval. The sync form checks automatic eligibility on its one-minute timer and uses the set up interval to decide when to process. Who can do this You need access to Offline POS synchronization and relevant global-settings administration. Before you start Confirm central database, company/terminal identity, network, duplicate policy, pending local data, maintenance window, and rollback snapshot. Before saving, check that the correct company is open and that you have permission to complete this task. Where to find it Back Office → Administration/Settings → Offline POS settings and Sync Offline POS Data. Configure Offline POS Synchronization Step 1: Preserve pending offline data and record current settings Step 2: Confirm the central target database/company Step 3: Configure offposautosync as approved Configure off_pos_auto_sync as approved. Step 4: Configure offpossynctimeinterval; verify its runtime unit before production use Configure off_pos_sync_time_interval; check its system unit before production use. Step 5: Save and restart/reopen the sync form if required Step 6: Test one known transaction family Check your work Confirm settings save and one test record reaches the intended central company exactly once. Take a moment to check your work before closing the window. This small check can save time later. If something goes wrong Do not infer that the setting interval is minutes without system proof. Stop if the central company or database is wrong. Related guides Monitor Automatic Offline POS Synchronization Recover from Partial Offline POS Synchronization Create an Offline POS Sale What to do next Monitor Automatic Offline POS Synchronization. Monitor Automatic Offline POS Synchronization Monitor Automatic Offline POS Synchronization Overview This guide will help you confirm automatic offline synchronization is running at the intended cadence and processing each transaction family once. You get evidence of scheduler cadence and family-level synchronization health. Who can do this You need access to Offline sync and access to local pending and central transaction inquiries. Before you start Know the enabled setting, set up interval, last run, pending counts for sales, credit notes, quotations, and temporary sales, and central baseline. Before saving, check that the correct company is open and that you have permission to complete this task. Where to find it Open Sync Offline POS Data and relevant central inquiries. Monitor Automatic Offline POS Synchronization Step 1: Confirm the sync form remains open and connected to the correct company Step 2: Record pending counts by transaction family Step 3: Observe the next eligible automatic run Observe the next allowed automatic run. Step 4: Capture successes and errors by family Step 5: Compare local pending state with central records Step 6: Confirm the next run does not duplicate successes Check your work Pending decreases match central additions and every external/offline reference appears no more than once. Take a moment to check your work before closing the window. This small check can save time later. If something goes wrong The source timer ticks every minute, but set up eligibility may be less frequent. Closing the form stops and disposes its timer. Related guides Configure Offline POS Synchronization Recover from Partial Offline POS Synchronization Synchronize Offline POS Sales What to do next Configure Offline POS Synchronization. Recover from Partial Offline POS Synchronization Recover from Partial Offline POS Synchronization Overview This guide will help you recover a sync run where some offline sales, credit notes, quotations, or temporary sales succeeded and others failed. If this issue is stopping your work, do not worry. Follow the steps one at a time, and check the result before trying again. The partial batch is reconciled without intentionally duplicating successful records. Who can do this You need access to Offline sync plus all affected central transaction inquiry/correction rights. Before you start Preserve offline data and logs; record pending/success/error counts and references for every transaction family. Before saving, check that the correct company is open and that you have permission to complete this task. Where to find it Sync Offline POS Data plus Sale, return/credit, Quotation, and Temporary Sale inquiries. Recover from Partial Offline POS Synchronization Step 1: Stop automatic retries while classifying outcomes Step 2: Match every offline reference to central records Step 3: Mark confirmed successes and exclude them from retry Step 4: Investigate failed sales, credit notes, quotations, and temporary sales separately Step 5: Correct deterministic master, stock, permission, or validation errors Step 6: Retry one confirmed failure and reconcile it Step 7: Resume remaining failures and then automatic sync Check your work Local pending plus central success plus documented rejected totals equal the original control population by family. Take a moment to check your work before closing the window. This small check can save time later. If something goes wrong A final completion message does not erase earlier family-specific errors. Never clear local offline data until all references compare and confirm. Related guides Configure Offline POS Synchronization Monitor Automatic Offline POS Synchronization Retry a Partially Successful Integration Safely What to do next Configure Offline POS Synchronization.