| GET | /api/receivingAdvice/{Id} | Get specific ReceivingAdvice by ReceivingAdvice Id |
|---|
"use strict";
export class DocumentIdentification {
/** @param {{identifier?:string,type?:string,creationDateAndTime?:string}} [init] */
constructor(init) { Object.assign(this, init) }
/** @type {string} */
identifier;
/** @type {string} */
type;
/** @type {string} */
creationDateAndTime;
}
export class Identifier {
/** @param {{authority?:string,text?:string}} [init] */
constructor(init) { Object.assign(this, init) }
/** @type {string} */
authority;
/** @type {string} */
text;
}
export class ContactInformation {
constructor(init) { Object.assign(this, init) }
}
export class Partner {
/** @param {{identifier?:Identifier,contactInformation?:ContactInformation[]}} [init] */
constructor(init) { Object.assign(this, init) }
/** @type {Identifier} */
identifier;
/** @type {ContactInformation[]} */
contactInformation = [];
}
export class Header {
/** @param {{documentIdentification?:DocumentIdentification,sender?:Partner,receiver?:Partner}} [init] */
constructor(init) { Object.assign(this, init) }
/** @type {DocumentIdentification} */
documentIdentification;
/** @type {Partner} */
sender;
/** @type {Partner} */
receiver;
}
/** @typedef {'ADD'|'CHANGE_BY_REFRESH'|'DELETE'|'REJECTED'} */
export var DocumentAction;
(function (DocumentAction) {
DocumentAction["ADD"] = "ADD"
DocumentAction["CHANGE_BY_REFRESH"] = "CHANGE_BY_REFRESH"
DocumentAction["DELETE"] = "DELETE"
DocumentAction["REJECTED"] = "REJECTED"
})(DocumentAction || (DocumentAction = {}));
/** @typedef {'ADDITIONAL_TRANSMISSION'|'COPY'|'ORIGINAL'} */
export var DocumentStatus;
(function (DocumentStatus) {
DocumentStatus["ADDITIONAL_TRANSMISSION"] = "ADDITIONAL_TRANSMISSION"
DocumentStatus["COPY"] = "COPY"
DocumentStatus["ORIGINAL"] = "ORIGINAL"
})(DocumentStatus || (DocumentStatus = {}));
export class AvpList {
/** @param {{code?:string,value?:string}} [init] */
constructor(init) { Object.assign(this, init) }
/** @type {string} */
code;
/** @type {string} */
value;
}
export class BaseDocument {
/** @param {{currencyCode?:string,creationDateTime?:string,documentActionCode?:DocumentAction,documentStatusCode?:DocumentStatus,documentStructureVersion?:string,lastUpdateDateTime?:string,revisionNumber?:number,avpList?:AvpList[]}} [init] */
constructor(init) { Object.assign(this, init) }
/** @type {string} */
currencyCode;
/** @type {string} */
creationDateTime;
/** @type {DocumentAction} */
documentActionCode;
/** @type {DocumentStatus} */
documentStatusCode;
/** @type {string} */
documentStructureVersion;
/** @type {?string} */
lastUpdateDateTime;
/** @type {?number} */
revisionNumber;
/** @type {AvpList[]} */
avpList = [];
}
export class CommunicationChannel {
/** @param {{communicationChannelCode?:string,communicationChannelName?:string,communicationValue?:string}} [init] */
constructor(init) { Object.assign(this, init) }
/** @type {string} */
communicationChannelCode;
/** @type {string} */
communicationChannelName;
/** @type {string} */
communicationValue;
}
export class Contact {
/** @param {{contactTypeCode?:string,personName?:string,departmentName?:string,jobTitle?:string,responsibility?:string,communicationChannel?:CommunicationChannel[]}} [init] */
constructor(init) { Object.assign(this, init) }
/** @type {string} */
contactTypeCode;
/** @type {string} */
personName;
/** @type {string} */
departmentName;
/** @type {string} */
jobTitle;
/** @type {string} */
responsibility;
/** @type {CommunicationChannel[]} */
communicationChannel = [];
}
export class IdentityDocument {
/** @param {{identityDocumentIssuer?:string,identityDocumentNumber?:string,identityDocumentType?:string}} [init] */
constructor(init) { Object.assign(this, init) }
/** @type {string} */
identityDocumentIssuer;
/** @type {string} */
identityDocumentNumber;
/** @type {string} */
identityDocumentType;
}
export class Person {
/** @param {{dateOfBirth?:string,gender?:string,nationality?:string,personName?:string,identityDocument?:IdentityDocument[]}} [init] */
constructor(init) { Object.assign(this, init) }
/** @type {?string} */
dateOfBirth;
/** @type {string} */
gender;
/** @type {string} */
nationality;
/** @type {string} */
personName;
/** @type {IdentityDocument[]} */
identityDocument = [];
}
export class ReceivingAdviceTransportInformation {
/** @param {{routeID?:Identifier,transportMeansID?:Identifier,transportMeansName?:string,driver?:Contact,driverID?:Person,receiver?:Contact,receiverID?:Person}} [init] */
constructor(init) { Object.assign(this, init) }
/** @type {Identifier} */
routeID;
/** @type {Identifier} */
transportMeansID;
/** @type {string} */
transportMeansName;
/** @type {Contact} */
driver;
/** @type {Person} */
driverID;
/** @type {Contact} */
receiver;
/** @type {Person} */
receiverID;
}
export class DocumentReference {
/** @param {{creationDateTime?:string,revisionNumber?:number,lineItemNumber?:number,entityIdentification?:string}} [init] */
constructor(init) { Object.assign(this, init) }
/** @type {?string} */
creationDateTime;
/** @type {?number} */
revisionNumber;
/** @type {?number} */
lineItemNumber;
/** @type {string} */
entityIdentification;
}
export class Ecom_PartyIdentificationType {
/** @param {{gln?:string,name?:string,additionalPartyIdentification?:AvpList[]}} [init] */
constructor(init) { Object.assign(this, init) }
/** @type {string} */
gln;
/** @type {string} */
name;
/** @type {AvpList[]} */
additionalPartyIdentification = [];
}
export class Address {
/** @param {{streetAddressOne?:string,streetAddressTwo?:string,streetAddressThree?:string,city?:string,postalCode?:string,provinceCode?:string,countryCode?:string}} [init] */
constructor(init) { Object.assign(this, init) }
/** @type {string} */
streetAddressOne;
/** @type {string} */
streetAddressTwo;
/** @type {string} */
streetAddressThree;
/** @type {string} */
city;
/** @type {string} */
postalCode;
/** @type {string} */
provinceCode;
/** @type {string} */
countryCode;
}
export class FinancialRoutingNumber {
/** @param {{number?:string,numberTypeCode?:string}} [init] */
constructor(init) { Object.assign(this, init) }
/** @type {string} */
number;
/** @type {string} */
numberTypeCode;
}
export class FinancialAccount {
/** @param {{number?:string,numberTypeCode?:string,name?:string}} [init] */
constructor(init) { Object.assign(this, init) }
/** @type {string} */
number;
/** @type {string} */
numberTypeCode;
/** @type {string} */
name;
}
export class FinancialInstitutionInformation {
/** @param {{financialInstitutionBranchName?:string,financialInstitutionName?:string,financialRoutingNumber?:FinancialRoutingNumber,financialAccount?:FinancialAccount,swiftCode?:string,exportersCode?:string}} [init] */
constructor(init) { Object.assign(this, init) }
/** @type {string} */
financialInstitutionBranchName;
/** @type {string} */
financialInstitutionName;
/** @type {FinancialRoutingNumber} */
financialRoutingNumber;
/** @type {FinancialAccount} */
financialAccount;
/** @type {string} */
swiftCode;
/** @type {string} */
exportersCode;
}
export class TransactionalParty extends Ecom_PartyIdentificationType {
/** @param {{contact?:Contact[],address?:Address,communicationChannel?:AvpList[],financialInstitutionInformation?:FinancialInstitutionInformation,dutyFeeTaxRegistration?:string,entityIdentification?:string,gln?:string,name?:string,additionalPartyIdentification?:AvpList[]}} [init] */
constructor(init) { super(init); Object.assign(this, init) }
/** @type {Contact[]} */
contact = [];
/** @type {Address} */
address;
/** @type {AvpList[]} */
communicationChannel = [];
/** @type {FinancialInstitutionInformation} */
financialInstitutionInformation;
/** @type {string} */
dutyFeeTaxRegistration;
/** @type {string} */
entityIdentification;
}
export class AdditionalConsignmentIdentification {
/** @param {{text?:string,additionalConsignmentIdentificationTypeCode?:string}} [init] */
constructor(init) { Object.assign(this, init) }
/** @type {string} */
text;
/** @type {string} */
additionalConsignmentIdentificationTypeCode;
}
export class ConsignmentIdentification {
/** @param {{ginc?:string,additionalConsignmentIdentification?:AdditionalConsignmentIdentification}} [init] */
constructor(init) { Object.assign(this, init) }
/** @type {string} */
ginc;
/** @type {AdditionalConsignmentIdentification} */
additionalConsignmentIdentification;
}
export class Measurement {
/** @param {{value?:number,codeListVersion?:string,measurementUnitCode?:string}} [init] */
constructor(init) { Object.assign(this, init) }
/** @type {?number} */
value;
/** @type {string} */
codeListVersion;
/** @type {string} */
measurementUnitCode;
}
export class Dimension {
/** @param {{depth?:Measurement,height?:Measurement,width?:Measurement}} [init] */
constructor(init) { Object.assign(this, init) }
/** @type {Measurement} */
depth;
/** @type {Measurement} */
height;
/** @type {Measurement} */
width;
}
export class UnitMeasurement {
/** @param {{measurementType?:string,measurementValue?:Measurement}} [init] */
constructor(init) { Object.assign(this, init) }
/** @type {string} */
measurementType;
/** @type {Measurement} */
measurementValue;
}
export class LogisticUnitMeasurement {
/** @param {{dimension?:Dimension,unitMeasurement?:UnitMeasurement}} [init] */
constructor(init) { Object.assign(this, init) }
/** @type {Dimension} */
dimension;
/** @type {UnitMeasurement} */
unitMeasurement;
}
export class AdditionalReturnableAssetIdentification {
/** @param {{value?:string,additionalReturnableAssetIdentificationTypeCode?:string}} [init] */
constructor(init) { Object.assign(this, init) }
/** @type {string} */
value;
/** @type {string} */
additionalReturnableAssetIdentificationTypeCode;
}
export class ReturnableAssetIdentification {
/** @param {{additionalReturnableAssetIdentification?:AdditionalReturnableAssetIdentification[],grai?:string}} [init] */
constructor(init) { Object.assign(this, init) }
/** @type {AdditionalReturnableAssetIdentification[]} */
additionalReturnableAssetIdentification = [];
/** @type {string} */
grai;
}
export class ReturnablePackaging {
/** @param {{currentHolderRegistration?:Identifier,newHolderRegistration?:Identifier,packagingConditionCode?:string,packagingQuantity?:number,individualReturnableAssetIdentification?:ReturnableAssetIdentification[],returnableAssetIdentification?:ReturnableAssetIdentification}} [init] */
constructor(init) { Object.assign(this, init) }
/** @type {Identifier} */
currentHolderRegistration;
/** @type {Identifier} */
newHolderRegistration;
/** @type {string} */
packagingConditionCode;
/** @type {?number} */
packagingQuantity;
/** @type {ReturnableAssetIdentification[]} */
individualReturnableAssetIdentification = [];
/** @type {ReturnableAssetIdentification} */
returnableAssetIdentification;
}
export class CarrierTrackAndTraceInformation {
/** @param {{carrierTrackAndTraceURL?:string,packageTrackingNumber?:string}} [init] */
constructor(init) { Object.assign(this, init) }
/** @type {string} */
carrierTrackAndTraceURL;
/** @type {string} */
packageTrackingNumber;
}
export class AdditionalIndividualAssetIdentification {
/** @param {{value?:number,additionalIndividualAssetIdentificationTypeCode?:string}} [init] */
constructor(init) { Object.assign(this, init) }
/** @type {?number} */
value;
/** @type {string} */
additionalIndividualAssetIdentificationTypeCode;
}
export class Ecom_IndividualAssetIdentification {
/** @param {{additionalIndividualAssetIdentification?:AdditionalIndividualAssetIdentification[],giai?:string}} [init] */
constructor(init) { Object.assign(this, init) }
/** @type {AdditionalIndividualAssetIdentification[]} */
additionalIndividualAssetIdentification = [];
/** @type {string} */
giai;
}
export class AdditionalLogisticUnitIdentification {
/** @param {{value?:number,additionalLogisticUnitIdentificationTypeCode?:string}} [init] */
constructor(init) { Object.assign(this, init) }
/** @type {?number} */
value;
/** @type {string} */
additionalLogisticUnitIdentificationTypeCode;
}
export class Ecom_LogisticUnitIdentification {
/** @param {{additionalLogisiticUnitIdentification?:AdditionalLogisticUnitIdentification[],sscc?:string}} [init] */
constructor(init) { Object.assign(this, init) }
/** @type {AdditionalLogisticUnitIdentification[]} */
additionalLogisiticUnitIdentification = [];
/** @type {string} */
sscc;
}
export class LogisticUnits {
/** @param {{childPackageTypeCode?:string,levelIdentification?:number,packageTypeCode?:string,parentLevelIdentification?:number,quantityOfChildren?:number,quantityOfLogisticUnits?:number,logisticUnitMeasurement?:LogisticUnitMeasurement,returnablePackaging?:ReturnablePackaging[],carrierTrackAndTraceInformation?:CarrierTrackAndTraceInformation,avpList?:AvpList,individualAssetIdentification?:Ecom_IndividualAssetIdentification[],logisticUnitIdentification?:Ecom_LogisticUnitIdentification}} [init] */
constructor(init) { Object.assign(this, init) }
/** @type {string} */
childPackageTypeCode;
/** @type {?number} */
levelIdentification;
/** @type {string} */
packageTypeCode;
/** @type {?number} */
parentLevelIdentification;
/** @type {?number} */
quantityOfChildren;
/** @type {?number} */
quantityOfLogisticUnits;
/** @type {LogisticUnitMeasurement} */
logisticUnitMeasurement;
/** @type {ReturnablePackaging[]} */
returnablePackaging = [];
/** @type {CarrierTrackAndTraceInformation} */
carrierTrackAndTraceInformation;
/** @type {AvpList} */
avpList;
/** @type {Ecom_IndividualAssetIdentification[]} */
individualAssetIdentification = [];
/** @type {Ecom_LogisticUnitIdentification} */
logisticUnitIdentification;
}
export class Quantity {
/** @param {{value?:number,measurementUnitCode?:string,codeListVersion?:string}} [init] */
constructor(init) { Object.assign(this, init) }
/** @type {?number} */
value;
/** @type {string} */
measurementUnitCode;
/** @type {string} */
codeListVersion;
}
export class ReceivingConditionInformation {
/** @param {{receivedGoodsDisposition?:string,receivingConditionCode?:string,receivingConditionQuantity?:Quantity}} [init] */
constructor(init) { Object.assign(this, init) }
/** @type {string} */
receivedGoodsDisposition;
/** @type {string} */
receivingConditionCode;
/** @type {Quantity} */
receivingConditionQuantity;
}
export class TransactionalItem {
/** @param {{measurementUnitCode?:string,measurementType?:string,measurementValue?:string}} [init] */
constructor(init) { Object.assign(this, init) }
/** @type {string} */
measurementUnitCode;
/** @type {string} */
measurementType;
/** @type {string} */
measurementValue;
}
export class SerialNumberRange {
/** @param {{maximumValue?:string,minimumValue?:string}} [init] */
constructor(init) { Object.assign(this, init) }
/** @type {string} */
maximumValue;
/** @type {string} */
minimumValue;
}
export class TransactionalItemDimension {
/** @param {{measurementUnitCode?:string,depth?:string,height?:string,width?:string}} [init] */
constructor(init) { Object.assign(this, init) }
/** @type {string} */
measurementUnitCode;
/** @type {string} */
depth;
/** @type {string} */
height;
/** @type {string} */
width;
}
export class TransactionalItemLogisticUnitInformation {
/** @param {{numberOfLayers?:number,numberOfUnitsPerLayer?:number,numberOfUnitsPerPallet?:number,packagingTerms?:string,packageTypeCode?:string,maximumStackingFactor?:number,returnablePackageTransportCostPayment?:string,dimensionsOfLogisticUnit?:TransactionalItemDimension[]}} [init] */
constructor(init) { Object.assign(this, init) }
/** @type {?number} */
numberOfLayers;
/** @type {?number} */
numberOfUnitsPerLayer;
/** @type {?number} */
numberOfUnitsPerPallet;
/** @type {string} */
packagingTerms;
/** @type {string} */
packageTypeCode;
/** @type {?number} */
maximumStackingFactor;
/** @type {string} */
returnablePackageTransportCostPayment;
/** @type {TransactionalItemDimension[]} */
dimensionsOfLogisticUnit = [];
}
export class TransactionalItemDataCarrierAndIdentification {
/** @param {{gs1TransactionalItemIdentificationKey?:string,dataCarrier?:string}} [init] */
constructor(init) { Object.assign(this, init) }
/** @type {string} */
gs1TransactionalItemIdentificationKey;
/** @type {string} */
dataCarrier;
}
export class TradeItemWaste {
/** @param {{wasteIdentification?:string,typeOfWaste?:AvpList[]}} [init] */
constructor(init) { Object.assign(this, init) }
/** @type {string} */
wasteIdentification;
/** @type {AvpList[]} */
typeOfWaste = [];
}
export class TransactionalItemOrganicInformation {
/** @param {{isTradeItemOrganic?:boolean,organicCertification?:string}} [init] */
constructor(init) { Object.assign(this, init) }
/** @type {?boolean} */
isTradeItemOrganic;
/** @type {string} */
organicCertification;
}
export class TransactionalItemData {
/** @param {{availableForSaleDate?:string,batchNumber?:string,bestBeforeDate?:string,countryOfOrigin?:string,itemExpirationDate?:string,lotNumber?:string,packagingDate?:string,productionDate?:string,productQualityIndication?:string,sellByDate?:string,serialNumber?:string[],shelfLife?:string,tradeItemQuantity?:number,itemInContactWithFoodProduct?:boolean,transactionalItemWeight?:TransactionalItem[],transactionalItemVolume?:TransactionalItem[],serialNumberRange?:SerialNumberRange[],transactionalItemDimensions?:TransactionalItemDimension[],transactionalItemLogisticUnitInformation?:TransactionalItemLogisticUnitInformation,transactionalItemDataCarrierAndIdentification?:TransactionalItemDataCarrierAndIdentification,tradeItemWaste?:TradeItemWaste[],transactionalItemOrganicInformation?:TransactionalItemOrganicInformation,avpList?:AvpList[]}} [init] */
constructor(init) { Object.assign(this, init) }
/** @type {?string} */
availableForSaleDate;
/** @type {string} */
batchNumber;
/** @type {?string} */
bestBeforeDate;
/** @type {string} */
countryOfOrigin;
/** @type {?string} */
itemExpirationDate;
/** @type {string} */
lotNumber;
/** @type {?string} */
packagingDate;
/** @type {?string} */
productionDate;
/** @type {string} */
productQualityIndication;
/** @type {?string} */
sellByDate;
/** @type {string[]} */
serialNumber = [];
/** @type {string} */
shelfLife;
/** @type {?number} */
tradeItemQuantity;
/** @type {?boolean} */
itemInContactWithFoodProduct;
/** @type {TransactionalItem[]} */
transactionalItemWeight = [];
/** @type {TransactionalItem[]} */
transactionalItemVolume = [];
/** @type {SerialNumberRange[]} */
serialNumberRange = [];
/** @type {TransactionalItemDimension[]} */
transactionalItemDimensions = [];
/** @type {TransactionalItemLogisticUnitInformation} */
transactionalItemLogisticUnitInformation;
/** @type {TransactionalItemDataCarrierAndIdentification} */
transactionalItemDataCarrierAndIdentification;
/** @type {TradeItemWaste[]} */
tradeItemWaste = [];
/** @type {TransactionalItemOrganicInformation} */
transactionalItemOrganicInformation;
/** @type {AvpList[]} */
avpList = [];
}
export class Colour {
/** @param {{colourCode?:string,colourDescription?:string}} [init] */
constructor(init) { Object.assign(this, init) }
/** @type {string} */
colourCode;
/** @type {string} */
colourDescription;
}
export class Size {
/** @param {{descriptiveSize?:string,sizeCode?:string}} [init] */
constructor(init) { Object.assign(this, init) }
/** @type {string} */
descriptiveSize;
/** @type {string} */
sizeCode;
}
export class TradeItemClassification {
/** @param {{gpcCategoryCode?:string,additionalTradeItemClassificationCode?:AvpList[],gpcCategoryName?:string,gpcAttribute?:AvpList[]}} [init] */
constructor(init) { Object.assign(this, init) }
/** @type {string} */
gpcCategoryCode;
/** @type {AvpList[]} */
additionalTradeItemClassificationCode = [];
/** @type {string} */
gpcCategoryName;
/** @type {AvpList[]} */
gpcAttribute = [];
}
export class TransactionalTradeItem {
/** @param {{gtin?:string,additionalTradeItemIdentification?:AvpList[],tradeItemQuantity?:number,tradeItemDescription?:string,productVariantIdentifier?:string,itemTypeCode?:string,tradeItemDataOwner?:string,butterFatReference?:string,transactionalItemData?:TransactionalItemData[],colour?:Colour[],size?:Size,tradeItemClassification?:TradeItemClassification,avpList?:AvpList[]}} [init] */
constructor(init) { Object.assign(this, init) }
/** @type {string} */
gtin;
/** @type {AvpList[]} */
additionalTradeItemIdentification = [];
/** @type {?number} */
tradeItemQuantity;
/** @type {string} */
tradeItemDescription;
/** @type {string} */
productVariantIdentifier;
/** @type {string} */
itemTypeCode;
/** @type {string} */
tradeItemDataOwner;
/** @type {string} */
butterFatReference;
/** @type {TransactionalItemData[]} */
transactionalItemData = [];
/** @type {Colour[]} */
colour = [];
/** @type {Size} */
size;
/** @type {TradeItemClassification} */
tradeItemClassification;
/** @type {AvpList[]} */
avpList = [];
}
export class TradeItemIdentification {
/** @param {{additionalTradeItemIdentification?:AvpList[],gtin?:string}} [init] */
constructor(init) { Object.assign(this, init) }
/** @type {AvpList[]} */
additionalTradeItemIdentification = [];
/** @type {string} */
gtin;
}
export class ReceivingAdviceLineItem {
/** @param {{extension?:string,lineItemNumber?:number,note?:string,parentLineItemNumber?:number,quantityAccepted?:Quantity,quantityDespatched?:Quantity,quantityReceived?:Quantity,receivingConditionInformation?:ReceivingConditionInformation[],transactionalTradeItem?:TransactionalTradeItem,consignmentIdentification?:ConsignmentIdentification,avpList?:AvpList,contract?:DocumentReference,customerReference?:DocumentReference,deliveryNote?:DocumentReference,despatchAdvice?:DocumentReference,productCertification?:DocumentReference,promotionalDeal?:DocumentReference,purchaseConditions?:DocumentReference,purchaseOrder?:DocumentReference,requestedItemIdentification?:TradeItemIdentification,specification?:DocumentReference}} [init] */
constructor(init) { Object.assign(this, init) }
/** @type {string} */
extension;
/** @type {?number} */
lineItemNumber;
/** @type {string} */
note;
/** @type {?number} */
parentLineItemNumber;
/** @type {Quantity} */
quantityAccepted;
/** @type {Quantity} */
quantityDespatched;
/** @type {Quantity} */
quantityReceived;
/** @type {ReceivingConditionInformation[]} */
receivingConditionInformation = [];
/** @type {TransactionalTradeItem} */
transactionalTradeItem;
/** @type {ConsignmentIdentification} */
consignmentIdentification;
/** @type {AvpList} */
avpList;
/** @type {DocumentReference} */
contract;
/** @type {DocumentReference} */
customerReference;
/** @type {DocumentReference} */
deliveryNote;
/** @type {DocumentReference} */
despatchAdvice;
/** @type {DocumentReference} */
productCertification;
/** @type {DocumentReference} */
promotionalDeal;
/** @type {DocumentReference} */
purchaseConditions;
/** @type {DocumentReference} */
purchaseOrder;
/** @type {TradeItemIdentification} */
requestedItemIdentification;
/** @type {DocumentReference} */
specification;
}
export class ReceivingAdviceLogisticUnit extends LogisticUnits {
/** @param {{receivingAdviceLineItem?:ReceivingAdviceLineItem[],childPackageTypeCode?:string,levelIdentification?:number,packageTypeCode?:string,parentLevelIdentification?:number,quantityOfChildren?:number,quantityOfLogisticUnits?:number,logisticUnitMeasurement?:LogisticUnitMeasurement,returnablePackaging?:ReturnablePackaging[],carrierTrackAndTraceInformation?:CarrierTrackAndTraceInformation,avpList?:AvpList,individualAssetIdentification?:Ecom_IndividualAssetIdentification[],logisticUnitIdentification?:Ecom_LogisticUnitIdentification}} [init] */
constructor(init) { super(init); Object.assign(this, init) }
/** @type {ReceivingAdviceLineItem[]} */
receivingAdviceLineItem = [];
}
export class ReceivingAdvice extends BaseDocument {
/** @param {{despatchAdviceDeliveryDateTime?:string,note?:string,paymentDateTime?:string,receivingDateTime?:string,reportingCode?:string,totalDepositAmount?:number,receivingAdviceTransportInformation?:ReceivingAdviceTransportInformation,billOfLadingNumber?:DocumentReference,buyer?:TransactionalParty,carrier?:TransactionalParty,consignmentIdentification?:ConsignmentIdentification,deliveryNote?:DocumentReference,despatchAdvice?:string,inventoryLocation?:TransactionalParty,purchaseOrder?:DocumentReference,receiver?:TransactionalParty,receivingAdviceIdentification?:string,seller?:TransactionalParty,shipFrom?:TransactionalParty,shipmentIdentification?:ConsignmentIdentification,shipper?:TransactionalParty,shipTo?:TransactionalParty,receivingAdviceLogisticUnit?:ReceivingAdviceLogisticUnit[],currencyCode?:string,creationDateTime?:string,documentActionCode?:DocumentAction,documentStatusCode?:DocumentStatus,documentStructureVersion?:string,lastUpdateDateTime?:string,revisionNumber?:number,avpList?:AvpList[]}} [init] */
constructor(init) { super(init); Object.assign(this, init) }
/** @type {?string} */
despatchAdviceDeliveryDateTime;
/** @type {string} */
note;
/** @type {?string} */
paymentDateTime;
/** @type {?string} */
receivingDateTime;
/** @type {string} */
reportingCode;
/** @type {?number} */
totalDepositAmount;
/** @type {ReceivingAdviceTransportInformation} */
receivingAdviceTransportInformation;
/** @type {DocumentReference} */
billOfLadingNumber;
/** @type {TransactionalParty} */
buyer;
/** @type {TransactionalParty} */
carrier;
/** @type {ConsignmentIdentification} */
consignmentIdentification;
/** @type {DocumentReference} */
deliveryNote;
/** @type {string} */
despatchAdvice;
/** @type {TransactionalParty} */
inventoryLocation;
/** @type {DocumentReference} */
purchaseOrder;
/** @type {TransactionalParty} */
receiver;
/** @type {string} */
receivingAdviceIdentification;
/** @type {TransactionalParty} */
seller;
/** @type {TransactionalParty} */
shipFrom;
/** @type {ConsignmentIdentification} */
shipmentIdentification;
/** @type {TransactionalParty} */
shipper;
/** @type {TransactionalParty} */
shipTo;
/** @type {ReceivingAdviceLogisticUnit[]} */
receivingAdviceLogisticUnit = [];
}
export class ReceivingAdviceMessage {
/** @param {{header?:Header,receivingAdvice?:ReceivingAdvice}} [init] */
constructor(init) { Object.assign(this, init) }
/** @type {Header} */
header;
/** @type {ReceivingAdvice} */
receivingAdvice;
}
export class GetReceivingAdviceById {
/** @param {{id?:string}} [init] */
constructor(init) { Object.assign(this, init) }
/**
* @type {string}
* @description ReceivingAdvice ID or Token */
id;
}
JavaScript GetReceivingAdviceById DTOs
To override the Content-type in your clients, use the HTTP Accept Header, append the .xml suffix or ?format=xml
The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.
GET /api/receivingAdvice/{Id} HTTP/1.1
Host: stf-api-uat.data-xchange.co.za
Accept: application/xml
HTTP/1.1 200 OK
Content-Type: application/xml
Content-Length: length
<ReceivingAdviceMessage xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/DX.STF.Models.Dto.GS1">
<Header>
<documentIdentification>
<creationDateAndTime>0001-01-01T00:00:00</creationDateAndTime>
<identifier>String</identifier>
<type>String</type>
</documentIdentification>
<receiver>
<contactInformation>
<ContactInformation />
</contactInformation>
<identifier>
<authority>String</authority>
<text>String</text>
</identifier>
</receiver>
<sender>
<contactInformation>
<ContactInformation />
</contactInformation>
<identifier>
<authority>String</authority>
<text>String</text>
</identifier>
</sender>
</Header>
<ReceivingAdvice>
<AvpList>
<AvpList>
<Code>String</Code>
<Value>String</Value>
</AvpList>
</AvpList>
<CreationDateTime>0001-01-01T00:00:00</CreationDateTime>
<CurrencyCode>String</CurrencyCode>
<DocumentActionCode>ADD</DocumentActionCode>
<DocumentStatusCode>ADDITIONAL_TRANSMISSION</DocumentStatusCode>
<DocumentStructureVersion>String</DocumentStructureVersion>
<LastUpdateDateTime>0001-01-01T00:00:00</LastUpdateDateTime>
<RevisionNumber>0</RevisionNumber>
<BillOfLadingNumber>
<CreationDateTime>0001-01-01T00:00:00</CreationDateTime>
<EntityIdentification>String</EntityIdentification>
<LineItemNumber>0</LineItemNumber>
<RevisionNumber>0</RevisionNumber>
</BillOfLadingNumber>
<Buyer>
<AdditionalPartyIdentification>
<AvpList>
<Code>String</Code>
<Value>String</Value>
</AvpList>
</AdditionalPartyIdentification>
<Gln>String</Gln>
<Name>String</Name>
<Address>
<City>String</City>
<CountryCode>String</CountryCode>
<PostalCode>String</PostalCode>
<ProvinceCode>String</ProvinceCode>
<StreetAddressOne>String</StreetAddressOne>
<StreetAddressThree>String</StreetAddressThree>
<StreetAddressTwo>String</StreetAddressTwo>
</Address>
<CommunicationChannel>
<AvpList>
<Code>String</Code>
<Value>String</Value>
</AvpList>
</CommunicationChannel>
<Contact>
<Contact>
<CommunicationChannel>
<CommunicationChannel>
<CommunicationChannelCode>String</CommunicationChannelCode>
<CommunicationChannelName>String</CommunicationChannelName>
<CommunicationValue>String</CommunicationValue>
</CommunicationChannel>
</CommunicationChannel>
<ContactTypeCode>String</ContactTypeCode>
<DepartmentName>String</DepartmentName>
<JobTitle>String</JobTitle>
<PersonName>String</PersonName>
<Responsibility>String</Responsibility>
</Contact>
</Contact>
<DutyFeeTaxRegistration>String</DutyFeeTaxRegistration>
<EntityIdentification>String</EntityIdentification>
<FinancialInstitutionInformation>
<ExportersCode>String</ExportersCode>
<FinancialAccount>
<Name>String</Name>
<Number>String</Number>
<NumberTypeCode>String</NumberTypeCode>
</FinancialAccount>
<FinancialInstitutionBranchName>String</FinancialInstitutionBranchName>
<FinancialInstitutionName>String</FinancialInstitutionName>
<FinancialRoutingNumber>
<Number>String</Number>
<NumberTypeCode>String</NumberTypeCode>
</FinancialRoutingNumber>
<SwiftCode>String</SwiftCode>
</FinancialInstitutionInformation>
</Buyer>
<Carrier>
<AdditionalPartyIdentification>
<AvpList>
<Code>String</Code>
<Value>String</Value>
</AvpList>
</AdditionalPartyIdentification>
<Gln>String</Gln>
<Name>String</Name>
<Address>
<City>String</City>
<CountryCode>String</CountryCode>
<PostalCode>String</PostalCode>
<ProvinceCode>String</ProvinceCode>
<StreetAddressOne>String</StreetAddressOne>
<StreetAddressThree>String</StreetAddressThree>
<StreetAddressTwo>String</StreetAddressTwo>
</Address>
<CommunicationChannel>
<AvpList>
<Code>String</Code>
<Value>String</Value>
</AvpList>
</CommunicationChannel>
<Contact>
<Contact>
<CommunicationChannel>
<CommunicationChannel>
<CommunicationChannelCode>String</CommunicationChannelCode>
<CommunicationChannelName>String</CommunicationChannelName>
<CommunicationValue>String</CommunicationValue>
</CommunicationChannel>
</CommunicationChannel>
<ContactTypeCode>String</ContactTypeCode>
<DepartmentName>String</DepartmentName>
<JobTitle>String</JobTitle>
<PersonName>String</PersonName>
<Responsibility>String</Responsibility>
</Contact>
</Contact>
<DutyFeeTaxRegistration>String</DutyFeeTaxRegistration>
<EntityIdentification>String</EntityIdentification>
<FinancialInstitutionInformation>
<ExportersCode>String</ExportersCode>
<FinancialAccount>
<Name>String</Name>
<Number>String</Number>
<NumberTypeCode>String</NumberTypeCode>
</FinancialAccount>
<FinancialInstitutionBranchName>String</FinancialInstitutionBranchName>
<FinancialInstitutionName>String</FinancialInstitutionName>
<FinancialRoutingNumber>
<Number>String</Number>
<NumberTypeCode>String</NumberTypeCode>
</FinancialRoutingNumber>
<SwiftCode>String</SwiftCode>
</FinancialInstitutionInformation>
</Carrier>
<ConsignmentIdentification>
<AdditionalConsignmentIdentification>
<AdditionalConsignmentIdentificationTypeCode>String</AdditionalConsignmentIdentificationTypeCode>
<Text>String</Text>
</AdditionalConsignmentIdentification>
<Ginc>String</Ginc>
</ConsignmentIdentification>
<DeliveryNote>
<CreationDateTime>0001-01-01T00:00:00</CreationDateTime>
<EntityIdentification>String</EntityIdentification>
<LineItemNumber>0</LineItemNumber>
<RevisionNumber>0</RevisionNumber>
</DeliveryNote>
<DespatchAdvice>String</DespatchAdvice>
<DespatchAdviceDeliveryDateTime>0001-01-01T00:00:00</DespatchAdviceDeliveryDateTime>
<Note>String</Note>
<PaymentDateTime>0001-01-01T00:00:00</PaymentDateTime>
<PurchaseOrder>
<CreationDateTime>0001-01-01T00:00:00</CreationDateTime>
<EntityIdentification>String</EntityIdentification>
<LineItemNumber>0</LineItemNumber>
<RevisionNumber>0</RevisionNumber>
</PurchaseOrder>
<Receiver>
<AdditionalPartyIdentification>
<AvpList>
<Code>String</Code>
<Value>String</Value>
</AvpList>
</AdditionalPartyIdentification>
<Gln>String</Gln>
<Name>String</Name>
<Address>
<City>String</City>
<CountryCode>String</CountryCode>
<PostalCode>String</PostalCode>
<ProvinceCode>String</ProvinceCode>
<StreetAddressOne>String</StreetAddressOne>
<StreetAddressThree>String</StreetAddressThree>
<StreetAddressTwo>String</StreetAddressTwo>
</Address>
<CommunicationChannel>
<AvpList>
<Code>String</Code>
<Value>String</Value>
</AvpList>
</CommunicationChannel>
<Contact>
<Contact>
<CommunicationChannel>
<CommunicationChannel>
<CommunicationChannelCode>String</CommunicationChannelCode>
<CommunicationChannelName>String</CommunicationChannelName>
<CommunicationValue>String</CommunicationValue>
</CommunicationChannel>
</CommunicationChannel>
<ContactTypeCode>String</ContactTypeCode>
<DepartmentName>String</DepartmentName>
<JobTitle>String</JobTitle>
<PersonName>String</PersonName>
<Responsibility>String</Responsibility>
</Contact>
</Contact>
<DutyFeeTaxRegistration>String</DutyFeeTaxRegistration>
<EntityIdentification>String</EntityIdentification>
<FinancialInstitutionInformation>
<ExportersCode>String</ExportersCode>
<FinancialAccount>
<Name>String</Name>
<Number>String</Number>
<NumberTypeCode>String</NumberTypeCode>
</FinancialAccount>
<FinancialInstitutionBranchName>String</FinancialInstitutionBranchName>
<FinancialInstitutionName>String</FinancialInstitutionName>
<FinancialRoutingNumber>
<Number>String</Number>
<NumberTypeCode>String</NumberTypeCode>
</FinancialRoutingNumber>
<SwiftCode>String</SwiftCode>
</FinancialInstitutionInformation>
</Receiver>
<ReceivingAdviceIdentification>String</ReceivingAdviceIdentification>
<ReceivingAdviceLogisticUnit>
<ReceivingAdviceLogisticUnit>
<AvpList>
<Code>String</Code>
<Value>String</Value>
</AvpList>
<CarrierTrackAndTraceInformation>
<CarrierTrackAndTraceURL>String</CarrierTrackAndTraceURL>
<PackageTrackingNumber>String</PackageTrackingNumber>
</CarrierTrackAndTraceInformation>
<ChildPackageTypeCode>String</ChildPackageTypeCode>
<IndividualAssetIdentification>
<Ecom_IndividualAssetIdentification>
<Giai>String</Giai>
<additionalIndividualAssetIdentification>
<AdditionalIndividualAssetIdentification>
<AdditionalIndividualAssetIdentificationTypeCode>String</AdditionalIndividualAssetIdentificationTypeCode>
<Value>0</Value>
</AdditionalIndividualAssetIdentification>
</additionalIndividualAssetIdentification>
</Ecom_IndividualAssetIdentification>
</IndividualAssetIdentification>
<LevelIdentification>0</LevelIdentification>
<LogisticUnitIdentification>
<Sscc>String</Sscc>
<additionalLogisiticUnitIdentification>
<AdditionalLogisticUnitIdentification>
<AdditionalLogisticUnitIdentificationTypeCode>String</AdditionalLogisticUnitIdentificationTypeCode>
<Value>0</Value>
</AdditionalLogisticUnitIdentification>
</additionalLogisiticUnitIdentification>
</LogisticUnitIdentification>
<LogisticUnitMeasurement>
<Dimension>
<Depth>
<CodeListVersion>String</CodeListVersion>
<MeasurementUnitCode>String</MeasurementUnitCode>
<Value>0</Value>
</Depth>
<Height>
<CodeListVersion>String</CodeListVersion>
<MeasurementUnitCode>String</MeasurementUnitCode>
<Value>0</Value>
</Height>
<Width>
<CodeListVersion>String</CodeListVersion>
<MeasurementUnitCode>String</MeasurementUnitCode>
<Value>0</Value>
</Width>
</Dimension>
<UnitMeasurement>
<MeasurementType>String</MeasurementType>
<MeasurementValue>
<CodeListVersion>String</CodeListVersion>
<MeasurementUnitCode>String</MeasurementUnitCode>
<Value>0</Value>
</MeasurementValue>
</UnitMeasurement>
</LogisticUnitMeasurement>
<PackageTypeCode>String</PackageTypeCode>
<ParentLevelIdentification>0</ParentLevelIdentification>
<QuantityOfChildren>0</QuantityOfChildren>
<QuantityOfLogisticUnits>0</QuantityOfLogisticUnits>
<ReturnablePackaging>
<ReturnablePackaging>
<CurrentHolderRegistration>
<authority>String</authority>
<text>String</text>
</CurrentHolderRegistration>
<IndividualReturnableAssetIdentification>
<ReturnableAssetIdentification>
<AdditionalReturnableAssetIdentification>
<AdditionalReturnableAssetIdentification>
<AdditionalReturnableAssetIdentificationTypeCode>String</AdditionalReturnableAssetIdentificationTypeCode>
<Value>String</Value>
</AdditionalReturnableAssetIdentification>
</AdditionalReturnableAssetIdentification>
<Grai>String</Grai>
</ReturnableAssetIdentification>
</IndividualReturnableAssetIdentification>
<NewHolderRegistration>
<authority>String</authority>
<text>String</text>
</NewHolderRegistration>
<PackagingConditionCode>String</PackagingConditionCode>
<PackagingQuantity>0</PackagingQuantity>
<ReturnableAssetIdentification>
<AdditionalReturnableAssetIdentification>
<AdditionalReturnableAssetIdentification>
<AdditionalReturnableAssetIdentificationTypeCode>String</AdditionalReturnableAssetIdentificationTypeCode>
<Value>String</Value>
</AdditionalReturnableAssetIdentification>
</AdditionalReturnableAssetIdentification>
<Grai>String</Grai>
</ReturnableAssetIdentification>
</ReturnablePackaging>
</ReturnablePackaging>
<ReceivingAdviceLineItem>
<ReceivingAdviceLineItem>
<AvpList>
<Code>String</Code>
<Value>String</Value>
</AvpList>
<ConsignmentIdentification>
<AdditionalConsignmentIdentification>
<AdditionalConsignmentIdentificationTypeCode>String</AdditionalConsignmentIdentificationTypeCode>
<Text>String</Text>
</AdditionalConsignmentIdentification>
<Ginc>String</Ginc>
</ConsignmentIdentification>
<Contract>
<CreationDateTime>0001-01-01T00:00:00</CreationDateTime>
<EntityIdentification>String</EntityIdentification>
<LineItemNumber>0</LineItemNumber>
<RevisionNumber>0</RevisionNumber>
</Contract>
<CustomerReference>
<CreationDateTime>0001-01-01T00:00:00</CreationDateTime>
<EntityIdentification>String</EntityIdentification>
<LineItemNumber>0</LineItemNumber>
<RevisionNumber>0</RevisionNumber>
</CustomerReference>
<DeliveryNote>
<CreationDateTime>0001-01-01T00:00:00</CreationDateTime>
<EntityIdentification>String</EntityIdentification>
<LineItemNumber>0</LineItemNumber>
<RevisionNumber>0</RevisionNumber>
</DeliveryNote>
<DespatchAdvice>
<CreationDateTime>0001-01-01T00:00:00</CreationDateTime>
<EntityIdentification>String</EntityIdentification>
<LineItemNumber>0</LineItemNumber>
<RevisionNumber>0</RevisionNumber>
</DespatchAdvice>
<Extension>String</Extension>
<LineItemNumber>0</LineItemNumber>
<ParentLineItemNumber>0</ParentLineItemNumber>
<ProductCertification>
<CreationDateTime>0001-01-01T00:00:00</CreationDateTime>
<EntityIdentification>String</EntityIdentification>
<LineItemNumber>0</LineItemNumber>
<RevisionNumber>0</RevisionNumber>
</ProductCertification>
<PromotionalDeal>
<CreationDateTime>0001-01-01T00:00:00</CreationDateTime>
<EntityIdentification>String</EntityIdentification>
<LineItemNumber>0</LineItemNumber>
<RevisionNumber>0</RevisionNumber>
</PromotionalDeal>
<PurchaseConditions>
<CreationDateTime>0001-01-01T00:00:00</CreationDateTime>
<EntityIdentification>String</EntityIdentification>
<LineItemNumber>0</LineItemNumber>
<RevisionNumber>0</RevisionNumber>
</PurchaseConditions>
<PurchaseOrder>
<CreationDateTime>0001-01-01T00:00:00</CreationDateTime>
<EntityIdentification>String</EntityIdentification>
<LineItemNumber>0</LineItemNumber>
<RevisionNumber>0</RevisionNumber>
</PurchaseOrder>
<QuantityAccepted>
<CodeListVersion>String</CodeListVersion>
<MeasurementUnitCode>String</MeasurementUnitCode>
<Value>0</Value>
</QuantityAccepted>
<QuantityDespatched>
<CodeListVersion>String</CodeListVersion>
<MeasurementUnitCode>String</MeasurementUnitCode>
<Value>0</Value>
</QuantityDespatched>
<QuantityReceived>
<CodeListVersion>String</CodeListVersion>
<MeasurementUnitCode>String</MeasurementUnitCode>
<Value>0</Value>
</QuantityReceived>
<ReceivingConditionInformation>
<ReceivingConditionInformation>
<ReceivedGoodsDisposition>String</ReceivedGoodsDisposition>
<ReceivingConditionCode>String</ReceivingConditionCode>
<ReceivingConditionQuantity>
<CodeListVersion>String</CodeListVersion>
<MeasurementUnitCode>String</MeasurementUnitCode>
<Value>0</Value>
</ReceivingConditionQuantity>
</ReceivingConditionInformation>
</ReceivingConditionInformation>
<RequestedItemIdentification>
<AdditionalTradeItemIdentification>
<AvpList>
<Code>String</Code>
<Value>String</Value>
</AvpList>
</AdditionalTradeItemIdentification>
<Gtin>String</Gtin>
</RequestedItemIdentification>
<Specification>
<CreationDateTime>0001-01-01T00:00:00</CreationDateTime>
<EntityIdentification>String</EntityIdentification>
<LineItemNumber>0</LineItemNumber>
<RevisionNumber>0</RevisionNumber>
</Specification>
<TransactionalTradeItem>
<AdditionalTradeItemIdentification>
<AvpList>
<Code>String</Code>
<Value>String</Value>
</AvpList>
</AdditionalTradeItemIdentification>
<AvpList>
<AvpList>
<Code>String</Code>
<Value>String</Value>
</AvpList>
</AvpList>
<ButterFatReference>String</ButterFatReference>
<Colour>
<Colour>
<ColourCode>String</ColourCode>
<ColourDescription>String</ColourDescription>
</Colour>
</Colour>
<Gtin>String</Gtin>
<ItemTypeCode>String</ItemTypeCode>
<ProductVariantIdentifier>String</ProductVariantIdentifier>
<Size>
<DescriptiveSize>String</DescriptiveSize>
<SizeCode>String</SizeCode>
</Size>
<TradeItemClassification>
<AdditionalTradeItemClassificationCode>
<AvpList>
<Code>String</Code>
<Value>String</Value>
</AvpList>
</AdditionalTradeItemClassificationCode>
<GpcAttribute>
<AvpList>
<Code>String</Code>
<Value>String</Value>
</AvpList>
</GpcAttribute>
<GpcCategoryCode>String</GpcCategoryCode>
<GpcCategoryName>String</GpcCategoryName>
</TradeItemClassification>
<TradeItemDataOwner>String</TradeItemDataOwner>
<TradeItemDescription>String</TradeItemDescription>
<TradeItemQuantity>0</TradeItemQuantity>
<TransactionalItemData>
<TransactionalItemData>
<AvailableForSaleDate>0001-01-01T00:00:00</AvailableForSaleDate>
<AvpList>
<AvpList>
<Code>String</Code>
<Value>String</Value>
</AvpList>
</AvpList>
<BatchNumber>String</BatchNumber>
<BestBeforeDate>0001-01-01T00:00:00</BestBeforeDate>
<CountryOfOrigin>String</CountryOfOrigin>
<ItemExpirationDate>0001-01-01T00:00:00</ItemExpirationDate>
<ItemInContactWithFoodProduct>false</ItemInContactWithFoodProduct>
<LotNumber>String</LotNumber>
<PackagingDate>0001-01-01T00:00:00</PackagingDate>
<ProductQualityIndication>String</ProductQualityIndication>
<ProductionDate>0001-01-01T00:00:00</ProductionDate>
<SellByDate>0001-01-01T00:00:00</SellByDate>
<SerialNumber xmlns:d10p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d10p1:string>String</d10p1:string>
</SerialNumber>
<SerialNumberRange>
<SerialNumberRange>
<MaximumValue>String</MaximumValue>
<MinimumValue>String</MinimumValue>
</SerialNumberRange>
</SerialNumberRange>
<ShelfLife>String</ShelfLife>
<TradeItemQuantity>0</TradeItemQuantity>
<TradeItemWaste>
<TradeItemWaste>
<TypeOfWaste>
<AvpList>
<Code>String</Code>
<Value>String</Value>
</AvpList>
</TypeOfWaste>
<WasteIdentification>String</WasteIdentification>
</TradeItemWaste>
</TradeItemWaste>
<TransactionalItemDataCarrierAndIdentification>
<DataCarrier>String</DataCarrier>
<Gs1TransactionalItemIdentificationKey>String</Gs1TransactionalItemIdentificationKey>
</TransactionalItemDataCarrierAndIdentification>
<TransactionalItemDimensions>
<TransactionalItemDimension>
<Depth>String</Depth>
<Height>String</Height>
<MeasurementUnitCode>String</MeasurementUnitCode>
<Width>String</Width>
</TransactionalItemDimension>
</TransactionalItemDimensions>
<TransactionalItemLogisticUnitInformation>
<DimensionsOfLogisticUnit>
<TransactionalItemDimension>
<Depth>String</Depth>
<Height>String</Height>
<MeasurementUnitCode>String</MeasurementUnitCode>
<Width>String</Width>
</TransactionalItemDimension>
</DimensionsOfLogisticUnit>
<MaximumStackingFactor>0</MaximumStackingFactor>
<NumberOfLayers>0</NumberOfLayers>
<NumberOfUnitsPerLayer>0</NumberOfUnitsPerLayer>
<NumberOfUnitsPerPallet>0</NumberOfUnitsPerPallet>
<PackageTypeCode>String</PackageTypeCode>
<PackagingTerms>String</PackagingTerms>
<ReturnablePackageTransportCostPayment>String</ReturnablePackageTransportCostPayment>
</TransactionalItemLogisticUnitInformation>
<TransactionalItemOrganicInformation>
<IsTradeItemOrganic>false</IsTradeItemOrganic>
<OrganicCertification>String</OrganicCertification>
</TransactionalItemOrganicInformation>
<TransactionalItemVolume>
<TransactionalItem>
<MeasurementType>String</MeasurementType>
<MeasurementUnitCode>String</MeasurementUnitCode>
<MeasurementValue>String</MeasurementValue>
</TransactionalItem>
</TransactionalItemVolume>
<TransactionalItemWeight>
<TransactionalItem>
<MeasurementType>String</MeasurementType>
<MeasurementUnitCode>String</MeasurementUnitCode>
<MeasurementValue>String</MeasurementValue>
</TransactionalItem>
</TransactionalItemWeight>
</TransactionalItemData>
</TransactionalItemData>
</TransactionalTradeItem>
<note>String</note>
</ReceivingAdviceLineItem>
</ReceivingAdviceLineItem>
</ReceivingAdviceLogisticUnit>
</ReceivingAdviceLogisticUnit>
<ReceivingAdviceTransportInformation>
<Driver>
<CommunicationChannel>
<CommunicationChannel>
<CommunicationChannelCode>String</CommunicationChannelCode>
<CommunicationChannelName>String</CommunicationChannelName>
<CommunicationValue>String</CommunicationValue>
</CommunicationChannel>
</CommunicationChannel>
<ContactTypeCode>String</ContactTypeCode>
<DepartmentName>String</DepartmentName>
<JobTitle>String</JobTitle>
<PersonName>String</PersonName>
<Responsibility>String</Responsibility>
</Driver>
<DriverID>
<DateOfBirth>0001-01-01T00:00:00</DateOfBirth>
<Gender>String</Gender>
<IdentityDocument>
<IdentityDocument>
<IdentityDocumentIssuer>String</IdentityDocumentIssuer>
<IdentityDocumentNumber>String</IdentityDocumentNumber>
<IdentityDocumentType>String</IdentityDocumentType>
</IdentityDocument>
</IdentityDocument>
<Nationality>String</Nationality>
<PersonName>String</PersonName>
</DriverID>
<Receiver>
<CommunicationChannel>
<CommunicationChannel>
<CommunicationChannelCode>String</CommunicationChannelCode>
<CommunicationChannelName>String</CommunicationChannelName>
<CommunicationValue>String</CommunicationValue>
</CommunicationChannel>
</CommunicationChannel>
<ContactTypeCode>String</ContactTypeCode>
<DepartmentName>String</DepartmentName>
<JobTitle>String</JobTitle>
<PersonName>String</PersonName>
<Responsibility>String</Responsibility>
</Receiver>
<ReceiverID>
<DateOfBirth>0001-01-01T00:00:00</DateOfBirth>
<Gender>String</Gender>
<IdentityDocument>
<IdentityDocument>
<IdentityDocumentIssuer>String</IdentityDocumentIssuer>
<IdentityDocumentNumber>String</IdentityDocumentNumber>
<IdentityDocumentType>String</IdentityDocumentType>
</IdentityDocument>
</IdentityDocument>
<Nationality>String</Nationality>
<PersonName>String</PersonName>
</ReceiverID>
<RouteID>
<authority>String</authority>
<text>String</text>
</RouteID>
<TransportMeansID>
<authority>String</authority>
<text>String</text>
</TransportMeansID>
<TransportMeansName>String</TransportMeansName>
</ReceivingAdviceTransportInformation>
<ReceivingDateTime>0001-01-01T00:00:00</ReceivingDateTime>
<ReportingCode>String</ReportingCode>
<Seller>
<AdditionalPartyIdentification>
<AvpList>
<Code>String</Code>
<Value>String</Value>
</AvpList>
</AdditionalPartyIdentification>
<Gln>String</Gln>
<Name>String</Name>
<Address>
<City>String</City>
<CountryCode>String</CountryCode>
<PostalCode>String</PostalCode>
<ProvinceCode>String</ProvinceCode>
<StreetAddressOne>String</StreetAddressOne>
<StreetAddressThree>String</StreetAddressThree>
<StreetAddressTwo>String</StreetAddressTwo>
</Address>
<CommunicationChannel>
<AvpList>
<Code>String</Code>
<Value>String</Value>
</AvpList>
</CommunicationChannel>
<Contact>
<Contact>
<CommunicationChannel>
<CommunicationChannel>
<CommunicationChannelCode>String</CommunicationChannelCode>
<CommunicationChannelName>String</CommunicationChannelName>
<CommunicationValue>String</CommunicationValue>
</CommunicationChannel>
</CommunicationChannel>
<ContactTypeCode>String</ContactTypeCode>
<DepartmentName>String</DepartmentName>
<JobTitle>String</JobTitle>
<PersonName>String</PersonName>
<Responsibility>String</Responsibility>
</Contact>
</Contact>
<DutyFeeTaxRegistration>String</DutyFeeTaxRegistration>
<EntityIdentification>String</EntityIdentification>
<FinancialInstitutionInformation>
<ExportersCode>String</ExportersCode>
<FinancialAccount>
<Name>String</Name>
<Number>String</Number>
<NumberTypeCode>String</NumberTypeCode>
</FinancialAccount>
<FinancialInstitutionBranchName>String</FinancialInstitutionBranchName>
<FinancialInstitutionName>String</FinancialInstitutionName>
<FinancialRoutingNumber>
<Number>String</Number>
<NumberTypeCode>String</NumberTypeCode>
</FinancialRoutingNumber>
<SwiftCode>String</SwiftCode>
</FinancialInstitutionInformation>
</Seller>
<ShipFrom>
<AdditionalPartyIdentification>
<AvpList>
<Code>String</Code>
<Value>String</Value>
</AvpList>
</AdditionalPartyIdentification>
<Gln>String</Gln>
<Name>String</Name>
<Address>
<City>String</City>
<CountryCode>String</CountryCode>
<PostalCode>String</PostalCode>
<ProvinceCode>String</ProvinceCode>
<StreetAddressOne>String</StreetAddressOne>
<StreetAddressThree>String</StreetAddressThree>
<StreetAddressTwo>String</StreetAddressTwo>
</Address>
<CommunicationChannel>
<AvpList>
<Code>String</Code>
<Value>String</Value>
</AvpList>
</CommunicationChannel>
<Contact>
<Contact>
<CommunicationChannel>
<CommunicationChannel>
<CommunicationChannelCode>String</CommunicationChannelCode>
<CommunicationChannelName>String</CommunicationChannelName>
<CommunicationValue>String</CommunicationValue>
</CommunicationChannel>
</CommunicationChannel>
<ContactTypeCode>String</ContactTypeCode>
<DepartmentName>String</DepartmentName>
<JobTitle>String</JobTitle>
<PersonName>String</PersonName>
<Responsibility>String</Responsibility>
</Contact>
</Contact>
<DutyFeeTaxRegistration>String</DutyFeeTaxRegistration>
<EntityIdentification>String</EntityIdentification>
<FinancialInstitutionInformation>
<ExportersCode>String</ExportersCode>
<FinancialAccount>
<Name>String</Name>
<Number>String</Number>
<NumberTypeCode>String</NumberTypeCode>
</FinancialAccount>
<FinancialInstitutionBranchName>String</FinancialInstitutionBranchName>
<FinancialInstitutionName>String</FinancialInstitutionName>
<FinancialRoutingNumber>
<Number>String</Number>
<NumberTypeCode>String</NumberTypeCode>
</FinancialRoutingNumber>
<SwiftCode>String</SwiftCode>
</FinancialInstitutionInformation>
</ShipFrom>
<ShipTo>
<AdditionalPartyIdentification>
<AvpList>
<Code>String</Code>
<Value>String</Value>
</AvpList>
</AdditionalPartyIdentification>
<Gln>String</Gln>
<Name>String</Name>
<Address>
<City>String</City>
<CountryCode>String</CountryCode>
<PostalCode>String</PostalCode>
<ProvinceCode>String</ProvinceCode>
<StreetAddressOne>String</StreetAddressOne>
<StreetAddressThree>String</StreetAddressThree>
<StreetAddressTwo>String</StreetAddressTwo>
</Address>
<CommunicationChannel>
<AvpList>
<Code>String</Code>
<Value>String</Value>
</AvpList>
</CommunicationChannel>
<Contact>
<Contact>
<CommunicationChannel>
<CommunicationChannel>
<CommunicationChannelCode>String</CommunicationChannelCode>
<CommunicationChannelName>String</CommunicationChannelName>
<CommunicationValue>String</CommunicationValue>
</CommunicationChannel>
</CommunicationChannel>
<ContactTypeCode>String</ContactTypeCode>
<DepartmentName>String</DepartmentName>
<JobTitle>String</JobTitle>
<PersonName>String</PersonName>
<Responsibility>String</Responsibility>
</Contact>
</Contact>
<DutyFeeTaxRegistration>String</DutyFeeTaxRegistration>
<EntityIdentification>String</EntityIdentification>
<FinancialInstitutionInformation>
<ExportersCode>String</ExportersCode>
<FinancialAccount>
<Name>String</Name>
<Number>String</Number>
<NumberTypeCode>String</NumberTypeCode>
</FinancialAccount>
<FinancialInstitutionBranchName>String</FinancialInstitutionBranchName>
<FinancialInstitutionName>String</FinancialInstitutionName>
<FinancialRoutingNumber>
<Number>String</Number>
<NumberTypeCode>String</NumberTypeCode>
</FinancialRoutingNumber>
<SwiftCode>String</SwiftCode>
</FinancialInstitutionInformation>
</ShipTo>
<ShipmentIdentification>
<AdditionalConsignmentIdentification>
<AdditionalConsignmentIdentificationTypeCode>String</AdditionalConsignmentIdentificationTypeCode>
<Text>String</Text>
</AdditionalConsignmentIdentification>
<Ginc>String</Ginc>
</ShipmentIdentification>
<Shipper>
<AdditionalPartyIdentification>
<AvpList>
<Code>String</Code>
<Value>String</Value>
</AvpList>
</AdditionalPartyIdentification>
<Gln>String</Gln>
<Name>String</Name>
<Address>
<City>String</City>
<CountryCode>String</CountryCode>
<PostalCode>String</PostalCode>
<ProvinceCode>String</ProvinceCode>
<StreetAddressOne>String</StreetAddressOne>
<StreetAddressThree>String</StreetAddressThree>
<StreetAddressTwo>String</StreetAddressTwo>
</Address>
<CommunicationChannel>
<AvpList>
<Code>String</Code>
<Value>String</Value>
</AvpList>
</CommunicationChannel>
<Contact>
<Contact>
<CommunicationChannel>
<CommunicationChannel>
<CommunicationChannelCode>String</CommunicationChannelCode>
<CommunicationChannelName>String</CommunicationChannelName>
<CommunicationValue>String</CommunicationValue>
</CommunicationChannel>
</CommunicationChannel>
<ContactTypeCode>String</ContactTypeCode>
<DepartmentName>String</DepartmentName>
<JobTitle>String</JobTitle>
<PersonName>String</PersonName>
<Responsibility>String</Responsibility>
</Contact>
</Contact>
<DutyFeeTaxRegistration>String</DutyFeeTaxRegistration>
<EntityIdentification>String</EntityIdentification>
<FinancialInstitutionInformation>
<ExportersCode>String</ExportersCode>
<FinancialAccount>
<Name>String</Name>
<Number>String</Number>
<NumberTypeCode>String</NumberTypeCode>
</FinancialAccount>
<FinancialInstitutionBranchName>String</FinancialInstitutionBranchName>
<FinancialInstitutionName>String</FinancialInstitutionName>
<FinancialRoutingNumber>
<Number>String</Number>
<NumberTypeCode>String</NumberTypeCode>
</FinancialRoutingNumber>
<SwiftCode>String</SwiftCode>
</FinancialInstitutionInformation>
</Shipper>
<TotalDepositAmount>0</TotalDepositAmount>
<inventoryLocation>
<AdditionalPartyIdentification>
<AvpList>
<Code>String</Code>
<Value>String</Value>
</AvpList>
</AdditionalPartyIdentification>
<Gln>String</Gln>
<Name>String</Name>
<Address>
<City>String</City>
<CountryCode>String</CountryCode>
<PostalCode>String</PostalCode>
<ProvinceCode>String</ProvinceCode>
<StreetAddressOne>String</StreetAddressOne>
<StreetAddressThree>String</StreetAddressThree>
<StreetAddressTwo>String</StreetAddressTwo>
</Address>
<CommunicationChannel>
<AvpList>
<Code>String</Code>
<Value>String</Value>
</AvpList>
</CommunicationChannel>
<Contact>
<Contact>
<CommunicationChannel>
<CommunicationChannel>
<CommunicationChannelCode>String</CommunicationChannelCode>
<CommunicationChannelName>String</CommunicationChannelName>
<CommunicationValue>String</CommunicationValue>
</CommunicationChannel>
</CommunicationChannel>
<ContactTypeCode>String</ContactTypeCode>
<DepartmentName>String</DepartmentName>
<JobTitle>String</JobTitle>
<PersonName>String</PersonName>
<Responsibility>String</Responsibility>
</Contact>
</Contact>
<DutyFeeTaxRegistration>String</DutyFeeTaxRegistration>
<EntityIdentification>String</EntityIdentification>
<FinancialInstitutionInformation>
<ExportersCode>String</ExportersCode>
<FinancialAccount>
<Name>String</Name>
<Number>String</Number>
<NumberTypeCode>String</NumberTypeCode>
</FinancialAccount>
<FinancialInstitutionBranchName>String</FinancialInstitutionBranchName>
<FinancialInstitutionName>String</FinancialInstitutionName>
<FinancialRoutingNumber>
<Number>String</Number>
<NumberTypeCode>String</NumberTypeCode>
</FinancialRoutingNumber>
<SwiftCode>String</SwiftCode>
</FinancialInstitutionInformation>
</inventoryLocation>
</ReceivingAdvice>
</ReceivingAdviceMessage>