Sales Operations Bug Report

Data Inconsistency After Final Synchronization in Field Sales Journey

Field Value
Defect ID BUG-NGSO-167
Severity High
Priority High
Environment QA
Build x.x.x-rc
Module Synchronization + Pre Order + Stock
Status Open

Summary

After completing a full field sales journey and performing final synchronization, Pre Order and Stock movement data are not consistently updated in the back office.

Preconditions

  • Sales Rep has completed Start Visit, Pre Order, Payment, and Stock Movement.
  • Device has good network connection.

Steps to Reproduce

  1. Perform initial synchronization.
  2. Start Visit to an outlet.
  3. Create Pre Order with quantity 10.
  4. Perform Payment Collection.
  5. Move stock from mobile warehouse to outlet.
  6. End Visit.
  7. Perform final synchronization.
  8. Check back office reports.

Expected Result

All data (Pre Order, Payment, Stock movement, Visit) are fully synchronized and consistent in back office reports.

Actual Result

  • Pre Order appears in back office.
  • Stock movement and payment records are missing or partially synced.
  • Report shows mismatch between mobile and server data.

Business Impact

  • Inaccurate back office reporting and inventory visibility.
  • Financial discrepancy between field activity and recorded transactions.
  • Risk of incorrect decision making based on wrong data.

Evidence

  • Screenshots of mobile journey completion.
  • Screenshot of back office report showing inconsistency.
  • Synchronization API response logs.
  • Database query comparison (mobile vs server).
  • Correlation IDs from sync process.

Suggested Regression

  • Full end-to-end journey with different network conditions.
  • Test with large volume of Pre Orders and stock movements.
  • Verify synchronization retry mechanism.
  • Check data consistency across Pre Order, Payment, Stock, and Visit modules.

Back to Project