Oracle1.0 B2B Purchase Order Change Out

The data mapping and sample payload for the Oracle-1-0-B2B-Purchase-Order-Change-Out are outlined in this section.

Data Mapping

Refer to Figure 1 in cXML 1.2.007 Order Requests for the structure of the payload received from the application.

Refer to Figure 2 in Oracle1.0 B2B Purchase Order Out for the structure of the payload that is sent to the supplier.

This table shows the data mapping for the predefined message definition Oracle-1-0-B2B-Purchase-Order-Change-Out.

PRC Source

getCmkInputPayloadResponse/result/PdfDraftPurchaseOrderHeaderVORow

B2B Purchase Order

isShipToLocationMultiple

The value of Y/N determines whether or not ship to is mapped to the B2B purchase order header.

B2BPurchaseOrder/ChangeCode
Note: For a new PO, ChangeCode is set to New. For a Change PO, ChangeCode is set to Changed. For a Cancel PO, ChangeCode is set to Canceled.
Segment1 B2BPurchaseOrder/OrderNumber
ChangeOrderNum B2BPurchaseOrder/ChangeNumber

ChangeNumber is mapped when the value of ChangeOrderNum is non-zero.

RevisionNum B2BPurchaseOrder/RevisionNumber
OrderDate B2BPurchaseOrder/OrderDate
ChangeOrderDate B2BPurchaseOrder/ChangeOrderDate
CurrencyCode B2BPurchaseOrder/CurrencyCode

The predefined DVM CURRENCY_CODE is in use.

Ordered B2BPurchaseOrder/OrderAmount
TotalTaxDisplay B2BPurchaseOrder/TaxAmount
AcceptanceRequiredFlag B2BPurchaseOrder/AcknowledgmentTypeCode

If AcceptanceRequiredFlag is Y, then AcknowledgmentTypeCode is set to Schedule.

If AcceptanceRequiredFlag is D, then AcknowledgmentTypeCode is set to Document.

If AcceptanceRequiredFlag is N, then AcknowledgmentTypeCode is set to None.

ConfirmingOrderFlag B2BPurchaseOrder/NotificationOnlyIndicator
TermsAndConditions B2BPurchaseOrder/TermsAndConditions
Comments B2BPurchaseOrder/Comments
HeaderNoteToVendor B2BPurchaseOrder/NoteToSupplier
SoldToLeName B2BPurchaseOrder/Customer/Name
SoldToLeAddressLine1 B2BPurchaseOrder/Customer/AddressLine1
SoldToLeAddressLine2 B2BPurchaseOrder/Customer/AddressLine2
SoldToLeAddressLine3 B2BPurchaseOrder/Customer/AddressLine3
SoldToLeAddressLine4 B2BPurchaseOrder/Customer/AddressLine4
SoldToLeTownOrCity B2BPurchaseOrder/Customer/City
SoldToLeCounty B2BPurchaseOrder/Customer/County
SoldToLeStateProvn B2BPurchaseOrder/Customer/StateOrProvince

The predefined DVM STATE is in use.

SoldToLePostalCode B2BPurchaseOrder/Customer/PostalCode
SoldToLeCountry B2BPurchaseOrder/Customer/CountryCode

The predefined DVM, COUNTRY_CODE is in use.

PersonName B2BPurchaseOrder/Customer/BuyerContactName
PersonEmailAddress B2BPurchaseOrder/Customer/BuyerContactEmail
PersonWorkPhone B2BPurchaseOrder/Customer/BuyerContactPhone
PersonFax B2BPurchaseOrder/Customer/BuyerContactFax
SupplierPartyName B2BPurchaseOrder/Supplier/Name
SupplierNumber B2BPurchaseOrder/Supplier/SupplierNumber
TaxRegistrationNumber B2BPurchaseOrder/Supplier/TaxRegistrationNumber
ProcurementBuName B2BPurchaseOrder/Supplier/BusinessUnit
VendorSiteCode B2BPurchaseOrder/Supplier/SiteName
SupplierSitePhoneCountryCode, SupplierSitePhoneAreaCode, SupplierSitePhoneNumber B2BPurchaseOrder/Supplier/Phone

SupplierSitePhoneCountryCode, SupplierSitePhoneAreaCode, SupplierSitePhoneNumber are concatenated.

SupplierSiteFaxCountryCode, SupplierSiteFaxAreaCode, SupplierSiteFaxPhoneNumber B2BPurchaseOrder/Supplier/Fax

