diff --git a/content/applications/finance/accounting/receivables/customer_payments/batch_sdd.rst b/content/applications/finance/accounting/receivables/customer_payments/batch_sdd.rst index 29f44beae..ff9d6ccc5 100644 --- a/content/applications/finance/accounting/receivables/customer_payments/batch_sdd.rst +++ b/content/applications/finance/accounting/receivables/customer_payments/batch_sdd.rst @@ -3,11 +3,11 @@ Batch payments: SEPA Direct Debit (SDD) ======================================= SEPA, the Single Euro Payments Area, is a payment-integration initiative of the European Union for -simplification of bank transfers denominated in EURO. With **SEPA Direct Debit**, your customers can -sign a **mandate** that authorizes you to collect future payments from their bank accounts. This is -particularly useful for recurring payments based on a subscription. +simplification of bank transfers denominated in euros. With **SEPA Direct Debit** (SDD), your +customers can sign a mandate that authorizes you to collect future payments from their bank +accounts. This is particularly useful for recurring payments based on a subscription. -You can record customer mandates in Odoo, and generate XML files containing pending payments made +You can record customer mandates in Odoo, and generate `.xml` files containing pending payments made with an SDD mandate. .. note:: @@ -19,11 +19,12 @@ with an SDD mandate. Configuration ============= -Go to :menuselection:`Accounting --> Configuration --> Settings`, activate **SEPA Direct Debit -(SDD)** and click on *Save*. Enter your company's **Creditor Identifier**. This number is provided -by your bank institution, or the authority responsible for delivering them. +Go to :menuselection:`Accounting app --> Configuration --> Settings`, activate +:guilabel:`SEPA Direct Debit (SDD)`, and click on :guilabel:`Save`. Enter your company's +:guilabel:`Creditor Identifier`. This number is provided by your bank institution, or the authority +responsible for delivering them. -.. image:: batch_sdd/batch-sdd-creditor-identifier.png +.. image:: batch_sdd/creditor-identifier.png :align: center :alt: Add a SEPA Creditor Identifier to Odoo Accounting @@ -33,117 +34,94 @@ SEPA Direct Debit Mandates Create a mandate ---------------- -The SEPA Direct Debit Mandate is the document that your customers sign to authorize you to collect -money directly from their bank accounts. +The :abbr:`SDD (sepa direct debit)` Mandate is the document that your customers sign to authorize +you to collect money directly from their bank accounts. -To create a new mandate, go to :menuselection:`Accounting --> Customers --> Direct Debit Mandates`, -click on *Create*, and fill out the form. - -.. image:: batch_sdd/batch-sdd-mandate-form.png - :align: center - :alt: Fill out SEPA Direct Debit in Odoo Accounting - -Export the PDF file by clicking on *Print*. It is then up to your customer to sign this document. -Once done, upload the signed file in the **Original Document** field, and click on *Validate* to -start running the mandate. +To create a new mandate, go to :menuselection:`Accounting app --> Customers --> +Direct Debit Mandates`, on :guilabel:`Create`, and fill out the form. Export the PDF file by +clicking on :guilabel:`Print`. It is then up to your customer to sign this document. Once done, +upload the signed file and click on :guilabel:`Validate` to start running the mandate. .. important:: Make sure that the **IBAN bank accounts details** are correctly recorded on the debtor’s contact - form, under the *Accounting* tab, and in your own :doc:`Bank Account + form, under the :guilabel:`Accounting` tab, and in your own :doc:`Bank Account <../../bank/setup/bank_accounts>` settings. -SEPA Direct Debit as a Payment Method +SEPA Direct Debit as a payment method ------------------------------------- -SEPA Direct Debit can be used as a payment method both on your **eCommerce** or on the **Customer +SDD can be used as a payment method both on your **eCommerce** or on the **Customer Portal** by activating SDD as a **Payment Acquirer**. With this method, your customers can create and sign their mandates themselves. -To do so, go to :menuselection:`Accounting --> Configuration --> Payment Acquirers`, click on *SEPA -Direct Debit*, and set it up according to your needs. +To do so, go to :menuselection:`Accounting app --> Configuration --> Payment Acquirers`, click on +:guilabel:`SEPA Direct Debit`. .. important:: - Make sure to change the **State** field to *Enabled*, and to check **Online Signature**, as this - is necessary to let your customers sign their mandates. + Make sure to change the :guilabel:`State` field to :guilabel:`Enabled`, and to check + :guilabel:`Online Signature`, as this is necessary to let your customers sign their mandates. Customers using SDD as payment method get prompted to add their IBAN, email address, and to sign -their SEPA Direct Debit mandate. - -.. todo:: - Add link to future **Payment Acquirer** documentation. +their SDD mandate. Close or revoke a mandate ------------------------- -Direct Debit mandates are closed automatically after their *End Date*. If this field is left blank, -the mandate keeps being *Active* until it is *Closed* or *Revoked*. +Direct debit mandates are closed automatically after their :guilabel:`End Date`. If this field is +left blank, the mandate keeps being **Active** until it is **Closed** or **Revoked**. -.. image:: batch_sdd/batch-sdd-revoke-close.png - :align: center - :alt: Close or Revoke an SDD Mandate in Odoo Accounting +Clicking on :guilabel:`Close` updates the mandate’s end day to the current day. This means that +invoices issued after the present day will not be processed with an SDD payment. -Clicking on **Close** updates the mandate’s end day to the current day. This means that invoices -issued after the present day will not be processed with an SDD payment. - -Clicking on **Revoke** disables the mandate immediately. No SDD payment can be registered anymore, -regardless of the invoice’s date. However, payments that have already been registered are still -included in the next SDD XML file. +Clicking on :guilabel:`Revoke` disables the mandate immediately. No SDD payment can be registered +anymore, regardless of the invoice’s date. However, payments that have already been registered are +still included in the next SDD `.xml` file. .. warning:: - Once a mandate has been *closed* or *revoked*, it cannot be reactivated. + Once a mandate has been :guilabel:`closed` or :guilabel:`revoked`, it cannot be reactivated. -Get paid with SDD Batch Payments -================================ +Get paid with SEPA Direct Debit batch payments +============================================== -Customer Invoices +Customer invoices ----------------- You can register SDD payments for invoices issued to customers who have an active SDD mandate. -To do so, open the invoice, click on *Register Payment*, and choose *SEPA Direct Debit* as payment -method. +To do so, open the invoice, click on :guilabel:`Register Payment`, and choose +:guilabel:`SEPA Direct Debit` as payment method. -Generate SEPA Direct Debit XML files to submit payments -------------------------------------------------------- +Generate SEPA Direct Debit `.XML` files to submit payments +---------------------------------------------------------- -**XML files** with all SDD payment instructions can be uploaded to your online banking interface to -process all payments at once. +`.xml` files with all SDD payment instructions can be uploaded to your online banking interface +to process all payments at once. .. note:: The files generated by Odoo follow the SEPA Direct Debit **PAIN.008.001.02** specifications, as - required by the SEPA customer-to-bank Implementation Guidelines, which ensures compatibility with - the banks. + required by the SEPA customer-to-bank `implementation guidelines + `_, + which ensures compatibility with the banks. -To generate your XML file for the pending SDD payments, go to the related *bank journal* on your -*Accounting dashboard*, then click on *Direct Debit Payments to Collect*. +To generate your `.xml` file of multiple pending SDD payments, you can create a batch payment. +To do so, go to :menuselection:`Accounting app --> Customers --> Payments`, select the needed +payments, then click on :guilabel:`Action`, and finally :guilabel:`Create a batch Payment`. Once +you click on :guilabel:`Validate`, the `.xml` file is directly available for download. -.. image:: batch_sdd/batch-sdd-collect.png +.. image:: batch_sdd/xml.png :align: center - :alt: Start the SDD payments collection in Odoo Accounting - -Select all the payments you want to include in your SDD XML file, then click on *Action* and select -*Create Batch Payment*. - -.. image:: batch_sdd/batch-sdd-batch.png - :align: center - :alt: Create a batch payment with all the SDD payments in Odoo Accounting - -Odoo then takes you to your *Batch Payment*’s form. Click on *Validate* and download the SDD XML -file. - -.. image:: batch_sdd/batch-sdd-xml.png - :align: center - :alt: Generate an XML file for your SDD payments in Odoo Accounting + :alt: Generate an .XML file for your SDD payments in Odoo Accounting Finally, upload this file to your online banking interface to process the payments. .. tip:: - You can retrieve all the generated SDD XML files by going to - :menuselection:`Accounting --> Configuration --> Customers --> Batch Payments`. + You can retrieve all the generated SDD `.xml` files by going to + :menuselection:`Accounting app --> Customers --> Batch Payments`. .. seealso:: * :doc:`batch` * :doc:`../../bank/setup/bank_accounts` - * `Odoo Academy: SEPA Direct Debit Mandates (SDD) `_ * `List of all SEPA countries `_ + * `Sepa guidelines + `_ diff --git a/content/applications/finance/accounting/receivables/customer_payments/batch_sdd/batch-sdd-mandate-form.png b/content/applications/finance/accounting/receivables/customer_payments/batch_sdd/batch-sdd-mandate-form.png deleted file mode 100644 index a2fb82d71..000000000 Binary files a/content/applications/finance/accounting/receivables/customer_payments/batch_sdd/batch-sdd-mandate-form.png and /dev/null differ diff --git a/content/applications/finance/accounting/receivables/customer_payments/batch_sdd/batch-sdd-revoke-close.png b/content/applications/finance/accounting/receivables/customer_payments/batch_sdd/batch-sdd-revoke-close.png deleted file mode 100644 index 6c4d2ef8b..000000000 Binary files a/content/applications/finance/accounting/receivables/customer_payments/batch_sdd/batch-sdd-revoke-close.png and /dev/null differ diff --git a/content/applications/finance/accounting/receivables/customer_payments/batch_sdd/batch-sdd-collect.png b/content/applications/finance/accounting/receivables/customer_payments/batch_sdd/collect.png similarity index 100% rename from content/applications/finance/accounting/receivables/customer_payments/batch_sdd/batch-sdd-collect.png rename to content/applications/finance/accounting/receivables/customer_payments/batch_sdd/collect.png diff --git a/content/applications/finance/accounting/receivables/customer_payments/batch_sdd/batch-sdd-creditor-identifier.png b/content/applications/finance/accounting/receivables/customer_payments/batch_sdd/creditor-identifier.png similarity index 100% rename from content/applications/finance/accounting/receivables/customer_payments/batch_sdd/batch-sdd-creditor-identifier.png rename to content/applications/finance/accounting/receivables/customer_payments/batch_sdd/creditor-identifier.png diff --git a/content/applications/finance/accounting/receivables/customer_payments/batch_sdd/batch-sdd-xml.png b/content/applications/finance/accounting/receivables/customer_payments/batch_sdd/xml.png similarity index 100% rename from content/applications/finance/accounting/receivables/customer_payments/batch_sdd/batch-sdd-xml.png rename to content/applications/finance/accounting/receivables/customer_payments/batch_sdd/xml.png