[IMP] uk: bacs files

Adding BACS files to doc

taskid-3987973

closes odoo/documentation#10513

Signed-off-by: Audrey Vandromme (auva) <auva@odoo.com>
This commit is contained in:
Tom Aarab (toaa) 2024-07-23 15:10:44 +02:00 committed by Audrey (auva)
parent 33743b55b8
commit e23c78bc65
4 changed files with 99 additions and 4 deletions

View File

@ -16,6 +16,8 @@ Go to :menuselection:`Accounting --> Configuration --> Settings --> Customer Pay
Deposit multiple payments in batch
==================================
.. _batch-payments/register-payments:
Register payments
-----------------

View File

@ -2,6 +2,8 @@
United Kingdom
==============
.. _united-kingdom/modules:
Configuration
=============
@ -23,10 +25,9 @@ Reports` modules to get all the features of the UK localization.
- `l10n_uk_reports`
- - Accounting reports for the UK
- Allows sending the tax report via the MTD-VAT API to HMRC.
.. image:: united_kingdom/uk.png
:align: center
:alt: Odoo uk packages
* - :guilabel:`UK BACS Payment Files`
- `l10n_uk_bacs`
- Allows generating :ref:`united-kingdom/BACS-files` for bill and invoice payments
.. note::
- Only UK-based companies can submit reports to HMRC.
@ -123,6 +124,98 @@ each submission:
During this process, the :guilabel:`Connect to HMRC` button no longer appears for other UK-based
companies.
.. _united-kingdom/BACS-files:
Bacs files
==========
:abbr:`Bacs (Bankers' Automated Clearing Services)` files are electronic files used in the UK to
process payments and transfers between bank accounts.
To enable the use of Bacs files, make sure the :ref:`UK BACS Payment Files <united-kingdom/modules>`
module is installed, then:
#. Configure your Bacs Service User Number:
#. Go to :menuselection:`Accounting --> Configuration --> Settings` and scroll down to the
:guilabel:`Customer Payments` section.
#. Enter your :guilabel:`Service User Number` under :guilabel:`BACS` and manually save.
#. Configure your **bank** journal:
#. Go to :menuselection:`Accounting --> Configuration --> Journals` and select your **bank**
journal.
#. In the :guilabel:`Journal Entries` tab, configure the :guilabel:`Account Number` and
:guilabel:`Bank` fields.
#. In the :guilabel:`Incoming Payments` and :guilabel:`Outgoing Payments` tabs, make sure the
:guilabel:`BACS Direct Debit` payment method is enabled.
#. Configure the contacts for whom you wish to use Bacs files: Access the contact form and, in
the :guilabel:`Accounting` tab, click :guilabel:`Add a line` and fill in the
:guilabel:`Account Number` and :guilabel:`Bank` fields.
Bill payments
-------------
To generate Bacs files for bill payments, set the :guilabel:`Payment Method` to
:guilabel:`BACS Direct Debit` when :ref:`registering vendor payments <batch-payments/register-payments>`.
Then, create a vendor batch payment:
#. Go to :menuselection:`Accounting --> Vendors --> Batch Payments`, and click :guilabel:`New`.
#. Select the bank journal in the :guilabel:`Bank` field, set the :guilabel:`Payment Method` to
:guilabel:`BACS Direct Credit`, and select a :guilabel:`BACS Processing Date`.
#. Optionally, you can also:
- select a :guilabel:`BACS Expiry Date`;
- enable :guilabel:`BACS Multi Mode` to process the payments on their individual date.
#. Click :guilabel:`Add a line`, select the payments you want to include, click :guilabel:`Select`,
then :guilabel:`Validate`.
Once validated, the Bacs file is available in the chatter. You can also :guilabel:`Re-generate
Export File` if you need a new Bacs file for that batch payment.
.. image:: united_kingdom/bacs-files.png
:alt: Vendor Batch Payment view with generated BACS file.
Invoice payments
----------------
Before generating Bacs files for invoice payments, you must first create a **BACS Direct Debit
Instruction**: Go to :menuselection:`Accounting --> Customers --> BACS Direct Debit Instructions`
and click :guilabel:`New`. Select a :guilabel:`Customer`, their :guilabel:`IBAN`, and the
:guilabel:`Journal` you wish to use.
To generate Bacs files for invoice payments, set the :guilabel:`Payment Method` to
:guilabel:`BACS Direct Debit` when :ref:`registering invoice payments <batch-payments/register-payments>`.
.. tip::
If you register the payment for an invoice linked to a subscription or via
:menuselection:`Accounting --> Customers --> Payments`, you can select the :guilabel:`BACS
Payment Type`:
- :guilabel:`Direct debit-first collection of a series`;
- :guilabel:`Direct debit single collection`;
- :guilabel:`Direct debit repeating collection in a series`;
- :guilabel:`Direct debit-final collection of a series`.
Then, create a customer batch payment:
#. Go to :menuselection:`Accounting --> Customers --> Batch Payments`, and click :guilabel:`New`.
#. Select the bank journal in the :guilabel:`Bank` field, set the :guilabel:`Payment Method` to
:guilabel:`BACS Direct Credit`, and select a :guilabel:`BACS Processing Date`.
#. Optionally, you can also:
- select a :guilabel:`BACS Expiry Date`;
- enable :guilabel:`BACS Multi Mode` to process the payments on their individual date.
#. Click :guilabel:`Add a line`, select the payments you want to include, click :guilabel:`Select`,
then :guilabel:`Validate`.
Once validated, the Bacs file is available in the chatter. You can also :guilabel:`Re-generate
Export File` if you need a new Bacs file for that batch payment.
.. _united-kingdom/employment-hero:
Employment Hero payroll

Binary file not shown.

After

Width:  |  Height:  |  Size: 43 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 12 KiB