- On 'account.account' model:
- Add a new check box 'Integrated Trade : Receivable / Payable Account' for accounts linked to customers and suppliers in cooperative. (181xxx accounts in french accounting)
- On 'res.company' model:
- Add a new field 'intercompany_trade_account_id' that will be used for each trade between two companies of the same cooperative.
- On 'intercompany.trade.config' model:
- Add two fields 'purchase_journal_id' and 'sale_journal_id' that will be used for trade between two companies of the same cooperative, instead of the default ones
- Add 'fiscal.company.transcoding.account' model that will map accounts to be used instead of the default one for trades between two companies of the same cooperative in supplier and customer invoices lines.
- Remove VAT in trades between two companies of a same cooperative for the following models purchase.order.line, sale.order.line, account.invoice.line.
- When creating invoices, change journal if it is trade between two companies of the same cooperative.
- Add same concept as transoding account for journal. (simplify configuration)
- Sylvain LE GAL (https://twitter.com/legalsylvain)
The development of this module has been financially supported by:
- GRAP, Groupement Régional Alimentaire de Proximité (http://www.grap.coop)