Powered by Olark

InventoryAPI by Erply is a powerful backend for web shops, and more.

  • Use as a backbone for any web shop
  • Plug into your existing software
  • Connect inventory with POS and accounts
Developer
competition

Erply Inventory API

List of pos related API functions

This is a list of all pos related API functions. Click on function name and you'll find all required and optional input parameters and response fields.

  • getProducts() - Returns products.
  • getProductPrices() - Returns product's net sales price in a certain location, or net sales price for a specific customer — according to any price lists that apply.

    You can query prices for a single product (by supplying parameter productID) or multiple products at a time (by supplying parameter productIDs).
  • getSalesDocuments() - Returns a list of sales documents (invoices, waybills, credit invoices, quotes or orders), according to the supplied filtering parameters.

    If you have specified document ID or invoice number, or if the search criteria match a single sales document, or if you have set getRowsForAllInvoices = 1, API returns all documents together with their rows. Otherwise only document headers will be returned.
  • pollNewInvoices() - Ask system if there are any invoices that need verification by fiscal printer. This function is optimised for high_frequency use.
  • saveSalesDocument() - Creates a new invoice, waybill, offer, order or reservation, or updates an existing one. Input parameters must include general properties of the document as well as an array of document rows (goods or services being sold).
  • sendByEmail() NEW - A request for sending a document or report by email. This API call is synchronous (returns when email is sent) and can take a few seconds to complete. Sending will be handled by the server. Email subject, sender's address, message content and attachment format (HTML/PDF) will be decided serverside and are configurable from ERPLY settings.
  • sendInvoiceVerification() - Sends a verification code for an invoice, provided by fiscal printer.
  • sendToPrint() NEW - A request for printing a document. This API call is asynchronous (returns immediately, printing will take place soon after). Printing specifics are decided serverside and configurable from ERPLY settings.
 
Ask your question and we will contact you
*
*
*
*
Erply is a service of Erply Ltd © 2010 Erply.
9th floor 107 Cheapside London
Company No. 07043823