Merge PR #1057 into 12.0

Signed-off-by moylop260
This commit is contained in:
OCA-git-bot
2020-09-22 17:44:54 +00:00
8 changed files with 44 additions and 0 deletions

View File

@@ -0,0 +1 @@
from . import models

View 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,
}

View File

@@ -0,0 +1 @@
from . import account_move

View 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,
}

View File

@@ -0,0 +1,2 @@
* Humberto Arocha <hbto@vauxoo.com>
* Gabriela Mogollón <gmogollon@vauxoo.com>

View File

@@ -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.

View File

@@ -0,0 +1 @@
Just Install the module. No extra configuration is needed.