Noviat / noviat-apps

6 stars 12 forks source link

Incorrect Belgian Tax Tag Code Chart when trying to take a periodical VAT Declaration #16

Open Stephanisk opened 1 year ago

Stephanisk commented 1 year ago

Hello Luc,

I have contacted you a month ago with the questions what module to best use to work with Belgian Tax and Accounting. You advised me your module and to be honest it seems extremely well build. But just going through it testing all the functions i ran accross the following error.

Incorrect Belgian Tax Tag Code Chart. Report this problem via your Odoo support partner.

I hope you would have a solution to this, or know where i did something wrong.

Kind regards,

Stephane

luc-demeyer commented 1 year ago

@Stephanisk I haven't seen this error message before. Can you give the exact steps to reproduce this (ideally starting from the creation of a new db, specify Odoo version, Community or Enterprise, options selected during creation of db, ... ).

A tip : don't select country 'Belgium' when creating a new db since Odoo will in that case auto-install l10n_be hence you need to uninstall this one to avoid double tax tags.

Stephanisk commented 1 year ago

Hello,

That is what I intended to do actually, but I did start already from a new database without selecting Belgium, but I did install-uninstall a few other modules not related to taxes though.

I will do a fresh install and see what happens.

Regards,

Stephane

On Wed, 4 Jan 2023, 06:22 Luc De Meyer, @.***> wrote:

@Stephanisk https://github.com/Stephanisk I haven't seen this error message before. Can you give the exact steps to reproduce this (ideally starting from the creation of a new db, specify Odoo version, Community or Enterprise, options selected during creation of db, ... ).

A tip : don't select country 'Belgium' when creating a new db since Odoo will in that case auto-install l10n_be hence you need to uninstall this one to avoid double tax tags.

— Reply to this email directly, view it on GitHub https://github.com/Noviat/noviat-apps/issues/16#issuecomment-1370501465, or unsubscribe https://github.com/notifications/unsubscribe-auth/AHWACDOH7HJ2HAYT3AHNZCDWQUCH3ANCNFSM6AAAAAATQJHYQM . You are receiving this because you were mentioned.Message ID: @.***>

Stephanisk commented 1 year ago

Beste Luc,

This happens when you install your module l10n_be_invoice_bba

From that point on an error occurs, which can not be undone by uninstalling said module.

So i found the problem, yet will have to reinstall again everything :)

Regards,

Stephane

On Wed, 4 Jan 2023 at 06:22, Luc De Meyer @.***> wrote:

@Stephanisk https://github.com/Stephanisk I haven't seen this error message before. Can you give the exact steps to reproduce this (ideally starting from the creation of a new db, specify Odoo version, Community or Enterprise, options selected during creation of db, ... ).

A tip : don't select country 'Belgium' when creating a new db since Odoo will in that case auto-install l10n_be hence you need to uninstall this one to avoid double tax tags.

— Reply to this email directly, view it on GitHub https://github.com/Noviat/noviat-apps/issues/16#issuecomment-1370501465, or unsubscribe https://github.com/notifications/unsubscribe-auth/AHWACDOH7HJ2HAYT3AHNZCDWQUCH3ANCNFSM6AAAAAATQJHYQM . You are receiving this because you were mentioned.Message ID: @.***>

luc-demeyer commented 1 year ago

Thanks for the feedback. We'll fix that issue. Can you let me know on which Odoo version you experience this issue ? Odoo 14.0 ? Are you running Odoo Enterprise or Odoo Community ?

Until we have published a fix you can install the l10n_be_invoice_bba_customer module from https://github.com/Noviat/noviat-apps

Stephanisk commented 1 year ago

Hello,

I am running Odoo v14.0 Community Edition

I will wait for your fix, cause installing all modules again and taking backups in case it goes wrong, takes a lot of time ;)

Thanks.

On Wed, 4 Jan 2023 at 18:56, Luc De Meyer @.***> wrote:

