TIP: You can type at any time to perform a new search.
Peppol Business Response
account_peppol_response · odoo/odoo
- Repository
- odoo/odoo · module folder
- Module version
- 1.0
- Category
- Accounting/Accounting
- Folder size
- 0.9 MB
- License
- LGPL-3
- Application
- No
- Auto-installable
- Yes
- Website
- None
- Last tracking update
- 2026-08-15 22:44:20
- Authors
- Odoo S.A.
- Maintainers
- Odoo S.A.
- Committers
- Odoo Translation Bot, Florian Gilbert, Pierrot (prro), Gauthier Wala (gawa), Dylan Kiss (dyki), Sven Fuehr, Jugurtha
- Odoo dependencies
- Python dependencies
- phonenumbers
- System dependencies
- None
- Required by
- l10n_fr_pdp
- Description
In addition to the PEPPOL module, this enable the business level response mechanism for PEPPOL documents. When sending a document, and if the counterpart also handles business responses, you will be able to see if your document has been accepted or rejected. When receiving a document, you will be able to send a rejection or approval of the received document.
Code Analysis ⓘ
Views touched (5)
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
account_peppol_rejection_wizard_view_form |
account.peppol.rejection.wizard.view.form | account.peppol.rejection.wizard | form | New |
account_peppol_response_view_form |
account.peppol.response.view.form | account.peppol.response | form | New |
account_peppol_response_view_list |
account.peppol.response.view.list | account.peppol.response | list | New |
account_peppol_response_view_move_form |
account.peppol.response.view.move.form | account.move | form | Inherits account_peppol.account_peppol_view_move_form |
res_partner_form_account_peppol_response |
res.partner.form.account.peppol.response | res.partner | form | Inherits account_peppol.res_partner_form_account_peppol |
HTTP endpoints (0)
No HTTP endpoints found for this module.
Models touched (7)
New fields (3)
-
peppol_can_send_responseBooleancompute='_compute_peppol_can_send_response' -
peppol_move_stateSelectionselection_add=[('AB', 'Received'), ('AP', 'Approved'), ('RE', 'Rejected')] -
peppol_response_idsOne2many → account.peppol.responseargs: 'account.peppol.response', 'move_id'
-
action_open_peppol_reponses(self) -
action_peppol_open_rejection_wizard(self) -
action_peppol_send_approval_response(self) -
button_cancel(self)
New fields (4)
-
codeChar -
descriptionChar -
list_identifierSelectionstring='List identifier' args: [('OPStatusReason', 'OPStatusReason'), ('OPStatusAction', 'OPStatusAction')] -
nameChar
No public methods.
New fields (3)
-
action_idsMany2many → account.peppol.clarificationcomodel_name='account.peppol.clarification'domain="[('list_identifier', '=', 'OPStatusAction')]"help="The actions to be suggested to the document's sender in order for the document to be accepted when sent again (eventually). These will be sent to the document's sender. Not mandatory."relation='account_peppol_rejection_action_rel'string='Rejection actions' -
move_idsMany2many → account.movecomodel_name='account.move'required=True -
reason_idsMany2many → account.peppol.clarificationcomodel_name='account.peppol.clarification'default=<expr>domain="[('list_identifier', '=', 'OPStatusReason')]"help="The reasons to reject the received PEPPOL document. These will be sent to the document's sender."relation='account_peppol_rejection_reason_rel'required=Truestring='Rejection reasons'
-
button_send(self)
New fields (5)
-
company_idMany2onerelated='move_id.company_id' -
move_idMany2one → account.moveindex='btree_not_null'ondelete='cascade' args: 'account.move' -
peppol_message_uuidCharindex='btree_not_null'string='Peppol UUID' -
peppol_stateSelectionselection=[('processing', 'Pending Reception'), ('done', 'Done'), ('error', 'Error'), ('not_serviced', 'Not Serviced')]string='Peppol status' -
response_codeSelectionrequired=Trueselection=[('AB', 'Acknowledgement'), ('IP', 'In Process'), ('UQ', 'Under query'), ('CA', 'Conditionally accepted'), ('RE', 'Rejection'), ('AP', 'Approval'), ('PD', 'Paid')]
No public methods.
New fields (0)
No new fields.
Public methods (0)No public methods.
New fields (0)
No new fields.
Public methods (0)No public methods.
New fields (2)
-
peppol_response_supportBooleancompute='_compute_response_support' args: 'Peppol Response Service' -
peppol_supported_documentsJsonargs: 'Supported Peppol Documents'
-
button_account_peppol_check_partner_endpoint(self, company=None)
Loading…
Loading…