When a user creates a shipment with the ShipmentRequest that has the Proforma fields, the user can now put also the information for the HS codes and DAP or DDP incoterms, if allowed by its configurations defined by the Center.
The fields are:
<HsCode></HsCode>
<ProformaIncoterms></ProformaIncoterms>
NOTE = when the User creates a shipment with DDP incoterm, this is refered only to "DDP paid by the sender".
NOTE 2 = the TaxAndDutyPluginAct field must be valued = FALSE in order to follow the DDP workflow without EasyDuty
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ws="http://www.onlinembe.eu/ws/">
<soapenv:Header/>
<soapenv:Body>
<ws:ShipmentRequest>
<RequestContainer>
<System>?</System>
<Credentials>
<Username>?</Username>
<Passphrase>?</Passphrase>
</Credentials>
<InternalReferenceID>?</InternalReferenceID>
<!--Optional:-->
<Sender>
<Name>TEST</Name>
<CompanyName>TEST</CompanyName>
<Address>Viale Lunigiana 35</Address>
<Phone>1234567898</Phone>
<ZipCode>20125</ZipCode>
<City>Milan</City>
<!--Optional:-->
<State>MI</State>
<Country>IT</Country>
<Email></Email>
</Sender>
<Recipient>
<Name>TEST DDP/DAP con LDV</Name>
<CompanyName>Disable Srl</CompanyName>
<Address>Avenue 8th</Address>
<Phone>987654321</Phone>
<ZipCode>10001</ZipCode>
<City>New York</City>
<State>NY</State>
<Country>US</Country>
<Email>ptambato@mbeglobal.com</Email>
</Recipient>
<DepartmentID>?</DepartmentID>
<Shipment>
<ShipperType>COURIERLDV</ShipperType>
<Description>Test DDP/DAP</Description>
<Service>SEE</Service>
<PackageType>GENERIC</PackageType>
<Items>
<!--1 or more repetitions:-->
<Item>
<Weight>2</Weight>
<Dimensions>
<Lenght>10</Lenght>
<Height>10</Height>
<Width>10</Width>
</Dimensions>
</Item>
</Items>
<!--Optional:-->
<ProformaInvoice>
<!--1 or more repetitions:-->
<ProformaDetail>
<Amount>5</Amount>
<Currency>EUR</Currency>
<Value>10</Value>
<Unit>PCS</Unit>
<Description>Quadro</Description>
<!--Optional:-->
<HsCode>765434</HsCode>
<!--Optional:-->
<Category>?</Category>
<!--Optional:-->
<Gender>?</Gender>
<!--Optional:-->
<Material>?</Material>
<!--Optional:-->
<Weight>?</Weight>
</ProformaDetail>
</ProformaInvoice>
<!--Optional:-->
<InternalNotes></InternalNotes>
<!--Optional:-->
<LanguageCode>it</LanguageCode>
<TaxAndDutyPluginAct>false</TaxAndDutyPluginAct>
<!--Optional:-->
<ProformaIncoterms>DDP</ProformaIncoterms>
</Shipment>
</RequestContainer>
</ws:ShipmentRequest>
</soapenv:Body>
</soapenv:Envelope>
Usecase 1:
If the user has "Enable Custom Duties Selection" as "Export Only", the MOL user can use DDP only for export shipments, otherwise the user will get a self-explanatory error.
Usecase 2:
if the user has "Enable Custom Duties Selection" as "By Courier Service table", the user can use DDP only with the courier set by the Center, otherwise the user will get a self-explanatory error.
Usecase 3:
If the user has "Enable Custom Duties Selection" as "Disable", the user cannot use DDP for shipments. The user can instead create DAP shipments. If the user tries to create a DDP shipment he will receive a self-explanatory error.