Skip to main content

October 30, 2026

· 6 min read

This release adds support for price rounding and display prices across invoicing, reporting, and store order endpoints. Invoice line items now include a 'price_rounding' type to track rounding adjustments, the fees calculator returns rounding amounts, and store order items now expose display prices that reflect customer-facing pricing. These changes enable more accurate price calculations and better alignment between system prices and what customers see.

• GET /invoices – Invoice line items now include the 'price_rounding' type to identify rounding adjustment entries • GET /invoices/{id} – Invoice line items now include the 'price_rounding' type to identify rounding adjustment entries • GET /reports/invoice_line_items.grouped/data – Report rows now include the 'price_rounding' type to identify rounding adjustment line items • GET /reports/invoice_line_items/data – Report rows now include the 'price_rounding' type to identify rounding adjustment line items • POST /store/order_items/{id}/confirm_delivery – Now requires and returns 'price_for_display' to show the customer-facing price when confirming delivery • POST /fees_calculator – Fee calculations now return the 'rounding_amount' applied to the total • POST /fees_calculator/bulk – Bulk fee calculations now return the 'rounding_amount' for each calculation result • GET /reports/store_orders/data – Reports can now include 'total_price_for_display' column to show customer-facing order totals • POST /reports/store_orders/export – Exports can now include 'total_price_for_display' column to show customer-facing order totals • GET /store/order_items – Order items now include 'price_for_display' to show the customer-facing price for each item • POST /store/order_items – Created order items now return 'price_for_display' to show the customer-facing price • PATCH /store/order_items/{id} – Updated order items now return 'price_for_display' to show the customer-facing price • PUT /store/order_items/{id} – Updated order items now return 'price_for_display' to show the customer-facing price

GET /invoices

  • added the new price_rounding enum value to the results/items/line_items/items/type response property for the response status 200 (media type: application/json)
View updated docs

GET /invoices/{id}

  • added the new price_rounding enum value to the line_items/items/type response property for the response status 200 (media type: application/json)
View updated docs

GET /reports/invoice_line_items.grouped/data

  • added the new price_rounding enum value to the rows/items/type response property for the response status 200
View updated docs

GET /reports/invoice_line_items/data

  • added the new price_rounding enum value to the rows/items/type response property for the response status 200
View updated docs

POST /store/order_items/{id}/confirm_delivery

  • added the new required request property price_for_display (media type: application/json)
  • added the required property price_for_display to the response with the 200 status (media type: application/json)
View updated docs

POST /fees_calculator

  • added the required property rounding_amount to the response with the 200 status (media type: application/json)
View updated docs

POST /fees_calculator/bulk

  • added the required property results/items/rounding_amount to the response with the 200 status (media type: application/json)
View updated docs

GET /reports/store_orders/data

  • added the enum value total_price_for_display to the property items/ of the query request parameter columns
  • added the optional property rows/items/total_price_for_display to the response with the 200 status
View updated docs

POST /reports/store_orders/export

  • added the new total_price_for_display enum value to the request property columns/items/ (media type: application/json)
View updated docs

GET /store/order_items

  • added the required property results/items/price_for_display to the response with the 200 status (media type: application/json)
View updated docs

POST /store/order_items

  • added the required property price_for_display to the response with the 201 status (media type: application/json)
View updated docs

PATCH /store/order_items/{id}

  • added the required property price_for_display to the response with the 200 status (media type: application/json)
View updated docs

PUT /store/order_items/{id}

  • added the required property price_for_display to the response with the 200 status (media type: application/json)
View updated docs