openbravo-ubl/README.md
2026-01-25 16:11:48 +08:00

598 B

Objective

This Python script extracts data from Openbravo to generate a UBL BIS Billing 3.0 compliant XML file that could be sent via Peppol network.

Requirements

  • Python installed on the machine running this application.
  • Credentials for accessing an Openbravo 3+ instance running with the REST API enabled.
  • The role in Openbravo used for the extraction/integration must have read access to 'Sales Invoices' and 'Product' via web services.

How to run this application

  • Copy the file config-sample.py to config.py.
  • Edit config.py with your credentials for Openbravo.