## Define Spread Costs/Revenues Board Under Invoicing -\> Accounting -\> Journals -\> Spread Costs/Revenues, create a new spread board. Complete the definition of the spreading criteria, by setting the the fields: - *Debit Account* - *Credit Account* - *Estimated Amount* (The total amount to spread) - *Number of Repetitions* - *Period Type* (Duration of each period) - *Start date* - *Journal* ![](https://raw.githubusercontent.com/OCA/account-financial-tools/16.0/account_spread_cost_revenue/static/description/spread.png) Click on the "Recalculate unposted lines" button on the top-left to calculate the spread lines. ![](https://raw.githubusercontent.com/OCA/account-financial-tools/16.0/account_spread_cost_revenue/static/description/create_spread.png) A cron job will automatically create the accounting moves for all the lines having date previous that the current day (today). ![](https://raw.githubusercontent.com/OCA/account-financial-tools/16.0/account_spread_cost_revenue/static/description/update_spread.png) By default, the status of the created accounting moves is posted. To disable the automatic posting of the accounting moves, set the flag *Auto-post lines* to False. This flag is only available when the *Auto-post spread lines* option, present on the form view of the company, is disabled. Click on button *Recalculate entire spread* button in the spread board to force the recalculation of the spread lines: this will also reset all the journal entries previously created. ## Link Invoice to Spread Costs/Revenues Board Create an invoice or vendor bill in draft. On its lines, the spreading right-arrow icon are displayed in dark-grey color. ![](https://raw.githubusercontent.com/OCA/account-financial-tools/16.0/account_spread_cost_revenue/static/description/invoice_line_1.png) Click on the spreading right-arrow icon. A wizard prompts to enter a *Spread Action Type*: - *Link to existing spread board* - *Create from spread template* - *Create new spread board* Select *Link to existing spread board* and enter the previously generated Spread Board. Click on Confirm button: the selected Spread Board will be automatically displayed. Go back to the draft invoice/bill. The spreading functionality is now enabled on the invoice line: the spreading right-arrow icon is now displayed in green color. ![](https://raw.githubusercontent.com/OCA/account-financial-tools/16.0/account_spread_cost_revenue/static/description/invoice_line_2.png) Validate the invoice/bill. Click on the spreading (green) right-arrow icon to open the spread board, then click on the smart button *Posted entries* to see the moves of the spread lines together with the move of the invoice line. In case the Subtotal Price of the invoice line is different than the *Estimated Amount* of the spread board, the spread lines (not yet posted) will be recalculated when validating the invoice/bill. ## Define Spread Costs/Revenues Template Under Invoicing -\> Configuration -\> Accounting -\> Spread Templates, create a new spread template. - *Spread Type* - *Spread Balance Sheet Account* - *Expense/Revenue Account* This option visible if invoice line account is balance sheet account, user need to specify this too. - *Journal* - *Auto assign template on invoice validate* When creating a new Spread Costs/Revenues Board, select the right template. This way the above fields will be copied to the Spread Board. If *Auto assign template on invoice validate* is checked, this template will be used to auto create spread, if the underlining invoice match the preset product/account/analytic criteria.