Thanks for the feedback. We'll fix that issue. Can you let me know on which Odoo version you experience this issue ? Odoo 14.0 ? Are you running Odoo Enterprise or Odoo Community ?

Until we have published a fix you can install the l10n_be_invoice_bba_customer module from https://github.com/Noviat/noviat-apps

— Reply to this email directly, view it on GitHub https://github.com/Noviat/noviat-apps/issues/16#issuecomment-1371243707, or unsubscribe https://github.com/notifications/unsubscribe-auth/AHWACDMRUEX36QTGWX2AL7TWQW2TLANCNFSM6AAAAAATQJHYQM . You are receiving this because you were mentioned.Message ID: @.***>

Stephanisk commented 1 year ago

Hello Luc,

I encountered a second issue, which is not a coding issue, but a setup issue of the taxes upon installation of moducle. I noticed that base of all sales taxes is going into VAT tax code 03. I checked this and both 6% as 12% are having the taxtag 03. Instead of 01 and 02 after installation of your module. and so the check calculation doesn't add up although the total amount of VAT remains correct.

Otherwise really nice module, with really nice overview and interface.

Kind regards,

Stephane

On Wed, 4 Jan 2023 at 18:56, Luc De Meyer @.***> wrote:

Thanks for the feedback. We'll fix that issue. Can you let me know on which Odoo version you experience this issue ? Odoo 14.0 ? Are you running Odoo Enterprise or Odoo Community ?

Until we have published a fix you can install the l10n_be_invoice_bba_customer module from https://github.com/Noviat/noviat-apps

— Reply to this email directly, view it on GitHub https://github.com/Noviat/noviat-apps/issues/16#issuecomment-1371243707, or unsubscribe https://github.com/notifications/unsubscribe-auth/AHWACDMRUEX36QTGWX2AL7TWQW2TLANCNFSM6AAAAAATQJHYQM . You are receiving this because you were mentioned.Message ID: @.***>

luc-demeyer commented 1 year ago

@Stephanisk At this point in time you'll have to uninstall l10n_be in order to have a correct behaviour. I started to work on a fix which resolves the conflicts between l10n_be and l10n_be_coa_multilang but it's a bit of work.

P.S. another advantage of using l10n_be_invoice_bba_customer in stead of l10n_be_invoice_bba is that you can configure the payment communication (normal versus bba) per partner, hence no need to create two seperate sales journals, one with 'bba' for your Belgian customers and one with 'normal' for the non-Belgium customers.

Stephanisk commented 1 year ago

Hello Luc,

The last issue about the 6 and 12% tax was noticed on a fresh empty odoo install without ever installing the l10n_be.

Secondly, if you would create a fix it would be magnificent. My major issue is that the taxes are not populated with the multilang module install after an uninstall of the l10n_be, and the tax tags of the previously used taxes are removed. So you basically have no tax accounting anymore. All existing tax tags in the database of invoices and vendors will be empty. It is quite a big problem.

Overal i like your modules much more than the alternatives to be found. They are clear and work perfectly.

On Sun, 15 Jan 2023 at 23:05, Luc De Meyer @.***> wrote:

@Stephanisk https://github.com/Stephanisk At this point in time you'll have to uninstall l10n_be in order to have a correct behaviour. I started to work on a fix which resolves the conflicts between l10n_be and l10n_be_coa_multilang but it's a bit of work.

P.S. another advantage of using l10n_be_invoice_bba_customer in stead of l10n_be_invoice_bba is that you can configure the payment communication (normal versus bba) per partner, hence no need to create two seperate sales journals, one with 'bba' for your Belgian customers and one with 'normal' for the non-Belgium customers.

— Reply to this email directly, view it on GitHub https://github.com/Noviat/noviat-apps/issues/16#issuecomment-1383264983, or unsubscribe https://github.com/notifications/unsubscribe-auth/AHWACDKPDBXBYR7IJ72VEH3WSRYCNANCNFSM6AAAAAATQJHYQM . You are receiving this because you were mentioned.Message ID: @.***>