mirror of
https://github.com/OCA/account-financial-tools.git
synced 2025-02-02 12:47:26 +02:00
0
account_cash_basis_group_base_line/README.rst
Normal file
0
account_cash_basis_group_base_line/README.rst
Normal file
1
account_cash_basis_group_base_line/__init__.py
Normal file
1
account_cash_basis_group_base_line/__init__.py
Normal file
@@ -0,0 +1 @@
|
||||
from . import models
|
||||
13
account_cash_basis_group_base_line/__manifest__.py
Normal file
13
account_cash_basis_group_base_line/__manifest__.py
Normal file
@@ -0,0 +1,13 @@
|
||||
{
|
||||
'name': 'Tax Cash Basis Group Base Lines',
|
||||
'version': '12.0.0.0.1',
|
||||
'summary': 'Compacting the creation of Journal Lines for CABA base lines.',
|
||||
'sequence': 5,
|
||||
'category': 'Accounting',
|
||||
'depends': ['account'],
|
||||
'author': 'Vauxoo, Odoo Community Association (OCA)',
|
||||
'license': 'AGPL-3',
|
||||
'data': [],
|
||||
'installable': True,
|
||||
'auto_install': False,
|
||||
}
|
||||
1
account_cash_basis_group_base_line/models/__init__.py
Normal file
1
account_cash_basis_group_base_line/models/__init__.py
Normal file
@@ -0,0 +1 @@
|
||||
from . import account_move
|
||||
22
account_cash_basis_group_base_line/models/account_move.py
Normal file
22
account_cash_basis_group_base_line/models/account_move.py
Normal file
@@ -0,0 +1,22 @@
|
||||
from odoo import models
|
||||
|
||||
|
||||
class AccountPartialReconcile(models.Model):
|
||||
_inherit = "account.partial.reconcile"
|
||||
|
||||
def _get_tax_cash_basis_base_key(self, tax, move, line):
|
||||
account_id = self._get_tax_cash_basis_base_account(line, tax)
|
||||
return (move.id, account_id.id, tax.id, line.currency_id.id, line.partner_id.id)
|
||||
|
||||
def _get_tax_cash_basis_base_common_vals(self, key, new_move):
|
||||
move, account_id, tax, currency_id, partner_id = key
|
||||
move = self.env['account.move'].browse(move)
|
||||
return {
|
||||
'name': move.name,
|
||||
'account_id': account_id,
|
||||
'tax_exigible': True,
|
||||
'tax_ids': [(6, 0, [tax])],
|
||||
'move_id': new_move.id,
|
||||
'currency_id': currency_id,
|
||||
'partner_id': partner_id,
|
||||
}
|
||||
@@ -0,0 +1,2 @@
|
||||
* Humberto Arocha <hbto@vauxoo.com>
|
||||
* Gabriela Mogollón <gmogollon@vauxoo.com>
|
||||
@@ -0,0 +1,4 @@
|
||||
This module compact the creation of Journal Lines for Cash Basis base lines.
|
||||
|
||||
Instead of creating two base lines per line with cash basis tax, let us group
|
||||
the creation lines so that there are fewer lines in the Cash Basis Journal Entry.
|
||||
1
account_cash_basis_group_base_line/readme/USAGE.rst
Normal file
1
account_cash_basis_group_base_line/readme/USAGE.rst
Normal file
@@ -0,0 +1 @@
|
||||
Just Install the module. No extra configuration is needed.
|
||||
Reference in New Issue
Block a user