ReceivablesService
Click here for a complete list of operations.
SendInvoice
Test
The test form is only available for requests from the local machine.SOAP 1.1
The following is a sample SOAP 1.1 request and response. The placeholders shown need to be replaced with actual values.
POST /services/GP/Receivables.asmx HTTP/1.1
Host: staging.fidesic.com
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "http://tempuri.org/action/Receivables.SendInvoice"
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<SendInvoice xmlns="http://tempuri.org/message/">
<LogInEmail>string</LogInEmail>
<AccessCode>string</AccessCode>
<LogInOnBehalfOf>string</LogInOnBehalfOf>
<PayerEmail>string</PayerEmail>
<InvoiceDate>string</InvoiceDate>
<DueDate>string</DueDate>
<DueType>int</DueType>
<TotalLineAmount>decimal</TotalLineAmount>
<TradeDiscountAmount>decimal</TradeDiscountAmount>
<FreightAmount>decimal</FreightAmount>
<MiscAmount>decimal</MiscAmount>
<TaxAmount>decimal</TaxAmount>
<Amount>decimal</Amount>
<StatementBalance>decimal</StatementBalance>
<DiscountDate>string</DiscountDate>
<DiscountType>int</DiscountType>
<DiscountAmount>decimal</DiscountAmount>
<Term>string</Term>
<Description>string</Description>
<InvoiceNumber>string</InvoiceNumber>
<DocumentType>int</DocumentType>
<ReminderDeliveryMode>int</ReminderDeliveryMode>
<DeliveryMode>int</DeliveryMode>
<ReminderOn>int</ReminderOn>
<RemindAfter>int</RemindAfter>
<RemindSchedule>int</RemindSchedule>
<CustomerClass>string</CustomerClass>
<CustomerNumber>string</CustomerNumber>
<Name>string</Name>
<SalesTerritory>string</SalesTerritory>
<CustomerBalance>decimal</CustomerBalance>
<AddressCode>string</AddressCode>
<AddressContact>string</AddressContact>
<Address1>string</Address1>
<Address2>string</Address2>
<City>string</City>
<State>string</State>
<Zip>string</Zip>
<Country>string</Country>
<FAX>string</FAX>
<TrackingNumber>string</TrackingNumber>
<ShortDesc>string</ShortDesc>
<PONumber>string</PONumber>
<PODate>string</PODate>
<POContact>string</POContact>
<AttachmentName>string</AttachmentName>
<Attachment>string</Attachment>
<Attachment2Name>string</Attachment2Name>
<Attachment2>string</Attachment2>
<ApplyDocsXML>string</ApplyDocsXML>
<LineItemsXML>string</LineItemsXML>
<Comment2>string</Comment2>
<ParentCustomerNumber>string</ParentCustomerNumber>
<InvoiceID>int</InvoiceID>
<StatusCode>int</StatusCode>
<StatusDetail>string</StatusDetail>
<Customer>string</Customer>
<Vendor>string</Vendor>
<InvoiceDateOut>string</InvoiceDateOut>
<DueDateOut>string</DueDateOut>
<AmountOut>decimal</AmountOut>
<PaidAmount>decimal</PaidAmount>
<DescriptionOut>string</DescriptionOut>
<InvoiceNumberOut>string</InvoiceNumberOut>
<ReferenceNumber>int</ReferenceNumber>
<AttachmentURL>string</AttachmentURL>
<CurrencyID>string</CurrencyID>
</SendInvoice>
</soap:Body>
</soap:Envelope>
HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<SendInvoiceResponse xmlns="http://tempuri.org/message/">
<InvoiceID>int</InvoiceID>
<StatusCode>int</StatusCode>
<StatusDetail>string</StatusDetail>
<Customer>string</Customer>
<Vendor>string</Vendor>
<InvoiceDateOut>string</InvoiceDateOut>
<DueDateOut>string</DueDateOut>
<AmountOut>decimal</AmountOut>
<PaidAmount>decimal</PaidAmount>
<DescriptionOut>string</DescriptionOut>
<InvoiceNumberOut>string</InvoiceNumberOut>
<ReferenceNumber>int</ReferenceNumber>
<AttachmentURL>string</AttachmentURL>
</SendInvoiceResponse>
</soap:Body>
</soap:Envelope>
SOAP 1.2
The following is a sample SOAP 1.2 request and response. The placeholders shown need to be replaced with actual values.
POST /services/GP/Receivables.asmx HTTP/1.1
Host: staging.fidesic.com
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length
<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
<soap12:Body>
<SendInvoice xmlns="http://tempuri.org/message/">
<LogInEmail>string</LogInEmail>
<AccessCode>string</AccessCode>
<LogInOnBehalfOf>string</LogInOnBehalfOf>
<PayerEmail>string</PayerEmail>
<InvoiceDate>string</InvoiceDate>
<DueDate>string</DueDate>
<DueType>int</DueType>
<TotalLineAmount>decimal</TotalLineAmount>
<TradeDiscountAmount>decimal</TradeDiscountAmount>
<FreightAmount>decimal</FreightAmount>
<MiscAmount>decimal</MiscAmount>
<TaxAmount>decimal</TaxAmount>
<Amount>decimal</Amount>
<StatementBalance>decimal</StatementBalance>
<DiscountDate>string</DiscountDate>
<DiscountType>int</DiscountType>
<DiscountAmount>decimal</DiscountAmount>
<Term>string</Term>
<Description>string</Description>
<InvoiceNumber>string</InvoiceNumber>
<DocumentType>int</DocumentType>
<ReminderDeliveryMode>int</ReminderDeliveryMode>
<DeliveryMode>int</DeliveryMode>
<ReminderOn>int</ReminderOn>
<RemindAfter>int</RemindAfter>
<RemindSchedule>int</RemindSchedule>
<CustomerClass>string</CustomerClass>
<CustomerNumber>string</CustomerNumber>
<Name>string</Name>
<SalesTerritory>string</SalesTerritory>
<CustomerBalance>decimal</CustomerBalance>
<AddressCode>string</AddressCode>
<AddressContact>string</AddressContact>
<Address1>string</Address1>
<Address2>string</Address2>
<City>string</City>
<State>string</State>
<Zip>string</Zip>
<Country>string</Country>
<FAX>string</FAX>
<TrackingNumber>string</TrackingNumber>
<ShortDesc>string</ShortDesc>
<PONumber>string</PONumber>
<PODate>string</PODate>
<POContact>string</POContact>
<AttachmentName>string</AttachmentName>
<Attachment>string</Attachment>
<Attachment2Name>string</Attachment2Name>
<Attachment2>string</Attachment2>
<ApplyDocsXML>string</ApplyDocsXML>
<LineItemsXML>string</LineItemsXML>
<Comment2>string</Comment2>
<ParentCustomerNumber>string</ParentCustomerNumber>
<InvoiceID>int</InvoiceID>
<StatusCode>int</StatusCode>
<StatusDetail>string</StatusDetail>
<Customer>string</Customer>
<Vendor>string</Vendor>
<InvoiceDateOut>string</InvoiceDateOut>
<DueDateOut>string</DueDateOut>
<AmountOut>decimal</AmountOut>
<PaidAmount>decimal</PaidAmount>
<DescriptionOut>string</DescriptionOut>
<InvoiceNumberOut>string</InvoiceNumberOut>
<ReferenceNumber>int</ReferenceNumber>
<AttachmentURL>string</AttachmentURL>
<CurrencyID>string</CurrencyID>
</SendInvoice>
</soap12:Body>
</soap12:Envelope>
HTTP/1.1 200 OK
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length
<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
<soap12:Body>
<SendInvoiceResponse xmlns="http://tempuri.org/message/">
<InvoiceID>int</InvoiceID>
<StatusCode>int</StatusCode>
<StatusDetail>string</StatusDetail>
<Customer>string</Customer>
<Vendor>string</Vendor>
<InvoiceDateOut>string</InvoiceDateOut>
<DueDateOut>string</DueDateOut>
<AmountOut>decimal</AmountOut>
<PaidAmount>decimal</PaidAmount>
<DescriptionOut>string</DescriptionOut>
<InvoiceNumberOut>string</InvoiceNumberOut>
<ReferenceNumber>int</ReferenceNumber>
<AttachmentURL>string</AttachmentURL>
</SendInvoiceResponse>
</soap12:Body>
</soap12:Envelope>