Type = API Reference,; Topic = Multienterprise Information Network Tower (MINT), Transforms,;Persona = TraceLink Administrator, User,; Orchestration = Commerce, Transportation,; Function = Supply Chain, IT, Procurement,

Purchase Order Inbound APIs

A Purchase Order (PO) in MS Dynamics Business Central ERP is created by a buyer to procure goods or services from a vendor or supplier. It outlines the details of the purchase, such as the items, quantities, prices, delivery terms, and payment terms.

  • Transform Name:
    • STD_MSDynamics_Business_Central_PurchaseOrder_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/canonicalPurchaseOrderItemDetails/transactionReferenceIdentifierList b2btransactionIdentifierValue where b2bTransactionIdentifierType = PURCHASEORDER
orderDate data/messageBody/canonicalPurchaseOrderHeader/transactionReferenceIdentifierList transactionDate where b2bTransactionIdentifierType = PURCHASEORDER
postingDate data/messageBody/canonicalPurchaseOrderHeader/transactionReferenceIdentifierList transactionDate where b2bTransactionIdentifierType = PURCHASEORDER
vendorId data/messageBody/canonicalPurchaseOrderHeader/supplierBusinessInformation/mpcCompanyIdentiferList companyIdentiferValue where companyIdentifierType= COMPANYID
vendorNumber data/messageBody/canonicalPurchaseOrderHeader/supplierBusinessInformation/mpcCompanyIdentiferList companyIdentiferValue where companyIdentifierType= COMPANYID
vendorName data/messageBody/canonicalPurchaseOrderHeader/supplierBusinessInformation businessName
payToName
payToVendorId
payToVendorNumber data/messageBody/canonicalInvoiceHeader/customerBusinessInformation/mpcCompanyLocationIdentifierList companyIdentifierValue where companyIdentifierType = COMPANYID
shipToName data/messageBody/canonicalPurchaseOrderHeader/shipToLocationInformation/address businessName
shipToContact data/messageBody/canonicalPurchaseOrderHeader/shipToLocationInformation/companyLocationContactInformation/contactName contactName
buyFromAddressLine1
buyFromAddressLine2  
buyFromCity
buyFromCountry
buyFromState
buyFromPostCode
payToAddressLine1
payToAddressLine2
payToCity
payToCountry
payToState
payToPostCode
shipToAddressLine1 data/messageBody/canonicalPurchaseOrderHeader/shipToLocationInformation/address shipToAddressLine1
shipToAddressLine2 data/messageBody/canonicalPurchaseOrderHeader/shipToLocationInformation/address shipToAddressLine2
shipToCity data/messageBody/canonicalPurchaseOrderHeader/shipToLocationInformation/address shipToCity
shipToCountry data/messageBody/canonicalPurchaseOrderHeader/shipToLocationInformation/address shipToCountry
shipToState data/messageBody/canonicalPurchaseOrderHeader/shipToLocationInformation/address shipToState
shipToPostCode data/messageBody/canonicalPurchaseOrderHeader/shipToLocationInformation/address shipToPostCode
shortcutDimension1Code
shortcutDimension2Code
currencyId
currencyCode data/messageBody/canonicalPurchaseOrderHeader/mpcCurrency currencyCode
pricesIncludeTax
paymentTermsId
shipmentMethodId
purchaser
requestedReceiptDate
discountAmount data/messageBody/canonicalPurchaseOrderItemDetails/creditsAndCharges creditChargeAmount Where creditChargeType= DISCOUNT
discountAppliedBeforeTax
totalAmountExcludingTax
totalTaxAmount
totalAmountIncludingTax
fullyReceived
status
lastModifiedDateTime
vendor      
  @odata.etag
  id
  number
  displayName data/messageBody/canonicalPurchaseOrderHeader/supplierBusinessInformation businessName
  addressLine1 data/messageBody/canonicalPurchaseOrderHeader/supplierBusinessInformation/address address1
  addressLine2 data/messageBody/canonicalPurchaseOrderHeader/supplierBusinessInformation/address address2
  city data/messageBody/canonicalPurchaseOrderHeader/supplierBusinessInformation/address city
  state data/messageBody/canonicalPurchaseOrderHeader/supplierBusinessInformation/address state
  country data/messageBody/canonicalPurchaseOrderHeader/supplierBusinessInformation/address country
  postalCode data/messageBody/canonicalPurchaseOrderHeader/supplierBusinessInformation/address postalCode
  phoneNumber data/messageBody/canonicalPurchaseOrderHeader/supplierBusinessInformation/companyLocationContactInformation contactPhone
  email data/messageBody/canonicalPurchaseOrderHeader/supplierBusinessInformation/companyLocationContactInformation contactEmail
  website
  taxRegistrationNumber
  currencyId
  currencyCode
  irs1099Code
  paymentTermsId
  paymentMethodId
  taxLiable
  blocked
  balance
  lastModifiedDateTime
dimensionValue
currency      
  @odata.etag
  id
  code
  displayName
  symbol
  amountDecimalPlaces
  amountRoundingPrecision
  lastModifiedDateTime
shipmentMethod
purchaseOrderLines    
  @odata.etag
  id
  documentId
  sequence data/messageBody/canonicalPurchaseOrderItemDetails lineItemNumber
  itemId
  accountId
  lineType Item Hard Code to Item
  lineObjectNumber data/messageBody/canonicalPurchaseOrderItemDetails/productCodesIdentifiers productCodeValue where productCodeType=CUSTOMER
  description data/messageBody/canonicalPurchaseOrderItemDetails/productItemInformation productName
  description2
  unitOfMeasureId
  unitOfMeasureCode
  quantity data/messageBody/canonicalPurchaseOrderItemDetails/itemQuantity quantityValue where quantity Type = ITEM
  directUnitCost data/messageBody/canonicalPurchaseOrderItemDetails/orderPricing pricingAmount where pricingType=UNIT
  discountAmount data/messageBody/canonicalPurchaseOrderItemDetails/creditsAndCharges creditChargeAmount creditChargeType= DISCOUNT
  discountPercent data/messageBody/canonicalPurchaseOrderItemDetails/creditsAndCharges creditChargePercentRate creditChargeType= DISCOUNT
  discountAppliedBeforeTax
  amountExcludingTax
  taxCode
  taxPercent
  totalTaxAmount
  amountIncludingTax
  invoiceDiscountAllocation
  netAmount data/messageBody/canonicalPurchaseOrderItemDetails/orderPricing pricingAmount where pricingType=NET
  netTaxAmount
  netAmountIncludingTax
  expectedReceiptDate
  receivedQuantity
  invoicedQuantity
  invoiceQuantity
  receiveQuantity
  itemVariantId
  locationId
attachments  
dimensionSetLines      
  @odata.etag
  id
  code
  consolidationCode
  parentId
  parentType
  displayName
  valueId
  valueCode
  valueConsolidationCode
  valueDisplayName

Tag end