@@ -25,16 +25,17 @@ for use at a later date:
25
25
Registering payment from an invoice or bill
26
26
===========================================
27
27
28
- When clicking :guilabel: `Register payment ` in a customer invoice or vendor bill, it generates a new
29
- journal entry and changes the amount due according to the payment amount. The counterpart is
30
- reflected in an :ref: `outstanding <bank/outstanding-accounts >` **receipts ** or **payments ** account.
31
- At this point, the customer invoice or vendor bill is marked as :guilabel: `In payment `. Then, when
32
- the outstanding account is reconciled with a bank transaction line, the invoice or vendor bill
33
- changes to the :guilabel: `Paid ` status.
34
-
35
- The :icon: `fa-info-circle ` information icon next to the payment line displays more
36
- information about the payment. To access additional information, such as the related journal, click
37
- :guilabel: `View `.
28
+ Clicking :guilabel: `Register payment ` in a customer invoice or vendor bill generates a new journal
29
+ entry and sets the amount due according to the payment amount. The counterpart is reflected in an
30
+ :ref: `outstanding <bank/outstanding-accounts >` **receipts ** or **payments ** account. At this point,
31
+ the customer invoice or vendor bill is marked as :guilabel: `In payment ` or :ref: `Partially paid
32
+ <accounting/payments/partial-payment>`. Then, when the outstanding account is reconciled with a bank
33
+ transaction, the invoice or vendor bill changes to the :guilabel: `Paid ` status.
34
+
35
+ To open the :guilabel: `Journal Entry Info ` window and display more information about the payment,
36
+ click the :icon: `fa-info-circle ` :guilabel: `(information) ` icon in the footer of the
37
+ :guilabel: `Invoice Lines ` tab. To access additional information, such as the related journal entry,
38
+ click :guilabel: `View `.
38
39
39
40
.. image :: payments/information-icon.png
40
41
:alt: See detailed information of a payment.
@@ -46,13 +47,13 @@ information about the payment. To access additional information, such as the rel
46
47
invoice.
47
48
- If a payment is (un)reconciled in a different currency, a journal entry is automatically
48
49
created to post the currency exchange gains/losses (reversal) amount.
49
- - If a payment is (un)reconciled and an invoice with cash-basis taxes, a journal entry is
50
+ - If a payment is (un)reconciled on an invoice with cash-basis taxes, a journal entry is
50
51
automatically created to post the cash-basis tax (reversal) amount.
51
52
52
53
.. tip ::
53
- If the main bank account is set as an :ref: `outstanding account
54
- < bank/outstanding-accounts>`, and the payment is registered in Odoo (not through a related
55
- bank transaction), invoices and bills are directly registered as :guilabel: `Paid `.
54
+ If the main bank account is set as the :ref: `outstanding account < bank/outstanding-accounts >` on
55
+ the bank journal's payment method, registering the full payment on an invoice or bill moves the
56
+ invoice/bill directly to the :guilabel: `Paid ` status without requiring bank reconciliation .
56
57
57
58
.. _accounting/payments/not-tied :
58
59
@@ -62,92 +63,107 @@ Registering payments not tied to an invoice or bill
62
63
When a new payment is registered via :menuselection: `Customers / Vendors --> Payments `, it is not
63
64
directly linked to an invoice or bill. Instead, the account receivable or the account payable is
64
65
matched with the **outstanding account ** until it is manually matched with its related invoice or
65
- bill.
66
+ bill. Then, :doc: `reconciling <bank/reconciliation >` the payment with the bank transaction completes
67
+ the payment workflow.
68
+
69
+ .. _accounting/payments/payments-matching :
70
+
71
+ Payments matching
72
+ -----------------
73
+
74
+ .. note ::
75
+ During the :doc: `bank reconciliation <bank/reconciliation >` process, a remaining balance is
76
+ identified if the total debits and credits do not match when records are compared with bank
77
+ transactions. This balance must either be reconciled later or written off immediately.
66
78
67
79
.. _accounting/payments/matching-invoices-bills :
68
80
69
- Matching invoices and bills with payments
70
- -----------------------------------------
81
+ For a single invoice or bill
82
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71
83
72
84
A blue banner appears when validating a new invoice/bill and an **outstanding payment ** exists for
73
- this specific customer or vendor. To match it with the invoice or bill, click :guilabel: `ADD `
85
+ this specific customer or vendor. To match it with the invoice or bill, click :guilabel: `Add `
74
86
under :guilabel: `Outstanding Credits ` or :guilabel: `Outstanding Debits `.
75
87
76
88
.. image :: payments/add-option.png
77
- :alt: Shows the ADD option to reconcile an invoice or a bill with a payment.
89
+ :alt: Shows the Add option to reconcile an invoice or a bill with a payment.
90
+
91
+ The invoice or bill is then marked as :guilabel: `In payment ` until the payment is :doc: `reconciled
92
+ <bank/reconciliation>` with its corresponding :doc: `bank transaction(s) <bank/transactions >`.
93
+
94
+ .. _accounting/payments/auto-reconcile-tool :
95
+
96
+ Matching payments
97
+ ~~~~~~~~~~~~~~~~~
98
+
99
+ The :guilabel: `Payments matching ` or :guilabel: `Auto-reconcile ` tool allows reconciling journal
100
+ items with each other (i.e., payments with customer invoices or vendor bills) either individually or
101
+ in batches. Access the :guilabel: `Accounting Dashboard `, click the :icon: `fa-ellipsis-v `
102
+ (:guilabel: `dropdown menu `) button from the :guilabel: `Customer Invoices ` or :guilabel: `Vendor
103
+ Bills ` journals, and select :guilabel: `Payments Matching `. Alternatively, go to
104
+ :menuselection: `Accounting --> Accounting --> Reconcile `.
105
+
106
+ To manually :guilabel: `Reconcile ` journal items, select the individual items from the list view and
107
+ click :guilabel: `Reconcile `.
108
+
109
+ Auto-Reconcile Feature
110
+ **********************
111
+
112
+ To use the :guilabel: `Auto-Reconcile ` feature, follow these steps:
113
+
114
+ #. In the :guilabel: `Journal Items to reconcile ` list view, click :guilabel: `Auto-Reconcile ` next to
115
+ the receivable or payable account (or a specific contact's journal item in that account).
116
+ #. In the :guilabel: `Find Entries to Reconcile Automatically ` window, set the :guilabel: `Reconcile `
117
+ field depending on how you want to match journal items:
78
118
79
- The invoice or bill is now marked as :guilabel: `In payment ` until it is reconciled with its
80
- corresponding bank transaction.
119
+ - :guilabel: `Opposite balances one by one `: Each debit journal item will be matched with the
120
+ corresponding credit journal item of the same value.
121
+ - :guilabel: `Accounts with zero balances `: All reconciled journal items will have the same
122
+ matching number.
123
+
124
+ #. Click :guilabel: `Launch `.
125
+
126
+ Invoices and bills are automatically matched to their corresponding payments and marked as
127
+ :guilabel: `In payment ` until they are :doc: `reconciled <bank/reconciliation >` with their
128
+ corresponding :doc: `bank transactions <bank/transactions >`.
81
129
82
130
.. _accounting/payments/group-payments :
83
131
84
- Group payments
85
- --------------
132
+ Registering payments on multiple invoices or bills (group payments)
133
+ ===================================================================
86
134
87
- Group payments allow combining outgoing and incoming payments from the same contact into a single
88
- payment to simplify the process and improve payment usability. To register a group payment:
135
+ To register payments on multiple invoices/bills, follow these steps:
89
136
90
137
#. Go to :menuselection: `Accounting --> Customers --> Invoices/Credit Notes ` or
91
138
:menuselection: `Accounting --> Vendors --> Bills/Refunds `.
92
- #. Select the relevant invoices/credit notes or bills/refunds linked to a specific contact .
93
- #. Click the :icon: `fa-cog ` ( :guilabel: `Action menu `) icon and select :guilabel: `Register Payment `.
139
+ #. In the list view, select the relevant invoices/credit notes or bills/refunds.
140
+ #. Click :icon: `fa-cog ` :guilabel: `Actions ` and select :guilabel: `Register Payment `.
94
141
#. In the :guilabel: `Register Payment ` window, select the :guilabel: `Journal `, the
95
142
:guilabel: `Payment Method `, and the :guilabel: `Payment Date `.
96
- #. Enable the :guilabel: `Group Payments ` option and click :guilabel: `Create payment `.
143
+ #. To combine all payments from the same contact into a single payment, enable the :guilabel: `Group
144
+ Payments ` option, or leave it unchecked to create separate payments.
145
+ #. Click :guilabel: `Create payment `.
97
146
98
- The invoices or bills are now marked as :guilabel: `In payment ` until they are reconciled with the
99
- corresponding bank transactions. The credit notes or refunds are marked as :guilabel: ` Paid ` .
147
+ The invoices or bills are then marked as :guilabel: `In payment ` until the bank transactions are
148
+ :doc: ` reconciled < bank/reconciliation >` with the payments .
100
149
101
150
.. _accounting/payments/batch-payments :
102
151
103
- Batch payments
104
- --------------
152
+ Registering a single payment for multiple customers or vendors (batch payments)
153
+ ===============================================================================
105
154
106
155
Batch payments allow grouping payments from multiple contacts to ease
107
156
:doc: `reconciliation <bank/reconciliation >`. They are also useful when depositing :doc: `checks
108
- <payments/checks>` to the bank or for :doc: `SEPA payments <payments/pay_sepa >`. To do so, go to
109
- :menuselection: `Accounting --> Customers --> Batch Payments ` or :menuselection: `Accounting -->
110
- Vendors --> Batch Payments `. In the list view of payments, to group several payments in a
111
- batch, select them and click :menuselection: `Action --> Create Batch Payment `.
157
+ <payments/checks>` to the bank or for generating bank payment files such as :doc: `SEPA
158
+ <payments/pay_sepa>` or :ref: `NACHA <l10n_us/nacha >`. To do so, go to :menuselection: `Accounting -->
159
+ Customers --> Payments ` or :menuselection: `Accounting --> Vendors --> Payments `. In the payments
160
+ list view, select the payments to be grouped in a batch, click :icon: `fa-cog ` :guilabel: `Actions `,
161
+ and select :guilabel: `Create Batch Payment `.
112
162
113
163
.. seealso ::
114
164
- :doc: `payments/batch `
115
165
- :doc: `payments/batch_sdd `
116
166
117
- .. _accounting/payments/matching :
118
-
119
- Payments matching
120
- -----------------
121
-
122
- The :guilabel: `Payments matching ` tool opens all unreconciled customer invoices or vendor bills and
123
- allows them to be processed individually, matching all payments and invoices in one place. Go to the
124
- :guilabel: `Accounting Dashboard `, click the :icon: `fa-ellipsis-v ` (:guilabel: `dropdown menu `)
125
- button from the :guilabel: `Customer Invoices ` or :guilabel: `Vendor Bills ` journals, and select
126
- :guilabel: `Payments Matching `, or go to :menuselection: `Accounting --> Accounting -->
127
- Reconciliation `.
128
-
129
- .. image :: payments/payments-journal.png
130
- :alt: Payments matching menu in the drop-down menu.
131
-
132
- .. note ::
133
- During the :doc: `reconciliation <bank/reconciliation >`, if the sum of the debits and credits does
134
- not match, there is a remaining balance. This either needs to be reconciled at a later date or
135
- written off directly.
136
-
137
- .. _accounting/payments/batch-payments-matching :
138
-
139
- Batch payments matching
140
- -----------------------
141
-
142
- Use the batch reconciliation feature to reconcile several outstanding payments or invoices
143
- simultaneously for a specific customer or vendor. Go to :menuselection: `Accounting --> Reporting -->
144
- Aged Receivable / Aged Payable `. All transactions that have not yet been reconciled for that
145
- contact are visible, and when a customer or vendor is selected, the :guilabel: `Reconcile ` option is
146
- displayed.
147
-
148
- .. image :: payments/reconcile-option.png
149
- :alt: The batch payment reconcile option.
150
-
151
167
.. _accounting/payments/partial-payment :
152
168
153
169
Registering a partial payment
@@ -173,8 +189,9 @@ Reconciling payments with bank transactions
173
189
===========================================
174
190
175
191
Once a payment has been registered, the status of the invoice or bill is :guilabel: `In payment `. The
176
- next step is :doc: `reconciling <bank/reconciliation >` it with the related bank transaction line to
177
- finalize the payment workflow and mark the invoice or bill as :guilabel: `Paid `.
192
+ next step is :doc: `reconciling <bank/reconciliation >` the payment with the related :doc: `bank
193
+ transaction <bank/transactions>` line to finalize the payment workflow and mark the invoice or bill
194
+ as :guilabel: `Paid `.
178
195
179
196
.. toctree ::
180
197
:titlesonly:
0 commit comments