Certificaat van Oorsprong (CvO)
Enumerated values JSON
| CommentType | Description | Value JSON |
| The COO | 0 | |
| The EUR1/ Eurmed | 1 |
| PartnerRole | Description | Value JSON |
| The Consignor | 0 | |
| The Consignee | 2 |
| ContactType | Description | Value JSON |
| The general contact infomation | 0 |
| SubmitterRole | Description | Value JSON |
|
On behalf of |
0 | |
| As agent for | 1 |
| CertificateType | Description | Value JSON |
|
The EUR1 |
0 | |
| The Eurmed 1 | 1 |
| IdentType | Description | Value JSON |
|
Customer ID |
0 | |
| EORI | 1 |
| DescType | Description | Value JSON |
|
ShortName |
0 | |
| Commercial | 1 |
Dossier overzicht
| GUI Element | JSON Element | Specifications | Comment |
|---|---|---|---|
| Dossier overzicht Dossier gegevens Dossier |
Header. ShipmentIdentifier |
type: string maxLength: 30 pattern: ^[^\s].*[^\s]$ |
Unique dossier identifier. |
| Dossier overzicht Dossier gegevens Afzender Naam |
Body. Parties[]. Name |
type: string maxLength: 150 PartnerRole: 0 |
Consignor name. |
| Dossier overzicht Dossier gegevens Afzender Adresregel 1 |
Body. Parties[]. Address. Lines[] |
type: array string | Consignor address line. |
| Dossier overzicht Dossier gegevens Afzender Postcode Plaats |
Body. Parties[]. Address. PostcodeID |
type: string maxLength: 10 |
Consignor postal code. |
| Dossier overzicht Dossier gegevens Afzender Postcode Plaats |
Body. Parties[]. Address. CityName |
type: string maxLength: 30 |
Consignor city. |
| Dossier overzicht Dossier gegevens Afzender Landcode |
Body. Parties[]. Address. CountryCode |
type: string pattern: [a-zA-Z]{2} |
Consignor country code. |
| Dossier overzicht Dossier gegevens Geadresseerde Naam |
Body. Parties[]. Name |
type: string maxLength: 150 PartnerRole: 2 |
Consignee name. |
| Dossier overzicht Dossier gegevens Geadresseerde Adresregel 1 |
Body. Parties[]. Address. Lines[] |
type: array string | Consignee address line. |
| Dossier overzicht Dossier gegevens Geadresseerde Postcode Plaats |
Body. Parties[]. Address. PostcodeID |
type: string maxLength: 10 |
Consignee postal code. |
| Dossier overzicht Dossier gegevens Geadresseerde Postcode Plaats |
Body. Parties[]. Address. CityName |
type: string maxLength: 30 |
Consignee city. |
| Dossier overzicht Dossier gegevens Geadresseerde Landcode |
Body. Parties[]. Address. CountryCode |
type: string pattern: [a-zA-Z]{2} |
Consignee country code. |
| Dossier overzicht Export documenten CVO |
Body. ChamberOfCommerce. COO |
object | Certificate of origin dossier present. |
Stap 1. Afzender

| GUI Element | JSON Element | Specifications | Comment |
|---|---|---|---|
| Rol (Afzender/Geadresserde) | Body. Parties[]. PartnerRole |
type: integer enum: 0,2 nullable: false |
Party role. Value: 0 = Consignor. |
| Geen veld: Interne code |
Body. Parties[]. InternalCode |
type: string nullable: true |
Internal address book identifier. |
| Afzender Naam |
Body. Parties[]. Name |
type: string minLength: 1 maxLength: 150 nullable: true |
Party name. |
| Afzender Adres |
Body. Parties[]. Address |
type: object nullable: false |
Party address details. |
| Afzender Adres Plaatsnaam |
Body. Parties[]. Address. CityName |
type: string minLength: 1 maxLength: 30 nullable: true |
City name. |
| Afzender Adres Landcode |
Body. Parties[]. Address. CountryCode |
type: string length: 2 nullable: true |
ISO country code. |
| Afzender Adres Landnaam |
Body. Parties[]. Address. CountryName |
type: string minLength: 1 maxLength: 46 nullable: true |
Country name. |
| Afzender Adres Adresregels |
Body. Parties[]. Address. Lines |
type: array nullable: true |
Address lines. |
| Partijen Adres Postcode |
Body. Parties[]. Address. PostcodeID |
type: string minLength: 1 maxLength: 10 nullable: true |
Postal code. |
| Afzender Adres Landcode |
Body. Parties[]. Address. CountryCode |
type: string pattern: [a-zA-Z]{2} nullable: true |
ISO country code. |
| Afzender Adres Landnaam |
Body. Parties[]. Address. CountryName |
type: string pattern: .{1,46} nullable: true |
Country name. |
| Afzender Adres Adresregels |
Body. Parties[]. Address. Lines |
type: array nullable: true |
Address lines. |
| Afzender Adres Postcode |
Body. Parties[]. Address. PostcodeID |
type: string pattern: .{1,10} nullable: true |
Postal code. |
Stap 2: Geadresseerde

