The first time I looked at the CRM and saw an order sitting at RT_SHIP for three days, I did not know what that meant or why it mattered. By the time I understood, the gap it revealed had financial and customer consequences all running in parallel. This post is what I wish someone had walked me through on day one.
A Sales Order is not just a record of a purchase. It is the entry point to a multi-party, time-sensitive operational chain — one where Vatico, a warehousing partner, and multiple logistics courier companies each own distinct pieces of the process, and where the chain breaks silently if any handoff fails. Understanding this chain is foundational to almost everything the data team monitors, builds tickets for, and writes alerts around.
The COD Order Chain: What Actually Happens Between “Order Placed” and “Delivered”
Customer details captured. For COD, no cash collected until delivery.
If waybill generation fails silently, no pickup is ever booked. If the packing slip is missing, the warehouse partner cannot pack.
Packing wrong items is the warehouse partner’s responsibility. Vatico’s job is to ensure the warehouse partner received the correct documentation to ship the product.
Courier no-shows and missed pickups are the courier’s responsibility — but Vatico must still monitor outcomes and follow up. Ignoring it is not an option.
Vietnamese law requires same-day invoicing on delivery. A delayed shipment means a compliance breach. The invoice is issued once and cannot be edited.
Couriers mark delivery as completed, releasing the money for reconciliation for Vatico. Every day of delay postpones cash reconciliation for Vatico.
Who Is Responsible for What — and Where Vatico’s Boundary Sits
Understanding where Vatico’s responsibility ends and a partner’s begins is essential in order fulfillment — assigning ownership correctly prevents wasted effort and ensures operational bottlenecks are resolved promptly.
The cleaner way to remember this: Vatico is responsible for the correctness of the instruction it sends — the shipping documentation, the SO to logistics couriers, the packing slip. What partners do with that instruction is their domain. But if the instruction never arrives, or arrives wrong, or the outcome is not monitored — that is always Vatico’s problem.
The SLAs That Cannot Be Missed
A Service Level Agreement (SLA) is an agreement between a service provider and a customer that defines the specific level of service expected, including performance metrics, responsibilities, and remedies if standards are missed. Several of these are externally enforced and have direct business consequences if breached. As a data team member, these are the thresholds your monitoring and alerting work is ultimately protecting.
| SLA | Threshold | Owner | Consequence if Missed |
|---|---|---|---|
| Order to courier handover | 3 days from order creation | Vatico + Warehouse Partner | COD cash flow delayed; customer dissatisfaction spikes |
| VAT invoice issuance | Same day as delivery confirmation | Vatico (system) | Direct legal exposure to the Tax Authority; cannot retroactively fix once the window passes |
| COD reconciliation | Per finance cycle — couriers remit on a schedule | Finance + Data | Silent reconciliation failure means cash will not be collected by Vatico |
Other Fulfillment Policies Every Intern Should Know
Several Vatico policies define what the system will and will not do once an order is placed. Understanding these upfront saves time — both yours and the customer service team’s.
Once an order enters the system, Vatico cannot cancel it, change the product or quantity, or edit delivery information. The processing pipeline is fully automated. This is by design to simplify the fulfillment flow. Customers are informed of this before they place the order, but it is important to understand that it is a fundamental constraint when planning to build features for the system.
If a customer pays on delivery and subsequently wants a refund, the policy does not support this. Returns are governed by a separate process. Knowing this matters for data work because it defines the scope of how you should build any new features in the system
Customer-facing communication is handled by the CS bot, which acts when it has information and when the customer asks. As a DA you do not need to consider customer facing communication as it is outside your scope.
References
-
1
Order Fulfillment Workflows in Vatico https://vatico.vn/2023/01/25/order-fulfillment-workflows-in-vatico/
-
2
Shipping Policy and Shipment Procedures https://vatico.vn/chinh-sach-van-chuyen/
-
3
Ordering Policy and Payment Processes https://vatico.vn/quy-trinh-thanh-toan/

