Pickup confirmation
Call once, when the vehicle leaves the seller’s premises:type is one of:
SELF_PICKUP— buyer or their agent picks up personally. CMR not applicable; upload aTRANSPORT_PICKUP_DECLARATIONsigned by the buyer.COMPANY_TRANSPORT— transport company moves the vehicle. CMR required.
Upload pickup documents
Revoke pickup
For corrections before delivery has happened:POST /transport/pickup again with the
corrected data.
Delivery confirmation
Call when the vehicle arrives at the destination (buyer’s premises):Upload delivery documents
Daily VIES re-check
Once you mark payment ready-for-pickup, NT24 re-runs VIES on the buyer’s VAT number every 24 hours until delivery is confirmed. A failing check fireskyc.vies_check_failed and flips the compliance rollup to
INVALID unless resolved within the transport window.
This is the mandatory continuous validation mentioned in the EU VAT
directive — NT24 implements it on your behalf.
Per-VIN transport in multi-VIN orders
Single-VIN (Phase 1 default): transport fields are order-level. Multi-VIN (requiresallowMultiVinOrders capability): the transport
rollup has a vins[] array with per-VIN pickup/delivery state. Some VINs
may be delivered while others are still in transit; overall transport
status becomes PARTIAL until all VINs reach DELIVERED.
Per-VIN CMR uploads are a Phase 2+ feature.
Compliance impact
After delivery confirmed + all required documents uploaded:transport.statusbecomesDELIVERED.cmrUploadedbecomestrue.- Compliance rollup evaluates: if all modules green →
VALID+ Export File generates.
Next
Finalization
Final invoice and Export File download.
Compliance rollup
Track transport module state.