Web Service: PaymentExport
Target Namespace:
urn:Ariba:Buyer:vsap
Description:
Use this outbound web service to export payment request information asynchronously from the procurement solution to an external ERP system for payment.
Port PaymentExportPortType Port typeSource code
Location:
https://testacig.ariba.com/cxf/receiveP2PDoc
Protocol:
SOAP
Default style:
document
Transport protocol:
SOAP over HTTP
Operations:
- PaymentExportOperationDetailSource code
Operations
-
PaymentExportOperation
Operation type:Request-response. The endpoint receives a message, and sends a correlated message.SOAP action:/Process DefinitionInput:PaymentExportRequestMessage (soap:header, use = literal, part = header)Source codebody type PaymentExportRequest
- Payment_PaymentHeaderExport_Item - optional;
- item - optional, unbounded; type Payment_PaymentHeaderExport
- Amount - optional; Class name ariba.basic.core.Money, group name Reference, variant vrealm_3521.
- Currency - optional; ... is recursive
- ChargeReconciliation - optional;
- UniqueName - optional, nillable; type string
- custom - optional; ... is recursive
Class name ariba.charge.core.ChargeReconciliation, group name Reference, variant vrealm_3521. - InvoiceReconciliation - optional;
- AdjustedTotalCostInERPPrecision - optional; type Money_PaymentExportIt defines the gross amount of the payment in ERP Precision.Name AdjustedTotalCostInERPPrecision, type ariba.basic.core.Money, variant vrealm_3521.
- Amount - optional, nillable; type decimal
- BaselineDateInRequesterTimeZone - nillable; type stringIt defines the base line date of the payment. The format of the date is YYYYMMDD.Class name java.lang.String, group name PaymentHeaderExport, variant vrealm_3521.
- BaselineDateString - nillable; type stringIt defines the base line date of the payment.Class name java.lang.String, group name PaymentHeaderExport, variant vrealm_3521.
- DirectActionURL - optional, nillable; type stringpayment URLClass name java.lang.String, group name PaymentHeaderExport, variant vrealm_3521.
- Invoice - optional; ... is recursive
- InvoiceDate - nillable; type dateTimeIt defines the invoice date.Class name ariba.util.core.Date, group name PaymentHeaderExport, variant vrealm_3521.
- OneTimeVendorInvoiceDetail - optional; ... is recursive
- PaymentTermsEffectiveDate - optional, nillable; type dateTimeIt defines the base line date of the payment.Class name ariba.util.core.Date, group name PaymentHeaderExport, variant vrealm_3521.
- PaymentTermsEffectiveDateInRequesterTimeZone - optional, nillable; type stringIt defines the base line date of the payment in the requester's time zone.Class name java.lang.String, group name PaymentHeaderExport, variant vrealm_3521.
- SAPInvoiceInd - nillable; type stringIndicates whether it is an invoice or a credit memo.Class name java.lang.String, group name PaymentHeaderExport, variant vrealm_3521.
- TaxAccrualAmount - optional; type Money_PaymentExportIt defines the gross amount of the payment in ERP Precision.Name AdjustedTotalCostInERPPrecision, type ariba.basic.core.Money, variant vrealm_3521.
- Amount - optional, nillable; type decimal
- UniqueName - optional, nillable; type string
- CompanyCode - optional; ... is recursive
- custom - optional; ... is recursive
Class name ariba.invoicing.core.InvoiceReconciliation, group name PaymentHeaderExport, variant vrealm_3521. - AdjustedTotalCostInERPPrecision - optional; type Money_PaymentExport
- PaymentAmounts - optional; Class name ariba.payment.core.PaymentAmounts, group name Reference, variant vrealm_3521.
- GrossAmount type Money_PaymentExportIt defines the gross amount of the payment in ERP Precision.Name AdjustedTotalCostInERPPrecision, type ariba.basic.core.Money, variant vrealm_3521.
- Amount - optional, nillable; type decimal
- GrossAmount type Money_PaymentExport
- PaymentMethodType
- UniqueName - nillable; type stringThe payment method type usedClass name java.lang.String, group name Reference, variant vrealm_3521.
- custom - optional; ... is recursive
Class name ariba.payment.core.PaymentMethodType, group name Reference, variant vrealm_3521. - UniqueName - nillable; type string
- PaymentTerms - optional; Class name ariba.payment.core.PaymentTerms, group name PaymentHeaderExport, variant vrealm_3521.
- UniqueName - nillable; type stringS unique code of the payment terms.Class name java.lang.String, group name PaymentHeaderExport, variant vrealm_3521.
- UniqueName - nillable; type string
- SupplierLocation - optional;
- UniqueName - nillable; type stringIt defines the supplier ID.Class name java.lang.String, group name Reference, variant vrealm_3521.
- custom - optional; ... is recursive
Class name ariba.common.core.SupplierLocation, group name Reference, variant vrealm_3521. - UniqueName - nillable; type string
- UniqueName - nillable; type stringIt defines the unique ID of every payment for which it shows a status.Class name java.lang.String, group name PaymentHeaderExport, variant vrealm_3521.
- custom - optional;
- CustomBoolean - optional, unbounded, nillable; ... is recursive
- CustomDate - optional, unbounded, nillable; ... is recursive
- CustomInteger - optional, unbounded, nillable; ... is recursive
- CustomMoney - optional, unbounded, nillable; - extension of type Money_Reference ... is recursive
- CustomString - optional, unbounded, nillable; ... is recursive
Name null, type ariba.payment.core.Payment, variant vrealm_3521. - Amount - optional;
- item - optional, unbounded; type Payment_PaymentHeaderExport
- Payment_PaymentLineItemDet_Item - optional;
- item - optional, unbounded; type Payment_PaymentLineItemDet
- InvoiceReconciliation - optional;
- LineItems - optional; ... is recursive
- custom - optional; ... is recursive
Class name ariba.invoicing.core.InvoiceReconciliation, group name FullObject, variant vrealm_3521. - UniqueName - nillable; type stringIt defines the unique ID for every payment that has its status displayed.Class name java.lang.String, group name PaymentLineItemDet, variant vrealm_3521.
- ChargeReconciliation - optional;
- UniqueName - optional, nillable; type string
- custom - optional; ... is recursive
Class name ariba.charge.core.ChargeReconciliation, group name Reference, variant vrealm_3521. - custom - optional;
- CustomBoolean - optional, unbounded, nillable; ... is recursive
- CustomDate - optional, unbounded, nillable; ... is recursive
- CustomInteger - optional, unbounded, nillable; ... is recursive
- CustomMoney - optional, unbounded, nillable; - extension of type Money_Reference ... is recursive
- CustomString - optional, unbounded, nillable; ... is recursive
Name null, type ariba.payment.core.Payment, variant vrealm_3521. - InvoiceReconciliation - optional;
- item - optional, unbounded; type Payment_PaymentLineItemDet
- Payment_EnhancedPaymentAccountDet_Item - optional;
- item - optional, unbounded; type Payment_EnhancedPaymentAccountDet
- InvoiceReconciliation - optional;
- LineItems - optional; ... is recursive
- custom - optional; ... is recursive
Class name ariba.invoicing.core.InvoiceReconciliation, group name FullObject, variant vrealm_3521. - UniqueName - nillable; type stringIt defines the unique ID of every payment that has a status displayed.Class name java.lang.String, group name EnhancedPaymentAccountDet, variant vrealm_3521.
- custom - optional;
- CustomBoolean - optional, unbounded, nillable; ... is recursive
- CustomDate - optional, unbounded, nillable; ... is recursive
- CustomInteger - optional, unbounded, nillable; ... is recursive
- CustomMoney - optional, unbounded, nillable; - extension of type Money_Reference ... is recursive
- CustomString - optional, unbounded, nillable; ... is recursive
Name null, type ariba.payment.core.Payment, variant vrealm_3521. - InvoiceReconciliation - optional;
- item - optional, unbounded; type Payment_EnhancedPaymentAccountDet
- Payment_PaymentGLAccDet_Item - optional;
- item - optional, unbounded; type Payment_PaymentGLAccDet
- InvoiceReconciliation - optional;
- CompanyCode - optional; ... is recursive
- LineItems - optional; ... is recursive
- custom - optional; ... is recursive
Class name ariba.invoicing.core.InvoiceReconciliation, group name FullObject, variant vrealm_3521. - UniqueName - nillable; type stringIt defines a unique ID of every payment having a status displayed.Class name java.lang.String, group name PaymentGLAccDet, variant vrealm_3521.
- custom - optional;
- CustomBoolean - optional, unbounded, nillable; ... is recursive
- CustomDate - optional, unbounded, nillable; ... is recursive
- CustomInteger - optional, unbounded, nillable; ... is recursive
- CustomMoney - optional, unbounded, nillable; - extension of type Money_Reference ... is recursive
- CustomString - optional, unbounded, nillable; ... is recursive
Name null, type ariba.payment.core.Payment, variant vrealm_3521. - InvoiceReconciliation - optional;
- item - optional, unbounded; type Payment_PaymentGLAccDet
- Payment_PaymentTaxExport_Item - optional;
- item - optional, unbounded; type Payment_PaymentTaxExport
- ChargeReconciliation - optional;
- UniqueName - optional, nillable; type string
- custom - optional; ... is recursive
Reconciliation of charges from the Ariba Buyer.Class name ariba.charge.core.ChargeReconciliation, group name Reference, variant vrealm_3521. - InvoiceReconciliation - optional;
- TaxDistributionVector - optional; ... is recursive
- custom - optional; ... is recursive
Class name ariba.invoicing.core.InvoiceReconciliation, group name PaymentTaxExport, variant vrealm_3521. - UniqueName - optional, nillable; type string
- custom - optional;
- CustomBoolean - optional, unbounded, nillable; ... is recursive
- CustomDate - optional, unbounded, nillable; ... is recursive
- CustomInteger - optional, unbounded, nillable; ... is recursive
- CustomMoney - optional, unbounded, nillable; - extension of type Money_Reference ... is recursive
- CustomString - optional, unbounded, nillable; ... is recursive
Name null, type ariba.payment.core.Payment, variant vrealm_3521. - ChargeReconciliation - optional;
- item - optional, unbounded; type Payment_PaymentTaxExport
- Payment_AdvancePaymentDetailExport_Item - optional;
- item - optional, unbounded; type Payment_AdvancePaymentDetailExport
- AdvancePayments - optional;
- item - optional, unbounded; ... is recursive
Class name ariba.payment.core.AdvancePaymentConsumptionLog, group name Reference, variant vrealm_3521. - ChargeReconciliation - optional;
- UniqueName - optional, nillable; type string
- custom - optional; ... is recursive
Class name ariba.charge.core.ChargeReconciliation, group name Reference, variant vrealm_3521. - custom - optional;
- CustomBoolean - optional, unbounded, nillable; ... is recursive
- CustomDate - optional, unbounded, nillable; ... is recursive
- CustomInteger - optional, unbounded, nillable; ... is recursive
- CustomMoney - optional, unbounded, nillable; - extension of type Money_Reference ... is recursive
- CustomString - optional, unbounded, nillable; ... is recursive
Name null, type ariba.payment.core.Payment, variant vrealm_3521. - AdvancePayments - optional;
- item - optional, unbounded; type Payment_AdvancePaymentDetailExport
- Payment_PaymentMatchedReceiptsDet_Item - optional;
- item - optional, unbounded; type Payment_PaymentMatchedReceiptsDet
- InvoiceReconciliation - optional;
- MatchedReceipts - optional; ... is recursive
- custom - optional; ... is recursive
Class name ariba.invoicing.core.InvoiceReconciliation, group name FullObject, variant vrealm_3521. - custom - optional;
- CustomBoolean - optional, unbounded, nillable; ... is recursive
- CustomDate - optional, unbounded, nillable; ... is recursive
- CustomInteger - optional, unbounded, nillable; ... is recursive
- CustomMoney - optional, unbounded, nillable; - extension of type Money_Reference ... is recursive
- CustomString - optional, unbounded, nillable; ... is recursive
Name null, type ariba.payment.core.Payment, variant vrealm_3521. - InvoiceReconciliation - optional;
- item - optional, unbounded; type Payment_PaymentMatchedReceiptsDet
- partition type string
- variant type string
Output:PaymentExportReplyMessage (soap:header, use = literal, part = header)Source codebody type PaymentExportReply- status type string
- Payment_PaymentHeaderExport_Item - optional;
Port type PaymentExportPortType Source code
WSDL source code
<?xml version="1.0"?>
<wsdl:definitions name="PaymentExport" targetNamespace="urn:Ariba:Buyer:vsap"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:typens="urn:Ariba:Buyer:vsap"
xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
xmlns:ns="http://schemas.xmlsoap.org/soap/encoding/"
xmlns="http://schemas.xmlsoap.org/wsdl/"
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
><wsdl:types>
<xsd:schema elementFormDefault="qualified" targetNamespace="urn:Ariba:Buyer:vsap">
</wsdl:types><xsd:element name="Headers"></xsd:element>
<xsd:element name="PaymentExportRequest">
<xsd:complexType>
</xsd:element><xsd:all>
</xsd:complexType><xsd:element minOccurs="0" name="Payment_PaymentGLAccDet_Item">
</xsd:all><xsd:complexType></xsd:complexType>
</xsd:element><xsd:element name="PaymentExportReply"></xsd:element>
<xsd:complexType name="Payment_PaymentHeaderExport">
<xsd:annotation>
<xsd:documentation>Name null, type ariba.payment.core.Payment, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:all>
</xsd:complexType><xsd:element minOccurs="0" name="Amount">
<xsd:complexType>
</xsd:element><xsd:annotation>
<xsd:documentation>Class name ariba.basic.core.Money, group name Reference, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:all>
</xsd:complexType><xsd:element minOccurs="0" name="Currency">
</xsd:all><xsd:complexType>
</xsd:element><xsd:annotation>
<xsd:documentation>Class name ariba.basic.core.Currency, group name Reference, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:all>
</xsd:complexType><xsd:element minOccurs="1" name="UniqueName" nillable="true" type="xsd:string">
</xsd:all><xsd:annotation>
</xsd:element><xsd:documentation>It defines the type of currency of the payment.</xsd:documentation>
<xsd:documentation>Class name java.lang.String, group name Reference, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:element minOccurs="0" name="ChargeReconciliation">
<xsd:complexType>
</xsd:element><xsd:annotation>
<xsd:documentation>Class name ariba.charge.core.ChargeReconciliation, group name Reference, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:all>
</xsd:complexType><xsd:element maxOccurs="1" minOccurs="0" name="custom">
</xsd:all><xsd:complexType>
</xsd:element><xsd:sequence>
</xsd:complexType><xsd:element maxOccurs="unbounded" minOccurs="0" name="CustomBoolean" nillable="true">
<xsd:complexType>
</xsd:element><xsd:simpleContent></xsd:simpleContent>
</xsd:complexType><xsd:element maxOccurs="unbounded" minOccurs="0" name="CustomDate" nillable="true">
<xsd:complexType>
</xsd:element><xsd:simpleContent></xsd:simpleContent>
</xsd:complexType><xsd:element maxOccurs="unbounded" minOccurs="0" name="CustomInteger" nillable="true">
<xsd:complexType>
</xsd:element><xsd:simpleContent></xsd:simpleContent>
</xsd:complexType><xsd:element maxOccurs="unbounded" minOccurs="0" name="CustomMoney" nillable="true">
<xsd:complexType>
</xsd:element><xsd:complexContent></xsd:complexContent>
</xsd:complexType><xsd:element maxOccurs="unbounded" minOccurs="0" name="CustomString" nillable="true">
</xsd:sequence><xsd:complexType>
</xsd:element><xsd:simpleContent></xsd:simpleContent>
</xsd:complexType><xsd:element minOccurs="0" name="InvoiceReconciliation">
<xsd:complexType>
</xsd:element><xsd:annotation>
<xsd:documentation>Class name ariba.invoicing.core.InvoiceReconciliation, group name PaymentHeaderExport, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:all>
</xsd:complexType><xsd:element minOccurs="1" name="BaselineDateInRequesterTimeZone" nillable="true" type="xsd:string">
<xsd:annotation>
</xsd:element><xsd:documentation>It defines the base line date of the payment. The format of the date is YYYYMMDD.</xsd:documentation>
<xsd:documentation>Class name java.lang.String, group name PaymentHeaderExport, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:element minOccurs="1" name="BaselineDateString" nillable="true" type="xsd:string">
<xsd:annotation>
</xsd:element><xsd:documentation>It defines the base line date of the payment.</xsd:documentation>
<xsd:documentation>Class name java.lang.String, group name PaymentHeaderExport, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:element minOccurs="0" name="DirectActionURL" nillable="true" type="xsd:string">
<xsd:annotation>
</xsd:element><xsd:documentation>payment URL</xsd:documentation>
<xsd:documentation>Class name java.lang.String, group name PaymentHeaderExport, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:element minOccurs="0" name="Invoice">
<xsd:complexType>
</xsd:element><xsd:annotation>
<xsd:documentation>Class name ariba.invoicing.core.Invoice, group name FullObject, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:all>
</xsd:complexType><xsd:element minOccurs="1" name="InvoiceNumber" nillable="true" type="xsd:string">
<xsd:annotation>
</xsd:element><xsd:documentation>It defines the invoice number as refernce document number.The maximum permissible length for this field is 16 characters.</xsd:documentation>
<xsd:documentation>Class name java.lang.String, group name FullObject, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:element minOccurs="0" name="InvoicePurpose" nillable="true" type="xsd:string">
<xsd:annotation>
</xsd:element><xsd:documentation>It defines the type of the invoice</xsd:documentation>
<xsd:documentation>Class name java.lang.String, group name FullObject, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:element minOccurs="0" name="InvoiceToCredit">
<xsd:complexType>
</xsd:element><xsd:annotation>
<xsd:documentation>Class name ariba.invoicing.core.Invoice, group name FullObject, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:all>
</xsd:complexType><xsd:element minOccurs="0" name="InvoiceNumber" nillable="true" type="xsd:string">
</xsd:all><xsd:annotation>
</xsd:element><xsd:documentation>It defines the invoice number of the original invoice if the current invoice is a subsequent invoice. It is non-empty only if the InvoiceType is lineLevelDebitMemo or lineLevelCreditMemo</xsd:documentation>
<xsd:documentation>Class name java.lang.String, group name FullObject, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:element minOccurs="0" name="IsPriceAdjustmentInvoice" nillable="true" type="xsd:boolean">
<xsd:annotation>
</xsd:element><xsd:documentation>It defines whether it is a price adjustment invoice or not. It is relevant only if the InvoiceType is lineLevelDebitMemo or lineLevelCreditMemo</xsd:documentation>
<xsd:documentation>Class name java.lang.Boolean, group name FullObject, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:element maxOccurs="1" minOccurs="0" name="custom">
</xsd:all><xsd:complexType>
</xsd:element><xsd:sequence>
</xsd:complexType><xsd:element maxOccurs="unbounded" minOccurs="0" name="CustomBoolean" nillable="true">
<xsd:complexType>
</xsd:element><xsd:simpleContent></xsd:simpleContent>
</xsd:complexType><xsd:element maxOccurs="unbounded" minOccurs="0" name="CustomDate" nillable="true">
<xsd:complexType>
</xsd:element><xsd:simpleContent></xsd:simpleContent>
</xsd:complexType><xsd:element maxOccurs="unbounded" minOccurs="0" name="CustomInteger" nillable="true">
<xsd:complexType>
</xsd:element><xsd:simpleContent></xsd:simpleContent>
</xsd:complexType><xsd:element maxOccurs="unbounded" minOccurs="0" name="CustomMoney" nillable="true">
<xsd:complexType>
</xsd:element><xsd:complexContent></xsd:complexContent>
</xsd:complexType><xsd:element maxOccurs="unbounded" minOccurs="0" name="CustomString" nillable="true">
</xsd:sequence><xsd:complexType>
</xsd:element><xsd:simpleContent></xsd:simpleContent>
</xsd:complexType><xsd:element minOccurs="1" name="InvoiceDate" nillable="true" type="xsd:dateTime">
<xsd:annotation>
</xsd:element><xsd:documentation>It defines the invoice date.</xsd:documentation>
<xsd:documentation>Class name ariba.util.core.Date, group name PaymentHeaderExport, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:element minOccurs="0" name="OneTimeVendorInvoiceDetail">
<xsd:complexType>
</xsd:element><xsd:annotation>
<xsd:documentation>Class name ariba.common.core.OneTimeVendorDetail, group name PaymentHeaderExport, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:all>
</xsd:complexType><xsd:element minOccurs="1" name="SupplierName" nillable="true" type="xsd:string">
<xsd:annotation>
</xsd:element><xsd:documentation>It defines the One-Time vendor name.</xsd:documentation>
<xsd:documentation>Class name java.lang.String, group name PaymentHeaderExport, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:element minOccurs="0" name="SupplierPaymentLocation">
<xsd:complexType>
</xsd:element><xsd:annotation>
<xsd:documentation>Class name ariba.payment.core.PaymentBankLocation, group name Reference, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:all>
</xsd:complexType><xsd:element minOccurs="1" name="BankAccountID" nillable="true" type="xsd:string">
<xsd:annotation>
</xsd:element><xsd:documentation>It defines the bank account Id of the OneTimeVendor.</xsd:documentation>
<xsd:documentation>Class name java.lang.String, group name Reference, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:element minOccurs="0" name="BankAccountIDType">
<xsd:complexType>
</xsd:element><xsd:annotation>
<xsd:documentation>Class name ariba.payment.core.BankAccountIDType, group name Reference, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:all>
</xsd:complexType><xsd:element minOccurs="1" name="UniqueName" nillable="true" type="xsd:string">
<xsd:annotation>
</xsd:element><xsd:documentation>It defines the bank account Id type of the OneTimeVendor.</xsd:documentation>
<xsd:documentation>Class name java.lang.String, group name Reference, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:element maxOccurs="1" minOccurs="0" name="custom">
</xsd:all><xsd:complexType>
</xsd:element><xsd:sequence>
</xsd:complexType><xsd:element maxOccurs="unbounded" minOccurs="0" name="CustomBoolean" nillable="true">
<xsd:complexType>
</xsd:element><xsd:simpleContent></xsd:simpleContent>
</xsd:complexType><xsd:element maxOccurs="unbounded" minOccurs="0" name="CustomString" nillable="true">
</xsd:sequence><xsd:complexType>
</xsd:element><xsd:simpleContent></xsd:simpleContent>
</xsd:complexType><xsd:element minOccurs="0" name="BankAccountType">
<xsd:complexType>
</xsd:element><xsd:annotation>
<xsd:documentation>Class name ariba.payment.core.BankAccountType, group name Reference, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:all>
</xsd:complexType><xsd:element minOccurs="1" name="UniqueName" nillable="true" type="xsd:string">
<xsd:annotation>
</xsd:element><xsd:documentation>It defines the bank account type of the OneTimeVendor.</xsd:documentation>
<xsd:documentation>Class name java.lang.String, group name Reference, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:element maxOccurs="1" minOccurs="0" name="custom">
</xsd:all><xsd:complexType>
</xsd:element><xsd:sequence>
</xsd:complexType><xsd:element maxOccurs="unbounded" minOccurs="0" name="CustomBoolean" nillable="true">
<xsd:complexType>
</xsd:element><xsd:simpleContent></xsd:simpleContent>
</xsd:complexType><xsd:element maxOccurs="unbounded" minOccurs="0" name="CustomString" nillable="true">
</xsd:sequence><xsd:complexType>
</xsd:element><xsd:simpleContent></xsd:simpleContent>
</xsd:complexType><xsd:element minOccurs="0" name="BankAddress">
<xsd:complexType>
</xsd:element><xsd:annotation>
<xsd:documentation>Class name ariba.basic.core.Address, group name FullObject, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:all>
</xsd:complexType><xsd:element minOccurs="0" name="PostalAddress">
</xsd:all><xsd:complexType>
</xsd:element><xsd:annotation>
<xsd:documentation>Class name ariba.basic.core.PostalAddress, group name Reference, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:all>
</xsd:complexType><xsd:element minOccurs="1" name="City" nillable="true" type="xsd:string">
<xsd:annotation>
</xsd:element><xsd:documentation>The city of the supplier's Bank address.</xsd:documentation>
<xsd:documentation>Class name java.lang.String, group name Reference, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:element minOccurs="1" name="Country">
<xsd:complexType>
</xsd:element><xsd:annotation>
<xsd:documentation>Class name ariba.basic.core.Country, group name Reference, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:all>
</xsd:complexType><xsd:element minOccurs="1" name="UniqueName" nillable="true" type="xsd:string">
</xsd:all><xsd:annotation>
</xsd:element><xsd:documentation>The country of the supplier's Bank address.</xsd:documentation>
<xsd:documentation>Class name java.lang.String, group name Reference, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:element minOccurs="1" name="Lines" nillable="true" type="xsd:string">
<xsd:annotation>
</xsd:element><xsd:documentation>The street address of the supplier's Bank address.</xsd:documentation>
<xsd:documentation>Class name java.lang.String, group name Reference, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:element minOccurs="1" name="PostalCode" nillable="true" type="xsd:string">
<xsd:annotation>
</xsd:element><xsd:documentation>The ZIP or postal code of the supplier's Bank address.</xsd:documentation>
<xsd:documentation>Class name java.lang.String, group name Reference, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:element minOccurs="1" name="State" nillable="true" type="xsd:string">
</xsd:all><xsd:annotation>
</xsd:element><xsd:documentation>The state of the supplier's Bank address.</xsd:documentation>
<xsd:documentation>Class name java.lang.String, group name Reference, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:element minOccurs="1" name="BankID" nillable="true" type="xsd:string">
<xsd:annotation>
</xsd:element><xsd:documentation>It defines the bank Id of the OneTimeVendor.</xsd:documentation>
<xsd:documentation>Class name java.lang.String, group name Reference, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:element minOccurs="0" name="BankIDType">
<xsd:complexType>
</xsd:element><xsd:annotation>
<xsd:documentation>Class name ariba.payment.core.BankIDType, group name Reference, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:all>
</xsd:complexType><xsd:element minOccurs="1" name="UniqueName" nillable="true" type="xsd:string">
<xsd:annotation>
</xsd:element><xsd:documentation>It defines the bank Id type of the OneTimeVendor.</xsd:documentation>
<xsd:documentation>Class name java.lang.String, group name Reference, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:element maxOccurs="1" minOccurs="0" name="custom">
</xsd:all><xsd:complexType>
</xsd:element><xsd:sequence>
</xsd:complexType><xsd:element maxOccurs="unbounded" minOccurs="0" name="CustomBoolean" nillable="true">
<xsd:complexType>
</xsd:element><xsd:simpleContent></xsd:simpleContent>
</xsd:complexType><xsd:element maxOccurs="unbounded" minOccurs="0" name="CustomString" nillable="true">
</xsd:sequence><xsd:complexType>
</xsd:element><xsd:simpleContent></xsd:simpleContent>
</xsd:complexType><xsd:element minOccurs="1" name="BankName" nillable="true" type="xsd:string">
<xsd:annotation>
</xsd:element><xsd:documentation>It defines the bank name of the OneTimeVendor.</xsd:documentation>
<xsd:documentation>Class name java.lang.String, group name Reference, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:element minOccurs="1" name="BranchName" nillable="true" type="xsd:string">
<xsd:annotation>
</xsd:element><xsd:documentation>It defines the branch name of the OneTimeVendor.</xsd:documentation>
<xsd:documentation>Class name java.lang.String, group name Reference, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:element minOccurs="1" name="IBanID" nillable="true" type="xsd:string">
<xsd:annotation>
</xsd:element><xsd:documentation>It defines the IBan Id of the OneTimeVendor.</xsd:documentation>
<xsd:documentation>Class name java.lang.String, group name Reference, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:element maxOccurs="1" minOccurs="0" name="custom">
</xsd:all><xsd:complexType>
</xsd:element><xsd:sequence>
</xsd:complexType><xsd:element maxOccurs="unbounded" minOccurs="0" name="CustomBoolean" nillable="true">
<xsd:complexType>
</xsd:element><xsd:simpleContent></xsd:simpleContent>
</xsd:complexType><xsd:element maxOccurs="unbounded" minOccurs="0" name="CustomInteger" nillable="true">
<xsd:complexType>
</xsd:element><xsd:simpleContent></xsd:simpleContent>
</xsd:complexType><xsd:element maxOccurs="unbounded" minOccurs="0" name="CustomString" nillable="true">
</xsd:sequence><xsd:complexType>
</xsd:element><xsd:simpleContent></xsd:simpleContent>
</xsd:complexType><xsd:element minOccurs="0" name="SupplierRemitToAddress">
</xsd:all><xsd:complexType>
</xsd:element><xsd:annotation>
<xsd:documentation>Class name ariba.basic.core.Address, group name PaymentHeaderExport, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:all>
</xsd:complexType><xsd:element minOccurs="0" name="PostalAddress">
</xsd:all><xsd:complexType>
</xsd:element><xsd:annotation>
<xsd:documentation>Class name ariba.basic.core.PostalAddress, group name Reference, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:all>
</xsd:complexType><xsd:element minOccurs="1" name="City" nillable="true" type="xsd:string">
<xsd:annotation>
</xsd:element><xsd:documentation>The city of the supplier's RemitTo address.</xsd:documentation>
<xsd:documentation>Class name java.lang.String, group name Reference, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:element minOccurs="1" name="Country">
<xsd:complexType>
</xsd:element><xsd:annotation>
<xsd:documentation>Class name ariba.basic.core.Country, group name Reference, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:all>
</xsd:complexType><xsd:element minOccurs="1" name="UniqueName" nillable="true" type="xsd:string">
</xsd:all><xsd:annotation>
</xsd:element><xsd:documentation>The country of the supplier's RemitTo address.</xsd:documentation>
<xsd:documentation>Class name java.lang.String, group name Reference, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:element minOccurs="1" name="Lines" nillable="true" type="xsd:string">
<xsd:annotation>
</xsd:element><xsd:documentation>The street address of the supplier's RemitTo address.</xsd:documentation>
<xsd:documentation>Class name java.lang.String, group name Reference, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:element minOccurs="1" name="PostalCode" nillable="true" type="xsd:string">
<xsd:annotation>
</xsd:element><xsd:documentation>The ZIP or postal code of the supplier's RemitTo address.</xsd:documentation>
<xsd:documentation>Class name java.lang.String, group name Reference, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:element minOccurs="1" name="State" nillable="true" type="xsd:string">
</xsd:all><xsd:annotation>
</xsd:element><xsd:documentation>The state of the supplier's RemitTo address.</xsd:documentation>
<xsd:documentation>Class name java.lang.String, group name Reference, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:element minOccurs="0" name="PaymentTermsEffectiveDate" nillable="true" type="xsd:dateTime">
<xsd:annotation>
</xsd:element><xsd:documentation>It defines the base line date of the payment.</xsd:documentation>
<xsd:documentation>Class name ariba.util.core.Date, group name PaymentHeaderExport, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:element minOccurs="0" name="PaymentTermsEffectiveDateInRequesterTimeZone" nillable="true" type="xsd:string">
<xsd:annotation>
</xsd:element><xsd:documentation>It defines the base line date of the payment in the requester's time zone.</xsd:documentation>
<xsd:documentation>Class name java.lang.String, group name PaymentHeaderExport, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:element minOccurs="1" name="SAPInvoiceInd" nillable="true" type="xsd:string">
<xsd:annotation>
</xsd:element><xsd:documentation>Indicates whether it is an invoice or a credit memo.</xsd:documentation>
<xsd:documentation>Class name java.lang.String, group name PaymentHeaderExport, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:element minOccurs="0" name="CompanyCode">
<xsd:complexType>
</xsd:element><xsd:annotation>
<xsd:documentation>Class name ariba.core.CompanyCode, group name Reference, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:all>
</xsd:complexType><xsd:element minOccurs="1" name="UniqueName" nillable="true" type="xsd:string">
<xsd:annotation>
</xsd:element><xsd:documentation>It defines the company code of the payment it belongs.</xsd:documentation>
<xsd:documentation>Class name java.lang.String, group name Reference, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:element maxOccurs="1" minOccurs="0" name="custom">
</xsd:all><xsd:complexType>
</xsd:element><xsd:sequence>
</xsd:complexType><xsd:element maxOccurs="unbounded" minOccurs="0" name="CustomBoolean" nillable="true">
<xsd:complexType>
</xsd:element><xsd:simpleContent></xsd:simpleContent>
</xsd:complexType><xsd:element maxOccurs="unbounded" minOccurs="0" name="CustomString" nillable="true">
</xsd:sequence><xsd:complexType>
</xsd:element><xsd:simpleContent></xsd:simpleContent>
</xsd:complexType><xsd:element maxOccurs="1" minOccurs="0" name="custom">
</xsd:all><xsd:complexType>
</xsd:element><xsd:sequence>
</xsd:complexType><xsd:element maxOccurs="unbounded" minOccurs="0" name="CustomBoolean" nillable="true">
<xsd:complexType>
</xsd:element><xsd:simpleContent></xsd:simpleContent>
</xsd:complexType><xsd:element maxOccurs="unbounded" minOccurs="0" name="CustomDate" nillable="true">
<xsd:complexType>
</xsd:element><xsd:simpleContent></xsd:simpleContent>
</xsd:complexType><xsd:element maxOccurs="unbounded" minOccurs="0" name="CustomInteger" nillable="true">
<xsd:complexType>
</xsd:element><xsd:simpleContent></xsd:simpleContent>
</xsd:complexType><xsd:element maxOccurs="unbounded" minOccurs="0" name="CustomMoney" nillable="true">
<xsd:complexType>
</xsd:element><xsd:complexContent></xsd:complexContent>
</xsd:complexType><xsd:element maxOccurs="unbounded" minOccurs="0" name="CustomString" nillable="true">
</xsd:sequence><xsd:complexType>
</xsd:element><xsd:annotation>
<xsd:documentation>"CompanyCode" is the name of a flex field that can be imported or exported.</xsd:documentation>
<xsd:documentation>"Preparer" is the name of a flex field that can be imported or exported.</xsd:documentation>
<xsd:documentation>"PurchasingUnit" is the name of a flex field that can be imported or exported.</xsd:documentation>
<xsd:documentation>"RemitToID" is the name of a flex field that can be imported or exported.</xsd:documentation>
<xsd:documentation>"Requester" is the name of a flex field that can be imported or exported.</xsd:documentation>
</xsd:annotation><xsd:simpleContent></xsd:simpleContent>
</xsd:complexType><xsd:element minOccurs="0" name="PaymentAmounts">
<xsd:complexType>
</xsd:element><xsd:annotation>
</xsd:complexType><xsd:documentation>Class name ariba.payment.core.PaymentAmounts, group name Reference, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:element minOccurs="1" name="PaymentMethodType">
<xsd:complexType>
</xsd:element><xsd:annotation>
<xsd:documentation>Class name ariba.payment.core.PaymentMethodType, group name Reference, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:all>
</xsd:complexType><xsd:element minOccurs="1" name="UniqueName" nillable="true" type="xsd:string">
<xsd:annotation>
</xsd:element><xsd:documentation>The payment method type used</xsd:documentation>
<xsd:documentation>Class name java.lang.String, group name Reference, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:element maxOccurs="1" minOccurs="0" name="custom">
</xsd:all><xsd:complexType>
</xsd:element><xsd:sequence>
</xsd:complexType><xsd:element maxOccurs="unbounded" minOccurs="0" name="CustomBoolean" nillable="true">
<xsd:complexType>
</xsd:element><xsd:simpleContent></xsd:simpleContent>
</xsd:complexType><xsd:element maxOccurs="unbounded" minOccurs="0" name="CustomInteger" nillable="true">
<xsd:complexType>
</xsd:element><xsd:simpleContent></xsd:simpleContent>
</xsd:complexType><xsd:element maxOccurs="unbounded" minOccurs="0" name="CustomString" nillable="true">
</xsd:sequence><xsd:complexType>
</xsd:element><xsd:simpleContent></xsd:simpleContent>
</xsd:complexType><xsd:element minOccurs="0" name="PaymentTerms">
<xsd:complexType>
</xsd:element><xsd:annotation>
<xsd:documentation>Class name ariba.payment.core.PaymentTerms, group name PaymentHeaderExport, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:all>
</xsd:complexType><xsd:element minOccurs="1" name="UniqueName" nillable="true" type="xsd:string">
</xsd:all><xsd:annotation>
</xsd:element><xsd:documentation>S unique code of the payment terms.</xsd:documentation>
<xsd:documentation>Class name java.lang.String, group name PaymentHeaderExport, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:element minOccurs="0" name="SupplierLocation">
<xsd:complexType>
</xsd:element><xsd:annotation>
<xsd:documentation>Class name ariba.common.core.SupplierLocation, group name Reference, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:all>
</xsd:complexType><xsd:element minOccurs="1" name="UniqueName" nillable="true" type="xsd:string">
<xsd:annotation>
</xsd:element><xsd:documentation>It defines the supplier ID.</xsd:documentation>
<xsd:documentation>Class name java.lang.String, group name Reference, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:element maxOccurs="1" minOccurs="0" name="custom">
</xsd:all><xsd:complexType>
</xsd:element><xsd:sequence>
</xsd:complexType><xsd:element maxOccurs="unbounded" minOccurs="0" name="CustomDate" nillable="true">
<xsd:complexType>
</xsd:element><xsd:simpleContent></xsd:simpleContent>
</xsd:complexType><xsd:element maxOccurs="unbounded" minOccurs="0" name="CustomString" nillable="true">
</xsd:sequence><xsd:complexType>
</xsd:element><xsd:simpleContent></xsd:simpleContent>
</xsd:complexType><xsd:element minOccurs="1" name="UniqueName" nillable="true" type="xsd:string">
<xsd:annotation>
</xsd:element><xsd:documentation>It defines the unique ID of every payment for which it shows a status.</xsd:documentation>
<xsd:documentation>Class name java.lang.String, group name PaymentHeaderExport, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:element maxOccurs="1" minOccurs="0" name="custom">
</xsd:all><xsd:complexType>
</xsd:element><xsd:sequence>
</xsd:complexType><xsd:element maxOccurs="unbounded" minOccurs="0" name="CustomBoolean" nillable="true">
<xsd:complexType>
</xsd:element><xsd:simpleContent></xsd:simpleContent>
</xsd:complexType><xsd:element maxOccurs="unbounded" minOccurs="0" name="CustomDate" nillable="true">
<xsd:complexType>
</xsd:element><xsd:simpleContent></xsd:simpleContent>
</xsd:complexType><xsd:element maxOccurs="unbounded" minOccurs="0" name="CustomInteger" nillable="true">
<xsd:complexType>
</xsd:element><xsd:simpleContent></xsd:simpleContent>
</xsd:complexType><xsd:element maxOccurs="unbounded" minOccurs="0" name="CustomMoney" nillable="true">
<xsd:complexType>
</xsd:element><xsd:complexContent></xsd:complexContent>
</xsd:complexType><xsd:element maxOccurs="unbounded" minOccurs="0" name="CustomString" nillable="true">
</xsd:sequence><xsd:complexType>
</xsd:element><xsd:simpleContent></xsd:simpleContent>
</xsd:complexType><xsd:complexType name="Payment_PaymentLineItemDet">
<xsd:annotation>
<xsd:documentation>Name null, type ariba.payment.core.Payment, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:all>
</xsd:complexType><xsd:element minOccurs="0" name="InvoiceReconciliation">
<xsd:complexType>
</xsd:element><xsd:annotation>
<xsd:documentation>Class name ariba.invoicing.core.InvoiceReconciliation, group name FullObject, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:all>
</xsd:complexType><xsd:element minOccurs="0" name="LineItems">
<xsd:complexType>
</xsd:element><xsd:annotation>
<xsd:documentation>Class name ariba.invoicing.core.InvoiceReconciliationLineItem, group name Reference, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:sequence>
</xsd:complexType><xsd:element maxOccurs="unbounded" minOccurs="0" name="item">
</xsd:sequence><xsd:complexType>
</xsd:element><xsd:all>
</xsd:complexType><xsd:element minOccurs="0" name="AdjustedCostInERPPrecision">
<xsd:complexType>
</xsd:element><xsd:annotation>
<xsd:documentation>Class name ariba.basic.core.Money, group name Reference, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:all>
</xsd:complexType><xsd:element minOccurs="0" name="Amount" nillable="true" type="xsd:decimal">
</xsd:all><xsd:annotation>
</xsd:element><xsd:documentation>It defines an amount of the line item in ERP Precision.</xsd:documentation>
<xsd:documentation>Class name java.math.BigDecimal, group name Reference, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:element minOccurs="0" name="Amount">
<xsd:complexType>
</xsd:element><xsd:annotation>
<xsd:documentation>Class name ariba.basic.core.Money, group name Reference, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:all>
</xsd:complexType><xsd:element minOccurs="1" name="Amount" nillable="true" type="xsd:decimal">
</xsd:all><xsd:annotation>
</xsd:element><xsd:documentation>It defines an amount of the line item.</xsd:documentation>
<xsd:documentation>Class name java.math.BigDecimal, group name Reference, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:element minOccurs="0" name="Description">
<xsd:complexType>
</xsd:element><xsd:annotation>
<xsd:documentation>Class name ariba.procure.core.LineItemProductDescription, group name Reference, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:all>
</xsd:complexType><xsd:element minOccurs="0" name="ConversionFactor" nillable="true" type="xsd:decimal">
<xsd:annotation>
</xsd:element><xsd:documentation>The quantity the price is quoted on.</xsd:documentation>
<xsd:documentation>Class name java.math.BigDecimal, group name Reference, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:element minOccurs="1" name="Description" nillable="true" type="xsd:string">
<xsd:annotation>
</xsd:element><xsd:documentation>This is the Line item description.</xsd:documentation>
<xsd:documentation>Class name java.lang.String, group name Reference, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:element minOccurs="0" name="PriceBasisQuantity" nillable="true" type="xsd:decimal">
<xsd:annotation>
</xsd:element><xsd:documentation>The quantity the price is quoted on.</xsd:documentation>
<xsd:documentation>Class name java.math.BigDecimal, group name Reference, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:element minOccurs="0" name="PriceBasisQuantityDesc" nillable="true" type="xsd:string">
<xsd:annotation>
</xsd:element><xsd:documentation>It defines the description that describes the Price basis quantity fields for each item in the requisition line items</xsd:documentation>
<xsd:documentation>Class name java.lang.String, group name Reference, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:element minOccurs="0" name="PriceBasisQuantityUOM">
<xsd:complexType>
</xsd:element><xsd:annotation>
<xsd:documentation>Class name ariba.basic.core.UnitOfMeasure, group name Reference, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:all>
</xsd:complexType><xsd:element minOccurs="0" name="UniqueName" nillable="true" type="xsd:string">
</xsd:all><xsd:annotation>
</xsd:element><xsd:documentation>The quantity the price is quoted on.</xsd:documentation>
<xsd:documentation>Class name java.lang.String, group name Reference, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:element minOccurs="0" name="UnitOfMeasure">
<xsd:complexType>
</xsd:element><xsd:annotation>
<xsd:documentation>Class name ariba.basic.core.UnitOfMeasure, group name Reference, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:all>
</xsd:complexType><xsd:element minOccurs="1" name="UniqueName" nillable="true" type="xsd:string">
</xsd:all><xsd:annotation>
</xsd:element><xsd:documentation>It defines a unit of measure.</xsd:documentation>
<xsd:documentation>Class name java.lang.String, group name Reference, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:element maxOccurs="1" minOccurs="0" name="custom">
</xsd:all><xsd:complexType>
</xsd:element><xsd:sequence>
</xsd:complexType><xsd:element maxOccurs="unbounded" minOccurs="0" name="CustomBoolean" nillable="true">
<xsd:complexType>
</xsd:element><xsd:simpleContent></xsd:simpleContent>
</xsd:complexType><xsd:element maxOccurs="unbounded" minOccurs="0" name="CustomInteger" nillable="true">
<xsd:complexType>
</xsd:element><xsd:simpleContent></xsd:simpleContent>
</xsd:complexType><xsd:element maxOccurs="unbounded" minOccurs="0" name="CustomMoney" nillable="true">
<xsd:complexType>
</xsd:element><xsd:complexContent></xsd:complexContent>
</xsd:complexType><xsd:element maxOccurs="unbounded" minOccurs="0" name="CustomString" nillable="true">
</xsd:sequence><xsd:complexType>
</xsd:element><xsd:simpleContent></xsd:simpleContent>
</xsd:complexType><xsd:element minOccurs="1" name="ERPPONumber" nillable="true" type="xsd:string">
<xsd:annotation>
</xsd:element><xsd:documentation>It defines the unique ID of every purchase order for the ERP it belongs to.</xsd:documentation>
<xsd:documentation>Class name java.lang.String, group name Reference, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:element minOccurs="0" name="ExpectedTax">
<xsd:complexType>
</xsd:element><xsd:annotation>
<xsd:documentation>Class name ariba.tax.core.TaxInfo, group name FullObject, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:all>
</xsd:complexType><xsd:element minOccurs="0" name="TaxCode">
</xsd:all><xsd:complexType>
</xsd:element><xsd:annotation>
<xsd:documentation>Class name ariba.tax.core.TaxCode, group name Reference, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:all>
</xsd:complexType><xsd:element minOccurs="1" name="UniqueName" nillable="true" type="xsd:string">
</xsd:all><xsd:annotation>
</xsd:element><xsd:documentation>It defines the unique code of the tax type.</xsd:documentation>
<xsd:documentation>Class name java.lang.String, group name Reference, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:element minOccurs="0" name="IsComposite" nillable="true" type="xsd:boolean">
<xsd:annotation>
</xsd:element><xsd:documentation>Flag showing whether this line is composite or not.</xsd:documentation>
<xsd:documentation>Class name java.lang.Boolean, group name Reference, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:element minOccurs="0" name="MatchedServiceSheetItem">
<xsd:complexType>
</xsd:element><xsd:annotation>
<xsd:documentation>Class name ariba.servicesheet.core.ServiceSheetItem, group name Reference, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:all>
</xsd:complexType><xsd:element minOccurs="0" name="Receipt">
<xsd:complexType>
</xsd:element><xsd:annotation>
<xsd:documentation>Class name ariba.servicesheet.core.ServiceSheet, group name Reference, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:all>
</xsd:complexType><xsd:element minOccurs="0" name="ERPServiceSheetID" nillable="true" type="xsd:string">
</xsd:all><xsd:annotation>
</xsd:element><xsd:documentation>Indicates the Number Generated in the ERP for corresponding Service Sheet.</xsd:documentation>
<xsd:documentation>Class name java.lang.String, group name Reference, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:element minOccurs="0" name="ServiceLineNumber" nillable="true" type="xsd:string">
</xsd:all><xsd:annotation>
</xsd:element><xsd:documentation>Indicates the ServiceLineNumber of the corresponding line item.</xsd:documentation>
<xsd:documentation>Class name java.lang.String, group name Reference, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:element minOccurs="1" name="NumberInCollection" nillable="true" type="xsd:integer">
<xsd:annotation>
</xsd:element><xsd:documentation>It defines the line number of every line item.</xsd:documentation>
<xsd:documentation>Class name java.lang.Integer, group name Reference, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:element minOccurs="0" name="Order">
<xsd:complexType>
</xsd:element><xsd:annotation>
<xsd:documentation>Class name ariba.purchasing.core.PurchaseOrder, group name PaymentLineItemDet, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:all>
</xsd:complexType><xsd:element minOccurs="1" name="UniqueName" nillable="true" type="xsd:string">
<xsd:annotation>
</xsd:element><xsd:documentation>It defines an ERP Purchase Order number.</xsd:documentation>
<xsd:documentation>Class name java.lang.String, group name PaymentLineItemDet, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:element maxOccurs="1" minOccurs="0" name="custom">
</xsd:all><xsd:complexType>
</xsd:element><xsd:sequence>
</xsd:complexType><xsd:element maxOccurs="unbounded" minOccurs="0" name="CustomBoolean" nillable="true">
<xsd:complexType>
</xsd:element><xsd:simpleContent></xsd:simpleContent>
</xsd:complexType><xsd:element maxOccurs="unbounded" minOccurs="0" name="CustomDate" nillable="true">
<xsd:complexType>
</xsd:element><xsd:simpleContent></xsd:simpleContent>
</xsd:complexType><xsd:element maxOccurs="unbounded" minOccurs="0" name="CustomInteger" nillable="true">
<xsd:complexType>
</xsd:element><xsd:simpleContent></xsd:simpleContent>
</xsd:complexType><xsd:element maxOccurs="unbounded" minOccurs="0" name="CustomMoney" nillable="true">
<xsd:complexType>
</xsd:element><xsd:complexContent></xsd:complexContent>
</xsd:complexType><xsd:element maxOccurs="unbounded" minOccurs="0" name="CustomString" nillable="true">
</xsd:sequence><xsd:complexType>
</xsd:element><xsd:simpleContent></xsd:simpleContent>
</xsd:complexType><xsd:element minOccurs="0" name="OrderLineItem">
<xsd:complexType>
</xsd:element><xsd:annotation>
<xsd:documentation>Class name ariba.purchasing.core.POLineItem, group name Reference, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:all>
</xsd:complexType><xsd:element minOccurs="0" name="Parent">
<xsd:complexType>
</xsd:element><xsd:annotation>
<xsd:documentation>Class name ariba.procure.core.ProcureLineItem, group name None, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:all>
</xsd:complexType><xsd:element minOccurs="1" name="SAPPOLineNumber" nillable="true" type="xsd:string">
<xsd:annotation>
</xsd:element><xsd:documentation>It defines the po parent line number of the corresponding line item.</xsd:documentation>
<xsd:documentation>Class name java.lang.String, group name None, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:element maxOccurs="1" minOccurs="0" name="custom">
</xsd:all><xsd:complexType>
</xsd:element><xsd:sequence>
</xsd:complexType><xsd:element maxOccurs="unbounded" minOccurs="0" name="CustomBoolean" nillable="true">
</xsd:sequence><xsd:complexType>
</xsd:element><xsd:simpleContent></xsd:simpleContent>
</xsd:complexType><xsd:element minOccurs="0" name="SAPPOLineNumber" nillable="true" type="xsd:string">
<xsd:annotation>
</xsd:element><xsd:documentation>Defines the line number of the corresponding line item of every Purchase Order.</xsd:documentation>
<xsd:documentation>Class name java.lang.String, group name Reference, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:element minOccurs="0" name="ServiceDetails">
<xsd:complexType>
</xsd:element><xsd:annotation>
<xsd:documentation>Class name ariba.procure.core.ServiceDetails, group name Reference, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:all>
</xsd:complexType><xsd:element minOccurs="1" name="NonSESBasedInvoice" nillable="true" type="xsd:boolean">
</xsd:all><xsd:annotation>
</xsd:element><xsd:documentation>Indication whether a service entry sheet is required or not.</xsd:documentation>
<xsd:documentation>Class name java.lang.Boolean, group name Reference, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:element maxOccurs="1" minOccurs="0" name="custom">
</xsd:all><xsd:complexType>
</xsd:element><xsd:sequence>
</xsd:complexType><xsd:element maxOccurs="unbounded" minOccurs="0" name="CustomBoolean" nillable="true">
<xsd:complexType>
</xsd:element><xsd:simpleContent></xsd:simpleContent>
</xsd:complexType><xsd:element maxOccurs="unbounded" minOccurs="0" name="CustomDate" nillable="true">
<xsd:complexType>
</xsd:element><xsd:simpleContent></xsd:simpleContent>
</xsd:complexType><xsd:element maxOccurs="unbounded" minOccurs="0" name="CustomInteger" nillable="true">
<xsd:complexType>
</xsd:element><xsd:simpleContent></xsd:simpleContent>
</xsd:complexType><xsd:element maxOccurs="unbounded" minOccurs="0" name="CustomMoney" nillable="true">
<xsd:complexType>
</xsd:element><xsd:complexContent></xsd:complexContent>
</xsd:complexType><xsd:element maxOccurs="unbounded" minOccurs="0" name="CustomString" nillable="true">
</xsd:sequence><xsd:complexType>
</xsd:element><xsd:simpleContent></xsd:simpleContent>
</xsd:complexType><xsd:element minOccurs="1" name="POLineReceivingType" nillable="true" type="xsd:string">
<xsd:annotation>
</xsd:element><xsd:documentation>It defines the purchase order receiving type.</xsd:documentation>
<xsd:documentation>Class name java.lang.String, group name Reference, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:element minOccurs="1" name="Quantity" nillable="true" type="xsd:decimal">
<xsd:annotation>
</xsd:element><xsd:documentation>It defines the quantity for every line item.</xsd:documentation>
<xsd:documentation>Class name java.math.BigDecimal, group name Reference, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:element minOccurs="0" name="ReferencedInvoiceLineNumber" nillable="true" type="xsd:integer">
<xsd:annotation>
</xsd:element><xsd:documentation>It defines the line number of the referenced invoice line item. It is relevant only if the InvoiceType is lineLevelCreditMemo or lineLevelDebitMemo</xsd:documentation>
<xsd:documentation>Class name java.lang.Integer, group name Reference, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:element minOccurs="0" name="LineType">
<xsd:complexType>
</xsd:element><xsd:annotation>
<xsd:documentation>Class name ariba.procure.core.ProcureLineType, group name FullObject, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:all>
</xsd:complexType><xsd:element minOccurs="1" name="Category" nillable="true" type="xsd:integer">
<xsd:annotation>
</xsd:element><xsd:documentation>It defines the category of every line item.</xsd:documentation>
<xsd:documentation>Class name java.lang.Integer, group name FullObject, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:element minOccurs="1" name="UniqueName" nillable="true" type="xsd:string">
</xsd:all><xsd:annotation>
</xsd:element><xsd:documentation>The unique internal identifier of the line type of the line item. This field holds the tax type for indirect and withholding tax lines. For charges, this field holds the values FreightCharge, HandlingCharge, or Charge. For discount lines, this field holds the value Discount. For other line items, this field holds the values CatalogItem or NonCatalogItem.</xsd:documentation>
<xsd:documentation>Class name java.lang.String, group name FullObject, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:element minOccurs="1" name="POLineNumber" nillable="true" type="xsd:string">
<xsd:annotation>
</xsd:element><xsd:documentation>It defines the line number of the corresponding line item.</xsd:documentation>
<xsd:documentation>Class name java.lang.String, group name Reference, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:element maxOccurs="1" minOccurs="0" name="custom">
</xsd:all><xsd:complexType>
</xsd:element><xsd:sequence>
</xsd:complexType><xsd:element maxOccurs="unbounded" minOccurs="0" name="CustomBoolean" nillable="true">
<xsd:complexType>
</xsd:element><xsd:simpleContent></xsd:simpleContent>
</xsd:complexType><xsd:element maxOccurs="unbounded" minOccurs="0" name="CustomDate" nillable="true">
<xsd:complexType>
</xsd:element><xsd:simpleContent></xsd:simpleContent>
</xsd:complexType><xsd:element maxOccurs="unbounded" minOccurs="0" name="CustomInteger" nillable="true">
<xsd:complexType>
</xsd:element><xsd:simpleContent></xsd:simpleContent>
</xsd:complexType><xsd:element maxOccurs="unbounded" minOccurs="0" name="CustomMoney" nillable="true">
<xsd:complexType>
</xsd:element><xsd:complexContent></xsd:complexContent>
</xsd:complexType><xsd:element maxOccurs="unbounded" minOccurs="0" name="CustomString" nillable="true">
</xsd:sequence><xsd:complexType>
</xsd:element><xsd:annotation>
<xsd:documentation>"CommodityCode" is the name of a flex field that can be imported or exported.</xsd:documentation>
<xsd:documentation>"ContractNumber" is the name of a flex field that can be imported or exported.</xsd:documentation>
<xsd:documentation>"LineType" is the name of a flex field that can be imported or exported.</xsd:documentation>
<xsd:documentation>"MALineNumber" is the name of a flex field that can be imported or exported.</xsd:documentation>
<xsd:documentation>"POLineNumber" is the name of a flex field that can be imported or exported.</xsd:documentation>
<xsd:documentation>"SupplierPartAuxiliaryID" is the name of a flex field that can be imported or exported.</xsd:documentation>
<xsd:documentation>"SupplierPartNumber" is the name of a flex field that can be imported or exported.</xsd:documentation>
<xsd:documentation>"UnitofMeasure" is the name of a flex field that can be imported or exported.</xsd:documentation>
</xsd:annotation><xsd:simpleContent></xsd:simpleContent>
</xsd:complexType><xsd:element maxOccurs="1" minOccurs="0" name="custom">
</xsd:all><xsd:complexType>
</xsd:element><xsd:sequence>
</xsd:complexType><xsd:element maxOccurs="unbounded" minOccurs="0" name="CustomBoolean" nillable="true">
<xsd:complexType>
</xsd:element><xsd:simpleContent></xsd:simpleContent>
</xsd:complexType><xsd:element maxOccurs="unbounded" minOccurs="0" name="CustomDate" nillable="true">
<xsd:complexType>
</xsd:element><xsd:simpleContent></xsd:simpleContent>
</xsd:complexType><xsd:element maxOccurs="unbounded" minOccurs="0" name="CustomInteger" nillable="true">
<xsd:complexType>
</xsd:element><xsd:simpleContent></xsd:simpleContent>
</xsd:complexType><xsd:element maxOccurs="unbounded" minOccurs="0" name="CustomMoney" nillable="true">
<xsd:complexType>
</xsd:element><xsd:complexContent></xsd:complexContent>
</xsd:complexType><xsd:element maxOccurs="unbounded" minOccurs="0" name="CustomString" nillable="true">
</xsd:sequence><xsd:complexType>
</xsd:element><xsd:simpleContent></xsd:simpleContent>
</xsd:complexType><xsd:element minOccurs="1" name="UniqueName" nillable="true" type="xsd:string">
<xsd:annotation>
</xsd:element><xsd:documentation>It defines the unique ID for every payment that has its status displayed.</xsd:documentation>
<xsd:documentation>Class name java.lang.String, group name PaymentLineItemDet, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:element minOccurs="0" name="ChargeReconciliation">
<xsd:complexType>
</xsd:element><xsd:annotation>
<xsd:documentation>Class name ariba.charge.core.ChargeReconciliation, group name Reference, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:all>
</xsd:complexType><xsd:element maxOccurs="1" minOccurs="0" name="custom">
</xsd:all><xsd:complexType>
</xsd:element><xsd:sequence>
</xsd:complexType><xsd:element maxOccurs="unbounded" minOccurs="0" name="CustomBoolean" nillable="true">
<xsd:complexType>
</xsd:element><xsd:simpleContent></xsd:simpleContent>
</xsd:complexType><xsd:element maxOccurs="unbounded" minOccurs="0" name="CustomDate" nillable="true">
<xsd:complexType>
</xsd:element><xsd:simpleContent></xsd:simpleContent>
</xsd:complexType><xsd:element maxOccurs="unbounded" minOccurs="0" name="CustomInteger" nillable="true">
<xsd:complexType>
</xsd:element><xsd:simpleContent></xsd:simpleContent>
</xsd:complexType><xsd:element maxOccurs="unbounded" minOccurs="0" name="CustomMoney" nillable="true">
<xsd:complexType>
</xsd:element><xsd:complexContent></xsd:complexContent>
</xsd:complexType><xsd:element maxOccurs="unbounded" minOccurs="0" name="CustomString" nillable="true">
</xsd:sequence><xsd:complexType>
</xsd:element><xsd:simpleContent></xsd:simpleContent>
</xsd:complexType><xsd:element maxOccurs="1" minOccurs="0" name="custom">
</xsd:all><xsd:complexType>
</xsd:element><xsd:sequence>
</xsd:complexType><xsd:element maxOccurs="unbounded" minOccurs="0" name="CustomBoolean" nillable="true">
<xsd:complexType>
</xsd:element><xsd:simpleContent></xsd:simpleContent>
</xsd:complexType><xsd:element maxOccurs="unbounded" minOccurs="0" name="CustomDate" nillable="true">
<xsd:complexType>
</xsd:element><xsd:simpleContent></xsd:simpleContent>
</xsd:complexType><xsd:element maxOccurs="unbounded" minOccurs="0" name="CustomInteger" nillable="true">
<xsd:complexType>
</xsd:element><xsd:simpleContent></xsd:simpleContent>
</xsd:complexType><xsd:element maxOccurs="unbounded" minOccurs="0" name="CustomMoney" nillable="true">
<xsd:complexType>
</xsd:element><xsd:complexContent></xsd:complexContent>
</xsd:complexType><xsd:element maxOccurs="unbounded" minOccurs="0" name="CustomString" nillable="true">
</xsd:sequence><xsd:complexType>
</xsd:element><xsd:simpleContent></xsd:simpleContent>
</xsd:complexType><xsd:complexType name="Payment_EnhancedPaymentAccountDet">
<xsd:annotation>
<xsd:documentation>Name null, type ariba.payment.core.Payment, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:all>
</xsd:complexType><xsd:element minOccurs="0" name="InvoiceReconciliation">
<xsd:complexType>
</xsd:element><xsd:annotation>
<xsd:documentation>Class name ariba.invoicing.core.InvoiceReconciliation, group name FullObject, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:all>
</xsd:complexType><xsd:element minOccurs="0" name="LineItems">
<xsd:complexType>
</xsd:element><xsd:annotation>
<xsd:documentation>Class name ariba.invoicing.core.InvoiceReconciliationLineItem, group name Reference, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:sequence>
</xsd:complexType><xsd:element maxOccurs="unbounded" minOccurs="0" name="item">
</xsd:sequence><xsd:complexType>
</xsd:element><xsd:all>
</xsd:complexType><xsd:element minOccurs="0" name="AccountCategory">
<xsd:complexType>
</xsd:element><xsd:annotation>
<xsd:documentation>Class name ariba.core.AccountCategory, group name Reference, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:all>
</xsd:complexType><xsd:element minOccurs="0" name="UniqueName" nillable="true" type="xsd:string">
<xsd:annotation>
</xsd:element><xsd:documentation>Defines account assignment categories. Account assignment categories are used to specify how to assign a line item expenditure to an account. Examples of account assignment categories are assets,WBS elements, and cost centers.</xsd:documentation>
<xsd:documentation>Class name java.lang.String, group name Reference, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:element maxOccurs="1" minOccurs="0" name="custom">
</xsd:all><xsd:complexType>
</xsd:element><xsd:sequence>
</xsd:complexType><xsd:element maxOccurs="unbounded" minOccurs="0" name="CustomBoolean" nillable="true">
<xsd:complexType>
</xsd:element><xsd:simpleContent></xsd:simpleContent>
</xsd:complexType><xsd:element maxOccurs="unbounded" minOccurs="0" name="CustomString" nillable="true">
</xsd:sequence><xsd:complexType>
</xsd:element><xsd:simpleContent></xsd:simpleContent>
</xsd:complexType><xsd:element minOccurs="0" name="Accountings">
<xsd:complexType>
</xsd:element><xsd:annotation>
<xsd:documentation>Class name ariba.common.core.SplitAccountingCollection, group name Reference, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:all>
</xsd:complexType><xsd:element minOccurs="0" name="SplitAccountings">
</xsd:all><xsd:complexType>
</xsd:element><xsd:annotation>
<xsd:documentation>Class name ariba.common.core.SplitAccounting, group name EnhancedPaymentAccountDet, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:sequence>
</xsd:complexType><xsd:element maxOccurs="unbounded" minOccurs="0" name="item">
</xsd:sequence><xsd:complexType>
</xsd:element><xsd:all>
</xsd:complexType><xsd:element minOccurs="0" name="AdjustedCostInERPPrecision">
<xsd:complexType>
</xsd:element><xsd:annotation>
<xsd:documentation>Class name ariba.basic.core.Money, group name Reference, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:all>
</xsd:complexType><xsd:element minOccurs="0" name="Amount" nillable="true" type="xsd:decimal">
</xsd:all><xsd:annotation>
</xsd:element><xsd:documentation>It defines the amount for every line item in ERP Precision.</xsd:documentation>
<xsd:documentation>Class name java.math.BigDecimal, group name Reference, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:element minOccurs="0" name="AdjustedPercentageForSplits" nillable="true" type="xsd:decimal">
<xsd:annotation>
</xsd:element><xsd:documentation>Split Percentage in precision specified in PercentagePrecisionForSplits. When precision based rounding is involved, the sum of splits dont add up to total percentage. This field will adjust the unallocated percentage to one of the splits.</xsd:documentation>
<xsd:documentation>Class name java.math.BigDecimal, group name EnhancedPaymentAccountDet, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:element minOccurs="0" name="Amount">
<xsd:complexType>
</xsd:element><xsd:annotation>
<xsd:documentation>Class name ariba.basic.core.Money, group name Reference, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:all>
</xsd:complexType><xsd:element minOccurs="1" name="Amount" nillable="true" type="xsd:decimal">
</xsd:all><xsd:annotation>
</xsd:element><xsd:documentation>It defines the amount for every line item.</xsd:documentation>
<xsd:documentation>Class name java.math.BigDecimal, group name Reference, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:element minOccurs="0" name="Asset">
<xsd:complexType>
</xsd:element><xsd:annotation>
<xsd:documentation>Class name ariba.core.Asset, group name FullObject, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:all>
</xsd:complexType><xsd:element minOccurs="0" name="SubNumber" nillable="true" type="xsd:string">
<xsd:annotation>
</xsd:element><xsd:documentation>It defines the asset Subnumber for the asset account assignemnt category for each line item.</xsd:documentation>
<xsd:documentation>Class name java.lang.String, group name FullObject, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:element minOccurs="1" name="UniqueName" nillable="true" type="xsd:string">
<xsd:annotation>
</xsd:element><xsd:documentation>It defines the unique value of the Asset account assignment category for each line item.</xsd:documentation>
<xsd:documentation>Class name java.lang.String, group name FullObject, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:element maxOccurs="1" minOccurs="0" name="custom">
</xsd:all><xsd:complexType>
</xsd:element><xsd:sequence>
</xsd:complexType><xsd:element maxOccurs="unbounded" minOccurs="0" name="CustomBoolean" nillable="true">
<xsd:complexType>
</xsd:element><xsd:simpleContent></xsd:simpleContent>
</xsd:complexType><xsd:element maxOccurs="unbounded" minOccurs="0" name="CustomString" nillable="true">
</xsd:sequence><xsd:complexType>
</xsd:element><xsd:simpleContent></xsd:simpleContent>
</xsd:complexType><xsd:element minOccurs="0" name="CostCenter">
<xsd:complexType>
</xsd:element><xsd:annotation>
<xsd:documentation>Class name ariba.core.CostCenter, group name Reference, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:all>
</xsd:complexType><xsd:element minOccurs="1" name="UniqueName" nillable="true" type="xsd:string">
<xsd:annotation>
</xsd:element><xsd:documentation>It defines the unique value of the Cost center account assignment category for each line item.</xsd:documentation>
<xsd:documentation>Class name java.lang.String, group name Reference, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:element maxOccurs="1" minOccurs="0" name="custom">
</xsd:all><xsd:complexType>
</xsd:element><xsd:sequence>
</xsd:complexType><xsd:element maxOccurs="unbounded" minOccurs="0" name="CustomBoolean" nillable="true">
<xsd:complexType>
</xsd:element><xsd:simpleContent></xsd:simpleContent>
</xsd:complexType><xsd:element maxOccurs="unbounded" minOccurs="0" name="CustomString" nillable="true">
</xsd:sequence><xsd:complexType>
</xsd:element><xsd:simpleContent></xsd:simpleContent>
</xsd:complexType><xsd:element minOccurs="0" name="DerivedCompanyCode">
<xsd:complexType>
</xsd:element><xsd:annotation>
<xsd:documentation>Class name ariba.core.CompanyCode, group name EnhancedPaymentAccountDet, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:all>
</xsd:complexType><xsd:element minOccurs="0" name="UniqueName" nillable="true" type="xsd:string">
</xsd:all><xsd:annotation>
</xsd:element><xsd:documentation>It defines the unique value of the Company Code for the line item. This field will be populated for non-po invoices and AllowLegalEntityCodeAtSplitLevel parameter is set to 'true'</xsd:documentation>
<xsd:documentation>Class name java.lang.String, group name EnhancedPaymentAccountDet, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:element minOccurs="0" name="GeneralLedger">
<xsd:complexType>
</xsd:element><xsd:annotation>
<xsd:documentation>Class name ariba.core.GeneralLedger, group name Reference, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:all>
</xsd:complexType><xsd:element minOccurs="1" name="UniqueName" nillable="true" type="xsd:string">
<xsd:annotation>
</xsd:element><xsd:documentation>It defines the unique value of the General ledger acounting type for each line item.</xsd:documentation>
<xsd:documentation>Class name java.lang.String, group name Reference, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:element maxOccurs="1" minOccurs="0" name="custom">
</xsd:all><xsd:complexType>
</xsd:element><xsd:sequence>
</xsd:complexType><xsd:element maxOccurs="unbounded" minOccurs="0" name="CustomBoolean" nillable="true">
<xsd:complexType>
</xsd:element><xsd:simpleContent></xsd:simpleContent>
</xsd:complexType><xsd:element maxOccurs="unbounded" minOccurs="0" name="CustomString" nillable="true">
</xsd:sequence><xsd:complexType>
</xsd:element><xsd:simpleContent></xsd:simpleContent>
</xsd:complexType><xsd:element minOccurs="0" name="InternalOrder">
<xsd:complexType>
</xsd:element><xsd:annotation>
<xsd:documentation>Class name ariba.core.InternalOrder, group name Reference, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:all>
</xsd:complexType><xsd:element minOccurs="1" name="UniqueName" nillable="true" type="xsd:string">
<xsd:annotation>
</xsd:element><xsd:documentation>It defines the unique value of internal order account assignment category for that line item.</xsd:documentation>
<xsd:documentation>Class name java.lang.String, group name Reference, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:element maxOccurs="1" minOccurs="0" name="custom">
</xsd:all><xsd:complexType>
</xsd:element><xsd:sequence>
</xsd:complexType><xsd:element maxOccurs="unbounded" minOccurs="0" name="CustomBoolean" nillable="true">
<xsd:complexType>
</xsd:element><xsd:simpleContent></xsd:simpleContent>
</xsd:complexType><xsd:element maxOccurs="unbounded" minOccurs="0" name="CustomString" nillable="true">
</xsd:sequence><xsd:complexType>
</xsd:element><xsd:simpleContent></xsd:simpleContent>
</xsd:complexType><xsd:element minOccurs="0" name="Percentage" nillable="true" type="xsd:decimal">
<xsd:annotation>
</xsd:element><xsd:documentation>The split accounting percentage on a particular line item.</xsd:documentation>
<xsd:documentation>Class name java.math.BigDecimal, group name EnhancedPaymentAccountDet, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:element minOccurs="1" name="Quantity" nillable="true" type="xsd:decimal">
<xsd:annotation>
</xsd:element><xsd:documentation>It defines the quantity for every line item.</xsd:documentation>
<xsd:documentation>Class name java.math.BigDecimal, group name EnhancedPaymentAccountDet, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:element minOccurs="1" name="SAPSerialNumber" nillable="true" type="xsd:string">
<xsd:annotation>
</xsd:element><xsd:documentation>It defines the serial number of every line item.</xsd:documentation>
<xsd:documentation>Class name java.lang.String, group name EnhancedPaymentAccountDet, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:element minOccurs="0" name="WBSElement">
<xsd:complexType>
</xsd:element><xsd:annotation>
<xsd:documentation>Class name ariba.core.WBSElement, group name Reference, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:all>
</xsd:complexType><xsd:element minOccurs="1" name="UniqueName" nillable="true" type="xsd:string">
<xsd:annotation>
</xsd:element><xsd:documentation>It defines the unique code of the WBS Element account assignment category for that line item.</xsd:documentation>
<xsd:documentation>Class name java.lang.String, group name Reference, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:element maxOccurs="1" minOccurs="0" name="custom">
</xsd:all><xsd:complexType>
</xsd:element><xsd:sequence>
</xsd:complexType><xsd:element maxOccurs="unbounded" minOccurs="0" name="CustomBoolean" nillable="true">
<xsd:complexType>
</xsd:element><xsd:simpleContent></xsd:simpleContent>
</xsd:complexType><xsd:element maxOccurs="unbounded" minOccurs="0" name="CustomString" nillable="true">
</xsd:sequence><xsd:complexType>
</xsd:element><xsd:simpleContent></xsd:simpleContent>
</xsd:complexType><xsd:element maxOccurs="1" minOccurs="0" name="custom">
</xsd:all><xsd:complexType>
</xsd:element><xsd:sequence>
</xsd:complexType><xsd:element maxOccurs="unbounded" minOccurs="0" name="CustomBoolean" nillable="true">
<xsd:complexType>
</xsd:element><xsd:simpleContent></xsd:simpleContent>
</xsd:complexType><xsd:element maxOccurs="unbounded" minOccurs="0" name="CustomDate" nillable="true">
<xsd:complexType>
</xsd:element><xsd:simpleContent></xsd:simpleContent>
</xsd:complexType><xsd:element maxOccurs="unbounded" minOccurs="0" name="CustomInteger" nillable="true">
<xsd:complexType>
</xsd:element><xsd:simpleContent></xsd:simpleContent>
</xsd:complexType><xsd:element maxOccurs="unbounded" minOccurs="0" name="CustomMoney" nillable="true">
<xsd:complexType>
</xsd:element><xsd:complexContent></xsd:complexContent>
</xsd:complexType><xsd:element maxOccurs="unbounded" minOccurs="0" name="CustomString" nillable="true">
</xsd:sequence><xsd:complexType>
</xsd:element><xsd:simpleContent></xsd:simpleContent>
</xsd:complexType><xsd:element minOccurs="0" name="Description">
<xsd:complexType>
</xsd:element><xsd:annotation>
<xsd:documentation>Class name ariba.procure.core.LineItemProductDescription, group name Reference, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:all>
</xsd:complexType><xsd:element minOccurs="0" name="PriceBasisQuantityUOM">
<xsd:complexType>
</xsd:element><xsd:annotation>
<xsd:documentation>Class name ariba.basic.core.UnitOfMeasure, group name Reference, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:all>
</xsd:complexType><xsd:element minOccurs="0" name="UniqueName" nillable="true" type="xsd:string">
</xsd:all><xsd:annotation>
</xsd:element><xsd:documentation>Unit of measure for the quantity defined by Price Basis Quantity.</xsd:documentation>
<xsd:documentation>Class name java.lang.String, group name Reference, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:element minOccurs="0" name="UnitOfMeasure">
<xsd:complexType>
</xsd:element><xsd:annotation>
<xsd:documentation>Class name ariba.basic.core.UnitOfMeasure, group name Reference, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:all>
</xsd:complexType><xsd:element minOccurs="1" name="UniqueName" nillable="true" type="xsd:string">
</xsd:all><xsd:annotation>
</xsd:element><xsd:documentation>It defines the unique unit of measure value.</xsd:documentation>
<xsd:documentation>Class name java.lang.String, group name Reference, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:element maxOccurs="1" minOccurs="0" name="custom">
</xsd:all><xsd:complexType>
</xsd:element><xsd:sequence>
</xsd:complexType><xsd:element maxOccurs="unbounded" minOccurs="0" name="CustomBoolean" nillable="true">
<xsd:complexType>
</xsd:element><xsd:simpleContent></xsd:simpleContent>
</xsd:complexType><xsd:element maxOccurs="unbounded" minOccurs="0" name="CustomInteger" nillable="true">
<xsd:complexType>
</xsd:element><xsd:simpleContent></xsd:simpleContent>
</xsd:complexType><xsd:element maxOccurs="unbounded" minOccurs="0" name="CustomMoney" nillable="true">
<xsd:complexType>
</xsd:element><xsd:complexContent></xsd:complexContent>
</xsd:complexType><xsd:element maxOccurs="unbounded" minOccurs="0" name="CustomString" nillable="true">
</xsd:sequence><xsd:complexType>
</xsd:element><xsd:simpleContent></xsd:simpleContent>
</xsd:complexType><xsd:element minOccurs="1" name="ERPPONumber" nillable="true" type="xsd:string">
<xsd:annotation>
</xsd:element><xsd:documentation>It defines the unique ID of every purchase order for the ERP it belongs to.</xsd:documentation>
<xsd:documentation>Class name java.lang.String, group name Reference, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:element minOccurs="0" name="ExpectedTax">
<xsd:complexType>
</xsd:element><xsd:annotation>
<xsd:documentation>Class name ariba.tax.core.TaxInfo, group name FullObject, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:all>
</xsd:complexType><xsd:element minOccurs="0" name="TaxCode">
</xsd:all><xsd:complexType>
</xsd:element><xsd:annotation>
<xsd:documentation>Class name ariba.tax.core.TaxCode, group name Reference, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:all>
</xsd:complexType><xsd:element minOccurs="1" name="UniqueName" nillable="true" type="xsd:string">
</xsd:all><xsd:annotation>
</xsd:element><xsd:documentation>It defines the unique tax type code.</xsd:documentation>
<xsd:documentation>Class name java.lang.String, group name Reference, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:element minOccurs="0" name="LineType">
<xsd:complexType>
</xsd:element><xsd:annotation>
<xsd:documentation>Class name ariba.procure.core.ProcureLineType, group name FullObject, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:all>
</xsd:complexType><xsd:element minOccurs="1" name="Category" nillable="true" type="xsd:integer">
<xsd:annotation>
</xsd:element><xsd:documentation>It defines the category of every line item.</xsd:documentation>
<xsd:documentation>Class name java.lang.Integer, group name FullObject, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:element minOccurs="1" name="UniqueName" nillable="true" type="xsd:string">
</xsd:all><xsd:annotation>
</xsd:element><xsd:documentation>The unique internal identifier of the line type of the line item. This field holds the tax type for indirect and withholding tax lines. For charges, this field holds the values FreightCharge, HandlingCharge, or Charge. For discount lines, this field holds the value Discount. For other line items, this field holds the values CatalogItem or NonCatalogItem.</xsd:documentation>
<xsd:documentation>Class name java.lang.String, group name FullObject, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:element minOccurs="1" name="NumberInCollection" nillable="true" type="xsd:integer">
<xsd:annotation>
</xsd:element><xsd:documentation>It defines the line number of every line item.</xsd:documentation>
<xsd:documentation>Class name java.lang.Integer, group name Reference, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:element minOccurs="0" name="Order">
<xsd:complexType>
</xsd:element><xsd:annotation>
<xsd:documentation>Class name ariba.purchasing.core.PurchaseOrder, group name Reference, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:all>
</xsd:complexType><xsd:element minOccurs="1" name="UniqueName" nillable="true" type="xsd:string">
<xsd:annotation>
</xsd:element><xsd:documentation>It defines an ERP Purchase order number.</xsd:documentation>
<xsd:documentation>Class name java.lang.String, group name Reference, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:element maxOccurs="1" minOccurs="0" name="custom">
</xsd:all><xsd:complexType>
</xsd:element><xsd:sequence>
</xsd:complexType><xsd:element maxOccurs="unbounded" minOccurs="0" name="CustomBoolean" nillable="true">
<xsd:complexType>
</xsd:element><xsd:simpleContent></xsd:simpleContent>
</xsd:complexType><xsd:element maxOccurs="unbounded" minOccurs="0" name="CustomDate" nillable="true">
<xsd:complexType>
</xsd:element><xsd:simpleContent></xsd:simpleContent>
</xsd:complexType><xsd:element maxOccurs="unbounded" minOccurs="0" name="CustomInteger" nillable="true">
<xsd:complexType>
</xsd:element><xsd:simpleContent></xsd:simpleContent>
</xsd:complexType><xsd:element maxOccurs="unbounded" minOccurs="0" name="CustomMoney" nillable="true">
<xsd:complexType>
</xsd:element><xsd:complexContent></xsd:complexContent>
</xsd:complexType><xsd:element maxOccurs="unbounded" minOccurs="0" name="CustomString" nillable="true">
</xsd:sequence><xsd:complexType>
</xsd:element><xsd:simpleContent></xsd:simpleContent>
</xsd:complexType><xsd:element minOccurs="0" name="OrderLineItem">
<xsd:complexType>
</xsd:element><xsd:annotation>
<xsd:documentation>Class name ariba.purchasing.core.POLineItem, group name Reference, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:all>
</xsd:complexType><xsd:element minOccurs="0" name="SAPDistributionFlag" nillable="true" type="xsd:string">
<xsd:annotation>
</xsd:element><xsd:documentation>Defines SAP Distribution Flag.</xsd:documentation>
<xsd:documentation>Class name java.lang.String, group name Reference, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:element minOccurs="0" name="ServiceDetails">
<xsd:complexType>
</xsd:element><xsd:annotation>
<xsd:documentation>Class name ariba.procure.core.ServiceDetails, group name Reference, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:all>
</xsd:complexType><xsd:element minOccurs="1" name="NonSESBasedInvoice" nillable="true" type="xsd:boolean">
</xsd:all><xsd:annotation>
</xsd:element><xsd:documentation>Indication whether a service entry sheet is required or not.</xsd:documentation>
<xsd:documentation>Class name java.lang.Boolean, group name Reference, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:element maxOccurs="1" minOccurs="0" name="custom">
</xsd:all><xsd:complexType>
</xsd:element><xsd:sequence>
</xsd:complexType><xsd:element maxOccurs="unbounded" minOccurs="0" name="CustomBoolean" nillable="true">
<xsd:complexType>
</xsd:element><xsd:simpleContent></xsd:simpleContent>
</xsd:complexType><xsd:element maxOccurs="unbounded" minOccurs="0" name="CustomDate" nillable="true">
<xsd:complexType>
</xsd:element><xsd:simpleContent></xsd:simpleContent>
</xsd:complexType><xsd:element maxOccurs="unbounded" minOccurs="0" name="CustomInteger" nillable="true">
<xsd:complexType>
</xsd:element><xsd:simpleContent></xsd:simpleContent>
</xsd:complexType><xsd:element maxOccurs="unbounded" minOccurs="0" name="CustomMoney" nillable="true">
<xsd:complexType>
</xsd:element><xsd:complexContent></xsd:complexContent>
</xsd:complexType><xsd:element maxOccurs="unbounded" minOccurs="0" name="CustomString" nillable="true">
</xsd:sequence><xsd:complexType>
</xsd:element><xsd:simpleContent></xsd:simpleContent>
</xsd:complexType><xsd:element minOccurs="1" name="POLineReceivingType" nillable="true" type="xsd:string">
<xsd:annotation>
</xsd:element><xsd:documentation>It defines the Purchase Order receiving type.</xsd:documentation>
<xsd:documentation>Class name java.lang.String, group name Reference, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:element maxOccurs="1" minOccurs="0" name="custom">
</xsd:all><xsd:complexType>
</xsd:element><xsd:sequence>
</xsd:complexType><xsd:element maxOccurs="unbounded" minOccurs="0" name="CustomBoolean" nillable="true">
<xsd:complexType>
</xsd:element><xsd:simpleContent></xsd:simpleContent>
</xsd:complexType><xsd:element maxOccurs="unbounded" minOccurs="0" name="CustomDate" nillable="true">
<xsd:complexType>
</xsd:element><xsd:simpleContent></xsd:simpleContent>
</xsd:complexType><xsd:element maxOccurs="unbounded" minOccurs="0" name="CustomInteger" nillable="true">
<xsd:complexType>
</xsd:element><xsd:simpleContent></xsd:simpleContent>
</xsd:complexType><xsd:element maxOccurs="unbounded" minOccurs="0" name="CustomMoney" nillable="true">
<xsd:complexType>
</xsd:element><xsd:complexContent></xsd:complexContent>
</xsd:complexType><xsd:element maxOccurs="unbounded" minOccurs="0" name="CustomString" nillable="true">
</xsd:sequence><xsd:complexType>
</xsd:element><xsd:simpleContent></xsd:simpleContent>
</xsd:complexType><xsd:element maxOccurs="1" minOccurs="0" name="custom">
</xsd:all><xsd:complexType>
</xsd:element><xsd:sequence>
</xsd:complexType><xsd:element maxOccurs="unbounded" minOccurs="0" name="CustomBoolean" nillable="true">
<xsd:complexType>
</xsd:element><xsd:simpleContent></xsd:simpleContent>
</xsd:complexType><xsd:element maxOccurs="unbounded" minOccurs="0" name="CustomDate" nillable="true">
<xsd:complexType>
</xsd:element><xsd:simpleContent></xsd:simpleContent>
</xsd:complexType><xsd:element maxOccurs="unbounded" minOccurs="0" name="CustomInteger" nillable="true">
<xsd:complexType>
</xsd:element><xsd:simpleContent></xsd:simpleContent>
</xsd:complexType><xsd:element maxOccurs="unbounded" minOccurs="0" name="CustomMoney" nillable="true">
<xsd:complexType>
</xsd:element><xsd:complexContent></xsd:complexContent>
</xsd:complexType><xsd:element maxOccurs="unbounded" minOccurs="0" name="CustomString" nillable="true">
</xsd:sequence><xsd:complexType>
</xsd:element><xsd:simpleContent></xsd:simpleContent>
</xsd:complexType><xsd:element minOccurs="1" name="UniqueName" nillable="true" type="xsd:string">
<xsd:annotation>
</xsd:element><xsd:documentation>It defines the unique ID of every payment that has a status displayed.</xsd:documentation>
<xsd:documentation>Class name java.lang.String, group name EnhancedPaymentAccountDet, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:element maxOccurs="1" minOccurs="0" name="custom">
</xsd:all><xsd:complexType>
</xsd:element><xsd:sequence>
</xsd:complexType><xsd:element maxOccurs="unbounded" minOccurs="0" name="CustomBoolean" nillable="true">
<xsd:complexType>
</xsd:element><xsd:simpleContent></xsd:simpleContent>
</xsd:complexType><xsd:element maxOccurs="unbounded" minOccurs="0" name="CustomDate" nillable="true">
<xsd:complexType>
</xsd:element><xsd:simpleContent></xsd:simpleContent>
</xsd:complexType><xsd:element maxOccurs="unbounded" minOccurs="0" name="CustomInteger" nillable="true">
<xsd:complexType>
</xsd:element><xsd:simpleContent></xsd:simpleContent>
</xsd:complexType><xsd:element maxOccurs="unbounded" minOccurs="0" name="CustomMoney" nillable="true">
<xsd:complexType>
</xsd:element><xsd:complexContent></xsd:complexContent>
</xsd:complexType><xsd:element maxOccurs="unbounded" minOccurs="0" name="CustomString" nillable="true">
</xsd:sequence><xsd:complexType>
</xsd:element><xsd:simpleContent></xsd:simpleContent>
</xsd:complexType><xsd:complexType name="Payment_PaymentGLAccDet">
<xsd:annotation>
<xsd:documentation>Name null, type ariba.payment.core.Payment, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:all>
</xsd:complexType><xsd:element minOccurs="0" name="InvoiceReconciliation">
<xsd:complexType>
</xsd:element><xsd:annotation>
<xsd:documentation>Class name ariba.invoicing.core.InvoiceReconciliation, group name FullObject, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:all>
</xsd:complexType><xsd:element minOccurs="0" name="CompanyCode">
<xsd:complexType>
</xsd:element><xsd:annotation>
<xsd:documentation>Class name ariba.core.CompanyCode, group name Reference, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:all>
</xsd:complexType><xsd:element minOccurs="1" name="UniqueName" nillable="true" type="xsd:string">
<xsd:annotation>
</xsd:element><xsd:documentation>It defines the company code corresponding to the payment.</xsd:documentation>
<xsd:documentation>Class name java.lang.String, group name Reference, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:element maxOccurs="1" minOccurs="0" name="custom">
</xsd:all><xsd:complexType>
</xsd:element><xsd:sequence>
</xsd:complexType><xsd:element maxOccurs="unbounded" minOccurs="0" name="CustomBoolean" nillable="true">
<xsd:complexType>
</xsd:element><xsd:simpleContent></xsd:simpleContent>
</xsd:complexType><xsd:element maxOccurs="unbounded" minOccurs="0" name="CustomString" nillable="true">
</xsd:sequence><xsd:complexType>
</xsd:element><xsd:simpleContent></xsd:simpleContent>
</xsd:complexType><xsd:element minOccurs="0" name="LineItems">
<xsd:complexType>
</xsd:element><xsd:annotation>
<xsd:documentation>Class name ariba.invoicing.core.InvoiceReconciliationLineItem, group name Reference, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:sequence>
</xsd:complexType><xsd:element maxOccurs="unbounded" minOccurs="0" name="item">
</xsd:sequence><xsd:complexType>
</xsd:element><xsd:all>
</xsd:complexType><xsd:element minOccurs="0" name="Accountings">
<xsd:complexType>
</xsd:element><xsd:annotation>
<xsd:documentation>Class name ariba.common.core.SplitAccountingCollection, group name Reference, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:all>
</xsd:complexType><xsd:element minOccurs="0" name="SplitAccountings">
</xsd:all><xsd:complexType>
</xsd:element><xsd:annotation>
<xsd:documentation>Class name ariba.common.core.SplitAccounting, group name PaymentGLAccDet, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:sequence>
</xsd:complexType><xsd:element maxOccurs="unbounded" minOccurs="0" name="item">
</xsd:sequence><xsd:complexType>
</xsd:element><xsd:all>
</xsd:complexType><xsd:element minOccurs="0" name="AdjustedPercentageForSplits" nillable="true" type="xsd:decimal">
<xsd:annotation>
</xsd:element><xsd:documentation>Split Percentage in precision specified in PercentagePrecisionForSplits. When precision based rounding is involved, the sum of splits dont add up to total percentage. This field will adjust the unallocated percentage to one of the splits.</xsd:documentation>
<xsd:documentation>Class name java.math.BigDecimal, group name PaymentGLAccDet, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:element minOccurs="0" name="Amount">
<xsd:complexType>
</xsd:element><xsd:annotation>
<xsd:documentation>Class name ariba.basic.core.Money, group name Reference, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:all>
</xsd:complexType><xsd:element minOccurs="1" name="Amount" nillable="true" type="xsd:decimal">
</xsd:all><xsd:annotation>
</xsd:element><xsd:documentation>It defines an amount for every line item.</xsd:documentation>
<xsd:documentation>Class name java.math.BigDecimal, group name Reference, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:element minOccurs="0" name="Asset">
<xsd:complexType>
</xsd:element><xsd:annotation>
<xsd:documentation>Class name ariba.core.Asset, group name FullObject, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:all>
</xsd:complexType><xsd:element minOccurs="0" name="SubNumber" nillable="true" type="xsd:string">
<xsd:annotation>
</xsd:element><xsd:documentation>Defines the sub-number of the asset account assignment category for that line item.</xsd:documentation>
<xsd:documentation>Class name java.lang.String, group name FullObject, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:element minOccurs="1" name="UniqueName" nillable="true" type="xsd:string">
<xsd:annotation>
</xsd:element><xsd:documentation>It defines the unique value of the Asset account assignment category for each line item.</xsd:documentation>
<xsd:documentation>Class name java.lang.String, group name FullObject, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:element maxOccurs="1" minOccurs="0" name="custom">
</xsd:all><xsd:complexType>
</xsd:element><xsd:sequence>
</xsd:complexType><xsd:element maxOccurs="unbounded" minOccurs="0" name="CustomBoolean" nillable="true">
<xsd:complexType>
</xsd:element><xsd:simpleContent></xsd:simpleContent>
</xsd:complexType><xsd:element maxOccurs="unbounded" minOccurs="0" name="CustomString" nillable="true">
</xsd:sequence><xsd:complexType>
</xsd:element><xsd:simpleContent></xsd:simpleContent>
</xsd:complexType><xsd:element minOccurs="0" name="CostCenter">
<xsd:complexType>
</xsd:element><xsd:annotation>
<xsd:documentation>Class name ariba.core.CostCenter, group name Reference, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:all>
</xsd:complexType><xsd:element minOccurs="1" name="UniqueName" nillable="true" type="xsd:string">
<xsd:annotation>
</xsd:element><xsd:documentation>It defines the unique value of the Cost center account assignment category for each line item.</xsd:documentation>
<xsd:documentation>Class name java.lang.String, group name Reference, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:element maxOccurs="1" minOccurs="0" name="custom">
</xsd:all><xsd:complexType>
</xsd:element><xsd:sequence>
</xsd:complexType><xsd:element maxOccurs="unbounded" minOccurs="0" name="CustomBoolean" nillable="true">
<xsd:complexType>
</xsd:element><xsd:simpleContent></xsd:simpleContent>
</xsd:complexType><xsd:element maxOccurs="unbounded" minOccurs="0" name="CustomString" nillable="true">
</xsd:sequence><xsd:complexType>
</xsd:element><xsd:simpleContent></xsd:simpleContent>
</xsd:complexType><xsd:element minOccurs="0" name="DerivedCompanyCode">
<xsd:complexType>
</xsd:element><xsd:annotation>
<xsd:documentation>Class name ariba.core.CompanyCode, group name PaymentGLAccDet, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:all>
</xsd:complexType><xsd:element minOccurs="1" name="UniqueName" nillable="true" type="xsd:string">
</xsd:all><xsd:annotation>
</xsd:element><xsd:documentation>It defines the company code corresponding to the payment.</xsd:documentation>
<xsd:documentation>Class name java.lang.String, group name PaymentGLAccDet, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:element minOccurs="0" name="GeneralLedger">
<xsd:complexType>
</xsd:element><xsd:annotation>
<xsd:documentation>Class name ariba.core.GeneralLedger, group name Reference, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:all>
</xsd:complexType><xsd:element minOccurs="1" name="UniqueName" nillable="true" type="xsd:string">
<xsd:annotation>
</xsd:element><xsd:documentation>It defines the unique value of the General Ledger acounting type for each line item.</xsd:documentation>
<xsd:documentation>Class name java.lang.String, group name Reference, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:element maxOccurs="1" minOccurs="0" name="custom">
</xsd:all><xsd:complexType>
</xsd:element><xsd:sequence>
</xsd:complexType><xsd:element maxOccurs="unbounded" minOccurs="0" name="CustomBoolean" nillable="true">
<xsd:complexType>
</xsd:element><xsd:simpleContent></xsd:simpleContent>
</xsd:complexType><xsd:element maxOccurs="unbounded" minOccurs="0" name="CustomString" nillable="true">
</xsd:sequence><xsd:complexType>
</xsd:element><xsd:simpleContent></xsd:simpleContent>
</xsd:complexType><xsd:element minOccurs="0" name="InternalOrder">
<xsd:complexType>
</xsd:element><xsd:annotation>
<xsd:documentation>Class name ariba.core.InternalOrder, group name Reference, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:all>
</xsd:complexType><xsd:element minOccurs="1" name="UniqueName" nillable="true" type="xsd:string">
<xsd:annotation>
</xsd:element><xsd:documentation>It defines the unique value of internal order account assignment category for that line item.</xsd:documentation>
<xsd:documentation>Class name java.lang.String, group name Reference, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:element maxOccurs="1" minOccurs="0" name="custom">
</xsd:all><xsd:complexType>
</xsd:element><xsd:sequence>
</xsd:complexType><xsd:element maxOccurs="unbounded" minOccurs="0" name="CustomBoolean" nillable="true">
<xsd:complexType>
</xsd:element><xsd:simpleContent></xsd:simpleContent>
</xsd:complexType><xsd:element maxOccurs="unbounded" minOccurs="0" name="CustomString" nillable="true">
</xsd:sequence><xsd:complexType>
</xsd:element><xsd:simpleContent></xsd:simpleContent>
</xsd:complexType><xsd:element minOccurs="1" name="NumberInCollection" nillable="true" type="xsd:integer">
<xsd:annotation>
</xsd:element><xsd:documentation>It defines the serial number of every line item.</xsd:documentation>
<xsd:documentation>Class name java.lang.Integer, group name PaymentGLAccDet, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:element minOccurs="0" name="Percentage" nillable="true" type="xsd:decimal">
<xsd:annotation>
</xsd:element><xsd:documentation>The split accounting percentage on a particular line item.</xsd:documentation>
<xsd:documentation>Class name java.math.BigDecimal, group name PaymentGLAccDet, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:element minOccurs="0" name="WBSElement">
<xsd:complexType>
</xsd:element><xsd:annotation>
<xsd:documentation>Class name ariba.core.WBSElement, group name Reference, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:all>
</xsd:complexType><xsd:element minOccurs="1" name="UniqueName" nillable="true" type="xsd:string">
<xsd:annotation>
</xsd:element><xsd:documentation>It defines the unique code of the WBS Element account assignment category for the corresponding line item.</xsd:documentation>
<xsd:documentation>Class name java.lang.String, group name Reference, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:element maxOccurs="1" minOccurs="0" name="custom">
</xsd:all><xsd:complexType>
</xsd:element><xsd:sequence>
</xsd:complexType><xsd:element maxOccurs="unbounded" minOccurs="0" name="CustomBoolean" nillable="true">
<xsd:complexType>
</xsd:element><xsd:simpleContent></xsd:simpleContent>
</xsd:complexType><xsd:element maxOccurs="unbounded" minOccurs="0" name="CustomString" nillable="true">
</xsd:sequence><xsd:complexType>
</xsd:element><xsd:simpleContent></xsd:simpleContent>
</xsd:complexType><xsd:element maxOccurs="1" minOccurs="0" name="custom">
</xsd:all><xsd:complexType>
</xsd:element><xsd:sequence>
</xsd:complexType><xsd:element maxOccurs="unbounded" minOccurs="0" name="CustomBoolean" nillable="true">
<xsd:complexType>
</xsd:element><xsd:simpleContent></xsd:simpleContent>
</xsd:complexType><xsd:element maxOccurs="unbounded" minOccurs="0" name="CustomDate" nillable="true">
<xsd:complexType>
</xsd:element><xsd:simpleContent></xsd:simpleContent>
</xsd:complexType><xsd:element maxOccurs="unbounded" minOccurs="0" name="CustomInteger" nillable="true">
<xsd:complexType>
</xsd:element><xsd:simpleContent></xsd:simpleContent>
</xsd:complexType><xsd:element maxOccurs="unbounded" minOccurs="0" name="CustomMoney" nillable="true">
<xsd:complexType>
</xsd:element><xsd:complexContent></xsd:complexContent>
</xsd:complexType><xsd:element maxOccurs="unbounded" minOccurs="0" name="CustomString" nillable="true">
</xsd:sequence><xsd:complexType>
</xsd:element><xsd:simpleContent></xsd:simpleContent>
</xsd:complexType><xsd:element minOccurs="1" name="DBCRIndicator" nillable="true" type="xsd:string">
<xsd:annotation>
</xsd:element><xsd:documentation>It is a Debit/Credit Indicator.</xsd:documentation>
<xsd:documentation>Class name java.lang.String, group name Reference, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:element minOccurs="0" name="Description">
<xsd:complexType>
</xsd:element><xsd:annotation>
<xsd:documentation>Class name ariba.procure.core.LineItemProductDescription, group name Reference, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:all>
</xsd:complexType><xsd:element minOccurs="1" name="Description" nillable="true" type="xsd:string">
<xsd:annotation>
</xsd:element><xsd:documentation>This is a line item description.</xsd:documentation>
<xsd:documentation>Class name java.lang.String, group name Reference, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:element maxOccurs="1" minOccurs="0" name="custom">
</xsd:all><xsd:complexType>
</xsd:element><xsd:sequence>
</xsd:complexType><xsd:element maxOccurs="unbounded" minOccurs="0" name="CustomBoolean" nillable="true">
<xsd:complexType>
</xsd:element><xsd:simpleContent></xsd:simpleContent>
</xsd:complexType><xsd:element maxOccurs="unbounded" minOccurs="0" name="CustomInteger" nillable="true">
<xsd:complexType>
</xsd:element><xsd:simpleContent></xsd:simpleContent>
</xsd:complexType><xsd:element maxOccurs="unbounded" minOccurs="0" name="CustomMoney" nillable="true">
<xsd:complexType>
</xsd:element><xsd:complexContent></xsd:complexContent>
</xsd:complexType><xsd:element maxOccurs="unbounded" minOccurs="0" name="CustomString" nillable="true">
</xsd:sequence><xsd:complexType>
</xsd:element><xsd:simpleContent></xsd:simpleContent>
</xsd:complexType><xsd:element minOccurs="1" name="ERPPONumber" nillable="true" type="xsd:string">
<xsd:annotation>
</xsd:element><xsd:documentation>It defines the unique ID of every purchase order for an ERP.</xsd:documentation>
<xsd:documentation>Class name java.lang.String, group name Reference, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:element minOccurs="0" name="ExpectedTax">
<xsd:complexType>
</xsd:element><xsd:annotation>
<xsd:documentation>Class name ariba.tax.core.TaxInfo, group name FullObject, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:all>
</xsd:complexType><xsd:element minOccurs="0" name="TaxCode">
</xsd:all><xsd:complexType>
</xsd:element><xsd:annotation>
<xsd:documentation>Class name ariba.tax.core.TaxCode, group name Reference, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:all>
</xsd:complexType><xsd:element minOccurs="1" name="UniqueName" nillable="true" type="xsd:string">
</xsd:all><xsd:annotation>
</xsd:element><xsd:documentation>It defines the unique tax code type.</xsd:documentation>
<xsd:documentation>Class name java.lang.String, group name Reference, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:element minOccurs="1" name="IsHeaderLevelLine" nillable="true" type="xsd:boolean">
<xsd:annotation>
</xsd:element><xsd:documentation>It defines whether a line item is a header level or not.</xsd:documentation>
<xsd:documentation>Class name java.lang.Boolean, group name Reference, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:element minOccurs="0" name="LineType">
<xsd:complexType>
</xsd:element><xsd:annotation>
<xsd:documentation>Class name ariba.procure.core.ProcureLineType, group name FullObject, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:all>
</xsd:complexType><xsd:element minOccurs="1" name="Category" nillable="true" type="xsd:integer">
<xsd:annotation>
</xsd:element><xsd:documentation>It defines line item category.</xsd:documentation>
<xsd:documentation>Class name java.lang.Integer, group name FullObject, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:element minOccurs="1" name="UniqueName" nillable="true" type="xsd:string">
</xsd:all><xsd:annotation>
</xsd:element><xsd:documentation>The unique internal identifier of the line type of the line item. This field holds the tax type for indirect and withholding tax lines. For charges, this field holds the values FreightCharge, HandlingCharge, or Charge. For discount lines, this field holds the value Discount. For other line items, this field holds the values CatalogItem or NonCatalogItem.</xsd:documentation>
<xsd:documentation>Class name java.lang.String, group name FullObject, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:element minOccurs="1" name="NumberInCollection" nillable="true" type="xsd:integer">
<xsd:annotation>
</xsd:element><xsd:documentation>It defines the line number of every line item.</xsd:documentation>
<xsd:documentation>Class name java.lang.Integer, group name Reference, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:element minOccurs="0" name="Order">
<xsd:complexType>
</xsd:element><xsd:annotation>
<xsd:documentation>Class name ariba.purchasing.core.PurchaseOrder, group name Reference, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:all>
</xsd:complexType><xsd:element minOccurs="1" name="UniqueName" nillable="true" type="xsd:string">
<xsd:annotation>
</xsd:element><xsd:documentation>It defines an ERP Purchase Order number.</xsd:documentation>
<xsd:documentation>Class name java.lang.String, group name Reference, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:element maxOccurs="1" minOccurs="0" name="custom">
</xsd:all><xsd:complexType>
</xsd:element><xsd:sequence>
</xsd:complexType><xsd:element maxOccurs="unbounded" minOccurs="0" name="CustomBoolean" nillable="true">
<xsd:complexType>
</xsd:element><xsd:simpleContent></xsd:simpleContent>
</xsd:complexType><xsd:element maxOccurs="unbounded" minOccurs="0" name="CustomDate" nillable="true">
<xsd:complexType>
</xsd:element><xsd:simpleContent></xsd:simpleContent>
</xsd:complexType><xsd:element maxOccurs="unbounded" minOccurs="0" name="CustomInteger" nillable="true">
<xsd:complexType>
</xsd:element><xsd:simpleContent></xsd:simpleContent>
</xsd:complexType><xsd:element maxOccurs="unbounded" minOccurs="0" name="CustomMoney" nillable="true">
<xsd:complexType>
</xsd:element><xsd:complexContent></xsd:complexContent>
</xsd:complexType><xsd:element maxOccurs="unbounded" minOccurs="0" name="CustomString" nillable="true">
</xsd:sequence><xsd:complexType>
</xsd:element><xsd:simpleContent></xsd:simpleContent>
</xsd:complexType><xsd:element minOccurs="0" name="OrderLineItem">
<xsd:complexType>
</xsd:element><xsd:annotation>
<xsd:documentation>Class name ariba.purchasing.core.POLineItem, group name Reference, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:all>
</xsd:complexType><xsd:element minOccurs="0" name="ServiceDetails">
<xsd:complexType>
</xsd:element><xsd:annotation>
<xsd:documentation>Class name ariba.procure.core.ServiceDetails, group name Reference, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:all>
</xsd:complexType><xsd:element minOccurs="1" name="NonSESBasedInvoice" nillable="true" type="xsd:boolean">
</xsd:all><xsd:annotation>
</xsd:element><xsd:documentation>Indication whether a service entry sheet is required or not.</xsd:documentation>
<xsd:documentation>Class name java.lang.Boolean, group name Reference, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:element maxOccurs="1" minOccurs="0" name="custom">
</xsd:all><xsd:complexType>
</xsd:element><xsd:sequence>
</xsd:complexType><xsd:element maxOccurs="unbounded" minOccurs="0" name="CustomBoolean" nillable="true">
<xsd:complexType>
</xsd:element><xsd:simpleContent></xsd:simpleContent>
</xsd:complexType><xsd:element maxOccurs="unbounded" minOccurs="0" name="CustomDate" nillable="true">
<xsd:complexType>
</xsd:element><xsd:simpleContent></xsd:simpleContent>
</xsd:complexType><xsd:element maxOccurs="unbounded" minOccurs="0" name="CustomInteger" nillable="true">
<xsd:complexType>
</xsd:element><xsd:simpleContent></xsd:simpleContent>
</xsd:complexType><xsd:element maxOccurs="unbounded" minOccurs="0" name="CustomMoney" nillable="true">
<xsd:complexType>
</xsd:element><xsd:complexContent></xsd:complexContent>
</xsd:complexType><xsd:element maxOccurs="unbounded" minOccurs="0" name="CustomString" nillable="true">
</xsd:sequence><xsd:complexType>
</xsd:element><xsd:simpleContent></xsd:simpleContent>
</xsd:complexType><xsd:element minOccurs="0" name="Parent">
<xsd:complexType>
</xsd:element><xsd:annotation>
<xsd:documentation>Class name ariba.procure.core.ProcureLineItem, group name None, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:all>
</xsd:complexType><xsd:element minOccurs="1" name="NumberInCollection" nillable="true" type="xsd:integer">
<xsd:annotation>
</xsd:element><xsd:documentation>It defines the line number of every line item.</xsd:documentation>
<xsd:documentation>Class name java.lang.Integer, group name None, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:element maxOccurs="1" minOccurs="0" name="custom">
</xsd:all><xsd:complexType>
</xsd:element><xsd:sequence>
</xsd:complexType><xsd:element maxOccurs="unbounded" minOccurs="0" name="CustomBoolean" nillable="true">
</xsd:sequence><xsd:complexType>
</xsd:element><xsd:simpleContent></xsd:simpleContent>
</xsd:complexType><xsd:element minOccurs="0" name="ShipTo">
<xsd:complexType>
</xsd:element><xsd:annotation>
<xsd:documentation>Class name ariba.common.core.Address, group name Reference, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:all>
</xsd:complexType><xsd:element minOccurs="1" name="UniqueName" nillable="true" type="xsd:string">
<xsd:annotation>
</xsd:element><xsd:documentation>It defines the unique code of the ship-to location for each line item.</xsd:documentation>
<xsd:documentation>Class name java.lang.String, group name Reference, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:element maxOccurs="1" minOccurs="0" name="custom">
</xsd:all><xsd:complexType>
</xsd:element><xsd:sequence>
</xsd:complexType><xsd:element maxOccurs="unbounded" minOccurs="0" name="CustomDate" nillable="true">
<xsd:complexType>
</xsd:element><xsd:simpleContent></xsd:simpleContent>
</xsd:complexType><xsd:element maxOccurs="unbounded" minOccurs="0" name="CustomString" nillable="true">
</xsd:sequence><xsd:complexType>
</xsd:element><xsd:simpleContent></xsd:simpleContent>
</xsd:complexType><xsd:element maxOccurs="1" minOccurs="0" name="custom">
</xsd:all><xsd:complexType>
</xsd:element><xsd:sequence>
</xsd:complexType><xsd:element maxOccurs="unbounded" minOccurs="0" name="CustomBoolean" nillable="true">
<xsd:complexType>
</xsd:element><xsd:simpleContent></xsd:simpleContent>
</xsd:complexType><xsd:element maxOccurs="unbounded" minOccurs="0" name="CustomDate" nillable="true">
<xsd:complexType>
</xsd:element><xsd:simpleContent></xsd:simpleContent>
</xsd:complexType><xsd:element maxOccurs="unbounded" minOccurs="0" name="CustomInteger" nillable="true">
<xsd:complexType>
</xsd:element><xsd:simpleContent></xsd:simpleContent>
</xsd:complexType><xsd:element maxOccurs="unbounded" minOccurs="0" name="CustomMoney" nillable="true">
<xsd:complexType>
</xsd:element><xsd:complexContent></xsd:complexContent>
</xsd:complexType><xsd:element maxOccurs="unbounded" minOccurs="0" name="CustomString" nillable="true">
</xsd:sequence><xsd:complexType>
</xsd:element><xsd:simpleContent></xsd:simpleContent>
</xsd:complexType><xsd:element maxOccurs="1" minOccurs="0" name="custom">
</xsd:all><xsd:complexType>
</xsd:element><xsd:sequence>
</xsd:complexType><xsd:element maxOccurs="unbounded" minOccurs="0" name="CustomBoolean" nillable="true">
<xsd:complexType>
</xsd:element><xsd:simpleContent></xsd:simpleContent>
</xsd:complexType><xsd:element maxOccurs="unbounded" minOccurs="0" name="CustomDate" nillable="true">
<xsd:complexType>
</xsd:element><xsd:simpleContent></xsd:simpleContent>
</xsd:complexType><xsd:element maxOccurs="unbounded" minOccurs="0" name="CustomInteger" nillable="true">
<xsd:complexType>
</xsd:element><xsd:simpleContent></xsd:simpleContent>
</xsd:complexType><xsd:element maxOccurs="unbounded" minOccurs="0" name="CustomMoney" nillable="true">
<xsd:complexType>
</xsd:element><xsd:complexContent></xsd:complexContent>
</xsd:complexType><xsd:element maxOccurs="unbounded" minOccurs="0" name="CustomString" nillable="true">
</xsd:sequence><xsd:complexType>
</xsd:element><xsd:simpleContent></xsd:simpleContent>
</xsd:complexType><xsd:element minOccurs="1" name="UniqueName" nillable="true" type="xsd:string">
<xsd:annotation>
</xsd:element><xsd:documentation>It defines a unique ID of every payment having a status displayed.</xsd:documentation>
<xsd:documentation>Class name java.lang.String, group name PaymentGLAccDet, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:element maxOccurs="1" minOccurs="0" name="custom">
</xsd:all><xsd:complexType>
</xsd:element><xsd:sequence>
</xsd:complexType><xsd:element maxOccurs="unbounded" minOccurs="0" name="CustomBoolean" nillable="true">
<xsd:complexType>
</xsd:element><xsd:simpleContent></xsd:simpleContent>
</xsd:complexType><xsd:element maxOccurs="unbounded" minOccurs="0" name="CustomDate" nillable="true">
<xsd:complexType>
</xsd:element><xsd:simpleContent></xsd:simpleContent>
</xsd:complexType><xsd:element maxOccurs="unbounded" minOccurs="0" name="CustomInteger" nillable="true">
<xsd:complexType>
</xsd:element><xsd:simpleContent></xsd:simpleContent>
</xsd:complexType><xsd:element maxOccurs="unbounded" minOccurs="0" name="CustomMoney" nillable="true">
<xsd:complexType>
</xsd:element><xsd:complexContent></xsd:complexContent>
</xsd:complexType><xsd:element maxOccurs="unbounded" minOccurs="0" name="CustomString" nillable="true">
</xsd:sequence><xsd:complexType>
</xsd:element><xsd:simpleContent></xsd:simpleContent>
</xsd:complexType><xsd:complexType name="Payment_PaymentTaxExport">
<xsd:annotation>
<xsd:documentation>Name null, type ariba.payment.core.Payment, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:all>
</xsd:complexType><xsd:element minOccurs="0" name="ChargeReconciliation">
<xsd:complexType>
</xsd:element><xsd:annotation>
<xsd:documentation>Reconciliation of charges from the Ariba Buyer.</xsd:documentation>
<xsd:documentation>Class name ariba.charge.core.ChargeReconciliation, group name Reference, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:all>
</xsd:complexType><xsd:element maxOccurs="1" minOccurs="0" name="custom">
</xsd:all><xsd:complexType>
</xsd:element><xsd:sequence>
</xsd:complexType><xsd:element maxOccurs="unbounded" minOccurs="0" name="CustomBoolean" nillable="true">
<xsd:complexType>
</xsd:element><xsd:simpleContent></xsd:simpleContent>
</xsd:complexType><xsd:element maxOccurs="unbounded" minOccurs="0" name="CustomDate" nillable="true">
<xsd:complexType>
</xsd:element><xsd:simpleContent></xsd:simpleContent>
</xsd:complexType><xsd:element maxOccurs="unbounded" minOccurs="0" name="CustomInteger" nillable="true">
<xsd:complexType>
</xsd:element><xsd:simpleContent></xsd:simpleContent>
</xsd:complexType><xsd:element maxOccurs="unbounded" minOccurs="0" name="CustomMoney" nillable="true">
<xsd:complexType>
</xsd:element><xsd:complexContent></xsd:complexContent>
</xsd:complexType><xsd:element maxOccurs="unbounded" minOccurs="0" name="CustomString" nillable="true">
</xsd:sequence><xsd:complexType>
</xsd:element><xsd:simpleContent></xsd:simpleContent>
</xsd:complexType><xsd:element minOccurs="0" name="InvoiceReconciliation">
<xsd:complexType>
</xsd:element><xsd:annotation>
<xsd:documentation>Class name ariba.invoicing.core.InvoiceReconciliation, group name PaymentTaxExport, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:all>
</xsd:complexType><xsd:element minOccurs="0" name="TaxDistributionVector">
<xsd:complexType>
</xsd:element><xsd:annotation>
<xsd:documentation>Class name ariba.invoicing.core.TaxDistribution, group name Reference, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:sequence>
</xsd:complexType><xsd:element maxOccurs="unbounded" minOccurs="0" name="item">
</xsd:sequence><xsd:complexType>
</xsd:element><xsd:all>
</xsd:complexType><xsd:element minOccurs="0" name="AccountInstruction" nillable="true" type="xsd:string">
<xsd:annotation>
</xsd:element><xsd:documentation>It defines the account instruction associated with the tax in erp.</xsd:documentation>
<xsd:documentation>Class name java.lang.String, group name Reference, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:element minOccurs="0" name="AccrualTaxAmount">
<xsd:complexType>
</xsd:element><xsd:annotation>
<xsd:documentation>Class name ariba.basic.core.Money, group name Reference, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:all>
</xsd:complexType><xsd:element minOccurs="0" name="Amount" nillable="true" type="xsd:decimal">
</xsd:all><xsd:annotation>
</xsd:element><xsd:documentation>It defines the total tax accrual amount for the reconciled line item.</xsd:documentation>
<xsd:documentation>Class name java.math.BigDecimal, group name Reference, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:element minOccurs="0" name="BuyerTaxRegistrationNumber" nillable="true" type="xsd:string">
<xsd:annotation>
</xsd:element><xsd:documentation>It defines the tax registration number of the Buyer.</xsd:documentation>
<xsd:documentation>Class name java.lang.String, group name Reference, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:element minOccurs="1" name="DBCRIndicator" nillable="true" type="xsd:string">
<xsd:annotation>
</xsd:element><xsd:documentation>It is a Debit/Credit Indicator.</xsd:documentation>
<xsd:documentation>Class name java.lang.String, group name Reference, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:element minOccurs="0" name="ExpectedTaxRate" nillable="true" type="xsd:decimal">
<xsd:annotation>
</xsd:element><xsd:documentation>It defines the expected tax rate in percentage.</xsd:documentation>
<xsd:documentation>Class name java.math.BigDecimal, group name Reference, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:element minOccurs="0" name="InvoiceCitation" nillable="true" type="xsd:string">
<xsd:annotation>
</xsd:element><xsd:documentation>It defines the Invoice Citation associated with the tax in erp.</xsd:documentation>
<xsd:documentation>Class name java.lang.String, group name Reference, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:element minOccurs="0" name="IsAccrual" nillable="true" type="xsd:boolean">
<xsd:annotation>
</xsd:element><xsd:documentation>It defines whether the tax code applies to items meant for accrual.</xsd:documentation>
<xsd:documentation>Class name java.lang.Boolean, group name Reference, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:element minOccurs="0" name="IsDeductible" nillable="true" type="xsd:boolean">
<xsd:annotation>
</xsd:element><xsd:documentation>It defines whether the tax is deductible.</xsd:documentation>
<xsd:documentation>Class name java.lang.Boolean, group name Reference, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:element minOccurs="1" name="ReferenceInvoiceLineNumber" nillable="true" type="xsd:integer">
<xsd:annotation>
</xsd:element><xsd:documentation>It defines the line number of the invoice line associated with the tax distribution.</xsd:documentation>
<xsd:documentation>Class name java.lang.Integer, group name Reference, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:element minOccurs="1" name="ReferenceLineDescription" nillable="true" type="xsd:string">
<xsd:annotation>
</xsd:element><xsd:documentation>It defines the reference line description.</xsd:documentation>
<xsd:documentation>Class name java.lang.String, group name Reference, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:element minOccurs="1" name="ReferenceLineNumber" nillable="true" type="xsd:integer">
<xsd:annotation>
</xsd:element><xsd:documentation>It defines the reference line number in the tax distribution vector.</xsd:documentation>
<xsd:documentation>Class name java.lang.Integer, group name Reference, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:element minOccurs="0" name="SellerTaxRegistrationNumber" nillable="true" type="xsd:string">
<xsd:annotation>
</xsd:element><xsd:documentation>It defines the tax registration number of the Supplier.</xsd:documentation>
<xsd:documentation>Class name java.lang.String, group name Reference, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:element minOccurs="0" name="TaxAccountKey" nillable="true" type="xsd:string">
<xsd:annotation>
</xsd:element><xsd:documentation>It defines the account key associated with the tax in erp.</xsd:documentation>
<xsd:documentation>Class name java.lang.String, group name Reference, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:element minOccurs="0" name="TaxAmount">
<xsd:complexType>
</xsd:element><xsd:annotation>
<xsd:documentation>Class name ariba.basic.core.Money, group name Reference, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:all>
</xsd:complexType><xsd:element minOccurs="1" name="Amount" nillable="true" type="xsd:decimal">
</xsd:all><xsd:annotation>
</xsd:element><xsd:documentation>It defines the amount of tax.</xsd:documentation>
<xsd:documentation>Class name java.math.BigDecimal, group name Reference, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:element minOccurs="0" name="TaxAmountInERPPrecision">
<xsd:complexType>
</xsd:element><xsd:annotation>
<xsd:documentation>Class name ariba.basic.core.Money, group name Reference, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:all>
</xsd:complexType><xsd:element minOccurs="0" name="Amount" nillable="true" type="xsd:decimal">
</xsd:all><xsd:annotation>
</xsd:element><xsd:documentation>It defines the amount of tax in ERP Precision.</xsd:documentation>
<xsd:documentation>Class name java.math.BigDecimal, group name Reference, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:element minOccurs="0" name="TaxAuthority" nillable="true" type="xsd:string">
<xsd:annotation>
</xsd:element><xsd:documentation>It defines the tax authority associated with the tax in erp.</xsd:documentation>
<xsd:documentation>Class name java.lang.String, group name Reference, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:element minOccurs="0" name="TaxCode">
<xsd:complexType>
</xsd:element><xsd:annotation>
<xsd:documentation>Class name ariba.tax.core.TaxCode, group name Reference, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:all>
</xsd:complexType><xsd:element minOccurs="1" name="UniqueName" nillable="true" type="xsd:string">
</xsd:all><xsd:annotation>
</xsd:element><xsd:documentation>It defines the tax code.</xsd:documentation>
<xsd:documentation>Class name java.lang.String, group name Reference, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:element minOccurs="0" name="TaxType">
<xsd:complexType>
</xsd:element><xsd:annotation>
<xsd:documentation>Class name ariba.approvable.core.LineType, group name Reference, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:all>
</xsd:complexType><xsd:element minOccurs="1" name="UniqueName" nillable="true" type="xsd:string">
</xsd:all><xsd:annotation>
</xsd:element><xsd:documentation>It defines the tax type.</xsd:documentation>
<xsd:documentation>Class name java.lang.String, group name Reference, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:element minOccurs="0" name="TaxableAmount">
</xsd:all><xsd:complexType>
</xsd:element><xsd:annotation>
<xsd:documentation>Class name ariba.basic.core.Money, group name Reference, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:all>
</xsd:complexType><xsd:element minOccurs="0" name="Amount" nillable="true" type="xsd:decimal">
</xsd:all><xsd:annotation>
</xsd:element><xsd:documentation>It defines the taxable amount for the item.</xsd:documentation>
<xsd:documentation>Class name java.math.BigDecimal, group name Reference, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:element maxOccurs="1" minOccurs="0" name="custom">
</xsd:all><xsd:complexType>
</xsd:element><xsd:sequence>
</xsd:complexType><xsd:element maxOccurs="unbounded" minOccurs="0" name="CustomBoolean" nillable="true">
<xsd:complexType>
</xsd:element><xsd:simpleContent></xsd:simpleContent>
</xsd:complexType><xsd:element maxOccurs="unbounded" minOccurs="0" name="CustomDate" nillable="true">
<xsd:complexType>
</xsd:element><xsd:simpleContent></xsd:simpleContent>
</xsd:complexType><xsd:element maxOccurs="unbounded" minOccurs="0" name="CustomInteger" nillable="true">
<xsd:complexType>
</xsd:element><xsd:simpleContent></xsd:simpleContent>
</xsd:complexType><xsd:element maxOccurs="unbounded" minOccurs="0" name="CustomMoney" nillable="true">
<xsd:complexType>
</xsd:element><xsd:complexContent></xsd:complexContent>
</xsd:complexType><xsd:element maxOccurs="unbounded" minOccurs="0" name="CustomString" nillable="true">
</xsd:sequence><xsd:complexType>
</xsd:element><xsd:simpleContent></xsd:simpleContent>
</xsd:complexType><xsd:element maxOccurs="1" minOccurs="0" name="custom">
</xsd:all><xsd:complexType>
</xsd:element><xsd:sequence>
</xsd:complexType><xsd:element maxOccurs="unbounded" minOccurs="0" name="CustomBoolean" nillable="true">
<xsd:complexType>
</xsd:element><xsd:simpleContent></xsd:simpleContent>
</xsd:complexType><xsd:element maxOccurs="unbounded" minOccurs="0" name="CustomDate" nillable="true">
<xsd:complexType>
</xsd:element><xsd:simpleContent></xsd:simpleContent>
</xsd:complexType><xsd:element maxOccurs="unbounded" minOccurs="0" name="CustomInteger" nillable="true">
<xsd:complexType>
</xsd:element><xsd:simpleContent></xsd:simpleContent>
</xsd:complexType><xsd:element maxOccurs="unbounded" minOccurs="0" name="CustomMoney" nillable="true">
<xsd:complexType>
</xsd:element><xsd:complexContent></xsd:complexContent>
</xsd:complexType><xsd:element maxOccurs="unbounded" minOccurs="0" name="CustomString" nillable="true">
</xsd:sequence><xsd:complexType>
</xsd:element><xsd:simpleContent></xsd:simpleContent>
</xsd:complexType><xsd:complexType name="Payment_AdvancePaymentDetailExport">
<xsd:annotation>
<xsd:documentation>Name null, type ariba.payment.core.Payment, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:all>
</xsd:complexType><xsd:element minOccurs="0" name="AdvancePayments">
<xsd:complexType>
</xsd:element><xsd:annotation>
<xsd:documentation>Class name ariba.payment.core.AdvancePaymentConsumptionLog, group name Reference, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:sequence>
</xsd:complexType><xsd:element maxOccurs="unbounded" minOccurs="0" name="item">
</xsd:sequence><xsd:complexType>
</xsd:element><xsd:all>
</xsd:complexType><xsd:element minOccurs="0" name="AdvancePayment">
<xsd:complexType>
</xsd:element><xsd:annotation>
<xsd:documentation>Class name ariba.payment.core.AdvancePayment, group name Reference, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:all>
</xsd:complexType><xsd:element minOccurs="0" name="FiscalYear" nillable="true" type="xsd:integer">
<xsd:annotation>
</xsd:element><xsd:documentation>The financial year for the advance payment transaction</xsd:documentation>
<xsd:documentation>Class name java.lang.Integer, group name Reference, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:element minOccurs="0" name="UniqueName" nillable="true" type="xsd:string">
</xsd:all><xsd:annotation>
</xsd:element><xsd:documentation>The unique identifier of the advance payment that is adjusted against the invoice</xsd:documentation>
<xsd:documentation>Class name java.lang.String, group name Reference, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:element minOccurs="0" name="AdvancePaymentERPRequestID" nillable="true" type="xsd:string">
<xsd:annotation>
</xsd:element><xsd:documentation>The unique identifier of the payment request created in the ERP for the advance payment.</xsd:documentation>
<xsd:documentation>Class name java.lang.String, group name Reference, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:element minOccurs="0" name="AdvancePaymentLineItem">
<xsd:complexType>
</xsd:element><xsd:annotation>
<xsd:documentation>Class name ariba.payment.core.AdvancePaymentLineItem, group name Reference, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:all>
</xsd:complexType><xsd:element minOccurs="0" name="AdvancePaymentLineItemRemittance">
<xsd:complexType>
</xsd:element><xsd:annotation>
<xsd:documentation>Class name ariba.payment.core.AdvancePaymentLineItemRemittance, group name Reference, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:all>
</xsd:complexType><xsd:element minOccurs="0" name="ERPRequestLineNumber" nillable="true" type="xsd:integer">
</xsd:all><xsd:annotation>
</xsd:element><xsd:documentation>The line item for Advance Payment Remittance</xsd:documentation>
<xsd:documentation>Class name java.lang.Integer, group name Reference, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:element minOccurs="0" name="OrderLineItem">
<xsd:complexType>
</xsd:element><xsd:annotation>
<xsd:documentation>Class name ariba.purchasing.core.POLineItem, group name Reference, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:all>
</xsd:complexType><xsd:element minOccurs="0" name="SAPPOLineNumber" nillable="true" type="xsd:string">
<xsd:annotation>
</xsd:element><xsd:documentation>The ERP line number for Advance Payment Line Item</xsd:documentation>
<xsd:documentation>Class name java.lang.String, group name Reference, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:element maxOccurs="1" minOccurs="0" name="custom">
</xsd:all><xsd:complexType>
</xsd:element><xsd:sequence>
</xsd:complexType><xsd:element maxOccurs="unbounded" minOccurs="0" name="CustomBoolean" nillable="true">
<xsd:complexType>
</xsd:element><xsd:simpleContent></xsd:simpleContent>
</xsd:complexType><xsd:element maxOccurs="unbounded" minOccurs="0" name="CustomDate" nillable="true">
<xsd:complexType>
</xsd:element><xsd:simpleContent></xsd:simpleContent>
</xsd:complexType><xsd:element maxOccurs="unbounded" minOccurs="0" name="CustomInteger" nillable="true">
<xsd:complexType>
</xsd:element><xsd:simpleContent></xsd:simpleContent>
</xsd:complexType><xsd:element maxOccurs="unbounded" minOccurs="0" name="CustomMoney" nillable="true">
<xsd:complexType>
</xsd:element><xsd:complexContent></xsd:complexContent>
</xsd:complexType><xsd:element maxOccurs="unbounded" minOccurs="0" name="CustomString" nillable="true">
</xsd:sequence><xsd:complexType>
</xsd:element><xsd:simpleContent></xsd:simpleContent>
</xsd:complexType><xsd:element maxOccurs="1" minOccurs="0" name="custom">
</xsd:all><xsd:complexType>
</xsd:element><xsd:sequence>
</xsd:complexType><xsd:element maxOccurs="unbounded" minOccurs="0" name="CustomBoolean" nillable="true">
<xsd:complexType>
</xsd:element><xsd:simpleContent></xsd:simpleContent>
</xsd:complexType><xsd:element maxOccurs="unbounded" minOccurs="0" name="CustomDate" nillable="true">
<xsd:complexType>
</xsd:element><xsd:simpleContent></xsd:simpleContent>
</xsd:complexType><xsd:element maxOccurs="unbounded" minOccurs="0" name="CustomInteger" nillable="true">
<xsd:complexType>
</xsd:element><xsd:simpleContent></xsd:simpleContent>
</xsd:complexType><xsd:element maxOccurs="unbounded" minOccurs="0" name="CustomMoney" nillable="true">
<xsd:complexType>
</xsd:element><xsd:complexContent></xsd:complexContent>
</xsd:complexType><xsd:element maxOccurs="unbounded" minOccurs="0" name="CustomString" nillable="true">
</xsd:sequence><xsd:complexType>
</xsd:element><xsd:simpleContent></xsd:simpleContent>
</xsd:complexType><xsd:element minOccurs="0" name="ConsumedAmount">
<xsd:complexType>
</xsd:element><xsd:annotation>
<xsd:documentation>Class name ariba.basic.core.Money, group name Reference, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:all>
</xsd:complexType><xsd:element minOccurs="0" name="Amount" nillable="true" type="xsd:decimal">
<xsd:annotation>
</xsd:element><xsd:documentation>The advance payment amount adjusted against the invoice, in the user's currency.</xsd:documentation>
<xsd:documentation>Class name java.math.BigDecimal, group name Reference, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:element minOccurs="0" name="ApproxAmountInBaseCurrency" nillable="true" type="xsd:decimal">
<xsd:annotation>
</xsd:element><xsd:documentation>The advance payment amount adjusted against the invoice, in the site's base currency</xsd:documentation>
<xsd:documentation>Class name java.math.BigDecimal, group name Reference, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:element minOccurs="0" name="Currency">
</xsd:all><xsd:complexType>
</xsd:element><xsd:annotation>
<xsd:documentation>Class name ariba.basic.core.Currency, group name Reference, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:all>
</xsd:complexType><xsd:element minOccurs="0" name="UniqueName" nillable="true" type="xsd:string">
</xsd:all><xsd:annotation>
</xsd:element><xsd:documentation>The currency being used by the user.</xsd:documentation>
<xsd:documentation>Class name java.lang.String, group name Reference, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:element minOccurs="0" name="InvoiceReconciliation">
<xsd:complexType>
</xsd:element><xsd:annotation>
<xsd:documentation>Class name ariba.invoicing.core.InvoiceReconciliation, group name Reference, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:all>
</xsd:complexType><xsd:element minOccurs="0" name="Payments">
</xsd:all><xsd:complexType>
</xsd:element><xsd:annotation>
<xsd:documentation>Class name ariba.payment.core.PaymentCoreApprovable, group name Reference, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:sequence>
</xsd:complexType><xsd:element maxOccurs="unbounded" minOccurs="0" name="item">
</xsd:sequence><xsd:complexType>
</xsd:element><xsd:all>
</xsd:complexType><xsd:element minOccurs="0" name="UniqueName" nillable="true" type="xsd:string">
</xsd:all><xsd:annotation>
</xsd:element><xsd:documentation>The unique identifier of the payment request created for the invoice.</xsd:documentation>
<xsd:documentation>Class name java.lang.String, group name Reference, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:element minOccurs="0" name="PurchaseOrder">
<xsd:complexType>
</xsd:element><xsd:annotation>
<xsd:documentation>Class name ariba.purchasing.core.PurchaseOrder, group name Reference, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:all>
</xsd:complexType><xsd:element minOccurs="0" name="OrderID" nillable="true" type="xsd:string">
</xsd:all><xsd:annotation>
</xsd:element><xsd:documentation>The unique identifier of the purchase order associated with the invoice and advance payment documents.</xsd:documentation>
<xsd:documentation>Class name java.lang.String, group name Reference, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:element minOccurs="0" name="StatementReconciliation">
</xsd:all><xsd:complexType>
</xsd:element><xsd:annotation>
<xsd:documentation>Invoice Reconciliation</xsd:documentation>
<xsd:documentation>Class name ariba.statement.core.StatementReconciliation, group name PaymentExport, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:all>
</xsd:complexType><xsd:element minOccurs="0" name="UniqueName" nillable="true" type="xsd:string">
<xsd:annotation>
</xsd:element><xsd:documentation>The unique identifier of the invoice reconciliation document for the invoice.</xsd:documentation>
<xsd:documentation>Class name java.lang.String, group name PaymentExport, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:element maxOccurs="1" minOccurs="0" name="custom">
</xsd:all><xsd:complexType>
</xsd:element><xsd:sequence>
</xsd:complexType><xsd:element maxOccurs="unbounded" minOccurs="0" name="CustomBoolean" nillable="true">
<xsd:complexType>
</xsd:element><xsd:simpleContent></xsd:simpleContent>
</xsd:complexType><xsd:element maxOccurs="unbounded" minOccurs="0" name="CustomInteger" nillable="true">
<xsd:complexType>
</xsd:element><xsd:simpleContent></xsd:simpleContent>
</xsd:complexType><xsd:element maxOccurs="unbounded" minOccurs="0" name="CustomMoney" nillable="true">
<xsd:complexType>
</xsd:element><xsd:complexContent></xsd:complexContent>
</xsd:complexType><xsd:element maxOccurs="unbounded" minOccurs="0" name="CustomString" nillable="true">
</xsd:sequence><xsd:complexType>
</xsd:element><xsd:simpleContent></xsd:simpleContent>
</xsd:complexType><xsd:element minOccurs="0" name="ChargeReconciliation">
<xsd:complexType>
</xsd:element><xsd:annotation>
<xsd:documentation>Class name ariba.charge.core.ChargeReconciliation, group name Reference, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:all>
</xsd:complexType><xsd:element maxOccurs="1" minOccurs="0" name="custom">
</xsd:all><xsd:complexType>
</xsd:element><xsd:sequence>
</xsd:complexType><xsd:element maxOccurs="unbounded" minOccurs="0" name="CustomBoolean" nillable="true">
<xsd:complexType>
</xsd:element><xsd:simpleContent></xsd:simpleContent>
</xsd:complexType><xsd:element maxOccurs="unbounded" minOccurs="0" name="CustomDate" nillable="true">
<xsd:complexType>
</xsd:element><xsd:simpleContent></xsd:simpleContent>
</xsd:complexType><xsd:element maxOccurs="unbounded" minOccurs="0" name="CustomInteger" nillable="true">
<xsd:complexType>
</xsd:element><xsd:simpleContent></xsd:simpleContent>
</xsd:complexType><xsd:element maxOccurs="unbounded" minOccurs="0" name="CustomMoney" nillable="true">
<xsd:complexType>
</xsd:element><xsd:complexContent></xsd:complexContent>
</xsd:complexType><xsd:element maxOccurs="unbounded" minOccurs="0" name="CustomString" nillable="true">
</xsd:sequence><xsd:complexType>
</xsd:element><xsd:simpleContent></xsd:simpleContent>
</xsd:complexType><xsd:element maxOccurs="1" minOccurs="0" name="custom">
</xsd:all><xsd:complexType>
</xsd:element><xsd:sequence>
</xsd:complexType><xsd:element maxOccurs="unbounded" minOccurs="0" name="CustomBoolean" nillable="true">
<xsd:complexType>
</xsd:element><xsd:simpleContent></xsd:simpleContent>
</xsd:complexType><xsd:element maxOccurs="unbounded" minOccurs="0" name="CustomDate" nillable="true">
<xsd:complexType>
</xsd:element><xsd:simpleContent></xsd:simpleContent>
</xsd:complexType><xsd:element maxOccurs="unbounded" minOccurs="0" name="CustomInteger" nillable="true">
<xsd:complexType>
</xsd:element><xsd:simpleContent></xsd:simpleContent>
</xsd:complexType><xsd:element maxOccurs="unbounded" minOccurs="0" name="CustomMoney" nillable="true">
<xsd:complexType>
</xsd:element><xsd:complexContent></xsd:complexContent>
</xsd:complexType><xsd:element maxOccurs="unbounded" minOccurs="0" name="CustomString" nillable="true">
</xsd:sequence><xsd:complexType>
</xsd:element><xsd:simpleContent></xsd:simpleContent>
</xsd:complexType><xsd:complexType name="Payment_PaymentMatchedReceiptsDet">
<xsd:annotation>
<xsd:documentation>Name null, type ariba.payment.core.Payment, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:all>
</xsd:complexType><xsd:element minOccurs="0" name="InvoiceReconciliation">
<xsd:complexType>
</xsd:element><xsd:annotation>
<xsd:documentation>Class name ariba.invoicing.core.InvoiceReconciliation, group name FullObject, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:all>
</xsd:complexType><xsd:element minOccurs="0" name="MatchedReceipts">
<xsd:complexType>
</xsd:element><xsd:annotation>
<xsd:documentation>Class name ariba.invoicing.core.MatchedReceipts, group name Reference, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:sequence>
</xsd:complexType><xsd:element maxOccurs="unbounded" minOccurs="0" name="item">
</xsd:sequence><xsd:complexType>
</xsd:element><xsd:all>
</xsd:complexType><xsd:element minOccurs="1" name="LineNumber" nillable="true" type="xsd:integer">
<xsd:annotation>
</xsd:element><xsd:documentation>It defines the line number of the invoice line item.</xsd:documentation>
<xsd:documentation>Class name java.lang.Integer, group name Reference, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:element minOccurs="1" name="MatchedReceiptItems">
</xsd:all><xsd:complexType>
</xsd:element><xsd:annotation>
<xsd:documentation>Class name ariba.statement.core.MatchedReceiptItem, group name Reference, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:sequence>
</xsd:complexType><xsd:element maxOccurs="unbounded" minOccurs="0" name="item">
</xsd:sequence><xsd:complexType>
</xsd:element><xsd:all>
</xsd:complexType><xsd:element minOccurs="1" name="Quantity" nillable="true" type="xsd:decimal">
<xsd:annotation>
</xsd:element><xsd:documentation>It defines the quantity for the matched receipt item.</xsd:documentation>
<xsd:documentation>Class name java.math.BigDecimal, group name Reference, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:element minOccurs="0" name="ReceiptItem">
</xsd:all><xsd:complexType>
</xsd:element><xsd:annotation>
<xsd:documentation>Class name ariba.receiving.core.ReceiptItem, group name Reference, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:all>
</xsd:complexType><xsd:element minOccurs="1" name="NumberInCollection" nillable="true" type="xsd:integer">
<xsd:annotation>
</xsd:element><xsd:documentation>It defines the line number of the matched receipt item.</xsd:documentation>
<xsd:documentation>Class name java.lang.Integer, group name Reference, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:element minOccurs="0" name="Receipt">
<xsd:complexType>
</xsd:element><xsd:annotation>
<xsd:documentation>Class name ariba.receiving.core.ReceiptCoreApprovable, group name Reference, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:all>
</xsd:complexType><xsd:element minOccurs="1" name="ERPReceiptNumber" nillable="true" type="xsd:string">
<xsd:annotation>
</xsd:element><xsd:documentation>It defines the document number of the matched receipt in the external ERP.</xsd:documentation>
<xsd:documentation>Class name java.lang.String, group name Reference, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:element minOccurs="1" name="UniqueName" nillable="true" type="xsd:string">
</xsd:all><xsd:annotation>
</xsd:element><xsd:documentation>It defines the unique name of the matched receipt.</xsd:documentation>
<xsd:documentation>Class name java.lang.String, group name Reference, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:element maxOccurs="1" minOccurs="0" name="custom">
</xsd:all><xsd:complexType>
</xsd:element><xsd:sequence>
</xsd:complexType><xsd:element maxOccurs="unbounded" minOccurs="0" name="CustomBoolean" nillable="true">
<xsd:complexType>
</xsd:element><xsd:simpleContent></xsd:simpleContent>
</xsd:complexType><xsd:element maxOccurs="unbounded" minOccurs="0" name="CustomDate" nillable="true">
<xsd:complexType>
</xsd:element><xsd:simpleContent></xsd:simpleContent>
</xsd:complexType><xsd:element maxOccurs="unbounded" minOccurs="0" name="CustomInteger" nillable="true">
<xsd:complexType>
</xsd:element><xsd:simpleContent></xsd:simpleContent>
</xsd:complexType><xsd:element maxOccurs="unbounded" minOccurs="0" name="CustomMoney" nillable="true">
<xsd:complexType>
</xsd:element><xsd:complexContent></xsd:complexContent>
</xsd:complexType><xsd:element maxOccurs="unbounded" minOccurs="0" name="CustomString" nillable="true">
</xsd:sequence><xsd:complexType>
</xsd:element><xsd:simpleContent></xsd:simpleContent>
</xsd:complexType><xsd:element maxOccurs="1" minOccurs="0" name="custom">
</xsd:all><xsd:complexType>
</xsd:element><xsd:sequence>
</xsd:complexType><xsd:element maxOccurs="unbounded" minOccurs="0" name="CustomBoolean" nillable="true">
<xsd:complexType>
</xsd:element><xsd:simpleContent></xsd:simpleContent>
</xsd:complexType><xsd:element maxOccurs="unbounded" minOccurs="0" name="CustomDate" nillable="true">
<xsd:complexType>
</xsd:element><xsd:simpleContent></xsd:simpleContent>
</xsd:complexType><xsd:element maxOccurs="unbounded" minOccurs="0" name="CustomInteger" nillable="true">
<xsd:complexType>
</xsd:element><xsd:simpleContent></xsd:simpleContent>
</xsd:complexType><xsd:element maxOccurs="unbounded" minOccurs="0" name="CustomMoney" nillable="true">
<xsd:complexType>
</xsd:element><xsd:complexContent></xsd:complexContent>
</xsd:complexType><xsd:element maxOccurs="unbounded" minOccurs="0" name="CustomString" nillable="true">
</xsd:sequence><xsd:complexType>
</xsd:element><xsd:simpleContent></xsd:simpleContent>
</xsd:complexType><xsd:element maxOccurs="1" minOccurs="0" name="custom">
</xsd:all><xsd:complexType>
</xsd:element><xsd:sequence>
</xsd:complexType><xsd:element maxOccurs="unbounded" minOccurs="0" name="CustomBoolean" nillable="true">
<xsd:complexType>
</xsd:element><xsd:simpleContent></xsd:simpleContent>
</xsd:complexType><xsd:element maxOccurs="unbounded" minOccurs="0" name="CustomDate" nillable="true">
<xsd:complexType>
</xsd:element><xsd:simpleContent></xsd:simpleContent>
</xsd:complexType><xsd:element maxOccurs="unbounded" minOccurs="0" name="CustomInteger" nillable="true">
<xsd:complexType>
</xsd:element><xsd:simpleContent></xsd:simpleContent>
</xsd:complexType><xsd:element maxOccurs="unbounded" minOccurs="0" name="CustomMoney" nillable="true">
<xsd:complexType>
</xsd:element><xsd:complexContent></xsd:complexContent>
</xsd:complexType><xsd:element maxOccurs="unbounded" minOccurs="0" name="CustomString" nillable="true">
</xsd:sequence><xsd:complexType>
</xsd:element><xsd:simpleContent></xsd:simpleContent>
</xsd:complexType><xsd:complexType name="Money_Reference">
<xsd:annotation>
<xsd:documentation>Name null, type ariba.basic.core.Money, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:all>
</xsd:complexType><xsd:element minOccurs="0" name="Currency">
</xsd:all><xsd:complexType>
</xsd:element><xsd:annotation>
</xsd:complexType><xsd:documentation>Class name ariba.basic.core.Currency, group name Reference, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><xsd:complexType name="Money_PaymentExport">
</xsd:schema><xsd:annotation>
</xsd:complexType><xsd:documentation>It defines the gross amount of the payment in ERP Precision.</xsd:documentation>
<xsd:documentation>Name AdjustedTotalCostInERPPrecision, type ariba.basic.core.Money, variant vrealm_3521.</xsd:documentation>
</xsd:annotation><wsdl:message name="PaymentExportRequestMessage"></wsdl:message>
<wsdl:message name="PaymentExportReplyMessage"></wsdl:message>
<wsdl:portType name="PaymentExportPortType"></wsdl:portType>
<wsdl:binding name="PaymentExportBinding" type="typens:PaymentExportPortType">
<wsdl:operation name="PaymentExportOperation">
</wsdl:binding><wsdl:input></wsdl:input>
</wsdl:operation><wsdl:service name="PaymentExport">
</wsdl:definitions><wsdl:documentation>Use this outbound web service to export payment request information asynchronously from the procurement solution to an external ERP system for payment.</wsdl:documentation>
</wsdl:service>About wsdl-viewer.xsl
This document was generated by libxslt XSLT engine.
The engine processed the WSDL in XSLT 1.0 compliant mode.
This page has been generated by wsdl-viewer.xsl, version 3.1.03
Author: tomi vanek
Download at http://tomi.vanek.sk/xml/wsdl-viewer.xsl.
The transformation was inspired by the article
Uche Ogbuji: WSDL processing with XSLT
Author: tomi vanek
Download at http://tomi.vanek.sk/xml/wsdl-viewer.xsl.
The transformation was inspired by the article
Uche Ogbuji: WSDL processing with XSLT