  

 

Tracelink University

 ## Breadcrumb

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

 

 

# Sales order outbound Link Action Transactions

 

 

 

 

 

 

 

 

- [Download PDF](/node/628026/pdf)
- [Share](#)
    - [ LinkedIn ](https://www.linkedin.com/shareArticle?mini=true&url=https://www.tracelink.com/resources/tracelink-university/sales-order-outbound-link-action-transactions&title=Sales order outbound Link Action Transactions&summary=A Link Action Sales Order outbound in an ERP system refers to the process of fulfilling a sales order and managing the outbound logistics associated with delivering goods or services to the customer. &source=TraceLink "LinkedIn")
    - [ Facebook ](https://www.facebook.com/share.php?u=https://www.tracelink.com/resources/tracelink-university/sales-order-outbound-link-action-transactions&t=Sales order outbound Link Action Transactions "Facebook")
    - [ Mail ](mailto:?subject=Sales order outbound Link Action Transactions+|+TraceLink&body=https://www.tracelink.com/resources/tracelink-university/sales-order-outbound-link-action-transactions "Mail")
    - [ Twitter ](https://twitter.com/intent/tweet?text=Sales order outbound Link Action Transactions https://www.tracelink.com/resources/tracelink-university/sales-order-outbound-link-action-transactions&via=TraceLink "Twitter")
 
 

 

 

 

 

#### Table of contents

 

 

 

A Link Action Sales Order outbound in an ERP system refers to the process of fulfilling a sales order and managing the outbound logistics associated with delivering goods or services to the customer. It encompasses the operational steps involved after a sales order is confirmed, ensuring the correct products are picked, packed, shipped, and delivered to the customer as per the terms of the order. Key outbound documents include packing slips, which list the shipment's contents for the customer, and a bill of lading used for logistics purposes when needed..

## MS Dynamics Business Central ERP

The following are the MS Dynamics Business Central ERP attributes that are mapped with the Canonical attributes and their output path.

- **Transform Name**:
    - STD\_MSDynamics\_Business\_Central\_SalesOrder\_OB
 
[![Closed](/sites/default/files/tech_comms/mpl/Skins/Default/Stylesheets/Images/transparent.gif)Guidelines](#)            MS Dynamics Field Input Element  MS Dynamics Output Path MS Dynamics Output Element Mapping Rules     messageBody – – –     canonicalPurchaseOrderHeader – – –       processingFunctionTypeCode – – –       purchaseOrderType – – –       acknowledgmentType – – –       isAcknowledgmentRequired – – –       transactionReferenceIdentifierList(1) – – –         b2bTransactionIdentifierType – – –         b2bTransactionIdentifierValue – externalDocumentNumber  "Move source to target where b2bTransactionIdentifierType = PURCHASEORDER"          transactionDate – orderDate  where b2bTransactionIdentifierType = PURCHASEORDER          lineItemNumber – – –       transactionReferenceIdentifierList(2) – – –         b2bTransactionIdentifierType – – –         b2bTransactionIdentifierValue – – –         transactionDate – – –       mpcDates(1) – – –         dateType – – –         dateValue – – –         timeZone – – –       mpcDates(2) – – –         dateType – – –         dateValue – requestedDeliveryDate  "Move source to target where dateType= DELIVERYREQUESTED"          timeZone – – –       mpcDates(3) – – –         dateType – – –         dateValue – – –         timeZone – – –       mpcDates(4) – – –         dateType – – –         dateValue – – –         timeZone – – –       mpcCurrency – – –         currencyCode – currencyCode  Move source to target Select first value from the array          exchangeRateCurrencyCode – – –         exchangeRate – – –         validityDate – – –         currencyEntityCode – – –       manufacturerBusinessInformation – – –         businessName – – –         companyLocationContactInformation – – –           contactName – – –           contactTitle – – –           contactEmail – – –           contactPhone – – –         mpcCompanyLocationIdentifierList – – –           isIdentifierPresentInEvent – – –           companyIdentifierType – – –           companyIdentifierValue – – –           alternateCompanyLocationIdentifierValue – – –         address – – –           address1 – – –           address2  – – –           city – – –            state – – –            postalCode – – –            country – – –            telephone – – –            fax – – –           url – – –            district – – –           buildingNumber – – –            plantNumber – – –           floorNumber – – –            lscAddressIdentifier – – –            village – – –           houseNumber – – –            township – – –           premisesCode – – –       supplierBusinessInformation – – –         businessName – rSMUSTracelinkVendorName  –         companyLocationContactInformation – – –           contactTitle – – –           contactEmail – – –           contactName – – –           contactPhone – – –         mpcCompanyLocationIdentifierList – – –           isIdentifierPresentInEvent – – –           companyIdentifierType – – –           companyIdentifierValue – rSMUSTracelinkVendorNo  Where companyIdentifierType=COMPANYSITEID            alternateCompanyLocationIdentifierValue – – –         address – – –           address1 – – –           address2  – – –           city – – –            state – – –            postalCode – – –            country – – –            telephone – – –            fax – – –           url – – –            district – – –           buildingNumber – – –            plantNumber – – –           floorNumber – – –            lscAddressIdentifier – – –            village – – –           houseNumber – – –            township – – –           premisesCode – – –       customerBusinessInformation – – –         businessName – – –         companyLocationContactInformation – – –           contactName  – – –           contactTitle  – – –           contactEmail  – – –           contactPhone  – – –         mpcCompanyLocationIdentifierList – – –           isIdentifierPresentInEvent  – – –           companyIdentifierType  – – –           companyIdentifierValue  – customerNumber  "Move source to target If not found in customerBusinessInformation take it from shipTOBusinessInformation"            alternateCompanyLocationIdentifierValue  – – –         address     –           address1 – sellToAddressLine1  –           address2  – sellToAddressLine2  –           city – sellToCity  –            state – sellToState  –            postalCode – sellToPostCode  –            country – sellToCountry  –            telephone – – –            fax – – –           url – – –            district – – –           buildingNumber – – –            plantNumber – – –           floorNumber – – –            lscAddressIdentifier – – –            village – – –           houseNumber – – –            township – – –           premisesCode – – –       shipToLocationInformation     –         businessName – shipToName  –         companyLocationContactInformation – – –           contactTitle – – –           contactEmail – – –           contactName – shipToContact  –           contactPhone – – –         mpcCompanyLocationIdentifierList – – –           isIdentifierPresentInEvent – – –           companyIdentifierType  – – –           companyIdentifierValue  – customerNumber  –           alternateCompanyLocationIdentifierValue  – – –         address      –           address1 – shipToAddressLine1  –           address2  – shipToAddressLine2  –           city – shipToCity  –            state – shipToState  –            postalCode – shipToPostCode  –            country – shipToCountry  –            telephone – – –            fax – – –           url – – –            district – – –           buildingNumber – – –            plantNumber – – –           floorNumber – – –            lscAddressIdentifier – – –            village – – –           houseNumber – – –            township – – –           premisesCode – – –       shipFromLocationInformation      –         businessName  – – –         companyLocationContactInformation – – –           contactName  – – –           contactTitle  – – –           contactEmail  – – –           contactPhone  – – –         mpcCompanyLocationIdentifierList – – –           isIdentifierPresentInEvent – – –           companyIdentifierType  – – –           companyIdentifierValue  – – –           alternateCompanyLocationIdentifierValue  – – –         address  – – –           address1 – – –           address2  – – –           city – – –            state – – –            postalCode – – –            country – – –            telephone – – –            fax – – –           url – – –            district – – –           buildingNumber – – –            plantNumber – – –           floorNumber – – –            lscAddressIdentifier – – –            village – – –           houseNumber – – –            township – – –           premisesCode – – –       distributorBusinessInformation – – –         businessName – – –         companyLocationContactInformation – – –           contactName  – – –           contactTitle  – – –           contactEmail  – – –           contactPhone  – – –         mpcCompanyLocationIdentifierList – – –           isIdentifierPresentInEvent  – – –           companyIdentifierType  – – –           companyIdentifierValue  – – –           alternateCompanyLocationIdentifierValue  – – –         address  – – –           address1 – – –           address2  – – –           city – – –            state – – –            postalCode – – –            country – – –            telephone – – –            fax – – –           url – – –            district – – –           buildingNumber – – –            plantNumber – – –           floorNumber – – –            lscAddressIdentifier – – –            village – – –           houseNumber – – –            township – – –           premisesCode – – –       billToBusinessInformation – – –         businessName – – –         companyLocationContactInformation – – –           contactTitle  – – –           contactEmail – – –            contactName – – –           contactPhone  – – –         mpcCompanyLocationIdentifierList – – –           isIdentifierPresentInEvent – – –           companyIdentifierType  – – –           companyIdentifierValue  – billToCustomerNumber  –           alternateCompanyLocationIdentifierValue  – – –         address  – – –           address1 – – –           address2  – – –           city – – –            state – – –            postalCode – – –            country – – –            telephone – – –            fax – – –           url – – –            district – – –           buildingNumber – – –            plantNumber – – –           floorNumber – – –            lscAddressIdentifier – – –            village – – –           houseNumber – – –            township – – –           premisesCode – – –       remitToBusinessInformation – – –         businessName  – – –         companyLocationContactInformation  – – –           contactName – – –            contactTitle  – – –           contactEmail  – – –           contactPhone – – –         mpcCompanyLocationIdentifierList – – –           isIdentifierPresentInEvent – – –           companyIdentifierType  – – –           companyIdentifierValue  – – –           alternateCompanyLocationIdentifierValue  – – –         address  – – –           address1 – – –           address2  – – –           city – – –            state – – –            postalCode – – –            country – – –            telephone – – –            fax – – –           url – – –            district – – –           buildingNumber – – –            plantNumber – – –           floorNumber – – –            lscAddressIdentifier – – –            village – – –           houseNumber – – –            township – – –           premisesCode – – –       carrierInformation – – –         businessName – – –         companyLocationContactInformation – – –           contactName – – –            contactTitle  – – –           contactEmail  – – –           contactPhone – – –         mpcCompanyLocationIdentifierList  – – –           isIdentifierPresentInEvent – – –           companyIdentifierType  – – –           companyIdentifierValue  – – –           alternateCompanyLocationIdentifierValue  – – –         address  – – –           address1 – – –           address2  – – –           city – – –            state – – –            postalCode – – –            country – – –            telephone – – –            fax – – –           url – – –            district – – –           buildingNumber – – –            plantNumber – – –           floorNumber – – –            lscAddressIdentifier – – –            village – – –           houseNumber – – –            township – – –           premisesCode – – –       mpcOrganizationList – – –         organizationType  – – –          organizationValue  – – –       creditsAndCharges – – –         creditChargeKeyType  – – –          creditChargeType – – –          creditChargeAmount – creditChargeAmount  "Move Source To Target where creditChargeType= DISCOUNT"           qualifyingAmount – – –          creditChargePercentRate – – –          percentRateBasisTypeCode – – –         creditChargeCurrencyCode – – –          creditChargeHandlingCode – – –         description – – –          unitPriceAmount – – –          unitPriceBasisQuantity – – –          itemQuantity – – –          unitOfMeasure  – – –          baseValue  – – –       deliveryTerms  – – –         deliveryTermCode  – – –          description – – –         deliveryChargePaymentMethodType  – – –          fobTransferLocation  – – –         deliveryTermsConditionCode – – –       salesRequirementCode – – –       transportationInformation – – –         routingSequenceCode (v1)  – – –          companyIdentifierType – – –         companyIdentifierValue – – –          transportMethod – – –         shipmentOrderStatusCode – – –       freeTextNote – – –         textReferenceCode  – – –          textFunctionCode – – –          language – – –          textFormatCode – – –          freeFormText – – –       salesRequirementCode (v3) – – –       transportationInformation (v3) – – –         routingSequenceCode (v1)  – – –         companyIdentifierType – – –          companyIdentifierValue – – –          transportMethod  – – –         shipmentOrderStatusCode  – – –       termsOfPayment – – –         CONSTANT\[1\]  – – –          termsOfPaymentKey – – –          termsOfPaymentTypeCode – paymentTermsId  –          termsOfPaymentDateBasis – – –          numberOfDays – – –          termsOfPaymentPercent – – –          invoicePayablePercent – – –          paymentDueDate – – –          paymentDeferredToDate – – –          paymentDeferredDueAmount – – –          description – – –     canonicalPurchaseOrderItemDetails – – –       lineItemNumber  – – –       processingFunctionTypeCode  – – –       isAcknowledgmentRequired  – – –       productCodesIdentifiers – – –         productCodeType – – –         productItemCodeValue – lineObjectNumber  Select first value from the array          productItemCodeType – – –       productCodesIdentifiers  – – –         productCodeType – – –         productItemCodeValue – – –         productItemCodeType – – –       productItemInformation – – –         productLanguageCode – – –          productName  – description  –         genericName  – – –         productDescription  – – –         longDescription – – –       itemQuantity  – – –         quantityType  – – –         quantityValue  – quantity  Select first value from the array          unitOfMeasure – unitOfMeasureCode  UOMCodeMapping

[![Closed](/sites/default/files/tech_comms/mpl/Skins/Default/Stylesheets/Images/transparent.gif)Valid values:](#)- `BOX` – BX
- `CAN` – CA
- `DAY` – DAY
- `HOUR` – HUR
- `KG` – KGM.
- `KM` – KMT
- `MILES` – 1A
- `PACK` – PK
- `PALLET` – PF
- `PCS` – EA
- `SET` – SET
 
 

 

        orderPricing  – – –         pricingType – – –          pricingAmount  – – –          currencyCode – – –          priceUOM  – – –         unitPriceBasisQuantity  – unitPrice  where pricingType= UNIT          altUOMDenominator  – – –         altUOMNumerator  – – –         numberOfUnitsInPriceUOM – – –       itemWeight  – – –         weightType  – – –         weightValue – – –          unitOfMeasure  – – –       mpcDates – – –         dateType  – – –         dateValue  – requestedDeliveryDate  Where dateType= DELIVERYREQUESTED          timeZone – – –       maximumPartialDeliveries  – – –       materialClass – – –        itemCategory  – – –       transactionReferenceIdentifierList  – – –         b2bTransactionIdentifierType  – – –         b2bTransactionIdentifierValue  – – –         transactionDate  – – –         lineItemNumber – – –       deliverySchedule – – –         scheduledQuantity  – quantity  Select first value from the array          previouslyScheduledQuantity  – – –         scheduledDateTime – requestedDeliveryDate  –       creditsAndCharges – – –         creditChargeKeyType  – – –         creditChargeType  – – –         creditChargeAmount saleorderLines  discountAmount  "Move Source To Target where creditChargeType= DISCOUNT"           qualifyingAmount – – –          creditChargePercentRate  saleorderLines  discountPercent  creditChargeType= DISCOUNT         percentRateBasisTypeCode  – – –         creditChargeCurrencyCode  – – –         creditChargeHandlingCode – – –          description – – –          unitPriceAmount  – – –         unitPriceBasisQuantity  – – –         itemQuantity  – – –         unitOfMeasure  – – –         baseValue – – –       deliveryTerms  – – –         deliveryTermCode – – –          description  – – –         deliveryChargePaymentMethodType  – – –         fobTransferLocation  – – –         deliveryTermsConditionCode  – – –       freeTextNote  – – –         textReferenceCode  – – –         textFunctionCode – – –          language – – –          textFormatCode  – – –         freeFormText – – –    

 

 ![](/sites/default/files/tech_comms/mpl/Content/Resources/Images/global_images/note_tip_24x24.png) Review TraceLink's [API: Terms of Use](https://www.tracelink.com/legal-and-trust/api-terms-of-use)



 

 

 

 

#### Table of contents

 

 

 

 

 

 



 

##### Related Content

 

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

#####  Forecast plan (IDoc) 

 Forecasting APIs allow companies to exchange data about anticipated product demand and supply availability with upstream supply chain Partners without giving these Partners access to their serialization system of record. 

 

 [View More](/resources/tracelink-university/forecast-plan-idoc) 

 

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

#####  Forecast plan (X12) 

 Forecasting APIs allow companies to exchange data about anticipated product demand and supply availability with upstream supply chain Partners without giving these Partners access to their serialization system of record. 

 

 [View More](/resources/tracelink-university/forecast-plan-x12) 

 

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

#####  Forecast plan response (IDoc) 

 Forecasting APIs allow companies to exchange data about anticipated product demand and supply availability with downstream supply chain Partners without giving these Partners access to their serialization system of record. 

 

 [View More](/resources/tracelink-university/forecast-plan-response-idoc)