latestOpenAPI 3.0.02026-08-10234193.3 KB

60e380005037

Customs Integration

Create New CMR

This method allows users to create a new CMR document in the EuroGate system with sender, recipient, carrier, vehicle, and Manifest information.

post/cmrs

Request body

partnerNumberstring nullable

Unique partner CMR number generated in the partner system. If absent, the parameter does not need to be transferred.

senderCompanyTinstring required

Sender company TIN code agreed upon with the integration manager.

senderDivisionIdinteger required

Sender division identifier agreed upon with the integration manager.

senderCompanyNamestring nullable

Name of the sender organization. Fill this field if senderCompanyTin == null or the value is not found in the directory.

senderAddressstring nullable

Loading address. Fill this field if senderDivisionId == null or the value is not found in the directory.

senderCompanyLegalAddressstring nullable

Registered address of the sender legal entity. Fill this field if senderCompanyTin == null or the value is not found in the directory.

senderCountrystring nullable

Sender country code according to the Alpha-2 standard. Fill this field if senderDivisionId == null or the value is not found in the directory.

recipientCompanyTinstring required

Recipient company TIN code agreed upon with the integration manager.

recipientDivisionIdinteger required

Recipient division identifier agreed upon with the integration manager.

recipientCompanyNamestring nullable

Name of the recipient organization. Fill this field if recipientCompanyTin == null or the value is not found in the directory.

recipientAddressstring nullable

Unloading address. Fill this field if recipientDivisionId == null or the value is not found in the directory.

recipientCompanyLegalAddressstring nullable

Registered address of the recipient legal entity. Fill this field if recipientCompanyTin == null or the value is not found in the directory.

recipientCountrystring nullable

Recipient country code according to the Alpha-2 standard. Fill this field if recipientDivisionId == null or the value is not found in the directory.

loadingDateTimestring date-time nullable required

Date and time of vehicle loading.

If the vehicle is not loaded yet at the moment of CMR creation, null must be transferred and updated later.

customsRecipientstring required

Recipient customs details agreed upon with the integration manager.

carrierTinstring required

Carrier company TIN code agreed upon with the integration manager.

carrierNamestring nullable

Name of the freight carrier. Fill this field if carrierTin == null or the value is not found in the directory.

vehicleNumberstring required

Vehicle number. Letters must be entered in Latin only.

trailerNumberstring nullable required

Trailer number. Letters must be entered in Latin only.

If there is no trailer, the value null must be transferred.

sealNumberstring nullable required

Seal number.

If the seal number is not yet known at the moment of creation, null must be transferred and updated later.

dateOfSealingstring date-time nullable required

Date and time of vehicle sealing.

If sealing information is not yet known at the moment of creation, null must be transferred and updated later.

numberMrnstring nullable required

MRN T1 number.

If shipments are transported under CarnetTIR, the value null must be transferred.

carnetTirstring nullable required

CarnetTIR number.

If shipments are transported under T1, the value null must be transferred.

externalNumberstring nullable

Optional external number.

This parameter is not required for current integration scenarios.

senderNotestring nullable

Optional sender note.

This parameter is not required for current integration scenarios.

recipientNotestring nullable

Optional recipient note.

This parameter is not required for current integration scenarios.

carrierNotestring nullable

Optional carrier note.

This parameter is not required for current integration scenarios.

Response

Response to a successful request.

numberstring

Unique CMR number in the EuroGate system.

partnerNumberstring

The unique partner CMR number generated in the partner system.

statusstring

Current operational status of the CMR (e.g., Created).

senderCompanyTinstring

The sender's company TIN code.

senderCompanyNamestring

Full name of the shipper's organization.

senderCompanyLegalAddressstring

The registered legal address of the sender.

senderCompanyPhonestring nullable

Contact phone number of the sender's company.

senderCountryCodestring

Sender's country code (Alpha-2).

senderCityCodestring

System or postal code for the sender's city.

senderDivisionIdinteger

Identifier of the sender's division.

senderAddressstring

Full physical address or loading location for the sender.

recipientCompanyTinstring

The recipient's company TIN code.

recipientCompanyNamestring

Full name of the consignee's organization.

recipientCompanyLegalAddressstring

The registered legal address of the recipient.

recipientCountryCodestring

Recipient's country code (Alpha-2).

recipientCityCodestring

System or postal code for the recipient's city.

recipientDivisionIdinteger

Identifier of the recipient's division.

recipientAddressstring

Full physical address or unloading location for the recipient.

loadingDateTimestring date-time

Date and time of vehicle loading.

customsRecipientstring

Recipient customs details and office codes.

carrierTinstring

TIN code of the carrier company.

carrierNamestring nullable

Name of the freight carrier.

vehicleNumberstring nullable

Main vehicle registration number.

trailerNumberstring nullable

Trailer registration number.

sealNumberstring nullable

Number of the applied mechanical seal.

dateOfSealingstring date-time nullable

Date and time when the vehicle was sealed.

userCreatestring uuid

Identifier (UUID) of the user who created the record.

createdAtstring date-time

Timestamp when the CMR record was created.

updatedAtstring date-time

Timestamp when the CMR record was last updated.

deletedAtstring date-time nullable

Timestamp when the CMR record was deleted.

externalNumberstring nullable

Optional external reference number.

numberMrnstring nullable

MRN T1 declaration number.

rampDestinationTimestring date-time nullable

Estimated or actual time of arrival at the loading ramp.

rampDepartureTimestring date-time nullable

Estimated or actual time of departure from the loading ramp.

unloadingRampDestinationTimestring date-time nullable

Estimated or actual time of arrival at the unloading ramp.

unloadingRampDepartureTimestring date-time nullable

Estimated or actual time of departure from the unloading ramp.

actualWeightnumber

Total actual weight of the cargo in kilograms or grams.

senderNotestring nullable

Informational notes or comments provided by the sender.

recipientNotestring nullable

Informational notes or comments provided by the recipient.

carrierNotestring nullable

Informational notes or comments provided by the carrier.

carnetTirstring nullable

CarnetTIR transit document number.

parcelsAmountinteger

Total number of parcels included in the CMR.

shipmentAmountinteger

Total number of shipments combined in this document.

transferOfCustomsDatastring nullable

Status or confirmation reference of customs data transmission.