Når du sender fra EU til et ikke-EU-land, eller omvendt, er det obligatorisk å inkludere tollopplysninger for enkelte transportører. Noen transportører tilbyr papirløs fakturering, også kjent som elektronisk fakturering. Denne artikkelen forklarer hvordan du inkluderer denne informasjonen i forespørselen til nShifts Shipment Server API.
- Eksempel på forespørsler til Shipment Server API
- Flere tollopplysningslinjer
- Oversikt over detaljfelt
Eksempel på forespørsel til Shipment Server API
Vær oppmerksom på at transportører har ulike krav til tollopplysninger, så selv om mange av feltene er like, vil de variere fra transportør til transportør.
Eksempelet på forespørsel nedenfor viser en forsendelse med transportør UPS som bruker produktet "UPS Saver" og tjenesten "Commercial invoice (Paperless)". Avsenderen befinner seg i Danmark og mottakeren i USA.
GroupID 1 refererer til gruppen av felt kjent som Artikkelinfo og inneholder tollinformasjon knyttet til de enkelte varene. Her er det mulig å legge til informasjon på detaljlinjenivå.
GroupID 2 refererer til gruppen av felt kjent som Tollinformasjon og inneholder generell tollinformasjon knyttet til forsendelsen.
Se vår appendiks for en liste over alle mulige GroupIDs.
De Kind IDs i hver gruppe refererer til de enkelte tollfeltene, f.eks. kindID 7 i gruppe 1 refererer til beskrivelse av varer. Se tabellen med alle mulige Detalj Kind IDs nederst i artikkelen. Tabellen gir deg også en oversikt over støttede detaljfelt hos de mest brukte transportørene som støtter tollopplysninger. Ikke alle feltene er obligatoriske hos hver transportør. Du kan bruke metoden ValidateShipment for å se om du har fylt ut minimumskravene i forespørselen din.
{
"Kind": 1,
"OrderNo": "12345",
"ActorCSID": 1378,
"ProdConceptID": 677,
"Addresses": [
{
"Kind": 2,
"Name1": "nshift",
"Street1": "Runevej 2A",
"PostCode": "8210",
"City": "AARHUS V",
"Phone": "70273377",
"Attention": "Jane Doe",
"CountryCode": "DK"
},
{
"Kind": 1,
"Name1": "Beverly Hills Hotel",
"Street1": "9641 Sunset Blvd",
"PostCode": "90210",
"City": "Beverly Hills",
"State": "CA",
"Phone": "+13102762251",
"Attention": "John Doe",
"CountryCode": "US"
}
],
"Amounts": [
{
"Kind": 10,
"CurrencyCode": "6",
"Value": 18
}
],
"References": [
{
"Kind": 140,
"Value": "test@test.com"
},
{
"Kind": 108,
"Value": "2025-02-24T13:14:13+0200"
},
{
"Kind": 27,
"Value": "John Doe"
},
{
"Kind": 109,
"Value": "2025-02-24T16:14:00"
}
],
"Lines": [
{
"GoodsTypeID": 1,
"GoodsTypeName": "UPS Letter",
"GoodsTypeKey1": "01",
"GoodsTypeKey2": "02",
"Number": 1,
"RecycleTypeID": -1,
"References": [
{
"Kind": 23,
"Value": "Postcards"
}
],
"PkgWeight": 2000,
"LineWeight": 2000
}
],
"Services": [
60023
],
"DetailGroups": [
{
"GroupID": 1, //Article Info
"Rows": [
{
"Details": [
{
"KindID": 193, //goods line number
"Value": 1
},
{
"KindID": 5, //No units
"Value": "1"
},
{
"KindID": 8, //Unit of Measure (code)
"Value": "KG"
},
{
"KindID": 7, //Description of goods
"Value": "Commercial postcards"
},
{
"KindID": 4, //Country of Origin
"Value": "DK"
},
{
"KindID": 2, //Unit Value
"Value": "125"
},
{
"KindID": 1, //Article No
"Value": "121212"
},
{
"KindID": 18, //Commodity code
"Value": "48817300000"
}
]
}
]
},
{
"GroupID": 2, //Customs info
"Details": [
{
"KindID": 19, //Invoice number
"Value": "12345678"
},
{
"KindID": 24, //Invoice date
"Value": "20180924"
},
{
"KindID": 21, //Currency
"Value": "DKK"
},
{
"KindID": 20, //Reason for Export
"Value": "Other"
}
]
}
]
}
Flere tollopplysningslinjer
Hvis du har flere detaljlinjer på forsendelsen din, kan du inkludere RowNo og LineNo i forespørselen. RowNo spesifiserer detaljlinjenummeret knyttet til en bestemt varslinje, og LineNo spesifiserer varslinjenummeret.
Eksempelet nedenfor viser strukturen til DetailsGroups med 3 detaljlinjer. De to første detaljlinjene (Rows) er knyttet til den første varslinjen, og den tredje detaljlinjen er knyttet til den andre varslinjen:
"DetailGroups": [
{
"GroupID": 1,
"GroupDisplayName": "Article Info",
"Rows": [
{
"RowNo": 1, //detaljlinje nr 1 knyttet til varslinje nr 1
"LineNo": 1, //varslinje nr 1
"Details": [
//alle detaljfelt her...
]
},
{
"RowNo": 2, //detaljlinje nr 2 også knyttet til varslinje nr 1
"LineNo": 1, //varslinje nr 1
"Details": [
//alle detaljfelt her...
]
},
{
"RowNo": 1, //detaljlinje nr 1 knyttet til varslinje nr 2
"LineNo": 2, //varslinje nr 2
"Details": [
//alle detaljfelt her...
]
}
]
},
{
"GroupID": 2,
"GroupDisplayName": "Customs Info",
"Details": [
//alle detaljfelt her
]
}
],
Oversikt over detaljfelt
Tabellen nedenfor viser alle Details-feltene. Feltnavnene kan variere fra transportør til transportør, men navnet i API-et vil alltid være det samme. Feltene med blå tekst er de mest brukte feltene. Kolonnene for transportørene viser hvilke felt som støttes hos de enkelte transportørene.
| Kind ID | Group ID | Name of field / description | Name of field i API | DHL Express | FedEx | Deutsche Post (DHL Parcel) | UPS |
| 1 | 1 | Article No | eDekArticleNo.CustomsArticle | x | x | ||
| 2 | 1 | Unit value | eDekUnitValue.CustomsArticle | x | x | x | x |
| 3 | 1 | Tariff code | eDekTariffCode.CustomsArticle | ||||
| 4 | 1 | Country of Origin | eDekCountryOfOrigin.CustomsArticle | x | x | x | x |
| 5 | 1 | No units | eDekQuantity.CustomsArticle | x | x | x | x |
| 6 | 1 | GrossWeight (KG/LB) / Unit Weight | eDekUnitWeight.CustomsArticle | x | x | ||
| 7 | 1 | Description /Description of goods | eDekDescrOfGoods.CustomsArticle | x | x | x | x |
| 8 | 1 | Units of Measure (code) | eDekUnitOfMeasure.CustomsArticle | x | x | x | |
| 9 | 1 | Gross Weight | eDekTotalWeight.CustomsArticle | x | x | ||
| 10 | 1 | Amount | eDekTotalValue.CustomsArticle | x | |||
| 11 | 2 | VAT No Sender | eDekVATSender.CustomsInfo | x | x | ||
| 12 | 2 | VAT No Receiver | eDekVATReceiver.CustomsInfo | x | x | ||
| 13 | 2 | VAT No Buyer | eDekVATBuyer.CustomsInfo | x | x | ||
| 14 | 2 | Additional Comments | eDekOtherComments.CustomsInfo | x | x | x | |
| 16 | 1 | Customs Value | eDekCustomsValue.CustomsArticle | x | |||
| 17 | 1 | Unit Value Currency | eDekCurrency.CustomsArticle | x | x | ||
| 18 | 1 | Commodity Code | eDekCommodityCode.CustomsArticle | x | x | x | x |
| 19 | 2 | Invoice Number | eDekInvoiceNumber.CustomsInfo | x | x | x | |
| 20 | 2 | Reason for Export | eDekReasonForExport.CustomsInfo | x | x | x | |
| 21 | 2 | Currency | eDekCurrency.CustomsInfo | x | x | x | x |
| 22 | 2 | Declaration Statement | eDekDeclarationStatement.CustomsInfo | x | x | x | |
| 23 | 2 | Commodity Code | eDekCommodityCode.CustomsInfo | x | |||
| 24 | 2 | Invoice Date | eDekInvoiceDate.CustomsInfo | x | x | x | |
| 25 | 2 | Terms of Sale (Incoterm) /Terms of trade | eDekTermsofShipment.CustomsInfo | x | x | x | |
| 26 | 2 | Discount | eDekDiscount.CustomsInfo | x | x | ||
| 27 | 2 | Freight Charges / Additional fee | eDekFreightCharges.CustomsInfo | x | x | x | x |
| 28 | 2 | Insurance | eDekInsuranceCharges.CustomsInfo | x | x | x | |
| 29 | 2 |
Charges Value/ Shipment Amount |
eDekChargesValue.CustomsInfo | x | x | x | |
| 30 | 2 | Charges Description / Shipment Description | eDekChargesDesc.CustomsInfo | x | x | x | |
| 31 | 2 | Booking Confirmation Number /Permit Number | eDekBookingNumber.CustomsInfo | x | x | ||
| 32 | 1 | Number of Pieces | eDekNumberOfPieces.CustomsArticle | x | |||
| 33 | 2 | Contents | eDekContents.CustomsInfo | ||||
| 34 | 2 | Gross Weight | eDekGrossWeight.CustomsInfo | ||||
| 35 | 2 | TDoc No | eDekTDocNo.CustomsInfo | x | |||
| 36 | 1 | NetWeight (KG/LB) | eDekNettoWeight.CustomsArticle | x | x | ||
| 174 | 4 | Customs Amount | eDekCustomsAmount.FedExCustomsInformation | x | |||
| 175 | 4 | Customs Currency | eDekCustomsCurrency.FedExCustomsInformation | x | |||
| 176 | 2 | VAT Broker | eDekVATBroker.CustomsInfo | ||||
| 177 | 2 | Description of Goods | eDekDescriptionOfGoods.CustomsInfo | ||||
| 178 | 2 | Special instructions | eDekSpecialInstructions.CustomsInfo | x | |||
| 179 | 2 | Customs Creditor No | eDekCustomsCreditorNo.CustomsInfo | ||||
| 180 | 1 | Number of Items | eDekNumberOfItems.CustomsArticle | ||||
| 181 | 2 | Total Value | eDekTotalValue.CustomsInfo | ||||
| 182 | 2 | Shippers EORI | eDekShippersEORI.CustomsInfo | ||||
| 183 | 2 | FDA Registration | eDekFDARegistration.CustomsInfo | ||||
| 184 | 1 | Products Description | eDekProductDescription.CustomsArticle | ||||
| 185 | 1 | Product Composition | eDekProductComposition.CustomsArticle | x | |||
| 186 | 1 | Product Code | eDekProductCode.CustomsArticle | ||||
| 187 | 1 | Product Size | eDekProductSize.CustomsArticle | ||||
| 188 | 1 | Preference | eDekPreference.CustomsArticle | ||||
| 189 | 1 | Procedure Code | eDekProcedureCode.CustomsArticle | ||||
| 190 | 1 | Supplementary Unit | eDekSupplementaryUnit.CustomsArticle | ||||
| 191 | 1 | Certificates Code | eDekCertificatesCode.CustomsArticle | ||||
| 192 | 1 | Certificates | eDekCertificates.CustomsArticle | ||||
| 193 | 1 | Goods Line No | eDekGoodsLineNo.CustomsArticle | ||||
| 501 | 5 | Filling Type | eDekFilingType.DrgkDHLFiling | ||||
| 502 | 5 | FTSR | eDekFTSR.DrgkDHLFiling | ||||
| 503 | 5 | INT | eDekINT.DrgkDHLFiling | ||||
| 504 | 5 | AES4EIN | eDekAES4EIN.DrgkDHLFiling | ||||
| 505 | 1 | UnitVolume | eDekUnitVolume.CustomsArticle | ||||
| 506 | 1 | Gender | eDekGender.CustomsArticle | x | |||
| 507 | 1 | Construction | eDekConstruction.CustomsArticle | x | |||
| 508 | 1 | Fabric Marked | eDekFabricMarked.CustomsArticle | x | |||
| 509 | 1 | Fabric Mutilated | eDekFabricMutilated.CustomsArticle | x | |||
| 510 | 1 | Manufacturer | eDekManufacturer.CustomsArticle | x | |||
| 511 | 1 | Production Address | eDekProductionAddress.CustomsArticle | x | |||
| 512 | 1 | Production Postal Code | eDekProductionPostalCode.CustomsArticle | x | |||
| 513 | 1 | Production City | eDekProductionCity.CustomsArticle | x | |||
| 514 | 6 | Order Total Value | eDekOrderTotalValue.OrderData | ||||
| 515 | 6 | Order VAT | eDekOrderVAT.OrderData | ||||
| 516 | 1 | Purchase URL | eDekPurchaseURL | ||||
| 517 | 1 | Weight UOM | eDekWeightUOM | x | |||
| 518 | 2 | Export License | eDekExportLicense | ||||
| 519 | 2 | Origin Certificate Number | eDekOriginCertificateNumber | ||||
| 520 | 2 | Customs Bulk ID | eDekCustomsBulkID | ||||
| 521 | 2 | Invoice Signature | eDekInvoiceSignature | ||||
| 522 | 2 | Invoice Signature Date | eDekInvoiceSignatureDate |