The reconcile shipments interaction is a clean up service which ensures that any orders which have been fully shipped in Brightpearl are marked as such in Magento.
Reconcile shipments triggers
The Magento shipment reconciliation will be run on the following triggers:
|Cronjob||Checks all open Magento orders created within the specified period for the current shipping status in Brightpearl||Scheduled|
|Manual: bulk||Checks all open Magento orders created within the default time period for the current shipping status in Brightpearl||Manual|
Why does a shipping discrepancy occur?
The reason an order might be fully shipped in Brightpearl but not in Magento is where a product is added to the Brightpearl order as non-stock tracked line item. This item does not require shipping. Where this item in Magento is stock tracked it will be waiting for a shipment notification from Brightpearl which will never happen. To ensure that the order gets fully shipped, the customer notified and the Magento ultimately marked as complete, the reconciliation will mark the item as shipped.
This interaction looks directly at the Brightpearl order shipping status, and not to goods-out notes. This means that the shipping method recorded on the Magento order will be the one on the order.