|
1 |
| -============================== |
2 |
| -Batch payments by bank deposit |
3 |
| -============================== |
| 1 | +============== |
| 2 | +Batch payments |
| 3 | +============== |
4 | 4 |
|
5 |
| -A **batch deposit** is a convenient way to group customer payments and deposit them into your bank |
6 |
| -account. The feature lets you list multiple payments and generate a detailed deposit slip with a |
7 |
| -batch reference. This reference can be used when reconciling to match bank statement lines with |
8 |
| -transactions in the batch deposit. |
| 5 | +Batch payments allow grouping payments from multiple customers or vendors into a single batch and |
| 6 | +generating a detailed deposit slip or payment file with a batch reference. This reference can be |
| 7 | +used during :doc:`reconciliation <../bank/reconciliation>` to match bank transactions with the |
| 8 | +corresponding payments. This feature is particularly useful for submitting :doc:`SEPA Direct Debit |
| 9 | +payments <batch_sdd>`, depositing cash payments or :doc:`checks <checks>`, or generating outgoing |
| 10 | +payment files, such as :doc:`SEPA <pay_sepa>` or :ref:`NACHA <l10n_us/nacha>`. |
9 | 11 |
|
10 | 12 | Configuration
|
11 | 13 | =============
|
12 | 14 |
|
13 |
| -Go to :menuselection:`Accounting --> Configuration --> Settings --> Customer Payments` and tick |
14 |
| -:guilabel:`Batch Payments` to activate the feature. |
| 15 | +To enable batch payments, go to :menuselection:`Accounting --> Configuration --> Settings`, scroll |
| 16 | +down to the :guilabel:`Customer Payments` section, and enable :guilabel:`Batch Payments`. |
15 | 17 |
|
16 |
| -Deposit multiple payments in batch |
17 |
| -================================== |
| 18 | +.. _accounting/batch/creation: |
18 | 19 |
|
19 |
| -.. _batch-payments/register-payments: |
| 20 | +Batch creation |
| 21 | +============== |
20 | 22 |
|
21 |
| -Register payments |
22 |
| ------------------ |
| 23 | +To create a batch payment, follow these steps: |
23 | 24 |
|
24 |
| -Before performing a batch deposit, it is necessary to register each transaction's payment. To do so, |
25 |
| -open the corresponding customer invoice and click :guilabel:`Register Payment`. In the pop-up |
26 |
| -window, select the :guilabel:`Journal` linked to your bank account and :guilabel:`Batch Deposit` as |
27 |
| -the :guilabel:`Payment Method`, and click :guilabel:`Create Payment`. |
| 25 | +#. Make sure all payments to be included in the batch have been :ref:`registered |
| 26 | + <accounting/payments/from-invoice-bill>`. |
| 27 | +#. Go to :menuselection:`Accounting --> Customers --> Payments`. |
| 28 | +#. Select the payments to include in the batch. |
28 | 29 |
|
29 |
| -.. image:: batch/batch-payments.png |
30 |
| - :alt: Registering a customer payment as part of a batch deposit |
| 30 | + .. note:: |
| 31 | + All payments in the batch must use the same payment method. If needed, payments can be grouped |
| 32 | + using the :guilabel:`Payment Method Line`. |
31 | 33 |
|
32 |
| -Add payments to a batch deposit |
33 |
| -------------------------------- |
| 34 | +#. Click :guilabel:`Create batch` or click :icon:`fa-cog` :guilabel:`Actions` and select |
| 35 | + :guilabel:`Create batch payment`. |
| 36 | +#. In the batch payment form, review the selected payments. If any individual payments were missed, |
| 37 | + click :guilabel:`Add a line` and select the missing payments to be included in the batch. |
| 38 | +#. Once all relevant payments are included, click :guilabel:`Validate` to finalize the batch. |
34 | 39 |
|
35 |
| -To add payments to a batch deposit, go to :menuselection:`Accounting --> Customers --> Batch |
36 |
| -Payments`, and click :guilabel:`New`. Next, select the :guilabel:`Bank` and choose :guilabel:`Batch |
37 |
| -Deposit` as the :guilabel:`Payment Method`. |
38 |
| - |
39 |
| -.. image:: batch/batch-customer-payment.png |
40 |
| - :alt: Filling out a new inbound batch payment form |
41 |
| - |
42 |
| -Click :guilabel:`Add a line`. In the pop-up window, tick all payments to include in the batch |
43 |
| -deposit, then click :guilabel:`Select`. |
44 |
| - |
45 |
| -.. image:: batch/batch-lines-selection.png |
46 |
| - :alt: Selecting all payments to include in the batch deposit |
47 |
| - |
48 |
| -Once done, click :guilabel:`Validate` to finalize the batch deposit. |
| 40 | +.. note:: |
| 41 | + Once validated, no additional payments can be added to a batch. |
49 | 42 |
|
50 | 43 | .. tip::
|
51 |
| - Click :guilabel:`Print` to download a PDF file to include with the deposit slip. |
| 44 | + - Click :guilabel:`Print` to download a list of the included payments. |
| 45 | + - To view existing batch payments, go to :menuselection:`Accounting --> Customers --> Batch |
| 46 | + Payments`. |
52 | 47 |
|
53 | 48 | Bank reconciliation
|
54 | 49 | -------------------
|
55 | 50 |
|
56 |
| -Once the bank transactions are on your database, you can reconcile bank statement lines with the |
57 |
| -batch payment. To do so, go to the :guilabel:`Accounting Dashboard` and click :guilabel:`Reconcile |
58 |
| -Items` on the related bank account. Go to the :guilabel:`Batch Payments` tab to select a specific |
59 |
| -batch and click :guilabel:`Validate` to finalize the process. |
| 51 | +Once the bank transactions :doc:`have been created <../bank/transactions>` in your database, you can |
| 52 | +:ref:`reconcile them with the batch payment <reconciliation/batch-payments>`. |
60 | 53 |
|
61 | 54 | .. image:: batch/batch-reconciliation.png
|
62 | 55 | :alt: Reconciling the batch payment with all its transactions
|
63 | 56 |
|
64 | 57 | .. note::
|
65 |
| - If a specific payment could not be processed by the bank or is missing, remove the related |
66 |
| - payment before reconciling. |
| 58 | + If a specific payment could not be processed by the bank or is missing, remove the related line |
| 59 | + from the resulting entry section of the reconciliation view using the :icon:`fa-trash` |
| 60 | + (:guilabel:`delete`) button before validating the reconciliation. |
67 | 61 |
|
68 | 62 | .. seealso::
|
69 | 63 | - :doc:`../payments`
|
|
0 commit comments