Version: eXtendPS-SE 1.3.6 and above [The Invoice 1.0.0 service is applicable for 1.3.7 and above]
Audience: Administrator, Developer
Applies To: Invoice versions 0.0.1/1.0.0
Overview
eXtendPS-SE enables you to send customer invoice data using the PromoStandards Invoice specifications. For detailed service specifications, please refer to https://tools.promostandards.org/standards/services. To understand the data included in the eXtendPS-SE data return, please review the sample XML responses provided below.
Sample XML Response (Invoice 0.0.1):
Downloadable sample: Invoice 0.0.1 Response.xml
<?xml version="1.0" encoding="UTF-8"?> <Invoice xmlns="http://www.promostandards.org/WSDL/Invoice/1.0.0/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <invoiceNumber xmlns="http://www.promostandards.org/WSDL/Invoice/1.0.0/SharedObjects/">Token1</invoiceNumber><invoiceType xmlns="http://www.promostandards.org/WSDL/Invoice/1.0.0/SharedObjects/">INVOICE</invoiceType><invoiceDate xmlns="http://www.promostandards.org/WSDL/Invoice/1.0.0/SharedObjects/">1900-01-01T01:01:01.0000000+00:00</invoiceDate><purchaseOrderNumber xmlns="http://www.promostandards.org/WSDL/Invoice/1.0.0/SharedObjects/">purchaseOrderNumber1</purchaseOrderNumber><BillTo><AccountInfo xmlns="http://www.promostandards.org/WSDL/Invoice/1.0.0/SharedObjects/"><accountName>accountName1</accountName><accountNumber>accountNumber1</accountNumber><AddressLinesArray>AddressLinesArray1</AddressLinesArray><AddressLinesArray>AddressLinesArray2</AddressLinesArray><city>city1</city><state>stat1</state><postalCode>postalCode1</postalCode></AccountInfo></BillTo><SoldTo><AccountInfo xmlns="http://www.promostandards.org/WSDL/Invoice/1.0.0/SharedObjects/" /></SoldTo><terms xmlns="http://www.promostandards.org/WSDL/Invoice/1.0.0/SharedObjects/">terms1</terms><currency xmlns="http://www.promostandards.org/WSDL/Invoice/1.0.0/SharedObjects/">AFA</currency><fob xmlns="http://www.promostandards.org/WSDL/Invoice/1.0.0/SharedObjects/">Token1</fob><salesAmount xmlns="http://www.promostandards.org/WSDL/Invoice/1.0.0/SharedObjects/">1</salesAmount><totalAmount xmlns="http://www.promostandards.org/WSDL/Invoice/1.0.0/SharedObjects/">1</totalAmount><shippingAndHandlingAmount xmlns="http://www.promostandards.org/WSDL/Invoice/1.0.0/SharedObjects/">1</shippingAndHandlingAmount><advancePaymentAmount xmlns="http://www.promostandards.org/WSDL/Invoice/1.0.0/SharedObjects/">1</advancePaymentAmount><invoiceAmount xmlns="http://www.promostandards.org/WSDL/Invoice/1.0.0/SharedObjects/">1</invoiceAmount><InvoiceLineItemsArray><InvoiceLineItem xmlns="http://www.promostandards.org/WSDL/Invoice/1.0.0/SharedObjects/"><invoiceLineItemId>1</invoiceLineItemId><invoiceLineItemNumber>1</invoiceLineItemNumber><purchaseOrderLineItemNumber>1</purchaseOrderLineItemNumber><lineItemType>LINE ITEM</lineItemType><orderedQuantity>1</orderedQuantity><invoiceQuantity>1</invoiceQuantity><backOrderedQuantity>1</backOrderedQuantity><quantityUOM>quantityUOM1</quantityUOM><lineItemDescription>lineItemDescription1</lineItemDescription><unitPrice>1</unitPrice><extendedPrice>1</extendedPrice><lineItemTax>true</lineItemTax><lineItemTaxType>SALES</lineItemTaxType></InvoiceLineItem><InvoiceLineItem xmlns="http://www.promostandards.org/WSDL/Invoice/1.0.0/SharedObjects/"><invoiceLineItemId>-2147483647</invoiceLineItemId><invoiceLineItemNumber>-79228162514264337593543950335</invoiceLineItemNumber><purchaseOrderLineItemNumber>-79228162514264337593543950335</purchaseOrderLineItemNumber><lineItemType>TAX</lineItemType><orderedQuantity>-79228162514264337593543950335</orderedQuantity><invoiceQuantity>-79228162514264337593543950335</invoiceQuantity><backOrderedQuantity>-79228162514264337593543950335</backOrderedQuantity><quantityUOM>quantityUOM2</quantityUOM><lineItemDescription>lineItemDescription2</lineItemDescription><unitPrice>-79228162514264337593543950335</unitPrice><extendedPrice>-79228162514264337593543950335</extendedPrice><lineItemTax>false</lineItemTax><lineItemTaxType>HST/GST</lineItemTaxType></InvoiceLineItem></InvoiceLineItemsArray><SalesOrderNumberArray><salesOrderNumber xmlns="http://www.promostandards.org/WSDL/Invoice/1.0.0/SharedObjects/">salesOrderNumber1</salesOrderNumber><salesOrderNumber xmlns="http://www.promostandards.org/WSDL/Invoice/1.0.0/SharedObjects/">salesOrderNumber2</salesOrderNumber></SalesOrderNumberArray></Invoice>
Sample XML Response (Invoice 1.0.0):
Downloadable sample: Invoice 1.0.0 Response.xml
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tns="http://www.promostandards.org/WSDL/Invoice/1.0.0/" xmlns:ns="http://www.promostandards.org/WSDL/Invoice/1.0.0/SharedObjects/" xmlns:ns1="http://www.codesynthesis.com/xmlns/xsstl"> <s:Header xmlns:s="http://schemas.xmlsoap.org/soap/envelope/" /> <soap:Body> <GetInvoicesResponse xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.promostandards.org/WSDL/Invoice/1.0.0/"> <InvoiceArray> <Invoice> <invoiceNumber xmlns="http://www.promostandards.org/WSDL/Invoice/1.0.0/SharedObjects/">INV10000139</invoiceNumber> <invoiceType xmlns="http://www.promostandards.org/WSDL/Invoice/1.0.0/SharedObjects/">INVOICE</invoiceType> <invoiceDate xmlns="http://www.promostandards.org/WSDL/Invoice/1.0.0/SharedObjects/">2019-12-09</invoiceDate> <purchaseOrderNumber xmlns="http://www.promostandards.org/WSDL/Invoice/1.0.0/SharedObjects/">PUR6113456789876876545678765954</purchaseOrderNumber> <BillTo> <AccountInfo xmlns="http://www.promostandards.org/WSDL/Invoice/1.0.0/SharedObjects/"> <accountName>Acera</accountName> <Address1>7th Avenue, 2nd street</Address1> <city>Los Angeles</city> <region>CA</region> <postalCode>90089</postalCode> <country>US</country> <phone>9876543210</phone> </AccountInfo> </BillTo> <SoldTo> <AccountInfo xmlns="http://www.promostandards.org/WSDL/Invoice/1.0.0/SharedObjects/"> <accountName>eXtendTech</accountName> <Address1>7th Avenue, 2nd street</Address1> <city>Los Angeles</city> <region>CA</region> <postalCode>90089</postalCode> <country>US</country> <phone>9876543210</phone> </AccountInfo> </SoldTo> <paymentDueDate xmlns="http://www.promostandards.org/WSDL/Invoice/1.0.0/SharedObjects/">2020-01-08</paymentDueDate> <currency xmlns="http://www.promostandards.org/WSDL/Invoice/1.0.0/SharedObjects/">CAD</currency> <fob xmlns="http://www.promostandards.org/WSDL/Invoice/1.0.0/SharedObjects/">01: San Francisco</fob> <salesAmount xmlns="http://www.promostandards.org/WSDL/Invoice/1.0.0/SharedObjects/">14.46</salesAmount> <shippingAmount xmlns="http://www.promostandards.org/WSDL/Invoice/1.0.0/SharedObjects/">2.40</shippingAmount> <handlingAmount xmlns="http://www.promostandards.org/WSDL/Invoice/1.0.0/SharedObjects/">2.40</handlingAmount> <taxAmount xmlns="http://www.promostandards.org/WSDL/Invoice/1.0.0/SharedObjects/">1.05</taxAmount> <invoiceAmount xmlns="http://www.promostandards.org/WSDL/Invoice/1.0.0/SharedObjects/">25.32</invoiceAmount> <advancePaymentAmount xmlns="http://www.promostandards.org/WSDL/Invoice/1.0.0/SharedObjects/">.00</advancePaymentAmount> <invoiceAmountDue xmlns="http://www.promostandards.org/WSDL/Invoice/1.0.0/SharedObjects/">0</invoiceAmountDue> <InvoiceLineItemsArray> <InvoiceLineItem xmlns="http://www.promostandards.org/WSDL/Invoice/1.0.0/SharedObjects/"> <productId>121061</productId> <partId>snm-054X : 054X- XL-Deep Royal</partId> <chargeId>snm-054X : 054X- XL-Deep Royal</chargeId> <purchaseOrderLineItemNumber>1</purchaseOrderLineItemNumber> <orderedQuantity>2</orderedQuantity> <invoiceQuantity>2</invoiceQuantity> <quantityUOM>EA</quantityUOM> <lineItemDescription>check item desc</lineItemDescription> <unitPrice>7.23</unitPrice> <extendedPrice>8.50</extendedPrice> <distributorProductId>310995</distributorProductId> <distributorPartId>310995</distributorPartId> </InvoiceLineItem> <InvoiceLineItem xmlns="http://www.promostandards.org/WSDL/Invoice/1.0.0/SharedObjects/"> <productId>121061</productId> <partId>snm-054X : 054X- XL-Deep Royal</partId> <chargeId>snm-054X : 054X- XL-Deep Royal</chargeId> <purchaseOrderLineItemNumber>22</purchaseOrderLineItemNumber> <orderedQuantity>1</orderedQuantity> <invoiceQuantity>1</invoiceQuantity> <quantityUOM>EA</quantityUOM> <lineItemDescription>this is sales description</lineItemDescription> <unitPrice>7.23</unitPrice> <extendedPrice>8.50</extendedPrice> <distributorProductId>310995</distributorProductId> <distributorPartId>310995</distributorPartId> </InvoiceLineItem> </InvoiceLineItemsArray> <SalesOrderNumberArray> <salesOrderNumber xmlns="http://www.promostandards.org/WSDL/Invoice/1.0.0/SharedObjects/">SO6069371884</salesOrderNumber> </SalesOrderNumberArray> <TaxArray> <tax xmlns="http://www.promostandards.org/WSDL/Invoice/1.0.0/SharedObjects/"> <taxType>SALES</taxType> <taxJurisdiction>CA</taxJurisdiction> <taxAmount>1.05</taxAmount> </tax> <tax xmlns="http://www.promostandards.org/WSDL/Invoice/1.0.0/SharedObjects/"> <taxType>SALES</taxType> <taxJurisdiction>CA</taxJurisdiction> <taxAmount>.75</taxAmount> </tax> </TaxArray> </Invoice> </InvoiceArray> </GetInvoicesResponse> </soap:Body> </soap:Envelope>
Field Mapping Details:
Including Sub-Customer Invoices
Invoice records for the customer which is specified on the associated eXtendPS-SE User
Record will be sent in the invoice
service's response by default. Invoices
for sub-customers will not be sent in the
response by default.
To include sub-customer invoices, enable the "ALLOW
SUB-CUSTOMER'S INVOICES" checkbox on the
eXtendPS-SE Invoice setup screen at eXtendTech → eXtendPS-SE → Invoice Setup.