DX STF Client API

<back to all web services

GetOrderById

Order Requests

Order

Requires Authentication
The following routes are available for this service:
GET/api/order/{Id}Get specific order by Order Id
import Foundation
import ServiceStack

/**
* Order
*/
// @Api(Description="Order")
// @ApiResponse(Description="Order data", IsDefaultResponse=true, StatusCode=200)
// @ApiResponse(Description="No Content", ResponseType=typeof(IReturnVoid), StatusCode=204)
// @ApiResponse(Description="Specified argument was out of the range of valid values.", ResponseType=typeof(ArgumentOutOfRangeException), StatusCode=400)
public class GetOrderById : IGetDocumentById, Codable
{
    /**
    * Order ID or Token
    */
    // @ApiMember(Description="Order ID or Token", ExcludeInSchema=true, ParameterType="path")
    public var id:String

    required public init(){}
}

public class OrderMessage : Codable
{
    public var header:Header
    public var order:Order

    required public init(){}
}

// @DataContract
public class Header : Codable
{
    // @DataMember(Name="documentIdentification")
    public var documentIdentification:DocumentIdentification

    // @DataMember(Name="sender")
    public var sender:Partner

    // @DataMember(Name="receiver")
    public var receiver:Partner

    required public init(){}
}

// @DataContract
public class DocumentIdentification : Codable
{
    // @DataMember(Name="identifier")
    public var identifier:String

    // @DataMember(Name="type")
    public var type:String

    // @DataMember(Name="creationDateAndTime")
    public var creationDateAndTime:Date

    required public init(){}
}

// @DataContract
public class Partner : Codable
{
    // @DataMember(Name="identifier")
    public var identifier:Identifier

    // @DataMember(Name="contactInformation")
    public var contactInformation:[ContactInformation] = []

    required public init(){}
}

// @DataContract
public class Identifier : Codable
{
    // @DataMember(Name="authority")
    public var authority:String

    // @DataMember(Name="text")
    public var text:String

    required public init(){}
}

// @DataContract
public class ContactInformation : Codable
{
    required public init(){}
}

public class Order : BaseDocument
{
    public var documentEffectiveDate:Date?
    public var additionalOrderInstruction:String
    public var isApplicationReceiptAcknowledgementRequired:Bool?
    public var isOrderFreeOfExciseTaxDuty:Bool?
    public var note:String
    public var orderEntryType:String
    public var orderInstructionCode:String
    public var orderPriority:String
    public var orderTypeCode:String
    public var totalMonetaryAmountExcludingTaxes:Double?
    public var totalMonetaryAmountIncludingTaxes:Double?
    public var totalTaxAmount:Double?
    public var paymentTerms:String
    public var orderIdentification:Ecom_EntityIdentification
    public var orderLogisticalInformation:OrderLogisticalInformation
    public var administrativeUnit:[AdministrativeUnit] = []
    public var deliveryTerms:DeliveryTerms
    public var transactionalGenericReference:[AvpList] = []
    public var referencedOrder:[ReferencedOrder] = []
    public var billTo:TransactionalParty
    public var buyer:TransactionalParty
    public var pickupFrom:TransactionalParty
    public var seller:TransactionalParty
    public var ultimateConsignee:TransactionalParty
    public var contract:DocumentReference
    public var quoteNumber:DocumentReference
    public var promotionalDeal:DocumentReference
    public var tradeAgreement:DocumentReference
    public var deliveryDateAccordingToSchedule:Date?
    public var latestDeliveryDate:Date?
    public var allowanceCharge:[AllowanceCharge] = []
    public var orderLineItem:[OrderLineItem] = []

    required public init(){ super.init() }

    private enum CodingKeys : String, CodingKey {
        case documentEffectiveDate
        case additionalOrderInstruction
        case isApplicationReceiptAcknowledgementRequired
        case isOrderFreeOfExciseTaxDuty
        case note
        case orderEntryType
        case orderInstructionCode
        case orderPriority
        case orderTypeCode
        case totalMonetaryAmountExcludingTaxes
        case totalMonetaryAmountIncludingTaxes
        case totalTaxAmount
        case paymentTerms
        case orderIdentification
        case orderLogisticalInformation
        case administrativeUnit
        case deliveryTerms
        case transactionalGenericReference
        case referencedOrder
        case billTo
        case buyer
        case pickupFrom
        case seller
        case ultimateConsignee
        case contract
        case quoteNumber
        case promotionalDeal
        case tradeAgreement
        case deliveryDateAccordingToSchedule
        case latestDeliveryDate
        case allowanceCharge
        case orderLineItem
    }

    required public init(from decoder: Decoder) throws {
        try super.init(from: decoder)
        let container = try decoder.container(keyedBy: CodingKeys.self)
        documentEffectiveDate = try container.decodeIfPresent(Date.self, forKey: .documentEffectiveDate)
        additionalOrderInstruction = try container.decodeIfPresent(String.self, forKey: .additionalOrderInstruction)
        isApplicationReceiptAcknowledgementRequired = try container.decodeIfPresent(Bool.self, forKey: .isApplicationReceiptAcknowledgementRequired)
        isOrderFreeOfExciseTaxDuty = try container.decodeIfPresent(Bool.self, forKey: .isOrderFreeOfExciseTaxDuty)
        note = try container.decodeIfPresent(String.self, forKey: .note)
        orderEntryType = try container.decodeIfPresent(String.self, forKey: .orderEntryType)
        orderInstructionCode = try container.decodeIfPresent(String.self, forKey: .orderInstructionCode)
        orderPriority = try container.decodeIfPresent(String.self, forKey: .orderPriority)
        orderTypeCode = try container.decodeIfPresent(String.self, forKey: .orderTypeCode)
        totalMonetaryAmountExcludingTaxes = try container.decodeIfPresent(Double.self, forKey: .totalMonetaryAmountExcludingTaxes)
        totalMonetaryAmountIncludingTaxes = try container.decodeIfPresent(Double.self, forKey: .totalMonetaryAmountIncludingTaxes)
        totalTaxAmount = try container.decodeIfPresent(Double.self, forKey: .totalTaxAmount)
        paymentTerms = try container.decodeIfPresent(String.self, forKey: .paymentTerms)
        orderIdentification = try container.decodeIfPresent(Ecom_EntityIdentification.self, forKey: .orderIdentification)
        orderLogisticalInformation = try container.decodeIfPresent(OrderLogisticalInformation.self, forKey: .orderLogisticalInformation)
        administrativeUnit = try container.decodeIfPresent([AdministrativeUnit].self, forKey: .administrativeUnit) ?? []
        deliveryTerms = try container.decodeIfPresent(DeliveryTerms.self, forKey: .deliveryTerms)
        transactionalGenericReference = try container.decodeIfPresent([AvpList].self, forKey: .transactionalGenericReference) ?? []
        referencedOrder = try container.decodeIfPresent([ReferencedOrder].self, forKey: .referencedOrder) ?? []
        billTo = try container.decodeIfPresent(TransactionalParty.self, forKey: .billTo)
        buyer = try container.decodeIfPresent(TransactionalParty.self, forKey: .buyer)
        pickupFrom = try container.decodeIfPresent(TransactionalParty.self, forKey: .pickupFrom)
        seller = try container.decodeIfPresent(TransactionalParty.self, forKey: .seller)
        ultimateConsignee = try container.decodeIfPresent(TransactionalParty.self, forKey: .ultimateConsignee)
        contract = try container.decodeIfPresent(DocumentReference.self, forKey: .contract)
        quoteNumber = try container.decodeIfPresent(DocumentReference.self, forKey: .quoteNumber)
        promotionalDeal = try container.decodeIfPresent(DocumentReference.self, forKey: .promotionalDeal)
        tradeAgreement = try container.decodeIfPresent(DocumentReference.self, forKey: .tradeAgreement)
        deliveryDateAccordingToSchedule = try container.decodeIfPresent(Date.self, forKey: .deliveryDateAccordingToSchedule)
        latestDeliveryDate = try container.decodeIfPresent(Date.self, forKey: .latestDeliveryDate)
        allowanceCharge = try container.decodeIfPresent([AllowanceCharge].self, forKey: .allowanceCharge) ?? []
        orderLineItem = try container.decodeIfPresent([OrderLineItem].self, forKey: .orderLineItem) ?? []
    }

