A trip ends not when the cargo is unloaded but when the documents are back at the office. The driver photographs the signed CMR, delivery note or T1 declaration and sends it through Viber, Teams or email. The photos are tilted, part of the stamp is cut off, and dozens arrive on the same day. Logistics has to identify which trip in CargoWise the document belongs to, check that the consignee, weight and date match the order and that the consignee's signature and stamp are present, and only then attach it to the trip. Until that is done the invoice in SAP Business One is not issued, and if a mismatch is noticed a week later, the dispute with the customer has already started.
The solution takes photos from agreed channels, Teams, email or the drivers' app, and recognises each document: it determines the type and reads the sender, consignee, cargo description, weight, dates, and the signature and stamp fields. By order number, number plate or date the document is linked to a trip in CargoWise, and the unloading date and place are additionally checked against a Teltonika telematics record, if you have one. If everything matches, the document is attached to the trip in CargoWise and the trip is marked as ready for invoicing, which the accountant issues in SAP Business One in the usual way. If the weight, consignee or date differs, or a signature is missing, logistics gets a message in Teams with the specific mismatch and decides what to do. We recognise the text in the photos with Azure AI Document Intelligence in an EU region or with private AI in our GPU cloud in Lithuania (EU), Claude through Amazon Bedrock in an EU region matches the fields, and we integrate with CargoWise through an API, a file export or an email flow, depending on the version. The original documents stay in your CargoWise and SharePoint and are not used for model training.