When you change the supplier or haulier on the multi-vehicle screen in Weighsoft, the carrier ID on the associated transaction or ticket does not automatically update to reflect the new supplier. This is expected behaviour.
Why the carrier ID does not auto-update
The carrier ID is set at the point the transaction or ticket is originally created, based on the supplier or haulier selected at that time. Changing the supplier on the multi-vehicle screen updates the supplier selection but does not trigger a recalculation of the carrier ID already assigned to the transaction.
How to manually update the carrier ID
To update the carrier ID on a transaction after changing the supplier or haulier, you will need to edit the transaction directly:
Open the transaction or ticket that needs updating.
Locate the Carrier ID field on the transaction.
Update the Carrier ID to reflect the new supplier or haulier.
Save the transaction.
Bulk updates
If multiple transactions need their carrier ID updated following a supplier change, contact support. Bulk corrections to carrier IDs may be possible depending on the volume and scope of the change.
Preventing the issue
If you regularly change suppliers or hauliers on the multi-vehicle screen, build a step into your process to review and update carrier IDs on affected transactions before they are posted or submitted.
Note: This behaviour also applies when a supplier is synced from Access Financials and their details change in the finance system. The carrier ID on existing transactions will not update automatically — only new transactions created after the sync will carry the updated carrier details.
