Changelog
New services, behaviour changes and fixes in the API. Existing fields and operations stay backward compatible; any breaking change is announced here in advance.
v1.2.0
October 2026
Purchase invoices, supplier payments and income/expenses
- New
Create purchase invoice (
createPurchaseInvoice) was added to the Products service. The invoice is saved as a whole; products go into stock, and on an open-account invoice the amount is posted as debt to the supplier. Sending the same invoice again does not create a new record (409). View in docs → - New
Add supplier payment (
addPayment) was added to the Suppliers service. View in docs → - New
New Income & expenses service (
/api/incomeExpenses) for listing income and expense records. View in docs → - Important
For accounts whose API module has expired, services return 403 after a 3-day grace period. The
X-BP-Expires-Atheader in every response gives the module's end date.
v1.1.1
September 2026
Duplicate protection for sales
- New
An optional
externalReffield was added to sale creation. A second request with the same reference does not create a new sale; it returns the first sale's code. View in docs → - Improved
Sale creation is now atomic: if the request fails, nothing is saved.
- Improved
Error responses carry a short error code in the
X-BP-Errorheader.