| cache | ||
| .gitignore | ||
| CODE_OF_CONDUCT.md | ||
| config-sample.py | ||
| CONTRIBUTING.md | ||
| extract_invoice.py | ||
| LICENSE.md | ||
| README.md | ||
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.pytoconfig.py. - Edit
config.pywith your credentials for Openbravo.