SupplierSiteFaxCountryCode, SupplierSiteFaxAreaCode, SupplierSiteFaxPhoneNumber are concatenated.

EmailAddress B2BPurchaseOrder/Supplier/Email
SupplierSiteAddress1 B2BPurchaseOrder/Supplier/AddressLine1
SupplierSiteAddress2 B2BPurchaseOrder/Supplier/AddressLine2
SupplierSiteAddress3 B2BPurchaseOrder/Supplier/AddressLine3
SupplierSiteCity B2BPurchaseOrder/Supplier/City
SupplierSiteCounty B2BPurchaseOrder/Supplier/County
SupplierSiteState B2BPurchaseOrder/Supplier/StateOrProvince

The predefined STATE is in use.

SupplierSitePostalCode B2BPurchaseOrder/Supplier/PostalCode
SupplierSiteCountry B2BPurchaseOrder/Supplier/CountryCode

The predefined COUNTRY_CODE is in use.

SupplierContactPartyName B2BPurchaseOrder/Supplier/ContactName
PdfDraftPurchaseOrderLineVORow/PdfDraftPurchaseOrderLineLocationVORow/ShiptoCustomerName

It is mapped if the isShipToLocationMultiple flag is set to N.

B2BPurchaseOrder/ShipTo/CustomerName

If the isShipToLocationMultiple flag is set to N, all the ship-to fields from the schedule line are mapped to the header as displayed.

PdfDraftPurchaseOrderLineVORow/PdfDraftPurchaseOrderLineLocationVORow/LineLocShipToLocationName

It is mapped if the isShipToLocationMultiple flag is set to N.

B2BPurchaseOrder/ShipTo/LocationName
PdfDraftPurchaseOrderLineVORow/PdfDraftPurchaseOrderLineLocationVORow/ShipToInternalLocationCode

It is mapped if the isShipToLocationMultiple flag is set to N.

B2BPurchaseOrder/ShipTo/LocationCode

The DVM, EDI_LOCATION_CODE is in use.

PdfDraftPurchaseOrderLineVORow/PdfDraftPurchaseOrderLineLocationVORow/ShipToLocAddressLine1

It is mapped if the isShipToLocationMultiple flag is set to N.

B2BPurchaseOrder/ShipTo/AddressLine1
PdfDraftPurchaseOrderLineVORow/PdfDraftPurchaseOrderLineLocationVORow/ShipToLocAddressLine2

It is mapped if the isShipToLocationMultiple flag is set to N.

B2BPurchaseOrder/ShipTo/AddressLine2
PdfDraftPurchaseOrderLineVORow/PdfDraftPurchaseOrderLineLocationVORow/ShipToLocAddressLine3

It is mapped if the isShipToLocationMultiple flag is set to N.

B2BPurchaseOrder/ShipTo/AddressLine3
PdfDraftPurchaseOrderLineVORow/PdfDraftPurchaseOrderLineLocationVORow/ShipToLocTownOrCity

It is mapped if the isShipToLocationMultiple flag is set to N.

B2BPurchaseOrder/ShipTo/City
PdfDraftPurchaseOrderLineVORow/PdfDraftPurchaseOrderLineLocationVORow/ShipToLocCounty

It is mapped if the isShipToLocationMultiple flag is set to N.

B2BPurchaseOrder/ShipTo/County
PdfDraftPurchaseOrderLineVORow/PdfDraftPurchaseOrderLineLocationVORow/ShipToLocStateProvn

It is mapped if the isShipToLocationMultiple flag is set to N.

B2BPurchaseOrder/ShipTo/StateOrProvince The predefined DVM, STATE is in use.
PdfDraftPurchaseOrderLineVORow/PdfDraftPurchaseOrderLineLocationVORow/ShipToLocPostalCode

It is mapped if the isShipToLocationMultiple flag is set to N.

B2BPurchaseOrder/ShipTo/PostalCode
PdfDraftPurchaseOrderLineVORow/PdfDraftPurchaseOrderLineLocationVORow/ShipToLocCountry

It is mapped if the isShipToLocationMultiple flag is set to N.

B2BPurchaseOrder/ShipTo/CountryCode

The predefined DVM, COUNTRY_CODE is in use.

PdfDraftPurchaseOrderLineVORow/PdfDraftPurchaseOrderLineLocationVORow/ShiptoCustContactName

