diff --git a/accounting/payables/pay.rst b/accounting/payables/pay.rst index e415aed12..3522a2daf 100644 --- a/accounting/payables/pay.rst +++ b/accounting/payables/pay.rst @@ -7,4 +7,4 @@ Pay supplier bills pay/sepa pay/wire - pay/cheque + pay/check diff --git a/accounting/payables/pay/check.rst b/accounting/payables/pay/check.rst new file mode 100644 index 000000000..6d7ffc194 --- /dev/null +++ b/accounting/payables/pay/check.rst @@ -0,0 +1,138 @@ +============= +Pay by Checks +============= + +Once you decide to pay a supplier bill, you can select to pay by check. +Then, at the end of the day, the manager can print all checks by batch. +Finally, the bank reconciliation process will match the checks you sent +to suppliers with actual bank statements. + +Configuration +============= + +Install the required module +--------------------------- + +To record supplier payments by checks, you must install the **Check +Writing** module. This module handle the process of recording checks in +Odoo. Others modules are necessary to print checks, according to the +country. As an example, the **U.S. Check Printing** module is required to +print U.S. checks. + +.. note:: + + According to your country and the chart of account you use, those + modules may be installed by default. (example: United States users have + nothing to install, it's configured by default). + +Activate checks payment methods +------------------------------- + +In order to allow payments by checks, you must activate the payment +method on related bank journals. From the accounting dashboard (the +screen you get when you enter the accounting application), click on your bank +account on :menuselection:`More --> Settings` option. On the +**Payment Method** field, set **Check**. + +.. image:: ./media/check01.png + :align: center + +Compatible check stationery for printing checks +=============================================== + +United States +------------- + +For the United States, Odoo supports by default the check formats of: + +- **Quickbooks & Quicken**: check on top, stubs in the middle and bottom +- **Peachtree**: check in the middle, stubs on top and bottom +- **ADP**: check in the bottom, and stubs on the top. + +It is also possible to customize your own check format through customizations. + +Pay a supplier bill with a check +================================ + +Paying a supplier with a check is done in three steps: + +1. registering a payment you'd like to do on the bill +2. printing checks in batch for all registered payments +3. reconcile bank statements + +Register a payment by check +--------------------------- + +To register a payment on a bill, open any supplier bill from the menu +:menuselection:`Purchases --> Supplier Bills`. Once the supplier bill is +validated, you can register a payment. Set the **Payment Method** to **Check** +and validate the payment dialog. + +.. image:: ./media/check02.png + :align: center + +Explanation of the fields of the payment screen: + +.. demo:fields:: account.action_account_payments + +.. demo:action:: account.action_account_payments + + Try paying a supplier bill with a check + +.. _PrintChecks: + +Print checks +------------ + +From the accounting dashboard, on your bank account, you should see a +link "X checks to print". Click on this link and you will get the list +of all checks that are not printed yet. From this screen, you can print +all checks in batch or review them one by one. + +If you want to review every payment one by one before printing the +check, open on the payment and click on **Print Check** if you accept it. A dialog +will ask you the number of the check. It automatically proposes you the +next number, but you can change it if it does not match your next check +number. + +To print all checks in batch, select all payments from the list view and +Print Check from the top "print" menu. + +.. image:: ./media/check03.png + :align: center + +.. _ReconicleBankStatements: + +Reconcile Bank Statements +------------------------- + +Once you process your bank statement, when the check is credited from +your bank account, Odoo will propose you automatically to match it with +the payment. This will mark the payment as **Reconciled**. + +.. tip:: + + to review checks that have not been credited, open the list of + payments and filter on the Sent state. Review those payments that have a + date more than 2 weeks ago. + +Pay anything with a check +========================= + +You can register a payment that is not related to a supplier bill. To do +so, use the top menu :menuselection:`Purchases --> Payments`. Register your +payment and select a payment method by check. + +If you pay a specific supplier bill, put the reference of the bill in +the **Memo** field. + +.. image:: ./media/check04.png + :align: center + +Once your payment by check is registered, don't forget to **Confirm** it. +Once confirmed, you can use **Print Check** directly or follow the preceding +flow to print checks in batch: + +- `Print checks `_ + +- `Reconcile bank statements `_ diff --git a/accounting/payables/pay/cheque.rst b/accounting/payables/pay/cheque.rst deleted file mode 100644 index 08c4a1759..000000000 --- a/accounting/payables/pay/cheque.rst +++ /dev/null @@ -1,3 +0,0 @@ -================ -Pay with cheques -================ diff --git a/accounting/payables/pay/media/check01.png b/accounting/payables/pay/media/check01.png new file mode 100644 index 000000000..fe600acd8 Binary files /dev/null and b/accounting/payables/pay/media/check01.png differ diff --git a/accounting/payables/pay/media/check02.png b/accounting/payables/pay/media/check02.png new file mode 100644 index 000000000..1d3ef9703 Binary files /dev/null and b/accounting/payables/pay/media/check02.png differ diff --git a/accounting/payables/pay/media/check03.png b/accounting/payables/pay/media/check03.png new file mode 100644 index 000000000..f12a6d64b Binary files /dev/null and b/accounting/payables/pay/media/check03.png differ diff --git a/accounting/payables/pay/media/check04.png b/accounting/payables/pay/media/check04.png new file mode 100644 index 000000000..fba3f5f1f Binary files /dev/null and b/accounting/payables/pay/media/check04.png differ diff --git a/accounting/payables/supplier_bills/bills_or_receipts.rst b/accounting/payables/supplier_bills/bills_or_receipts.rst index 7bc1b4b06..3b41e33ff 100644 --- a/accounting/payables/supplier_bills/bills_or_receipts.rst +++ b/accounting/payables/supplier_bills/bills_or_receipts.rst @@ -64,5 +64,5 @@ For the example we suppose the tea is a 12% taxe and the Tea Pott 21%. :align: center Validate the Purchase Receipt to post it. Don't forget you need to -:doc:`reconcile payments <../../bank/reconciliation/use_cases>` in order to completely close the transaction in your -accounting. +:doc:`reconcile payments <../../bank/reconciliation/use_cases>` in order to +completely close the transaction in your accounting. diff --git a/accounting/receivables/customer_payments.rst b/accounting/receivables/customer_payments.rst index 6ad1d1ef4..64ef18329 100644 --- a/accounting/receivables/customer_payments.rst +++ b/accounting/receivables/customer_payments.rst @@ -8,5 +8,5 @@ Customer Payments customer_payments/recording customer_payments/credit_cards customer_payments/paypal - customer_payments/cheques + customer_payments/check customer_payments/followup diff --git a/accounting/receivables/customer_payments/check.rst b/accounting/receivables/customer_payments/check.rst new file mode 100644 index 000000000..5ce03799d --- /dev/null +++ b/accounting/receivables/customer_payments/check.rst @@ -0,0 +1,3 @@ +================================== +How to record a payment by checks? +================================== diff --git a/accounting/receivables/customer_payments/cheques.rst b/accounting/receivables/customer_payments/cheques.rst deleted file mode 100644 index 40b3d4219..000000000 --- a/accounting/receivables/customer_payments/cheques.rst +++ /dev/null @@ -1,3 +0,0 @@ -=================================== -How to record a payment by cheques? -=================================== diff --git a/accounting/receivables/customer_payments/credit_cards.rst b/accounting/receivables/customer_payments/credit_cards.rst index 074299ff6..c9b579990 100644 --- a/accounting/receivables/customer_payments/credit_cards.rst +++ b/accounting/receivables/customer_payments/credit_cards.rst @@ -165,7 +165,7 @@ account). * :doc:`recording` * :doc:`paypal` - * :doc:`cheques` + * :doc:`check` * :doc:`followup` .. rst-class:: text-muted diff --git a/accounting/receivables/customer_payments/followup.rst b/accounting/receivables/customer_payments/followup.rst index 266d8de82..39d38aae4 100644 --- a/accounting/receivables/customer_payments/followup.rst +++ b/accounting/receivables/customer_payments/followup.rst @@ -165,7 +165,7 @@ under Reporting (check the KPI average debtors days). .. seealso:: * :doc:`recording` - * :doc:`cheques` + * :doc:`check` .. rst-class:: text-muted diff --git a/accounting/receivables/customer_payments/recording.rst b/accounting/receivables/customer_payments/recording.rst index a76a151ce..b9ab1759c 100644 --- a/accounting/receivables/customer_payments/recording.rst +++ b/accounting/receivables/customer_payments/recording.rst @@ -126,7 +126,7 @@ payments. * :doc:`credit_cards` * :doc:`paypal` - * :doc:`cheques` + * :doc:`check` * :doc:`followup` .. rst-class:: text-muted