Movement Document Service
Movement documents are created per individual shipment within an approved notification. The notification must be in CONSENTED status before movements can be submitted.
Movement Document Lifecycle
The following state diagram illustrates the movement document lifecycle.
SubmitMovementDocument
Submits a movement document for an individual shipment under an approved notification.
Request (abbreviated)
<SubmitMovementDocumentRequest>
<notificationId>DIWASS-NOT-2026-HR-000123</notificationId>
<movementDocument>
<movementDocumentDueToTakeBack>false</movementDocumentDueToTakeBack>
<movementDocumentsDueToIllegalActivity>false</movementDocumentsDueToIllegalActivity>
<sequenceNumber>1</sequenceNumber>
<actualDateOfShipment>2026-06-01</actualDateOfShipment>
<actualQuantity>
<massTonnes>3.5</massTonnes>
</actualQuantity>
<packageTypeCodes><code>DR</code></packageTypeCodes>
<packageQuantity>4</packageQuantity>
<specialHandlingRequired>true</specialHandlingRequired>
<carrierPartyUUID>xxxxxxxx-...</carrierPartyUUID>
<carrierOperatorInternalID>OP-55555</carrierOperatorInternalID>
<carrierMeansOfTransportCode>T1</carrierMeansOfTransportCode>
<notifierSignature>...</notifierSignature>
</movementDocument>
</SubmitMovementDocumentRequest>
Response
<SubmitMovementDocumentResponse>
<movementId>MOV-DIWASS-2026-001</movementId>
<movementReferenceId>MR-001</movementReferenceId>
<status>SUBMITTED</status>
</SubmitMovementDocumentResponse>
SubmitCarrierTransfer
Records a carrier-to-carrier handover during transit. Can be called multiple times per movement (multi-leg transport).
Request
<SubmitCarrierTransferRequest>
<movementId>MOV-DIWASS-2026-001</movementId>
<carrierPartyUUID>yyyyyyyy-...</carrierPartyUUID>
<carrierOperatorInternalID>OP-77777</carrierOperatorInternalID>
<meansOfTransportCode>T1</meansOfTransportCode>
<vehicleID>HR-AB-1234</vehicleID>
<transferDate>2026-06-01T14:00:00Z</transferDate>
<declarationCarrierPartyUUID>xxxxxxxx-...</declarationCarrierPartyUUID>
<signature>...</signature>
<attachmentIds/>
</SubmitCarrierTransferRequest>
Response
<SubmitCarrierTransferResponse>
<documentId>CT-DIWASS-001</documentId>
</SubmitCarrierTransferResponse>
SubmitConsigneeReceptionCertificate
Submitted by the consignee upon receiving the waste at the destination.
Request
<SubmitConsigneeReceptionCertificateRequest>
<movementId>MOV-DIWASS-2026-001</movementId>
<partyUUID>xxxxxxxx-...</partyUUID>
<recipientPartyUUID>zzzzzzzz-...</recipientPartyUUID>
<recipientOperatorInternalID>OP-88888</recipientOperatorInternalID>
<receiptDate>2026-06-03</receiptDate>
<signature>...</signature>
<attachmentIds/>
</SubmitConsigneeReceptionCertificateRequest>
Response
<SubmitConsigneeReceptionCertificateResponse>
<documentId>CRC-DIWASS-001</documentId>
</SubmitConsigneeReceptionCertificateResponse>
SubmitFacilityReceptionCertificate
Submitted by the treatment facility upon accepting waste, including quantity and classification confirmation.
Request (abbreviated)
<SubmitFacilityReceptionCertificateRequest>
<movementId>MOV-DIWASS-2026-001</movementId>
<partyUUID>xxxxxxxx-...</partyUUID>
<facilityTypeCode>R3</facilityTypeCode>
<interimFacility>false</interimFacility>
<actualSiteOfDisposalOrRecovery>true</actualSiteOfDisposalOrRecovery>
<recoveryDisposalTypeCodes><code>R3</code></recoveryDisposalTypeCodes>
<approximateDateOfProcess>2026-06-15</approximateDateOfProcess>
<receiptDate>2026-06-03</receiptDate>
<wasteClassifications>...</wasteClassifications>
<recoveryDisposalDescription>...</recoveryDisposalDescription>
<acceptedQuantity><massTonnes>3.5</massTonnes></acceptedQuantity>
<rejectedQuantity><massTonnes>0</massTonnes></rejectedQuantity>
<signature>...</signature>
<attachmentIds/>
</SubmitFacilityReceptionCertificateRequest>
Response
<SubmitFacilityReceptionCertificateResponse>
<documentId>FRC-DIWASS-001</documentId>
</SubmitFacilityReceptionCertificateResponse>
SubmitFacilityCompletionCertificate
Submitted by the treatment facility after recovery or disposal is complete. Closes the movement lifecycle.
Request (abbreviated)
<SubmitFacilityCompletionCertificateRequest>
<movementId>MOV-DIWASS-2026-001</movementId>
<facilityTypeCode>R3</facilityTypeCode>
<interimFacility>false</interimFacility>
<actualSiteOfDisposalOrRecovery>true</actualSiteOfDisposalOrRecovery>
<completionDate>2026-06-15</completionDate>
<wasteClassifications>...</wasteClassifications>
<reusedQuantity><massTonnes>0</massTonnes></reusedQuantity>
<recoveredQuantity><massTonnes>3.5</massTonnes></recoveredQuantity>
<disposedQuantity><massTonnes>0</massTonnes></disposedQuantity>
<signature>...</signature>
<attachmentIds/>
</SubmitFacilityCompletionCertificateRequest>
Response
<SubmitFacilityCompletionCertificateResponse>
<documentId>FCC-DIWASS-001</documentId>
<notificationStatus>COMPLETED</notificationStatus> <!-- if all movements complete -->
</SubmitFacilityCompletionCertificateResponse>
SubmitNotificationSignal
Submits a signal on a notification or movement. Used by competent authorities to mark proper completion, proper carriage, or Annex VII cancellation. Commercial software may submit on behalf of an operator where permitted by the competent authority.
Signal type codes:
| Code | Meaning |
|---|---|
ProperlyCarriedOut | Notified shipment was carried out properly |
ProperlyCompleted | Recovery/disposal was properly completed |
Annex7Cancelled | Linked Annex VII document cancelled |
Request
<SubmitNotificationSignalRequest>
<notificationId>DIWASS-NOT-2026-HR-000123</notificationId>
<typeCode>ProperlyCompleted</typeCode>
<userCADomainId>YOUR-CADOMAIN-ID</userCADomainId>
<signature>...</signature>
<attachmentIds/>
</SubmitNotificationSignalRequest>