Stefan Rijnhart (Therp) has proposed merging lp:~therp-nl/account-payment/6.1-account_voucher_tax_filter into lp:account-payment.
Requested reviews: Guewen Baconnier @ Camptocamp (gbaconnier-c2c) For more details, see: https://code.launchpad.net/~therp-nl/account-payment/6.1-account_voucher_tax_filter/+merge/133928 This branch implements sale/purchase tax filtering when creating a sale or purchase voucher. -- https://code.launchpad.net/~therp-nl/account-payment/6.1-account_voucher_tax_filter/+merge/133928 Your team Account Payment is subscribed to branch lp:account-payment.
=== added directory 'account_voucher_tax_filter' === added file 'account_voucher_tax_filter/__init__.py' === added file 'account_voucher_tax_filter/__openerp__.py' --- account_voucher_tax_filter/__openerp__.py 1970-01-01 00:00:00 +0000 +++ account_voucher_tax_filter/__openerp__.py 2012-12-10 09:47:20 +0000 @@ -0,0 +1,45 @@ +# -*- coding: utf-8 -*- +############################################################################## +# +# OpenERP, Open Source Management Solution +# This module copyright (C) 2012 Therp BV (<http://therp.nl>). +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU Affero General Public License as +# published by the Free Software Foundation, either version 3 of the +# License, or (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU Affero General Public License for more details. +# +# You should have received a copy of the GNU Affero General Public License +# along with this program. If not, see <http://www.gnu.org/licenses/>. +# +############################################################################## +{ + "name": "Account voucher tax filter", + "version": "1.0r028", + "author": "Therp BV", + "category": 'Accounting & Finance', + 'complexity': "normal", + "description": """ +This module adds dynamic filters on sale and purchase vouchers so that +sale taxes cannot be used on purchase vouchers and vice versa. + +This addon is compatible with OpenERP 6.1. In OpenERP 7.0, the tax +selection has been added to the specific views for sale and purchase taxes. +For the generic view, the missing filter has been reported as lp:1081097 and +a solution has been proposed. Note that you should probably avoid using the +generic view to create sale or purchase vouchers anyway due to lp:1080840 + """, + 'website': 'http://therp.nl', + 'images': [], + 'depends': ['account_voucher'], + 'data': [ + 'view/account_voucher.xml', + ], + "license": 'AGPL-3', +} +# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: === added directory 'account_voucher_tax_filter/view' === added file 'account_voucher_tax_filter/view/account_voucher.xml' --- account_voucher_tax_filter/view/account_voucher.xml 1970-01-01 00:00:00 +0000 +++ account_voucher_tax_filter/view/account_voucher.xml 2012-12-10 09:47:20 +0000 @@ -0,0 +1,57 @@ +<?xml version="1.0" encoding="utf-8"?> +<openerp> + <data> + <record id="view_voucher_form" model="ir.ui.view"> + <field name="name">Voucher form: apply tax domain</field> + <field name="model">account.voucher</field> + <field name="type">form</field> + <field name="inherit_id" ref="account_voucher.view_voucher_form"/> + <field name="priority" eval="100"/> + <field name="arch" type="xml"> + <field name="tax_id" position="attributes"> + <attribute name="widget">many2one</attribute> + <attribute name="domain">( + [('company_id', '=', company_id), ('parent_id', '=', False)] + + ( + type == 'sale' and [('type_tax_use', 'in', ['sale', 'all'])] + or type == 'purchase' and [('type_tax_use', 'in', ['purchase', 'all'])] + or [] + ) + )</attribute> + </field> + </field> + </record> + <record id="view_sale_receipt_form" model="ir.ui.view"> + <field name="name">Sales voucher form: apply tax domain</field> + <field name="model">account.voucher</field> + <field name="type">form</field> + <field name="priority" eval="100"/> + <field name="inherit_id" ref="account_voucher.view_sale_receipt_form"/> + <field name="arch" type="xml"> + <field name="tax_id" position="attributes"> + <attribute name="widget">many2one</attribute> + <attribute name="domain">[ + ('company_id', '=', company_id), ('parent_id', '=', False), + ('type_tax_use', 'in', ['sale', 'all']) + ]</attribute> + </field> + </field> + </record> + <record id="view_purchase_receipt_form" model="ir.ui.view"> + <field name="name">Purchase voucher form: apply tax domain</field> + <field name="model">account.voucher</field> + <field name="type">form</field> + <field name="priority" eval="100"/> + <field name="inherit_id" ref="account_voucher.view_purchase_receipt_form"/> + <field name="arch" type="xml"> + <field name="tax_id" position="attributes"> + <attribute name="widget">many2one</attribute> + <attribute name="domain">[ + ('company_id', '=', company_id), ('parent_id', '=', False), + ('type_tax_use', 'in', ['purchase', 'all']) + ]</attribute> + </field> + </field> + </record> + </data> +</openerp>
-- Mailing list: https://launchpad.net/~account-payment-team Post to : [email protected] Unsubscribe : https://launchpad.net/~account-payment-team More help : https://help.launchpad.net/ListHelp

