Why do delivery dates in Qargo sometimes differ from expected or external system dates?
Delivery dates in Qargo can sometimes differ from expected dates or those shown in external systems due to various factors, including how dates are calculated, propagated, or interpreted across systems. Below, we explain the key scenarios and principles that can lead to these discrepancies.
Overview of Date Filters in Qargo
Qargo uses a system of date filters to manage and display delivery dates. These dates can be influenced by:
The last stop date among trips associated with an order.
The method used to update dates within Qargo.
Differences in date calculation logic between Qargo and external systems.
Common Scenarios of Date Discrepancies
1. Invoice Delivery Dates Reflecting Later Stop Dates
In Qargo, the delivery date shown on an invoice is derived from the last stop date among the trips associated with the order. If any stop in the associated trips has a later date than the order’s delivery date, the invoice will reflect that later "last stop" date. To verify this:
Open the order in Qargo.
Review all linked trips.
Check the dates of each stop to identify the latest stop date, which will be used on the invoice.
2. Date Propagation When Updating Stops
When updating dates in Qargo, the propagation of changes depends on the method used:
Order Detail Page (Edit Flow): - Propagation occurs only when there is a single, consistent offset across the edited dates. - For example, if you change the pickup date by +1 day and the delivery date by +4 days, no automatic propagation will occur. However, if the offset is consistent (e.g., both pickup and delivery are changed by +2 days), the system will propagate this offset to other stops.
List Page (Date Edit Modal): - Dates are updated per stop, and each change immediately establishes a clear, consistent offset that is propagated to other stops. Subsequent updates to another stop will not overwrite the first propagation.
To ensure correct propagation, either apply a single consistent offset in the order detail edit flow or use the list view’s date edit modal.
3. Cross-System Date Discrepancies
Delivery dates may differ between Qargo and external systems (e.g., Alliance) due to differences in how dates are calculated. For example, some networks calculate delivery dates based on:
Manifest Date: The date freight is handed over to the network.
Service Level: Determines transit time (e.g., Economy = 2 working days).
In such cases, the external system may calculate a delivery date based on the manifest date and service level, while Qargo displays the planned delivery date. This can lead to discrepancies between the two systems.
Conclusion
Understanding how Qargo calculates and propagates delivery dates, as well as recognizing differences in external systems, can help you identify and resolve date discrepancies. By reviewing associated trips, applying consistent offsets, and considering external system logic, you can ensure accurate and consistent delivery date management.
Related Topics
How to update delivery dates in Qargo
Managing trip associations in Qargo
Understanding service levels in external networks
