  

 

Tracelink University

 ## Breadcrumb

1. [Home](/)
2. [Resources](/resources/resource-center)
3. [TraceLink University](/resources/tracelink-university)
 
  

 

 

# Posted Sales Shipment Inbound APIs - Link Actions

 

 

 

 

 

 

 

 

- [Download PDF](/node/32356/pdf)
- [Share](#)
    - [ LinkedIn ](https://www.linkedin.com/shareArticle?mini=true&url=https://www.tracelink.com/resources/tracelink-university/posted-sales-shipment-inbound-apis-link-actions&title=Posted Sales Shipment Inbound APIs - Link Actions&summary=<p>The posted sales shipment in MS Dynamics Business Central ERP records the details of goods or services that have been shipped or delivered to a customer. </p>&source=TraceLink "LinkedIn")
    - [ Facebook ](https://www.facebook.com/share.php?u=https://www.tracelink.com/resources/tracelink-university/posted-sales-shipment-inbound-apis-link-actions&t=Posted Sales Shipment Inbound APIs - Link Actions "Facebook")
    - [ Mail ](mailto:?subject=Posted Sales Shipment Inbound APIs - Link Actions+|+TraceLink&body=https://www.tracelink.com/resources/tracelink-university/posted-sales-shipment-inbound-apis-link-actions "Mail")
    - [ Twitter ](https://twitter.com/intent/tweet?text=Posted Sales Shipment Inbound APIs - Link Actions https://www.tracelink.com/resources/tracelink-university/posted-sales-shipment-inbound-apis-link-actions&via=TraceLink "Twitter")
 
 

 

 

 

 

#### Table of contents

 

 

 

The posted sales shipment in MS Dynamics Business Central ERP records the details of goods or services that have been shipped or delivered to a customer. It is generated after a sales order is fulfilled and serves as a confirmation of the delivery.

- **Transform Name**:
    - STD\_MSDynamics\_Business\_Central\_PostedSalesShipment\_IB
 
The following are the MS Dynamics Business Central ERP attributes that are mapped with the Canonical attributes and their output path.

         MS Dynamics Field Input Element  Mapped Canonical Path Target Output Element Mapping Rules     @odata.context – – –   @odata.etag – – –   id – – –   number `data/messageBody/canonicalAdvanceShipNoticeHeader/transactionReferenceIdentifierList`  b2bTransactionIdentifierValue where b2bTransactionIdentifierType= DELIVERY   externalDocumentNumber `data/messageBody/canonicalAdvanceShipNoticeHeader/transactionReferenceIdentifierList`  b2bTransactionIdentifierValue Hard code "PURCHASEORDER" to target instance of transactionReferenceIdentifierList    invoiceDate – – –   postingDate – – –   dueDate – – –   shippingAgentCode – – –   customerId – – –   customerNumber `data/messageBody/canonicalAdvanceShipNoticeHeader/customerBusinessInformation/mpcCompanyLocationIdentifierList`   
`data/messageBody/canonicalAdvanceShipNoticeHeader/shipToBusinessInformation/mpcCompanyLocationIdentifierList`  companyIdentifierValue where companyIdentifierType=COMPANYID  
where companyIdentifierType=COMPANYSITEID   customerName `data/messageBody/canonicalAdvanceShipNoticeHeader/customerBusinessInformation`  businessName –   billToCustomerId – – –   billToName `data/messageBody/canonicalAdvanceShipNoticeHeader/billToBusinessInformation`  businessName –   billToCustomerNumber `data/messageBody/canonicalAdvanceShipNoticeHeader/billToBusinessInformation/mpcCompanyLocationIdentifierList`  companyIdentifierValue where companyIdentifierType=COMPANYID   locationCode `data/messageBody/canonicalAdvanceShipNoticeHeader/shipFromLocationInformation`  companyIdentifierValue companyIdentifierType=COMPANYSITEID   shipToName `data/messageBody/canonicalAdvanceShipNoticeHeader/shipToLocationInformation`  businessName –   shipToContact `data/messageBody/canonicalAdvanceShipNoticeHeader/shipToLocationInformation/companyLocationContactInformation`  contactName –   sellToAddressLine1 – – –   sellToAddressLine2 – – –   sellToCity – – –   sellToCountry – – –   sellToState – – –   sellToPostCode – – –   billToAddressLine1 `data/messageBody/canonicalAdvanceShipNoticeHeader/billToBusinessInformation/address`  address1  –   billToAddressLine2 `data/messageBody/canonicalAdvanceShipNoticeHeader/billToBusinessInformation/address`  address2 –   billToCity `data/messageBody/canonicalAdvanceShipNoticeHeader/billToBusinessInformation/address`   city –   billToCountry `data/messageBody/canonicalAdvanceShipNoticeHeader/billToBusinessInformation/address`   country –   billToState `data/messageBody/canonicalAdvanceShipNoticeHeader/billToBusinessInformation/address`   state –   billToPostCode `data/messageBody/canonicalAdvanceShipNoticeHeader/billToBusinessInformation/address`  postalCode –   shipToAddressLine1 `data/messageBody/canonicalAdvanceShipNoticeHeader/billToBusinessInformation/address`   address1 –   shipToAddressLine2 `data/messageBody/canonicalAdvanceShipNoticeHeader/shipToLocationInformation/address`   address2 –   shipToCity `data/messageBody/canonicalAdvanceShipNoticeHeader/shipToLocationInformation/address`   city –   shipToCountry `data/messageBody/canonicalAdvanceShipNoticeHeader/shipToLocationInformation/address`  country –   shipToState `data/messageBody/canonicalAdvanceShipNoticeHeader/shipToLocationInformation/address`   state –   shipToPostCode `data/messageBody/canonicalAdvanceShipNoticeHeader/shipToLocationInformation/address`  postalCode –   currencyCode `data/messageBody/canonicalAdvanceShipNoticeHeader/deliveryExportData`  currencyCode  Select first value from the array   orderNumber – – –

    paymentTermsCode – – –   shipmentMethodCode – – –   salesperson – – –   pricesIncludeTax – – –   lastModifiedDateTime – – –   phoneNumber – – –   email – – –   customer – – –     @odata.etag  – – –     id – – –     number `data/messageBody/canonicalAdvanceShipNoticeHeader/customerBusinessInformation/mpcCompanyLocationIdentifierList`  companyIdentifierValue where companyIdentifierType=COMPANYID     displayName `data/messageBody/canonicalAdvanceShipNoticeHeader/customerBusinessInformation`  businessName –     type – – –     addressLine1 `data/messageBody/canonicalAdvanceShipNoticeHeader/customerBusinessInformation/address`  address1 –     addressLine2 `data/messageBody/canonicalAdvanceShipNoticeHeader/customerBusinessInformation/address`  address2 –     city `data/messageBody/canonicalAdvanceShipNoticeHeader/customerBusinessInformation/address`   city –     state `data/messageBody/canonicalAdvanceShipNoticeHeader/customerBusinessInformation/address`   state –     country `data/messageBody/canonicalAdvanceShipNoticeHeader/customerBusinessInformation/address`   country –     postalCode `data/messageBody/canonicalAdvanceShipNoticeHeader/customerBusinessInformation/address`  postalCode –     phoneNumber `data/messageBody/canonicalAdvanceShipNoticeHeader/customerBusinessInformation/mpcCompanyLocationIdentifierList`  contactPhone –     email `data/messageBody/canonicalAdvanceShipNoticeHeader/customerBusinessInformation/mpcCompanyLocationIdentifierList`  contactEmail –     website – – –     salespersonCode – – –     balanceDue – – –     creditLimit – – –     taxLiable – – –     taxAreaId – – –     taxAreaDisplayName – – –     taxRegistrationNumber – – –     currencyId – – –     currencyCode – – –     paymentTermsId – – –     shipmentMethodId – – –     paymentMethodId – – –     blocked – – –     lastModifiedDateTime – – –   salesShipmentLines     –     @odata.etag – – –     id – – –     documentId – – –     documentNo – – –     sequence `data/messageBody/canonicalAdvanceShipNoticeItemDetails/`  lineItemNumber Hard Code to Item     lineType – Item  Hard Code to Item     lineObjectNumber `data/messageBody/canonicalAdvanceShipNoticeItemDetails/productCodesIdentifiers`  productCodeValue Where productCodeType = VENDOR     description `data/messageBody/canonicalAdvanceShipNoticeItemDetails/productItemInformation`  productName –     description2 – – –     unitOfMeasureCode `data/messageBody/canonicalAdvanceShipNoticeItemDetails/itemQuantity`  unitOfMeasure –     unitPrice – – –     quantity `data/messageBody/canonicalAdvanceShipNoticeItemDetails/itemQuantity`  quantityValue hard code to quantityType = DELIVERED and quantityType=ITEM     discountPercent – – –     taxPercent – – –     shipmentDate `canonicalAdvanceShipNoticeHeader/ transactionReferenceIdentifierList`  transactionDate  where b2bTransactionIdentifierType = DELIVERY   dimensionSetLines     –     @odata.etag – – –     id – – –     code – – –     consolidationCode  – – –     parentId  – – –     parentType  – – –     displayName  – – –     valueId  – – –     valueCode  – – –     valueConsolidationCode  – – –     valueDisplayName  – – –   vendor      –     @odata.context – – –     id  `.data.controlFileHeader `  fileSenderNumber –     systemVersion  – – –     timestamp  – – –     name  – – –     displayName  `data/messageBody/canonicalAdvanceShipNoticeHeader/supplierBusinessInformation `  businessName –     businessProfileId  – – –     systemCreatedAt  – – –     systemCreatedBy  – – –     systemModifiedAt  – – –     systemModifiedBy  – – –   

 

 

 

 

#### Table of contents

 

 

 

 

 

 



 

##### Related Content

 

 [ ![Related content](https://www.tracelink.com/sites/default/files/2024-09/cloud.svg) ](/resources/tracelink-university/inventory-balance-idoc) 

#####  Inventory Balance (IDoc) 

Inventory balances allow suppliers to communicate with their remote or third-party warehouses about their available and upcoming inventory levels.

 

 

 [View More](/resources/tracelink-university/inventory-balance-idoc) 

 

 [ ![Related content](https://www.tracelink.com/sites/default/files/2024-09/cloud.svg) ](/resources/tracelink-university/inventory-balance-x12) 

#####  Inventory Balance (X12) 

Inventory balances allow suppliers to communicate with their remote or third-party warehouses about their available and upcoming inventory levels.

 

 

 [View More](/resources/tracelink-university/inventory-balance-x12) 

 

 [ ![Related content](https://www.tracelink.com/sites/default/files/2024-09/cloud.svg) ](/resources/tracelink-university/inventory-update-idoc) 

#####  Inventory Update (IDoc) 

Inventory updates allow suppliers to communicate with their remote or third-party warehouses, 3PLs, or CMOs about changes to the available inventory for specific products.

 

 

 [View More](/resources/tracelink-university/inventory-update-idoc)