It is mapped if the isShipToLocationMultiple flag is set to N.

B2BPurchaseOrder/ShipTo/ContactName
PdfDraftPurchaseOrderLineVORow/PdfDraftPurchaseOrderLineLocationVORow/ShiptoCustContactPhoneNumber

It is mapped if the isShipToLocationMultiple flag is set to N.

B2BPurchaseOrder/ShipTo/Phone
PdfDraftPurchaseOrderLineVORow/PdfDraftPurchaseOrderLineLocationVORow/ShiptoCustContactEmailAddress

It is mapped if the isShipToLocationMultiple flag is set to N.

B2BPurchaseOrder/ShipTo/Email
BillToBuName B2BPurchaseOrder/BillTo/CustomerName
BillToLocationCode B2BPurchaseOrder/BillTo/LocationCode

The predefined DVM, EDI_LOCATION is in use.

BillToLocAddressLine1 B2BPurchaseOrder/BillTo/AddressLine1
BillToLocAddressLine2 B2BPurchaseOrder/BillTo/AddressLine2
BillToLocAddressLine3 B2BPurchaseOrder/BillTo/AddressLine3
BillToLocTownOrCity B2BPurchaseOrder/BillTo/City
BillToLocCounty B2BPurchaseOrder/BillTo/County
BillToLocStateProvn B2BPurchaseOrder/BillTo/StateOrProvince

The predefined DVM, STATE is in use.

BillToLocPostalCode B2BPurchaseOrder/BillTo/PostalCode
BillToLocCountry B2BPurchaseOrder/BillTo/CountryCode

The predefined DVM, COUNTRY_CODE is in use.

BillToLocTelephoneNumber1 B2BPurchaseOrder/BillTo/Phone
PaymentTermsName B2BPurchaseOrder/PaymentTermsName

The predefined DVM, PAYMENT_TERMS is in use.

PaymentTermsDescription B2BPurchaseOrder/PaymentTermsDescription
Fob B2BPurchaseOrder/FOBCode

The predefined DVM, FOB_CODE is in use.

FreightTerms B2BPurchaseOrder/FreightTermsCode
ServiceLevelName B2BPurchaseOrder/ServiceLevel
ShippingMethod B2BPurchaseOrder/ShippingMethod
ModeOfTransportName B2BPurchaseOrder/ModeOfTransport
CarrierPartyName B2BPurchaseOrder/CarrierName
BuyerManagedTransportFlag B2BPurchaseOrder/BuyerManagedTransportIndicator
PdfDraftPurchaseOrderHeaderVOToAttachmentsVOAccessor/AttachmentsVORow B2BPurchaseOrder/AttachmentReferences
DmDocumentId B2BPurchaseOrder/AttachmentReferences/Id
PdfDraftPurchaseOrderHeaderVOToAttachmentsVOAccessor/AttachmentsVORow B2BPurchaseOrder/URIs
URI B2BPurchaseOrder/URIs/URI
Lines
LineStatus B2BPurchaseOrder/Lines/ChangeCode

If LineStatus is NEW, ChangeCode is set to New.

If LineStatus is CHANGED, ChangeCode is set to Changed.

If LineStatus is CANCELED, ChangeCode is set to Cancel.

LineNum B2BPurchaseOrder/Lines/LineNumber
LineType B2BPurchaseOrder/Lines/LineTypeCode
Quantity B2BPurchaseOrder/Lines/OrderQuantity
UnitOfMeasure B2BPurchaseOrder/Lines/OrderUnitOfMeasureCode

The predefined DVM, UOM_CODE is in use.

UnitPrice B2BPurchaseOrder/Lines/UnitPriceAmount
PricingUnitOfMeasure B2BPurchaseOrder/Lines/UnitPriceUnitOfMeasureCode

The predefined DVM, UOM_CODE is in use.

