<!-- Notes: 1) Any referenced vendors, users, payment terms, purchasing categories, quantity units, etc. need to exist in P2P when the purchase order is posted. 2) Orders are technically handled as auto-approved requisitions resulting in a corresponding order being created. If you don't find the order in P2P UI, try looking for it as a requisition. It might have invalid data (see above) or the requisition approval process may be configured in a way to block automatic order creation. --> <PurchaseOrder xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <!-- (string, 10, optional) Specifies if order is attached as pdf file when order is sent to supplier through Basware network. Values: 'True', 'False'. --> <AttachOrderPdfToXml>True</AttachOrderPdfToXml> <!-- (string, 250, optional) Order classification code. Values can be specified by customer. Often used to group orders and assign different groups to be handled to different persons. --> <Classification></Classification> <!-- (string, 25, optional) Currency code for currency in which the order is placed. --> <CurrencyCode>EUR</CurrencyCode> <!-- Specifies delivery address for the purchase order. If no address specified, uses the default delivery address of organization (configured in P2P). Delivery address on header level applies to entire purchase reuisition. If addresses are also provided on order lines, these will apply only to the corresponding lines. --> <DeliveryAddress> <!-- (string, 250, optional) Additional street name. --> <AdditionalStreetName></AdditionalStreetName> <!-- (string, 250, optional) Block name. --> <BlockName></BlockName> <!-- (string, 250, optional) Building name. --> <BuildingName></BuildingName> <!-- (string, 250, optional) Building number. --> <BuildingNumber>68</BuildingNumber> <!-- (string, 250, optional) City. --> <City>Toronto</City> <!-- (string, 250, optional) Country code. --> <CountryCode>CA</CountryCode> <!-- (string, 250, optional) Country name. --> <CountryName>Canada</CountryName> <!-- (string, 255, optional) Country sub entity code. --> <CountrySubEntityCode>CA-ON</CountrySubEntityCode> <!-- (string, 2000, optional) Country sub entity name. --> <CountrySubEntityName>Ontario</CountrySubEntityName> <!-- (string, 250, optional) Department. --> <Department></Department> <!-- (string, 1000, optional) Description. --> <Description></Description> <!-- (string, 250, optional) District. --> <District></District> <!-- (string, 250, optional) Floor. --> <EmailAddress></EmailAddress> <!-- (string, 255, optional) Email address. --> <Floor></Floor> <!-- (string, 13, optional) Global location number. --> <GlobalLocationNumber></GlobalLocationNumber> <!-- (string, 2000, optional) Scheme id associated with global location number. --> <LocationSchemeId></LocationSchemeId> <!-- (string, 250) Specifies the address’ name for the goods delivery. --> <Name>Maple street office</Name> <!-- (string, 250, optional) PO box --> <PObox></PObox> <!-- (string, 250, optional) Postal zone. --> <PostalZone>02600</PostalZone> <!-- (string, 250, optional) Region. --> <Region></Region> <!-- (string, 250, optional) Room. --> <Room></Room> <!-- (string, 250, optional) Street name. --> <StreetName>Maple street</StreetName> <!-- (string, 2000, optional) AddressId. --> <AddressId>12345</AddressId> <!-- (string, 2000, optional) AddressSchemeId. --> <AddressSchemeId>abcdef</AddressSchemeId> </DeliveryAddress> <!-- (string, 250, optional) Delivery instruction to supplier (shown on header). Here users can provide free-text information in addition to deliveryTerm and deliveryLocation. --> <DeliveryInstructions></DeliveryInstructions> <!-- (date, optional) Delivery date requested by buyer. --> <DesiredDeliveryDate>2020-10-24</DesiredDeliveryDate> <!-- (date, optional) Buyer requested latest delivery date. --> <DesiredDeliveryEndDate>2020-10-24</DesiredDeliveryEndDate> <!-- (string, 100) Requisition number of related requisition in external system (for imported requisitions). --> <ExtRequisitionNumber>REQ210377570</ExtRequisitionNumber> <!-- (string, 100) Order number in external system --> <ExtOrderNumber>PO12358761240</ExtOrderNumber> <!-- (string, 10, optional) Specifies is goods receiving disabled in ordering. Values: 'True', 'False'. --> <GoodsReceiptDisabled>False</GoodsReceiptDisabled> <!-- (string, 2000, optional) This note is included when order is sent to supplier. --> <HeaderNote></HeaderNote> <!-- (date, optional) HeaderDataDate1-5: Can be used for for customer-specific date fields. --> <HeaderDataDate1></HeaderDataDate1> <!-- (date, optional) --> <HeaderDataDate2></HeaderDataDate2> <!-- (date, optional) --> <HeaderDataDate3></HeaderDataDate3> <!-- (date, optional) --> <HeaderDataDate4></HeaderDataDate4> <!-- (date, optional) --> <HeaderDataDate5></HeaderDataDate5> <!-- (decimal, optional) HeaderDataNum1-5: Can be used for for customer-specific numeric fields. --> <HeaderDataNum1></HeaderDataNum1> <!-- (decimal, optional) --> <HeaderDataNum2></HeaderDataNum2> <!-- (decimal, optional) --> <HeaderDataNum3></HeaderDataNum3> <!-- (decimal, optional) --> <HeaderDataNum4></HeaderDataNum4> <!-- (decimal, optional) --> <HeaderDataNum5></HeaderDataNum5> <!-- (string, 250, optional) HeaderDataText1-5: Can be used for for customer-specific numeric fields. --> <HeaderDataText1></HeaderDataText1> <!-- (string, 250, optional) --> <HeaderDataText2></HeaderDataText2> <!-- (string, 250, optional) --> <HeaderDataText3></HeaderDataText3> <!-- (string, 250, optional) --> <HeaderDataText4></HeaderDataText4> <!-- (string, 250, optional) --> <HeaderDataText5></HeaderDataText5> <!-- (string, 10, optional) Hide prices from supplier - used for blanket orders - defaults to False --> <HidePricesFromSupplier>False</HidePricesFromSupplier> <!-- (string, 1800, optional) The email address(es) where the order is sent to when sending order to supplier. Can contain multiple email addresses separated by semicolon. --> <OrderOwnerEmailAddress>Mark@supplier.com</OrderOwnerEmailAddress> <!-- (integer, optional) Determines who order is sent to. 0: Supplier - Order is sent only to supplier. If orderingMethod is email, order is sent to the email indicated by 'supplierOrderingEmail'. If orderingMethod is network, the order is sent through Basware network. 1: Owner - Order is sent only to email address(es) indicated by field 'otherOrderingEmail'. Used for example when goods were picked up from a store and no order needs to be sent to supplier. 2: Both - Order is sent to both supplier and email addresses indicated by field 'otherOrderingEmail'. Order delivery method to supplier is determined by orderingMethod, same as above. --> <OrderRecipientType>0</OrderRecipientType> <!-- (string, 50, optional) P2P company code for buyer organisation unit. Either 'organizationUnitCode' or 'organizationIdentifier' is required. --> <OrganizationIdentifier>BuyerLtd</OrganizationIdentifier> <!-- (string, 100, optional) P2P company code for buyer organisation unit. Either 'organizationUnitCode' or 'organizationIdentifier' is required. --> <OrganizationUnitCode>BW100</OrganizationUnitCode> <!-- (string, 100) Login account of user. --> <OwnerLogin>basware\jyrik</OwnerLogin> <!-- (string, 25, optional) Purchasing group code. --> <PurchasingGroupCode></PurchasingGroupCode> <!-- (string, 250, optional) Purchasing group name. --> <PurchasingGroupName></PurchasingGroupName> <!-- (string, 250, optional) Order payment term code. --> <PaymentTermCode>30N</PaymentTermCode> <!-- (string, 2000, optional) Order payment term name. --> <PaymentTermName>30 Days Net</PaymentTermName> <!-- (string, 2000, optional) Reason why order is placed. --> <Purpose>Goods for Project X</Purpose> <!-- (string, 10, optional) Release orders required - used for blanket orders - defaults to False --> <ReleaseOrdersRequired>False</ReleaseOrdersRequired> <!-- (string, 32, optional) Supplier code to whom the order is addressed. --> <SupplierCode>321687</SupplierCode> <!-- (string, 1800, optional) The email address(es) where the order is sent to when sending order to supplier. Can contain multiple email addresses separated by semicolon. --> <SupplierEmailAddress>Mark@supplier.com</SupplierEmailAddress> <!-- (string, 255, optional) Supplier name to whom the order is addressed. --> <SupplierName>ACME supplier ltd.</SupplierName> <!-- (string, 255, optional) Specifies contract which this order relates to. --> <ContractNumber>CON2198763</ContractNumber> <!-- Purchase order lines. Note: Row count needs to be min 1 and max 200. At least one of the rows needs to have quantity above zero --> <OrderLines> <OrderLine> <!-- (string, 2000, optional) Free-text field for additional notes regarding order line. Sent to vendor along with the order. --> <AdditionalInfo>one year</AdditionalInfo> <!-- (string, 10, optional) Specifies whether the goods need to be delivered in one batch. Available values: True / False. --> <AllowPartialDeliveries>True</AllowPartialDeliveries> <!-- (string, 10, optional) Specifies if order line will be received automatically (no user input required). Available values: True / False. --> <ReceiveAutomatically>True</ReceiveAutomatically> <!-- (string, 250, optional) Product code used by buyer. --> <BuyerProductCode>ProjectLaptops100</BuyerProductCode> <!-- (string, 100) Category code linked to product --> <CategoryCode>100</CategoryCode> <!-- (string, 250, optional) Name for the item's purchasing category. Informative field, P2P will look up the name based on code. --> <CategoryName>Office suppliers</CategoryName> <CodingRows> <CodingRow> <!-- (string, optional) Informative field (not used in import). --> <LineNumber>1</LineNumber> <!-- (string, 25, optional) Account assignment category code. --> <AccountAssignmentCategoryCode></AccountAssignmentCategoryCode> <!-- (string, 250, optional) Account assignment category name. --> <AccountAssignmentCategoryName></AccountAssignmentCategoryName> <!-- (string, 25, optional) Account code. --> <AccountCode>18200</AccountCode> <!-- (string, 2000, optional) Account name. --> <AccountName>Equipment purchases</AccountName> <!-- (string, 25, optional) Budget code. --> <BudgetCode></BudgetCode> <!-- (string, 250, optional) Budget name. --> <BudgetName></BudgetName> <!-- (string, 250, optional) Business area name. --> <BusinessAreaName></BusinessAreaName> <!-- (string, 25, optional) Business area code. --> <BusinessAreaCode></BusinessAreaCode> <!-- (string, 25, optional) Business unit code. --> <BusinessUnitCode></BusinessUnitCode> <!-- (string, 250, optional) Business unit name. --> <BusinessUnitName></BusinessUnitName> <!-- (string, 25, optional) Cost center code. --> <CostCenterCode>71830</CostCenterCode> <!-- (string, 2000, optional) Cost center name. --> <CostCenterName>Tokyo</CostCenterName> <!-- (string, 25, optional) Customer code. --> <CustomerCode></CustomerCode> <!-- (string, 250, optional) Customer name. --> <CustomerName></CustomerName> <!-- (string, 25, optional) Distribution code. --> <DistributionCode></DistributionCode> <!-- (string, 250, optional) Distribution mode. --> <DistributionMode></DistributionMode> <!-- (string, 25, optional) Employee code. --> <EmployeeCode></EmployeeCode> <!-- (string, 250, optional) Employee name. --> <EmployeeName></EmployeeName> <!-- (string, 25, optional) Fixed asset code. --> <FixedAssetsCode></FixedAssetsCode> <!-- (string, 250, optional) Fixed asset name. --> <FixedAssetsName></FixedAssetsName> <!-- (string, 25, optional) Fixed asset sub code. --> <FixedAssetsSubCode></FixedAssetsSubCode> <!-- (string, 250, optional) Fixed assets sub name. --> <FixedAssetsSubName></FixedAssetsSubName> <!-- (string, 25, optional) Internal order code. --> <InternalOrderCode></InternalOrderCode> <!-- (string, 250, optional) Internal order name. --> <InternalOrderName></InternalOrderName> <!-- (date, optional) LineInvoicingDate1-5: Can be used for for customer-specific date fields. --> <LineInvoicingDate1></LineInvoicingDate1> <!-- (date, optional) LineInvoicingDate1-5: Can be used for for customer-specific date fields. --> <LineInvoicingDate2></LineInvoicingDate2> <!-- (date, optional) LineInvoicingDate1-5: Can be used for for customer-specific date fields. --> <LineInvoicingDate3></LineInvoicingDate3> <!-- (date, optional) LineInvoicingDate1-5: Can be used for for customer-specific date fields. --> <LineInvoicingDate4></LineInvoicingDate4> <!-- (date, optional) LineInvoicingDate1-5: Can be used for for customer-specific date fields. --> <LineInvoicingDate5></LineInvoicingDate5> <!-- (string, 25, optional) DimCode 1-10: Code fields for Customer-specific coding dimensions. --> <LineInvoicingDimCode1></LineInvoicingDimCode1> <!-- (string, 25, optional) DimCode 1-10: Code fields for Customer-specific coding dimensions. --> <LineInvoicingDimCode10></LineInvoicingDimCode10> <!-- (string, 25, optional) DimCode 1-10: Code fields for Customer-specific coding dimensions. --> <LineInvoicingDimCode2></LineInvoicingDimCode2> <!-- (string, 25, optional) DimCode 1-10: Code fields for Customer-specific coding dimensions. --> <LineInvoicingDimCode3></LineInvoicingDimCode3> <!-- (string, 25, optional) DimCode 1-10: Code fields for Customer-specific coding dimensions. --> <LineInvoicingDimCode4></LineInvoicingDimCode4> <!-- (string, 25, optional) DimCode 1-10: Code fields for Customer-specific coding dimensions. --> <LineInvoicingDimCode5></LineInvoicingDimCode5> <!-- (string, 25, optional) DimCode 1-10: Code fields for Customer-specific coding dimensions. --> <LineInvoicingDimCode6></LineInvoicingDimCode6> <!-- (string, 25, optional) DimCode 1-10: Code fields for Customer-specific coding dimensions. --> <LineInvoicingDimCode7></LineInvoicingDimCode7> <!-- (string, 25, optional) DimCode 1-10: Code fields for Customer-specific coding dimensions. --> <LineInvoicingDimCode8></LineInvoicingDimCode8> <!-- (string, 25, optional) DimCode 1-10: Code fields for Customer-specific coding dimensions. --> <LineInvoicingDimCode9></LineInvoicingDimCode9> <!-- (string, 250, optional) DimName 1-10: Name fields for Customer-specific coding dimensions. --> <LineInvoicingDimName1></LineInvoicingDimName1> <!-- (string, 250, optional) DimName 1-10: Name fields for Customer-specific coding dimensions. --> <LineInvoicingDimName10></LineInvoicingDimName10> <!-- (string, 250, optional) DimName 1-10: Name fields for Customer-specific coding dimensions. --> <LineInvoicingDimName2></LineInvoicingDimName2> <!-- (string, 250, optional) DimName 1-10: Name fields for Customer-specific coding dimensions. --> <LineInvoicingDimName3></LineInvoicingDimName3> <!-- (string, 250, optional) DimName 1-10: Name fields for Customer-specific coding dimensions. --> <LineInvoicingDimName4></LineInvoicingDimName4> <!-- (string, 250, optional) DimName 1-10: Name fields for Customer-specific coding dimensions. --> <LineInvoicingDimName5></LineInvoicingDimName5> <!-- (string, 250, optional) DimName 1-10: Name fields for Customer-specific coding dimensions. --> <LineInvoicingDimName6></LineInvoicingDimName6> <!-- (string, 250, optional) DimName 1-10: Name fields for Customer-specific coding dimensions. --> <LineInvoicingDimName7></LineInvoicingDimName7> <!-- (string, 250, optional) DimName 1-10: Name fields for Customer-specific coding dimensions. --> <LineInvoicingDimName8></LineInvoicingDimName8> <!-- (string, 250, optional) DimName 1-10: Name fields for Customer-specific coding dimensions. --> <LineInvoicingDimName9></LineInvoicingDimName9> <!-- (decimal, optional) LineInvoicingNum1-5: Can be used for for customer-specific date fields. --> <LineInvoicingNum1></LineInvoicingNum1> <!-- (decimal, optional) LineInvoicingNum1-5: Can be used for for customer-specific date fields. --> <LineInvoicingNum2></LineInvoicingNum2> <!-- (decimal, optional) LineInvoicingNum1-5: Can be used for for customer-specific date fields. --> <LineInvoicingNum3></LineInvoicingNum3> <!-- (decimal, optional) LineInvoicingNum1-5: Can be used for for customer-specific date fields. --> <LineInvoicingNum4></LineInvoicingNum4> <!-- (decimal, optional) LineInvoicingNum1-5: Can be used for for customer-specific date fields. --> <LineInvoicingNum5></LineInvoicingNum5> <!-- (string, 250, optional) LineInvoicingText1-5: Can be used for for customer-specific date fields. --> <LineInvoicingText1></LineInvoicingText1> <!-- (string, 250, optional) LineInvoicingText1-5: Can be used for for customer-specific date fields. --> <LineInvoicingText2></LineInvoicingText2> <!-- (string, 250, optional) LineInvoicingText1-5: Can be used for for customer-specific date fields. --> <LineInvoicingText3></LineInvoicingText3> <!-- (string, 250, optional) LineInvoicingText1-5: Can be used for for customer-specific date fields. --> <LineInvoicingText4></LineInvoicingText4> <!-- (string, 250, optional) LineInvoicingText1-5: Can be used for for customer-specific date fields. --> <LineInvoicingText5></LineInvoicingText5> <!-- (string, 25, optional) Profit center code. --> <ProfitCenterCode></ProfitCenterCode> <!-- (string, 250, optional) Profit center name. --> <ProfitCenterName></ProfitCenterName> <!-- (string, 25, optional) Project code. --> <ProjectCode></ProjectCode> <!-- (string, 255, optional) Project name. --> <ProjectName></ProjectName> <!-- (string, 25, optional) Project sub code. --> <ProjectSubCode></ProjectSubCode> <!-- (string, 250, optional) Project sub name. --> <ProjectSubName></ProjectSubName> <!-- (decimal, optional) Informative field (not used in import). --> <RowIndex>1</RowIndex> <!-- (string, 25, optional) Sales order code. --> <SalesOrderCode></SalesOrderCode> <!-- (string, 250, optional) Sales order name. --> <SalesOrderName></SalesOrderName> <!-- (string, 25, optional) Sales order sub code. --> <SalesOrderSubCode></SalesOrderSubCode> <!-- (string, 250, optional) Sales order sub name. --> <SalesOrderSubName></SalesOrderSubName> <!-- (string, 25, optional) Service code. --> <ServiceCode></ServiceCode> <!-- (string, 250, optional) Service name. --> <ServiceName></ServiceName> <!-- (decimal, optional) Defines percentage of cost to be allocated to the coding line. Reserved for use for multiple coding lines. Please use '100' as only one coding row per requisition line is currently supported. --> <SplitPercent>100</SplitPercent> <!-- (string, 250, optional) Vehicle name. --> <VehicleName></VehicleName> <!-- (string, 25, optional) Vehicle number. --> <VehicleNumber></VehicleNumber> <!-- (string, 25, optional) Work order code. --> <WorkOrderCode></WorkOrderCode> <!-- (string, 250, optional) Work order name. --> <WorkOrderName></WorkOrderName> <!-- (string, 25, optional) Work order sub code. --> <WorkOrderSubCode></WorkOrderSubCode> <!-- (string, 250, optional) Work order sub name. --> <WorkOrderSubName></WorkOrderSubName> </CodingRow> </CodingRows> <!-- (decimal, optional) Factor for conversions. --> <ConversionDenumerator></ConversionDenumerator> <!-- (decimal, optional) Factor for conversions. --> <ConversionNumerator></ConversionNumerator> <!-- Specifies delivery address for the purchase order. If no address specified, uses the default delivery address of organization (configured in P2P). Delivery address on header level applies to entire purchase reuisition. If addresses are also provided on order lines, these will apply only to the corresponding lines. --> <DeliveryAddress> <!-- (string, optional) Informative field (not used in import). --> <LineNumber>1</LineNumber> <!-- (string, 250, optional) Additional street name. --> <AdditionalStreetName></AdditionalStreetName> <!-- (string, 250, optional) Block name. --> <BlockName></BlockName> <!-- (string, 250, optional) Building name. --> <BuildingName></BuildingName> <!-- (string, 250, optional) Building number. --> <BuildingNumber>68</BuildingNumber> <!-- (string, 250, optional) City. --> <City>Toronto</City> <!-- (string, 250, optional) Country code. --> <CountryCode>CA</CountryCode> <!-- (string, 250, optional) Country name. --> <CountryName>Canada</CountryName> <!-- (string, 255, optional) Country sub entity code. --> <CountrySubEntityCode>CA-ON</CountrySubEntityCode> <!-- (string, 2000, optional) Country sub entity name. --> <CountrySubEntityName>Ontario</CountrySubEntityName> <!-- (string, 250, optional) Department. --> <Department></Department> <!-- (string, 1000, optional) Description. --> <Description></Description> <!-- (string, 250, optional) District. --> <District></District> <!-- (string, 250, optional) Floor. --> <EmailAddress></EmailAddress> <!-- (string, 255, optional) Email address. --> <Floor></Floor> <!-- (string, 13, optional) Global location number. --> <GlobalLocationNumber></GlobalLocationNumber> <!-- (string, 2000, optional) Scheme id associated with global location number. --> <LocationSchemeId></LocationSchemeId> <!-- (string, 250) Specifies the address’ name for the goods delivery. --> <Name>Maple street office</Name> <!-- (string, 250, optional) PO box --> <PObox></PObox> <!-- (string, 250, optional) Postal zone. --> <PostalZone>02600</PostalZone> <!-- (string, 250, optional) Region. --> <Region></Region> <!-- (string, 250, optional) Room. --> <Room></Room> <!-- (string, 250, optional) Street name. --> <StreetName>Maple street</StreetName> </DeliveryAddress> <!-- (string, 100, optional) Delivery term. Generally Incoterms (International Commercial Terms) are used here, however customer and supplier can also agree to use different sets of delivery terms. --> <DeliveryTermCode>Supplier to Buyer via Post</DeliveryTermCode> <!-- (string, 2000, optional) Product description. --> <Description>Developer laptop, 15 inch, model MK2160</Description> <!-- (date, optional) Delivery date requested by buyer. --> <DesiredDeliveryDate>2020-10-24</DesiredDeliveryDate> <!-- (decimal, optional) Percentage of discount on order line. This percentage amount is deducted from unitPrice by P2P when calculating discounted price. --> <DiscountPercent>0</DiscountPercent> <!-- (string, 100) Order line number in customer system. --> <ExtLineNumber>1</ExtLineNumber> <!-- (string, optional) Not used by P2P (reserved for later use). --> <GRIndicator></GRIndicator> <!-- (string, 100, optional) Note for receiving goods. --> <GRNote></GRNote> <!-- (string, optional) Not used by P2P (reserved for later use). --> <GRbasedInvoicing></GRbasedInvoicing> <!-- (string, 255, optional) LeadTime defines how long (number of days) would it take for goods to arrive after the order has been placed. Should be stated as whole numbers (“1”, “2”) not (“one”, “two”) --> <LeadTime>10</LeadTime> <!-- (date, optional) LineDataDate1-5 can be used for customer-specific date fields. This data will go to ‘Line data’ -tab of the order line in P2P. --> <LineDataDate1>2020-10-24</LineDataDate1> <!-- (date, optional) --> <LineDataDate2></LineDataDate2> <!-- (date, optional) --> <LineDataDate3></LineDataDate3> <!-- (date, optional) --> <LineDataDate4></LineDataDate4> <!-- (date, optional) --> <LineDataDate5></LineDataDate5> <!-- (decimal, optional) LineDataNum1-5 can be used for customer-specific numeric fields. This data will go to ‘Line data’ -tab of the order line in P2P. --> <LineDataNum1></LineDataNum1> <!-- (decimal, optional) --> <LineDataNum2></LineDataNum2> <!-- (decimal, optional) --> <LineDataNum3></LineDataNum3> <!-- (decimal, optional) --> <LineDataNum4></LineDataNum4> <!-- (decimal, optional) --> <LineDataNum5></LineDataNum5> <!-- (string, 250, optional) LineDataText1-5 can be used for customer-specific text fields. This data will go to ‘Line data’ -tab of the order line in P2P. --> <LineDataText1></LineDataText1> <!-- (string, 250, optional) --> <LineDataText2></LineDataText2> <!-- (string, 250, optional) --> <LineDataText3></LineDataText3> <!-- (string, 250, optional) --> <LineDataText4></LineDataText4> <!-- (string, 250, optional) --> <LineDataText5></LineDataText5> <!-- (date, optional) LinePricingDate1-5 can be used for customer-specific date fields. This data will go to ‘Pricing’ -tab of the order line in P2P. --> <LinePricingDate1></LinePricingDate1> <!-- (date, optional) --> <LinePricingDate2></LinePricingDate2> <!-- (date, optional) --> <LinePricingDate3></LinePricingDate3> <!-- (date, optional) --> <LinePricingDate4></LinePricingDate4> <!-- (date, optional) --> <LinePricingDate5></LinePricingDate5> <!-- (decimal, optional) LinePricingNum1-5 can be used for customer-specific numeric fields. This data will go to ‘Pricing’ -tab of the order line in P2P. --> <LinePricingNum1></LinePricingNum1> <!-- (decimal, optional) --> <LinePricingNum2></LinePricingNum2> <!-- (decimal, optional) --> <LinePricingNum3></LinePricingNum3> <!-- (decimal, optional) --> <LinePricingNum4></LinePricingNum4> <!-- (decimal, optional) --> <LinePricingNum5></LinePricingNum5> <!-- (string, 250, optional) LinePricingText1-5 can be used for customer-specific text fields. This data will go to ‘Pricing’ -tab of the order line in P2P. --> <LinePricingText1></LinePricingText1> <!-- (string, 250, optional) --> <LinePricingText2></LinePricingText2> <!-- (string, 250, optional) --> <LinePricingText3></LinePricingText3> <!-- (string, 250, optional) --> <LinePricingText4></LinePricingText4> <!-- (string, 250, optional) --> <LinePricingText5></LinePricingText5> <!-- (string, 255, optional) ManufacturerProductCode is item's ID provided by the manufacturer. --> <ManufacturerProductCode>Agent-1</ManufacturerProductCode> <!-- (string, 100, optional) Material group. --> <MaterialGroup></MaterialGroup> <!-- (string, 100, optional) Plant. --> <Plant></Plant> <!-- (decimal, optional) Specified whether price been originally net (0) or gross (1). --> <PriceType>1</PriceType> <!-- (string, 25, optional) Specifies the unit to which the price relates to. Informative field (P2P does not apply logic to this field) --> <PriceUnit></PriceUnit> <!-- (string, 250, optional) Description of the price unit. --> <PriceUnitDescription></PriceUnitDescription> <!-- (decimal, optional) Ordered quantity. --> <Quantity>1</Quantity> <!-- (string, 10, optional) Unit code for ordered quantity (pcs, kg, litre, boxes, etc). --> <QuantityUnit>PCS</QuantityUnit> <!-- (string, 250, optional) Description for quantityUnit. --> <QuantityUnitName>Pieces</QuantityUnitName> <!-- (string, 100, optional) Storage location. --> <StorageLocation></StorageLocation> <!-- (string, 100, optional) Sub unit of measure. --> <SubUOM></SubUOM> <!-- (string, 50, optional) Product code used by supplier. --> <SupplierProductCode>912736320</SupplierProductCode> <!-- (string, 250, optional) Product name used by supplier. --> <SupplierProductName>Developer laptop, 15 inch</SupplierProductName> <!-- (string, 32, optional) If empty, tax code will be resolved using tax percent. If both are empty, Basware P2P resolves the value using the tax percent from the purchasing category. --> <TaxCode>T25</TaxCode> <!-- (string, 25, optional) Tax juristiction code. --> <TaxJuristictionCode></TaxJuristictionCode> <!-- (decimal, optional) When taxCode is provided, taxPercent will be overwritten by the tax percent configured on the specified taxCode. --> <TaxPercent>25</TaxPercent> <!-- (decimal, optional) When taxCode is provided, taxPercent will be overwritten by the tax percent configured on the specified taxCode. --> <TaxPercent2>0</TaxPercent2> <!-- (string, 64, optional) Product classification code (UNSPC). --> <UNSPSC></UNSPSC> <!-- (decimal, optional) Price per unit, without discount. --> <UnitPrice>125</UnitPrice> </OrderLine> </OrderLines> <!-- (integer, optional) Order type, default 0 0: Standard order 1: Blanket order --> <OrderType>0</OrderType> <!-- (date, optional) Validity period end date - used for blanket orders --> <ValidityPeriodEndDate></ValidityPeriodEndDate> <!-- (date, optional) Validity period start date - used for blanket orders --> <ValidityPeriodStartDate></ValidityPeriodStartDate> </PurchaseOrder>