From 67ddab9fbcabdd25af890648f7f6ae4b8de85f69 Mon Sep 17 00:00:00 2001 From: Julien Van Roy Date: Thu, 13 Apr 2023 13:29:54 +0000 Subject: [PATCH] [IMP] accounting: send and print workflow in electronic_invoicing From saas-16.2, the choice of the format can be made from the partner form view (for the formats present in `account_edi_ubl_cii` only). And the attachment are generated during the Send & Print flow. PR to select the EDI format based on the partner: https://github.com/odoo/odoo/pull/115934 PR refactoring the Send & Print flow: https://github.com/odoo/odoo/pull/111857 closes odoo/documentation#4197 X-original-commit: 2e9789e436981ad23280547ae83f66cab451ea80 Signed-off-by: Castillo Jonathan (jcs) --- .../electronic_invoicing.rst | 116 ++++++++++++------ .../electronic_invoicing/customer-form.png | Bin 0 -> 11270 bytes .../electronic_invoicing/formats.png | Bin 7852 -> 0 bytes .../electronic_invoicing/send-window.png | Bin 0 -> 15912 bytes 4 files changed, 78 insertions(+), 38 deletions(-) create mode 100644 content/applications/finance/accounting/receivables/customer_invoices/electronic_invoicing/customer-form.png delete mode 100644 content/applications/finance/accounting/receivables/customer_invoices/electronic_invoicing/formats.png create mode 100644 content/applications/finance/accounting/receivables/customer_invoices/electronic_invoicing/send-window.png diff --git a/content/applications/finance/accounting/receivables/customer_invoices/electronic_invoicing.rst b/content/applications/finance/accounting/receivables/customer_invoices/electronic_invoicing.rst index cef11979f..568df08fb 100644 --- a/content/applications/finance/accounting/receivables/customer_invoices/electronic_invoicing.rst +++ b/content/applications/finance/accounting/receivables/customer_invoices/electronic_invoicing.rst @@ -20,64 +20,104 @@ Odoo supports, among others, the following formats. * - Format Name - Applicability - * - Factur-X (PDF/A-3) - - For French and German companies - * - Peppol BIS Billing 3.0 (UBL) - - For companies whose countries are part of the `EAS list - `_ - * - E-FFF - - For Belgian companies + * - Factur-X (CII) + - All customers + * - Peppol BIS Billing 3.0 + - All customers * - XRechnung (UBL) - - For German companies + - All customers * - Fattura PA (IT) - - For Italian companies + - Italian companies * - CFDI (4.0) - - For Mexican companies + - Mexican companies * - Peru UBL 2.1 - - For Peruvian companies + - Peruvian companies * - SII IVA Llevanza de libros registro (ES) - - For Spanish companies + - Spanish companies * - UBL 2.1 (Columbia) - - For Colombian companies + - Colombian companies * - Egyptian Tax Authority - - For Egyptian companies + - Egyptian companies * - E-Invoice (IN) - - For Indian companies + - Indian companies * - NLCIUS (Netherlands) - - For Dutch companies + - Dutch companies * - EHF 3.0 - - For Norwegian companies + - Norwegian companies * - SG BIS Billing 3.0 - - For Singaporean companies + - Singaporean companies * - A-NZ BIS Billing 3.0 - - For Australian/New Zealand companies + - All customers + +.. note:: + - The **Factur-X (CII)** format enables validation checks on the invoice and generates PDF/A-3 + compliant files. + - Every PDF generated by Odoo includes an integrated **Factur-X** XML file. .. seealso:: - :ref:`fiscal_localizations/packages` + :doc:`../../../fiscal_localizations` .. _e-invoicing/configuration: Configuration ============= -Go to :menuselection:`Accounting --> Configuration --> Journals --> Customer Invoices --> Advanced -Settings --> Electronic Invoicing` and enable the formats you need for this journal. +By default, the format available in the :ref:`send window ` depends on your +customer's country. -.. image:: electronic_invoicing/formats.png - :align: center - :alt: Select the EDI format you need +You can define a specific e-invoicing format for each customer. To do so, go to +:menuselection:`Accounting --> Customers --> Customers`, open the customer form, go to the +:guilabel:`Accounting` tab and select the appropriate format. -Once an electronic invoicing format is enabled, XML documents are generated when clicking on -:guilabel:`Confirm` in documents such as invoices, credit notes, etc. These documents are either -visible in the attachment section, or embedded in the PDF. +.. image:: electronic_invoicing/customer-form.png + :alt: Select an EDI format for a specific customer -.. note:: - - For E-FFF, the xml file only appears after having generated the PDF (:guilabel:`Print` or - :guilabel:`Send & Print` button), since the PDF needs to be embedded inside the xml. - - Every PDF generated from Odoo contains a :guilabel:`Factur-X` XML file (for interoperability purpose). - For German and French companies, the option :guilabel:`Factur-X (PDF/A-3)` in addition enables - validation checks on the invoice and generates a PDF/A-3 compliant file, required by plaftorms like Chorus Pro. - - The formats available depend on the country registered in your company's :guilabel:`General - Information`. - - Odoo supports the **Peppol BIS Billing 3.0** format that can be used via existing access - points. +Peppol formats +-------------- + +Use the fields :guilabel:`Peppol e-address (EAS)` and :guilabel:`Peppol Endpoint` to identify the +recipient in the Peppol Network. + +.. seealso:: + `Peppol BIS Billing 3.0 - Electronic Address Scheme (EAS) code list + `_ + +.. example:: + .. list-table:: + :header-rows: 1 + + * - Partner's country + - Peppol e-address (EAS) + - Peppol Endpoint + * - Luxembourg + - 9938 - Luxemburg VAT number + - a valid Luxemburgish VAT number + * - Netherlands + - 0190 - Dutch Originator's Identification Number + - a valid OIN number + * - Belgium + - 9925 - Belgium VAT number + - a valid Belgian VAT number + +National electronic invoicing +----------------------------- + +Depending on your company's country (e.g., :doc:`Italy <../../../fiscal_localizations/italy>`, +:doc:`Spain <../../../fiscal_localizations/spain>`, :doc:`Mexico +<../../../fiscal_localizations/mexico>`, etc.), you may be required to issue e-invoicing documents in +a specific format for all your invoices. In this case, you can define a default e-invoicing format +for your sales journal. + +To do so, go to :menuselection:`Accounting --> Configuration --> Journals`, open your sales journal, +go to the :guilabel:`Advanced Settings` tab, and enable the formats you need for this journal. + +.. _e-invoicing/generation: + +E-invoices generation +===================== + +From a confirmed invoice, click :guilabel:`Send & Print` to open the send window. Check the +e-invoicing option to generate and attach the e-invoice file. + +.. image:: electronic_invoicing/send-window.png + :alt: The Peppol option is checked and an e-invoicing XML file is attached to the email. diff --git a/content/applications/finance/accounting/receivables/customer_invoices/electronic_invoicing/customer-form.png b/content/applications/finance/accounting/receivables/customer_invoices/electronic_invoicing/customer-form.png new file mode 100644 index 0000000000000000000000000000000000000000..47cb5321f55407d989e1ff669baf2b475f94944d GIT binary patch literal 11270 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 literal 0 HcmV?d00001 diff --git a/content/applications/finance/accounting/receivables/customer_invoices/electronic_invoicing/formats.png b/content/applications/finance/accounting/receivables/customer_invoices/electronic_invoicing/formats.png deleted file mode 100644 index 61c79d1496554ad86755e53b22d1864259ce11b1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7852 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 EU+@KMWB>pF diff --git a/content/applications/finance/accounting/receivables/customer_invoices/electronic_invoicing/send-window.png b/content/applications/finance/accounting/receivables/customer_invoices/electronic_invoicing/send-window.png new file mode 100644 index 0000000000000000000000000000000000000000..15186ebfc40b6096e77153df73605fbcba027246 GIT binary patch literal 15912 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