From 6d06ef4c29b242cf6cf6460b1479630ff554984d Mon Sep 17 00:00:00 2001 From: Ahmed Aly Date: Wed, 13 Dec 2017 14:51:31 +0100 Subject: [PATCH 1/2] Fall 4421, 4435 und Feedbackpunkt 1211 --- ext/custom-addons/dp_custom/models/product.py | 2 ++ .../dp_custom/models/res_partner.py | 1 - .../dp_custom/views/product_views.xml | 24 ++++++++++--------- .../dp_custom/views/sale_views.xml | 22 +++++++++++++++++ .../models/account.py | 2 +- setup/lib/config.py | 3 ++- 6 files changed, 40 insertions(+), 14 deletions(-) diff --git a/ext/custom-addons/dp_custom/models/product.py b/ext/custom-addons/dp_custom/models/product.py index 8945ad25..d75839d2 100644 --- a/ext/custom-addons/dp_custom/models/product.py +++ b/ext/custom-addons/dp_custom/models/product.py @@ -56,6 +56,8 @@ class ProductTemplate(models.Model): assembly_line_ids = fields.Many2many(comodel_name='res.line', string='Produktionslinien') notes = fields.Text(string='Notizen') can_be_sold_unconfigured = fields.Boolean(string='Darf unkonfiguriert verkauft werden') + manufacturing_number = fields.Char(string='Herstellnummer') + product_color = fields.Char(string='Farbe') @api.model def create_product(self, vals): diff --git a/ext/custom-addons/dp_custom/models/res_partner.py b/ext/custom-addons/dp_custom/models/res_partner.py index 9fe17d87..d0544165 100644 --- a/ext/custom-addons/dp_custom/models/res_partner.py +++ b/ext/custom-addons/dp_custom/models/res_partner.py @@ -53,7 +53,6 @@ class Partner(models.Model): line_ids = fields.Many2many(comodel_name='res.line', string='Produktionslinien') portal_id = fields.Char(string='Portal-ID') partner_sector_id = fields.Many2one(comodel_name='res.partner.sector', string='Branche') - dat_vat_check = fields.Date(string='Datum letzte UID-Prüfung') active = fields.Boolean(track_visibility='onchange') portal_export_pending = fields.Boolean(string='Portal Export ausständig') date_vat_check = fields.Date(string='Datum der letzten UID-Prüfung') diff --git a/ext/custom-addons/dp_custom/views/product_views.xml b/ext/custom-addons/dp_custom/views/product_views.xml index 65e31e7e..d9b2fe68 100644 --- a/ext/custom-addons/dp_custom/views/product_views.xml +++ b/ext/custom-addons/dp_custom/views/product_views.xml @@ -17,6 +17,8 @@ + + @@ -37,17 +39,6 @@ - - product_category_form_view - product.category - - - - - - - - product_product_form_view product.product @@ -59,6 +50,17 @@ + + product_category_form_view + product.category + + + + + + + + product_xcategory_form_view product.xcategory diff --git a/ext/custom-addons/dp_custom/views/sale_views.xml b/ext/custom-addons/dp_custom/views/sale_views.xml index 6975da91..416cbf1d 100644 --- a/ext/custom-addons/dp_custom/views/sale_views.xml +++ b/ext/custom-addons/dp_custom/views/sale_views.xml @@ -36,4 +36,26 @@ + + sale_order_tree_view + sale.order + + + + + + + + + + sale_order_tree_view + sale.order + + + + + + + + diff --git a/ext/custom-addons/dp_intercompany_invoicing/models/account.py b/ext/custom-addons/dp_intercompany_invoicing/models/account.py index a84fccb5..b90d0dd4 100644 --- a/ext/custom-addons/dp_intercompany_invoicing/models/account.py +++ b/ext/custom-addons/dp_intercompany_invoicing/models/account.py @@ -68,7 +68,7 @@ class AccountInvoice(models.Model): for record in self: if not record.charge_further: raise ValidationError(_('Sie müssen mindestens eine Position mit WV markieren.')) - if record.charge_further and not record.reimburse_invoice_id: + if record.charge_further and not record.reimburse_invoice_id and record.state not in ['draft']: intercompany_admin_id = record.company_id.admin_user_id in_invoice_vals = record._prepare_er_invoice_data() invoice_id = self.env['account.invoice'].sudo(intercompany_admin_id).create( diff --git a/setup/lib/config.py b/setup/lib/config.py index deb183aa..8f2aa6eb 100644 --- a/setup/lib/config.py +++ b/setup/lib/config.py @@ -134,7 +134,8 @@ class Config(object): 'product_tax_multicompany_default', 'contract', 'dp_intercompany_invoicing', - 'dp_retail_invoice' + 'dp_retail_invoice', + 'website_sale' ] From fb1db4856d924ad26ff87f60c4da5cc32b561c70 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andreas=20Br=C3=BCckl?= Date: Wed, 13 Dec 2017 16:00:33 +0100 Subject: [PATCH 2/2] FB 1148 --- ext/custom-addons/dp_dmi/__manifest__.py | 3 +- .../dp_dmi/account.payment.term.csv | 108 +++++++----------- .../dp_dmi/account.payment.term.line.csv | 68 +++++++++++ 3 files changed, 110 insertions(+), 69 deletions(-) create mode 100644 ext/custom-addons/dp_dmi/account.payment.term.line.csv diff --git a/ext/custom-addons/dp_dmi/__manifest__.py b/ext/custom-addons/dp_dmi/__manifest__.py index 20c2e698..29dc7b89 100755 --- a/ext/custom-addons/dp_dmi/__manifest__.py +++ b/ext/custom-addons/dp_dmi/__manifest__.py @@ -28,7 +28,7 @@ 'description': """Datenübernahme""", 'author': 'datenpol GmbH', 'website': 'http://www.datenpol.at', - 'depends': [], + 'depends': ['dp_custom'], 'data': [ 'res.users.csv', 'res.partner.sector.csv', @@ -37,6 +37,7 @@ 'product.category.csv', 'material.type.csv', 'account.payment.term.csv', + 'account.payment.term.line.csv', 'res.line.csv', ], 'installable': True, diff --git a/ext/custom-addons/dp_dmi/account.payment.term.csv b/ext/custom-addons/dp_dmi/account.payment.term.csv index e8fe9619..af18a4db 100644 --- a/ext/custom-addons/dp_dmi/account.payment.term.csv +++ b/ext/custom-addons/dp_dmi/account.payment.term.csv @@ -1,68 +1,40 @@ -id,name,line_ids/days,line_ids/sequence,line_ids/option,line_ids/value,line_ids/value_amount,code -pmt_1,10 Tage 2% Skonto sonst 30 Tage netto,10,1,Tag(e) nach der Rechnungserstellung,Prozent,2,7 -,,30,2,Tag(e) nach der Rechnungserstellung,Saldo,0, -pmt_2,10 Tage 3% Skonto sonst 20 Tage netto,10,1,Tag(e) nach der Rechnungserstellung,Prozent,3,8 -,,20,2,Tag(e) nach der Rechnungserstellung,Saldo,0, -pmt_3,10 Tage 3% Skonto sonst 30 Tage netto,10,1,Tag(e) nach der Rechnungserstellung,Prozent,3,57 -,,30,2,Tag(e) nach der Rechnungserstellung,Saldo,0, -pmt_4,10 Tage netto,10,1,Tag(e) nach der Rechnungserstellung,Saldo,0,27 -pmt_5,"14 Tage 2,5% Skonto sonst 28 Tage netto",14,1,Tag(e) nach der Rechnungserstellung,Prozent,2.5,30 -,,28,2,Tag(e) nach der Rechnungserstellung,Saldo,0, -pmt_6,14 Tage 2% Skonto sonst 18 Tage netto,14,1,Tag(e) nach der Rechnungserstellung,Prozent,2,29 -,,18,2,Tag(e) nach der Rechnungserstellung,Saldo,0, -pmt_7,14 Tage 2% Skonto sonst 30 Tage netto,14,1,Tag(e) nach der Rechnungserstellung,Prozent,2,9 -,,30,2,Tag(e) nach der Rechnungserstellung,Saldo,0, -pmt_8,14 Tage 2% Skonto,14,1,Tag(e) nach der Rechnungserstellung,Prozent,2,28 -,,15,2,Tag(e) nach der Rechnungserstellung,Saldo,0, -pmt_9,14 Tage 3% Skonto sonst 14 Tage netto,14,1,Tag(e) nach der Rechnungserstellung,Prozent,3,31 -,,14,2,Tag(e) nach der Rechnungserstellung,Saldo,0, -pmt_10,14 Tage 3% Skonto sonst 21 Tage netto,14,1,Tag(e) nach der Rechnungserstellung,Prozent,3,10 -,,21,2,Tag(e) nach der Rechnungserstellung,Saldo,0, -pmt_11,14 Tage 3% Skonto sonst 30 Tage netto,14,1,Tag(e) nach der Rechnungserstellung,Prozent,3,11 -,,30,2,Tag(e) nach der Rechnungserstellung,Saldo,0, -pmt_12,14 Tage netto,14,1,Tag(e) nach der Rechnungserstellung,Saldo,0,32 -pmt_13,20 Tage netto,20,1,Tag(e) nach der Rechnungserstellung,Saldo,0,33 -pmt_14,21 Tage 4% Skonto sonst 30 Tage netto,21,1,Tag(e) nach der Rechnungserstellung,Prozent,4,12 -,,30,2,Tag(e) nach der Rechnungserstellung,Saldo,0, -pmt_15,21 Tage netto,21,1,Tag(e) nach der Rechnungserstellung,Saldo,0,34 -pmt_16,25 Tage netto,25,1,Tag(e) nach der Rechnungserstellung,Saldo,0,56 -pmt_17,30 Tage 3% Skonto sonst 90 Tage netto,30,1,Tag(e) nach der Rechnungserstellung,Prozent,3,13 -,,90,2,Tag(e) nach der Rechnungserstellung,Saldo,0, -pmt_18,30 Tage 3% Skonto,30,1,Tag(e) nach der Rechnungserstellung,Prozent,3,37 -,,31,2,Tag(e) nach der Rechnungserstellung,Saldo,0, -pmt_19,30 Tage 4% Skonto sonst 45 Tage netto,30,1,Tag(e) nach der Rechnungserstellung,Prozent,4,14 -,,45,2,Tag(e) nach der Rechnungserstellung,Saldo,0, -pmt_20,30 Tage netto,30,1,Tag(e) nach der Rechnungserstellung,Saldo,0,38 -pmt_21,3 Tage netto,3,1,Tag(e) nach der Rechnungserstellung,Saldo,0,35 -pmt_22,5 Tage netto,5,1,Tag(e) nach der Rechnungserstellung,Saldo,0,39 -pmt_23,60 Tage netto,60,1,Tag(e) nach der Rechnungserstellung,Saldo,0,40 -pmt_24,8 Tage 2% Skonto sonst 14 Tage netto,8,1,Tag(e) nach der Rechnungserstellung,Prozent,2,15 -,,14,2,Tag(e) nach der Rechnungserstellung,Saldo,0, -pmt_25,8 Tage 2% Skonto sonst 20 Tage netto,8,1,Tag(e) nach der Rechnungserstellung,Prozent,2,16 -,,20,2,Tag(e) nach der Rechnungserstellung,Saldo,0, -pmt_26,8 Tage 2% Skonto sonst 21 Tage netto,8,1,Tag(e) nach der Rechnungserstellung,Prozent,2,17 -,,8,1,Tag(e) nach der Rechnungserstellung,Prozent,2, -,,21,2,Tag(e) nach der Rechnungserstellung,Saldo,0, -pmt_27,8 Tage 2% Skonto sonst 30 Tage netto,8,1,Tag(e) nach der Rechnungserstellung,Prozent,2,18 -,,30,2,Tag(e) nach der Rechnungserstellung,Saldo,0, -pmt_28,8 Tage 3% Skonto sonst 14 Tage netto,8,1,Tag(e) nach der Rechnungserstellung,Prozent,3,19 -,,14,2,Tag(e) nach der Rechnungserstellung,Saldo,0, -pmt_29,8 Tage 3% Skonto sonst 30 Tage netto,8,1,Tag(e) nach der Rechnungserstellung,Prozent,3,20 -,,30,2,Tag(e) nach der Rechnungserstellung,Saldo,0, -pmt_30,8 Tage 4% Skonto sonst 14 Tage netto,8,1,Tag(e) nach der Rechnungserstellung,Prozent,4,21 -,,14,2,Tag(e) nach der Rechnungserstellung,Saldo,0, -pmt_31,8 Tage 4% Skonto sonst 30 Tage netto,8,1,Tag(e) nach der Rechnungserstellung,Prozent,4,22 -,,30,2,Tag(e) nach der Rechnungserstellung,Saldo,0, -pmt_32,8 Tage netto,8,1,Tag(e) nach der Rechnungserstellung,Saldo,0,41 -pmt_33,"Bei Bankeinzug innerhalb von 14 Tagen 4% Skonto, sonst Ende nächsten Monats",14,1,Tag(e) nach der Rechnungserstellung,Prozent,4,4 -,,0,9,Tag(e) nach der Rechnungserstellung,Saldo,0, -pmt_34,"Bei Bankeinzug innerhalb von 8 Tagen 4% Skonto, sonst Ende nächsten Monats",8,1,Tag(e) nach der Rechnungserstellung,Prozent,4,5 -,,0,2,Letzter Tag des Folgemonats,Saldo,0, -pmt_35,"Bei Bezahlung am 25. des Folgemonates abzüglich 3% Skonto, sonst Ende nächsten Monats",25,1,Tag(e) nach dem Ende des Rechnungserstellungsmonats,Prozent,3,6 -,,0,2,Letzter Tag des Folgemonats,Saldo,0, -pmt_36,Vorauskassa,0,9,Tag(e) nach der Rechnungserstellung,Saldo,0,1 -pmt_37,Vorauskassa 2% Skonto,0,1,Tag(e) nach der Rechnungserstellung,Prozent,2,2 -,,0,9,Tag(e) nach der Rechnungserstellung,Saldo,0, -pmt_38,Vorauskassa 3% Skonto,0,1,Tag(e) nach der Rechnungserstellung,Prozent,3,54 -,,0,9,Tag(e) nach der Rechnungserstellung,Saldo,0, -pmt_39,Vorauskassa 4% Skonto,0,1,Tag(e) nach der Rechnungserstellung,Saldo,4,7 +id,name,code +pmt_1,10 Tage 2% Skonto sonst 30 Tage netto,7 +pmt_2,10 Tage 3% Skonto sonst 20 Tage netto,8 +pmt_3,10 Tage 3% Skonto sonst 30 Tage netto,57 +pmt_4,10 Tage netto,27 +pmt_5,"14 Tage 2,5% Skonto sonst 28 Tage netto",30 +pmt_6,14 Tage 2% Skonto sonst 18 Tage netto,29 +pmt_7,14 Tage 2% Skonto sonst 30 Tage netto,9 +pmt_8,14 Tage 2% Skonto,28 +pmt_9,14 Tage 3% Skonto sonst 14 Tage netto,31 +pmt_10,14 Tage 3% Skonto sonst 21 Tage netto,10 +pmt_11,14 Tage 3% Skonto sonst 30 Tage netto,11 +pmt_12,14 Tage netto,32 +pmt_13,20 Tage netto,33 +pmt_14,21 Tage 4% Skonto sonst 30 Tage netto,12 +pmt_15,21 Tage netto,34 +pmt_16,25 Tage netto,56 +pmt_17,30 Tage 3% Skonto sonst 90 Tage netto,13 +pmt_18,30 Tage 3% Skonto,37 +pmt_19,30 Tage 4% Skonto sonst 45 Tage netto,14 +pmt_20,30 Tage netto,38 +pmt_21,3 Tage netto,35 +pmt_22,5 Tage netto,39 +pmt_23,60 Tage netto,40 +pmt_24,8 Tage 2% Skonto sonst 14 Tage netto,15 +pmt_25,8 Tage 2% Skonto sonst 20 Tage netto,16 +pmt_26,8 Tage 2% Skonto sonst 21 Tage netto,17 +pmt_27,8 Tage 2% Skonto sonst 30 Tage netto,18 +pmt_28,8 Tage 3% Skonto sonst 14 Tage netto,19 +pmt_29,8 Tage 3% Skonto sonst 30 Tage netto,20 +pmt_30,8 Tage 4% Skonto sonst 14 Tage netto,21 +pmt_31,8 Tage 4% Skonto sonst 30 Tage netto,22 +pmt_32,8 Tage netto,41 +pmt_33,"Bei Bankeinzug innerhalb von 14 Tagen 4% Skonto, sonst Ende nächsten Monats",4 +pmt_34,"Bei Bankeinzug innerhalb von 8 Tagen 4% Skonto, sonst Ende nächsten Monats",5 +pmt_35,"Bei Bezahlung am 25. des Folgemonates abzüglich 3% Skonto, sonst Ende nächsten Monats",6 +pmt_36,Vorauskassa,1 +pmt_37,Vorauskassa 2% Skonto,2 +pmt_38,Vorauskassa 3% Skonto,54 +pmt_39,Vorauskassa 4% Skonto,7 diff --git a/ext/custom-addons/dp_dmi/account.payment.term.line.csv b/ext/custom-addons/dp_dmi/account.payment.term.line.csv new file mode 100644 index 00000000..3d972feb --- /dev/null +++ b/ext/custom-addons/dp_dmi/account.payment.term.line.csv @@ -0,0 +1,68 @@ +id,payment_id/id,days,sequence,option,value,value_amount +pmtl_1,pmt_1,10,1,Tag(e) nach der Rechnungserstellung,Prozent,2 +pmtl_2,pmt_1,30,2,Tag(e) nach der Rechnungserstellung,Saldo,0 +pmtl_3,pmt_2,10,1,Tag(e) nach der Rechnungserstellung,Prozent,3 +pmtl_4,pmt_2,20,2,Tag(e) nach der Rechnungserstellung,Saldo,0 +pmtl_5,pmt_3,10,1,Tag(e) nach der Rechnungserstellung,Prozent,3 +pmtl_6,pmt_3,30,2,Tag(e) nach der Rechnungserstellung,Saldo,0 +pmtl_7,pmt_4,10,1,Tag(e) nach der Rechnungserstellung,Saldo,0 +pmtl_8,pmt_5,14,1,Tag(e) nach der Rechnungserstellung,Prozent,2.5 +pmtl_9,pmt_5,28,2,Tag(e) nach der Rechnungserstellung,Saldo,0 +pmtl_10,pmt_6,14,1,Tag(e) nach der Rechnungserstellung,Prozent,2 +pmtl_11,pmt_6,18,2,Tag(e) nach der Rechnungserstellung,Saldo,0 +pmtl_12,pmt_7,14,1,Tag(e) nach der Rechnungserstellung,Prozent,2 +pmtl_13,pmt_7,30,2,Tag(e) nach der Rechnungserstellung,Saldo,0 +pmtl_14,pmt_8,14,1,Tag(e) nach der Rechnungserstellung,Prozent,2 +pmtl_15,pmt_8,15,2,Tag(e) nach der Rechnungserstellung,Saldo,0 +pmtl_16,pmt_9,14,1,Tag(e) nach der Rechnungserstellung,Prozent,3 +pmtl_17,pmt_9,14,2,Tag(e) nach der Rechnungserstellung,Saldo,0 +pmtl_18,pmt_10,14,1,Tag(e) nach der Rechnungserstellung,Prozent,3 +pmtl_19,pmt_10,21,2,Tag(e) nach der Rechnungserstellung,Saldo,0 +pmtl_20,pmt_11,14,1,Tag(e) nach der Rechnungserstellung,Prozent,3 +pmtl_21,pmt_11,30,2,Tag(e) nach der Rechnungserstellung,Saldo,0 +pmtl_22,pmt_12,14,1,Tag(e) nach der Rechnungserstellung,Saldo,0 +pmtl_23,pmt_13,20,1,Tag(e) nach der Rechnungserstellung,Saldo,0 +pmtl_24,pmt_14,21,1,Tag(e) nach der Rechnungserstellung,Prozent,4 +pmtl_25,pmt_14,30,2,Tag(e) nach der Rechnungserstellung,Saldo,0 +pmtl_26,pmt_15,21,1,Tag(e) nach der Rechnungserstellung,Saldo,0 +pmtl_27,pmt_16,25,1,Tag(e) nach der Rechnungserstellung,Saldo,0 +pmtl_28,pmt_17,30,1,Tag(e) nach der Rechnungserstellung,Prozent,3 +pmtl_29,pmt_17,90,2,Tag(e) nach der Rechnungserstellung,Saldo,0 +pmtl_30,pmt_18,30,1,Tag(e) nach der Rechnungserstellung,Prozent,3 +pmtl_31,pmt_18,31,2,Tag(e) nach der Rechnungserstellung,Saldo,0 +pmtl_32,pmt_19,30,1,Tag(e) nach der Rechnungserstellung,Prozent,4 +pmtl_33,pmt_19,45,2,Tag(e) nach der Rechnungserstellung,Saldo,0 +pmtl_34,pmt_20,30,1,Tag(e) nach der Rechnungserstellung,Saldo,0 +pmtl_35,pmt_21,3,1,Tag(e) nach der Rechnungserstellung,Saldo,0 +pmtl_36,pmt_22,5,1,Tag(e) nach der Rechnungserstellung,Saldo,0 +pmtl_37,pmt_23,60,1,Tag(e) nach der Rechnungserstellung,Saldo,0 +pmtl_38,pmt_24,8,1,Tag(e) nach der Rechnungserstellung,Prozent,2 +pmtl_39,pmt_24,14,2,Tag(e) nach der Rechnungserstellung,Saldo,0 +pmtl_40,pmt_25,8,1,Tag(e) nach der Rechnungserstellung,Prozent,2 +pmtl_41,pmt_25,20,2,Tag(e) nach der Rechnungserstellung,Saldo,0 +pmtl_42,pmt_26,8,1,Tag(e) nach der Rechnungserstellung,Prozent,2 +pmtl_43,pmt_26,8,1,Tag(e) nach der Rechnungserstellung,Prozent,2 +pmtl_44,pmt_26,21,2,Tag(e) nach der Rechnungserstellung,Saldo,0 +pmtl_45,pmt_27,8,1,Tag(e) nach der Rechnungserstellung,Prozent,2 +pmtl_46,pmt_27,30,2,Tag(e) nach der Rechnungserstellung,Saldo,0 +pmtl_47,pmt_28,8,1,Tag(e) nach der Rechnungserstellung,Prozent,3 +pmtl_48,pmt_28,14,2,Tag(e) nach der Rechnungserstellung,Saldo,0 +pmtl_49,pmt_29,8,1,Tag(e) nach der Rechnungserstellung,Prozent,3 +pmtl_50,pmt_29,30,2,Tag(e) nach der Rechnungserstellung,Saldo,0 +pmtl_51,pmt_30,8,1,Tag(e) nach der Rechnungserstellung,Prozent,4 +pmtl_52,pmt_30,14,2,Tag(e) nach der Rechnungserstellung,Saldo,0 +pmtl_53,pmt_31,8,1,Tag(e) nach der Rechnungserstellung,Prozent,4 +pmtl_54,pmt_31,30,2,Tag(e) nach der Rechnungserstellung,Saldo,0 +pmtl_55,pmt_32,8,1,Tag(e) nach der Rechnungserstellung,Saldo,0 +pmtl_56,pmt_33,14,1,Tag(e) nach der Rechnungserstellung,Prozent,4 +pmtl_57,pmt_33,0,9,Tag(e) nach der Rechnungserstellung,Saldo,0 +pmtl_58,pmt_34,8,1,Tag(e) nach der Rechnungserstellung,Prozent,4 +pmtl_59,pmt_34,0,2,Letzter Tag des Folgemonats,Saldo,0 +pmtl_60,pmt_35,25,1,Tag(e) nach dem Ende des Rechnungserstellungsmonats,Prozent,3 +pmtl_61,pmt_35,0,2,Letzter Tag des Folgemonats,Saldo,0 +pmtl_62,pmt_36,0,9,Tag(e) nach der Rechnungserstellung,Saldo,0 +pmtl_63,pmt_37,0,1,Tag(e) nach der Rechnungserstellung,Prozent,2 +pmtl_64,pmt_37,0,9,Tag(e) nach der Rechnungserstellung,Saldo,0 +pmtl_65,pmt_38,0,1,Tag(e) nach der Rechnungserstellung,Prozent,3 +pmtl_66,pmt_38,0,9,Tag(e) nach der Rechnungserstellung,Saldo,0 +pmtl_67,pmt_39,0,1,Tag(e) nach der Rechnungserstellung,Saldo,4