| GUI Element | JSON Element | Specifications | Comment |
|---|---|---|---|
| Geadresseerde Rol |
Body. Parties[]. PartnerRole |
type: integer enum: 0,2 nullable: false |
Party role. Value 2 = Consignee. |
| Geadresseerde Interne code |
Body. Parties[]. InternalCode |
type: string nullable: true |
Internal address book identifier. |
| Geadresseerde Naam |
Body. Parties[]. Name |
type: string minLength: 1 maxLength: 150 nullable: true |
Consignee name. |
| Geadresseerde Afwijkend adres |
Not mapped | zichtbaar in GUI | No API field available in current specification. |
| Geadresseerde Straat en huisnummer / postbus |
Body. Parties[]. Address. Lines |
type: array nullable: true |
Address lines. |
| Geadresseerde Postcode |
Body. Parties[]. Address. PostcodeID |
type: string minLength: 1 maxLength: 10 nullable: true |
Postal code. |
| Geadresseerde Plaatsnaam |
Body. Parties[]. Address. CityName |
type: string minLength: 1 maxLength: 30 nullable: true |
City name. |
| Geadresseerde Adresregel 3 |
Body. Parties[]. Address. Lines |
type: array nullable: true |
Third address line when available. |
| Geadresseerde Landcode |
Body. Parties[]. Address. CountryCode |
type: string length: 2 nullable: true |
ISO country code. |
| Geadresseerde Landnaam |
Body. Parties[]. Address. CountryName |
type: string minLength: 1 maxLength: 46 nullable: true |
Country name. |
Stap 3. Goederen

| GUI Element | JSON Element | Specifications | Comment |
|---|---|---|---|
| Goederen | Body. ChamberOfCommerce. COO. CooGoodsItems |
type: array nullable: true |
Collection of goods lines printed on the certificate of origin. Maximum 26 goods lines can be used. |
| Goederen Omschrijving |
Body. ChamberOfCommerce. COO. CooGoodsItems[]. Description |
type: string minLength: 0 maxLength: 71 nullable: true |
Goods description printed on the certificate. |
| Goederen Hoeveelheid |
Body. ChamberOfCommerce. COO. CooGoodsItems[]. Quantity |
type: string minLength: 0 maxLength: 23 nullable: true |
Quantity or weight printed on the certificate. |
Stap 4: Algemeen

