Script to extract sales invoices from Openbravo and submit them via the Banqup API by Unifiedpost.
This repo is mirrored at https://gitlab.com/kikobar/org.openbravo.kikobar.banqup and https://github.com/kikobar/org.openbravo.kikobar.banqup
| .gitignore | ||
| api.py | ||
| authhandler.py | ||
| cachehandler.py | ||
| config-sample.py | ||
| extract_invoice.py | ||
| get_token.py | ||
| LICENSE | ||
| README.md | ||
Objective
This project attempt to extract data from Openbravo to generate a JSON to submit to the Banqup API of Unifiedpost.
Requirements
- Python installed on the machine running this application
- Credentials for accessing an Openbravo 3+ instance running with the REST API enabled
- Credentials for accessing the Banqup API by Unifiedpost
How to run this application
- Copy the file
config-sample.pytoconfig.py - Edit
config.pywith your credentials for Openbravo and Banqup - Run
python3 extract_invoice.py <documentNo>
Where <documentNo> is the human readable invoice number in Openbravo.