Invoices

METHOD API DESCRIPTION URL
Create

Create an invoice after consenting to invoice preview

api/Invoices/Create
EbillsNotify

api/Invoices/EbillsNotify?InvoiceNumber={InvoiceNumber}&transactionId={transactionId}
EbillsSettlementInvoice

api/Invoices/EbillsSettlementInvoice?invoiceReference={invoiceReference}&reftype={reftype}
GetEbillsInvoiceByNumber

api/Invoices/GetEbillsInvoiceByNumber?invoiceNumber={invoiceNumber}
GetInvoice

api/Invoices/GetInvoice?invoiceNumber={invoiceNumber}&isnew={isnew}&corporateId={corporateId}
GetInvoice

api/Invoices/GetInvoice/{id}
GetInvoiceByCorporateId

api/Invoices/GetInvoiceByCorporateId?invoiceNumber={invoiceNumber}&CorporateId={CorporateId}&isnew={isnew}
GetInvoiceFromDB

api/Invoices/GetInvoiceFromDB/{id}
GetPayload

Get a Payload of information required to load

api/Invoices/GetPayload?corporateId={corporateId}&WithCustomerInfo={WithCustomerInfo}
GetPreviewDetails

Gets the preview details.

api/Invoices/GetPreviewDetails?revenueId={revenueId}&customerId={customerId}&corporateRateId={corporateRateId}
LookUpRef

api/Invoices/LookUpRef?invoiceReference={invoiceReference}&reftype={reftype}
New

Create new invoice

api/Invoices/New
Payables

Search Payables

api/Invoices/Payables?customerId={customerId}&locationId={locationId}&revenueId={revenueId}&customerrevenueId={customerrevenueId}&status={status}&currencyId={currencyId}&startDate={startDate}&endDate={endDate}&dateType={dateType}&invoiceNumber={invoiceNumber}&name={name}&page={page}&pageSize={pageSize}&state={state}&customercorporateid={customercorporateid}&InvoiceStatus={InvoiceStatus}&PaymentStatus={PaymentStatus}&SettlementStatus={SettlementStatus}
Preview

Preview an Invoice before creating finally No data is persisted

api/Invoices/Preview
Receivables

api/Invoices/Receivables?startdate={startdate}&enddate={enddate}&invoiceNumber={invoiceNumber}&datetype={datetype}&page={page}&pageSize={pageSize}&InvoiceStatus={InvoiceStatus}&PaymentStatus={PaymentStatus}&SettlementStatus={SettlementStatus}
Search

Search for invoices

api/Invoices/Search?corporateId={corporateId}&customerId={customerId}&locationId={locationId}&revenueId={revenueId}&customerrevenueId={customerrevenueId}&status={status}&currencyId={currencyId}&startDate={startDate}&endDate={endDate}&dateType={dateType}&invoiceNumber={invoiceNumber}&name={name}&page={page}&pageSize={pageSize}&state={state}&customercorporateid={customercorporateid}&InvoiceStatus={InvoiceStatus}&PaymentStatus={PaymentStatus}&SettlementStatus={SettlementStatus}
SearchPro

Searches

api/Invoices/SearchPro?startDate={startDate}&endDate={endDate}&corporateId={corporateId}&customerId={customerId}&locationId={locationId}&revenueId={revenueId}&customerrevenueId={customerrevenueId}&currencyId={currencyId}&dateType={dateType}&invoiceNumber={invoiceNumber}&page={page}&pageSize={pageSize}&state={state}&customercorporateid={customercorporateid}&InvoiceStatus={InvoiceStatus}&PaymentStatus={PaymentStatus}&SettlementStatus={SettlementStatus}&customerIds={customerIds}&locationIds={locationIds}&revenueIds={revenueIds}&currencyIds={currencyIds}
SyncBDAInvoices

api/Invoices/SyncBDAInvoices?corporateCode={corporateCode}&revenueCode={revenueCode}&startDate={startDate}&endDate={endDate}
SyncWithInvoiceNumber

api/Invoices/SyncWithInvoiceNumber?invoiceNumber={invoiceNumber}
VoidInvoice

api/Invoices/VoidInvoice?InvoiceNumber={InvoiceNumber}&reason={reason}
VoidInvoice

api/Invoices/VoidInvoice