AmountDisplay B2BPurchaseOrder/Lines/TotalPriceAmount
LineNoteToVendor B2BPurchaseOrder/Lines/NoteToSupplier
TotalTaxDisplay B2BPurchaseOrder/Lines/TaxAmount
BlanketHeaderDocNumber B2BPurchaseOrder/Lines/BlanketOrderNumber
ContractHeaderDocNumber B2BPurchaseOrder/Lines/ContractOrderNumber
ItemNumber B2BPurchaseOrder/Lines/Item/CustomerItemNumber
ItemRevision B2BPurchaseOrder/Lines/Item/Revision
ItemDescription B2BPurchaseOrder/Lines/Item/Description
VendorProductNum B2BPurchaseOrder/Lines/Item/SupplierItemNumber
SupplierRefNumber B2BPurchaseOrder/Lines/Item/SuggestedSupplierItemNumber
PdfDraftPurchaseOrderLineVOToAttachmentsVOAccessor/AttachmentsVORow AttachmentReferences
DmDocumentId B2BPurchaseOrder/Lines/AttachmentReferencesId
PdfDraftPurchaseOrderLineVOToAttachmentsVOAccessor/AttachmentsVORow URIs
URI B2BPurchaseOrder/Lines/URIs/URI
Schedules
ScheduleStatus B2BPurchaseOrder/Lines/Schedules/ChangeCode

If ScheduleStatus is NEW, ChangeCode is set to New.

If ScheduleStatus is CHANGED, ChangeCode is set to Changed.

If ScheduleStatus is CANCELED, ChangeCode is set to Cancel.

ShipmentNum B2BPurchaseOrder/Lines/Schedules/LineNumber
Quantity B2BPurchaseOrder/Lines/Schedules/OrderQuantity
NeedByDate B2BPurchaseOrder/Lines/Schedules/RequestedDeliveryDate
Amount B2BPurchaseOrder/Lines/Schedules/TotalPriceAmount
RequestedShipDate B2BPurchaseOrder/Lines/Schedules/RequestedShipDate
PricingUnitOfMeasure B2BPurchaseOrder/Lines/Schedules/UnitPriceUnitOfMeasureCode

The predefined DVM, UOM_CODE is in use.

TaxableFlag B2BPurchaseOrder/Lines/Schedules/TaxableIndicator

Set to Taxable if TaxableFlag is Y.

Set to Non-Taxable if TaxableFlag is N.

ShiptoCustomerName B2BPurchaseOrder/Lines/Schedules/ShipTo/CustomerName

If the isShipToLocationMultiple flag is set to N, all the ship-to fields from the schedule line are mapped to the header.

ShipToInternalLocationCode B2BPurchaseOrder/Lines/Schedules/ShipTo/LocationCode

The predefined DVM, EDI_LOCATION is in use.

LineLocShipToLocationName B2BPurchaseOrder/Lines/Schedules/ShipTo/LocationName
ShipToLocAddressLine1 B2BPurchaseOrder/Lines/Schedules/ShipTo/AddressLine1
ShipToLocAddressLine2 B2BPurchaseOrder/Lines/Schedules/ShipTo/AddressLine2
ShipToLocAddressLine3 B2BPurchaseOrder/Lines/Schedules/ShipTo/AddressLine3
ShipToLocTownOrCity B2BPurchaseOrder/Lines/Schedules/ShipTo/City
ShipToLocCounty B2BPurchaseOrder/Lines/Schedules/ShipTo/County
ShipToLocStateProvn B2BPurchaseOrder/Lines/Schedules/ShipTo/StateOrProvince

The predefined DVM, STATE is in use.

ShipToLocPostalCode B2BPurchaseOrder/Lines/Schedules/ShipTo/PostalCode
ShipToLocCountry B2BPurchaseOrder/Lines/Schedules/ShipTo/CountryCode

The predefined DVM, COUNTRY_CODE is in use.

