How build a Jumpseller App
A Jumpseller App is an application that interacts with one or more online stores that use Jumpseller. The App can be loaded through an iframe insid...
To have a better sales process for your online store, you should implement automatic invoicing, it reduces the time wasted creating manually these documents and decreases the number of human errors, making order management easier.
With Jumpseller, it is very easy to integrate an external invoicing system, let us take you through the process of developing the integrating with an invoice software.
If you want to integrate an Invoicing system with your store, here is what you need:
The typical flow between the two systems is:
Pending Payment
, Paid
or Canceled
- the invoicing system can also be informed - important when “Paid” orders are “Canceled” and a “Credit Note” needs to be created.To view the full list of available options please see the invoicing section on Jumpseller Apps Chile and Jumpseller Apps Portugal.
The integration code, can be written in any given language, capable of processing JSON data. This integration code has to be hosted your own web-server and will handle the communication between the store and the invoicing system.
We recommend you to start by:
POST /orders/{id}/documents.json
endpoint;invoice_id
. Use the REST API for this purpose.When this is done we recommended you to publish your integration, as an App, to all Jumpseller merchants. This will increase your work visibility and will be easier for new merchants to install and start using your integration.
type = 'gift_card'
should be invoiced with VAT Tax zero (0);order.gift_cards_amount
is positive - consider including a note or observation about the used Gift Card on the invoice document.1. In case of roundings, how are they done?
Roundings are done item by item basis (and not on the order.total). There is extensive literature and legislation about it.
2. What is the Time/Dates format?
All Jumpseller dates are represented as strings in Coordinated Universal Time (UTC), like: “2023-02-10 13:56:35 UTC”. You should transform this date-time to the most appropriate timezone.
Free trial for 14 days. No credit card required.