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 integration 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 must be hosted on 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 provided by the API;business_activity
, company_name
, and taxpayer_type
, used for billing in some countries, are part of billing_information
and included as optional fields in all orders, so custom fields aren’t needed.order_id
, order_status
, invoice_id
). Issue invoices for all those orders without an 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.If you have questions or feedback about this guide, please contact our support team. We’re here to help.
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.