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
- Perform initial synchronization.
- Start Visit to an outlet.
- Create Pre Order with quantity 10.
- Perform Payment Collection.
- Move stock from mobile warehouse to outlet.
- End Visit.
- Perform final synchronization.
- 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.