← Back to team overview

openerp-dutch team mailing list archive

lp:~therp-nl/openobject-addons/7.0-l10n_nl_fix_transferred_VAT_BTW_verlegd into lp:openobject-addons/7.0

 

The proposal to merge lp:~therp-nl/openobject-addons/7.0-l10n_nl_fix_transferred_VAT_BTW_verlegd into lp:openobject-addons/7.0 has been updated.

Description changed to:

This branch corrects the configuration of transferred VAT ('BTW verlegd') in the Dutch chart of accounts. It consists of the following changes:

Tax code '2a omzet' was missing in the Dutch chart of accounts after configuration. This code was not created from the template because it was signalled as a duplicate of tax code '2a BTW'. The reason for this is that the tax code name is truncated to the maximum field length. A tax code is not created from a template if there is an existing one with the same code and name already. I fixed it by shortening both tax codes' names.

The chart contains this kind of taxes for both sales and puchase. However, the sales tax was marked as a purchase tax too. This is now corrected.

The purchase tax, with two child taxes existed twice in the chart. Both taxes create two move lines that cancel each other out. The only difference was the account of the move lines. One parent tax' children created the move lines on one and the same account receivable, the other's on an account payable. Again, as the lines always cancel each other out this is simply redundant. One of the configurations is therefore removed.

The purchase tax would put a negative amount on the tax code for receivable tax 5b. However, tax code 5b has a negative parent coefficient (the amount it holds is subtracted from the taxes payable) so that meant that taxes were not cancelled out in the tax declaration but doubled instead. This branch reverses the tax amount sign of the amount that is put on code 5b for that reason.

As stated above, the tax' move lines cancel each other out but were both labelled as 'taxes payable'. I changed the label of the tax code that debits the account to 'taxes receivable'. This looks better on the invoice, reflecting the fact that the amount is both receivable and payable. Both child tax ids had the same sequence of 99. To enforce a consistent order one of them now has a sequence of 98.

These taxes are applicable in specific domains only. It makes sense to implement a fiscal position that maps the regular VAT to this purchase tax because it always applies to all or most invoices of specific suppliers. This simple fiscal position is added in this branch.

Note that these changes will only apply to newly configured charts of accounts because the Dutch localization module only contains the templates from which that is done. Existing installations cannot benefit from this change and need to be fixed manually.

For more details, see:
https://code.launchpad.net/~therp-nl/openobject-addons/7.0-l10n_nl_fix_transferred_VAT_BTW_verlegd/+merge/160394
-- 
https://code.launchpad.net/~therp-nl/openobject-addons/7.0-l10n_nl_fix_transferred_VAT_BTW_verlegd/+merge/160394
Your team OpenERP Dutch Team - Nederland is requested to review the proposed merge of lp:~therp-nl/openobject-addons/7.0-l10n_nl_fix_transferred_VAT_BTW_verlegd into lp:openobject-addons/7.0.