    public override func encode(to encoder: Encoder) throws {
        try super.encode(to: encoder)
        var container = encoder.container(keyedBy: CodingKeys.self)
        if documentEffectiveDate != nil { try container.encode(documentEffectiveDate, forKey: .documentEffectiveDate) }
        if additionalOrderInstruction != nil { try container.encode(additionalOrderInstruction, forKey: .additionalOrderInstruction) }
        if isApplicationReceiptAcknowledgementRequired != nil { try container.encode(isApplicationReceiptAcknowledgementRequired, forKey: .isApplicationReceiptAcknowledgementRequired) }
        if isOrderFreeOfExciseTaxDuty != nil { try container.encode(isOrderFreeOfExciseTaxDuty, forKey: .isOrderFreeOfExciseTaxDuty) }
        if note != nil { try container.encode(note, forKey: .note) }
        if orderEntryType != nil { try container.encode(orderEntryType, forKey: .orderEntryType) }
        if orderInstructionCode != nil { try container.encode(orderInstructionCode, forKey: .orderInstructionCode) }
        if orderPriority != nil { try container.encode(orderPriority, forKey: .orderPriority) }
        if orderTypeCode != nil { try container.encode(orderTypeCode, forKey: .orderTypeCode) }
        if totalMonetaryAmountExcludingTaxes != nil { try container.encode(totalMonetaryAmountExcludingTaxes, forKey: .totalMonetaryAmountExcludingTaxes) }
        if totalMonetaryAmountIncludingTaxes != nil { try container.encode(totalMonetaryAmountIncludingTaxes, forKey: .totalMonetaryAmountIncludingTaxes) }
        if totalTaxAmount != nil { try container.encode(totalTaxAmount, forKey: .totalTaxAmount) }
        if paymentTerms != nil { try container.encode(paymentTerms, forKey: .paymentTerms) }
        if orderIdentification != nil { try container.encode(orderIdentification, forKey: .orderIdentification) }
        if orderLogisticalInformation != nil { try container.encode(orderLogisticalInformation, forKey: .orderLogisticalInformation) }
        if administrativeUnit.count > 0 { try container.encode(administrativeUnit, forKey: .administrativeUnit) }
        if deliveryTerms != nil { try container.encode(deliveryTerms, forKey: .deliveryTerms) }
        if transactionalGenericReference.count > 0 { try container.encode(transactionalGenericReference, forKey: .transactionalGenericReference) }
        if referencedOrder.count > 0 { try container.encode(referencedOrder, forKey: .referencedOrder) }
        if billTo != nil { try container.encode(billTo, forKey: .billTo) }
        if buyer != nil { try container.encode(buyer, forKey: .buyer) }
        if pickupFrom != nil { try container.encode(pickupFrom, forKey: .pickupFrom) }
        if seller != nil { try container.encode(seller, forKey: .seller) }
        if ultimateConsignee != nil { try container.encode(ultimateConsignee, forKey: .ultimateConsignee) }
        if contract != nil { try container.encode(contract, forKey: .contract) }
        if quoteNumber != nil { try container.encode(quoteNumber, forKey: .quoteNumber) }
        if promotionalDeal != nil { try container.encode(promotionalDeal, forKey: .promotionalDeal) }
        if tradeAgreement != nil { try container.encode(tradeAgreement, forKey: .tradeAgreement) }
        if deliveryDateAccordingToSchedule != nil { try container.encode(deliveryDateAccordingToSchedule, forKey: .deliveryDateAccordingToSchedule) }
        if latestDeliveryDate != nil { try container.encode(latestDeliveryDate, forKey: .latestDeliveryDate) }
        if allowanceCharge.count > 0 { try container.encode(allowanceCharge, forKey: .allowanceCharge) }
        if orderLineItem.count > 0 { try container.encode(orderLineItem, forKey: .orderLineItem) }
    }
}

public class BaseDocument : Codable
{
    public var currencyCode:String
    public var creationDateTime:Date
    public var documentActionCode:DocumentAction
    public var documentStatusCode:DocumentStatus
    public var documentStructureVersion:String
    public var lastUpdateDateTime:Date?
    public var revisionNumber:Int?
    public var avpList:[AvpList] = []

    required public init(){}
}

public enum DocumentAction : String, Codable
{
    case ADD
    case CHANGE_BY_REFRESH
    case DELETE
    case REJECTED
}

public enum DocumentStatus : String, Codable
{
    case ADDITIONAL_TRANSMISSION
    case COPY
    case ORIGINAL
}

public class AvpList : Codable
{
    public var code:String
    public var value:String

    required public init(){}
}

