diff --git a/addons/hr_timesheet_attendance/report/hr_timesheet_attendance_report.py b/addons/hr_timesheet_attendance/report/hr_timesheet_attendance_report.py index a0765b0d5cf..d18957fb522 100644 --- a/addons/hr_timesheet_attendance/report/hr_timesheet_attendance_report.py +++ b/addons/hr_timesheet_attendance/report/hr_timesheet_attendance_report.py @@ -1,7 +1,7 @@ # -*- coding: utf-8 -*- # Part of Odoo. See LICENSE file for full copyright and licensing details. -from odoo import api, fields, models +from odoo import api, fields, models, tools class TimesheetAttendance(models.Model): @@ -16,6 +16,7 @@ class TimesheetAttendance(models.Model): @api.model_cr def init(self): + tools.drop_view_if_exists(self.env.cr, self._table) self._cr.execute("""CREATE OR REPLACE VIEW %s AS ( SELECT max(id) AS id, diff --git a/addons/l10n_be_intrastat/models/l10n_be_intrastat.py b/addons/l10n_be_intrastat/models/l10n_be_intrastat.py index a06e068f605..5afb5d5b7bf 100644 --- a/addons/l10n_be_intrastat/models/l10n_be_intrastat.py +++ b/addons/l10n_be_intrastat/models/l10n_be_intrastat.py @@ -22,6 +22,17 @@ class AccountInvoice(models.Model): help='Intrastat country, delivery for sales, origin for purchases', domain=[('intrastat', '=', True)]) + @api.model + def _prepare_refund(self, invoice, date_invoice=None, date=None, description=None, journal_id=None): + """ + Correctly set intrastat_country_id + @override + """ + values = super(AccountInvoice, self)._prepare_refund(invoice, date_invoice, date, description, journal_id) + if 'intrastat_country_id' not in values: + values['intrastat_country_id'] = invoice.intrastat_country_id.id + return values + class IntrastatRegion(models.Model): _name = 'l10n_be_intrastat.region' diff --git a/addons/l10n_es/data/account_account_template_common_data.xml b/addons/l10n_es/data/account_account_template_common_data.xml index 778961f5aef..6b1a4509b2a 100644 --- a/addons/l10n_es/data/account_account_template_common_data.xml +++ b/addons/l10n_es/data/account_account_template_common_data.xml @@ -2219,9 +2219,9 @@ 526 - + Dividendo activo a pagar - + diff --git a/addons/l10n_es/data/account_tax_data.xml b/addons/l10n_es/data/account_tax_data.xml index 327144f6fe1..0bad56c5caf 100644 --- a/addons/l10n_es/data/account_tax_data.xml +++ b/addons/l10n_es/data/account_tax_data.xml @@ -225,6 +225,7 @@ group + @@ -257,7 +258,8 @@ P_IVA21_IC_BC group - + + purchase IVA 21% Adquisición Intracomunitaria. Bienes corrientes @@ -296,6 +298,7 @@ group + @@ -368,6 +371,7 @@ group purchase + IVA 4% Adquisición de servicios extracomunitarios @@ -403,6 +407,7 @@ group + purchase IVA 10% Adquisición de servicios extracomunitarios @@ -441,6 +446,7 @@ group + @@ -477,6 +483,7 @@ purchase IVA 4% Adquisición Intracomunitario. Bienes corrientes + @@ -514,6 +521,7 @@ purchase IVA 4% Adquisición Intracomunitario. Bienes de inversión + @@ -550,6 +558,7 @@ purchase IVA 10% Adquisición Intracomunitario. Bienes corrientes + @@ -586,6 +595,7 @@ purchase IVA 10% Adquisición Intracomunitario. Bienes de inversión + @@ -1248,6 +1258,7 @@ purchase IVA 10% Adquisición de servicios intracomunitarios + @@ -1284,6 +1295,7 @@ purchase IVA 4% Adquisición de servicios intracomunitarios + @@ -1390,6 +1402,7 @@ group + @@ -1426,6 +1439,7 @@ group + @@ -1462,6 +1476,7 @@ group + diff --git a/addons/mail/views/mail_templates.xml b/addons/mail/views/mail_templates.xml index 0c374747b12..d5e2604c5e8 100644 --- a/addons/mail/views/mail_templates.xml +++ b/addons/mail/views/mail_templates.xml @@ -64,7 +64,7 @@