Contributors mailing list archives
Re: Want tax move line with zero balance, possible? (odoo 13)by
Attention: This email may contain information intended for the sole use of the original recipient. Please respect this when sharing or disclosing this email's contents with any third party. If you believe you have received this email in error, please delete it and notify the sender or email@example.com as soon as possible. The content of this email does not necessarily reflect the views of Solnet Solutions Ltd.
IMO the standard Odoo tax report is too limited for general use. NZ has probably the most simple tax system in the world but we still needed to write our own tax report. Prior to V13, we used the GL control accounts as the master source of data, but identified any invoice lines that had no tax code so the user could check. We also identify any pre-dated transactions to catch if a user has entered a tax entry for a tax period that is already completed. This is on my list to relook at for V13.
From: Kitti Upariphutthiphong <firstname.lastname@example.org>
Sent: Friday, 19 June 2020 1:22 AM
To: Contributors <email@example.com>
Subject: Re: Want tax move line with zero balance, possible? (odoo 13)
Hi Pedro, Juan and Luc,
Thanks a lot for sharing your thoughts. In our localization, we have made the decision to make the tax report out of account.move.line directly. That's part of my difficulties.
I think I understand, may be not on ES or BE localization thoroughly, but the general concept of Odoo's Tax Report.
Odoo Tax Report is quite the summarized report, which is not quite usable for us, I must say. Our tax submission requires more detailed information (frankly quite old fashioned paper based tax report).
So, currently, without zero tax amount move line, we will require rewriting the tax report, and it will become a lot less straightforward than before. This point I share and agree with Juan points.
Thanks a lot for what you guys are sharing, I do understand more. I will think more how to live without it.
On Thu, Jun 18, 2020 at 7:27 PM Juan José Scarafía (ADHOC) <firstname.lastname@example.org> wrote:
I agree that they are not needed and there is a work around to work with them, but IMHO, as there is already a tax_base_amount stored field on aml, it would be much easier to get taxes and base amounts just filtering aml with "tax_line_id", and on that aml you already have the balance and the tax amount. That is already in odoo, the only problem is for zero taxes.
IMHO, with the current approach:
* it's litle ugly how "_compute_invoice_taxes_by_group" simulate the zero taxes
* more code needed for getting tax amounts on electronic invoice / tax declaration
* more code needed on the "tax engine"
You can't analyse directly any odoo model to get this info, is not visual. Just having those lines would make much easier to get visual information about the taxes from everywhere (on the invoice itself, checking the aml on journal items, menus, etc).
But yes, I agree it is not needed, I just believe it would make thing much easier and nicer. But still, is an odoo decision, I wouldn't make any module to change that behaviour .
On Wed, Jun 17, 2020 at 3:07 PM <email@example.com> wrote:
We also have zero tax lines in Belgium and no need for aml with debit/credit 0.
I support Pedro here, with correct reports you solve the issue.
I think the need of that aml with 0 is because the tax engine / exporter is not considering the amls for the base on the said field. We are doing that way on our tax engine for Spanish legislation without problem:
The overall logic is:
- There are amls with tax_line_id field with that tax: the tax fee.
- There are amls with tax_ids field with that tax: the tax base.
Post to: mailto:firstname.lastname@example.org
Ecosoft Co. Ltd., Kitti Upariphutthiphong