|
2 | 2 | From Invoice to Payment Collection
|
3 | 3 | ==================================
|
4 | 4 |
|
5 |
| -Odoo provides you easy flow to process various invoices easily and |
6 |
| -collecting its payment with easy steps. |
| 5 | +Odoo supports multiple invoicing and payment workflows, so you can |
| 6 | +choose and use the ones that match your business needs. Whether you want |
| 7 | +to accept a single payment for a single invoice, or process a payment |
| 8 | +spanning multiple invoices and taking discounts for early payments, you |
| 9 | +can do so efficiently and accurately. |
| 10 | + |
| 11 | +From Draft Invoice to Profit and Loss |
| 12 | +===================================== |
| 13 | + |
| 14 | +If we pick up at the end of a typical 'order to cash' scenario, after |
| 15 | +the goods have been shipped, you will: issue an invoice; receive |
| 16 | +payment; deposit that payment at the bank; make sure the Customer |
| 17 | +Invoice is closed; follow up if Customers are late; and finally present |
| 18 | +your Income on the Profit and Loss report and show the decrease in |
| 19 | +Assets on the Balance Sheet report. |
| 20 | + |
| 21 | +Invoicing in most countries occurs when a contractual obligation is met. |
| 22 | +If you ship a box to a customer, you have met the terms of the contract |
| 23 | +and can bill them. If your supplier sends you a shipment, they have met |
| 24 | +the terms of that contract and can bill you. Therefore, the terms of the |
| 25 | +contract is fulfilled when the box moves to or from the truck. At this |
| 26 | +point, Odoo supports the creation of what is called a Draft Invoice by |
| 27 | +Warehouse staff. |
| 28 | + |
| 29 | +Invoice creation |
| 30 | +================ |
| 31 | + |
| 32 | +Draft invoices can be manually generated from other documents such as |
| 33 | +Sales Orders, Purchase Orders,etc. Although you can create a draft |
| 34 | +invoice directly if you would like. |
| 35 | + |
| 36 | +An invoice must be provided to the customer with the necessary |
| 37 | +information in order for them to pay for the goods and services ordered |
| 38 | +and delivered. It must also include other information needed to pay the |
| 39 | +invoice in a timely and precise manner. |
| 40 | + |
| 41 | +Draft invoices |
| 42 | +============== |
| 43 | + |
| 44 | +The system generates invoice which are initially set to the Draft state. |
| 45 | +While these invoices |
| 46 | + |
| 47 | +remain unvalidated, they have no accounting impact within the system. |
| 48 | +There is nothing to stop users from creating their own draft invoices. |
| 49 | + |
| 50 | +Let's create a customer invoice with following information: |
| 51 | + |
| 52 | +- Customer: Agrolait |
| 53 | +- Product: iMac |
| 54 | +- Quantity: 1 |
| 55 | +- Unit Price: 100 |
| 56 | +- Taxes: Tax 15% |
| 57 | + |
| 58 | +.. image:: ./media/invoice01.png |
| 59 | + :align: center |
| 60 | + |
| 61 | +.. image:: ./media/invoice02.png |
| 62 | + :align: center |
| 63 | + |
| 64 | +The document is composed of three parts: |
| 65 | + |
| 66 | +- the top of the invoice, with customer information, |
| 67 | +- the main body of the invoice, with detailed invoice lines, |
| 68 | +- the bottom of the page, with detail about the taxes, and the totals. |
| 69 | + |
| 70 | +Open or Pro-forma invoices |
| 71 | +========================== |
| 72 | + |
| 73 | +An invoice will usually include the quantity and price the of goods |
| 74 | +and/or services, the date, any parties involved, the unique invoice |
| 75 | +number, and any tax information. |
| 76 | + |
| 77 | +"Validate" the invoice when you are ready to approve it. The invoice |
| 78 | +then moves from the Draft state to the Open state. |
| 79 | + |
| 80 | +When you have validated an invoice, Odoo gives it a unique number from a |
| 81 | +defined, and modifiable, sequence. |
| 82 | + |
| 83 | +.. image:: ./media/invoice03.png |
| 84 | + :align: center |
| 85 | + |
| 86 | +Accounting entries corresponding to this invoice are automatically |
| 87 | +generated when you validate the invoice. You can see the details by |
| 88 | +clicking on the entry in the Journal Entry field in the "Other Info" |
| 89 | +tab. |
| 90 | + |
| 91 | +.. image:: ./media/invoice04.png |
| 92 | + :align: center |
| 93 | + |
| 94 | +Send the invoice to customer |
| 95 | +============================ |
| 96 | + |
| 97 | +After validating the customer invoice, you can directly send it to the |
| 98 | +customer via the 'Send by email' functionality. |
| 99 | + |
| 100 | +.. image:: ./media/invoice05.png |
| 101 | + :align: center |
| 102 | + |
| 103 | +A typical journal entry generated from a validated invoice will look |
| 104 | +like as follows: |
| 105 | + |
| 106 | ++-----------------------+---------------+----------------+-------------+--------------+ |
| 107 | +| **Account** | **Partner** | **Due date** | **Debit** | **Credit** | |
| 108 | ++=======================+===============+================+=============+==============+ |
| 109 | +| Accounts Receivable | Agrolait | 01/07/2015 | 115 | | |
| 110 | ++-----------------------+---------------+----------------+-------------+--------------+ |
| 111 | +| Taxes | Agrolait | | | 15 | |
| 112 | ++-----------------------+---------------+----------------+-------------+--------------+ |
| 113 | +| Sales | | | | 100 | |
| 114 | ++-----------------------+---------------+----------------+-------------+--------------+ |
| 115 | + |
| 116 | +Payment |
| 117 | +======= |
| 118 | + |
| 119 | +In Odoo, an invoice is considered to be paid when the associated |
| 120 | +accounting entry has been reconciled with the payment entries. If there |
| 121 | +has not been a reconciliation, the invoice will remain in the Open state |
| 122 | +until you have entered the payment. |
| 123 | + |
| 124 | +A typical journal entry generated from a payment will look like as |
| 125 | +follows: |
| 126 | + |
| 127 | ++-----------------------+---------------+----------------+-------------+--------------+ |
| 128 | +| **Account** | **Partner** | **Due date** | **Debit** | **Credit** | |
| 129 | ++=======================+===============+================+=============+==============+ |
| 130 | +| Bank | Agrolait | | 115 | | |
| 131 | ++-----------------------+---------------+----------------+-------------+--------------+ |
| 132 | +| Accounts Receivable | Agrolait | | | 115 | |
| 133 | ++-----------------------+---------------+----------------+-------------+--------------+ |
| 134 | + |
| 135 | +Receive a partial payment through the bank statement |
| 136 | +==================================================== |
| 137 | + |
| 138 | +You can manually enter your bank statements in Odoo, or you can import |
| 139 | +them in from a csv file or from several other predefined formats |
| 140 | +according to your accounting localisation. |
| 141 | + |
| 142 | +Create a bank statement from the accounting dashboard with the related |
| 143 | +journal and enter an amount of $100 . |
| 144 | + |
| 145 | +.. image:: ./media/invoice06.png |
| 146 | + :align: center |
| 147 | + |
| 148 | +Reconcile |
| 149 | +========= |
| 150 | + |
| 151 | +Now let's reconcile! |
| 152 | + |
| 153 | +.. image:: ./media/invoice07.png |
| 154 | + :align: center |
| 155 | + |
| 156 | +You can now go through every transaction and reconcile them or you can mass reconcile with instructions at the bottom. |
| 157 | + |
| 158 | +After reconciling the items in the sheet, the related invoice will now |
| 159 | +display "You have outstanding payments for this customer. You can |
| 160 | +reconcile them to pay this invoice. " |
| 161 | + |
| 162 | +.. image:: ./media/invoice08.png |
| 163 | + :align: center |
| 164 | + |
| 165 | +.. image:: ./media/invoice09.png |
| 166 | + :align: center |
| 167 | + |
| 168 | +Apply the payment. Below, you can see that the payment has been added to |
| 169 | +the invoice. |
| 170 | + |
| 171 | +.. image:: ./media/invoice10.png |
| 172 | + :align: center |
| 173 | + |
| 174 | +Payment Followup |
| 175 | +================ |
| 176 | + |
| 177 | +There's a growing trend of customers paying bills later and later. |
| 178 | +Therefore, collectors must make every effort to collect money and |
| 179 | +collect it faster. |
| 180 | + |
| 181 | +Odoo will help you define your follow-up strategy. To remind customers |
| 182 | +to pay their outstanding invoices, you can define different actions |
| 183 | +depending on how severely overdue the customer is. These actions are |
| 184 | +bundled into follow-up levels that are triggered when the due date of an |
| 185 | +invoice has passed a certain number of days. If there are other overdue |
| 186 | +invoices for the same customer, the actions of the most overdue invoice |
| 187 | +will be executed. |
| 188 | + |
| 189 | +By going to the customer record and diving into the "Overdue Payments" |
| 190 | +you will see the follow-up message and all overdue invoices. |
| 191 | + |
| 192 | +.. image:: ./media/invoice11.png |
| 193 | + :align: center |
| 194 | + |
| 195 | +.. image:: ./media/invoice12.png |
| 196 | + :align: center |
| 197 | + |
| 198 | +Customer aging report: |
| 199 | +---------------------- |
| 200 | + |
| 201 | +The customer aging report will be an additional key tool for the |
| 202 | +collector to understand the customer credit issues, and to prioritize |
| 203 | +their work. |
| 204 | + |
| 205 | +Use the aging report to determine which customers are overdue and begin |
| 206 | +your collection efforts. |
| 207 | + |
| 208 | +.. image:: ./media/invoice13.png |
| 209 | + :align: center |
| 210 | + |
| 211 | +Profit and loss |
| 212 | +=============== |
| 213 | + |
| 214 | +The Profit and Loss statement displays your revenue and expense details. |
| 215 | +Ultimately, this gives you a clear image of your Net Profit and Loss. It |
| 216 | +is sometimes referred to as the "Income Statement" or "Statement of |
| 217 | +Revenues and Expenses." |
| 218 | + |
| 219 | +.. image:: ./media/invoice14.png |
| 220 | + :align: center |
| 221 | + |
| 222 | +Balance sheet |
| 223 | +============= |
| 224 | + |
| 225 | +The balance sheet summarizes the your company's liabilities, |
| 226 | +assets and equity at a specific moment in time. |
| 227 | + |
| 228 | +.. image:: ./media/invoice15.png |
| 229 | + :align: center |
| 230 | + |
| 231 | +.. image:: ./media/invoice16.png |
| 232 | + :align: center |
| 233 | + |
| 234 | +For example, if you manage your inventory using the perpetual accounting |
| 235 | +method, you should expect a decrease in account "Current Assets" once |
| 236 | +the material has been shipped to the customer. |
0 commit comments