Under certain circumstanced circumstances it is possible to have Storage Charges which don't match Stock Movement Reports. This can make it tricky for clients to determine why they have been charged storage for items.
This disconnect is caused by specific customer configuration, and Sale Orders being left in a "Packed" (rather than Dispatched) status or Purchase Orders being left in a "Received" (rather than Allocated) status.
Packed vs Depleted
The primary reason for this difference in reports, is that internally CartonCloud uses two date fields on Sale Orders to determine:to populate the data that is shown on the Stock Movement Reports and the Storage Charges for Invoicing.
Determining date fields for Purchase Orders are:
- When a Purchase Order was received, 'status changed from Not Yet Received to Received', is shown on the Stock Movement Report
- When a Purchase Order was allocated, 'status changed from Verified to Allocated', is used for calculating the Storage Charges.
In the case where a Purchase Order is left at "Received" status, the quantity will appear on the Stock Movement Report for the "received" date, however charges for Storage will not apply until the Purchase Order status is changed to "Allocated".
Determining date fields for Sales Orders are:
- When a Sale Order was packed, `finish_pack_time`, which is shown on the Stock Movement Report
- When a Sale Order was dispatched, `dispatched_datetime`, which is used for calculating the Storage Charges.
There is also an option within the Customer settings as to when Storage Charges should Stop on Stocks. This can be configured as either when Packed or Dispatched.
For more information on this option please see: Customer Settings