ShiptoCustContactName B2BPurchaseOrder/Lines/Schedules/ShipTo/ContactName
ShiptoCustContactPhoneNumber B2BPurchaseOrder/Lines/Schedules/ShipTo/Phone
ShiptoCustContactEmailAddress B2BPurchaseOrder/Lines/Schedules/ShipTo/Email
PdfDraftPurchaseOrderLineLocationVOToAttachmentsVOAccessor/AttachmentsVORow B2BPurchaseOrder/Lines/Schedules/AttachmentReferences
DmDocumentId B2BPurchaseOrder/Lines/Schedules/AttachmentRefernces/Id
PdfDraftPurchaseOrderLineLocationVOToAttachmentsVOAccessor/AttachmentsVORow B2BPurchaseOrder/Lines/Schedules/URIs
URI B2BPurchaseOrder/Lines/Schedules/URIs/URI
Component Items B2BPurchaseOrder/Lines/ComponentItems
ComponentLineNumber B2BPurchaseOrder/Lines/ComponentItems/LineNumber
ParentLineNumber B2BPurchaseOrder/Lines/ComponentItems/ParentLineNumber
ItemDescription B2BPurchaseOrder/Lines/ComponentItems/Description
BaseModelItemNumber B2BPurchaseOrder/Lines/ComponentItems/BaseModelItemNumber
OptionItemNumber B2BPurchaseOrder/Lines/ComponentItems/OptionItemNumber
SupplierItemNumber B2BPurchaseOrder/Lines/ComponentItems/SupplierItemNumber
ItemRevision B2BPurchaseOrder/Lines/ComponentItems/Revision
ComponentQuantity B2BPurchaseOrder/Lines/ComponentItems/Quantity
UnitOfMeasure B2BPurchaseOrder/Lines/ComponentItems/UnitOfMeasureCode The predefined DVM, UOM_CODE is in use.
UnitPriceDisplay B2BPurchaseOrder/Lines/ComponentItems/OptionUnitPrice
UnitPrice B2BPurchaseOrder/Lines/ComponentItems/UnitPrice
AttachmentsVORow B2BPurchaseOrderMessage/Attachments All unique attachments are placed in Attachments element.
DmDocumentId Id
FileName

Value obtained from Oracle Content Repository during processing.

FileTypeCode

Value obtained from Oracle Content Repository during processing.

FileSizeQuantity

Value obtained from Oracle Content Repository during processing.

EmbeddedBinaryDataObject

Attachment file from Oracle Content Repository is embedded in EmbeddedBinaryDataObject in base64binary.

Sample Payload

Here's a sample payload:

