Peppol
This is a backport of the account_peppol addon of Odoo 17:
the registration/unregistration logic and UI;
the logic to determine if a partner is registered on the Peppol network and the supported formats;
the cron to receive documents and create Vendor Bills;
a Send via Peppol option and button in the invoice Send & Print wizard;
a method to send a invoice to the access point (the actual sending logic is provided by other modules, see the Installation section);
the cron to update the status of Peppol document sent to the network.
There are a few differences from the Odoo 17 module:
Only the the ubl_bis3 format is supported for now.
Sending is done either synchronously or asynchronously via queue job (one job per invoice), where in Odoo 17 sending is done asynchrounously in a cron job with multiple invoices sent in one API call.
The flag is_move_sent is set when the Peppol status of an Invoice is set to done by the batch that updates the statuses. The upstream module does not handle the is_move_sent flag.
It can log the sent XML file in the chatter when a account_peppol_backport.log_sent_xml system parameter is set to a non empty value.
Note that when doing the registration with this module, the company is registered as a participant, so a receiver. In v18, it is possible to register as a sender only.
Table of contents
Usage
First register your company with the Odoo S.A. access point, following instructions from the official Odoo documentation.
When the registration is active, the Vendor Bills and Refunds will flow in.
To send invoices, configure the Peppol settings on each customer form, and use the regular Send & Print wizard and check the Send via PEPPOL option which will be visible if the partner is correctly configured.
Bug Tracker
Bugs are tracked on GitHub Issues. In case of trouble, please check there if your issue has already been reported. If you spotted it first, help us to smash it by providing a detailed and welcomed feedback.
Do not contact contributors directly about support or help with technical issues.
Credits
Contributors
Stéphane Bidoul stephane.bidoul@acsone.eu
Other credits
This backport was financially supported by ACSONE.
Maintainers
This module is maintained by the OCA.
OCA, or the Odoo Community Association, is a nonprofit organization whose mission is to support the collaborative development of Odoo features and promote its widespread use.
This module is part of the OCA/odoo-peppol-backport project on GitHub.
You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.
Metadata
Release files for odoo-addon-account-peppol-backport 16.0.1.0.0.11
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| odoo_addon_account_peppol_backport-16.0.1.0.0.11.tar.gz | 369.1 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| odoo_addon_account_peppol_backport-16.0.1.0.0.11-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 789.8 kB
Release files / odoo_addon_account_peppol_backport-16.0.1.0.0.11.tar.gz
| Download URL | odoo_addon_account_peppol_backport-16.0.1.0.0.11.tar.gz |
|---|---|
| Size | 369.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
eeea7dd9ff256473e8e5b225cf8199fecf2d3fcaa8b160d9830819b54461c013
|
|
BLAKE2b-256 checksum How to use checksums |
85431768d7d5b894a33e439812beb7f8b172f98199d9ef1730427cf6e6f9803a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.7
|
Release files / odoo_addon_account_peppol_backport-16.0.1.0.0.11-py3-none-any.whl
| Download URL | odoo_addon_account_peppol_backport-16.0.1.0.0.11-py3-none-any.whl |
|---|---|
| Size | 420.6 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
b4236a3f82efef22d4db541c55bf80b062f140c3ee2c96e83052f705deacc41d
|
|
BLAKE2b-256 checksum How to use checksums |
d5d0e84a6cc0fe89c4005fa959165f86f88ae876aa63b35821343581d51e0d4b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.7
|