Hello IMHO there is no code for this yet ./account_voucher/account_voucher.py line 1122 generates ONE move for the difference
this move has to be split into * net * VAT amount, following certain (Austrian/German) financial requirements guidline: net and (different) VAT rates must be split according to the relation of these moves found in the original move this is a bit tricky..especially if some invoice lines are not subjet to discount I think if this will ever be rewritten, it should offer a complete solution ( which I have in mind from my previously written ERP) -- You received this bug notification because you are a member of OpenERP Indian Team, which is subscribed to OpenERP Addons. https://bugs.launchpad.net/bugs/910327 Title: Austrian localisation - cash discount must recalculate VAT Status in OpenERP Addons (modules): Invalid Bug description: I use trunk + 6.0-certified-addons created an invoice and clicked "pay invoice" Example Invoice 100 net 20 VAT 120 Total 2% cash discount = 2.4 117.6 payment currently the complete 2.4 are posted to a cash discount account - which does not conform to Austrian law http://www.steuerverein.at/umsatzsteuer/016_aenderung_bemessungsgrundlage_01.html which says, that the discount must reduce the VAT base. the Autrian law requires that these 2.4 have to be splitted 2 discount account .4 TVA correction accounts (pro rata VAT rate) btw to get correct analytic accounts the discount amount (2€) has to be splitted on various analytic accounts used in the invoice The attachment shows how it should work To manage notifications about this bug go to: https://bugs.launchpad.net/openobject-addons/+bug/910327/+subscriptions _______________________________________________ Mailing list: https://launchpad.net/~openerp-india Post to : [email protected] Unsubscribe : https://launchpad.net/~openerp-india More help : https://help.launchpad.net/ListHelp

