10000 [ADD] accounting: Pay by Checks · harthe/documentation-user@d80eb1f · GitHub
[go: up one dir, main page]

Skip to content

Commit d80eb1f

Browse files
committed
1 parent 9dc8740 commit d80eb1f

File tree

14 files changed

+148
-13
lines changed

14 files changed

+148
-13
lines changed

accounting/payables/pay.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,4 +7,4 @@ Pay supplier bills
77

88
pay/sepa
99
pay/wire
10-
pay/cheque
10+
pay/check

accounting/payables/pay/check.rst

Lines changed: 138 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,138 @@
1+
=============
2+
Pay by Checks
3+
=============
4+
5+
Once you decide to pay a supplier bill, you can select to pay by check.
6+
Then, at the end of the day, the manager can print all checks by batch.
7+
Finally, the bank reconciliation process will match the checks you sent
8+
to suppliers with actual bank statements.
9+
10+
Configuration
11+
=============
12+
13+
Install the required module
14+
---------------------------
15+
16+
To record supplier payments by checks, you must install the **Check
17+
Writing** module. This module handle the process of recording checks in
18+
Odoo. Others modules are necessary to print checks, according to the
19+
country. As an example, the **U.S. Check Printing** module is required to
20+
print U.S. checks.
21+
22+
.. note::
23+
24+
According to your country and the chart of account you use, those
25+
modules may be installed by default. (example: United States users have
26+
nothing to install, it's configured by default).
27+
28+
Activate checks payment methods
29+
-------------------------------
30+
31+
In order to allow payments by checks, you must activate the payment
32+
method on related bank journals. From the accounting dashboard (the
33+
screen you get when you enter the accounting application), click on your bank
34+
account on :menuselection:`More --> Settings` option. On the
35+
**Payment Method** field, set **Check**.
36+
37+
.. image:: ./media/check01.png
38+
:align: center
39+
40+
Compatible check stationery for printing checks
41+
===============================================
42+
43+
United States
44+
-------------
45+
46+
For the United States, Odoo supports by default the check formats of:
47+
48+
- **Quickbooks & Quicken**: check on top, stubs in the middle and bottom
49+
- **Peachtree**: check in the middle, stubs on top and bottom
50+
- **ADP**: check in the bottom, and stubs on the top.
51+
52+
It is also possible to customize your own check format through customizations.
53+
54+
Pay a supplier bill with a check
55+
================================
56+
57+
Paying a supplier with a check is done in three steps:
58+
59+
1. registering a payment you'd like to do on the bill
60+
2. printing checks in batch for all registered payments
61+
3. reconcile bank statements
62+
63+
Register a payment by check
64+
---------------------------
65+
66+
To register a payment on a bill, open any supplier bill from the menu
67+
:menuselection:`Purchases --> Supplier Bills`. Once the supplier bill is
68+
validated, you can register a payment. Set the **Payment Method** to **Check**
69+
and validate the payment dialog.
70+
71+
.. image:: ./media/check02.png
72+
:align: center
73+
74+
Explanation of the fields of the payment screen:
75+
76+
.. demo:fields:: account.action_account_payments
77+
78+
.. demo:action:: account.action_account_payments
79+
80+
Try paying a supplier bill with a check
81+
82+
.. _PrintChecks:
83+
84+
Print checks
85+
------------
86+
87+
From the accounting dashboard, on your bank account, you should see a
88+
link "X checks to print". Click on this link and you will get the list
89+
of all checks that are not printed yet. From this screen, you can print
90+
all checks in batch or review them one by one.
91+
92+
If you want to review every payment one by one before printing the
93+
check, open on the payment and click on **Print Check** if you accept it. A dialog
94+
will ask you the number of the check. It automatically proposes you the
95+
next number, but you can change it if it does not match your next check
96+
number.
97+
98+
To print all checks in batch, select all payments from the list view and
99+
Print Check from the top "print" menu.
100+
101+
.. image:: ./media/check03.png
102+
:align: center
103+
104+
.. _ReconicleBankStatements:
105+
106+
Reconcile Bank Statements
107+
-------------------------
108+
109+
Once you process your bank statement, when the check is credited from
110+
your bank account, Odoo will propose you automatically to match it with
111+
the payment. This will mark the payment as **Reconciled**.
112+
113+
.. tip::
114+
115+
to review checks that have not been credited, open the list of
116+
payments and filter on the Sent state. Review those payments that have a
117+
date more than 2 weeks ago.
118+
119+
Pay anything with a check
120+
=========================
121+
122+
You can register a payment that is not related to a supplier bill. To do
123+
so, use the top menu :menuselection:`Purchases --> Payments`. Register your
124+
payment and select a payment method by check.
125+
126+
If you pay a specific supplier bill, put the reference of the bill in
127+
the **Memo** field.
128+
129+
.. image:: ./media/check04.png
130+
:align: center
131+
132+
Once your payment by check is registered, don't forget to **Confirm** it.
133+
Once confirmed, you can use **Print Check** directly or follow the preceding
134+
flow to print checks in batch:
135+
136+
- `Print checks <PrintChecks_>`_
137+
138+
- `Reconcile bank statements <ReconicleBankStatements_>`_

accounting/payables/pay/cheque.rst

Lines changed: 0 additions & 3 deletions
This file was deleted.
14 KB
Loading
10.5 KB
Loading
9.03 KB
Loading
17.6 KB
Loading

accounting/payables/supplier_bills/bills_or_receipts.rst

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -64,5 +64,5 @@ For the example we suppose the tea is a 12% taxe and the Tea Pott 21%.
6464
:align: center
6565

6666
Validate the Purchase Receipt to post it. Don't forget you need to
67-
:doc:`reconcile payments <../../bank/reconciliation/use_cases>` in order to completely close the transaction in your
68-
accounting.
67+
:doc:`reconcile payments <../../bank/reconciliation/use_cases>` in order to
68+
completely close the transaction in your accounting.

accounting/receivables/customer_payments.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,5 +8,5 @@ Customer Payments
88
customer_payments/recording
99
customer_payments/credit_cards
1010
customer_payments/paypal
11-
customer_payments/cheques
11+
customer_payments/check
1212
customer_payments/followup
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
==================================
2+
How to record a payment by checks?
3+
==================================

accounting/receivables/customer_payments/cheques.rst

Lines changed: 0 additions & 3 deletions
This file was deleted.

accounting/receivables/customer_payments/credit_cards.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -165,7 +165,7 @@ account).
165165

166166
* :doc:`recording`
167167
* :doc:`paypal`
168-
* :doc:`cheques`
168+
* :doc:`check`
169169
* :doc:`followup`
170170

171171
.. rst-class:: text-muted

accounting/receivables/customer_payments/followup.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -165,7 +165,7 @@ under Reporting (check the KPI average debtors days).
165165
.. seealso::
166166

167167
* :doc:`recording`
168-
* :doc:`cheques`
168+
* :doc:`check`
169169

170170
.. rst-class:: text-muted
171171

accounting/receivables/customer_payments/recording.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -126,7 +126,7 @@ payments.
126126

127127
* :doc:`credit_cards`
128128
* :doc:`paypal`
129-
* :doc:`cheques`
129+
* :doc:`check`
130130
* :doc:`followup`
131131

132132
.. rst-class:: text-muted

0 commit comments

Comments
 (0)
0