diff --git a/product/ERP5/PropertySheet/CopyrightTax.py b/product/ERP5/PropertySheet/CopyrightTax.py deleted file mode 100644 index 097f8d83bbd611143e43844d43f0a781e2fd072e..0000000000000000000000000000000000000000 --- a/product/ERP5/PropertySheet/CopyrightTax.py +++ /dev/null @@ -1,50 +0,0 @@ -############################################################################## -# -# Copyright (c) 2002 Nexedi SARL and Contributors. All Rights Reserved. -# Jean-Paul Smets-Solanes <jp@nexedi.com> -# -# WARNING: This program as such is intended to be used by professional -# programmers who take the whole responsability of assessing all potential -# consequences resulting from its eventual inadequacies and bugs -# End users who are looking for a ready-to-use solution with commercial -# garantees and support are strongly adviced to contract a Free Software -# Service Company -# -# This program is Free Software; you can redistribute it and/or -# modify it under the terms of the GNU General Public License -# as published by the Free Software Foundation; either version 2 -# 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 General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with this program; if not, write to the Free Software -# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. -# -############################################################################## - -class CopyrightTax: - """ - Properties for objects such as invoices which require specification of - a copyright tax (ex. private copy tax on recordable CD in France). - Based on these properties, accounting transaction lines can be generated. - """ - - _properties = ( - { 'id' : 'copyright_tax_base_price', - 'description' : 'A minimum value for the copyright tax', - 'type' : 'float', - 'mode' : 'w' }, - { 'id' : 'copyright_tax_ratio', - 'description' : 'Ratio which should be applied to income to calculate copyright tax', - 'type' : 'float', - 'mode' : 'w' }, - { 'id' : 'copyright_tax_recoverable', - 'description' : 'Defines recoverability of the copyright tax', - 'type' : 'boolean', - 'mode' : 'w' }, - ) - diff --git a/product/ERP5/PropertySheet/EcoTax.py b/product/ERP5/PropertySheet/EcoTax.py deleted file mode 100644 index 471e7c8103ed896a69750a8fd0891b1904ac25b3..0000000000000000000000000000000000000000 --- a/product/ERP5/PropertySheet/EcoTax.py +++ /dev/null @@ -1,50 +0,0 @@ -############################################################################## -# -# Copyright (c) 2002 Nexedi SARL and Contributors. All Rights Reserved. -# Jean-Paul Smets-Solanes <jp@nexedi.com> -# -# WARNING: This program as such is intended to be used by professional -# programmers who take the whole responsability of assessing all potential -# consequences resulting from its eventual inadequacies and bugs -# End users who are looking for a ready-to-use solution with commercial -# garantees and support are strongly adviced to contract a Free Software -# Service Company -# -# This program is Free Software; you can redistribute it and/or -# modify it under the terms of the GNU General Public License -# as published by the Free Software Foundation; either version 2 -# 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 General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with this program; if not, write to the Free Software -# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. -# -############################################################################## - -class EcoTax: - """ - Properties for objects such as invoices which require specification of - an environmental tax (ex.recupel in Belgium). - Based on these properties, accounting transaction lines can be generated. - """ - - _properties = ( - { 'id' : 'eco_tax_base_price', - 'description' : 'A minimum value for the ecologic tax', - 'type' : 'float', - 'mode' : 'w' }, - { 'id' : 'eco_tax_ratio', - 'description' : 'Ratio which should be applied to income to calculate ecologic tax', - 'type' : 'float', - 'mode' : 'w' }, - { 'id' : 'eco_tax_recoverable', - 'description' : 'Defines recoverability of the ecologic tax', - 'type' : 'boolean', - 'mode' : 'w' }, - ) - diff --git a/product/ERP5/PropertySheet/ValueAddedTax.py b/product/ERP5/PropertySheet/ValueAddedTax.py deleted file mode 100644 index b0dfa68dc9c39ae9072e0ce30a7bb6166307a921..0000000000000000000000000000000000000000 --- a/product/ERP5/PropertySheet/ValueAddedTax.py +++ /dev/null @@ -1,62 +0,0 @@ -############################################################################## -# -# Copyright (c) 2002 Nexedi SARL and Contributors. All Rights Reserved. -# Jean-Paul Smets-Solanes <jp@nexedi.com> -# -# WARNING: This program as such is intended to be used by professional -# programmers who take the whole responsability of assessing all potential -# consequences resulting from its eventual inadequacies and bugs -# End users who are looking for a ready-to-use solution with commercial -# garantees and support are strongly adviced to contract a Free Software -# Service Company -# -# This program is Free Software; you can redistribute it and/or -# modify it under the terms of the GNU General Public License -# as published by the Free Software Foundation; either version 2 -# 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 General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with this program; if not, write to the Free Software -# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. -# -############################################################################## - -from Products.CMFCore.Expression import Expression - -class ValueAddedTax: - """ - Properties for objects such as invoices which require specification of - a VAT or sales tax. Based on these properties, accounting transaction lines - can be generated. - """ - - _properties = ( - { 'id' : 'value_added_tax_ratio', - 'description' : 'Ratio which should be applied to income to calculate VAT', - 'type' : 'float', - 'acquisition_base_category' : ('parent',), - 'acquisition_portal_type' : Expression('python: portal.getPortalInvoiceTypeList() + portal.getPortalInvoiceMovementTypeList()'), - 'acquisition_copy_value' : 0, - 'acquisition_mask_value' : 1, - 'acquisition_sync_value' : 0, - 'acquisition_accessor_id' : 'getValueAddedTaxRatio', - 'acquisition_depends' : None, - 'mode' : 'w' }, - { 'id' : 'value_added_tax_recoverable', - 'description' : 'Defines recoverability of the VAT', - 'type' : 'boolean', - 'acquisition_base_category' : ('parent',), - 'acquisition_portal_type' : Expression('python: portal.getPortalInvoiceTypeList() + portal.getPortalInvoiceMovementTypeList()'), - 'acquisition_copy_value' : 0, - 'acquisition_mask_value' : 1, - 'acquisition_sync_value' : 0, - 'acquisition_accessor_id' : 'isValueAddedTaxRecoverable', - 'acquisition_depends' : None, - 'mode' : 'w' }, - ) -