<sendCollaborationDocument xmlns="http://xmlns.oracle.com/apps/scm/cmk">
	<CollaborationEvent testFlag="true" testResult="Success" retrieveObjectFlag="false">
		<CollaborationEventName>PurchaseOrderChangeIssued</CollaborationEventName>
		<RecipientKey1>300100181682739</RecipientKey1>
		<RecipientKey2>300100181682756</RecipientKey2>
		<RecipientKeyType>Supplier Site</RecipientKeyType>
		<ObjectKey1>300100090871752</ObjectKey1> <!-- Primary Key -->
		<ObjectKey2>1003919</ObjectKey2> <!-- PO Number -->
       		<ObjectKey3>Vision Operations</ObjectKey3> <!-- Sold to Legal Entity -->
	    	<ObjectKey4>123123</ObjectKey4> <!-- Approval Composite Instance ID - Make it unique each time so that the message doesn't skip-->
	    	<ObjectKey5>0</ObjectKey5> <!-- Revision Number -->
	    	<ObjectKey6>0</ObjectKey6> <!-- Change Order Number -->
	    	<ObjectData name="ChangedLineCount">0</ObjectData>
		<ObjectData name="LineCount">1</ObjectData>
	</CollaborationEvent>
   <Document>
      <tns:getCmkInputPayloadResponse xmlns:tns="http://xmlns.oracle.com/apps/prc/po/manageDocument/publicModel/viewPdf/types/">
         <tns:result xmlns:ns2="http://xmlns.oracle.com/apps/prc/po/manageDocument/publicModel/viewPdf/v2/">
            <ns2:PdfDraftPurchaseOrderHeaderVORow>
               <ns2:Segment1>1004846</ns2:Segment1>  
               <ns2:CurrencyCode>USD</ns2:CurrencyCode> <!-- CURRENCY_CODE -->
               <ns2:HeaderNoteToVendor>Note to Supplier</ns2:HeaderNoteToVendor>
               <ns2:ConfirmingOrderFlag>N</ns2:ConfirmingOrderFlag>
               <ns2:Comments>PO description</ns2:Comments>
               <ns2:AcceptanceRequiredFlag>N</ns2:AcceptanceRequiredFlag>
               <ns2:EmailAddress>my@email.com</ns2:EmailAddress>
               <ns2:FreightTerms>Prepaid freight</ns2:FreightTerms>
               <ns2:Fob>Origin</ns2:Fob><!-- FOB_CODE -->
               <ns2:RevisionNum>0</ns2:RevisionNum>
               <ns2:TermsAndConditions>TermsAndConditions</ns2:TermsAndConditions>
               <ns2:SupplierPartyName>CMK_PO_18</ns2:SupplierPartyName>
               <ns2:SupplierContactPartyName>CMK_PO18_ST CMK_PO18_ST</ns2:SupplierContactPartyName>
               <ns2:CarrierPartyName>Airborne</ns2:CarrierPartyName>
               <ns2:PersonName>Clare Furey</ns2:PersonName>
               <ns2:PersonWorkPhone>123-456-7890</ns2:PersonWorkPhone>
               <ns2:PersonFax>123-456-7890</ns2:PersonFax>
               <ns2:PersonEmailAddress>my@email.com</ns2:PersonEmailAddress>
               <ns2:PaymentTermsName>30 Net</ns2:PaymentTermsName> <!-- PAYMENT_TERMS -->
               <ns2:isShipToLocationMultiple>N</ns2:isShipToLocationMultiple> <!-- Not mapped but used by the xsl to ID where to map the ShipTo. If N, mapped at header. If not N, not mapped at header -->
               <ns2:Ordered>1000.00</ns2:Ordered>
               <ns2:SupplierNumber>1488256471</ns2:SupplierNumber>
               <ns2:ChangeOrderDate>2020-08-02T20:26:40.0Z</ns2:ChangeOrderDate>
               <ns2:OrderDate>2020-08-01T20:26:40.0Z</ns2:OrderDate>
               <ns2:TotalTaxDisplay>0.00</ns2:TotalTaxDisplay>
               <ns2:VendorSiteCode>CMK_PO18_ST</ns2:VendorSiteCode>
               <ns2:SupplierSiteCity>Any City</ns2:SupplierSiteCity>
               <ns2:SupplierSiteCounty>Any County</ns2:SupplierSiteCounty>
               <ns2:SupplierSiteState>Any State</ns2:SupplierSiteState> <!-- STATE -->
               <ns2:SupplierSiteCountry>Any Country</ns2:SupplierSiteCountry> <!-- COUNTRY_CODE -->
               <ns2:SupplierSitePostalCode>123456</ns2:SupplierSitePostalCode>
               <ns2:SupplierSiteAddress1>Address1</ns2:SupplierSiteAddress1>
               <ns2:SupplierSiteAddress2>Address2</ns2:SupplierSiteAddress2>
               <ns2:SupplierSiteAddress3>Address3</ns2:SupplierSiteAddress3>
               <ns2:SupplierSiteFaxCountryCode>1</ns2:SupplierSiteFaxCountryCode>
               <ns2:SupplierSiteFaxAreaCode>123</ns2:SupplierSiteFaxAreaCode>
               <ns2:SupplierSiteFaxPhoneNumber>456-7890</ns2:SupplierSiteFaxPhoneNumber>
               <ns2:SupplierSitePhoneAreaCode>123</ns2:SupplierSitePhoneAreaCode>
               <ns2:SupplierSitePhoneCountryCode>1</ns2:SupplierSitePhoneCountryCode>
               <ns2:SupplierSitePhoneNumber>456-7890</ns2:SupplierSitePhoneNumber>
               <ns2:BillToLocTownOrCity>Any City</ns2:BillToLocTownOrCity>
               <ns2:BillToLocCountry>US</ns2:BillToLocCountry> <!-- COUNTRY_CODE -->
               <ns2:BillToLocPostalCode>10022-3422</ns2:BillToLocPostalCode>
               <ns2:BillToLocAddressLine1>90 Fifth Avenue</ns2:BillToLocAddressLine1>
               <ns2:BillToLocAddressLine2>AddressLine2</ns2:BillToLocAddressLine2>
               <ns2:BillToLocAddressLine3>AddressLine3</ns2:BillToLocAddressLine3>
               <ns2:BillToLocStateProvn>NY</ns2:BillToLocStateProvn> <!-- STATE -->
               <ns2:BillToLocCounty>New York</ns2:BillToLocCounty>
			   <ns2:BillToLocTelephoneNumber1>123-4567</ns2:BillToLocTelephoneNumber1>
               <ns2:PaymentTermsDescription>PaymentTermsDescription</ns2:PaymentTermsDescription>
               <ns2:BillToBuName>Vision Operations</ns2:BillToBuName>
               <ns2:SoldToLeName>Vision Operations</ns2:SoldToLeName>
               <ns2:TaxRegistrationNumber>SYS12125</ns2:TaxRegistrationNumber>
               <ns2:ProcurementBuName>Vision Operations</ns2:ProcurementBuName>
               <ns2:BillToLocationCode>V1- New York City</ns2:BillToLocationCode> <!-- EDI_LOCATION -->
               <ns2:ModeOfTransportName>Parcel</ns2:ModeOfTransportName>
               <ns2:ServiceLevelName>2nd day air</ns2:ServiceLevelName>
               <ns2:ShippingMethod>Airborne-Parcel-2nd day air</ns2:ShippingMethod>
               <ns2:SoldToLeTownOrCity>New York</ns2:SoldToLeTownOrCity>
               <ns2:SoldToLeCountry>US</ns2:SoldToLeCountry> <!-- COUNTRY_CODE -->
               <ns2:SoldToLePostalCode>10022</ns2:SoldToLePostalCode>
               <ns2:SoldToLeAddressLine1>475 Park Avenue</ns2:SoldToLeAddressLine1>
               <ns2:SoldToLeAddressLine2>AddressLine2</ns2:SoldToLeAddressLine2>
               <ns2:SoldToLeAddressLine3>AddressLine3</ns2:SoldToLeAddressLine3>
               <ns2:SoldToLeAddressLine4>AddressLine4</ns2:SoldToLeAddressLine4>
               <ns2:SoldToLeStateProvn>NY</ns2:SoldToLeStateProvn> <!-- STATE -->
               <ns2:SoldToLeCounty>New York</ns2:SoldToLeCounty>
               <ns2:BuyerManagedTransportFlag>N</ns2:BuyerManagedTransportFlag>
               <ns2:PdfDraftPurchaseOrderLineVORow>
                  <ns2:LineNum>1</ns2:LineNum>
                  <ns2:ItemRevision>Rev</ns2:ItemRevision>
                  <ns2:ItemDescription>Envoy Laptop - Rugged</ns2:ItemDescription>
                  <ns2:UnitPrice>500</ns2:UnitPrice>
                  <ns2:Quantity>2</ns2:Quantity>
                  <ns2:LineNoteToVendor>NoteToVendor</ns2:LineNoteToVendor>
                  <ns2:VendorProductNum>AS92888</ns2:VendorProductNum>
                  <ns2:SupplierRefNumber>SupplierRefNumber</ns2:SupplierRefNumber>
                  <ns2:BlanketHeaderDocNumber>BlanketHeaderDocNumber</ns2:BlanketHeaderDocNumber>
                  <ns2:ContractHeaderDocNumber>ContractHeaderDocNumber</ns2:ContractHeaderDocNumber>
                  <ns2:UnitOfMeasure>Each</ns2:UnitOfMeasure> <!-- UOM_CODE -->
                  <ns2:LineType>Goods</ns2:LineType>
                  <ns2:ItemNumber>AS92888_CUSTOMER</ns2:ItemNumber>
                  <ns2:AmountDisplay>1,000.00</ns2:AmountDisplay>
                  <ns2:TotalTaxDisplay>0.00</ns2:TotalTaxDisplay>
                  <ns2:LineStatus>CHANGED</ns2:LineStatus>
				  <ns2:PricingUnitOfMeasure>Dozen</ns2:PricingUnitOfMeasure>	<!-- UOM_CODE -->
                  <ns2:PdfDraftPurchaseOrderLineLocationVORow>
                     <ns2:Quantity>10</ns2:Quantity>
					 <ns2:TaxableFlag>N</ns2:TaxableFlag>
                     <ns2:NeedByDate>2020-09-01</ns2:NeedByDate>
                     <ns2:ShipmentNum>1</ns2:ShipmentNum>
                     <ns2:Amount>5.00</ns2:Amount>
                     <ns2:ShipToLocTownOrCity>New York</ns2:ShipToLocTownOrCity>
                     <ns2:ShipToLocCountry>US</ns2:ShipToLocCountry> <!-- COUNTRY_CODE -->
                     <ns2:ShipToLocPostalCode>10022-3422</ns2:ShipToLocPostalCode>
                     <ns2:ShipToLocAddressLine1>90 Fifth Avenue</ns2:ShipToLocAddressLine1>
                     <ns2:ShipToLocAddressLine2>AddressLine2</ns2:ShipToLocAddressLine2>
                     <ns2:ShipToLocAddressLine3>AddressLine3</ns2:ShipToLocAddressLine3>
                     <ns2:ShipToLocStateProvn>NY</ns2:ShipToLocStateProvn> <!-- STATE -->
                     <ns2:ShipToLocCounty>New York</ns2:ShipToLocCounty>
                     <ns2:ScheduleStatus>CHANGED</ns2:ScheduleStatus>
                     <ns2:ShiptoCustomerName>ShipTo</ns2:ShiptoCustomerName>
                     <ns2:ShiptoCustContactName>Claire</ns2:ShiptoCustContactName>
                     <ns2:ShiptoCustContactEmailAddress>my@email.com</ns2:ShiptoCustContactEmailAddress>
                     <ns2:ShiptoCustContactPhoneNumber>123-456-7890</ns2:ShiptoCustContactPhoneNumber>
                     <ns2:RequestedShipDate>2020-09-15</ns2:RequestedShipDate>
                     <ns2:ShipToInternalLocationCode>V1-_NEW_YORK_CITY_0_2450399170046</ns2:ShipToInternalLocationCode> <!-- EDI_LOCATION -->
					 <ns2:LineLocShipToLocationName>V1- NYC</ns2:LineLocShipToLocationName>
					 <ns2:PricingUnitOfMeasure>Dozen</ns2:PricingUnitOfMeasure>	<!-- UOM_CODE -->
                     <ns2:PdfDraftPurchaseOrderLineLocationVOToAttachmentsVOAccessor>
                        <ns2:AttachmentsVORow>
                           <ns2:DatatypeCode>FILE</ns2:DatatypeCode>
                           <ns2:FileName>Doc.docx</ns2:FileName>
                           <ns2:DmDocumentId>UCMFA00074730</ns2:DmDocumentId>
                           <ns2:Url>String</ns2:Url>
                        </ns2:AttachmentsVORow>
                     </ns2:PdfDraftPurchaseOrderLineLocationVOToAttachmentsVOAccessor>
                  </ns2:PdfDraftPurchaseOrderLineLocationVORow>
                  <ns2:PdfDraftPurchaseOrderLineVOToAttachmentsVOAccessor>
                     <ns2:AttachmentsVORow>
                        <ns2:DatatypeCode>FILE</ns2:DatatypeCode>
                        <ns2:FileName>Attachments.txt</ns2:FileName>
                        <ns2:DmDocumentId>UCMFA00074727</ns2:DmDocumentId>
                        <ns2:Url>Url</ns2:Url>
                     </ns2:AttachmentsVORow>
                  </ns2:PdfDraftPurchaseOrderLineVOToAttachmentsVOAccessor>
                  <ns2:PdfDraftPurchaseOrderConfigComponentVORow>
                     <ns2:ItemDescription>ItemDescription</ns2:ItemDescription>
                     <ns2:UnitPrice>21</ns2:UnitPrice>
                     <ns2:ItemRevision>ItemRevision</ns2:ItemRevision>
                     <ns2:ComponentQuantity>5.00</ns2:ComponentQuantity>
                     <ns2:OptionItemNumber>123</ns2:OptionItemNumber>
                     <ns2:UnitPriceDisplay>20</ns2:UnitPriceDisplay>
                     <ns2:ComponentLineNumber>101</ns2:ComponentLineNumber>
                     <ns2:BaseModelItemNumber>12345</ns2:BaseModelItemNumber>
                     <ns2:ParentLineNumber>101</ns2:ParentLineNumber>
                     <ns2:UnitOfMeasure>Each</ns2:UnitOfMeasure> <!-- UOM_CODE -->
                     <ns2:SupplierItemNumber>AS92888</ns2:SupplierItemNumber>
                  </ns2:PdfDraftPurchaseOrderConfigComponentVORow>
               </ns2:PdfDraftPurchaseOrderLineVORow>
               <ns2:PdfDraftPurchaseOrderHeaderVOToAttachmentsVOAccessor>
                  <ns2:AttachmentsVORow>
                     <ns2:DatatypeCode>FILE</ns2:DatatypeCode>
                     <ns2:FileName>notes.txt</ns2:FileName>
                     <ns2:DmDocumentId>UCMFA00074696</ns2:DmDocumentId>
                     <ns2:Url>Url</ns2:Url>
                  </ns2:AttachmentsVORow>
               </ns2:PdfDraftPurchaseOrderHeaderVOToAttachmentsVOAccessor>
            </ns2:PdfDraftPurchaseOrderHeaderVORow>
         </tns:result>
      </tns:getCmkInputPayloadResponse>
   </Document>
</sendCollaborationDocument>