public class Ecom_EntityIdentification : Codable
{
    public var entityIdentification:String
    public var contentOwner:Ecom_PartyIdentification

    required public init(){}
}

public class Ecom_PartyIdentification : Codable
{
    public var additionalPartyIdentification:[AvpList] = []
    public var gln:String

    required public init(){}
}

public class OrderLogisticalInformation : Codable
{
    public var commodityTypeCode:Code
    public var orderLogisticalDateInformation:OrderLogisticalDateInformation
    public var inventoryLocation:TransactionalParty
    public var shipFrom:TransactionalParty
    public var shipTo:TransactionalParty
    public var ultimateConsignee:TransactionalParty
    public var shipmentTransportationInformation:ShipmentTransportationInformation

    required public init(){}
}

public class Code : Codable
{
    public var value:String
    public var codeDescription:String
    public var codeListAgencyCodeListVersion:String
    public var codeListAgencyName:String
    public var codeListName:String
    public var codeListUri:String

    required public init(){}
}

public class OrderLogisticalDateInformation : Codable
{
    public var dateRangeDeliveryDateRange:DateRange
    public var dateRangeShipDateRange:DateRange
    public var dateRangeDeliveryDateRangeAtUltimateConsignee:DateRange
    public var requestedDeliveryDateTime:Date?
    public var requestedShipDateTime:String
    public var requestedPickUpDateTime:Date?
    public var requestedDeliveryDateTimeAtUltimateConsignee:Date?

    required public init(){}
}

public class DateRange : Codable
{
    public var beginDate:Date?
    public var beginTime:Date?
    public var endDate:Date?
    public var endTime:Date?

    required public init(){}
}

public class TransactionalParty : Ecom_PartyIdentificationType
{
    public var contact:[Contact] = []
    public var address:Address
    public var communicationChannel:[AvpList] = []
    public var financialInstitutionInformation:FinancialInstitutionInformation
    public var dutyFeeTaxRegistration:String
    public var entityIdentification:String

    required public init(){ super.init() }

    private enum CodingKeys : String, CodingKey {
        case contact
        case address
        case communicationChannel
        case financialInstitutionInformation
        case dutyFeeTaxRegistration
        case entityIdentification
    }

    required public init(from decoder: Decoder) throws {
        try super.init(from: decoder)
        let container = try decoder.container(keyedBy: CodingKeys.self)
        contact = try container.decodeIfPresent([Contact].self, forKey: .contact) ?? []
        address = try container.decodeIfPresent(Address.self, forKey: .address)
        communicationChannel = try container.decodeIfPresent([AvpList].self, forKey: .communicationChannel) ?? []
        financialInstitutionInformation = try container.decodeIfPresent(FinancialInstitutionInformation.self, forKey: .financialInstitutionInformation)
        dutyFeeTaxRegistration = try container.decodeIfPresent(String.self, forKey: .dutyFeeTaxRegistration)
        entityIdentification = try container.decodeIfPresent(String.self, forKey: .entityIdentification)
    }

    public override func encode(to encoder: Encoder) throws {
        try super.encode(to: encoder)
        var container = encoder.container(keyedBy: CodingKeys.self)
        if contact.count > 0 { try container.encode(contact, forKey: .contact) }
        if address != nil { try container.encode(address, forKey: .address) }
        if communicationChannel.count > 0 { try container.encode(communicationChannel, forKey: .communicationChannel) }
        if financialInstitutionInformation != nil { try container.encode(financialInstitutionInformation, forKey: .financialInstitutionInformation) }
        if dutyFeeTaxRegistration != nil { try container.encode(dutyFeeTaxRegistration, forKey: .dutyFeeTaxRegistration) }
        if entityIdentification != nil { try container.encode(entityIdentification, forKey: .entityIdentification) }
    }
}

public class Ecom_PartyIdentificationType : Codable
{
    public var gln:String
    public var name:String
    public var additionalPartyIdentification:[AvpList] = []

    required public init(){}
}

public class Contact : Codable
{
    public var contactTypeCode:String
    public var personName:String
    public var departmentName:String
    public var jobTitle:String
    public var responsibility:String
    public var communicationChannel:[CommunicationChannel] = []

    required public init(){}
}

public class CommunicationChannel : Codable
{
    public var communicationChannelCode:String
    public var communicationChannelName:String
    public var communicationValue:String

    required public init(){}
}

public class Address : Codable
{
    public var streetAddressOne:String
    public var streetAddressTwo:String
    public var streetAddressThree:String
    public var city:String
    public var postalCode:String
    public var provinceCode:String
    public var countryCode:String

    required public init(){}
}

public class FinancialInstitutionInformation : Codable
{
    public var financialInstitutionBranchName:String
    public var financialInstitutionName:String
    public var financialRoutingNumber:FinancialRoutingNumber
    public var financialAccount:FinancialAccount
    public var swiftCode:String
    public var exportersCode:String

    required public init(){}
}

public class FinancialRoutingNumber : Codable
{
    public var number:String
    public var numberTypeCode:String

    required public init(){}
}

public class FinancialAccount : Codable
{
    public var number:String
    public var numberTypeCode:String
    public var name:String

    required public init(){}
}

public class ShipmentTransportationInformation : Codable
{
    public var carrier:TransactionalParty
    public var freightForwarder:TransactionalParty

    required public init(){}
}

public class AdministrativeUnit : Codable
{
    public var typeCode:String
    public var gln:String
    public var internalIdentification:String

    required public init(){}
}

public class DeliveryTerms : Codable
{
    public var incotermsCode:String
    public var alternateDeliveryTermsCode:String
    public var deliveryInstructions:String
    public var deliveryCostPayment:String
    public var isSignatureRequired:String
    public var deliveryTermsLocation:DeliveryTermsLocation

    required public init(){}
}

public class DeliveryTermsLocation : Codable
{
    public var unLocationCode:String
    public var gln:String
    public var additionalLocationIdentification:[AvpList] = []
    public var sublocationIdentification:String
    public var locationName:String
    public var locationSpecificInstructions:String

    required public init(){}
}

public class ReferencedOrder : Codable
{
    public var orderRelationship:String
    public var documentReference:DocumentReference

    required public init(){}
}

public class DocumentReference : Codable
{
    public var creationDateTime:Date?
    public var revisionNumber:Int?
    public var lineItemNumber:Int?
    public var entityIdentification:String

    required public init(){}
}