| GUI Element | JSON Element | Specifications | Comment |
|---|---|---|---|
| Algemeen Vervoer Gegevens met betrekking tot vervoer |
Body. ChamberOfCommerce. TransportInformation[] |
type: string | Transport details. |
| Algemeen Opmerkingen Opmerkingen |
Body. ShipmentInstructions. ShipmentComments. Text |
type: string maxLength: 322 nullable: true |
Additional remarks to be printed on the certificate. |
| Algemeen Opmerkingen Type |
Body. ShipmentInstructions. ShipmentComments. CommentType |
type: integer enum: 0,1 |
Comment type. Values: 0 = COO. 1 = EUR1 / EUR-MED. |
| Algemeen Landen van oorsprong |
Body. ChamberOfCommerce. COO. CountriesOfOrigin |
type: array nullable: true |
Countries of origin printed on the certificate. |
| Algemeen Landen van oorsprong Land van oorsprong |
Body. ChamberOfCommerce. COO. CountriesOfOrigin[] |
type: string | Origin country text line. |
| Algemeen Vervangend document |
Body. ChamberOfCommerce. COO. Statement1No |
type: object nullable: true |
Replacement certificate information. |
| Algemeen Vervangend document Datum origineel document |
Body. ChamberOfCommerce. COO. Statement1No. OriginalDate |
type: string nullable: false |
Original certificate date. |
| Algemeen Vervangend document Reden voor vervangend document |
Body. ChamberOfCommerce. COO. Statement1No. ReplacementReason |
type: string minLength: 1 maxLength: 88 nullable: false |
Reason for requesting a replacement certificate. |
| Algemeen Certificaat van Oorsprong |
Body. ChamberOfCommerce. COO |
type: object nullable: true |
Certificate of Origin settings. Presence of this object indicates a CVO request. |
| Algemeen Certificaat van Oorsprong Aantal kopieën naast het origineel |
Body. ChamberOfCommerce. COO. NumberOfCopies |
type: integer minimum: 0 maximum: 10 |
Number of additional certificate copies. |
Stap 5 - Bewijsstukken
| GUI Element | JSON Element | Specifications | Comment |
|---|---|---|---|
| Bewijsstukken Goederen vervaardigd in eigen bedrijf te |
Body. ChamberOfCommerce. COO. Manufacturer. Location |
type: string maxLength: 34 nullable: true |
Production location of the goods. When a location is provided, the option "Ja" is selected. When no location is provided, the option "Nee" is selected. The entered location is printed on the reverse side of the Certificate of Origin. |
| Bewijsstukken Overlegde bewijsstukken in eigen bedrijf vervaardigd |
Body. ChamberOfCommerce. COO. Manufacturer. Statement2Evidence |
type: array nullable: true |
Submitted evidence supporting own production. The entered evidence is printed on the reverse side of the Certificate of Origin. |
| Bewijsstukken Overlegde bewijsstukken in eigen bedrijf vervaardigd Bewijsstuk |
Body. ChamberOfCommerce. COO. Manufacturer. Statement2Evidence[] |
type: string | Submitted evidence supporting own production. The entered evidence is printed on the reverse side of the Certificate of Origin. |
| Bewijsstukken Gegevens over productieprogramma gedeponeerd bij KvK |
Body. ChamberOfCommerce. COO. Statement2No |
type: object nullable: true |
Production programme deposited at Chamber of Commerce. Presence of this object indicates the deposited production programme scenario. The selected option is printed on the reverse side of the Certificate of Origin. |
| Bewijsstukken Overlegde bewijsstukken niet in eigen bedrijf vervaardigd |
Body. ChamberOfCommerce. COO. Statement3Evidence |
type: array nullable: true |
Submitted evidence supporting origin of externally manufactured or purchased goods. The entered evidence is printed on the reverse side of the Certificate of Origin. |
| Bewijsstukken Overlegde bewijsstukken niet in eigen bedrijf vervaardigd Bewijsstuk |
Body. ChamberOfCommerce. COO. Statement3Evidence[] |
type: string | Submitted evidence supporting origin of externally manufactured or purchased goods. The entered evidence is printed on the reverse side of the Certificate of Origin. |
Stap 6 - Legaliseren

| GUI Element | JSON Element | Specifications | Comment |
|---|---|---|---|
| Legaliseren | Not mapped | geen JSON mapping beschikbaar | Workflow step for legalisation/certification of uploaded supporting documents. |
| Legaliseren Bewijsstukken legaliseren/certificeren |
Not mapped | geen JSON mapping beschikbaar | Allows the user to submit uploaded supporting documents for legalisation by the Chamber of Commerce. |
| Legaliseren Geselecteerde bewijsstukken |
Not mapped | geen JSON mapping beschikbaar | References supporting documents uploaded in Step 5. |
| Legaliseren Status legalisatie |
Not mapped | geen JSON mapping beschikbaar | Workflow status maintained outside the COO request payload. |
CVO Output based on JSON file



