TIP: You can type at any time to perform a new search.
Polish E-Invoicing FA(3)
l10n_pl_edi · odoo/odoo
- Repository
- odoo/odoo · module folder
- Module version
- 0.1.0
- Category
- Accounting/Localizations
- Folder size
- 0.39 MB
- License
- LGPL-3
- Application
- No
- Auto-installable
- Yes
- Website
- None
- Last tracking update
- 2026-08-07 06:46:57
- Authors
- Odoo S.A.
- Maintainers
- Odoo S.A.
- Committers
- Odoo Translation Bot, william-andre, Thomas Becquevort (thbe), Paolo Gatti, Julien Alardot (jual), Claire (clbr), Léo Gizard, Ahmed Abdelaziz Hasaneen, AhmedElemary57, Corentin Heinix (cohe), utma-odoo, sawer, Mongy (abmn), steji, Amr Elkhatieb, rapa, pkri-odoo, Mikolaj (komi), Oskar Wielgos
- Odoo dependencies
- Python dependencies
- None
- System dependencies
- None
- Required by
- l10n_pl_edi_jst
- Description
Export FA(3) compliant XML invoices and prepare for integration with KSeF.
Code Analysis ⓘ
Views touched (4)
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
l10n_pl_edi.fa3_xml_template |
Polish FA(3) XML Template | ir.ui.view | qweb | New |
report_invoice_document |
report_invoice_document | ir.ui.view | qweb | Inherits account.report_invoice_document |
res_config_settings_view_form_l10n_pl_edi |
res.config.settings.view.form.inherit.l10n.pl.edi | res.config.settings | form | Inherits account.res_config_settings_view_form |
view_move_form_l10n_pl_edi |
account.move.form.l10n_pl_edi | account.move | form | Inherits account.view_move_form |
HTTP endpoints (0)
No HTTP endpoints found for this module.
Models touched (6)
New fields (0)
No new fields.
Public methods (1)-
button_fetch_in_einvoices(self)
New fields (10)
-
l10n_pl_edi_attachment_fileBinaryattachment=Truecopy=False -
l10n_pl_edi_attachment_idMany2one → ir.attachmentcomodel_name='ir.attachment'compute=<expr>depends=['l10n_pl_edi_attachment_file']string='KSeF Attachment' -
l10n_pl_edi_headerHtmlcopy=Falsehelp='User description of the current state, with hints to make the flow progress'readonly=True -
l10n_pl_edi_numberCharcopy=Falseindex=Truereadonly=Truestring='KSeF Number' -
l10n_pl_edi_refCharcopy=Falsereadonly=Truestring='KSeF Reference Number' -
l10n_pl_edi_registerBooleanrelated='company_id.l10n_pl_edi_register' -
l10n_pl_edi_session_idCharcopy=Falsereadonly=Truestring='KSeF Session Number used for sending' -
l10n_pl_edi_statusSelectioncopy=Falsereadonly=Truestring='KSeF Status' args: [('sent', 'Sent (In Progress)'), ('accepted', 'Accepted'), ('rejected', 'Rejected'), ('fetch_ready', 'Fetch Ready'), ('fetched', 'Fetched'), ('fetch_failed', 'Fetch Failed')] -
l10n_pl_edi_upo_fileBinaryattachment=Truecopy=False -
l10n_pl_edi_upo_idMany2one → ir.attachmentcomodel_name='ir.attachment'compute=<expr>depends=['l10n_pl_edi_upo_file']string='UPO Attachment'
-
action_l10n_pl_edi_get_invoice_UPO(self) -
action_l10n_pl_edi_update_invoice_status(self) -
button_draft(self)When going from canceled => draft, we ensure to clear the edi fields so that the invoice can be resent if required. -
l10n_pl_edi_get_ksef_bill_vals_from_xml(self, xml_content)@api.model
New fields (0)
No new fields.
Public methods (0)No public methods.
New fields (7)
-
l10n_pl_edi_access_tokenCharcopy=Falsegroups='base.group_system'readonly=True args: 'KSeF Token' -
l10n_pl_edi_certificateMany2one → certificate.certificategroups='base.group_system'store=True args: 'certificate.certificate', 'KSeF Certificate' -
l10n_pl_edi_refresh_tokenCharcopy=Falsegroups='base.group_system'readonly=True args: 'KSeF Token Expiration' -
l10n_pl_edi_registerBooleancompute='_compute_l10n_pl_edi_register'compute_sudo=True args: 'KSeF Integration Enabled' -
l10n_pl_edi_session_idChargroups='base.group_system'readonly=True args: 'Reference number' -
l10n_pl_edi_session_ivBinarygroups='base.group_system'readonly=True args: 'Session iv' -
l10n_pl_edi_session_keyBinarygroups='base.group_system'readonly=True args: 'Session key'
No public methods.
New fields (3)
-
l10n_pl_edi_access_tokenCharreadonly=Truerelated='company_id.l10n_pl_edi_access_token' args: 'KSeF Access Token' -
l10n_pl_edi_certificateMany2one → certificate.certificatecompute='_compute_l10n_pl_edi_certificate'inverse='_set_l10n_pl_edi_certificate'readonly=False args: 'certificate.certificate', 'KSeF Certificate' -
l10n_pl_edi_registerBooleanreadonly=Falserelated='company_id.l10n_pl_edi_register' args: 'Allow KSeF integration'
No public methods.
New fields (1)
-
invoice_edi_formatSelectionselection_add=[('fa3_pl', 'Polish FA3')]
No public methods.
Loading…