public class AllowanceCharge : Codable
{
    public var allowanceChargeAmount:Double?
    public var allowanceChargePercentage:Double?
    public var allowanceChargeType:String
    public var allowanceOrChargeType:String
    public var amountPerUnit:Double?
    public var baseAmount:Double?
    public var baseNumberOfUnits:String
    public var bracketIdentifier:String
    public var effectiveDateType:Date?
    public var sequenceNumber:String
    public var settlementType:String
    public var specialServiceType:String
    public var allowanceChargeDescription:String

    required public init(){}
}

public class OrderLineItem : Codable
{
    public var freeGoodsQuantity:Quantity
    public var itemPriceBaseQuantity:Quantity
    public var requestedQuantity:Quantity
    public var lineItemActionCode:String
    public var lineItemNumber:Int?
    public var listPrice:Double?
    public var monetaryAmountExcludingTaxes:Double?
    public var monetaryAmountIncludingTaxes:Double?
    public var netAmount:Double?
    public var netPrice:Double?
    public var note:String
    public var orderLineItemInstructionCode:String
    public var parentLineItemNumber:Double?
    public var recommendedRetailPrice:Double?
    public var orderLineItemPriority:String
    public var additionalOrderLineInstruction:[AvpList] = []
    public var allowanceCharge:[AllowanceCharge] = []
    public var administrativeUnit:[AdministrativeUnit] = []
    public var transactionalTradeItem:TransactionalTradeItem
    public var leviedDutyFeeTax:LeviedDutyFeeTax
    public var contract:DocumentReference
    public var promotionalDeal:DocumentReference
    public var purchaseConditions:DocumentReference
    public var avpList:[AvpList] = []
    public var orderLineItemDetail:[OrderLineItemDetail] = []

    required public init(){}
}

public class Quantity : Codable
{
    public var value:Double?
    public var measurementUnitCode:String
    public var codeListVersion:String

    required public init(){}
}

public class TransactionalTradeItem : Codable
{
    public var gtin:String
    public var additionalTradeItemIdentification:[AvpList] = []
    public var tradeItemQuantity:Double?
    public var tradeItemDescription:String
    public var productVariantIdentifier:String
    public var itemTypeCode:String
    public var tradeItemDataOwner:String
    public var butterFatReference:String
    public var transactionalItemData:[TransactionalItemData] = []
    public var colour:[Colour] = []
    public var size:Size
    public var tradeItemClassification:TradeItemClassification
    public var avpList:[AvpList] = []

    required public init(){}
}

public class TransactionalItemData : Codable
{
    public var availableForSaleDate:Date?
    public var batchNumber:String
    public var bestBeforeDate:Date?
    public var countryOfOrigin:String
    public var itemExpirationDate:Date?
    public var lotNumber:String
    public var packagingDate:Date?
    public var productionDate:Date?
    public var productQualityIndication:String
    public var sellByDate:Date?
    public var serialNumber:[String] = []
    public var shelfLife:String
    public var tradeItemQuantity:Int?
    public var itemInContactWithFoodProduct:Bool?
    public var transactionalItemWeight:[TransactionalItem] = []
    public var transactionalItemVolume:[TransactionalItem] = []
    public var serialNumberRange:[SerialNumberRange] = []
    public var transactionalItemDimensions:[TransactionalItemDimension] = []
    public var transactionalItemLogisticUnitInformation:TransactionalItemLogisticUnitInformation
    public var transactionalItemDataCarrierAndIdentification:TransactionalItemDataCarrierAndIdentification
    public var tradeItemWaste:[TradeItemWaste] = []
    public var transactionalItemOrganicInformation:TransactionalItemOrganicInformation
    public var avpList:[AvpList] = []

    required public init(){}
}

public class TransactionalItem : Codable
{
    public var measurementUnitCode:String
    public var measurementType:String
    public var measurementValue:String

    required public init(){}
}

public class SerialNumberRange : Codable
{
    public var maximumValue:String
    public var minimumValue:String

    required public init(){}
}

public class TransactionalItemDimension : Codable
{
    public var measurementUnitCode:String
    public var depth:String
    public var height:String
    public var width:String

    required public init(){}
}

public class TransactionalItemLogisticUnitInformation : Codable
{
    public var numberOfLayers:Int?
    public var numberOfUnitsPerLayer:Int?
    public var numberOfUnitsPerPallet:Int?
    public var packagingTerms:String
    public var packageTypeCode:String
    public var maximumStackingFactor:Int?
    public var returnablePackageTransportCostPayment:String
    public var dimensionsOfLogisticUnit:[TransactionalItemDimension] = []

    required public init(){}
}

public class TransactionalItemDataCarrierAndIdentification : Codable
{
    public var gs1TransactionalItemIdentificationKey:String
    public var dataCarrier:String

    required public init(){}
}

public class TradeItemWaste : Codable
{
    public var wasteIdentification:String
    public var typeOfWaste:[AvpList] = []

    required public init(){}
}

public class TransactionalItemOrganicInformation : Codable
{
    public var isTradeItemOrganic:Bool?
    public var organicCertification:String

    required public init(){}
}

public class Colour : Codable
{
    public var colourCode:String
    public var colourDescription:String

    required public init(){}
}

public class Size : Codable
{
    public var descriptiveSize:String
    public var sizeCode:String

    required public init(){}
}

public class TradeItemClassification : Codable
{
    public var gpcCategoryCode:String
    public var additionalTradeItemClassificationCode:[AvpList] = []
    public var gpcCategoryName:String
    public var gpcAttribute:[AvpList] = []

    required public init(){}
}

public class LeviedDutyFeeTax : Codable
{
    public var dutyFeeTaxAmount:Double?
    public var dutyFeeTaxBasisAmount:Double?
    public var dutyFeeTaxDescription:String
    public var dutyFeeTaxPercentage:Double?

    required public init(){}
}

public class OrderLineItemDetail : Codable
{
    public var requestedQuantity:Quantity
    public var orderLogisticalInformation:OrderLogisticalInformation
    public var avpList:[AvpList] = []

    required public init(){}
}


Swift GetOrderById DTOs

To override the Content-type in your clients, use the HTTP Accept Header, append the .other suffix or ?format=other

HTTP + OTHER

The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.

GET /api/order/{Id} HTTP/1.1 
Host: stf-api-uat.data-xchange.co.za 
Accept: text/jsonl
HTTP/1.1 200 OK
Content-Type: text/jsonl
Content-Length: length

