Het is mogelijk om een extern document aan een zending toe te voegen en dit naar de vervoerder te sturen, mits deze het ondersteunt via hun EDI of webserviceverzoek.
Leer hoe u:
- Een document toevoegt in Ship On-premises
- Een document toevoegt via filedrop import
- Een document toevoegt via de API
Een document toevoegen in Ship On-premises
- Activeer eerst het veld Attach document. Ga naar Main > Production, klik met de rechtermuisknop in de sectie References en kies Field selector.
- Scroll naar beneden en selecteer Attach documents, en klik op OK om op te slaan. U ziet het veld nu in de sectie References.
- Klik op de puntjes in het veld Attach documents om het venster Add documents te openen.
- Klik op Add en klik op de puntjes naast het veld Path om uw document te selecteren. Vul Type, Description en Reference in en klik op OK. Let op dat sommige vervoerders vooraf gedefinieerde typen ondersteunen in een keuzelijst.
- Vul de zendinggegevens in en druk het label zoals gebruikelijk af.
Een document toevoegen via filedrop import
Als u de import setup in nShift On-premises gebruikt, volg dan deze stappen om een document toe te voegen:
- Voeg eerst het benodigde veld toe aan uw Import setup. Ga naar Setup en dubbelklik op het Import Setup-pictogram.
- Ga naar het tabblad Import Setup en klik op Fields. Kies Append of Insert om een nieuw veld toe te voegen. (Kies Append om het veld onderaan toe te voegen of Insert om het tussen bestaande velden te plaatsen).
- Klik op het nieuwe veld en selecteer Import external documents->Shipment
- U kunt een standaardwaarde instellen of het pad naar het document in het importbestand opnemen. Dit moet de volgende syntaxis volgen:
[path=C:\Users\Jdoe\Desktop\attachment.pdf|type=OTHER|description=Attachment|reference=Ref123]
Voor base64-gecodeerde documenten moet de syntaxis als volgt zijn:
[content=W3BhdGg9RDpcV29|type=OTHER|description=Attachment|reference=Ref123]
Een document toevoegen via de API
Voorbeeld van een API-aanvraag die het toevoegen van documenten aan een zending ondersteunt.
{
"Kind": 1,
"ActorCSID": "XXXXX",
"ProdCSID": 1287,
"OrderNo": "TEST SHIPMENT",
"Addresses": [
{
"Kind": 1,
"Name1": "John Doe",
"Street1": "Test address 1",
"Street2": "Test address 2",
"PostCode": "0580",
"City": "OSLO",
"CountryCode": "NO",
"Phone": "03455534534543534"
}
],
"ExternalDocuments": [
{
"Contents": "JVBERi0xL[...]HhyZWYNCjMyNzE1DQolJUVPRg==",
"Type": "COMMERCIAL_INVOICE",
"Format": "PDF",
"Name": "Test pic.",
"Description": "Test",
"Reference": "SS"
}
],
"Amounts": [
{
"Value": "89.16",
"Kind": 10,
"CurrencyCode": 5
}
],
"Lines": [
{
"GoodsTypeID": 1,
"PkgWeight": 5000,
"Pkgs": [
{
"ItemNo": 1
}
],
"References": [
{
"Kind": 23,
"Value": "Clothing"
}
]
}
],
"DetailGroups": [
{
"Rows": [
{
"Details": [
{
"Value": "9920999904206",
"KindID": 1
},
{
"Value": "1",
"KindID": 5
},
{
"Value": "GB",
"KindID": 4
},
{
"Value": "KG",
"KindID": 8
},
{
"Value": "CHAOS BLACK",
"KindID": 7
},
{
"Value": "32091000",
"KindID": 18
},
{
"Value": "2.4300",
"KindID": 6
},
{
"Value": "44.58",
"KindID": 2
},
{
"Value": "KG",
"KindID": 517
},
{
"Value": "EUR",
"KindID": 17
},
{
"Value": "1",
"KindID": 32
},
{
"Value": "2",
"KindID": 9
}
],
"GoodsLineNo": 1
}
],
"GroupID": 1
},
{
"Details": [
{
"Value": "89.16",
"KindID": 174
},
{
"Value": "EUR",
"KindID": 175
}
],
"GroupID": 4
},
{
"Details": [
{
"Value": "sale",
"KindID": 20
},
{
"Value": "EUR",
"KindID": 21
},
{
"Value": "DDU",
"KindID": 25
},
{
"Value": "89.16",
"KindID": 181
}
],
"GroupID": 2
}
]
}