• Created :Thu,12,2017
  • Last Updated:Thu,01,2018

Invoice

getCustomerInvoices

URL : https://yourdomain/neon.api/public/api/invoice/getCustomerInvoices?token=yourtoken

This application is used to get customer invoices, replace your domain with yourdomain text and replace token you have generated by login with yourtoken in URL

Parameters:

  • CompanyName : Required | String
  • LicenceKey       : Required | String
  • token               : Required | String
  • iDisplayStart     : Required | Numeric | Min 1 | Page Number
  • iDisplayLength  : Required | Numeric | Records to get in one page
  • sSortDir_0        : Optional | sorting order ascending or descending | valid values [asc,desc]
  • iSortCol_0        : Optional | Numeric | column to sort |
                       Columns List :
                       [
                             1 => 'AccountName',
                             2 => 'InvoiceNumber',
                             3 => 'IssueDate',
                             4 => 'InvoicePeriod',
                             5 => 'GrandTotal',
                             6 => 'PendingAmount',
                             7 => 'InvoiceStatus',
                             8 => 'DueDate'
                       ]
  • zerovalueinvoice : Optional | String | valid values [true,false]
  • IssueDateStart   : Optional | Date - format (2018-12-31 11:13:00)
  • IssueDateEnd     : Optional | Date - format (2018-12-31 11:13:00)
  • Currency            : Optional | String | Currency Code ex: USD
  • Overdue             : Optional | String | valid values [true,false]
  • InvoiceStatus     : Optional | String(comma seperated values) | valid values ['draft','send','awaiting','cancel','paid','partially_paid','post']
  • Account             : Optional | String
  • InvoiceNumber   : Optional | String

Returns:

  • Status    : String ["Success" or "fail"]
  • message : String
  • data       : Array
              [
                     "InvoiceID",
                     "AccountName",
                     "InvoiceNumber",
                     "IssueDate",
                     "InvoicePeriod",
                     "GrandTotal2",
                     "PendingAmount",
                     "InvoiceStatus",
                     "DueDate",
                     "DueDays",
                     "Currency",
                     "Description",
                     "Attachment",
                     "AccountID",
                     "OutstandingAmount",
                     "ItemInvoice",
                     "BillingEmail",
                     "GrandTotal",
                     "TotalMinutes"
               ]

 

-------------------------------------------------------------------------------------------------------------

 

getVendorInvoices

URL : https://yourdomain/neon.api/public/api/invoice/getVendorInvoices?token=yourtoken

This application is used to get vendor invoices, replace your domain with yourdomain text and replace token you have generated by login with yourtoken in URL

Parameters:

  • CompanyName : Required | String
  • LicenceKey       : Required | String
  • token               : Required | String
  • iDisplayStart     : Required | Numeric | Min 1 | Page Number
  • iDisplayLength  : Required | Numeric | Records to get in one page
  • sSortDir_0        : Optional | sorting order ascending or descending | valid values [asc,desc]
  • iSortCol_0        : Optional | Numeric | column to sort | 
                       Columns List :
                       [
                             1 => 'AccountName',
                             2 => 'InvoiceNumber',
                             3 => 'IssueDate',
                             4 => 'InvoicePeriod',
                             5 => 'GrandTotal',
                             6 => 'PendingAmount',
                             7 => 'InvoiceStatus',
                             8 => 'DueDate'
                       ]
  • zerovalueinvoice : Optional | String | valid values [true,false]
  • IssueDateStart   : Optional | Date - format (2018-12-31 11:13:00)
  • IssueDateEnd     : Optional | Date - format (2018-12-31 11:13:00)
  • Currency            : Optional | String | Currency Code ex: USD
  • Overdue             : Optional | String | valid values [true,false]
  • InvoiceStatus     : Optional | String(comma seperated values) | valid values ['draft','send','awaiting','cancel','paid','partially_paid','post']
  • Account             : Optional | String
  • InvoiceNumber   : Optional | String

Returns:

  • Status    : String ["Success" or "fail"]
  • message : String
  • data       : Array
              [
                     "InvoiceID",
                     "AccountName",
                     "InvoiceNumber",
                     "IssueDate",
                     "InvoicePeriod",
                     "GrandTotal2",
                     "PendingAmount",
                     "InvoiceStatus",
                     "DueDate",
                     "DueDays",
                     "Currency",
                     "Description",
                     "Attachment",
                     "AccountID",
                     "OutstandingAmount",
                     "ItemInvoice",
                     "BillingEmail",
                     "GrandTotal",
                     "TotalMinutes"
               ]

 

Example : 

 

Sample result :