{"header":{"documentIdentification":{"identifier":"String","type":"String"},"sender":{"identifier":{"authority":"String","text":"String"},"contactInformation":[{}]},"receiver":{"identifier":{"authority":"String","text":"String"},"contactInformation":[{}]}},"order":{"documentEffectiveDate":"0001-01-01","additionalOrderInstruction":"String","isApplicationReceiptAcknowledgementRequired":false,"isOrderFreeOfExciseTaxDuty":false,"note":"String","orderEntryType":"String","orderInstructionCode":"String","orderPriority":"String","orderTypeCode":"String","totalMonetaryAmountExcludingTaxes":0,"totalMonetaryAmountIncludingTaxes":0,"totalTaxAmount":0,"paymentTerms":"String","orderIdentification":{"entityIdentification":"String","contentOwner":{"additionalPartyIdentification":[{"code":"String","value":"String"}],"gln":"String"}},"orderLogisticalInformation":{"commodityTypeCode":{"value":"String","codeDescription":"String","codeListAgencyCodeListVersion":"String","codeListAgencyName":"String","codeListName":"String","codeListUri":"String"},"orderLogisticalDateInformation":{"dateRangeDeliveryDateRange":{"beginDate":"0001-01-01","beginTime":"0001-01-01","endDate":"0001-01-01","endTime":"0001-01-01"},"dateRangeShipDateRange":{"beginDate":"0001-01-01","beginTime":"0001-01-01","endDate":"0001-01-01","endTime":"0001-01-01"},"dateRangeDeliveryDateRangeAtUltimateConsignee":{"beginDate":"0001-01-01","beginTime":"0001-01-01","endDate":"0001-01-01","endTime":"0001-01-01"},"requestedDeliveryDateTime":"0001-01-01","requestedShipDateTime":"String","requestedPickUpDateTime":"0001-01-01","requestedDeliveryDateTimeAtUltimateConsignee":"0001-01-01"},"inventoryLocation":{"contact":[{"contactTypeCode":"String","personName":"String","departmentName":"String","jobTitle":"String","responsibility":"String","communicationChannel":[{"communicationChannelCode":"String","communicationChannelName":"String","communicationValue":"String"}]}],"address":{"streetAddressOne":"String","streetAddressTwo":"String","streetAddressThree":"String","city":"String","postalCode":"String","provinceCode":"String","countryCode":"String"},"communicationChannel":[{"code":"String","value":"String"}],"financialInstitutionInformation":{"financialInstitutionBranchName":"String","financialInstitutionName":"String","financialRoutingNumber":{"number":"String","numberTypeCode":"String"},"financialAccount":{"number":"String","numberTypeCode":"String","name":"String"},"swiftCode":"String","exportersCode":"String"},"dutyFeeTaxRegistration":"String","entityIdentification":"String","gln":"String","name":"String","additionalPartyIdentification":[{"code":"String","value":"String"}]},"shipFrom":{"contact":[{"contactTypeCode":"String","personName":"String","departmentName":"String","jobTitle":"String","responsibility":"String","communicationChannel":[{"communicationChannelCode":"String","communicationChannelName":"String","communicationValue":"String"}]}],"address":{"streetAddressOne":"String","streetAddressTwo":"String","streetAddressThree":"String","city":"String","postalCode":"String","provinceCode":"String","countryCode":"String"},"communicationChannel":[{"code":"String","value":"String"}],"financialInstitutionInformation":{"financialInstitutionBranchName":"String","financialInstitutionName":"String","financialRoutingNumber":{"number":"String","numberTypeCode":"String"},"financialAccount":{"number":"String","numberTypeCode":"String","name":"String"},"swiftCode":"String","exportersCode":"String"},"dutyFeeTaxRegistration":"String","entityIdentification":"String","gln":"String","name":"String","additionalPartyIdentification":[{"code":"String","value":"String"}]},"shipTo":{"contact":[{"contactTypeCode":"String","personName":"String","departmentName":"String","jobTitle":"String","responsibility":"String","communicationChannel":[{"communicationChannelCode":"String","communicationChannelName":"String","communicationValue":"String"}]}],"address":{"streetAddressOne":"String","streetAddressTwo":"String","streetAddressThree":"String","city":"String","postalCode":"String","provinceCode":"String","countryCode":"String"},"communicationChannel":[{"code":"String","value":"String"}],"financialInstitutionInformation":{"financialInstitutionBranchName":"String","financialInstitutionName":"String","financialRoutingNumber":{"number":"String","numberTypeCode":"String"},"financialAccount":{"number":"String","numberTypeCode":"String","name":"String"},"swiftCode":"String","exportersCode":"String"},"dutyFeeTaxRegistration":"String","entityIdentification":"String","gln":"String","name":"String","additionalPartyIdentification":[{"code":"String","value":"String"}]},"ultimateConsignee":{"contact":[{"contactTypeCode":"String","personName":"String","departmentName":"String","jobTitle":"String","responsibility":"String","communicationChannel":[{"communicationChannelCode":"String","communicationChannelName":"String","communicationValue":"String"}]}],"address":{"streetAddressOne":"String","streetAddressTwo":"String","streetAddressThree":"String","city":"String","postalCode":"String","provinceCode":"String","countryCode":"String"},"communicationChannel":[{"code":"String","value":"String"}],"financialInstitutionInformation":{"financialInstitutionBranchName":"String","financialInstitutionName":"String","financialRoutingNumber":{"number":"String","numberTypeCode":"String"},"financialAccount":{"number":"String","numberTypeCode":"String","name":"String"},"swiftCode":"String","exportersCode":"String"},"dutyFeeTaxRegistration":"String","entityIdentification":"String","gln":"String","name":"String","additionalPartyIdentification":[{"code":"String","value":"String"}]},"shipmentTransportationInformation":{"carrier":{"contact":[{"contactTypeCode":"String","personName":"String","departmentName":"String","jobTitle":"String","responsibility":"String","communicationChannel":[{"communicationChannelCode":"String","communicationChannelName":"String","communicationValue":"String"}]}],"address":{"streetAddressOne":"String","streetAddressTwo":"String","streetAddressThree":"String","city":"String","postalCode":"String","provinceCode":"String","countryCode":"String"},"communicationChannel":[{"code":"String","value":"String"}],"financialInstitutionInformation":{"financialInstitutionBranchName":"String","financialInstitutionName":"String","financialRoutingNumber":{"number":"String","numberTypeCode":"String"},"financialAccount":{"number":"String","numberTypeCode":"String","name":"String"},"swiftCode":"String","exportersCode":"String"},"dutyFeeTaxRegistration":"String","entityIdentification":"String","gln":"String","name":"String","additionalPartyIdentification":[{"code":"String","value":"String"}]},"freightForwarder":{"contact":[{"contactTypeCode":"String","personName":"String","departmentName":"String","jobTitle":"String","responsibility":"String","communicationChannel":[{"communicationChannelCode":"String","communicationChannelName":"String","communicationValue":"String"}]}],"address":{"streetAddressOne":"String","streetAddressTwo":"String","streetAddressThree":"String","city":"String","postalCode":"String","provinceCode":"String","countryCode":"String"},"communicationChannel":[{"code":"String","value":"String"}],"financialInstitutionInformation":{"financialInstitutionBranchName":"String","financialInstitutionName":"String","financialRoutingNumber":{"number":"String","numberTypeCode":"String"},"financialAccount":{"number":"String","numberTypeCode":"String","name":"String"},"swiftCode":"String","exportersCode":"String"},"dutyFeeTaxRegistration":"String","entityIdentification":"String","gln":"String","name":"String","additionalPartyIdentification":[{"code":"String","value":"String"}]}}},"administrativeUnit":[{"typeCode":"String","gln":"String","internalIdentification":"String"}],"deliveryTerms":{"incotermsCode":"String","alternateDeliveryTermsCode":"String","deliveryInstructions":"String","deliveryCostPayment":"String","isSignatureRequired":"String","deliveryTermsLocation":{"unLocationCode":"String","gln":"String","additionalLocationIdentification":[{"code":"String","value":"String"}],"sublocationIdentification":"String","locationName":"String","locationSpecificInstructions":"String"}},"transactionalGenericReference":[{"code":"String","value":"String"}],"referencedOrder":[{"orderRelationship":"String","documentReference":{"creationDateTime":"0001-01-01","revisionNumber":0,"lineItemNumber":0,"entityIdentification":"String"}}],"billTo":{"contact":[{"contactTypeCode":"String","personName":"String","departmentName":"String","jobTitle":"String","responsibility":"String","communicationChannel":[{"communicationChannelCode":"String","communicationChannelName":"String","communicationValue":"String"}]}],"address":{"streetAddressOne":"String","streetAddressTwo":"String","streetAddressThree":"String","city":"String","postalCode":"String","provinceCode":"String","countryCode":"String"},"communicationChannel":[{"code":"String","value":"String"}],"financialInstitutionInformation":{"financialInstitutionBranchName":"String","financialInstitutionName":"String","financialRoutingNumber":{"number":"String","numberTypeCode":"String"},"financialAccount":{"number":"String","numberTypeCode":"String","name":"String"},"swiftCode":"String","exportersCode":"String"},"dutyFeeTaxRegistration":"String","entityIdentification":"String","gln":"String","name":"String","additionalPartyIdentification":[{"code":"String","value":"String"}]},"buyer":{"contact":[{"contactTypeCode":"String","personName":"String","departmentName":"String","jobTitle":"String","responsibility":"String","communicationChannel":[{"communicationChannelCode":"String","communicationChannelName":"String","communicationValue":"String"}]}],"address":{"streetAddressOne":"String","streetAddressTwo":"String","streetAddressThree":"String","city":"String","postalCode":"String","provinceCode":"String","countryCode":"String"},"communicationChannel":[{"code":"String","value":"String"}],"financialInstitutionInformation":{"financialInstitutionBranchName":"String","financialInstitutionName":"String","financialRoutingNumber":{"number":"String","numberTypeCode":"String"},"financialAccount":{"number":"String","numberTypeCode":"String","name":"String"},"swiftCode":"String","exportersCode":"String"},"dutyFeeTaxRegistration":"String","entityIdentification":"String","gln":"String","name":"String","additionalPartyIdentification":[{"code":"String","value":"String"}]},"pickupFrom":{"contact":[{"contactTypeCode":"String","personName":"String","departmentName":"String","jobTitle":"String","responsibility":"String","communicationChannel":[{"communicationChannelCode":"String","communicationChannelName":"String","communicationValue":"String"}]}],"address":{"streetAddressOne":"String","streetAddressTwo":"String","streetAddressThree":"String","city":"String","postalCode":"String","provinceCode":"String","countryCode":"String"},"communicationChannel":[{"code":"String","value":"String"}],"financialInstitutionInformation":{"financialInstitutionBranchName":"String","financialInstitutionName":"String","financialRoutingNumber":{"number":"String","numberTypeCode":"String"},"financialAccount":{"number":"String","numberTypeCode":"String","name":"String"},"swiftCode":"String","exportersCode":"String"},"dutyFeeTaxRegistration":"String","entityIdentification":"String","gln":"String","name":"String","additionalPartyIdentification":[{"code":"String","value":"String"}]},"seller":{"contact":[{"contactTypeCode":"String","personName":"String","departmentName":"String","jobTitle":"String","responsibility":"String","communicationChannel":[{"communicationChannelCode":"String","communicationChannelName":"String","communicationValue":"String"}]}],"address":{"streetAddressOne":"String","streetAddressTwo":"String","streetAddressThree":"String","city":"String","postalCode":"String","provinceCode":"String","countryCode":"String"},"communicationChannel":[{"code":"String","value":"String"}],"financialInstitutionInformation":{"financialInstitutionBranchName":"String","financialInstitutionName":"String","financialRoutingNumber":{"number":"String","numberTypeCode":"String"},"financialAccount":{"number":"String","numberTypeCode":"String","name":"String"},"swiftCode":"String","exportersCode":"String"},"dutyFeeTaxRegistration":"String","entityIdentification":"String","gln":"String","name":"String","additionalPartyIdentification":[{"code":"String","value":"String"}]},"ultimateConsignee":{"contact":[{"contactTypeCode":"String","personName":"String","departmentName":"String","jobTitle":"String","responsibility":"String","communicationChannel":[{"communicationChannelCode":"String","communicationChannelName":"String","communicationValue":"String"}]}],"address":{"streetAddressOne":"String","streetAddressTwo":"String","streetAddressThree":"String","city":"String","postalCode":"String","provinceCode":"String","countryCode":"String"},"communicationChannel":[{"code":"String","value":"String"}],"financialInstitutionInformation":{"financialInstitutionBranchName":"String","financialInstitutionName":"String","financialRoutingNumber":{"number":"String","numberTypeCode":"String"},"financialAccount":{"number":"String","numberTypeCode":"String","name":"String"},"swiftCode":"String","exportersCode":"String"},"dutyFeeTaxRegistration":"String","entityIdentification":"String","gln":"String","name":"String","additionalPartyIdentification":[{"code":"String","value":"String"}]},"contract":{"creationDateTime":"0001-01-01","revisionNumber":0,"lineItemNumber":0,"entityIdentification":"String"},"quoteNumber":{"creationDateTime":"0001-01-01","revisionNumber":0,"lineItemNumber":0,"entityIdentification":"String"},"promotionalDeal":{"creationDateTime":"0001-01-01","revisionNumber":0,"lineItemNumber":0,"entityIdentification":"String"},"tradeAgreement":{"creationDateTime":"0001-01-01","revisionNumber":0,"lineItemNumber":0,"entityIdentification":"String"},"deliveryDateAccordingToSchedule":"0001-01-01","latestDeliveryDate":"0001-01-01","allowanceCharge":[{"allowanceChargeAmount":0,"allowanceChargePercentage":0,"allowanceChargeType":"String","allowanceOrChargeType":"String","amountPerUnit":0,"baseAmount":0,"baseNumberOfUnits":"String","bracketIdentifier":"String","effectiveDateType":"0001-01-01","sequenceNumber":"String","settlementType":"String","specialServiceType":"String","allowanceChargeDescription":"String"}],"orderLineItem":[{"freeGoodsQuantity":{"value":0,"measurementUnitCode":"String","codeListVersion":"String"},"itemPriceBaseQuantity":{"value":0,"measurementUnitCode":"String","codeListVersion":"String"},"requestedQuantity":{"value":0,"measurementUnitCode":"String","codeListVersion":"String"},"lineItemActionCode":"String","lineItemNumber":0,"listPrice":0,"monetaryAmountExcludingTaxes":0,"monetaryAmountIncludingTaxes":0,"netAmount":0,"netPrice":0,"note":"String","orderLineItemInstructionCode":"String","parentLineItemNumber":0,"recommendedRetailPrice":0,"orderLineItemPriority":"String","additionalOrderLineInstruction":[{"code":"String","value":"String"}],"allowanceCharge":[{"allowanceChargeAmount":0,"allowanceChargePercentage":0,"allowanceChargeType":"String","allowanceOrChargeType":"String","amountPerUnit":0,"baseAmount":0,"baseNumberOfUnits":"String","bracketIdentifier":"String","effectiveDateType":"0001-01-01","sequenceNumber":"String","settlementType":"String","specialServiceType":"String","allowanceChargeDescription":"String"}],"administrativeUnit":[{"typeCode":"String","gln":"String","internalIdentification":"String"}],"transactionalTradeItem":{"gtin":"String","additionalTradeItemIdentification":[{"code":"String","value":"String"}],"tradeItemQuantity":0,"tradeItemDescription":"String","productVariantIdentifier":"String","itemTypeCode":"String","tradeItemDataOwner":"String","butterFatReference":"String","transactionalItemData":[{"availableForSaleDate":"0001-01-01","batchNumber":"String","bestBeforeDate":"0001-01-01","countryOfOrigin":"String","itemExpirationDate":"0001-01-01","lotNumber":"String","packagingDate":"0001-01-01","productionDate":"0001-01-01","productQualityIndication":"String","sellByDate":"0001-01-01","serialNumber":["String"],"shelfLife":"String","tradeItemQuantity":0,"itemInContactWithFoodProduct":false,"transactionalItemWeight":[{"measurementUnitCode":"String","measurementType":"String","measurementValue":"String"}],"transactionalItemVolume":[{"measurementUnitCode":"String","measurementType":"String","measurementValue":"String"}],"serialNumberRange":[{"maximumValue":"String","minimumValue":"String"}],"transactionalItemDimensions":[{"measurementUnitCode":"String","depth":"String","height":"String","width":"String"}],"transactionalItemLogisticUnitInformation":{"numberOfLayers":0,"numberOfUnitsPerLayer":0,"numberOfUnitsPerPallet":0,"packagingTerms":"String","packageTypeCode":"String","maximumStackingFactor":0,"returnablePackageTransportCostPayment":"String","dimensionsOfLogisticUnit":[{"measurementUnitCode":"String","depth":"String","height":"String","width":"String"}]},"transactionalItemDataCarrierAndIdentification":{"gs1TransactionalItemIdentificationKey":"String","dataCarrier":"String"},"tradeItemWaste":[{"wasteIdentification":"String","typeOfWaste":[{"code":"String","value":"String"}]}],"transactionalItemOrganicInformation":{"isTradeItemOrganic":false,"organicCertification":"String"},"avpList":[{"code":"String","value":"String"}]}],"colour":[{"colourCode":"String","colourDescription":"String"}],"size":{"descriptiveSize":"String","sizeCode":"String"},"tradeItemClassification":{"gpcCategoryCode":"String","additionalTradeItemClassificationCode":[{"code":"String","value":"String"}],"gpcCategoryName":"String","gpcAttribute":[{"code":"String","value":"String"}]},"avpList":[{"code":"String","value":"String"}]},"leviedDutyFeeTax":{"dutyFeeTaxAmount":0,"dutyFeeTaxBasisAmount":0,"dutyFeeTaxDescription":"String","dutyFeeTaxPercentage":0},"contract":{"creationDateTime":"0001-01-01","revisionNumber":0,"lineItemNumber":0,"entityIdentification":"String"},"promotionalDeal":{"creationDateTime":"0001-01-01","revisionNumber":0,"lineItemNumber":0,"entityIdentification":"String"},"purchaseConditions":{"creationDateTime":"0001-01-01","revisionNumber":0,"lineItemNumber":0,"entityIdentification":"String"},"avpList":[{"code":"String","value":"String"}],"orderLineItemDetail":[{"requestedQuantity":{"value":0,"measurementUnitCode":"String","codeListVersion":"String"},"orderLogisticalInformation":{"commodityTypeCode":{"value":"String","codeDescription":"String","codeListAgencyCodeListVersion":"String","codeListAgencyName":"String","codeListName":"String","codeListUri":"String"},"orderLogisticalDateInformation":{"dateRangeDeliveryDateRange":{"beginDate":"0001-01-01","beginTime":"0001-01-01","endDate":"0001-01-01","endTime":"0001-01-01"},"dateRangeShipDateRange":{"beginDate":"0001-01-01","beginTime":"0001-01-01","endDate":"0001-01-01","endTime":"0001-01-01"},"dateRangeDeliveryDateRangeAtUltimateConsignee":{"beginDate":"0001-01-01","beginTime":"0001-01-01","endDate":"0001-01-01","endTime":"0001-01-01"},"requestedDeliveryDateTime":"0001-01-01","requestedShipDateTime":"String","requestedPickUpDateTime":"0001-01-01","requestedDeliveryDateTimeAtUltimateConsignee":"0001-01-01"},"inventoryLocation":{"contact":[{"contactTypeCode":"String","personName":"String","departmentName":"String","jobTitle":"String","responsibility":"String","communicationChannel":[{"communicationChannelCode":"String","communicationChannelName":"String","communicationValue":"String"}]}],"address":{"streetAddressOne":"String","streetAddressTwo":"String","streetAddressThree":"String","city":"String","postalCode":"String","provinceCode":"String","countryCode":"String"},"communicationChannel":[{"code":"String","value":"String"}],"financialInstitutionInformation":{"financialInstitutionBranchName":"String","financialInstitutionName":"String","financialRoutingNumber":{"number":"String","numberTypeCode":"String"},"financialAccount":{"number":"String","numberTypeCode":"String","name":"String"},"swiftCode":"String","exportersCode":"String"},"dutyFeeTaxRegistration":"String","entityIdentification":"String","gln":"String","name":"String","additionalPartyIdentification":[{"code":"String","value":"String"}]},"shipFrom":{"contact":[{"contactTypeCode":"String","personName":"String","departmentName":"String","jobTitle":"String","responsibility":"String","communicationChannel":[{"communicationChannelCode":"String","communicationChannelName":"String","communicationValue":"String"}]}],"address":{"streetAddressOne":"String","streetAddressTwo":"String","streetAddressThree":"String","city":"String","postalCode":"String","provinceCode":"String","countryCode":"String"},"communicationChannel":[{"code":"String","value":"String"}],"financialInstitutionInformation":{"financialInstitutionBranchName":"String","financialInstitutionName":"String","financialRoutingNumber":{"number":"String","numberTypeCode":"String"},"financialAccount":{"number":"String","numberTypeCode":"String","name":"String"},"swiftCode":"String","exportersCode":"String"},"dutyFeeTaxRegistration":"String","entityIdentification":"String","gln":"String","name":"String","additionalPartyIdentification":[{"code":"String","value":"String"}]},"shipTo":{"contact":[{"contactTypeCode":"String","personName":"String","departmentName":"String","jobTitle":"String","responsibility":"String","communicationChannel":[{"communicationChannelCode":"String","communicationChannelName":"String","communicationValue":"String"}]}],"address":{"streetAddressOne":"String","streetAddressTwo":"String","streetAddressThree":"String","city":"String","postalCode":"String","provinceCode":"String","countryCode":"String"},"communicationChannel":[{"code":"String","value":"String"}],"financialInstitutionInformation":{"financialInstitutionBranchName":"String","financialInstitutionName":"String","financialRoutingNumber":{"number":"String","numberTypeCode":"String"},"financialAccount":{"number":"String","numberTypeCode":"String","name":"String"},"swiftCode":"String","exportersCode":"String"},"dutyFeeTaxRegistration":"String","entityIdentification":"String","gln":"String","name":"String","additionalPartyIdentification":[{"code":"String","value":"String"}]},"ultimateConsignee":{"contact":[{"contactTypeCode":"String","personName":"String","departmentName":"String","jobTitle":"String","responsibility":"String","communicationChannel":[{"communicationChannelCode":"String","communicationChannelName":"String","communicationValue":"String"}]}],"address":{"streetAddressOne":"String","streetAddressTwo":"String","streetAddressThree":"String","city":"String","postalCode":"String","provinceCode":"String","countryCode":"String"},"communicationChannel":[{"code":"String","value":"String"}],"financialInstitutionInformation":{"financialInstitutionBranchName":"String","financialInstitutionName":"String","financialRoutingNumber":{"number":"String","numberTypeCode":"String"},"financialAccount":{"number":"String","numberTypeCode":"String","name":"String"},"swiftCode":"String","exportersCode":"String"},"dutyFeeTaxRegistration":"String","entityIdentification":"String","gln":"String","name":"String","additionalPartyIdentification":[{"code":"String","value":"String"}]},"shipmentTransportationInformation":{"carrier":{"contact":[{"contactTypeCode":"String","personName":"String","departmentName":"String","jobTitle":"String","responsibility":"String","communicationChannel":[{"communicationChannelCode":"String","communicationChannelName":"String","communicationValue":"String"}]}],"address":{"streetAddressOne":"String","streetAddressTwo":"String","streetAddressThree":"String","city":"String","postalCode":"String","provinceCode":"String","countryCode":"String"},"communicationChannel":[{"code":"String","value":"String"}],"financialInstitutionInformation":{"financialInstitutionBranchName":"String","financialInstitutionName":"String","financialRoutingNumber":{"number":"String","numberTypeCode":"String"},"financialAccount":{"number":"String","numberTypeCode":"String","name":"String"},"swiftCode":"String","exportersCode":"String"},"dutyFeeTaxRegistration":"String","entityIdentification":"String","gln":"String","name":"String","additionalPartyIdentification":[{"code":"String","value":"String"}]},"freightForwarder":{"contact":[{"contactTypeCode":"String","personName":"String","departmentName":"String","jobTitle":"String","responsibility":"String","communicationChannel":[{"communicationChannelCode":"String","communicationChannelName":"String","communicationValue":"String"}]}],"address":{"streetAddressOne":"String","streetAddressTwo":"String","streetAddressThree":"String","city":"String","postalCode":"String","provinceCode":"String","countryCode":"String"},"communicationChannel":[{"code":"String","value":"String"}],"financialInstitutionInformation":{"financialInstitutionBranchName":"String","financialInstitutionName":"String","financialRoutingNumber":{"number":"String","numberTypeCode":"String"},"financialAccount":{"number":"String","numberTypeCode":"String","name":"String"},"swiftCode":"String","exportersCode":"String"},"dutyFeeTaxRegistration":"String","entityIdentification":"String","gln":"String","name":"String","additionalPartyIdentification":[{"code":"String","value":"String"}]}}},"avpList":[{"code":"String","value":"String"}]}]}],"currencyCode":"String","documentActionCode":"ADD","documentStatusCode":"ADDITIONAL_TRANSMISSION","documentStructureVersion":"String","lastUpdateDateTime":"0001-01-01","revisionNumber":0,"avpList":[{"code":"String","value":"String"}]}}