@@ -20,12 +22,15 @@
-
-
-
- Journal Entries
+
+
+
+ New Entry
+
+
+
@@ -271,7 +276,7 @@
+
+
+
Sample data
diff --git a/addons/account/views/account_move_views.xml b/addons/account/views/account_move_views.xml
index 98c4af96b58..92a8df28af7 100644
--- a/addons/account/views/account_move_views.xml
+++ b/addons/account/views/account_move_views.xml
@@ -43,6 +43,7 @@
+
@@ -173,6 +174,7 @@
+
@@ -201,7 +203,7 @@
- Journal Items
+ account.move.line.search
account.move.line
@@ -336,7 +338,7 @@
-
+
@@ -365,14 +367,15 @@
+
+
-
-
+
@@ -458,7 +461,7 @@
view_id="account.view_move_line_tax_audit_tree"/>
- {'journal_type':'general', 'search_default_group_by_move': 1}
+ {'journal_type':'general', 'search_default_group_by_move': 1, 'search_default_posted':1}
Journal Items
account.move.line
@@ -468,7 +471,7 @@
Journal Items
account.move.line
- {'search_default_partner_id': [active_id], 'default_partner_id': active_id}
+ {'search_default_partner_id': [active_id], 'default_partner_id': active_id, 'search_default_posted':1}
diff --git a/addons/account/views/account_portal_templates.xml b/addons/account/views/account_portal_templates.xml
index 4123da601d1..249a2dd93be 100644
--- a/addons/account/views/account_portal_templates.xml
+++ b/addons/account/views/account_portal_templates.xml
@@ -83,7 +83,7 @@
+
+
+
+
@@ -1072,6 +992,22 @@
+
+ account.tax.repartition.line.tree
+ account.tax.repartition.line
+
+
+
+
+
+
+
+
+
+
+
+
+
account.invoice.line.tax.search
account.tax
@@ -1151,35 +1087,34 @@
+
+
+
+
+ %
+
-
-
-
-
-
-
- %
-
+
+
+
+
-
-
-
+
+
-
-
+
+
-
+
-
-
+
+
@@ -1188,7 +1123,6 @@
-
@@ -1197,8 +1131,8 @@
-
+
@@ -1223,6 +1157,29 @@
+
+
+ account.tax.group.tree
+ account.tax.group
+
+
+
+
+
+
+
+
+
+
+
+ Tax Groups
+ account.tax.group
+ form
+ tree
+
+
+
+
account.full.reconcile.form
@@ -1521,10 +1478,6 @@
%
-
-
-
-
-
-
+
+
diff --git a/addons/account/views/report_payment_receipt_templates.xml b/addons/account/views/report_payment_receipt_templates.xml
index 871ae39479f..c0e11a2ef7f 100644
--- a/addons/account/views/report_payment_receipt_templates.xml
+++ b/addons/account/views/report_payment_receipt_templates.xml
@@ -46,7 +46,7 @@
-
+
diff --git a/addons/account/views/tax_adjustments.xml b/addons/account/views/tax_adjustments.xml
index fb3db8e2648..2167f52d0d8 100644
--- a/addons/account/views/tax_adjustments.xml
+++ b/addons/account/views/tax_adjustments.xml
@@ -7,6 +7,5 @@
form
new
-
-
+
diff --git a/addons/account/wizard/account_invoice_refund.py b/addons/account/wizard/account_invoice_refund.py
index 03c94b37d95..7f3ab878404 100644
--- a/addons/account/wizard/account_invoice_refund.py
+++ b/addons/account/wizard/account_invoice_refund.py
@@ -24,7 +24,7 @@ class AccountInvoiceRefund(models.TransientModel):
date = fields.Date(string='Accounting Date')
description = fields.Char(string='Reason', required=True, default=lambda self: self._get_reason())
refund_only = fields.Boolean(string='Technical field to hide filter_refund in case invoice is partially paid', compute='_get_refund_only')
- filter_refund = fields.Selection([('refund', 'Create a draft credit note'), ('cancel', 'Cancel: create credit note and reconcile'), ('modify', 'Modify: create credit note, reconcile and create a new draft invoice')],
+ filter_refund = fields.Selection([('refund', 'Create a draft credit note (partial refunding)'), ('cancel', 'Cancel: create credit note and reconcile (full refunding)'), ('modify', 'Modify: create credit note, reconcile and create a new draft invoice')],
default='refund', string='Credit Method', required=True, help='Choose how you want to credit this invoice. You cannot Modify and Cancel if the invoice is already reconciled')
@api.depends('date_invoice')
diff --git a/addons/account/wizard/wizard_tax_adjustments.py b/addons/account/wizard/wizard_tax_adjustments.py
index 2ebae475fe4..af573d9fef5 100644
--- a/addons/account/wizard/wizard_tax_adjustments.py
+++ b/addons/account/wizard/wizard_tax_adjustments.py
@@ -25,25 +25,36 @@ class TaxAdjustments(models.TransientModel):
@api.multi
def _create_move(self):
adjustment_type = self.env.context.get('adjustment_type', (self.amount > 0.0 and 'debit' or 'credit'))
- debit_vals = {
+ move_line_vals = []
+
+ is_debit = adjustment_type == 'debit'
+ for tax_vals in self.tax_id.compute_all(abs(self.amount))['taxes']:
+ repartition_line = self.env['account.tax.repartition.line'].browse(tax_vals['tax_repartition_line_id'])
+ # Vals for the amls corresponding to the tax
+ move_line_vals.append((0, 0, {
+ 'name': self.reason,
+ 'debit': is_debit and abs(self.amount) or 0,
+ 'credit': not is_debit and abs(self.amount) or 0,
+ 'account_id': is_debit and self.debit_account_id.id or self.credit_account_id.id,
+ 'tax_repartition_line_id': repartition_line.id,
+ 'tag_ids': [(6, False, repartition_line.tag_ids.ids)],
+ }))
+
+ # Vals for the counterpart line
+ move_line_vals.append((0, 0, {
'name': self.reason,
- 'debit': abs(self.amount),
- 'credit': 0.0,
- 'account_id': self.debit_account_id.id,
- 'tax_line_id': adjustment_type == 'debit' and self.tax_id.id or False,
- }
- credit_vals = {
- 'name': self.reason,
- 'debit': 0.0,
- 'credit': abs(self.amount),
- 'account_id': self.credit_account_id.id,
- 'tax_line_id': adjustment_type == 'credit' and self.tax_id.id or False,
- }
+ 'debit': not is_debit and abs(self.amount) or 0,
+ 'credit': is_debit and abs(self.amount) or 0,
+ 'account_id': is_debit and self.credit_account_id.id or self.debit_account_id.id,
+ 'tax_repartition_line_id': False,
+ }))
+
+ # Create the move
vals = {
'journal_id': self.journal_id.id,
'date': self.date,
'state': 'draft',
- 'line_ids': [(0, 0, debit_vals), (0, 0, credit_vals)]
+ 'line_ids': move_line_vals,
}
move = self.env['account.move'].create(vals)
move.post()
diff --git a/addons/account_cancel/views/account_views.xml b/addons/account_cancel/views/account_views.xml
index e3dd3821294..18f308bd9c5 100644
--- a/addons/account_cancel/views/account_views.xml
+++ b/addons/account_cancel/views/account_views.xml
@@ -17,7 +17,7 @@
-
+
@@ -28,7 +28,7 @@
-
+
diff --git a/addons/account_check_printing/tests/test_print_check.py b/addons/account_check_printing/tests/test_print_check.py
index a14a168d9a4..d3b62608171 100644
--- a/addons/account_check_printing/tests/test_print_check.py
+++ b/addons/account_check_printing/tests/test_print_check.py
@@ -34,7 +34,7 @@ class TestPrintCheck(AccountingTestCase):
invoice = self.invoice_model.create({
'partner_id': self.partner_axelor.id,
'name': is_refund and "Supplier Refund" or "Supplier Invoice",
- 'type': is_refund and "in_refund" or "in_invoice",
+ 'type': is_refund and "out_refund" or "in_invoice",
'account_id': self.account_payable.id,
'date_invoice': time.strftime('%Y') + '-06-26',
})
diff --git a/addons/account_facturx/data/facturx_templates.xml b/addons/account_facturx/data/facturx_templates.xml
index 393c2fa8c20..063984a43e0 100644
--- a/addons/account_facturx/data/facturx_templates.xml
+++ b/addons/account_facturx/data/facturx_templates.xml
@@ -31,7 +31,8 @@
currency=line.currency_id,
quantity=line.quantity,
product=line.product_id,
- partner=record.partner_id)"/>
+ partner=record.partner_id,
+ is_refund=line.invoice_id.type in ('in_refund', 'out_refund'))"/>
+
+
+
diff --git a/addons/base_address_extended/models/base_address_extended.py b/addons/base_address_extended/models/base_address_extended.py
index 0fd99cc8e63..ec788882d09 100644
--- a/addons/base_address_extended/models/base_address_extended.py
+++ b/addons/base_address_extended/models/base_address_extended.py
@@ -6,7 +6,7 @@ import re
from odoo import api, fields, models, _
from odoo.exceptions import UserError
-STREET_FIELDS = ('street_name', 'street_number', 'street_number2')
+STREET_FIELDS = ['street_name', 'street_number', 'street_number2']
class ResCountry(models.Model):
@@ -33,6 +33,10 @@ class Partner(models.Model):
street_number2 = fields.Char('Door', compute='_split_street', help="Door Number",
inverse='_set_street', store=True)
+ def _formatting_address_fields(self):
+ """Returns the list of address fields usable to format addresses."""
+ return super(Partner, self)._formatting_address_fields() + self.get_street_fields()
+
def get_street_fields(self):
"""Returns the fields that can be used in a street format.
Overwrite this function if you want to add your own fields."""
diff --git a/addons/base_import/models/base_import.py b/addons/base_import/models/base_import.py
index 0f964c41f39..8626d76acb9 100644
--- a/addons/base_import/models/base_import.py
+++ b/addons/base_import/models/base_import.py
@@ -2,6 +2,7 @@
# Part of Odoo. See LICENSE file for full copyright and licensing details.
import base64
+import codecs
import collections
import unicodedata
@@ -32,6 +33,12 @@ DEFAULT_IMAGE_REGEX = r"(?:http|https)://.*(?:png|jpe?g|tiff?|gif|bmp)"
DEFAULT_IMAGE_CHUNK_SIZE = 32768
IMAGE_FIELDS = ["icon", "image", "logo", "picture"]
_logger = logging.getLogger(__name__)
+BOM_MAP = {
+ 'utf-16le': codecs.BOM_UTF16_LE,
+ 'utf-16be': codecs.BOM_UTF16_BE,
+ 'utf-32le': codecs.BOM_UTF32_LE,
+ 'utf-32be': codecs.BOM_UTF32_BE,
+}
try:
import xlrd
@@ -323,6 +330,13 @@ class Import(models.TransientModel):
encoding = options.get('encoding')
if not encoding:
encoding = options['encoding'] = chardet.detect(csv_data)['encoding'].lower()
+ # some versions of chardet (e.g. 2.3.0 but not 3.x) will return
+ # utf-(16|32)(le|be), which for python means "ignore / don't strip
+ # BOM". We don't want that, so rectify the encoding to non-marked
+ # IFF the guessed encoding is LE/BE and csv_data starts with a BOM
+ bom = BOM_MAP.get(encoding)
+ if bom and csv_data.startswith(bom):
+ encoding = options['encoding'] = encoding[:-2]
if encoding != 'utf-8':
csv_data = csv_data.decode(encoding).encode('utf-8')
diff --git a/addons/base_import/tests/test_csv_magic.py b/addons/base_import/tests/test_csv_magic.py
index 0a35a4731c1..b7975337361 100644
--- a/addons/base_import/tests/test_csv_magic.py
+++ b/addons/base_import/tests/test_csv_magic.py
@@ -26,18 +26,27 @@ class TestEncoding(ImportCase):
options.setdefault('separator', '\t')
test_text = "text\tnumber\tdate\tdatetime\n%s\t1.23.45,67\t\t\n" % text
for encoding in ['utf-8', 'utf-16', 'utf-32', *encodings]:
+ if isinstance(encoding, tuple):
+ encoding, es = encoding
+ else:
+ es = [encoding]
preview = self._make_import(
test_text.encode(encoding)).parse_preview(dict(options))
self.assertIsNone(preview.get('error'))
guessed = preview['options']['encoding']
- self.assertIsNotNone(guessed, encoding)
- self.assertEqual(codecs.lookup(guessed).name, codecs.lookup(encoding).name)
+ self.assertIsNotNone(guessed)
+ self.assertIn(
+ codecs.lookup(guessed).name, [
+ codecs.lookup(e).name
+ for e in es
+ ]
+ )
def test_autodetect_encoding(self):
""" Check that import preview can detect & return encoding
"""
- self._check_text("Iñtërnâtiônàlizætiøn", ['iso-8859-1'])
+ self._check_text("Iñtërnâtiônàlizætiøn", [('iso-8859-1', ['iso-8859-1', 'iso-8859-2'])])
self._check_text("やぶら小路の藪柑子。海砂利水魚の、食う寝る処に住む処、パイポパイポ パイポのシューリンガン。", ['eucjp', 'shift_jis', 'iso2022_jp'])
diff --git a/addons/base_import_module/models/ir_module.py b/addons/base_import_module/models/ir_module.py
index ae85bdcfc9d..62887f6c5e4 100644
--- a/addons/base_import_module/models/ir_module.py
+++ b/addons/base_import_module/models/ir_module.py
@@ -38,6 +38,8 @@ class IrModule(models.Model):
installed_mods = [m.name for m in known_mods if m.state == 'installed']
terp = load_information_from_description_file(module, mod_path=path)
+ if not terp:
+ return False
values = self.get_values_from_terp(terp)
if 'version' in terp:
values['latest_version'] = terp['version']
@@ -133,8 +135,8 @@ class IrModule(models.Model):
try:
# assert mod_name.startswith('theme_')
path = opj(module_dir, mod_name)
- self._import_module(mod_name, path, force=force)
- success.append(mod_name)
+ if self._import_module(mod_name, path, force=force):
+ success.append(mod_name)
except Exception as e:
_logger.exception('Error while importing module')
errors[mod_name] = exception_to_unicode(e)
diff --git a/addons/base_setup/data/base_setup_data.xml b/addons/base_setup/data/base_setup_data.xml
index 6499d00add4..e0d02590384 100644
--- a/addons/base_setup/data/base_setup_data.xml
+++ b/addons/base_setup/data/base_setup_data.xml
@@ -1,7 +1,7 @@
-
+
base_setup.show_effect
True
diff --git a/addons/base_vat/views/res_partner_views.xml b/addons/base_vat/views/res_partner_views.xml
index 69e1603d224..f97975c3c14 100644
--- a/addons/base_vat/views/res_partner_views.xml
+++ b/addons/base_vat/views/res_partner_views.xml
@@ -8,6 +8,9 @@
VAT
+
+ VAT
+
diff --git a/addons/board/static/src/js/add_to_board_menu.js b/addons/board/static/src/js/add_to_board_menu.js
index 1b3ebc3fc5b..57e98ca87d7 100644
--- a/addons/board/static/src/js/add_to_board_menu.js
+++ b/addons/board/static/src/js/add_to_board_menu.js
@@ -86,12 +86,18 @@ var AddToBoardMenu = Widget.extend({
var context = new Context(this.action.context);
context.add(searchQuery.context);
context.add({
- group_by: pyUtils.eval('groupbys', searchQuery.groupBys || [])
+ group_by: searchQuery.groupBy,
+ orderedBy: searchQuery.orderedBy,
});
this.trigger_up('get_controller_query_params', {
- callback: function (controllerContext) {
- context.add(controllerContext);
+ callback: function (controllerQueryParams) {
+ var queryContext = controllerQueryParams.context;
+ var allContext = _.extend(
+ _.omit(controllerQueryParams, ['context']),
+ queryContext
+ );
+ context.add(allContext);
}
});
diff --git a/addons/board/static/src/js/board_view.js b/addons/board/static/src/js/board_view.js
index 953f5d73101..ffdcfbeb7ed 100644
--- a/addons/board/static/src/js/board_view.js
+++ b/addons/board/static/src/js/board_view.js
@@ -272,7 +272,8 @@ var BoardRenderer = FormRenderer.extend({
searchQuery: {
context: context,
domain: domain,
- groupBy: context.group_by || [],
+ groupBy: typeof context.group_by === 'string' && context.group_by ? [context.group_by] : context.group_by || [],
+ orderedBy: context.orderedBy || [],
},
withControlPanel: false,
});
diff --git a/addons/board/static/tests/dashboard_tests.js b/addons/board/static/tests/dashboard_tests.js
index db4e76a0749..6a565e68fd1 100644
--- a/addons/board/static/tests/dashboard_tests.js
+++ b/addons/board/static/tests/dashboard_tests.js
@@ -109,7 +109,7 @@ QUnit.test('display the no content helper', async function (assert) {
});
QUnit.test('basic functionality, with one sub action', async function (assert) {
- assert.expect(25);
+ assert.expect(26);
var form = await createView({
View: BoardView,
@@ -118,7 +118,7 @@ QUnit.test('basic functionality, with one sub action', async function (assert) {
arch: '',
@@ -132,6 +132,12 @@ QUnit.test('basic functionality, with one sub action', async function (assert) {
}
if (route === '/web/dataset/search_read') {
assert.deepEqual(args.domain, [['foo', '!=', 'False']], "the domain should be passed");
+ assert.deepEqual(args.context.orderedBy, [{
+ 'name': 'foo',
+ 'asc': true,
+ }],
+ 'orderedBy is present in the search read when specified on the custom action'
+ );
}
if (route === '/web/view/edit_custom') {
assert.step('edit custom');
@@ -687,7 +693,19 @@ QUnit.test('dashboard intercepts custom events triggered by sub controllers', as
});
QUnit.test('save actions to dashboard', async function (assert) {
- assert.expect(3);
+ assert.expect(6);
+
+ testUtils.patch(ListController, {
+ getOwnedQueryParams: function () {
+ var result = this._super.apply(this, arguments);
+ result.context = {
+ 'fire': 'on the bayou',
+ }
+ return result;
+ }
+ });
+
+ this.data['partner'].fields.foo.sortable = true;
var actionManager = await createActionManager({
data: this.data,
@@ -697,6 +715,16 @@ QUnit.test('save actions to dashboard', async function (assert) {
},
mockRPC: function (route, args) {
if (route === '/board/add_to_dashboard') {
+ assert.deepEqual(args.context_to_save.group_by, ['foo'],
+ 'The group_by should have been saved');
+ assert.deepEqual(args.context_to_save.orderedBy,
+ [{
+ name: 'foo',
+ asc: true,
+ }],
+ 'The orderedBy should have been saved');
+ assert.strictEqual(args.context_to_save.fire, 'on the bayou',
+ 'The context of a controller should be passed and flattened');
assert.strictEqual(args.action_id, 1,
"should save the correct action");
assert.strictEqual(args.view_mode, 'list',
@@ -717,12 +745,22 @@ QUnit.test('save actions to dashboard', async function (assert) {
assert.containsOnce(actionManager, '.o_list_view',
"should display the list view");
+ // Sort the list
+ await testUtils.dom.click($('.o_column_sortable'));
+
+ // Group It
+ await testUtils.dom.click($('.o_search_options .o_dropdown button:contains(Group By)'));
+ await testUtils.dom.click($('.o_search_options .o_group_by_menu button'));
+ await testUtils.dom.click($('.o_search_options .o_group_by_menu button.o_apply_group'));
+
// add this action to dashboard
await testUtils.dom.click($('.o_search_options .o_dropdown button:contains(Favorites)'));
await testUtils.dom.click($('.o_add_to_board.o_menu_header'));
testUtils.fields.editInput($('input.o_add_to_board_input'), 'a name');
await testUtils.dom.click($('.o_add_to_board_confirm_button'));
+ testUtils.unpatch(ListController);
+
actionManager.destroy();
});
@@ -769,6 +807,12 @@ QUnit.test('save two searches to dashboard', async function (assert) {
await testUtils.dom.click(actionManager.$('.o_apply_filter'));
// Add it to dashboard
await testUtils.dom.click(actionManager.$('.o_favorites_menu_button'));
+ $('.o_search_options .dropdown-menu.o_favorites_menu').one('click', function (ev) {
+ // This handler is on the webClient
+ // But since the test suite doesn't have one
+ // We manually set it here
+ ev.stopPropagation();
+ });
await testUtils.dom.click(actionManager.$('.o_add_to_board'));
await testUtils.dom.click(actionManager.$('.o_add_to_board_confirm_button'));
// Remove it
@@ -781,6 +825,12 @@ QUnit.test('save two searches to dashboard', async function (assert) {
await testUtils.dom.click(actionManager.$('.o_apply_filter'));
// Add it to dashboard
await testUtils.dom.click(actionManager.$('.o_favorites_menu_button'));
+ $('.o_search_options .dropdown-menu.o_favorites_menu').one('click', function (ev) {
+ // This handler is on the webClient
+ // But since the test suite doesn't have one
+ // We manually set it here
+ ev.stopPropagation();
+ });
await testUtils.dom.click(actionManager.$('.o_add_to_board'));
await testUtils.dom.click(actionManager.$('.o_add_to_board_confirm_button'));
@@ -912,6 +962,44 @@ QUnit.test("Dashboard should use correct groupby", async function (assert) {
form.destroy();
});
+QUnit.test("Dashboard should use correct groupby when defined as a string of one field", async function (assert) {
+ assert.expect(1);
+ var form = await createView({
+ View: BoardView,
+ model: 'board',
+ data: this.data,
+ arch: '',
+ mockRPC: function (route, args) {
+ if (args.method === 'web_read_group') {
+ assert.deepEqual(args.kwargs.groupby, ['bar'],
+ 'user defined groupby should have precedence on action groupby');
+ }
+ if (route === '/web/action/load') {
+ return Promise.resolve({
+ res_model: 'partner',
+ context: {
+ group_by: 'some_field',
+ },
+ views: [[4, 'list']],
+ });
+ }
+ return this._super.apply(this, arguments);
+ },
+ archs: {
+ 'partner,4,list':
+ '
',
+ },
+ });
+
+ form.destroy();
+});
+
QUnit.test('click on a cell of pivot view inside dashboard', async function (assert) {
assert.expect(3);
diff --git a/addons/bus/static/src/js/services/bus_service.js b/addons/bus/static/src/js/services/bus_service.js
index 36eb496270f..f6ace6b869d 100644
--- a/addons/bus/static/src/js/services/bus_service.js
+++ b/addons/bus/static/src/js/services/bus_service.js
@@ -68,7 +68,7 @@ var BusService = CrossTab.extend(ServicesMixin, {
var session = this.getSession();
this._audio.src = session.url("/mail/static/src/audio/ting" + ext);
}
- this._audio.play();
+ Promise.resolve(this._audio.play()).catch(_.noop);
}
},
/**
diff --git a/addons/calendar/data/mail_data.xml b/addons/calendar/data/mail_data.xml
index bfc4efd42dd..6ca27e26c5b 100644
--- a/addons/calendar/data/mail_data.xml
+++ b/addons/calendar/data/mail_data.xml
@@ -8,6 +8,7 @@
${(object.event_id.user_id.email_formatted or user.email_formatted or '') | safe}
${('' if object.partner_id.email and object.partner_id.email == object.email else object.email) | safe}
${object.partner_id.id if object.partner_id.email and object.partner_id.email == object.email else False}
+ ${object.partner_id.lang}
% set colors = {'needsAction': 'grey', 'accepted': 'green', 'tentative': '#FFFF00', 'declined': 'red'}
@@ -92,6 +93,7 @@
${(object.event_id.user_id.email_formatted or user.email_formatted or '') | safe}
${('' if object.partner_id.email and object.partner_id.email == object.email else object.email) | safe}
${object.partner_id.id if object.partner_id.email and object.partner_id.email == object.email else False}
+
${object.partner_id.lang}
% set colors = {'needsAction': 'grey', 'accepted': 'green', 'tentative': '#FFFF00', 'declined': 'red'}
@@ -176,6 +178,7 @@
${(object.event_id.user_id.email_formatted or user.email_formatted or '') | safe}
${('' if object.partner_id.email and object.partner_id.email == object.email else object.email) | safe}
${object.partner_id.id if object.partner_id.email and object.partner_id.email == object.email else False}
+
${object.partner_id.lang}
% set colors = {'needsAction': 'grey', 'accepted': 'green', 'tentative': '#FFFF00', 'declined': 'red'}
diff --git a/addons/calendar/models/mail_message.py b/addons/calendar/models/mail_message.py
index cd8ed5d89ae..58ac99e2825 100644
--- a/addons/calendar/models/mail_message.py
+++ b/addons/calendar/models/mail_message.py
@@ -26,6 +26,6 @@ class Message(models.Model):
def _find_allowed_model_wise(self, doc_model, doc_dict):
if doc_model == 'calendar.event':
order = self._context.get('order', self.env[doc_model]._order)
- for virtual_id in self.env[doc_model].browse(doc_dict).get_recurrent_ids([], order=order):
+ for virtual_id in self.env[doc_model].with_context(active_test=False).search([('id', 'in', list(doc_dict))], order=order).ids:
doc_dict.setdefault(virtual_id, doc_dict[get_real_ids(virtual_id)])
return super(Message, self)._find_allowed_model_wise(doc_model, doc_dict)
diff --git a/addons/crm/data/crm_data.xml b/addons/crm/data/crm_data.xml
index 006c982c03d..0ee888fea90 100644
--- a/addons/crm/data/crm_data.xml
+++ b/addons/crm/data/crm_data.xml
@@ -1,15 +1,15 @@
-
+
-
+
-
+
diff --git a/addons/crm/data/crm_demo.xml b/addons/crm/data/crm_demo.xml
index d57758c9106..de433c3afeb 100644
--- a/addons/crm/data/crm_demo.xml
+++ b/addons/crm/data/crm_demo.xml
@@ -5,7 +5,7 @@
-
+
sales
diff --git a/addons/delivery/models/sale_order.py b/addons/delivery/models/sale_order.py
index 1b1a4c66e79..bf2e1f0cbee 100644
--- a/addons/delivery/models/sale_order.py
+++ b/addons/delivery/models/sale_order.py
@@ -98,9 +98,15 @@ class SaleOrder(models.Model):
taxes_ids = self.fiscal_position_id.map_tax(taxes, carrier.product_id, self.partner_id).ids
# Create the sales order line
+ carrier_with_partner_lang = carrier.with_context(lang=self.partner_id.lang)
+ if carrier_with_partner_lang.product_id.description_sale:
+ so_description = '%s: %s' % (carrier_with_partner_lang.name,
+ carrier_with_partner_lang.product_id.description_sale)
+ else:
+ so_description = carrier_with_partner_lang.name
values = {
'order_id': self.id,
- 'name': carrier.with_context(lang=self.partner_id.lang).name,
+ 'name': so_description,
'product_uom_qty': 1,
'product_uom': carrier.product_id.uom_id.id,
'product_id': carrier.product_id.id,
diff --git a/addons/delivery/models/stock_picking.py b/addons/delivery/models/stock_picking.py
index 66512fdf384..05852f12542 100644
--- a/addons/delivery/models/stock_picking.py
+++ b/addons/delivery/models/stock_picking.py
@@ -42,7 +42,7 @@ class StockPicking(models.Model):
@api.one
- @api.depends('move_line_ids')
+ @api.depends('move_line_ids', 'move_line_ids.result_package_id')
def _compute_packages(self):
self.ensure_one()
packs = set()
@@ -52,7 +52,7 @@ class StockPicking(models.Model):
self.package_ids = list(packs)
@api.one
- @api.depends('move_line_ids')
+ @api.depends('move_line_ids', 'move_line_ids.result_package_id', 'move_line_ids.product_uom_id', 'move_line_ids.qty_done')
def _compute_bulk_weight(self):
weight = 0.0
for move_line in self.move_line_ids:
diff --git a/addons/delivery/views/delivery_view.xml b/addons/delivery/views/delivery_view.xml
index cb509b224c2..9faaf2bb71c 100644
--- a/addons/delivery/views/delivery_view.xml
+++ b/addons/delivery/views/delivery_view.xml
@@ -94,7 +94,7 @@
-
+
diff --git a/addons/delivery/wizard/choose_delivery_carrier.py b/addons/delivery/wizard/choose_delivery_carrier.py
index 454190a101e..c7bac396c61 100644
--- a/addons/delivery/wizard/choose_delivery_carrier.py
+++ b/addons/delivery/wizard/choose_delivery_carrier.py
@@ -53,7 +53,7 @@ class ChooseDeliveryCarrier(models.TransientModel):
def _compute_available_carrier(self):
carriers = self.env['delivery.carrier'].search([])
for rec in self:
- rec.available_carrier_ids = carriers.available_carriers(rec.partner_id) if rec.partner_id else carriers
+ rec.available_carrier_ids = carriers.available_carriers(rec.order_id.partner_shipping_id) if rec.partner_id else carriers
def update_price(self):
vals = self.carrier_id.rate_shipment(self.order_id)
diff --git a/addons/event/controllers/main.py b/addons/event/controllers/main.py
index 481fc5f27ba..f844e6a5d51 100644
--- a/addons/event/controllers/main.py
+++ b/addons/event/controllers/main.py
@@ -9,7 +9,7 @@ from odoo.http import Controller, request, route, content_disposition
class EventController(Controller):
@route(['''/event//ics'''], type='http', auth="public")
- def event_ics_file(self, event):
+ def event_ics_file(self, event, **kwargs):
if not event or not event.registration_ids:
return request.not_found()
files = event._get_ics_file()
diff --git a/addons/event_sale/models/sale_order.py b/addons/event_sale/models/sale_order.py
index c2f0feb9398..8fc0b64aba3 100644
--- a/addons/event_sale/models/sale_order.py
+++ b/addons/event_sale/models/sale_order.py
@@ -42,11 +42,11 @@ class SaleOrderLine(models.Model):
registrations linked to this line. This method update existing registrations
and create new one for missing one. """
Registration = self.env['event.registration'].sudo()
- registrations = Registration.search([('sale_order_line_id', 'in', self.ids), ('state', '!=', 'cancel')])
+ registrations = Registration.search([('sale_order_line_id', 'in', self.ids)])
for so_line in self.filtered('event_id'):
existing_registrations = registrations.filtered(lambda self: self.sale_order_line_id.id == so_line.id)
if confirm:
- existing_registrations.filtered(lambda self: self.state != 'open').confirm_registration()
+ existing_registrations.filtered(lambda self: self.state not in ['open', 'cancel']).confirm_registration()
if cancel_to_draft:
existing_registrations.filtered(lambda self: self.state == 'cancel').do_draft()
diff --git a/addons/google_account/models/google_service.py b/addons/google_account/models/google_service.py
index 1797dd66bea..5292a490515 100644
--- a/addons/google_account/models/google_service.py
+++ b/addons/google_account/models/google_service.py
@@ -2,6 +2,7 @@
# Part of Odoo. See LICENSE file for full copyright and licensing details.
from datetime import datetime
+from pprint import pformat
import json
import logging
@@ -183,13 +184,16 @@ class GoogleService(models.TransientModel):
except:
pass
except requests.HTTPError as error:
+ # https://developers.google.com/calendar/v3/errors
if error.response.status_code in (204, 404):
status = error.response.status_code
response = ""
else:
- _logger.exception("Bad google request : %s !", error.response.content)
+ req = json.loads(error.request.body)
+ res = error.response.json()
+ _logger.exception("Error while requesting Google Services\nRequest:\n%s\nResponse:\n%s", pformat(req), pformat(res))
if error.response.status_code in (400, 401, 410):
- raise error
+ raise UserError(_("Error while requesting Google Services: %s" % res['error']['message']))
raise self.env['res.config.settings'].get_config_warning(_("Something went wrong with your request to google"))
return (status, response, ask_time)
diff --git a/addons/hr/views/hr_views.xml b/addons/hr/views/hr_views.xml
index 8461e0cf58b..14e3c009eb4 100644
--- a/addons/hr/views/hr_views.xml
+++ b/addons/hr/views/hr_views.xml
@@ -324,6 +324,13 @@
+
+
+
+
diff --git a/addons/hr_contract/models/hr_contract.py b/addons/hr_contract/models/hr_contract.py
index 4f333a3c4b4..3ca0a37c304 100644
--- a/addons/hr_contract/models/hr_contract.py
+++ b/addons/hr_contract/models/hr_contract.py
@@ -29,16 +29,13 @@ class Employee(models.Model):
"""
Returns the contracts of the employee between date_from and date_to
"""
- # a contract is valid if it ends between the given dates
- clause_1 = ['&', ('date_end', '<=', date_to), ('date_end', '>=', date_from)]
- # OR if it starts between the given dates
- clause_2 = ['&', ('date_start', '<=', date_to), ('date_start', '>=', date_from)]
- # OR if it starts before the date_from and finish after the date_end (or never finish)
- clause_3 = ['&', ('date_start', '<=', date_from), '|', ('date_end', '=', False), ('date_end', '>=', date_to)]
- clause_final = expression.AND([
- [('employee_id', 'in', self.ids), ('state', 'in', states)],
- expression.OR([clause_1, clause_2, clause_3])])
- return self.env['hr.contract'].search(clause_final)
+ return self.env['hr.contract'].search([
+ '&', '&', '&',
+ ('employee_id', 'in', self.ids),
+ ('state', 'in', states),
+ ('date_start', '<=', date_to),
+ '|', ('date_end', '=', False), ('date_end', '>=', date_from)
+ ])
@api.model
def _get_all_contracts(self, date_from, date_to, states=['open', 'pending']):
diff --git a/addons/hr_expense/models/hr_expense.py b/addons/hr_expense/models/hr_expense.py
index a4fc1c58338..233f3d242bd 100644
--- a/addons/hr_expense/models/hr_expense.py
+++ b/addons/hr_expense/models/hr_expense.py
@@ -324,7 +324,7 @@ class HrExpense(models.Model):
'credit': -amount if amount < 0 else 0,
'amount_currency': amount_currency if different_currency else 0.0,
'account_id': tax['account_id'] or move_line_src['account_id'],
- 'tax_line_id': tax['id'],
+ 'tax_repartition_line_id': tax['tax_repartition_line_id'],
'expense_id': expense.id,
'partner_id': partner_id,
'currency_id': expense.currency_id.id if different_currency else False,
@@ -369,7 +369,7 @@ class HrExpense(models.Model):
# get move line values
move_line_values = move_line_values_by_expense.get(expense.id)
move_line_dst = move_line_values[-1]
- total_amount = abs(move_line_dst['debit'])
+ total_amount = move_line_dst['debit'] or -move_line_dst['credit']
total_amount_currency = move_line_dst['amount_currency']
# create one more move line, a counterline for the total on payable account
diff --git a/addons/hr_holidays/models/hr_leave.py b/addons/hr_holidays/models/hr_leave.py
index 942b83dbe2a..7e24529c4af 100644
--- a/addons/hr_holidays/models/hr_leave.py
+++ b/addons/hr_holidays/models/hr_leave.py
@@ -335,19 +335,22 @@ class HolidaysRequest(models.Model):
@api.onchange('holiday_type')
def _onchange_type(self):
- if self.holiday_type == 'employee' and not self.employee_id:
- self.employee_id = self.env.user.employee_ids[:1].id
+ if self.holiday_type == 'employee':
+ if not self.employee_id:
+ self.employee_id = self.env.user.employee_ids[:1].id
self.mode_company_id = False
self.category_id = False
- elif self.holiday_type == 'company' and not self.mode_company_id:
+ elif self.holiday_type == 'company':
self.employee_id = False
- self.mode_company_id = self.env.company_id.id
+ if not self.mode_company_id:
+ self.mode_company_id = self.env.company_id.id
self.category_id = False
- elif self.holiday_type == 'department' and not self.department_id:
+ elif self.holiday_type == 'department':
self.employee_id = False
self.mode_company_id = False
- self.department_id = self.env.user.employee_ids[:1].department_id.id
self.category_id = False
+ if not self.department_id:
+ self.department_id = self.env.user.employee_ids[:1].department_id.id
elif self.holiday_type == 'category':
self.employee_id = False
self.mode_company_id = False
diff --git a/addons/hr_holidays/models/hr_leave_allocation.py b/addons/hr_holidays/models/hr_leave_allocation.py
index 1ad7b9fca45..bee454c074e 100644
--- a/addons/hr_holidays/models/hr_leave_allocation.py
+++ b/addons/hr_holidays/models/hr_leave_allocation.py
@@ -12,6 +12,7 @@ from odoo import api, fields, models
from odoo.addons.resource.models.resource import HOURS_PER_DAY
from odoo.exceptions import AccessError, UserError
from odoo.tools.translate import _
+from odoo.tools.float_utils import float_round
_logger = logging.getLogger(__name__)
@@ -72,6 +73,8 @@ class HolidaysAllocation(models.Model):
number_of_hours_display = fields.Float(
'Duration (hours)', compute='_compute_number_of_hours_display',
help="UX field allowing to see and modify the allocation duration, computed in hours.")
+ duration_display = fields.Char('Allocated (Days/Hours)', compute='_compute_duration_display',
+ help="Field allowing to see the allocation duration in days or hours depending on the type_request_unit")
# details
parent_id = fields.Many2one('hr.leave.allocation', string='Parent')
linked_request_ids = fields.One2many('hr.leave.allocation', 'parent_id', string='Linked Requests')
@@ -206,6 +209,16 @@ class HolidaysAllocation(models.Model):
for allocation in self:
allocation.number_of_hours_display = allocation.number_of_days * (allocation.employee_id.resource_calendar_id.hours_per_day or HOURS_PER_DAY)
+ @api.multi
+ @api.depends('number_of_hours_display', 'number_of_days_display')
+ def _compute_duration_display(self):
+ for allocation in self:
+ allocation.duration_display = '%g %s' % (
+ (float_round(allocation.number_of_hours_display, precision_digits=2)
+ if allocation.type_request_unit == 'hour'
+ else float_round(allocation.number_of_days_display, precision_digits=2)),
+ _('hours') if allocation.type_request_unit == 'hour' else _('days'))
+
@api.multi
@api.depends('state', 'employee_id', 'department_id')
def _compute_can_reset(self):
@@ -244,16 +257,26 @@ class HolidaysAllocation(models.Model):
@api.onchange('holiday_type')
def _onchange_type(self):
- if self.holiday_type == 'employee' and not self.employee_id:
- if self.env.user.employee_ids:
- self.employee_id = self.env.user.employee_ids[0]
+ if self.holiday_type == 'employee':
+ if not self.employee_id:
+ self.employee_id = self.env.user.employee_ids[:1].id
+ self.mode_company_id = False
+ self.category_id = False
+ elif self.holiday_type == 'company':
+ self.employee_id = False
+ if not self.mode_company_id:
+ self.mode_company_id = self.env.user.company_id.id
+ self.category_id = False
elif self.holiday_type == 'department':
- if self.env.user.employee_ids:
- self.department_id = self.department_id or self.env.user.employee_ids[0].department_id
- self.employee_id = None
- else:
- self.employee_id = None
- self.department_id = None
+ self.employee_id = False
+ self.mode_company_id = False
+ self.category_id = False
+ if not self.department_id:
+ self.department_id = self.env.user.employee_ids[:1].department_id.id
+ elif self.holiday_type == 'category':
+ self.employee_id = False
+ self.mode_company_id = False
+ self.department_id = False
@api.onchange('employee_id')
def _onchange_employee(self):
diff --git a/addons/hr_holidays/models/hr_leave_type.py b/addons/hr_holidays/models/hr_leave_type.py
index fed5240b002..5b63c146363 100644
--- a/addons/hr_holidays/models/hr_leave_type.py
+++ b/addons/hr_holidays/models/hr_leave_type.py
@@ -172,10 +172,16 @@ class HolidaysType(models.Model):
for request in requests:
status_dict = result[request.holiday_status_id.id]
- status_dict['virtual_remaining_leaves'] -= request.number_of_days
+ status_dict['virtual_remaining_leaves'] -= (request.number_of_hours_display
+ if request.leave_type_request_unit == 'hour'
+ else request.number_of_days)
if request.state == 'validate':
- status_dict['leaves_taken'] += request.number_of_days
- status_dict['remaining_leaves'] -= request.number_of_days
+ status_dict['leaves_taken'] += (request.number_of_hours_display
+ if request.leave_type_request_unit == 'hour'
+ else request.number_of_days)
+ status_dict['remaining_leaves'] -= (request.number_of_hours_display
+ if request.leave_type_request_unit == 'hour'
+ else request.number_of_days)
for allocation in allocations:
status_dict = result[allocation.holiday_status_id.id]
@@ -183,9 +189,15 @@ class HolidaysType(models.Model):
# note: add only validated allocation even for the virtual
# count; otherwise pending then refused allocation allow
# the employee to create more leaves than possible
- status_dict['virtual_remaining_leaves'] += allocation.number_of_days
- status_dict['max_leaves'] += allocation.number_of_days
- status_dict['remaining_leaves'] += allocation.number_of_days
+ status_dict['virtual_remaining_leaves'] += (allocation.number_of_hours_display
+ if allocation.type_request_unit == 'hour'
+ else allocation.number_of_days)
+ status_dict['max_leaves'] += (allocation.number_of_hours_display
+ if allocation.type_request_unit == 'hour'
+ else allocation.number_of_days)
+ status_dict['remaining_leaves'] += (allocation.number_of_hours_display
+ if allocation.type_request_unit == 'hour'
+ else allocation.number_of_days)
return result
@@ -273,7 +285,7 @@ class HolidaysType(models.Model):
'count': _('%g remaining out of %g') % (
float_round(record.virtual_remaining_leaves, precision_digits=2) or 0.0,
float_round(record.max_leaves, precision_digits=2) or 0.0,
- )
+ ) + (_(' hours') if record.request_unit == 'hour' else _(' days'))
}
res.append((record.id, name))
return res
diff --git a/addons/hr_holidays/tests/test_leave_requests.py b/addons/hr_holidays/tests/test_leave_requests.py
index 67d468b0a44..9f32d96e6c6 100644
--- a/addons/hr_holidays/tests/test_leave_requests.py
+++ b/addons/hr_holidays/tests/test_leave_requests.py
@@ -6,6 +6,7 @@ from dateutil.relativedelta import relativedelta
from odoo import fields
from odoo.exceptions import ValidationError
from odoo.tools import mute_logger
+from odoo.tests.common import Form
from odoo.addons.hr_holidays.tests.common import TestHrHolidaysBase
@@ -150,3 +151,25 @@ class TestLeaveRequests(TestHrHolidaysBase):
'date_to': fields.Datetime.from_string('2017-07-11 19:00:00'),
'number_of_days': 1,
})
+
+ @mute_logger('odoo.models.unlink', 'odoo.addons.mail.models.mail_mail')
+ def test_department_leave(self):
+ """ Create a department leave """
+ self.employee_hrmanager.write({'department_id': self.hr_dept.id})
+ self.assertFalse(self.env['hr.leave'].search([('employee_id', 'in', self.hr_dept.member_ids.ids)]))
+ leave_form = Form(self.env['hr.leave'].sudo(self.user_hrmanager))
+ leave_form.holiday_status_id = self.holidays_type_1
+ leave_form.holiday_type = 'department'
+ leave_form.department_id = self.hr_dept
+ leave = leave_form.save()
+ leave.action_approve()
+ member_ids = self.hr_dept.member_ids.ids
+ self.assertEqual(self.env['hr.leave'].search_count([('employee_id', 'in', member_ids)]), len(member_ids), "Leave should be created for members of department")
+
+ @mute_logger('odoo.models.unlink', 'odoo.addons.mail.models.mail_mail')
+ def test_allocation_request(self):
+ """ Create an allocation request """
+ # employee should be set to current user
+ allocation_form = Form(self.env['hr.leave.allocation'].sudo(self.user_employee))
+ allocation_form.holiday_status_id = self.holidays_type_1
+ allocation = allocation_form.save()
diff --git a/addons/hr_holidays/views/hr_leave_allocation_views.xml b/addons/hr_holidays/views/hr_leave_allocation_views.xml
index 3dd2f18916d..88f32e18dca 100644
--- a/addons/hr_holidays/views/hr_leave_allocation_views.xml
+++ b/addons/hr_holidays/views/hr_leave_allocation_views.xml
@@ -175,7 +175,7 @@
-
+
-
+
hr.employee
hr.employee
diff --git a/addons/hw_blackbox_be/controllers/main.py b/addons/hw_blackbox_be/controllers/main.py
index 36efed12e59..34dc06369e5 100644
--- a/addons/hw_blackbox_be/controllers/main.py
+++ b/addons/hw_blackbox_be/controllers/main.py
@@ -92,7 +92,7 @@ class Blackbox(Thread):
def _send_and_wait_for_ack(self, packet, serial):
ack = 0
- MAX_RETRIES = 1
+ MAX_RETRIES = 1 # no more than 9
while ack != 0x06 and int(chr(packet[4])) < MAX_RETRIES:
serial.write(packet)
@@ -104,7 +104,7 @@ class Blackbox(Thread):
# message so it's safe to do it. Also it would be a pain
# to have to throw this all the way back to js just so it
# can increment the retry counter and then try again.
- packet = packet[:4] + str(int(packet[4]) + 1) + packet[5:]
+ packet[4] += 1
if ack:
ack = ord(ack)
@@ -141,11 +141,11 @@ class Blackbox(Thread):
if stx == chr(0x02) and etx == chr(0x03) and bcc and self._lrc(response) == ord(bcc):
got_response = True
- ser.write(chr(0x06))
+ ser.write(chr(0x06).encode())
else:
_logger.warning("received ACK but not a valid response, sending NACK...")
sent_nacks += 1
- ser.write(chr(0x15))
+ ser.write(chr(0x15).encode())
if not got_response:
_logger.error("sent " + str(MAX_NACKS) + " NACKS without receiving response, giving up.")
@@ -173,4 +173,9 @@ if isfile("/home/pi/registered_blackbox_be"):
@http.route('/hw_proxy/request_serial/', type='json', auth='none', cors='*')
def request_serial(self):
- return subprocess.check_output("ifconfig eth0 | grep 'ether.*' | sed 's/://g' | awk '{print $2}'", shell=True).rstrip()[-7:]
+ try:
+ with open('/sys/class/net/eth0/address', 'rb') as f:
+ return f.read().rstrip().replace(b':', b'')[-7:]
+ except IOError as e:
+ _logger.warning("eth0 network interface MAC address could not be found")
+ return b''
diff --git a/addons/hw_screen/static/src/js/worker.js b/addons/hw_screen/static/src/js/worker.js
index 4031e85cf52..5949ab39cef 100644
--- a/addons/hw_screen/static/src/js/worker.js
+++ b/addons/hw_screen/static/src/js/worker.js
@@ -9,7 +9,7 @@
function longpolling() {
$.ajax({
type: 'POST',
- url: 'http://'+window.location.host+'/point_of_sale/get_serialized_order',
+ url: window.location.origin+'/point_of_sale/get_serialized_order',
dataType: 'json',
beforeSend: function(xhr){xhr.setRequestHeader('Content-Type', 'application/json');},
data: JSON.stringify({jsonrpc: '2.0'}),
@@ -47,14 +47,17 @@
foreign_js();
}
}
- },
-
- complete: function(jqXHR,err) {
if (!stop_longpolling) {
longpolling();
}
},
+ error: function (jqXHR, status, err) {
+ if (!stop_longpolling) {
+ setTimeout(longpolling, 5000);
+ }
+ },
+
timeout: 30000,
});
};
diff --git a/addons/im_livechat/static/src/js/models/website_livechat_message.js b/addons/im_livechat/static/src/js/models/website_livechat_message.js
index 7ec9e4bc5a0..17634e11d2f 100644
--- a/addons/im_livechat/static/src/js/models/website_livechat_message.js
+++ b/addons/im_livechat/static/src/js/models/website_livechat_message.js
@@ -39,7 +39,7 @@ var WebsiteLivechatMessage = AbstractMessage.extend({
getAvatarSource: function () {
var source = this._serverURL;
if (this.hasAuthor()) {
- source += '/web/image/res.partner/' + this.getAuthorID() + '/image_small?placeholder=user_placeholder.jpg';
+ source += '/web/partner_image/' + this.getAuthorID();
} else {
source += '/mail/static/src/img/smiley/avatar.jpg';
}
diff --git a/addons/l10n_ae/data/account_tax_template_data.xml b/addons/l10n_ae/data/account_tax_template_data.xml
index eb60fb97ba8..198d573bc10 100644
--- a/addons/l10n_ae/data/account_tax_template_data.xml
+++ b/addons/l10n_ae/data/account_tax_template_data.xml
@@ -5,17 +5,61 @@
Tax 10%
10
sale
-
-
+
+
Purchase Tax 10%
10
purchase
-
-
+
+
diff --git a/addons/l10n_ar/__manifest__.py b/addons/l10n_ar/__manifest__.py
index 4b515bbe189..8da037a4dcc 100644
--- a/addons/l10n_ar/__manifest__.py
+++ b/addons/l10n_ar/__manifest__.py
@@ -21,6 +21,7 @@ Plan contable argentino e impuestos de acuerdo a disposiciones vigentes
'data/account.account.template.csv',
'data/l10n_ar_chart_post_data.xml',
'data/account_data.xml',
+ 'data/account_tax_report_data.xml',
'data/account_tax_data.xml',
'data/account_chart_template_data.xml',
],
diff --git a/addons/l10n_ar/data/account_tax_data.xml b/addons/l10n_ar/data/account_tax_data.xml
index 31795f03d1b..89b17ab5280 100644
--- a/addons/l10n_ar/data/account_tax_data.xml
+++ b/addons/l10n_ar/data/account_tax_data.xml
@@ -1,211 +1,254 @@
-
-
-
- Base Imponible
- taxes
-
-
-
- Base Imponible - Ventas
- taxes
-
-
-
- Ventas Gravadas con IVA
- taxes
-
-
-
- Ventas NO Gravadas (Exoneradas)
- taxes
-
-
-
- Ventas Gravadas Fuera de Ámbito
- taxes
-
-
-
- Base Imponible - Compras
- taxes
-
-
-
- Compras Gravadas con IVA
- taxes
-
-
-
- Compras NO Gravadas (Exoneradas)
- taxes
-
-
-
- Compras Gravadas Fuera de Ámbito
- taxes
-
-
-
- Impuesto General a las Ventas (IVA) Total a Pagar
- taxes
-
-
-
- Impuesto Pagado
- taxes
-
-
-
- Impuesto Pagado IVA
- taxes
-
-
-
- Impuesto Pagado de Exonerados al IVA
- taxes
-
-
-
- Impuesto Pagado Fuera de Ámbito
- taxes
-
-
-
- Impuesto Cobrado
- taxes
-
-
-
- Impuesto Cobrado IVA
- taxes
-
-
-
- Impuesto Cobrado de Exonerados al IVA
- taxes
-
-
-
- Impuesto Cobrado Fuera de Ámbito
- taxes
-
-
-
- Impuesto Nacionales a Pagar
- taxes
-
-
-
- Impuesto a las Ganancias a Pagar
- taxes
-
-
-
- Impuesto a los Bienes Personales a Pagar
- taxes
-
-
-
- Impuesto a la Ganancia Mínima Presunta a Pagar
- taxes
-
-
-
- Monotributo a Pagar
- taxes
-
-
-
- IVA 21% Venta
- IVA 21%
- 21
- percent
- sale
-
-
-
-
+
+ IVA 21% Venta
+ IVA 21%
+ 21
+ percent
+ sale
+
+
+
-
- IVA 21% Compra
- IVA 21%
- 21
- percent
- purchase
-
-
-
-
+
+ IVA 21% Compra
+ IVA 21%
+ 21
+ percent
+ purchase
+
+
+
-
- IVA 27% Venta
- IVA 27%
- 27
- percent
- sale
-
-
-
-
+
+ IVA 27% Venta
+ IVA 27%
+ 27
+ percent
+ sale
+
+
+
-
- IVA 27% Compra
- IVA 27%
- 27
- percent
- purchase
-
-
-
-
+
+ IVA 27% Compra
+ IVA 27%
+ 27
+ percent
+ purchase
+
+
+
-
- IVA 10.5% Venta
- IVA 10.5%
- 10.5
- percent
- sale
-
-
-
-
+
+ IVA 10.5% Venta
+ IVA 10.5%
+ 10.5
+ percent
+ sale
+
+
+
-
- IVA 10.5% Compra
- IVA 10.5%
- 10.5
- percent
- purchase
-
-
-
-
+
+ IVA 10.5% Compra
+ IVA 10.5%
+ 10.5
+ percent
+ purchase
+
+
+
-
- Percepción IVA 2%
- Percepción IVA 2%
- 2.0
- percent
- purchase
-
-
-
-
+
+ Percepción IVA 2%
+ Percepción IVA 2%
+ 2.0
+ percent
+ purchase
+
+
+
+
diff --git a/addons/l10n_ar/data/account_tax_report_data.xml b/addons/l10n_ar/data/account_tax_report_data.xml
new file mode 100644
index 00000000000..3bf0fd7f410
--- /dev/null
+++ b/addons/l10n_ar/data/account_tax_report_data.xml
@@ -0,0 +1,183 @@
+
+
+
+
+ Base Imponible
+
+ base_ventas - base_compras
+
+
+
+
+ Base Imponible - Ventas
+ base_ventas
+
+
+
+
+
+
+ Ventas Gravadas con IVA
+ Ventas Gravadas con IVA
+
+
+
+
+
+
+ Ventas NO Gravadas (Exoneradas)
+ Ventas NO Gravadas (Exoneradas)
+
+
+
+
+
+
+ Ventas Gravadas Fuera de Ámbito
+ Ventas Gravadas Fuera de Ámbito
+
+
+
+
+
+
+ Base Imponible - Compras
+ base_compras
+
+
+
+
+
+
+ Compras Gravadas con IVA
+ Compras Gravadas con IVA
+
+
+
+
+
+
+ Compras NO Gravadas (Exoneradas)
+ Compras NO Gravadas (Exoneradas)
+
+
+
+
+
+
+ Compras Gravadas Fuera de Ámbito
+ Compras Gravadas Fuera de Ámbito
+
+
+
+
+
+
+ Impuesto General a las Ventas (IVA) Total a Pagar
+ impuesto_pagado - impuesto_cobrado
+
+
+
+
+
+ Impuesto Pagado
+ impuesto_pagado
+
+
+
+
+
+
+ Impuesto Pagado IVA
+ Impuesto Pagado IVA
+
+
+
+
+
+
+ Impuesto Pagado de Exonerados al IVA
+ Impuesto Pagado de Exonerados al IVA
+
+
+
+
+
+
+ Impuesto Pagado Fuera de Ámbito
+ Impuesto Pagado Fuera de Ámbito
+
+
+
+
+
+
+ Impuesto Cobrado
+ impuesto_cobrado
+
+
+
+
+
+ Impuesto Cobrado IVA
+ Impuesto Cobrado IVA
+
+
+
+
+
+
+ Impuesto Cobrado de Exonerados al IVA
+ Impuesto Cobrado de Exonerados al IVA
+
+
+
+
+
+
+ Impuesto Cobrado Fuera de Ámbito
+ Impuesto Cobrado Fuera de Ámbito
+
+
+
+
+
+
+ Impuesto Nacionales a Pagar
+
+
+
+
+
+ Impuesto a las Ganancias a Pagar
+ 0
+
+
+
+
+
+
+ Impuesto a los Bienes Personales a Pagar
+ 0
+
+
+
+
+
+
+ Impuesto a la Ganancia Mínima Presunta a Pagar
+ 0
+
+
+
+
+
+
+ Monotributo a Pagar
+ 0
+
+
+
+
+
+
\ No newline at end of file
diff --git a/addons/l10n_at/__manifest__.py b/addons/l10n_at/__manifest__.py
index 4f1cce1a091..243a077866a 100644
--- a/addons/l10n_at/__manifest__.py
+++ b/addons/l10n_at/__manifest__.py
@@ -17,6 +17,7 @@ Please keep in mind that you should review and adapt it with your Accountant, be
""",
'data': ['data/l10n_at_chart_data.xml',
'data/account_data.xml',
+ 'data/account_tax_report_data.xml',
'data/account_tax_data.xml',
'data/account_chart_template_data.xml'],
}
diff --git a/addons/l10n_at/data/account_tax_data.xml b/addons/l10n_at/data/account_tax_data.xml
index d87552f1846..308fad7ac04 100644
--- a/addons/l10n_at/data/account_tax_data.xml
+++ b/addons/l10n_at/data/account_tax_data.xml
@@ -1,143 +1,5 @@
-
-
-
- UST Vorauszahlung / Überschuss - bitte dem Betrag ein Minuszeichen voranstellen
- taxes
-
-
-
- Steuern
- taxes
-
-
-
- Vorsteuer aus innergemeinschaftlichem Erwerb
- taxes
-
-
-
- Innergemeinschaftliche Erwerbe
- taxes
-
-
-
- Steuerpflichtige Umsätze (Lieferungen, sonstige Leistungen und Eigenverbrauch)
- taxes
-
-
-
- zum Steuersatz von 20 %
- taxes
-
-
-
- BMGzum Steuersatz von 20 %
- taxes
-
-
-
- zum Steuersatz von 10 %
- taxes
-
-
-
- BMGzum Steuersatz von 10 %
- taxes
-
-
-
- Lieferungen, sonstige Leistungen und Eigenverbrauch
- taxes
-
-
-
- Steuerpflichtige Umsätze (Lieferungen, sonstige Leistungen und Eigenverbrauch)
- taxes
-
-
-
- zum Steuersatz von 20 %
- taxes
-
-
-
- zum Steuersatz von 10%
- taxes
-
-
-
- Bemessungsgrundlage
- taxes
-
-
-
- Steuern
- taxes
-
-
-
- Lieferungen und sonstige Leistungen (einschließlich unentgeltlicher Wertabgaben)
- taxes
-
-
-
- Steuerfreie Umsätze mit Vorsteuerabzug
- taxes
-
-
-
- § 6 Abs. 1 Z 1 iVm § 7 (Ausfuhrlieferungen)
- taxes
-
-
-
- Art. 6 Abs. 1 (Innergemeinschaftliche Lieferungen)
- taxes
-
-
-
- Innergemeinschaftliche Erwerbe
- taxes
-
-
-
- Vorsteuer (dient lediglich der Verprobung)
- taxes
-
-
-
- Einfuhren
- taxes
-
-
-
- Einfuhren zum Steuersatz von 10 %
- taxes
-
-
-
- Einfuhren zum Steuersatz von 20 %
- taxes
-
-
-
- Rechnungen von anderen Unternehmern und innergemeinschaftliche Dreiecksgeschäfte
- taxes
-
-
-
- zum Steuersatz von 10 %
- taxes
-
-
-
- zum Steuersatz von 20 %
- taxes
-
-
-
@@ -146,101 +8,216 @@
20% MwSt
20.0
percent
-
-
sale
-
+
+
-
+
Mehrwertsteuer 10%
10% MwSt
10.0
percent
-
-
sale
-
+
+
-
+
Vorsteuer 20%
20% VSt
20.0
percent
-
-
purchase
-
+
+
-
+
Vorsteuer 10%
10% VSt
10.00
percent
-
-
purchase
-
+
+
-
+
20% Einfuhrumsatzsteuer
20% EUSt
percent
20.00
-
-
purchase
-
+
+
-
+
10% Einfuhrumsatzsteuer
10% EUSt
percent
10
-
-
purchase
-
-
-
-
-
- 20% Umsatzsteuer aus innergem. Erwerb
- 20% USt
- percent
- -20.0
-
-
- none
-
-
-
-
-
- 20% Vorsteuer aus innergem. Erwerb
- 20% VSt
- percent
- 20.0
-
-
- none
-
-
+
+
@@ -248,62 +225,134 @@
Innergem. Erwerb 20%USt/20%VSt
innergem. Erwerb 20%
percent
- 0.0
+ 20.0
purchase
- group
-
-
-
-
-
-
-
- 10% Umsatzsteuer aus innergem. Erwerb
- 10% USt
percent
- -10.0
-
-
- none
-
-
-
-
-
- 10% Vorsteuer aus innergem. Erwerb
- 10% VSt
- percent
- 10.0
-
-
- none
-
+
+
Innergem. Erwerb 10%USt/10%VSt
innergem. Erwerb 10%
- 0.0
- group
+ 10.0
+ percent
purchase
-
-
+
+
-
+
20% Umsatzsteuer EU Lieferung
20% USt EU
percent
20.0
-
-
sale
-
+
+
@@ -312,24 +361,68 @@
10% USt EU
percent
10.0
-
-
sale
-
+
+
-
+
Steuerfreie innergem. Lieferung
strf. i.g.L
percent
0
-
-
sale
-
+
+
@@ -338,21 +431,42 @@
steuerfreie Ausfuhr
percent
0
-
-
sale
-
+
+
-
-
-
+
+
+
Lieferant EU (ohne Ust-ID)
-
+
@@ -373,18 +487,18 @@
-
-
+
+
+
-
-
+
Lieferant EU Unternehmen (mit USt-ID)
-
+
@@ -406,11 +520,11 @@
-
+
-
+
Lieferant Ausland
@@ -437,13 +551,13 @@
-
+
-
-
+
+
Kunde EU (ohne USt-ID)
@@ -470,11 +584,11 @@
-
+
-
-
+
+
@@ -506,7 +620,7 @@
-
+
Kunde Ausland
@@ -532,6 +646,6 @@
-
-
+
+
diff --git a/addons/l10n_at/data/account_tax_report_data.xml b/addons/l10n_at/data/account_tax_report_data.xml
new file mode 100644
index 00000000000..01b7aeb3211
--- /dev/null
+++ b/addons/l10n_at/data/account_tax_report_data.xml
@@ -0,0 +1,205 @@
+
+
+
+
+ Bemessungsgrundlage
+
+
+
+
+
+ Vorsteuer (dient lediglich der Verprobung)
+
+
+
+
+
+
+ Einfuhren
+
+
+
+
+
+
+ Einfuhren zum Steuersatz von 10 %
+ Einfuhren zum Steuersatz von 10 %
+
+
+
+
+
+
+ Einfuhren zum Steuersatz von 20 %
+ Einfuhren zum Steuersatz von 20 %
+
+
+
+
+
+
+ Rechnungen von anderen Unternehmern und innergemeinschaftliche Dreiecksgeschäfte
+
+
+
+
+
+
+ zum Steuersatz von 10 %
+ zum Steuersatz von 10 %
+
+
+
+
+
+
+ zum Steuersatz von 20 %
+ zum Steuersatz von 20 %
+
+
+
+
+
+
+ Steuern
+
+
+
+
+
+
+ Lieferungen und sonstige Leistungen (einschließlich unentgeltlicher Wertabgaben)
+
+
+
+
+
+
+ Steuerfreie Umsätze mit Vorsteuerabzug
+
+
+
+
+
+
+ § 6 Abs. 1 Z 1 iVm § 7 (Ausfuhrlieferungen)
+ § 6 Abs. 1 Z 1 iVm § 7 (Ausfuhrlieferungen)
+
+
+
+
+
+
+ Art. 6 Abs. 1 (Innergemeinschaftliche Lieferungen)
+ Art. 6 Abs. 1 (Innergemeinschaftliche Lieferungen)
+
+
+
+
+
+
+ Innergemeinschaftliche Erwerbe
+
+
+
+
+
+
+ UST Vorauszahlung / Überschuss - bitte dem Betrag ein Minuszeichen voranstellen
+ toto
+
+
+
+
+
+ Steuern
+
+
+
+
+
+
+ Lieferungen, sonstige Leistungen und Eigenverbrauch
+
+
+
+
+
+
+ Steuerpflichtige Umsätze (Lieferungen, sonstige Leistungen und Eigenverbrauch)
+
+
+
+
+
+
+ zum Steuersatz von 20 %
+ zum Steuersatz von 20 %
+
+
+
+
+
+
+ zum Steuersatz von 10%
+ zum Steuersatz von 10%
+
+
+
+
+
+
+ Innergemeinschaftliche Erwerbe
+
+
+
+
+
+
+ Steuerpflichtige Umsätze (Lieferungen, sonstige Leistungen und Eigenverbrauch)
+
+
+
+
+
+
+ zum Steuersatz von 20 %
+ zum Steuersatz von 20 %
+
+
+
+
+
+
+ BMGzum Steuersatz von 20 %
+ BMGzum Steuersatz von 20 %
+
+
+
+
+
+
+ zum Steuersatz von 10 %
+ zum Steuersatz von 10 %
+
+
+
+
+
+
+ BMGzum Steuersatz von 10 %
+ BMGzum Steuersatz von 10 %
+
+
+
+
+
+
+ Vorsteuer aus innergemeinschaftlichem Erwerb
+ Vorsteuer aus innergemeinschaftlichem Erwerb
+
+
+
+
+
+
diff --git a/addons/l10n_au/__manifest__.py b/addons/l10n_au/__manifest__.py
index d39b06da0a1..4a66222f56b 100644
--- a/addons/l10n_au/__manifest__.py
+++ b/addons/l10n_au/__manifest__.py
@@ -24,9 +24,9 @@ Also:
'data/l10n_au_chart_data.xml',
'data/account.account.template.csv',
'data/account_chart_template_data.xml',
- 'data/account.account.tag.csv',
+ 'data/account_tax_report_data.xml',
'data/account.tax.group.csv',
- 'data/account.tax.template.csv',
+ 'data/account_tax_template_data.xml',
'data/account_fiscal_position_tax_template_data.xml',
'data/account_chart_template_configure_data.xml',
'data/res_currency_data.xml',
diff --git a/addons/l10n_au/data/account.account.tag.csv b/addons/l10n_au/data/account.account.tag.csv
deleted file mode 100644
index 4cf9e1cfce2..00000000000
--- a/addons/l10n_au/data/account.account.tag.csv
+++ /dev/null
@@ -1,16 +0,0 @@
-id,name,applicability
-tag_au_tax_sale_10,Taxable Sales Ex-GST,taxes
-tag_au_tax_sale_inc_10,Taxable Sales Inc-GST,taxes
-tag_au_tax_sale_0,Tax Exclusive Sales,taxes
-tag_au_tax_sale_exempt,Tax Exempt Sales,taxes
-tag_au_tax_sale_input,Input Taxed Sales,taxes
-tag_au_tax_sale_adj,Adjustments (Sales),taxes
-tag_au_tax_purchase_10,Taxable Purchases Ex-GST,taxes
-tag_au_tax_purchase_inc_10,Taxable Purchases Inc-GST,taxes
-tag_au_tax_purchase_capital,Capital Purchases Ex-GST,taxes
-tag_au_tax_purchase_0,Tax Exempt Purchases,taxes
-tag_au_tax_purchase_taxable_import,Taxable Import without GST,taxes
-tag_au_tax_purchase_input,Purchases for Input Taxed Sales,taxes
-tag_au_tax_purchase_private,Purchases for Private Use,taxes
-tag_au_tax_purchase_gst_only,GST Payment for Taxable Imports,taxes
-tag_au_tax_purchase_adj,Adjustments (Purchases),taxes
diff --git a/addons/l10n_au/data/account.tax.template.csv b/addons/l10n_au/data/account.tax.template.csv
deleted file mode 100644
index 54ce559e900..00000000000
--- a/addons/l10n_au/data/account.tax.template.csv
+++ /dev/null
@@ -1,16 +0,0 @@
-id,chart_template_id:id,name,sequence,description,type_tax_use,amount_type,amount,price_include,account_id:id,refund_account_id:id,tag_ids:id,tax_group_id:id
-au_tax_sale_10,l10n_au_chart_template,Sale (10%),1,GST Sales,sale,percent,10,FALSE,au_21310,au_21310,tag_au_tax_sale_10,tax_group_gst_10
-au_tax_sale_inc_10,l10n_au_chart_template,GST Inc Sale (10%),2,GST Inclusive Sales,sale,percent,10,TRUE,au_21310,au_21310,tag_au_tax_sale_inc_10,tax_group_gst_10
-au_tax_sale_0,l10n_au_chart_template,Zero (Export) Sale,3,Zero Rated (Export) Sales,sale,percent,0,FALSE,,,tag_au_tax_sale_0,tax_group_gst_0
-au_tax_sale_exempt,l10n_au_chart_template,Exempt Sale,4,Exempt Sales,sale,percent,0,FALSE,,,tag_au_tax_sale_exempt,tax_group_gst_0
-au_tax_sale_input,l10n_au_chart_template,Input Taxed,5,Input Taxed Sales,sale,percent,0,FALSE,,,tag_au_tax_sale_input,tax_group_gst_0
-au_tax_sale_adj,l10n_au_chart_template,Sale Adj (10%),6,Tax Adjustments (Sales),sale,percent,10,FALSE,au_21310,au_21310,tag_au_tax_sale_adj,tax_group_gst_10
-au_tax_purchase_10,l10n_au_chart_template,Purch (10%),1,GST Purchases,purchase,percent,10,FALSE,au_21330,au_21330,tag_au_tax_purchase_10,tax_group_gst_10
-au_tax_purchase_inc_10,l10n_au_chart_template,GST Inc Purch (10%),2,GST Inclusive Purchases,purchase,percent,10,TRUE,au_21330,au_21330,tag_au_tax_purchase_inc_10,tax_group_gst_10
-au_tax_purchase_capital,l10n_au_chart_template,Capital (10.0%),3,Capital Purchases,purchase,percent,10,FALSE,au_21330,au_21330,tag_au_tax_purchase_capital,tax_group_gst_10
-au_tax_purchase_0,l10n_au_chart_template,Zero Rated Purch,4,Zero Rated Purchases,purchase,percent,0,FALSE,,,tag_au_tax_purchase_0,tax_group_gst_0
-au_tax_purchase_taxable_import,l10n_au_chart_template,Purch (Taxable Imports),5,Purchase (Taxable Imports) - Tax Paid Separately,purchase,percent,0,FALSE,,,tag_au_tax_purchase_taxable_import,tax_group_gst_0
-au_tax_purchase_input,l10n_au_chart_template,Purch for Input Sales,6,Purchases for Input Taxed Sales,purchase,percent,10,FALSE,,,tag_au_tax_purchase_input,tax_group_gst_10
-au_tax_purchase_private,l10n_au_chart_template,Purch Private (10%) ,7,Purchases for Private use or not deductible,purchase,percent,10,FALSE,,,tag_au_tax_purchase_private,tax_group_gst_10
-au_tax_purchase_gst_only,l10n_au_chart_template,GST Only on Imports,8,GST Only on Imports,purchase,percent,100000000,TRUE,au_21330,au_21330,tag_au_tax_purchase_gst_only,tax_group_gst_100000000
-au_tax_purchase_adj,l10n_au_chart_template,Purch Adj (10%),9,Tax Adjustments (Purchases),purchase,percent,10,FALSE,au_21330,au_21330,tag_au_tax_purchase_adj,tax_group_gst_10
diff --git a/addons/l10n_au/data/account_tax_report_data.xml b/addons/l10n_au/data/account_tax_report_data.xml
new file mode 100644
index 00000000000..607204f8efe
--- /dev/null
+++ b/addons/l10n_au/data/account_tax_report_data.xml
@@ -0,0 +1,228 @@
+
+
+
+
+ GST amounts you owe the Tax Office from sales
+
+
+
+
+
+ G1: Total Sales (including any GST)
+ G1
+ G1
+
+
+
+
+
+
+ G2: Export sales
+ G2
+ G2
+
+
+
+
+
+
+ G3: Other GST-free sales
+ G3
+ G3
+
+
+
+
+
+
+ G4: Input taxed sales
+ G4
+ G4
+
+
+
+
+
+
+ G5: G2 + G3 + G4
+ G2+G3+G4
+
+
+
+
+
+
+ G6: Total sales subject to GST (G1 minus G5)
+
+ G1-(G2+G3+G4)
+
+
+
+
+
+ G7: Adjustments (if applicable)
+ G7
+ G7
+
+
+
+
+
+
+ G8: Total sales subject to GST after adjustments (G6 + G7)
+
+ (G1-(G2+G3+G4))+G7
+
+
+
+
+
+ G9: GST on sales (G8 divided by eleven)
+
+ ((G1-(G2+G3+G4))+G7)/11
+
+
+
+
+
+
+ GST amounts the Tax Office owes you from purchases
+
+
+
+
+
+ G10: Capital purchases (including any GST)
+ G10
+ G10
+
+
+
+
+
+
+ G11: Non-capital purchases (including GST)
+ G11
+ G11
+
+
+
+
+
+
+ G12: G10 + G11
+
+ G10+G11
+
+
+
+
+
+ G13: Purchases for making input taxed sales
+ G13
+ G13
+
+
+
+
+
+
+ G14: Purchases without GST in the price
+ G14
+ G14
+
+
+
+
+
+
+ G15: Estimated purchases for private use or not income tax deductible
+ G15
+ G15
+
+
+
+
+
+
+ G16: G13 + G14 + G15
+
+ G13+G14+G15
+
+
+
+
+
+ G17: Total purchases subject to GST (G12 minus G16)
+
+ (G10+G11)-(G13+G14+G15)
+
+
+
+
+
+ G18: Adjustments (if applicable)
+ G18
+ G18
+
+
+
+
+
+
+ G19: Total purchases subject to GST after adjustments (G17 + G18)
+
+ (G10+G11)-(G13+G14+G15)+G18
+
+
+
+
+
+ GST on purchases (G19 divided by eleven)
+ ((G10+G11)-(G13+G14+G15)+G18)/11
+
+
+
+
+
+
+ GST only purchases
+ ONLY
+ ONLY
+
+
+
+
+
+
+ G20: GST on purchases
+ (((G10+G11)-(G13+G14+G15)+G18)/11)+ONLY
+
+
+
+
+
+
+ Comparison
+ Comparison
+
+
+
+
+
+ GST from worksheet (G20-G9)
+ ((((G10+G11)-(G13+G14+G15)+G18)/11)+ONLY)-(((G1-(G2+G3+G4))+G7)/11)
+
+
+
+
+
+
+ GST from General Ledger
+ GST from General Ledger
+
+
+
+
+
+
diff --git a/addons/l10n_au/data/account_tax_template_data.xml b/addons/l10n_au/data/account_tax_template_data.xml
new file mode 100644
index 00000000000..4b604e1a6be
--- /dev/null
+++ b/addons/l10n_au/data/account_tax_template_data.xml
@@ -0,0 +1,550 @@
+
+
+
+
+
+ Sale (10%)
+ 1
+ GST Sales
+ sale
+ percent
+ 10.0
+
+
+
+
+
+
+
+ GST Inc Sale (10%)
+ 2
+ GST Inclusive Sales
+ sale
+ percent
+ 10.0
+
+
+
+
+
+
+
+ Zero (Export) Sale
+ 3
+ Zero Rated (Export) Sales
+ sale
+ percent
+ 0
+
+
+
+
+
+
+
+ Exempt Sale
+ 4
+ Exempt Sales
+ sale
+ percent
+ 0
+
+
+
+
+
+
+
+ Input Taxed
+ 5
+ Input Taxed Sales
+ sale
+ percent
+ 0
+
+
+
+
+
+
+
+ Sale Adj (10%)
+ 6
+ Tax Adjustments (Sales)
+ sale
+ percent
+ 10.0
+
+
+
+
+
+
+
+ Purch (10%)
+ 1
+ GST Purchases
+ purchase
+ percent
+ 10.0
+
+
+
+
+
+
+
+ GST Inc Purch (10%)
+ 2
+ GST Inclusive Purchases
+ purchase
+ percent
+ 10.0
+
+
+
+
+
+
+
+ Capital (10.0%)
+ 3
+ Capital Purchases
+ purchase
+ percent
+ 10.0
+
+
+
+
+
+
+
+ Zero Rated Purch
+ 4
+ Capital Purchases
+ purchase
+ percent
+ 0
+
+
+
+
+
+
+
+ Purch (Taxable Imports)
+ 5
+ Purchase (Taxable Imports) - Tax Paid Separately
+ purchase
+ percent
+ 0
+
+
+
+
+
+
+
+ Purch for Input Sales
+ 6
+ Purchases for Input Taxed Sales
+ purchase
+ percent
+ 10.0
+
+
+
+
+
+
+
+ Purch Private (10%)
+ 7
+ Purchases for Private use or not deductible
+ purchase
+ percent
+ 10.0
+
+
+
+
+
+
+
+ GST Only on Imports
+ 8
+ GST Only on Imports
+ purchase
+ percent
+ 100000000
+
+
+
+
+
+
+
+ Purch Adj (10%)
+ 9
+ Tax Adjustments (Purchases)
+ purchase
+ percent
+ 10.0
+
+
+
+
+
+
+
diff --git a/addons/l10n_be/__manifest__.py b/addons/l10n_be/__manifest__.py
index 2499591a89e..7292d049727 100644
--- a/addons/l10n_be/__manifest__.py
+++ b/addons/l10n_be/__manifest__.py
@@ -47,6 +47,7 @@ Wizards provided by this module:
'data/account.account.template.csv',
'data/account_pcmn_belgium_data.xml',
'data/account_data.xml',
+ 'data/account_tax_report_data.xml',
'data/account_tax_template_data.xml',
'data/l10n_be_sequence_data.xml',
'data/fiscal_templates_data.xml',
diff --git a/addons/l10n_be/data/account_pcmn_belgium_data.xml b/addons/l10n_be/data/account_pcmn_belgium_data.xml
index ad34ac783c9..2805128713e 100644
--- a/addons/l10n_be/data/account_pcmn_belgium_data.xml
+++ b/addons/l10n_be/data/account_pcmn_belgium_data.xml
@@ -9,5 +9,7 @@
+
+
diff --git a/addons/l10n_be/data/account_reconcile_model_template.xml b/addons/l10n_be/data/account_reconcile_model_template.xml
index 36b013ab0f7..d2417090926 100644
--- a/addons/l10n_be/data/account_reconcile_model_template.xml
+++ b/addons/l10n_be/data/account_reconcile_model_template.xml
@@ -32,5 +32,15 @@
percentage
100
Virements internes
+
+
+
+
+
+ Compte Attente
+ percentage
+ 100
+
+
diff --git a/addons/l10n_be/data/account_tax_report_data.xml b/addons/l10n_be/data/account_tax_report_data.xml
new file mode 100644
index 00000000000..5954964a1b8
--- /dev/null
+++ b/addons/l10n_be/data/account_tax_report_data.xml
@@ -0,0 +1,325 @@
+
+
+
+
+
+ Opérations
+
+ 1
+
+
+
+ II A la sortie
+
+ 1
+
+
+
+
+ 00 - Opérations soumises à un régime particulier
+ 00
+
+ 1
+
+
+
+
+ 01 - Opérations avec TVA à 6%
+ 01
+
+ 2
+
+
+
+
+ 02 - Opérations avec TVA à 12%
+ 02
+
+ 3
+
+
+
+
+ 03 - Opérations avec TVA à 21%
+ 03
+
+ 4
+
+
+
+
+ 44 - Services intra-communautaires
+ 44
+
+ 5
+
+
+
+
+ 45 - Opérations avec TVA due par le cocontractant
+ 45
+
+ 6
+
+
+
+
+ 46 - Livraisons intra-communautaires exemptées
+
+ 7
+
+
+
+
+ 46L - Livraisons biens intra-communautaires exemptées
+ 46L
+
+ 1
+
+
+
+
+ 46T - Livraisons biens intra-communautaire exemptées
+ 46T
+
+ 2
+
+
+
+
+ 47 - Autres opérations exemptées
+ 47
+
+ 8
+
+
+
+
+ 48 - Notes de crédit aux opérations grilles [44] et [46]
+
+ 9
+
+
+
+
+ 48s44 - Notes de crédit aux opérations grilles [44]
+ 48s44
+
+ 1
+
+
+
+
+ 48s46L - Notes de crédit aux opérations grilles [46L]
+ 48s46L
+
+ 2
+
+
+
+
+ 48s46T - Notes de crédit aux opérations grilles [46T]
+ 48s46T
+
+ 3
+
+
+
+
+ 49 - Notes de crédit aux opérations du point II
+ 49
+
+ 10
+
+
+
+
+ III A l'entrée
+
+ 2
+
+
+
+
+ 81 - Marchandises, matières premières et auxiliaires
+ 81
+
+ 1
+
+
+
+
+ 82 - Services et biens divers
+ 82
+
+ 2
+
+
+
+
+ 83 - Biens d'investissement
+ 83
+
+ 3
+
+
+
+
+ 84 - Notes de crédits sur opérations case [86] et [88]
+ 84
+
+ 4
+
+
+
+
+ 85 - Notes de crédits autres opérations
+ 85
+
+ 5
+
+
+
+
+ 86 - Acquisition intra-communautaires et ventes ABC
+ 86
+
+ 6
+
+
+
+
+ 87 - Autres opérations
+ 87
+
+ 7
+
+
+
+
+ 88 - Acquisition services intra-communautaires
+ 88
+
+ 8
+
+
+
+
+ Taxes
+
+ 2
+
+
+
+ IV Dues
+ tax_be_iv
+
+ 1
+
+
+
+
+ 54 - TVA sur opérations des grilles [01], [02], [03]
+ 54
+
+ 1
+
+
+
+
+ 55 - TVA sur opérations des grilles [86] et [88]
+ 55
+
+ 2
+
+
+
+
+ 56 - TVA sur opérations de la grille [87]
+ 56
+
+ 3
+
+
+
+
+ 57 - TVA relatives aux importations
+ 57
+
+ 4
+
+
+
+
+ 61 - Diverses régularisations en faveur de l'Etat
+ 61
+
+ 5
+
+
+
+
+ 63 - TVA à reverser sur notes de crédit recues
+ 63
+
+ 6
+
+
+
+
+ V Déductibles
+ tax_be_v
+
+ 2
+
+
+
+
+ 59 - TVA déductible
+ 59
+
+ 1
+
+
+
+
+ 62 - Diverses régularisations en faveur du déclarant
+ 62
+
+ 2
+
+
+
+
+ 64 - TVA à récupérer sur notes de crédit delivrées
+ 64
+
+ 3
+
+
+
+
+ VI Soldes
+
+ 3
+
+
+
+
+ 71 - Taxes dues à l'état
+ tax_be_iv>tax_be_v and tax_be_iv-tax_be_v or 0
+
+ 1
+
+
+
+
+ 72 - Somme due par l'état
+ tax_be_iv<tax_be_v and tax_be_v-tax_be_iv or 0
+
+ 2
+
+
+
+
+
\ No newline at end of file
diff --git a/addons/l10n_be/data/account_tax_template_data.xml b/addons/l10n_be/data/account_tax_template_data.xml
index a069143d706..7d3101e66ac 100644
--- a/addons/l10n_be/data/account_tax_template_data.xml
+++ b/addons/l10n_be/data/account_tax_template_data.xml
@@ -1,2000 +1,3265 @@
-
-
- Belgium VAT Form: grid 0
- taxes
-
-
- Belgium VAT Form: grid 01
- taxes
-
-
- Belgium VAT Form: grid 02
- taxes
-
-
- Belgium VAT Form: grid 03
- taxes
-
-
- Belgium VAT Form: grid 44
- taxes
-
-
- Belgium VAT Form: grid 45
- taxes
-
-
- Belgium VAT Form: grid 46L
- taxes
-
-
- Belgium VAT Form: grid 46T
- taxes
-
-
- Belgium VAT Form: grid 47
- taxes
-
-
- Belgium VAT Form: grid 48s44
- taxes
-
-
- Belgium VAT Form: grid 48s46L
- taxes
-
-
- Belgium VAT Form: grid 48s46T
- taxes
-
-
- Belgium VAT Form: grid 49
- taxes
-
-
- Belgium VAT Form: grid 54
- taxes
-
-
- Belgium VAT Form: grid 55
- taxes
-
-
- Belgium VAT Form: grid 56
- taxes
-
-
- Belgium VAT Form: grid 57
- taxes
-
-
- Belgium VAT Form: grid 59
- taxes
-
-
- Belgium VAT Form: grid 61
- taxes
-
-
- Belgium VAT Form: grid 62
- taxes
-
-
- Belgium VAT Form: grid 63
- taxes
-
-
- Belgium VAT Form: grid 64
- taxes
-
-
- Belgium VAT Form: grid 81
- taxes
-
-
- Belgium VAT Form: grid 82
- taxes
-
-
- Belgium VAT Form: grid 83
- taxes
-
-
- Belgium VAT Form: grid 84
- taxes
-
-
- Belgium VAT Form: grid 85
- taxes
-
-
- Belgium VAT Form: grid 86
- taxes
-
-
- Belgium VAT Form: base in 87
- taxes
-
-
- Belgium VAT Form: grid 88
- taxes
-
-
- Belgium VAT Form: Tax not deductible (grid 81)
- taxes
-
-
- Belgium VAT Form: Tax not deductible (grid 82)
- taxes
-
-
- Belgium VAT Form: Tax not deductible (grid 83)
- taxes
-
-
- Belgium VAT Form: Tax not deductible (grid 85)
- taxes
-
-
10
TVA 21%
21%
-
-
21
percent
sale
-
+
+
+
11
TVA 21%
21% S.
-
-
21
percent
sale
-
+
+
+
20
TVA 12%
12% S.
-
-
12
percent
sale
-
+
+
+
21
TVA 12%
12%
-
-
12
percent
sale
-
+
+
+
30
TVA 6%
6% S.
-
-
6
percent
sale
-
+
+
+
31
TVA 6%
6%
-
-
6
percent
sale
-
+
+
+
40
TVA 0%
0% S.
-
-
0
percent
sale
-
+
+
+
41
TVA 0%
-
-
0%
0
percent
sale
-
+
+
+
50
TVA 0% Cocont.
0% Cocont.
-
-
0
percent
sale
-
+
+
+
60
TVA 0% EU
0% EU S.
-
-
0
percent
sale
-
+
+
+
61
TVA 0% EU
0% EU M.
-
-
0
percent
sale
-
+
+
+
62
TVA 0% EU
0% EU T.
-
-
0
percent
sale
-
+
+
+
70
TVA 0% Non EU
0% Non EU
-
-
0
percent
sale
-
+
+
+
110
TVA 21%
21% M.
-
-
21
percent
purchase
-
+
+
+
120
TVA 12%
12% M.
-
-
12
percent
purchase
-
+
+
+
130
TVA 6%
6% M.
-
-
6
percent
purchase
-
+
+
+
140
TVA 0%
0% M.
-
-
0
percent
purchase
-
+
+
+
150
TVA 21% TTC
21% S. TTC
-
-
21
percent
purchase
-
+
+
+
210
TVA 21%
21% S.
-
-
21
percent
purchase
-
+
+
+
220
TVA 21%
21% Biens divers
-
-
21
percent
purchase
-
+
+
+
230
TVA 12%
12% S.
-
-
12
percent
purchase
-
+
+
+
240
TVA 12%
12% Biens divers
-
-
12
percent
purchase
-
+
+
+
250
TVA 6%
6% S.
-
-
6
percent
purchase
-
+
+
+
260
TVA 6%
6% Biens divers
-
-
6
percent
purchase
-
+
+
+
270
TVA 0%
0% S.
-
-
0
percent
purchase
-
+
+
+
280
TVA 0%
0% Biens divers
-
-
0
percent
purchase
-
+
+
+
310
TVA 21%
21% Biens d'investissement
-
-
21
percent
purchase
-
+
+
+
320
TVA 12%
12% Biens d'investissement
-
-
12
percent
purchase
-
+
+
+
330
TVA 6%
6% Biens d'investissement
-
-
6
percent
purchase
-
+
+
+
340
TVA 0%
0% Biens d'investissement
-
-
0
percent
purchase
-
+
+
-
- 411
- TVA 21% Cocont. Déductible
- 21% Cocont. Déductible M.
-
-
-
- 21
- percent
- none
-
-
-
-
-
- 412
- TVA 21% Cocont. Récupérable
- 21% Cocont. Récupérable M.
-
-
-
- -21
- percent
- none
-
-
-
+
410
TVA 21% Cocont.
21% Cocont. M.
21
- group
+ percent
purchase
-
-
+
+
-
- 421
- TVA 12% Cocont. Déductible
- 12% Cocont. Déductible M.
-
-
-
- 12
- percent
- none
-
-
-
-
-
- 422
- TVA 12% Cocont. Récupérable
- 12% Cocont. Récupérable M.
-
-
-
- -12
- percent
- none
-
-
-
+
420
TVA 12% Cocont.
12% Cocont. M.
- group
+ percent
12
purchase
-
-
+
+
-
- 431
- TVA 6% Cocont. Déductible
- 6% Cocont. Déductible M.
-
-
-
- 6
- percent
- none
-
-
-
-
-
- 432
- TVA 6% Cocont. Récupérable
- 6% Cocont. Récupérable M.
-
-
-
- -6
- percent
- none
-
-
-
+
430
TVA 6% Cocont.
6% Cocont. M.
- group
+ percent
6
purchase
-
-
+
+
+
440
TVA 0% Cocont.
0% Cocont. M.
-
-
0
percent
purchase
-
+
+
-
- 511
- TVA 21% Cocont. Déductible
- 21% Cocont. Déductible S.
-
-
-
- 21
- percent
- none
-
-
-
-
-
- 512
- TVA 21% Cocont. Récupérable
- 21% Cocont. Récupérable S.
-
-
-
- -21
- percent
- none
-
-
-
+
510
TVA 21% Cocont.
21% Cocont .S.
- 0
- group
+ 21
+ percent
purchase
-
-
+
+
-
- 521
- TVA 12% Cocont. Déductible
- 12% Cocont. Déductible S.
-
-
-
- 12
- percent
- none
-
-
-
-
-
- 522
- TVA 12% Cocont. Récupérable
- 12% Cocont. Récupérable S.
-
-
-
- -12
- percent
- none
-
-
-
+
520
TVA 12% Cocont.
12% Cocont. S.
12
- group
+ percent
purchase
-
-
+
+
-
- 531
- TVA 6% Cocont. Déductible
- 6% Cocont. Déductible S.
-
-
-
- 6
- percent
- none
-
-
-
-
-
- 532
- TVA 6% Cocont. Récupérable
- 6% Cocont. Récupérable S.
-
-
-
- -6
- percent
- none
-
-
-
+
530
TVA 6% Cocont.
6% Cocont. S.
- 1
- group
+ 6
+ percent
purchase
-
-
+
+
+
540
TVA 0% Cocont.
0% Cocont. S.
-
-
0
percent
purchase
-
+
+
-
- 611
- TVA 21% Cocont. Déductible
- 21% Cocont. Déductible - Biens d'investissement
-
-
-
- 21
- percent
- none
-
-
-
-
-
- 612
- TVA 21% Cocont. Récupérable
- 21% Cocont. Récupérable - Biens d'investissement
-
-
-
- -21
- percent
- none
-
-
-
+
610
TVA 21% Cocont.
21% Cocont. - Biens d'investissement
- 1
- group
+ 21
+ percent
purchase
-
-
+
+
-
- 621
- TVA 12% Cocont. Déductible
- 12% Cocont. Déductible - Biens d'investissement
-
-
-
- 12
- percent
- none
-
-
-
-
-
- 622
- TVA 12% Cocont. Récupérable
- 12% Cocont. Récupérable - Biens d'investissement
-
-
-
- -12
- percent
- none
-
-
-
+
620
TVA 12% Cocont.
12% Cocont. - Biens d'investissement
- 1
- group
+ 12
+ percent
purchase
-
-
+
+
-
- 631
- TVA 6% Cocont. Déductible
- 6% Cocont. Déductible - Biens d'investissement
-
-
-
- 6
- percent
- none
-
-
-
-
-
- 632
- TVA 6% Cocont. Récupérable
- 6% Cocont. Récupérable - Biens d'investissement
-
-
-
- -6
- percent
- none
-
-
-
+
630
TVA 6% Cocont.
6% Cocont. - Biens d'investissement
- 1
- group
+ 6
+ percent
purchase
-
-
+
+
+
640
TVA 0% Cocont.
0% Cocont. - Biens d'investissement
-
-
0
percent
purchase
-
+
+
-
- 721
- VAT 50% Non Déductible - Frais de voiture
- 50% Non Déductible - Frais de voiture
-
-
-
- 10.5
- percent
- none
-
-
-
-
-
- 722
- TVA 50% Déductible - Frais de voiture (Prix Excl.)
- 50% Déductible - Frais de voiture (Prix Excl.)
-
-
-
- 10.5
- percent
- none
-
-
-
-
+
720
TVA 50% Non Déductible - Frais de voiture (Prix Excl.)
50% Non Déductible - Frais de voiture (Prix Excl.)
- 1
- group
- purchase
-
-
-
-
-
-
- 1111
- TVA 21% EU Déductible
- 21% EU Déductible M.
-
-
-
21
percent
- none
-
-
-
-
-
- 1112
- TVA 21% EU Récupérable
- 21% EU Récupérable M.
-
-
-
- -21
- percent
- none
+ purchase
+
+
+
1110
TVA 21% EU
21% EU M.
- 1
- group
+ 21
+ percent
purchase
-
-
+
+
-
- 1121
- TVA 12% EU Déductible
- 12% EU Déductible M.
-
-
-
- 12
- percent
- none
-
-
-
-
-
- 1122
- TVA 12% EU Récupérable
- 12% EU Récupérable M.
-
-
-
- -12
- percent
- none
-
-
-
+
1120
TVA 12% EU
12% EU M.
12
- group
+ percent
purchase
-
-
+
+
-
- 1131
- TVA 6% EU Déductible
- 6% EU Déductible M.
-
-
-
- 6
- percent
- none
-
-
-
-
-
- 1132
- TVA 6% EU Récupérable
- 6% EU Récupérable M.
-
-
-
- -6
- percent
- none
-
-
-
+
1130
TVA 6% EU
6% EU M.
6
- group
+ percent
purchase
-
-
+
+
+
1140
TVA 0% EU
0% EU M.
-
-
0.0
percent
purchase
-
+
+
-
- 1211
- TVA 21% EU Déductible
- 21% EU Déductible S.
-
-
-
- 21
- percent
- none
-
-
-
-
-
- 1212
- TVA 21% EU Récupérable
- 21% EU Récupérable S.
-
-
-
- -21
- percent
- none
-
-
-
+
1210
TVA 21% EU
21% EU S.
21
- group
+ percent
purchase
-
-
-
-
-
-
- 1221
- TVA 21% EU Déductible
- 21% EU Déductible - Biens divers
-
-
-
- 21
- percent
- none
-
-
-
-
-
- 1222
- TVA 21% EU Récupérable
- 21% EU Récupérable - Biens divers
-
-
-
- -21
- percent
- none
+
+
+
1220
TVA 21% EU
21% EU - Biens divers
21
- group
+ percent
purchase
-
-
+
+
-
- 1231
- TVA 12% EU Déductible
- 12% EU Déductible S.
-
-
-
- 12
- percent
- none
-
-
-
-
-
- 1232
- TVA 12% EU Récupérable
- 12% EU Récupérable S.
-
-
-
- -12
- percent
- none
-
-
-
+
1230
TVA 12% EU
12% EU S.
- 1
- group
- purchase
-
-
-
-
-
-
-
- 1241
- TVA 12% EU Déductible
- 12% EU Déductible - Biens divers
-
-
-
12
percent
- none
-
-
-
-
-
- 1242
- TVA 12% EU Récupérable
- TVA 12% EU Récupérable - Biens divers
-
-
-
- -12
- percent
- none
+ purchase
+
+
+
+
1240
TVA 12% EU
12% EU - Biens divers
12
- group
+ percent
purchase
-
-
+
+
-
- 1251
- TVA 6% EU Déductible
- 6% EU Déductible S.
-
-
-
- 6
- percent
- none
-
-
-
-
-
- 1252
- TVA 6% EU Récupérable
- 6% EU Récupérable S.
-
-
-
- -6
- percent
- none
-
-
-
+
1250
TVA 6% EU
6% EU S.
- group
+ percent
6
purchase
-
-
-
-
-
-
- 1261
- TVA 6% EU Déductible
- 6% EU Déductible - Biens divers
-
-
-
- 6
- percent
- none
-
-
-
-
-
- 1262
- TVA 6% EU Récupérable
- 6% EU Récupérable - Biens divers
-
-
-
- -6
- percent
- none
+
+
+
1260
TVA 6% EU
6% EU - Biens divers
- 1
- group
+ 6
+ percent
purchase
-
-
+
+
+
1270
TVA 0% EU
0% EU S.
-
-
0.0
percent
purchase
-
+
+
-
- 1311
- TVA 21% EU Déductible
- 21% EU Déductible - Biens d'investissement
-
-
-
- 21
- percent
- none
-
-
-
-
-
- 1312
- TVA 21% EU Récupérable
- 21% EU Récupérable - Biens d'investissement
-
-
-
- -21
- percent
- none
-
-
-
+
1310
TVA 21% EU
21% EU - Biens d'investissement
- 1
- group
+ 21
+ percent
purchase
-
-
+
+
+
1280
TVA 0% EU
0% EU - Biens divers
-
-
0
percent
purchase
-
+
+
-
- 1321
- TVA 12% EU Déductible
- 12% EU Déductible - Biens d'investissement
-
-
-
- 12
- percent
- none
-
-
-
-
-
- 1322
- TVA 12% EU Récupérable
- 12% EU Récupérable - Biens d'investissement
-
-
-
- -12
- percent
- none
-
-
-
+
1320
TVA 12% EU
12% EU - Biens d'investissement
- group
+ percent
12
purchase
-
-
+
+
-
- 1331
- TVA 6% EU Déductible
- 6% EU Déductible - Biens d'investissement
-
-
-
- 6
- percent
- none
-
-
-
-
-
- 1332
- TVA 6% EU Récupérable
- 6% EU Récupérable - Biens d'investissement
-
-
-
- -6
- percent
- none
-
-
-
+
1330
TVA 6% EU
6% EU - Biens d'investissement
- group
+ percent
6
purchase
-
-
+
+
+
1340
TVA 0% EU
0% EU - Biens d'investissement
-
-
0.0
percent
purchase
-
+
+
-
- 2111
- TVA 21% Non EU Déductible
- 21% Non EU Déductible M.
-
-
-
- 21
- percent
- none
-
-
-
-
-
- 2112
- TVA 21% Non EU Récupérable
- 21% Non EU Récupérable M.
-
-
-
- -21
- percent
- none
-
-
-
+
2110
TVA 21% Non EU
21% Non EU M.
21
- group
+ percent
purchase
-
-
+
+
-
- 2121
- TVA 12% Non EU Déductible
- 12% Non EU Déductible M.
-
-
-
- 12
- percent
- none
-
-
-
-
-
- 2122
- TVA 12% Non EU Récupérable
- 12% Non EU Récupérable M.
-
-
-
- -12
- percent
- none
-
-
-
+
2120
TVA 12% Non EU
12% Non EU M.
12
- group
+ percent
purchase
-
-
+
+
-
- 2131
- TVA 6% Non EU Déductible
- 6% Non EU Déductible M.
-
-
-
- 6
- percent
- none
-
-
-
-
-
- 2132
- TVA 6% Non EU Récupérable
- 6% Non EU Récupérable M.
-
-
-
- -6
- percent
- none
-
-
-
+
2130
TVA 6% Non EU
6% Non EU M.
- 1
- group
+ 6
+ percent
purchase
-
-
+
+
+
2140
TVA 0% Non EU
0% Non EU M.
-
-
0.0
percent
purchase
-
+
+
-
- 2211
- TVA 21% Non EU Déductible
- 21% Non EU Déductible S.
-
-
-
- 21
- percent
- none
-
-
-
-
-
- 2212
- TVA 21% Non EU Récupérable
- 21% Non EU Récupérable S.
-
-
-
- -21
- percent
- none
-
-
-
+
2210
TVA 21% Non EU
21% Non EU S.
21
- group
+ percent
purchase
-
-
+
+
-
- 2221
- TVA 12% Non EU Déductible
- 12% Non EU Déductible S.
-
-
-
- 12
- percent
- none
-
-
-
-
-
- 2222
- TVA 12% Non EU Récupérable
- 12% Non EU Récupérable S.
-
-
-
- -12
- percent
- none
-
-
-
+
2220
TVA 12% Non EU
12% Non EU S.
- group
+ percent
12
purchase
-
-
+
+
-
- 2231
- TVA 6% Non EU Déductible
- 6% Non EU Déductible S.
-
-
-
- 6
- percent
- none
-
-
-
-
-
- 2232
- TVA 6% Non EU Récupérable
- 6% Non EU Récupérable S.
-
-
-
- -6
- percent
- none
-
-
-
+
2230
TVA 6% Non EU
6% Non EU S.
- group
+ percent
purchase
6
-
-
+
+
+
2240
TVA 0% Non EU
0% Non EU S.
-
-
0.0
percent
purchase
-
+
+
-
- 2311
- TVA 21% Non EU Déductible
- 21% Non EU Déductible - Biens d'investissement
-
-
-
- 21
- percent
- none
-
-
-
-
-
- 2312
- TVA 21% Non EU Récupérable
- 21% Non EU Récupérable - Biens d'investissement
-
-
-
- -21
- percent
- none
-
-
-
+
2310
TVA 21% Non EU
21% Non EU - Biens d'investissement
21
- group
+ percent
purchase
-
-
+
+
-
- 2321
- TVA 12% Non EU Déductible
- 12% Non EU Déductible - Biens d'investissement
-
-
-
- 12
- percent
- none
-
-
-
-
-
- 2322
- TVA 12% Non EU Récupérable
- 12% Non EU Récupérable - Biens d'investissement
-
-
-
- -12
- percent
- none
-
-
-
+
2320
TVA 12% Non EU
12% Non EU - Biens d'investissement
- group
+ percent
12
purchase
-
-
+
+
-
- 2331
- TVA 6% Non EU Déductible
- 6% Non EU Déductible - Biens d'investissement
-
-
-
- 6
- percent
- none
-
-
-
-
-
- 2332
- TVA 6% Non EU Récupérable
- 6% Non EU Récupérable - Biens d'investissement
-
-
-
- -6
- percent
- none
-
-
-
-
+
+
2330
TVA 6% Non EU
6% Non EU - Biens d'investissement
- group
+ percent
purchase
6
-
-
+
+
+
2340
TVA 0% Non EU
0% Non EU - Biens d'investissement
-
-
0.0
percent
purchase
-
+
+
+
9000
Régularisation en faveur de l'état
@@ -2004,8 +3269,32 @@
fixed
adjustment
-
+
+
+
9010
Régularisation en faveur du déclarant
@@ -2015,6 +3304,30 @@
fixed
adjustment
-
+
+
+
diff --git a/addons/l10n_be_edi/models/account_invoice.py b/addons/l10n_be_edi/models/account_invoice.py
index 55dc27bf418..642d44acd49 100644
--- a/addons/l10n_be_edi/models/account_invoice.py
+++ b/addons/l10n_be_edi/models/account_invoice.py
@@ -128,6 +128,7 @@ class AccountInvoice(models.Model):
lines_elements = tree.xpath('//cac:InvoiceLine', namespaces=namespaces)
for eline in lines_elements:
with invoice_form.invoice_line_ids.new() as invoice_line_form:
+ invoice_line_form.account_id = invoice_line_form.account_id or self.env['account.account'].browse(self.with_context(journal_id=journal_id.id).env['account.invoice.line']._default_account())
# Quantity
elements = eline.xpath('cbc:InvoicedQuantity', namespaces=namespaces)
quantity = elements and float(elements[0].text) or 1.0
@@ -164,12 +165,11 @@ class AccountInvoice(models.Model):
for etax in taxes_elements:
elements = etax.xpath('cbc:Percent', namespaces=namespaces)
if elements:
- tax = self.env['account.tax'].search([('amount', '=', float(elements[0].text)), ('type_tax_use', '=', journal_id.type)], order='sequence ASC', limit=1)
+ tax = self.env['account.tax'].search([('company_id', '=', self.env.user.company_id.id), ('amount', '=', float(elements[0].text)), ('type_tax_use', '=', journal_id.type)], order='sequence ASC', limit=1)
if tax:
invoice_line_form.invoice_line_tax_ids.add(tax)
- invoice_line_form.account_id = invoice_line_form.account_id or self.env['account.account'].browse(self.with_context(journal_id=journal_id.id).env['account.invoice.line']._default_account())
- return invoice_form.save
+ return invoice_form.save()
@api.model
def _get_xml_decoders(self):
diff --git a/addons/l10n_bo/__manifest__.py b/addons/l10n_bo/__manifest__.py
index d437a931b36..32227a38474 100644
--- a/addons/l10n_bo/__manifest__.py
+++ b/addons/l10n_bo/__manifest__.py
@@ -20,6 +20,7 @@ Plan contable boliviano e impuestos de acuerdo a disposiciones vigentes
"data/account.account.template.csv",
"data/l10n_bo_chart_post_data.xml",
'data/account_data.xml',
+ 'data/account_tax_report_data.xml',
"data/account_tax_data.xml",
"data/account_chart_template_data.xml",
],
diff --git a/addons/l10n_bo/data/account_tax_data.xml b/addons/l10n_bo/data/account_tax_data.xml
index 5ef54c9ddb9..c11d00e64d6 100644
--- a/addons/l10n_bo/data/account_tax_data.xml
+++ b/addons/l10n_bo/data/account_tax_data.xml
@@ -1,148 +1,110 @@
-
-
-
- Impuesto a las Utilidades de la Empresa IUE (25%)
- taxes
-
-
-
- Impuesto a las Transacciones IT (3%)
- taxes
-
-
-
- Impuesto a las Transacciones IT (3%)
- taxes
-
-
-
- Impuesto al Valor Agregado (IVA) Total a Pagar
- taxes
-
-
-
- Impuesto Cobrado
- taxes
-
-
-
- Impuesto Cobrado Fuera de Ámbito
- taxes
-
-
-
- Impuesto Cobrado de Exonerados al IVA
- taxes
-
-
-
- Impuesto Cobrado IVA
- taxes
-
-
-
- Impuesto Pagado
- taxes
-
-
-
- Impuesto Pagado Fuera de Ámbito
- taxes
-
-
-
- Impuesto Pagado de Exonerados al IVA
- taxes
-
-
-
- Impuesto Pagado IVA
- taxes
-
-
-
- Base Imponible
- taxes
-
-
-
- Base Imponible - Compras
- taxes
-
-
-
- Compras Gravadas Fuera de Ámbito
- taxes
-
-
-
- Compras NO Gravadas (Exoneradas)
- taxes
-
-
-
- Compras Gravadas con IVA
- taxes
-
-
-
- Base Imponible - Ventas
- taxes
-
-
-
- Ventas Gravadas Fuera de Ámbito
- taxes
-
-
-
- Ventas NO Gravadas (Exoneradas)
- taxes
-
-
-
- Impuesto al Valor Agregado con IVA
- taxes
-
-
-
- IVA 13% Venta
- 13
- percent
- sale
- 1
-
-
-
-
+
+ IVA 13% Venta
+ 13
+ percent
+ sale
+ 1
+
+
+
-
- IVA 13% Compra
- 13
- percent
- purchase
- 1
-
-
-
-
+
+ IVA 13% Compra
+ 13
+ percent
+ purchase
+ 1
+
+
+
-
- IT 3%
- 3
- percent
-
- sale
-
-
-
-
+
+ IT 3%
+ 3
+ percent
+
+ sale
+
+
+
diff --git a/addons/l10n_bo/data/account_tax_report_data.xml b/addons/l10n_bo/data/account_tax_report_data.xml
new file mode 100644
index 00000000000..1bc63b64505
--- /dev/null
+++ b/addons/l10n_bo/data/account_tax_report_data.xml
@@ -0,0 +1,152 @@
+
+
+
+
+ Impuesto a las Utilidades de la Empresa IUE (25%)
+
+
+
+
+
+ Impuesto a las Transacciones IT (3%)
+
+
+
+
+
+ Impuesto a las Transacciones IT (3%)
+ Impuesto a las Transacciones IT (3%)
+
+
+
+
+
+
+ Impuesto al Valor Agregado (IVA) Total a Pagar
+
+
+
+
+
+ Impuesto Cobrado
+
+
+
+
+
+
+ Impuesto Cobrado Fuera de Ámbito
+
+
+
+
+
+
+ Impuesto Cobrado de Exonerados al IVA
+
+
+
+
+
+
+ Impuesto Cobrado IVA
+ Impuesto Cobrado IVA
+
+
+
+
+
+
+ Impuesto Pagado
+
+
+
+
+
+
+ Impuesto Pagado Fuera de Ámbito
+
+
+
+
+
+
+ Impuesto Pagado de Exonerados al IVA
+
+
+
+
+
+
+ Impuesto Pagado IVA
+ Impuesto Pagado IVA
+
+
+
+
+
+
+ Base Imponible
+
+
+
+
+
+ Base Imponible - Compras
+
+
+
+
+
+
+ Compras Gravadas Fuera de Ámbito
+
+
+
+
+
+
+ Compras NO Gravadas (Exoneradas)
+
+
+
+
+
+
+ Compras Gravadas con IVA
+ Compras Gravadas con IVA
+
+
+
+
+
+
+ Base Imponible - Ventas
+
+
+
+
+
+
+ Ventas Gravadas Fuera de Ámbito
+
+
+
+
+
+
+ Ventas NO Gravadas (Exoneradas)
+
+
+
+
+
+
+ Impuesto al Valor Agregado con IVA
+ Impuesto al Valor Agregado con IVA
+
+
+
+
+
+
diff --git a/addons/l10n_br/__manifest__.py b/addons/l10n_br/__manifest__.py
index acdedd45eef..fd507c449f4 100644
--- a/addons/l10n_br/__manifest__.py
+++ b/addons/l10n_br/__manifest__.py
@@ -50,6 +50,7 @@ come with any additional paid permission for online use of 'private modules'.
'data/l10n_br_chart_data.xml',
'data/account.account.template.csv',
'data/account_data.xml',
+ 'data/account_tax_report_data.xml',
'data/account_tax_template_data.xml',
'views/account_view.xml',
],
diff --git a/addons/l10n_br/data/account_tax_report_data.xml b/addons/l10n_br/data/account_tax_report_data.xml
new file mode 100644
index 00000000000..b46c3a3a54f
--- /dev/null
+++ b/addons/l10n_br/data/account_tax_report_data.xml
@@ -0,0 +1,910 @@
+
+
+
+ ICMSST
+
+
+
+
+
+ ICMSST_1
+ ICMSST_1
+
+
+
+
+
+
+ ICMSST_2
+ ICMSST_2
+
+
+
+
+
+
+ IRPJ
+
+
+
+
+
+ IRPJ_1
+ IRPJ_1
+
+
+
+
+
+
+ IRPJ_2
+ IRPJ_2
+
+
+
+
+
+
+ IR
+
+
+
+
+
+ IR_1
+ IR_1
+
+
+
+
+
+
+ IR_2
+ IR_2
+
+
+
+
+
+
+ ISSQN
+
+
+
+
+
+ ISSQN_1
+ ISSQN_1
+
+
+
+
+
+
+ ISSQN_2
+ ISSQN_2
+
+
+
+
+
+
+
+ CSLL
+
+
+
+
+
+ CSLL_1
+ CSLL_1
+
+
+
+
+
+
+ CSLL_2
+ CSLL_2
+
+
+
+
+
+
+ COFINS
+
+
+
+
+
+ Operação Tributável com Alíquota Básica
+
+
+
+
+
+
+ COFINS_1
+ COFINS_1
+
+
+
+
+
+
+ COFINS_2
+ COFINS_2
+
+
+
+
+
+
+ Operação Tributável com Alíquota Diferenciada
+
+
+
+
+
+
+ Operação Tributável com Alíquota por Unidade de Medida de Produto
+
+
+
+
+
+
+ Operação Tributável Monofásica - Revenda a Alíquota Zero
+
+
+
+
+
+
+ Operação Tributável por Substituição Tributária
+
+
+
+
+
+
+ Operação Tributável a Alíquota zero
+
+
+
+
+
+
+ Operação Isenta da Contribuição
+
+
+
+
+
+
+ Operação sem Incidência da Contribuição
+
+
+
+
+
+
+ Operação com Suspensão da Contribuição
+
+
+
+
+
+
+ Outras Operações de Saída
+
+
+
+
+
+
+ Operação com Direito a Crédito - Vinculada Exclusivamente a Receita Tributada no Mercado Interno
+
+
+
+
+
+
+ Operação com Direito a Crédito - Vinculada Exclusivamente a Receita Não-Tributada no Mercado Interno
+
+
+
+
+
+
+ Operação com Direito a Crédito - Vinculada Exclusivamente a Receita de Exportação
+
+
+
+
+
+
+ Operação com Direito a Crédito - Vinculada a Receitas Tributadas e Não-Tributadas no Mercado Interno
+
+
+
+
+
+
+ Operação com Direito a Crédito - Vinculada a Receitas Tributadas no Mercado Interno e de Exportação
+
+
+
+
+
+
+ Operação com Direito a Crédito - Vinculada a Receitas Não Tributadas no Mercado Interno e de Exportação
+
+
+
+
+
+
+ Operação com Direito a Crédito - Vinculada a Receitas Tributadas e Não-Tributadas no Mercado Interno e de Exportação
+
+
+
+
+
+
+ Crédito Presumido - Operação de Aquisição Vinculada Exclusivamente a Receita Tributada no Mercado Interno
+
+
+
+
+
+
+ Crédito Presumido - Operação de Aquisição Vinculada Exclusivamente a Receita Não-Tributada no Mercado Interno
+
+
+
+
+
+
+ Crédito Presumido - Operação de Aquisição Vinculada Exclusivamente a Receita de Exportação
+
+
+
+
+
+
+ Crédito Presumido - Operação de Aquisição Vinculada a Receitas Tributadas e Não-Tributadas no Mercado Interno
+
+
+
+
+
+
+ Crédito Presumido - Operação de Aquisição Vinculada a Receitas Tributadas no Mercado Interno e de Exportação
+
+
+
+
+
+
+ Crédito Presumido - Operação de Aquisição Vinculada a Receitas Não-Tributadas no Mercado Interno e de Exportação
+
+
+
+
+
+
+ Crédito Presumido - Operação de Aquisição Vinculada a Receitas Tributadas e Não-Tributadas no Mercado Interno e de Exportação
+
+
+
+
+
+
+ Crédito Presumido - Outras Operações
+
+
+
+
+
+
+ Operação de Aquisição sem Direito a Crédito
+
+
+
+
+
+
+ Operação de Aquisição com Isenção
+
+
+
+
+
+
+ Operação de Aquisição com Suspensão
+
+
+
+
+
+
+ Operação de Aquisição a Alíquota Zero
+
+
+
+
+
+
+ Operação de Aquisição sem Incidência da Contribuição
+
+
+
+
+
+
+ Operação de Aquisição por Substituição Tributária
+
+
+
+
+
+
+ Outras Operações de Entrada
+
+
+
+
+
+
+ Outras Operações
+
+
+
+
+
+
+ PIS
+
+
+
+
+
+ Operação Tributável com Alíquota Básica
+
+
+
+
+
+
+ PIS_1
+ PIS_1
+
+
+
+
+
+
+ PIS_2
+ PIS_2
+
+
+
+
+
+
+ Operação Tributável com Alíquota Diferenciada
+
+
+
+
+
+
+ Operação Tributável com Alíquota por Unidade de Medida de Produto
+
+
+
+
+
+
+ Operação Tributável Monofásica - Revenda a Alíquota Zero
+
+
+
+
+
+
+ Operação Tributável por Substituição Tributária
+
+
+
+
+
+
+ Operação Tributável a Alíquota Zero
+
+
+
+
+
+
+ Operação Isenta da Contribuição
+
+
+
+
+
+
+ Operação sem Incidência da Contribuição
+
+
+
+
+
+
+ Operação com Suspensão da Contribuição
+
+
+
+
+
+
+ Outras Operações de Saída
+
+
+
+
+
+
+ Operação com Direito a Crédito - Vinculada Exclusivamente a Receita Tributada no Mercado Interno
+
+
+
+
+
+
+ Operação com Direito a Crédito - Vinculada Exclusivamente a Receita Não Tributada no Mercado Interno
+
+
+
+
+
+
+ Operação com Direito a Crédito - Vinculada Exclusivamente a Receita de Exportação
+
+
+
+
+
+
+ Operação com Direito a Crédito - Vinculada a Receitas Tributadas e Não-Tributadas no Mercado Interno
+
+
+
+
+
+
+ Operação com Direito a Crédito - Vinculada a Receitas Tributadas no Mercado Interno e de Exportação
+
+
+
+
+
+
+ Operação com Direito a Crédito - Vinculada a Receitas Não-Tributadas no Mercado Interno e de Exportação
+
+
+
+
+
+
+ Operação com Direito a Crédito - Vinculada a Receitas Tributadas e Não-Tributadas no Mercado Interno, e de Exportação
+
+
+
+
+
+
+ Crédito Presumido - Operação de Aquisição Vinculada Exclusivamente a Receita Tributada no Mercado Interno
+
+
+
+
+
+
+ Crédito Presumido - Operação de Aquisição Vinculada Exclusivamente a Receita Não-Tributada no Mercado Interno
+
+
+
+
+
+
+ Crédito Presumido - Operação de Aquisição Vinculada Exclusivamente a Receita de Exportação
+
+
+
+
+
+
+ Crédito Presumido - Operação de Aquisição Vinculada a Receitas Tributadas e Não-Tributadas no Mercado Interno
+
+
+
+
+
+
+ Crédito Presumido - Operação de Aquisição Vinculada a Receitas Tributadas no Mercado Interno e de Exportação
+
+
+
+
+
+
+ Crédito Presumido - Operação de Aquisição Vinculada a Receitas Não-Tributadas no Mercado Interno e de Exportação
+
+
+
+
+
+
+ Crédito Presumido - Operação de Aquisição Vinculada a Receitas Tributadas e Não-Tributadas no Mercado Interno, e de Exportação
+
+
+
+
+
+
+ Crédito Presumido - Outras Operações
+
+
+
+
+
+
+ Operação de Aquisição sem Direito a Crédito
+
+
+
+
+
+
+ Operação de Aquisição com Isenção
+
+
+
+
+
+
+ Operação de Aquisição com Suspensão
+
+
+
+
+
+
+ Operação de Aquisição a Alíquota Zero
+
+
+
+
+
+
+ Operação de Aquisição sem Incidência da Contribuição
+
+
+
+
+
+
+ Operação de Aquisição por Substituição Tributária
+
+
+
+
+
+
+ Outras Operações de Entrada
+
+
+
+
+
+
+ Outras Operações
+
+
+
+
+
+
+ IPI
+ BRTAX07
+
+
+
+
+
+
+
+ IPI_1
+ IPI_1
+ BRTAX07_1
+
+
+
+
+
+
+
+
+ IPI_2
+ IPI_2
+
+
+
+
+
+
+ Entrada isenta
+
+
+
+
+
+
+ EEntrada não-tributada
+
+
+
+
+
+
+ Entrada imune
+
+
+
+
+
+
+ Entrada com suspensão
+
+
+
+
+
+
+ Outras entradas
+
+
+
+
+
+
+ Saída tributada
+
+
+
+
+
+
+ Saída tributada com alíquota zero
+
+
+
+
+
+
+ Saída isenta
+
+
+
+
+
+
+ Saída não-tributada
+
+
+
+
+
+
+ Saída imune
+
+
+
+
+
+
+ Saída com suspensão
+
+
+
+
+
+
+ Outras saídas
+
+
+
+
+
+
+ ICMS
+
+
+
+
+
+ Tributada integralmente
+
+
+
+
+
+
+ ICMS_1
+ ICMS_1
+
+
+
+
+
+
+ Tributada e com cobrança do ICMS por substituição tributária
+
+
+
+
+
+
+ ICMS_2
+ ICMS_2
+
+
+
+
+
+
+ Com redução de base de cálculo
+
+
+
+
+
+
+ Isenta ou não tributada e com cobrança do ICMS por substituição tributária
+
+
+
+
+
+
+ Isenta
+
+
+
+
+
+
+ Não tributada
+
+
+
+
+
+
+ Suspensão
+
+
+
+
+
+
+ Diferimento
+
+
+
+
+
+
+ ICMS cobrado anteriormente por substituição tributária
+
+
+
+
+
+
+ Com redução de base de cálculo e cobrança do ICMS por substituição tributária
+
+
+
+
+
+
+ Outras
+
+
+
+
+
+
+ Simples Nacional - Tributada pelo Simples Nacional com permissão de crédito
+
+
+
+
+
+
+ Simples Nacional - Tributada pelo Simples Nacional sem permissão de crédito
+
+
+
+
+
+
+ Simples Nacional - Isenção do ICMS no Simples Nacional para faixa de receita bruta
+
+
+
+
+
+
+ Simples Nacional - Tributada pelo Simples Nacional com permissão de crédito e com cobrança do ICMS por substituição tributária
+
+
+
+
+
+
+ Simples Nacional - Tributada pelo Simples Nacional sem permissão de crédito e com cobrança do ICMS por substituição tributária
+
+
+
+
+
+
+ Simples Nacional - Isenção do ICMS no Simples Nacional para faixa de receita bruta e com cobrança do ICMS por substituição tributária
+
+
+
+
+
+
+ Simples Nacional - Imune
+
+
+
+
+
+
+ Simples Nacional - Não tributada pelo Simples Nacional
+
+
+
+
+
+
+ Simples Nacional - ICMS cobrado anteriormente por substituição tributária (substituído) ou por antecipação
+
+
+
+
+
+
+ Simples Nacional - Outros
+
+
+
+
+
diff --git a/addons/l10n_br/data/account_tax_template_data.xml b/addons/l10n_br/data/account_tax_template_data.xml
index 78e816f93ff..72f61cd9716 100644
--- a/addons/l10n_br/data/account_tax_template_data.xml
+++ b/addons/l10n_br/data/account_tax_template_data.xml
@@ -1,652 +1,5 @@
-
-
-
- ICMSST
- taxes
-
-
-
- ICMSST_1
- taxes
-
-
-
- ICMSST_2
- taxes
-
-
-
- IRPJ
- taxes
-
-
-
- IRPJ_1
- taxes
-
-
-
- IRPJ_2
- taxes
-
-
-
- IR
- taxes
-
-
-
- IR_1
- taxes
-
-
-
- IR_2
- taxes
-
-
-
- ISSQN
- taxes
-
-
-
- ISSQN_1
- taxes
-
-
-
- ISSQN_2
- taxes
-
-
-
- CSLL
- taxes
-
-
-
- CSLL_1
- taxes
-
-
-
- CSLL_2
- taxes
-
-
-
- COFINS
- taxes
-
-
-
- COFINS_1
- taxes
-
-
-
- COFINS_2
- taxes
-
-
-
- PIS
- taxes
-
-
-
- PIS_1
- taxes
-
-
-
- PIS_2
- taxes
-
-
-
- IPI
- taxes
-
-
-
- IPI_1
- taxes
-
-
-
- IPI_2
- taxes
-
-
-
- ICMS
- taxes
-
-
-
- ICMS_1
- taxes
-
-
-
- ICMS_2
- taxes
-
-
-
- Operação Tributável com Alíquota Básica
- taxes
-
-
-
- Operação Tributável com Alíquota Diferenciada
- taxes
-
-
-
- Operação Tributável com Alíquota por Unidade de Medida de Produto
- taxes
-
-
-
- Operação Tributável Monofásica - Revenda a Alíquota Zero
- taxes
-
-
-
- Operação Tributável por Substituição Tributária
- taxes
-
-
-
- Operação Tributável a Alíquota zero
- taxes
-
-
-
- Operação Isenta da Contribuição
- taxes
-
-
-
- Operação sem Incidência da Contribuição
- taxes
-
-
-
- Operação com Suspensão da Contribuição
- taxes
-
-
-
- Outras Operações de Saída
- taxes
-
-
-
- Operação com Direito a Crédito - Vinculada Exclusivamente a Receita Tributada no Mercado Interno
- taxes
-
-
-
- Operação com Direito a Crédito - Vinculada Exclusivamente a Receita Tributada no Mercado Interno
- taxes
-
-
-
- Operação com Direito a Crédito - Vinculada Exclusivamente a Receita Não-Tributada no Mercado Interno
- taxes
-
-
-
- Operação com Direito a Crédito - Vinculada Exclusivamente a Receita de Exportação
- taxes
-
-
-
- Operação com Direito a Crédito - Vinculada a Receitas Tributadas e Não-Tributadas no Mercado Interno
- taxes
-
-
-
- Operação com Direito a Crédito - Vinculada a Receitas Tributadas no Mercado Interno e de Exportação
- taxes
-
-
-
- Operação com Direito a Crédito - Vinculada a Receitas Não Tributadas no Mercado Interno e de Exportação
- taxes
-
-
-
- Operação com Direito a Crédito - Vinculada a Receitas Tributadas e Não-Tributadas no Mercado Interno e de Exportação
- taxes
-
-
-
- Crédito Presumido - Operação de Aquisição Vinculada Exclusivamente a Receita Tributada no Mercado Interno
- taxes
-
-
-
- Crédito Presumido - Operação de Aquisição Vinculada Exclusivamente a Receita Não-Tributada no Mercado Interno
- taxes
-
-
-
- Crédito Presumido - Operação de Aquisição Vinculada Exclusivamente a Receita de Exportação
- taxes
-
-
-
- Crédito Presumido - Operação de Aquisição Vinculada a Receitas Tributadas e Não-Tributadas no Mercado Interno
- taxes
-
-
-
- Crédito Presumido - Operação de Aquisição Vinculada a Receitas Tributadas no Mercado Interno e de Exportação
- taxes
-
-
-
- Crédito Presumido - Operação de Aquisição Vinculada a Receitas Não-Tributadas no Mercado Interno e de Exportação
- taxes
-
-
-
- Crédito Presumido - Operação de Aquisição Vinculada a Receitas Tributadas e Não-Tributadas no Mercado Interno e de Exportação
- taxes
-
-
-
- Crédito Presumido - Outras Operações
- taxes
-
-
-
- Operação de Aquisição sem Direito a Crédito
- taxes
-
-
-
- Operação de Aquisição com Isenção
- taxes
-
-
-
- Operação de Aquisição com Suspensão
- taxes
-
-
-
- Operação de Aquisição a Alíquota Zero
- taxes
-
-
-
- Operação de Aquisição sem Incidência da Contribuição
- taxes
-
-
-
- Operação de Aquisição por Substituição Tributária
- taxes
-
-
-
- Outras Operações de Entrada
- taxes
-
-
-
- Outras Operações
- taxes
-
-
-
- Operação Tributável com Alíquota Básica
- taxes
-
-
-
- Operação Tributável com Alíquota Diferenciada
- taxes
-
-
-
- Operação Tributável com Alíquota por Unidade de Medida de Produto
- taxes
-
-
-
- Operação Tributável Monofásica - Revenda a Alíquota Zero
- taxes
-
-
-
- Operação Tributável por Substituição Tributária
- taxes
-
-
-
- Operação Tributável a Alíquota Zero
- taxes
-
-
-
- Operação Isenta da Contribuição
- taxes
-
-
-
- Operação sem Incidência da Contribuição
- taxes
-
-
-
- Operação com Suspensão da Contribuição
- taxes
-
-
-
- Outras Operações de Saída
- taxes
-
-
-
- Operação com Direito a Crédito - Vinculada Exclusivamente a Receita Tributada no Mercado Interno
- taxes
-
-
-
- Operação com Direito a Crédito - Vinculada Exclusivamente a Receita Não Tributada no Mercado Interno
- taxes
-
-
-
- Operação com Direito a Crédito - Vinculada Exclusivamente a Receita de Exportação
- taxes
-
-
-
- Operação com Direito a Crédito - Vinculada a Receitas Tributadas e Não-Tributadas no Mercado Interno
- taxes
-
-
-
- Operação com Direito a Crédito - Vinculada a Receitas Tributadas no Mercado Interno e de Exportação
- taxes
-
-
-
- Operação com Direito a Crédito - Vinculada a Receitas Não-Tributadas no Mercado Interno e de Exportação
- taxes
-
-
-
- Operação com Direito a Crédito - Vinculada a Receitas Tributadas e Não-Tributadas no Mercado Interno, e de Exportação
- taxes
-
-
-
- Crédito Presumido - Operação de Aquisição Vinculada Exclusivamente a Receita Tributada no Mercado Interno
- taxes
-
-
-
- Crédito Presumido - Operação de Aquisição Vinculada Exclusivamente a Receita Não-Tributada no Mercado Interno
- taxes
-
-
-
- Crédito Presumido - Operação de Aquisição Vinculada Exclusivamente a Receita de Exportação
- taxes
-
-
-
- Crédito Presumido - Operação de Aquisição Vinculada a Receitas Tributadas e Não-Tributadas no Mercado Interno
- taxes
-
-
-
- Crédito Presumido - Operação de Aquisição Vinculada a Receitas Tributadas no Mercado Interno e de Exportação
- taxes
-
-
-
- Crédito Presumido - Operação de Aquisição Vinculada a Receitas Não-Tributadas no Mercado Interno e de Exportação
- taxes
-
-
-
- Crédito Presumido - Operação de Aquisição Vinculada a Receitas Tributadas e Não-Tributadas no Mercado Interno, e de Exportação
- taxes
-
-
-
- Crédito Presumido - Outras Operações
- taxes
-
-
-
- Operação de Aquisição sem Direito a Crédito
- taxes
-
-
-
- Operação de Aquisição com Isenção
- taxes
-
-
-
- Operação de Aquisição com Suspensão
- taxes
-
-
-
- Operação de Aquisição a Alíquota Zero
- taxes
-
-
-
- Operação de Aquisição sem Incidência da Contribuição
- taxes
-
-
-
- Operação de Aquisição por Substituição Tributária
- taxes
-
-
-
- Outras Operações de Entrada
- taxes
-
-
-
- Outras Operações
- taxes
-
-
-
- Entrada com recuperação de crédito
- taxes
-
-
-
- Entrada tributada com alíquota zero
- taxes
-
-
-
- Entrada isenta
- taxes
-
-
-
- EEntrada não-tributada
- taxes
-
-
-
- Entrada imune
- taxes
-
-
-
- Entrada com suspensão
- taxes
-
-
-
- Outras entradas
- taxes
-
-
-
- Saída tributada
- taxes
-
-
-
- Saída tributada com alíquota zero
- taxes
-
-
-
- Saída isenta
- taxes
-
-
-
- Saída não-tributada
- taxes
-
-
-
- Saída imune
- taxes
-
-
-
- Saída com suspensão
- taxes
-
-
-
- Outras saídas
- taxes
-
-
-
- Tributada integralmente
- taxes
-
-
-
- Tributada e com cobrança do ICMS por substituição tributária
- taxes
-
-
-
- Com redução de base de cálculo
- taxes
-
-
-
- Isenta ou não tributada e com cobrança do ICMS por substituição tributária
- taxes
-
-
-
- Isenta
- taxes
-
-
-
- Não tributada
- taxes
-
-
-
- Suspensão
- taxes
-
-
-
- Diferimento
- taxes
-
-
-
- ICMS cobrado anteriormente por substituição tributária
- taxes
-
-
-
- Com redução de base de cálculo e cobrança do ICMS por substituição tributária
- taxes
-
-
-
- Outras
- taxes
-
-
-
- Simples Nacional - Tributada pelo Simples Nacional com permissão de crédito
- taxes
-
-
-
- Simples Nacional - Tributada pelo Simples Nacional sem permissão de crédito
- taxes
-
-
-
- Simples Nacional - Isenção do ICMS no Simples Nacional para faixa de receita bruta
- taxes
-
-
-
- Simples Nacional - Tributada pelo Simples Nacional com permissão de crédito e com cobrança do ICMS por substituição tributária
- taxes
-
-
-
- Simples Nacional - Tributada pelo Simples Nacional sem permissão de crédito e com cobrança do ICMS por substituição tributária
- taxes
-
-
-
- Simples Nacional - Isenção do ICMS no Simples Nacional para faixa de receita bruta e com cobrança do ICMS por substituição tributária
- taxes
-
-
-
- Simples Nacional - Imune
- taxes
-
-
-
- Simples Nacional - Não tributada pelo Simples Nacional
- taxes
-
-
-
- Simples Nacional - ICMS cobrado anteriormente por substituição tributária (substituído) ou por antecipação
- taxes
-
-
-
- Simples Nacional - Outros
- taxes
-
-
3.01.03.01.01.03.00
ganho cambial
@@ -675,13 +28,36 @@
IPI Saída
0.00
sale
-
-
-
+
+
@@ -689,13 +65,36 @@
IPI Saída 2%
2
sale
-
-
-
+
+
@@ -703,13 +102,36 @@
IPI Saída 3%
3
sale
-
-
-
+
+
@@ -717,13 +139,36 @@
IPI Saída 4%
4
sale
-
-
-
+
+
@@ -731,13 +176,36 @@
IPI Saída 5%
5
sale
-
-
-
+
+
@@ -745,27 +213,73 @@
IPI Saída 7%
7
sale
-
-
-
-
+
+
+
IPI 8%
IPI Saída 8%
8
sale
-
-
-
+
+
@@ -773,13 +287,36 @@
IPI Saída 10%
10
sale
-
-
-
+
+
@@ -787,13 +324,36 @@
IPI Saída 12%
12
sale
-
-
-
+
+
@@ -801,13 +361,36 @@
IPI Saída 13%
13
sale
-
-
-
+
+
@@ -815,13 +398,36 @@
IPI Saída 15%
15
sale
-
-
-
+
+
@@ -829,13 +435,36 @@
IPI Saída 16%
16
sale
-
-
-
+
+
@@ -843,13 +472,36 @@
IPI Saída 18%
18
sale
-
-
-
+
+
@@ -857,13 +509,36 @@
IPI Saída 20%
20
sale
-
-
-
+
+
@@ -871,13 +546,36 @@
IPI Saída 22%
22
sale
-
-
-
+
+
@@ -885,13 +583,36 @@
IPI Saída 24%
24
sale
-
-
-
+
+
@@ -899,13 +620,36 @@
IPI Saída 25%
25
sale
-
-
-
+
+
@@ -913,13 +657,36 @@
IPI Saída 27%
27
sale
-
-
-
+
+
@@ -927,13 +694,36 @@
IPI Saída 30%
30
sale
-
-
-
+
+
@@ -941,13 +731,36 @@
IPI Saída 35%
35
sale
-
-
-
+
+
@@ -955,13 +768,36 @@
IPI Saída 40%
40
sale
-
-
-
+
+
@@ -969,13 +805,36 @@
IPI Saída 42%
42
sale
-
-
-
+
+
@@ -983,13 +842,36 @@
IPI Saída 45%
45
sale
-
-
-
+
+
@@ -997,13 +879,36 @@
IPI Saída 50%
50
sale
-
-
-
+
+
@@ -1011,13 +916,36 @@
IPI Saída 60%
60
sale
-
-
-
+
+
@@ -1025,13 +953,36 @@
IPI Saída 300%
300
sale
-
-
-
+
+
@@ -1039,27 +990,73 @@
IPI Saída 330%
330
sale
-
-
-
+
+
-
+
IPI
IPI Entrada
0.00
purchase
-
-
-
+
+
@@ -1067,13 +1064,36 @@
IPI Entrada 2%
2
purchase
-
-
-
+
+
@@ -1081,13 +1101,36 @@
IPI Entrada 3%
3
purchase
-
-
-
+
+
@@ -1095,13 +1138,36 @@
IPI Entrada 4%
4
purchase
-
-
-
+
+
@@ -1109,13 +1175,36 @@
IPI Entrada 5%
5
purchase
-
-
-
+
+
@@ -1123,13 +1212,36 @@
IPI Entrada 7%
7
purchase
-
-
-
+
+
@@ -1137,13 +1249,36 @@
IPI Entrada 8%
8
purchase
-
-
-
+
+
@@ -1151,13 +1286,36 @@
IPI Entrada 10%
10
purchase
-
-
-
+
+
@@ -1165,13 +1323,36 @@
IPI Entrada 12%
12
purchase
-
-
-
+
+
@@ -1179,13 +1360,36 @@
IPI Entrada 13%
13
purchase
-
-
-
+
+
@@ -1193,13 +1397,36 @@
IPI Entrada 15%
15
purchase
-
-
-
+
+
@@ -1207,13 +1434,36 @@
IPI Entrada 16%
16
purchase
-
-
-
+
+
@@ -1221,13 +1471,36 @@
IPI Entrada 18%
18
purchase
-
-
-
+
+
@@ -1235,13 +1508,36 @@
IPI Entrada 20%
20
purchase
-
-
-
+
+
@@ -1249,13 +1545,36 @@
IPI Entrada 22%
22
purchase
-
-
-
+
+
@@ -1263,13 +1582,36 @@
IPI Entrada 24%
24
purchase
-
-
-
+
+
@@ -1277,13 +1619,36 @@
IPI Entrada 25%
25
purchase
-
-
-
+
+
@@ -1291,13 +1656,36 @@
IPI Entrada 27%
27
purchase
-
-
-
+
+
@@ -1305,13 +1693,36 @@
IPI Entrada 30%
30
purchase
-
-
-
+
+
@@ -1319,13 +1730,36 @@
IPI Entrada 35%
35
purchase
-
-
-
+
+
@@ -1333,13 +1767,36 @@
IPI Entrada 40%
40
purchase
-
-
-
+
+
@@ -1347,13 +1804,36 @@
IPI Entrada 42%
42
purchase
-
-
-
+
+
@@ -1361,13 +1841,36 @@
IPI Entrada 45%
45
purchase
-
-
-
+
+
@@ -1375,13 +1878,36 @@
IPI Entrada 50%
50
purchase
-
-
-
+
+
@@ -1389,13 +1915,36 @@
IPI Entrada 60%
60
purchase
-
-
-
+
+
@@ -1403,13 +1952,36 @@
IPI Entrada 300%
300
purchase
-
-
-
+
+
@@ -1417,13 +1989,36 @@
IPI Entrada 330%
330
purchase
-
-
-
+
+
@@ -1431,13 +2026,36 @@
ICMS Saida Interno
0.00
sale
-
-
-
+
+
@@ -1445,13 +2063,36 @@
ICMS Saida Externo
0.00
sale
-
-
-
+
+
@@ -1462,8 +2103,31 @@
-
+
+
@@ -1471,13 +2135,36 @@
ICMS Saida Externo 7%
7
sale
-
-
-
+
+
@@ -1485,13 +2172,36 @@
ICMS Saida Externo 12%
12
sale
-
-
-
+
+
@@ -1499,13 +2209,36 @@
ICMS Saida Interno 19%
19
sale
-
-
-
+
+
@@ -1513,27 +2246,73 @@
ICMS Saida Interno 26%
26
sale
-
-
-
+
+
-
+
ICMS Interno
ICMS Entrada Interno
0.00
purchase
-
-
-
+
+
@@ -1541,13 +2320,36 @@
ICMS Entrada Externo
0.00
purchase
-
-
-
+
+
@@ -1558,8 +2360,31 @@
-
+
+
@@ -1567,13 +2392,36 @@
ICMS Entrada Externo 7%
7
purchase
-
-
-
+
+
@@ -1581,13 +2429,36 @@
ICMS Entrada Externo 12%
12
purchase
-
-
-
+
+
@@ -1595,13 +2466,36 @@
ICMS Entrada Interno 19%
19
purchase
-
-
-
+
+
@@ -1609,13 +2503,36 @@
ICMS Entrada Interno 26%
26
purchase
-
-
-
+
+
@@ -1623,13 +2540,36 @@
PIS Saida
0.00
sale
-
-
-
+
+
@@ -1637,27 +2577,73 @@
PIS Saida 0,65%
0.65
sale
-
-
-
+
+
-
+
PIS
PIS Entrada
0.00
purchase
-
-
-
+
+
@@ -1665,13 +2651,36 @@
PIS Entrada 0,65%
0.65
purchase
-
-
-
+
+
@@ -1679,13 +2688,36 @@
COFINS Saida
0.00
sale
-
-
-
+
+
@@ -1693,27 +2725,73 @@
COFINS Saida 3%
3
sale
-
-
-
+
+
-
+
COFINS
COFINS Entrada
0.00
purchase
-
-
-
+
+
@@ -1721,13 +2799,36 @@
COFINS Entrada 3%
3
purchase
-
-
-
+
+
@@ -1738,8 +2839,31 @@
-
+
+
@@ -1750,8 +2874,31 @@
-
+
+
@@ -1762,10 +2909,33 @@
-
+
+
-
+
ISSQN 1%
ISSQN Saida 1%
@@ -1774,10 +2944,33 @@
-
+
+
-
+
ISSQN 2%
ISSQN Saida 2%
@@ -1786,8 +2979,31 @@
-
+
+
ISSQN 2%
@@ -1797,8 +3013,31 @@
-
+
+
@@ -1809,10 +3048,33 @@
-
+
+
-
+
ISS 4%
ISSQN Saida 4%
@@ -1821,10 +3083,33 @@
-
+
+
-
+
ISSQN 5%
ISSQN Saida 5%
@@ -1833,8 +3118,31 @@
-
+
+
@@ -1845,8 +3153,31 @@
-
+
+
diff --git a/addons/l10n_ca/data/account_tax_data.xml b/addons/l10n_ca/data/account_tax_data.xml
index 803e63c0435..d2eae78804d 100644
--- a/addons/l10n_ca/data/account_tax_data.xml
+++ b/addons/l10n_ca/data/account_tax_data.xml
@@ -2,77 +2,6 @@
-
-
- GST
- taxes
-
-
- GSTPST_BC_SALE
- taxes
-
-
- GSTPST_MB_SALE
- taxes
-
-
- GSTQST_SALE
- taxes
-
-
- GSTPST_SK_SALE
- taxes
-
-
- HST13_SALE
- taxes
-
-
- HST14_SALE
- taxes
-
-
- HST15_SALE
- taxes
-
-
- GST_SALE
- taxes
-
-
-
- GSTPST_BC_PURC
- taxes
-
-
- GSTPST_MB_PURC
- taxes
-
-
- GSTQST_PURC
- taxes
-
-
- GSTPST_SK_PURC
- taxes
-
-
- HST13_PURC
- taxes
-
-
- HST14_PURC
- taxes
-
-
- HST15_PURC
- taxes
-
-
- GST_PURC
- taxes
-
-
@@ -86,10 +15,30 @@
percent
1
-
-
-
+
+
@@ -100,9 +49,31 @@
7
percent
2
-
-
+
+
@@ -112,7 +83,7 @@
sale
100
group
-
+
@@ -128,9 +99,32 @@
percent
1
-
-
+
+
@@ -141,9 +135,32 @@
8
percent
2
-
-
+
+
@@ -154,7 +171,6 @@
100
group
-
@@ -168,9 +184,32 @@
5
percent
1
-
-
+
+
@@ -181,9 +220,32 @@
9.9750
percent
2
-
-
+
+
@@ -194,7 +256,6 @@
100
group
-
@@ -209,9 +270,32 @@
percent
1
-
-
+
+
@@ -222,9 +306,32 @@
5
percent
2
-
-
+
+
@@ -235,7 +342,6 @@
100
group
-
@@ -248,10 +354,32 @@
sale
13
percent
-
-
-
+
+
@@ -261,10 +389,32 @@
sale
14
percent
-
-
-
+
+
@@ -274,10 +424,32 @@
sale
15
percent
-
-
-
+
+
@@ -289,10 +461,32 @@
sale
5
percent
-
-
-
+
+
@@ -308,9 +502,32 @@
percent
1
-
-
+
+
@@ -321,9 +538,32 @@
7
percent
2
-
-
+
+
@@ -334,7 +574,6 @@
100
group
-
@@ -349,9 +588,32 @@
percent
1
-
-
+
+
@@ -362,9 +624,32 @@
8
percent
2
-
-
+
+
@@ -375,7 +660,6 @@
100
group
-
@@ -389,9 +673,32 @@
5
percent
1
-
-
+
+
@@ -402,9 +709,32 @@
9.9750
percent
2
-
-
+
+
@@ -415,7 +745,6 @@
100
group
-
@@ -430,9 +759,32 @@
percent
1
-
-
+
+
@@ -443,9 +795,32 @@
5
percent
2
-
-
+
+
@@ -456,7 +831,6 @@
1
group
-
@@ -469,10 +843,32 @@
purchase
13
percent
-
-
-
+
+
@@ -482,10 +878,32 @@
purchase
14
percent
-
-
-
+
+
@@ -495,10 +913,32 @@
purchase
15
percent
-
-
-
+
+
@@ -510,10 +950,32 @@
purchase
5
percent
-
-
-
+
+
diff --git a/addons/l10n_ch/__manifest__.py b/addons/l10n_ch/__manifest__.py
index 0d2e3d0d46b..860cc761b94 100644
--- a/addons/l10n_ch/__manifest__.py
+++ b/addons/l10n_ch/__manifest__.py
@@ -36,6 +36,7 @@ Here is how it works:
'data/account.account.template.csv',
'data/l10n_ch_chart_post_data.xml',
'data/account_data.xml',
+ 'data/account_tax_report_data.xml',
'data/account_vat2011_data.xml',
'data/account_fiscal_position_data.xml',
'data/account_chart_template_data.xml',
diff --git a/addons/l10n_ch/data/account_fiscal_position_data.xml b/addons/l10n_ch/data/account_fiscal_position_data.xml
index 2446e38c4d7..4c0d554cae9 100644
--- a/addons/l10n_ch/data/account_fiscal_position_data.xml
+++ b/addons/l10n_ch/data/account_fiscal_position_data.xml
@@ -33,7 +33,7 @@
-
+
diff --git a/addons/l10n_ch/data/account_tax_report_data.xml b/addons/l10n_ch/data/account_tax_report_data.xml
new file mode 100644
index 00000000000..a16dccba6f6
--- /dev/null
+++ b/addons/l10n_ch/data/account_tax_report_data.xml
@@ -0,0 +1,261 @@
+
+
+
+
+ I - CHIFFRE D'AFFAIRES
+
+
+
+
+
+ 200 Chiffre d'affaires
+ tax_ch_302a + tax_ch_312a + tax_ch_342a + tax_ch_289
+
+
+
+
+
+
+ 289 Déductions (ch.220 à ch.280)
+
+ tax_ch_289
+
+
+
+
+
+ 220 Chiffre d'affaires imposable a 0% (export)
+ 220 Chiffre d'affaires imposable a 0% (export)
+
+
+
+
+
+
+ 221 Prestations fournies à l'étranger
+ 221 Prestations fournies à l'étranger
+
+
+
+
+
+
+ 225 Transfer avec la procédure de déclaration
+ 225 Transfer avec la procédure de déclaration
+
+
+
+
+
+
+ 230 Chiffre d'affaires non-imposable a 0% (exclu)
+ 230 Chiffre d'affaires non-imposable a 0% (exclu)
+
+
+
+
+
+
+ 235 Diminution de la contre-prestation
+ 235 Diminution de la contre-prestation
+
+
+
+
+
+
+ 280 Divers (p.ex valeur du terrain)
+ 280 Divers (p.ex valeur du terrain)
+
+
+
+
+
+
+ 299 Chiffre d'affaires imposable (ch.200 moins ch.289)
+
+ tax_ch_302a + tax_ch_312a + tax_ch_342a
+
+
+
+
+ II - CALCUL DE L'IMPOT
+
+
+
+
+
+ Chiffre d'affaires imposable
+
+
+
+
+
+
+ 302a Chiffre d'affaires imposable a 7.7% (TS)
+ 302a Chiffre d'affaires imposable a 7.7% (TS)
+ tax_ch_302a
+
+
+
+
+
+
+ 312a Chiffre d'affaires imposable a 2.5% (TR)
+ 312a Chiffre d'affaires imposable a 2.5% (TR)
+ tax_ch_312a
+
+
+
+
+
+
+ 342a Chiffre d'affaires imposable a 3.7% (TS)
+ 342a Chiffre d'affaires imposable a 3.7% (TS)
+ tax_ch_342a
+
+
+
+
+
+
+ Base Impôt sur acquisitions de services
+
+
+
+
+
+
+ 381a Impots sur les acquisitions
+ 381a Impots sur les acquisitions
+
+
+
+
+
+
+ 382a Impots sur les acquisitions
+ 382a Impots sur les acquisitions
+
+
+
+
+
+
+ 399 TVA Due
+ tax_ch_399
+
+
+
+
+
+
+ 302b TVA due a 7.7% (TS)
+ 302b TVA due a 7.7% (TS)
+
+
+
+
+
+
+ 312b TVA due a 2.5% (TR)
+ 312b TVA due a 2.5% (TR)
+
+
+
+
+
+
+ 342b TVA due a 3.7% (TS)
+ 342b TVA due a 3.7% (TS)
+
+
+
+
+
+
+ 381b Impots sur les acquisitions
+ 381b Impots sur les acquisitions
+
+
+
+
+
+
+ 382b Impots sur les acquisitions
+ 382b Impots sur les acquisitions
+
+
+
+
+
+
+ 479 TVA préalable
+
+ tax_ch_479
+
+
+
+
+ 400 TVA préalable sur biens et services
+ 400 TVA préalable sur biens et services
+
+
+
+
+
+
+ 405 TVA préalable sur invest. et autres ch.
+ 405 TVA préalable sur invest. et autres ch.
+
+
+
+
+
+
+ 410 Dégrèvement ultérieur de l'impot préalable
+ 410 Dégrèvement ultérieur de l'impot préalable
+
+
+
+
+
+
+ 415 Correction de l'impot préalable
+ 415 Correction de l'impot préalable
+
+
+
+
+
+
+ 420 Réduction de la déduction de l'impot préalable
+ 420 Réduction de la déduction de l'impot préalable
+
+
+
+
+
+
+ SOLDE
+
+
+
+
+
+ 500 Solde de TVA a payer a l'AFC
+
+ tax_ch_399 - tax_ch_479 > 0 and tax_ch_399 - tax_ch_479 or 0.0
+
+
+
+
+
+ 510 Solde de TVA a recevoir de l'AFC
+
+ tax_ch_479 - tax_ch_399 > 0 and tax_ch_479 - tax_ch_399 or 0.0
+
+
+
+
+
diff --git a/addons/l10n_ch/data/account_vat2011_data.xml b/addons/l10n_ch/data/account_vat2011_data.xml
index 236ba2fb215..f846e0e0378 100644
--- a/addons/l10n_ch/data/account_vat2011_data.xml
+++ b/addons/l10n_ch/data/account_vat2011_data.xml
@@ -1,100 +1,5 @@
-
- Switzerland VAT Form: grid 200
- taxes
-
-
- Switzerland VAT Form: grid 220
- taxes
-
-
- Switzerland VAT Form: grid 221
- taxes
-
-
- Switzerland VAT Form: grid 225
- taxes
-
-
- Switzerland VAT Form: grid 230
- taxes
-
-
- Switzerland VAT Form: grid 235
- taxes
-
-
- Switzerland VAT Form: grid 280
- taxes
-
-
- Switzerland VAT Form: grid 302 base
- taxes
-
-
- Switzerland VAT Form: grid 311 base
- taxes
-
-
- Switzerland VAT Form: grid 342 base
- taxes
-
-
- Switzerland VAT Form: grid 381 base
- taxes
-
-
- Switzerland VAT Form: grid 382 base
- taxes
-
-
- Switzerland VAT Form: grid 302 tax
- taxes
-
-
- Switzerland VAT Form: grid 311 tax
- taxes
-
-
- Switzerland VAT Form: grid 342 tax
- taxes
-
-
- Switzerland VAT Form: grid 381 tax
- taxes
-
-
- Switzerland VAT Form: grid 382 tax
- taxes
-
-
- Switzerland VAT Form: grid 400
- taxes
-
-
- Switzerland VAT Form: grid 405
- taxes
-
-
- Switzerland VAT Form: grid 410
- taxes
-
-
- Switzerland VAT Form: grid 415
- taxes
-
-
- Switzerland VAT Form: grid 420
- taxes
-
-
-
- Switzerland VAT Form: 100% dédouanement (base in grid 400)
- taxes
-
-
-
@@ -104,12 +9,36 @@
percent
-
-
sale
-
+
+
+
TVA due à 2.5% (Incl. TR)
2.5% Incl.
@@ -117,12 +46,36 @@
percent
-
-
sale
-
+
+
+
TVA 2.5% sur achat B&S (TR)
2.5% achat
@@ -130,11 +83,33 @@
percent
purchase
-
-
-
+
+
+
TVA 2.5% sur achat B&S (Incl. TR)
2.5% achat Incl.
@@ -143,11 +118,33 @@
percent
purchase
-
-
-
+
+
+
TVA 2.5% sur invest. et autres ch. (TR)
2.5% invest.
@@ -155,11 +152,33 @@
percent
purchase
-
-
-
+
+
+
TVA 2.5% sur invest. et autres ch. (Incl. TR)
2.5% invest. Incl.
@@ -168,10 +187,31 @@
percent
purchase
-
-
-
+
+
@@ -181,11 +221,35 @@
percent
sale
-
-
-
+
+
+
TVA due à 3.7% (Incl. TS)
3.7% Incl.
@@ -194,11 +258,35 @@
percent
sale
-
-
-
+
+
+
TVA 3.7% sur achat B&S (TS)
3.7% achat
@@ -206,11 +294,33 @@
percent
purchase
-
-
-
+
+
+
TVA 3.7% sur achat B&S (Incl. TS)
3.7% achat Incl.
@@ -219,11 +329,33 @@
percent
purchase
-
-
-
+
+
+
TVA 3.7% sur invest. et autres ch. (TS)
3.7% invest
@@ -231,11 +363,33 @@
percent
purchase
-
-
-
+
+
+
TVA 3.7% sur invest. et autres ch. (Incl. TS)
3.7% invest Incl.
@@ -244,11 +398,33 @@
percent
purchase
-
-
-
+
+
+
TVA due a 7.7% (TN)
7.7%
@@ -257,11 +433,35 @@
percent
sale
-
-
-
+
+
+
TVA due à 7.7% (Incl. TN)
7.7% Incl.
@@ -271,24 +471,35 @@
percent
sale
-
-
-
-
-
-
- TVA 7.7% sur achat B&S (TN)
- 7.7% achat
-
- percent
-
-
- purchase
-
-
-
+
+
+
TVA 7.7% sur achat B&S (Incl. TN)
7.7% achat Incl.
@@ -298,11 +509,33 @@
purchase
-
-
-
+
+
+
TVA 7.7% sur invest. et autres ch. (TN)
7.7% invest.
@@ -310,11 +543,33 @@
percent
purchase
-
-
-
+
+
+
TVA 7.7% sur invest. et autres ch. (Incl. TN)
7.7% invest. Incl.
@@ -323,23 +578,33 @@
percent
purchase
-
-
-
+
+
-
- TVA due a 7.7% (TN) (return)
- 7.7% achat (return)
-
- percent
-
-
- purchase
-
-
-
-
+
TVA due a 0% (Exportations)
@@ -347,11 +612,33 @@
percent
sale
-
-
-
+
+
+
TVA 0% exclue
0% excl.
@@ -359,11 +646,33 @@
percent
sale
-
-
-
+
+
+
TVA 0% Importations de biens et services
0% import.
@@ -371,10 +680,9 @@
percent
purchase
-
-
+
100% dédouanement TVA
@@ -383,20 +691,111 @@
percent
purchase
-
-
-
+
+
-
+
+
+ TVA due a 7.7% (TN) (return)
+ 7.7% achat (return)
+
+ percent
+
+
+ purchase
+
+
+
+
+
+ TVA 7.7% sur achat B&S (TN)
+ 7.7% achat
+
+ percent
+
+
+ purchase
+
+
+
+
+
7.7% achat
TVA 7.7% sur achat service a l'etranger (reverse charge)
-
group
purchase
-
-
+
+
diff --git a/addons/l10n_ch/i18n_extra/de.po b/addons/l10n_ch/i18n_extra/de.po
index 278f2bf8a0f..825220cd143 100644
--- a/addons/l10n_ch/i18n_extra/de.po
+++ b/addons/l10n_ch/i18n_extra/de.po
@@ -1099,7 +1099,7 @@ msgstr "Zu zahlende MwSt. bei 3,7% (LSt)"
#. module: l10n_ch
#: model:account.tax.template,name:l10n_ch.vat_77
msgid "TVA due a 7.7% (TN)"
-msgstr "Zu zahlende MwSt. bei 8,0% (NRZ)"
+msgstr "Zu zahlende MwSt. bei 7,7% (NRZ)"
#. module: l10n_ch
#: model:account.tax.template,name:l10n_ch.vat_77_purchase_return
diff --git a/addons/l10n_ch/models/mail_template.py b/addons/l10n_ch/models/mail_template.py
index e3a1deca1dd..7ec29d4d508 100644
--- a/addons/l10n_ch/models/mail_template.py
+++ b/addons/l10n_ch/models/mail_template.py
@@ -36,6 +36,9 @@ class MailTemplate(models.Model):
pdf = self.env.ref('l10n_ch.l10n_ch_isr_report').render_qweb_pdf([res_id])[0]
pdf = base64.b64encode(pdf)
- attachments_list = multi_mode and rslt[res_id]['attachments'] or rslt['attachments']
- attachments_list.append((report_name, pdf))
+ attachments_list = multi_mode and rslt[res_id].get('attachments', False) or rslt.get('attachments', False)
+ if attachments_list:
+ attachments_list.append((report_name, pdf))
+ else:
+ rslt[res_id]['attachments'] = [(report_name, pdf)]
return rslt
diff --git a/addons/l10n_ch/views/res_bank_view.xml b/addons/l10n_ch/views/res_bank_view.xml
index 2acae9d76e5..df3919186ab 100644
--- a/addons/l10n_ch/views/res_bank_view.xml
+++ b/addons/l10n_ch/views/res_bank_view.xml
@@ -27,12 +27,12 @@
l10n_ch.bank.journal.form
account.journal
-
+
-
+
-
\ No newline at end of file
+
diff --git a/addons/l10n_cl/__manifest__.py b/addons/l10n_cl/__manifest__.py
index b23e3ae6c23..cf68e6d1567 100644
--- a/addons/l10n_cl/__manifest__.py
+++ b/addons/l10n_cl/__manifest__.py
@@ -18,6 +18,7 @@ Plan contable chileno e impuestos de acuerdo a disposiciones vigentes
'data': [
'data/l10n_cl_chart_data.xml',
'data/account_data.xml',
+ 'data/account_tax_report_data.xml',
'data/account_tax_data.xml',
'data/account_chart_template_data.xml',
],
diff --git a/addons/l10n_cl/data/account_tax_data.xml b/addons/l10n_cl/data/account_tax_data.xml
index 80d46d2a9f3..44f2c3d81bb 100644
--- a/addons/l10n_cl/data/account_tax_data.xml
+++ b/addons/l10n_cl/data/account_tax_data.xml
@@ -2,117 +2,40 @@
-
- Impuestos Directos a Pagar
- taxes
-
-
-
- Impuesto a la Renta Primera Categoría a Pagar
- taxes
-
-
-
- Impuesto General a las Ventas (IVA) Total a Pagar
- taxes
-
-
-
- Impuesto Pagado
- taxes
-
-
-
- Impuesto Pagado IVA
- taxes
-
-
-
- Impuesto Pagado de Exonerados al IVA
- taxes
-
-
-
- Impuesto Pagado Fuera de Ámbito
- taxes
-
-
-
- Impuesto Cobrado
- taxes
-
-
-
- Impuesto Cobrado IVA
- taxes
-
-
-
- Impuesto Cobrado de Exonerados al IVA
- taxes
-
-
-
- Impuesto Cobrado Fuera de Ámbito
- taxes
-
-
-
- Base Imponible
- taxes
-
-
-
- Base Imponible - Ventas
- taxes
-
-
-
- Ventas Gravadas con IVA
- taxes
-
-
-
- Ventas NO Gravadas (Exoneradas)
- taxes
-
-
-
- Ventas Gravadas Fuera de Ámbito
- taxes
-
-
-
- Base Imponible - Compras
- taxes
-
-
-
- Compras Gravadas con IVA
- taxes
-
-
-
- Compras NO Gravadas (Exoneradas)
- taxes
-
-
-
- Compras Gravadas Fuera de Ámbito
- taxes
-
-
-
- IVA 19% Venta
- IVA 19% Venta
- 19
- percent
- sale
-
-
-
-
+
+ IVA 19% Venta
+ IVA 19% Venta
+ 19
+ percent
+ sale
+
+
+
@@ -122,9 +45,32 @@
19
percent
purchase
-
-
-
+
+
diff --git a/addons/l10n_cl/data/account_tax_report_data.xml b/addons/l10n_cl/data/account_tax_report_data.xml
new file mode 100644
index 00000000000..399d3afc11f
--- /dev/null
+++ b/addons/l10n_cl/data/account_tax_report_data.xml
@@ -0,0 +1,146 @@
+
+
+
+
+ Impuestos Directos a Pagar
+
+
+
+
+
+ Impuesto a la Renta Primera Categoría a Pagar
+ Impuesto a la Renta Primera Categoría a Pagar
+
+
+
+
+
+
+ Impuesto General a las Ventas (IVA) Total a Pagar
+
+
+
+
+
+ Impuesto Pagado
+
+
+
+
+
+
+ Impuesto Pagado IVA
+ Impuesto Pagado IVA
+
+
+
+
+
+
+ Impuesto Pagado de Exonerados al IVA
+
+
+
+
+
+
+ Impuesto Pagado Fuera de Ámbito
+
+
+
+
+
+
+ Impuesto Cobrado
+
+
+
+
+
+
+ Impuesto Cobrado IVA
+ Impuesto Cobrado IVA
+
+
+
+
+
+
+ Impuesto Cobrado de Exonerados al IVA
+
+
+
+
+
+
+ Impuesto Cobrado Fuera de Ámbito
+
+
+
+
+
+
+ Base Imponible
+
+
+
+
+
+ Base Imponible - Ventas
+
+
+
+
+
+
+ Ventas Gravadas con IVA
+ Ventas Gravadas con IVA
+
+
+
+
+
+
+ Ventas NO Gravadas (Exoneradas)
+
+
+
+
+
+
+ Ventas Gravadas Fuera de Ámbito
+
+
+
+
+
+
+ Base Imponible - Compras
+
+
+
+
+
+
+ Compras Gravadas con IVA
+ Compras Gravadas con IVA
+
+
+
+
+
+
+ Compras NO Gravadas (Exoneradas)
+
+
+
+
+
+
+ Compras Gravadas Fuera de Ámbito
+
+
+
+
+
+
diff --git a/addons/l10n_cn_small_business/data/account_tax_template_data.xml b/addons/l10n_cn_small_business/data/account_tax_template_data.xml
index 543d3c07ea9..a75a244c55e 100644
--- a/addons/l10n_cn_small_business/data/account_tax_template_data.xml
+++ b/addons/l10n_cn_small_business/data/account_tax_template_data.xml
@@ -8,11 +8,31 @@
税收17%
17
percent
-
-
sale
+
+
@@ -20,11 +40,31 @@
税收11%
11
percent
-
-
sale
+
+
@@ -32,11 +72,31 @@
税收6%
6
percent
-
-
sale
+
+
@@ -44,11 +104,31 @@
税收3%
3
percent
-
-
sale
+
+
@@ -58,11 +138,31 @@
税收17%
17
percent
-
-
sale
+
+
@@ -70,11 +170,31 @@
税收11%
11
percent
-
-
sale
+
+
@@ -82,11 +202,31 @@
税收6%
6
percent
-
-
sale
+
+
@@ -94,11 +234,31 @@
税收3%
3
percent
-
-
sale
+
+
@@ -109,11 +269,31 @@
税收17%
17
percent
-
-
purchase
+
+
@@ -121,11 +301,31 @@
税收11%
11
percent
-
-
purchase
+
+
@@ -133,11 +333,31 @@
税收6%
6
percent
-
-
purchase
+
+
@@ -145,10 +365,30 @@
税收3%
3
percent
-
-
purchase
+
+
diff --git a/addons/l10n_cn_standard/data/account_tax_template_data.xml b/addons/l10n_cn_standard/data/account_tax_template_data.xml
index 024c310cf2a..187165339e5 100644
--- a/addons/l10n_cn_standard/data/account_tax_template_data.xml
+++ b/addons/l10n_cn_standard/data/account_tax_template_data.xml
@@ -8,11 +8,31 @@
税收17%
17
percent
-
-
sale
+
+
@@ -20,11 +40,32 @@
税收11%
11
percent
-
-
sale
+
+
+
@@ -32,11 +73,31 @@
税收6%
6
percent
-
-
sale
+
+
@@ -44,11 +105,31 @@
税收3%
3
percent
-
-
sale
+
+
@@ -58,11 +139,31 @@
税收17%
17
percent
-
-
sale
+
+
@@ -70,11 +171,31 @@
税收11%
11
percent
-
-
sale
+
+
@@ -82,11 +203,31 @@
税收6%
6
percent
-
-
sale
+
+
@@ -94,11 +235,31 @@
税收3%
3
percent
-
-
sale
+
+
@@ -109,11 +270,31 @@
税收17%
17
percent
-
-
purchase
+
+
@@ -121,11 +302,31 @@
税收11%
11
percent
-
-
purchase
+
+
@@ -133,11 +334,31 @@
税收6%
6
percent
-
-
purchase
+
+
@@ -145,10 +366,30 @@
税收3%
3
percent
-
-
purchase
+
+
diff --git a/addons/l10n_co/__manifest__.py b/addons/l10n_co/__manifest__.py
index 88f5fb464f9..56b06970c36 100644
--- a/addons/l10n_co/__manifest__.py
+++ b/addons/l10n_co/__manifest__.py
@@ -23,7 +23,7 @@
'data/account.account.template.csv',
'data/account_chart_template_data.xml',
'data/account.tax.group.csv',
- 'data/account.tax.template.csv',
+ 'data/account_tax_template.xml',
'data/account_chart_template_configure_data.xml',
'views/res_partner.xml',
],
diff --git a/addons/l10n_co/data/account.tax.template.csv b/addons/l10n_co/data/account.tax.template.csv
deleted file mode 100644
index ef6b5ccd3fa..00000000000
--- a/addons/l10n_co/data/account.tax.template.csv
+++ /dev/null
@@ -1,60 +0,0 @@
-id,sequence,amount,account_id:id,refund_account_id:id,name,type_tax_use,amount_type,children_tax_ids:id,chart_template_id:id
-l10n_co_tax_0,1,5.0,co_puc_2408100510,co_puc_2408101010,IVA Compra 5%,purchase,percent,,l10n_co_chart_template_generic
-l10n_co_tax_1,0,19.0,co_puc_2408100505,co_puc_2408101005,IVA Compra 19%,purchase,percent,,l10n_co_chart_template_generic
-l10n_co_tax_2,1,16.0,co_puc_2408100515,co_puc_2408101015,IVA Descontable Compra 16% (2016 y Enero 2017),purchase,percent,,l10n_co_chart_template_generic
-l10n_co_tax_3,1,0.0,co_puc_236505,co_puc_236505,RteFte Salarios y Pagos Laborales,None,fixed,,l10n_co_chart_template_generic
-l10n_co_tax_4,1,16.0,,,IVA Devoluciones Ventas 16% 2016,sale,percent,,l10n_co_chart_template_generic
-l10n_co_tax_5,1,0.0,,,IVA Compra Importaciones,purchase,percent,,l10n_co_chart_template_generic
-l10n_co_tax_6,1,0.0,,,IVA Compra Excluido,purchase,percent,,l10n_co_chart_template_generic
-l10n_co_tax_7,1,0.0,,,IVA Compra Exento,purchase,percent,,l10n_co_chart_template_generic
-l10n_co_tax_8,0,19.0,co_puc_2408050505,co_puc_2408051005,IVA Ventas 19%,sale,percent,,l10n_co_chart_template_generic
-l10n_co_tax_9,1,5.0,co_puc_2408050510,co_puc_2408051010,IVA Ventas 5%,sale,percent,,l10n_co_chart_template_generic
-l10n_co_tax_10,1,0.0,,,IVA Excento,sale,percent,,l10n_co_chart_template_generic
-l10n_co_tax_11,1,0.0,,,IVA Excluido,sale,percent,,l10n_co_chart_template_generic
-l10n_co_tax_12,1,-2.85,co_puc_236705,co_puc_236705,RteIVA 15% sobre el 19% IVA,purchase,percent,,l10n_co_chart_template_generic
-l10n_co_tax_13,1,-0.75,co_puc_236705,co_puc_236705,RteIVA 15% sobre el 5% IVA,purchase,percent,,l10n_co_chart_template_generic
-l10n_co_tax_14,1,0.75,co_puc_24082005,co_puc_24082005,RteIVA 15% sobre el 5% IVA Contrapartida,purchase,percent,,l10n_co_chart_template_generic
-l10n_co_tax_15,1,2.85,co_puc_24082005,co_puc_24082005,RteIVA 15% sobre el 19% IVA Contrapartida,purchase,percent,,l10n_co_chart_template_generic
-l10n_co_tax_16,1,-0.1,co_puc_23654025,co_puc_23654025,RteFte Compra Combustibles 0.1%,purchase,percent,,l10n_co_chart_template_generic
-l10n_co_tax_17,1,-0.5,co_puc_23654020,co_puc_23654020,RteFte Compra Cafe 0.5%,purchase,percent,,l10n_co_chart_template_generic
-l10n_co_tax_18,1,-10.0,co_puc_23652005,co_puc_23652005,RteFte Comisiones Persona Natural 10%,purchase,percent,,l10n_co_chart_template_generic
-l10n_co_tax_19,1,-2.5,co_puc_23654005,co_puc_23654005,RteFte Compras Declarantes 2.5%,purchase,percent,,l10n_co_chart_template_generic
-l10n_co_tax_20,1,-10.0,co_puc_23655005,co_puc_23655005,"RteFte Consultorias, Servicios Tecnicos y Asistencia Tecnica Pagos al Exterior 10%",purchase,percent,,l10n_co_chart_template_generic
-l10n_co_tax_21,1,-1.0,co_puc_23654030,co_puc_23654030,RteFte Adquisicion de Vehiculos 1%,purchase,percent,,l10n_co_chart_template_generic
-l10n_co_tax_22,1,-1.0,co_puc_23654040,co_puc_23654040,RteFte Compras de Bienes Raices 1%,purchase,percent,,l10n_co_chart_template_generic
-l10n_co_tax_23,1,-4.0,co_puc_23652505,co_puc_23652505,RteFte Servicios P Jurídicas y PN Declarantes 4%,purchase,percent,,l10n_co_chart_template_generic
-l10n_co_tax_24,1,-1.0,co_puc_23652515,co_puc_23652515,RteFte Servicio Transporte Nacional Carga 1%,purchase,percent,,l10n_co_chart_template_generic
-l10n_co_tax_25,1,-6.0,co_puc_23652510,co_puc_23652510,RteFte Servicios en General Personas Naturales No Declarantes Renta 6%,purchase,percent,,l10n_co_chart_template_generic
-l10n_co_tax_26,1,-2.0,co_puc_23652535,co_puc_23652535,RteFte Servicio de Vigilancia y Aseo (Sobre AIU) 2%,purchase,percent,,l10n_co_chart_template_generic
-l10n_co_tax_27,1,-3.5,co_puc_23651515,co_puc_23651515,RteFte Honorarios Servicios Licencias Software 3.5%,purchase,percent,,l10n_co_chart_template_generic
-l10n_co_tax_28,1,-2.0,co_puc_23652550,co_puc_23652550,RteFte Contratos de Obra Inmuebles 2%,purchase,percent,,l10n_co_chart_template_generic
-l10n_co_tax_29,1,-4.0,co_puc_23653005,co_puc_23653005,RteFte Arrendamientos Bienes Muebles 4%,purchase,percent,,l10n_co_chart_template_generic
-l10n_co_tax_30,1,-3.5,co_puc_23653010,co_puc_23653010,RteFte Arrendamientos Bienes Inmuebles 3.5%,purchase,percent,,l10n_co_chart_template_generic
-l10n_co_tax_31,1,-7.0,co_puc_23653510,co_puc_23653510,RteFte Rendimientos Financieros Generales 7%,purchase,percent,,l10n_co_chart_template_generic
-l10n_co_tax_32,1,-10.0,co_puc_23651505,co_puc_23651505,RteFte Honorarios Persona Natural 10%,purchase,percent,,l10n_co_chart_template_generic
-l10n_co_tax_33,1,-3.5,co_puc_23651520,co_puc_23651520,RteFte Honorarios Diseno Web y Consultoria Informatica 3.5%,purchase,percent,,l10n_co_chart_template_generic
-l10n_co_tax_34,1,-2.5,co_puc_23654035,co_puc_23654035,RteFte Adquisicion de Bienes Raices Comerciales 2.5%,purchase,percent,,l10n_co_chart_template_generic
-l10n_co_tax_35,1,-3.5,co_puc_23654010,co_puc_23654010,RteFte Compras No Declarantes 3.5%,purchase,percent,,l10n_co_chart_template_generic
-l10n_co_tax_36,1,-11.0,co_puc_23652010,co_puc_23652010,RteFte Comisiones Persona Juridica 11%,purchase,percent,,l10n_co_chart_template_generic
-l10n_co_tax_37,1,-1.5,co_puc_23654015,co_puc_23654015,RteFte Compras Bienes Agricolas 1.5%,purchase,percent,,l10n_co_chart_template_generic
-l10n_co_tax_38,1,-3.5,co_puc_23652520,co_puc_23652520,RteFte Servicio Transporte Terrestre Nacional Pasajeros 3.5%,purchase,percent,,l10n_co_chart_template_generic
-l10n_co_tax_39,1,-1.0,co_puc_23652530,co_puc_23652530,RteFte Servicio Temporales de Empleo (Sobre AIU) 1%,purchase,percent,,l10n_co_chart_template_generic
-l10n_co_tax_40,1,-11.0,co_puc_23651510,co_puc_23651510,RteFte Honorarios Persona Juridica 11%,purchase,percent,,l10n_co_chart_template_generic
-l10n_co_tax_41,1,-2.0,co_puc_23652540,co_puc_23652540,RteFte Servicio Integrales de Salud 2%,purchase,percent,,l10n_co_chart_template_generic
-l10n_co_tax_42,1,-3.5,co_puc_23652545,co_puc_23652545,RteFte Servicio de Hoteles y Restaurantes 3.5%,purchase,percent,,l10n_co_chart_template_generic
-l10n_co_tax_43,1,0.0,co_puc_236805,co_puc_236805,RteICA,purchase,percent,,l10n_co_chart_template_generic
-l10n_co_tax_44,1,-0.69,co_puc_236805,co_puc_236805,RteICA 0.69%,purchase,percent,,l10n_co_chart_template_generic
-l10n_co_tax_45,1,-1.104,co_puc_236805,co_puc_236805,RteICA 1.104%,purchase,percent,,l10n_co_chart_template_generic
-l10n_co_tax_46,1,-0.414,co_puc_236805,co_puc_236805,RteICA 0.414%,purchase,percent,,l10n_co_chart_template_generic
-l10n_co_tax_47,1,-1.38,co_puc_236805,co_puc_236805,RteICA 1.38%,purchase,percent,,l10n_co_chart_template_generic
-l10n_co_tax_48,1,-0.966,co_puc_236805,co_puc_236805,RteICA 0.966%,purchase,percent,,l10n_co_chart_template_generic
-l10n_co_tax_49,1,19.0,,,IVA Compra 19% RC,purchase,group,"l10n_co_tax_1,l10n_co_tax_12",l10n_co_chart_template_generic
-l10n_co_tax_50,1,19.0,,,IVA Compra 19% RS,purchase,group,"l10n_co_tax_12,l10n_co_tax_15",l10n_co_chart_template_generic
-l10n_co_tax_51,1,5.0,,,IVA Compra 5% RS,purchase,group,"l10n_co_tax_13,l10n_co_tax_14",l10n_co_chart_template_generic
-l10n_co_tax_52,1,5.0,,,IVA Compra 5% RC,purchase,group,"l10n_co_tax_0,l10n_co_tax_13",l10n_co_chart_template_generic
-l10n_co_tax_53,1,-2.5,co_puc_135515,co_puc_135515,RteFte -2.50% Ventas,sale,percent,,l10n_co_chart_template_generic
-l10n_co_tax_54,1,-3.5,co_puc_135515,co_puc_135515,RteFte -3.50% Ventas,sale,percent,,l10n_co_chart_template_generic
-l10n_co_tax_55,1,-0.75,co_puc_135517,co_puc_135517,RteIVA 15% sobre el 5% IVA Ventas,sale,percent,,l10n_co_chart_template_generic
-l10n_co_tax_56,1,-2.85,co_puc_135517,co_puc_135517,RteIVA 15% sobre el 19% IVA Ventas,sale,percent,,l10n_co_chart_template_generic
-l10n_co_tax_57,1,-0.414,co_puc_135518,co_puc_135518,RteICA 0.414% Ventas,sale,percent,,l10n_co_chart_template_generic
-l10n_co_tax_58,1,-0.966,co_puc_135518,co_puc_135518,RteICA 0.966% Ventas,sale,percent,,l10n_co_chart_template_generic
diff --git a/addons/l10n_co/data/account_tax_template.xml b/addons/l10n_co/data/account_tax_template.xml
new file mode 100644
index 00000000000..388c9998230
--- /dev/null
+++ b/addons/l10n_co/data/account_tax_template.xml
@@ -0,0 +1,1847 @@
+
+
+
+
+ 1
+ IVA Compra 5%
+ 5
+ percent
+ purchase
+
+
+
+
+
+
+ 0
+ IVA Compra 19%
+ 19
+ percent
+ purchase
+
+
+
+
+
+
+ 1
+ IVA Descontable Compra 16% (2016 y Enero 2017)
+ 16
+ percent
+ purchase
+
+
+
+
+
+
+ 1
+ RteFte Salarios y Pagos Laborales
+ 0
+ fixed
+ none
+
+
+
+
+
+
+ 1
+ IVA Devoluciones Ventas 16% 2016
+ 16
+ percent
+ sale
+
+
+
+
+
+
+ 1
+ IVA Compra Importaciones
+ 0
+ percent
+ purchase
+
+
+
+
+
+
+ 1
+ IVA Compra Excluido
+ 0
+ percent
+ purchase
+
+
+
+
+
+
+ 1
+ IVA Compra Exento
+ 0
+ percent
+ purchase
+
+
+
+
+
+
+ 0
+ IVA Ventas 19%
+ 19
+ percent
+ sale
+
+
+
+
+
+
+ 1
+ IVA Ventas 5%
+ 5
+ percent
+ sale
+
+
+
+
+
+
+ 1
+ IVA Excento
+ 0
+ percent
+ sale
+
+
+
+
+
+
+ 1
+ IVA Excluido
+ 0
+ percent
+ sale
+
+
+
+
+
+
+ 1
+ RteIVA 15% sobre el 19% IVA
+ -2.85
+ percent
+ purchase
+
+
+
+
+
+
+ 1
+ RteIVA 15% sobre el 5% IVA
+ -0.75
+ percent
+ purchase
+
+
+
+
+
+
+ 1
+ RteIVA 15% sobre el 5% IVA Contrapartida
+ 0.75
+ percent
+ purchase
+
+
+
+
+
+
+ 1
+ RteIVA 15% sobre el 19% IVA Contrapartida
+ 2.85
+ percent
+ purchase
+
+
+
+
+
+
+ 1
+ RteFte Compra Combustibles 0.1%
+ -0.1
+ percent
+ purchase
+
+
+
+
+
+
+ 1
+ RteFte Compra Cafe 0.5%
+ -0.5
+ percent
+ purchase
+
+
+
+
+
+
+ 1
+ RteFte Comisiones Persona Natural 10%
+ -10
+ percent
+ purchase
+
+
+
+
+
+
+ 1
+ RteFte Compras Declarantes 2.5%
+ -2.5
+ percent
+ purchase
+
+
+
+
+
+
+ 1
+ RteFte Consultorias, Servicios Tecnicos y Asistencia Tecnica Pagos al Exterior 10%
+ -10
+ percent
+ purchase
+
+
+
+
+
+
+ 1
+ RteFte Adquisicion de Vehiculos 1%
+ -1
+ percent
+ purchase
+
+
+
+
+
+
+ 1
+ RteFte Compras de Bienes Raices 1%
+ -1
+ percent
+ purchase
+
+
+
+
+
+
+ 1
+ RteFte Servicios P Jurídicas y PN Declarantes 4%
+ -4
+ percent
+ purchase
+
+
+
+
+
+
+ 1
+ RteFte Servicio Transporte Nacional Carga 1%
+ -1
+ percent
+ purchase
+
+
+
+
+
+
+ 1
+ RteFte Servicios en General Personas Naturales No Declarantes Renta 6%
+ -6
+ percent
+ purchase
+
+
+
+
+
+
+ 1
+ RteFte Servicio de Vigilancia y Aseo (Sobre AIU) 2%
+ -2
+ percent
+ purchase
+
+
+
+
+
+
+ 1
+ RteFte Honorarios Servicios Licencias Software 3.5%
+ -3.5
+ percent
+ purchase
+
+
+
+
+
+
+ 1
+ RteFte Contratos de Obra Inmuebles 2%
+ -2
+ percent
+ purchase
+
+
+
+
+
+
+ 1
+ RteFte Arrendamientos Bienes Muebles 4%
+ -4
+ percent
+ purchase
+
+
+
+
+
+
+ 1
+ RteFte Arrendamientos Bienes Inmuebles 3.5%
+ -3.5
+ percent
+ purchase
+
+
+
+
+
+
+ 1
+ RteFte Rendimientos Financieros Generales 7%
+ -7
+ percent
+ purchase
+
+
+
+
+
+
+ 1
+ RteFte Honorarios Persona Natural 10%
+ -10
+ percent
+ purchase
+
+
+
+
+
+
+ 1
+ RteFte Honorarios Diseno Web y Consultoria Informatica 3.5%
+ -3.5
+ percent
+ purchase
+
+
+
+
+
+
+ 1
+ RteFte Adquisicion de Bienes Raices Comerciales 2.5%
+ -2.5
+ percent
+ purchase
+
+
+
+
+
+
+ 1
+ RteFte Compras No Declarantes 3.5%
+ -3.5
+ percent
+ purchase
+
+
+
+
+
+
+ 1
+ RteFte Comisiones Persona Juridica 11%
+ -11
+ percent
+ purchase
+
+
+
+
+
+
+ 1
+ RteFte Compras Bienes Agricolas 1.5%
+ -1.5
+ percent
+ purchase
+
+
+
+
+
+
+ 1
+ RteFte Servicio Transporte Terrestre Nacional Pasajeros 3.5%
+ -3.5
+ percent
+ purchase
+
+
+
+
+
+
+ 1
+ RteFte Servicio Temporales de Empleo (Sobre AIU) 1%
+ -1
+ percent
+ purchase
+
+
+
+
+
+
+ 1
+ RteFte Honorarios Persona Juridica 11%
+ -11
+ percent
+ purchase
+
+
+
+
+
+
+ 1
+ RteFte Servicio Integrales de Salud 2%
+ -2
+ percent
+ purchase
+
+
+
+
+
+
+ 1
+ RteFte Servicio de Hoteles y Restaurantes 3.5%
+ -3.5
+ percent
+ purchase
+
+
+
+
+
+
+ 1
+ RteICA
+ 0
+ percent
+ purchase
+
+
+
+
+
+
+ 1
+ RteICA 0.69%
+ -0.69
+ percent
+ purchase
+
+
+
+
+
+
+ 1
+ RteICA 1.104%
+ -1.104
+ percent
+ purchase
+
+
+
+
+
+
+ 1
+ RteICA 0.414%
+ -0.414
+ percent
+ purchase
+
+
+
+
+
+
+ 1
+ RteICA 1.38%
+ -1.38
+ percent
+ purchase
+
+
+
+
+
+
+ 1
+ RteICA 0.966%
+ -0.966
+ percent
+ purchase
+
+
+
+
+
+
+ 1
+ IVA Compra 19% RC
+ 19
+ group
+ purchase
+
+
+
+
+
+ 1
+ IVA Compra 19% RS
+ 19
+ group
+ purchase
+
+
+
+
+
+ 1
+ IVA Compra 5% RS
+ 5
+ group
+ purchase
+
+
+
+
+
+ 1
+ IVA Compra 5% RC
+ 5
+ group
+ purchase
+
+
+
+
+
+ 1
+ RteFte -2.50% Ventas
+ -2.5
+ percent
+ sale
+
+
+
+
+
+
+ 1
+ RteFte -3.50% Ventas
+ -3.5
+ percent
+ sale
+
+
+
+
+
+
+ 1
+ RteIVA 15% sobre el 5% IVA Ventas
+ -0.75
+ percent
+ sale
+
+
+
+
+
+
+ 1
+ RteIVA 15% sobre el 19% IVA Ventas
+ -2.85
+ percent
+ sale
+
+
+
+
+
+
+ 1
+ RteICA 0.414% Ventas
+ -0.414
+ percent
+ sale
+
+
+
+
+
+
+ 1
+ RteICA 0.966% Ventas
+ -0.966
+ percent
+ sale
+
+
+
+
+
+
diff --git a/addons/l10n_cr/data/account_tax_template_data.xml b/addons/l10n_cr/data/account_tax_template_data.xml
index 7dbc2fd4c62..9a25938300c 100644
--- a/addons/l10n_cr/data/account_tax_template_data.xml
+++ b/addons/l10n_cr/data/account_tax_template_data.xml
@@ -1,15 +1,5 @@
-
-
- Sale Tax
- taxes
-
-
- Purchase Tax
- taxes
-
-
Sales Tax
@@ -19,10 +9,31 @@
percent
sale
-
-
-
+
+
Purchase Tax
@@ -32,10 +43,31 @@
percent
purchase
-
-
-
+
+
diff --git a/addons/l10n_de/__manifest__.py b/addons/l10n_de/__manifest__.py
index 74d6b1a1af7..7e37ce44a10 100644
--- a/addons/l10n_de/__manifest__.py
+++ b/addons/l10n_de/__manifest__.py
@@ -21,7 +21,6 @@ German accounting chart and localization.
'data/account_account_tags_data.xml',
'data/res.country.state.csv',
'data/menuitem_data.xml',
- 'views/account_view.xml',
'report/din5008_report.xml',
'data/report_layout.xml',
],
diff --git a/addons/l10n_de/data/account_account_tags_data.xml b/addons/l10n_de/data/account_account_tags_data.xml
index b09d37a25b1..f75bb709e8f 100644
--- a/addons/l10n_de/data/account_account_tags_data.xml
+++ b/addons/l10n_de/data/account_account_tags_data.xml
@@ -1,488 +1,797 @@
-
-
+
-
- Ust-VA KZ 41
- taxes
-
-
- Ust-VA KZ 44
- taxes
-
-
- Ust-VA KZ 49
- taxes
-
-
- Ust-VA KZ 43
- taxes
-
-
- Ust-VA KZ 48
- taxes
-
-
- Ust-VA KZ 81
- taxes
-
-
- Ust-VA KZ 86
- taxes
-
-
- Ust-VA KZ 35
- taxes
-
-
- Ust-VA KZ 77
- taxes
-
-
- Ust-VA KZ 76
- taxes
-
-
- Ust-VA KZ 91
- taxes
-
-
- Ust-VA KZ 89
- taxes
-
-
- Ust-VA KZ 93
- taxes
-
-
- Ust-VA KZ 95
- taxes
-
-
- Ust-VA KZ 94
- taxes
-
-
- Ust-VA KZ 42
- taxes
-
-
- Ust-VA KZ 68
- taxes
-
-
- Ust-VA KZ 60
- taxes
-
-
- Ust-VA KZ 21
- taxes
-
-
- Ust-VA KZ 45
- taxes
-
-
- Ust-VA KZ 46
- taxes
-
-
- Ust-VA KZ 52
- taxes
-
-
- Ust-VA KZ 73
- taxes
-
-
- Ust-VA KZ 78
- taxes
-
-
- Ust-VA KZ 84
- taxes
-
-
- Ust-VA KZ 36
- taxes
-
-
- Ust-VA KZ 80
- taxes
-
-
- Ust-VA KZ 98
- taxes
-
-
- Ust-VA KZ 96
- taxes
-
-
- Ust-VA KZ 47
- taxes
-
-
- Ust-VA KZ 53
- taxes
-
-
- Ust-VA KZ 74
- taxes
-
-
- Ust-VA KZ 79
- taxes
-
-
- Ust-VA KZ 85
- taxes
-
-
- Ust-VA KZ 65
- taxes
-
-
- Ust-VA KZ 66
- taxes
-
-
- Ust-VA KZ 61
- taxes
-
-
- Ust-VA KZ 62
- taxes
-
-
- Ust-VA KZ 67
- taxes
-
-
- Ust-VA KZ 63
- taxes
-
-
- Ust-VA KZ 64
- taxes
-
-
- Ust-VA KZ 59
- taxes
-
-
- Ust-VA KZ 69
- taxes
-
-
- Ust-VA KZ 39
- taxes
-
-
- Ust-VA KZ 83
- taxes
-
+
+
+ Bemessungsgrundlage
+ 1
+
+
+
+ Steuer
+ 2
+
+
-
-
-
- Dreiecksgeschäfte
- taxes
-
-
-
- G&V: 1-Umsatzerlöse
- accounts
-
-
- G&V: 2-Erhöhung oder Verminderung des Bestands an fertigen und unfertigen Erzeugnissen
- accounts
-
-
- G&V: 3-Andere aktivierte Eigenleistungen
- accounts
-
-
- G&V: 4-Sonstige betrieliche Erträge
- accounts
-
-
- G&V: 5-Materialaufwand
- accounts
-
-
- G&V: 6-Personalaufwand
- accounts
-
-
- G&V: 7-Abschreibungen
- accounts
-
-
- G&V: 8.1-Raumkosten
- accounts
-
-
- G&V: 8.2-Versicherungen, Beiträge und Abgaben
- accounts
-
-
- G&V: 8.3-Reparaturen und Instandhaltungen
- accounts
-
-
- G&V: 8.4-Fahrzeugkosten
- accounts
-
-
- G&V: 8.5-Werbe- und Reisekosten
- accounts
-
-
- G&V: 8.6-Kosten der Warenabgabe
- accounts
-
-
- G&V: 8.7-verschiedene betriebliche Kosten
- accounts
-
-
- G&V: 9-Erträge aus Beteiligungen
- accounts
-
-
- G&V: 10-Erträge aus anderen Wertpapieren und Ausleihungen des Finanzanlagevermögens
- accounts
-
-
- G&V: 11-Sonstige Zinsen und ähnliche Erträge
- accounts
-
-
- G&V: 12-Abschreibungen auf Finanzanlagen und auf Wertpapiere des Umlaufvermögens
- accounts
-
-
- G&V: 13-Zinsen und ähnliche Aufwendungen
- accounts
-
-
- G&V: 14-Steuern vom Einkommen und Ertrag
- accounts
-
-
- G&V: 15-Sonstige Steuern
- accounts
-
+
+
+ I. Anmeldung der Umsatzsteuer-Vorauszahlung (zeile 17)
+ 1
+
+
+
-
-
- Bilanz-Aktiva: A I 1-Selbst geschaffene gewerbliche Schutzrechte und ähnliche Rechte und Werte
- accounts
-
-
- Bilanz-Aktiva: A I 2-Konzessionen, Lizenzen und ähnliche Rechte und Werte
- accounts
-
-
- Bilanz-Aktiva: A I 3-Geschäfts- oder Firmenwert
- accounts
-
-
- Bilanz-Aktiva: A I 4-geleistete Anzahlungen
- accounts
-
-
- Bilanz-Aktiva: A II 1-Grundstücke. grundstücksgleiche Rechte und Bauten
- accounts
-
-
- Bilanz-Aktiva: A II 2-Technische Anlagen und Maschinen
- accounts
-
-
- Bilanz-Aktiva: A II 3-Andere Anlagen. Betriebs- und Geschäftsausstattung
- accounts
-
-
- Bilanz-Aktiva: A II 4-Geleistete Anzahlungen und Anlagen im Bau
- accounts
-
-
- Bilanz-Aktiva: A III 1-Anteile an verbundenen Unternehmen
- accounts
-
-
- Bilanz-Aktiva: A III 2-Ausleihungen an verbundene Unternehmen
- accounts
-
-
- Bilanz-Aktiva: A III 3-Beteiligungen
- accounts
-
-
- Bilanz-Aktiva: A III 4-Ausleihungen an Unternehmen, mit denen ein Beteiligungsverhältnis besteht
- accounts
-
-
- Bilanz-Aktiva: A III 5-Wertpapiere des Anlagevermögens
- accounts
-
-
- Bilanz-Aktiva: A III 6-sonstige Ausleihungen
- accounts
-
-
- Bilanz-Aktiva: B I 1-Roh-, Hilfs- und Betriebsstoffe
- accounts
-
-
- Bilanz-Aktiva: B I 2-Unfertige Erzeugnisse, unfertige Leistungen
- accounts
-
-
- Bilanz-Aktiva: B I 3-Fertige Erzeugnisse und Waren
- accounts
-
-
- Bilanz-Aktiva: B I 4-Geleistete Anzahlungen
- accounts
-
-
- Bilanz-Aktiva: B II 1-Forderungen aus Lieferungen und Leistungen
- accounts
-
-
- Bilanz-Aktiva: B II 2-Forderungen gegen verbundene Unternehmen
- accounts
-
-
- Bilanz-Aktiva: B II 3-Forderungen gegen Unternehmen, mit denen ein Beteiligungsverhältnis besteht
- accounts
-
-
- Bilanz-Aktiva: B II 4-Sonstige Vermögensgegenstände
- accounts
-
-
- Bilanz-Aktiva: B III 1-Anteile an verbundenen Unternehmen
- accounts
-
-
- Bilanz-Aktiva: B III 2-sonstige Wertpapiere
- accounts
-
-
- Bilanz-Aktiva: B IV-Kassenbestand, Bundesbankguthaben, Guthaben bei Kreditinstituten und Schecks
- accounts
-
-
- Bilanz-Aktiva: C-Rechnungsabgrenzungsposten
- accounts
-
-
- Bilanz-Aktiva: D-Aktive latente Steuern
- accounts
-
-
- Bilanz-Aktiva: E-Aktiver Unterschiedsbetrag aus der Vermögensverrechnung
- accounts
-
+
-
- Bilanz-Passiva: A I-Gezeichnetes Kapital
- accounts
-
-
- Bilanz-Passiva: A II-Kapitalrücklage
- accounts
-
-
- Bilanz-Passiva: A III 1-Gesetzliche Rücklage
- accounts
-
-
- Bilanz-Passiva: A III 2-Rücklage für Anteile an einem herrschenden oder mehrheitlich beteiligten Unternehmen
- accounts
-
-
- Bilanz-Passiva: A III 3-Satzungsmäßige Rücklagen
- accounts
-
-
- Bilanz-Passiva: A III 4-Andere Gewinnrücklagen
- accounts
-
-
- Bilanz-Passiva: A IV-Gewinnvortrag/Verlustvortrag
- accounts
-
-
- Bilanz-Passiva: A V-Jahresüberschuß/Jahresfehlbetrag
- accounts
-
-
- Bilanz-Passiva: B Sonderposten mit Rücklageanteil
- accounts
-
-
- Bilanz-Passiva: C 1-Rückstellungen für Pensionen und ähnliche Verpflichtungen
- accounts
-
-
- Bilanz-Passiva: C 2-Steuerrückstellungen
- accounts
-
-
- Bilanz-Passiva: C 3-Sonstige Rückstellungen
- accounts
-
-
- Bilanz-Passiva: D 1-Anleihen, davon konvertibeln
- accounts
-
-
- Bilanz-Passiva: D 2-Verbindlichkeiten gegenüber Kreditinstituten
- accounts
-
-
- Bilanz-Passiva: D 3-Erhaltene Anzahlungen auf Bestellungen
- accounts
-
-
- Bilanz-Passiva: D 4-Verbindlichkeiten aus Lieferungen und Leistungen
- accounts
-
-
- Bilanz-Passiva: D 5-Verbindlichkeiten aus der Annahme gezogener Wechsel und der Ausstellung eigener Wechsel
- accounts
-
-
- Bilanz-Passiva: D 6-Verbindlichkeiten gegenüber verbundenen Unternehmen
- accounts
-
-
- Bilanz-Passiva: D 7-Verbindlichkeiten gegenüber Unternehmen, mit denen ein Beteiligungsverhältnis besteht
- accounts
-
-
- Bilanz-Passiva: D 8-Sonstige Verbindlichkeiten, davon aus Steuern, davon im Rahmen der sozialen Sicherheit
- accounts
-
-
- Bilanz-Passiva: E-Rechnungsabgrenzungsposten
- accounts
-
-
- Bilanz-Passiva: F-Passive latente Steuern
- accounts
-
+
+ Lieferungen und sonstige Leistungen (zeile 18)
+ 1
+
+
+
+
+ Innergemeinschaftliche Erwerbe (zeile 31)
+ 2
+
+
+
+
+ Ergänzende Angaben zu Umsätzen (zeile 37)
+ 3
+
+
+
+
+ Leistungsempfänger als Steuerschuldner (zeile 46)
+ 4
+
+
+
+
+
+
+
+ Steuerfreie Umsätze mit Vorsteuerabzug (zeile 19)
+
+ 1
+
+
+
+ 48. Steuerfreie Umsätze ohne Vorsteuerabzug (zeile 24)
+ 48
+
+ 2
+
+
+
+ Steuerpflichtige Umsätze (zeile 25)
+
+ 3
+
+
+
+
+
+ 41. an Abnehmer mit USt-IdNr (zeile 20)
+ 11
+
+ 1
+
+
+
+ 44. neuer Fahrzeuge an Abnehmer ohne USt-IdNr (zeile 21)
+ 44
+
+ 2
+
+
+
+ 49. neuer Fahrzeuge außerhalb eines Unternehmens (zeile 22)
+ 49
+
+ 3
+
+
+
+ 43. Weitere steuerfreie Umsätze mit Vorsteuerabzug (zeile 23)
+ 43
+
+ 4
+
+
+
+
+ 81. zum Steuersatz von 19 % (zeile 26)
+ 81_BASE
+
+ 1
+
+
+
+ 86. zum Steuersatz von 7 % (zeile 27)
+ 86_BASE
+
+ 2
+
+
+
+ 35. zu anderen Steuersätzen (zeile 28)
+ 35
+
+ 2
+
+
+
+ 77. Lieferungen land- und forstwirtschaftlicher Betriebe nach § 24 UStG an Abnehmer mit USt-IdNr. (zeile 29)
+ 77
+
+ 4
+
+
+
+ 76. Umsätze, für die eine Steuer nach § 24 UStG zu entrichten ist (zeile 30)
+ 76
+
+ 5
+
+
+
+
+
+ 91. Steuerfreie innergemeinschaftliche Erwerbe (zeile 32)
+ 91
+
+ 1
+
+
+
+ 89. Steuerpflichtige innergemeinschaftliche Erwerbe zum Steuersatz von 19 % (zeile 33)
+ 89_BASE
+
+ 2
+
+
+
+ 93. zum Steuersatz von 7 % (zeile 34)
+ 93_BASE
+
+ 3
+
+
+
+ 95. zu anderen Steuersätzen (zeile 35)
+ 95
+
+ 4
+
+
+
+ 94. neuer Fahrzeuge von Lieferern ohne (zeile 36)
+ 94
+
+ 5
+
+
+
+
+
+ 42. Dreiecksgeschäften (zeile 38)
+ 42
+
+ 1
+
+
+
+ 68. Steuerpflichtige Umsätze, für die der Leistungsempfänger die Steuer nach § 13b Abs. 5 Satz 1 i.V.m. Abs. 2 Nr. 10 UStG schuldet (zeile 39)
+ 68
+
+ 2
+
+
+
+ 60. Übrige steuerpflichtige Umsätze, für die der Leistungsempfänger die Steuer nach § 13b Abs. 5 UStG schuldet (zeile 40)
+ 60
+
+ 3
+
+
+
+ 21. Nicht steuerbare sonstige Leistungen (zeile 41)
+ 21
+
+ 4
+
+
+
+ 45. Übrige nicht steuerbare Umsätze (zeile 42)
+ 45_BASE
+
+ 5
+
+
+
+
+
+ 46. Steuerpflichtige sonstige Leistungen eines im übrigen Gemeinschaftsgebiet ansässigen Unternehmers (zeile 48)
+ 46
+
+ 1
+
+
+
+ 52. Andere Leistungen eines im Ausland ansässigen Unternehmers (zeile 49)
+ 52
+
+ 2
+
+
+
+ 73. Lieferungen sicherungsübereigneter Gegenstände und Umsätze, die unter das GrEStG fallen (zeile 50)
+ 73
+
+ 3
+
+
+
+ 78. Lieferungen von Mobilfunkgeräten, Tablet-Computern, Spielekonsolen und integrierten Schaltkreisen (zeile 51)
+ 78
+
+ 4
+
+
+
+ 84. Andere Leistungen (zeile 52)
+ 84
+
+ 5
+
+
+
+
+
+
+
+ I. Anmeldung der Umsatzsteuer-Vorauszahlung (zeile 17)
+ 1
+
+
+
+
+
+
+
+ Lieferungen und sonstige Leistungen (zeile 18)
+ 1
+
+
+
+
+ Innergemeinschaftliche Erwerbe (zeile 31)
+ 2
+
+
+
+
+ Erganzende Angaben zu Umsatzen (zeile 37)
+ 3
+
+
+
+
+ Leistungsempfanger als Steuerschuldner (zeile 46)
+ 4
+
+
+
+
+ Abziehbare Vorsteuerbetrage (zeile 55)
+ 5
+
+
+
+
+ Andere Steuerbetrage (zeile 64)
+ 6
+
+
+
+
+ Umsatzsteuer-Vorauszahlung/Uberschuss (zeile 66)
+ 7
+
+
+
+
+
+
+ 81. zum Steuersatz von 19 % (zeile 26)
+ 81_TAX
+ 1
+
+
+
+
+ 86. zum Steuersatz von 7 % (zeile 27)
+ 86_TAX
+ 2
+
+
+
+
+ 36. zu anderen Steuersatzen (zeile 28)
+ 36
+
+ 3
+
+
+
+ 80. Umsatze, fur die eine Steuer nach § 24 UStG zu entrichten ist (zeile 30)
+ 80
+
+ 4
+
+
+
+
+
+ 89. zum Steuersatz von 19 % (zeile 33)
+ 89_TAX
+ 1
+
+
+
+
+ 93. zum Steuersatz von 7 % (zeile 34)
+ 93_TAX
+ 2
+
+
+
+
+ 98. zu anderen Steuersatzen (zeile 35)
+ 98
+
+ 3
+
+
+
+ 96. neuer Fahrzeuge von Lieferern ohne USt-IdNr. zum allgemeinen Steuersatz (zeile 36)
+ 96
+
+ 4
+
+
+
+
+
+ 45. Ubertrag (zeile 45)
+ 45_TAX
+ 1
+
+
+
+
+
+
+ 47. Steuerpflichtige sonstige Leistungen eines im übrigen Gemeinschaftsgebietansässigen Unternehmers (zeile 48)
+ 47
+
+ 1
+
+
+
+ 53. Andere Leistungen eines im Ausland ansässigen Unternehmers (zeile 49)
+ 53
+
+ 2
+
+
+
+ 74. Lieferungen sicherungsübereigneter Gegenstände und Umsätze, die unter das GrEStG fallen (zeile 50)
+ 74
+
+ 3
+
+
+
+ 79. Lieferungen von Mobilfunkgeräten, Tablet-Computern, Spielekonsolen und integrierten Schaltkreisen (zeile 51)
+ 79
+
+ 4
+
+
+
+ 85. Andere Leistungen (zeile 52)
+ 85
+
+ 5
+
+
+
+ 65. Steuer infolge Wechsels der Besteuerungsform sowie Nachsteuer auf versteuerte Anzahlungen u. ä. wegen Steuersatzänderung (zeile 53)
+ 65
+
+ 6
+
+
+
+
+
+ 66. Vorsteuerbeträge aus Rechnungen von anderen Unternehmern (zeile 56)
+ 66
+
+ 1
+
+
+
+ 61. Vorsteuerbeträge aus dem innergemeinschaftlichen Erwerb von Gegenständen (zeile 57)
+ 61
+
+ 2
+
+
+
+ 62. Entstandene Einfuhrumsatzsteuer (zeile 58)
+ 62
+
+ 3
+
+
+
+ 67. Vorsteuerbeträge aus Leistungen im Sinne des § 13b UStG (zeile 59)
+ 67
+
+ 4
+
+
+
+ 63. Vorsteuerbeträge, die nach allgemeinen Durchschnittssätzen berechnet sind (zeile 60)
+ 63
+
+ 5
+
+
+
+ 64. Berichtigung des Vorsteuerabzugs (zeile 61)
+ 64
+
+ 6
+
+
+
+ 59. Vorsteuerabzug für innergemeinschaftliche Lieferungen neuer Fahrzeuge außerhalb eines Unternehmens (zeile 62)
+ 59
+
+ 7
+
+
+
+
+
+ 69. In Rechnungen unrichtig oder unberechtigt ausgewiesene Steuerbeträge (zeile 65)
+ 69
+
+ 1
+
+
+
+
+
+ 39. Abzug der festgesetzten Sondervorauszahlung für Dauerfristverlängerung (zeile 67)
+ 39
+
+ 1
+
+
+
+ 83. Verbleibende Umsatzsteuer-Vorauszahlung (zeile 68)
+ 83
+
+ 2
+
+
+
+
+
+
+ Dreiecksgeschäfte
+ taxes
+
+
+
+
+ G&V: 1-Umsatzerlöse
+ accounts
+
+
+ G&V: 2-Erhöhung oder Verminderung des Bestands an fertigen und unfertigen Erzeugnissen
+ accounts
+
+
+ G&V: 3-Andere aktivierte Eigenleistungen
+ accounts
+
+
+ G&V: 4-Sonstige betrieliche Erträge
+ accounts
+
+
+ G&V: 5-Materialaufwand
+ accounts
+
+
+ G&V: 6-Personalaufwand
+ accounts
+
+
+ G&V: 7-Abschreibungen
+ accounts
+
+
+ G&V: 8.1-Raumkosten
+ accounts
+
+
+ G&V: 8.2-Versicherungen, Beiträge und Abgaben
+ accounts
+
+
+ G&V: 8.3-Reparaturen und Instandhaltungen
+ accounts
+
+
+ G&V: 8.4-Fahrzeugkosten
+ accounts
+
+
+ G&V: 8.5-Werbe- und Reisekosten
+ accounts
+
+
+ G&V: 8.6-Kosten der Warenabgabe
+ accounts
+
+
+ G&V: 8.7-verschiedene betriebliche Kosten
+ accounts
+
+
+ G&V: 9-Erträge aus Beteiligungen
+ accounts
+
+
+ G&V: 10-Erträge aus anderen Wertpapieren und Ausleihungen des Finanzanlagevermögens
+ accounts
+
+
+ G&V: 11-Sonstige Zinsen und ähnliche Erträge
+ accounts
+
+
+ G&V: 12-Abschreibungen auf Finanzanlagen und auf Wertpapiere des Umlaufvermögens
+ accounts
+
+
+ G&V: 13-Zinsen und ähnliche Aufwendungen
+ accounts
+
+
+ G&V: 14-Steuern vom Einkommen und Ertrag
+ accounts
+
+
+ G&V: 15-Sonstige Steuern
+ accounts
+
+
+
+
+ Bilanz-Aktiva: A I 1-Selbst geschaffene gewerbliche Schutzrechte und ähnliche Rechte und Werte
+ accounts
+
+
+ Bilanz-Aktiva: A I 2-Konzessionen, Lizenzen und ähnliche Rechte und Werte
+ accounts
+
+
+ Bilanz-Aktiva: A I 3-Geschäfts- oder Firmenwert
+ accounts
+
+
+ Bilanz-Aktiva: A I 4-geleistete Anzahlungen
+ accounts
+
+
+ Bilanz-Aktiva: A II 1-Grundstücke. grundstücksgleiche Rechte und Bauten
+ accounts
+
+
+ Bilanz-Aktiva: A II 2-Technische Anlagen und Maschinen
+ accounts
+
+
+ Bilanz-Aktiva: A II 3-Andere Anlagen. Betriebs- und Geschäftsausstattung
+ accounts
+
+
+ Bilanz-Aktiva: A II 4-Geleistete Anzahlungen und Anlagen im Bau
+ accounts
+
+
+ Bilanz-Aktiva: A III 1-Anteile an verbundenen Unternehmen
+ accounts
+
+
+ Bilanz-Aktiva: A III 2-Ausleihungen an verbundene Unternehmen
+ accounts
+
+
+ Bilanz-Aktiva: A III 3-Beteiligungen
+ accounts
+
+
+ Bilanz-Aktiva: A III 4-Ausleihungen an Unternehmen, mit denen ein Beteiligungsverhältnis besteht
+ accounts
+
+
+ Bilanz-Aktiva: A III 5-Wertpapiere des Anlagevermögens
+ accounts
+
+
+ Bilanz-Aktiva: A III 6-sonstige Ausleihungen
+ accounts
+
+
+ Bilanz-Aktiva: B I 1-Roh-, Hilfs- und Betriebsstoffe
+ accounts
+
+
+ Bilanz-Aktiva: B I 2-Unfertige Erzeugnisse, unfertige Leistungen
+ accounts
+
+
+ Bilanz-Aktiva: B I 3-Fertige Erzeugnisse und Waren
+ accounts
+
+
+ Bilanz-Aktiva: B I 4-Geleistete Anzahlungen
+ accounts
+
+
+ Bilanz-Aktiva: B II 1-Forderungen aus Lieferungen und Leistungen
+ accounts
+
+
+ Bilanz-Aktiva: B II 2-Forderungen gegen verbundene Unternehmen
+ accounts
+
+
+ Bilanz-Aktiva: B II 3-Forderungen gegen Unternehmen, mit denen ein Beteiligungsverhältnis besteht
+ accounts
+
+
+ Bilanz-Aktiva: B II 4-Sonstige Vermögensgegenstände
+ accounts
+
+
+ Bilanz-Aktiva: B III 1-Anteile an verbundenen Unternehmen
+ accounts
+
+
+ Bilanz-Aktiva: B III 2-sonstige Wertpapiere
+ accounts
+
+
+ Bilanz-Aktiva: B IV-Kassenbestand, Bundesbankguthaben, Guthaben bei Kreditinstituten und Schecks
+ accounts
+
+
+ Bilanz-Aktiva: C-Rechnungsabgrenzungsposten
+ accounts
+
+
+ Bilanz-Aktiva: D-Aktive latente Steuern
+ accounts
+
+
+ Bilanz-Aktiva: E-Aktiver Unterschiedsbetrag aus der Vermögensverrechnung
+ accounts
+
+
+
+ Bilanz-Passiva: A I-Gezeichnetes Kapital
+ accounts
+
+
+ Bilanz-Passiva: A II-Kapitalrücklage
+ accounts
+
+
+ Bilanz-Passiva: A III 1-Gesetzliche Rücklage
+ accounts
+
+
+ Bilanz-Passiva: A III 2-Rücklage für Anteile an einem herrschenden oder mehrheitlich beteiligten Unternehmen
+ accounts
+
+
+ Bilanz-Passiva: A III 3-Satzungsmäßige Rücklagen
+ accounts
+
+
+ Bilanz-Passiva: A III 4-Andere Gewinnrücklagen
+ accounts
+
+
+ Bilanz-Passiva: A IV-Gewinnvortrag/Verlustvortrag
+ accounts
+
+
+ Bilanz-Passiva: A V-Jahresüberschuß/Jahresfehlbetrag
+ accounts
+
+
+ Bilanz-Passiva: B Sonderposten mit Rücklageanteil
+ accounts
+
+
+ Bilanz-Passiva: C 1-Rückstellungen für Pensionen und ähnliche Verpflichtungen
+ accounts
+
+
+ Bilanz-Passiva: C 2-Steuerrückstellungen
+ accounts
+
+
+ Bilanz-Passiva: C 3-Sonstige Rückstellungen
+ accounts
+
+
+ Bilanz-Passiva: D 1-Anleihen, davon konvertibeln
+ accounts
+
+
+ Bilanz-Passiva: D 2-Verbindlichkeiten gegenüber Kreditinstituten
+ accounts
+
+
+ Bilanz-Passiva: D 3-Erhaltene Anzahlungen auf Bestellungen
+ accounts
+
+
+ Bilanz-Passiva: D 4-Verbindlichkeiten aus Lieferungen und Leistungen
+ accounts
+
+
+ Bilanz-Passiva: D 5-Verbindlichkeiten aus der Annahme gezogener Wechsel und der Ausstellung eigener Wechsel
+ accounts
+
+
+ Bilanz-Passiva: D 6-Verbindlichkeiten gegenüber verbundenen Unternehmen
+ accounts
+
+
+ Bilanz-Passiva: D 7-Verbindlichkeiten gegenüber Unternehmen, mit denen ein Beteiligungsverhältnis besteht
+ accounts
+
+
+ Bilanz-Passiva: D 8-Sonstige Verbindlichkeiten, davon aus Steuern, davon im Rahmen der sozialen Sicherheit
+ accounts
+
+
+ Bilanz-Passiva: E-Rechnungsabgrenzungsposten
+ accounts
+
+
+ Bilanz-Passiva: F-Passive latente Steuern
+ accounts
+
diff --git a/addons/l10n_de_skr03/data/account.account.template.csv b/addons/l10n_de_skr03/data/account.account.template.csv
index 092915add9a..4ef26cb8bb5 100644
--- a/addons/l10n_de_skr03/data/account.account.template.csv
+++ b/addons/l10n_de_skr03/data/account.account.template.csv
@@ -510,7 +510,7 @@
"account_1784","1784","USt EG-Erwerb Neufahrzeuge ohne UStID","l10n_de.tag_de_asset_bs_B_II_4","account.data_account_type_current_liabilities","l10n_de_skr03.l10n_de_chart_template","False"
"account_1785","1785","Umsatzsteuer nach § 13b UStG","l10n_de.tag_de_asset_bs_B_II_4","account.data_account_type_current_liabilities","l10n_de_skr03.l10n_de_chart_template","False"
"account_1787","1787","Umsatzsteuer nach § 13b UStG 19%","l10n_de.tag_de_asset_bs_B_II_4","account.data_account_type_current_liabilities","l10n_de_skr03.l10n_de_chart_template","False"
-"account_1788","1788","Aufgeschobene Einfuhr-Umsatzsteuer","l10n_de.tag_de_liabilities_bs_D_8","account.data_account_type_current_liabilities","l10n_de_skr03.l10n_de_chart_template","False"
+"account_1788","1788","Aufgeschobene Einfuhr-Umsatzsteuer","l10n_de.tag_de_liabilities_bs_D_8","account.data_account_type_current_liabilities","l10n_de_skr03.l10n_de_chart_template","True"
"account_1789","1789","Umsatzsteuer laufendes Jahr","l10n_de.tag_de_liabilities_bs_D_8","account.data_account_type_current_liabilities","l10n_de_skr03.l10n_de_chart_template","False"
"account_1790","1790","Umsatzsteuer Vorjahr","l10n_de.tag_de_liabilities_bs_D_8","account.data_account_type_current_liabilities","l10n_de_skr03.l10n_de_chart_template","False"
"account_1791","1791","Umsatzsteuer frühere Jahre","l10n_de.tag_de_liabilities_bs_D_8","account.data_account_type_current_liabilities","l10n_de_skr03.l10n_de_chart_template","False"
@@ -845,9 +845,10 @@
"account_3505","3505","Wareneingang 5,5% Vorsteuer","l10n_de.tag_de_pl_05","account.data_account_type_expenses","l10n_de_skr03.l10n_de_chart_template","False"
"account_3540","3540","Wareneingang 10,7% Vorsteuer","l10n_de.tag_de_pl_05","account.data_account_type_expenses","l10n_de_skr03.l10n_de_chart_template","False"
"account_3550","3550","Steuerfreier EG-Erwerb","l10n_de.tag_de_pl_05","account.data_account_type_expenses","l10n_de_skr03.l10n_de_chart_template","False"
-"account_3551","3551","Wareneingang, im Drittland steuerbar","l10n_de.tag_de_pl_05","account.data_account_type_expenses","l10n_de_skr03.l10n_de_chart_template","False"
+"account_3551","3551","Wareneingang, im Drittland steuerbar (19%)","l10n_de.tag_de_pl_05","account.data_account_type_expenses","l10n_de_skr03.l10n_de_chart_template","False"
"account_3552","3552","Erwerb 1. Abnehmer im Dreiecksgeschäft","l10n_de.tag_de_pl_05","account.data_account_type_expenses","l10n_de_skr03.l10n_de_chart_template","False"
"account_3553","3553","Erwerb Waren als letzter Abnehmer innerhalb Dreiecksgeschäft 19% Vorsteuer und 19% Umsatzsteuer","l10n_de.tag_de_pl_05","account.data_account_type_expenses","l10n_de_skr03.l10n_de_chart_template","False"
+"account_3557","3557","Wareneingang, im Drittland steuerbar (7%)","l10n_de.tag_de_pl_05","account.data_account_type_expenses","l10n_de_skr03.l10n_de_chart_template","False"
"account_3558","3558","Wareneingang, im anderen EG-Land stb.","l10n_de.tag_de_pl_05","account.data_account_type_expenses","l10n_de_skr03.l10n_de_chart_template","False"
"account_3559","3559","Steuerfreie Einfuhren","l10n_de.tag_de_pl_05","account.data_account_type_expenses","l10n_de_skr03.l10n_de_chart_template","False"
"account_3560","3560","Waren aus USt-Lager 7% Vorsteuer, 7% USt","l10n_de.tag_de_pl_05","account.data_account_type_expenses","l10n_de_skr03.l10n_de_chart_template","False"
@@ -1214,7 +1215,7 @@
"account_8730","8730","Gewährte Skonti","l10n_de.tag_de_pl_01","account.data_account_type_revenue","l10n_de_skr03.l10n_de_chart_template","False"
"account_8731","8731","Gewährte Skonti 7% USt","l10n_de.tag_de_pl_01","account.data_account_type_revenue","l10n_de_skr03.l10n_de_chart_template","False"
"account_8736","8736","Gewährte Skonti 19% USt","l10n_de.tag_de_pl_01","account.data_account_type_revenue","l10n_de_skr03.l10n_de_chart_template","False"
-"account_8738","8738","Gewährte Skonti aus Lieferungen von Mobilfunkgeräten/Schaltkreisen, für die der Leistungsempfänger die Umsatzsteuer nach § 13b UStG schuldet","l10n_de.tag_de_pl_01","account.data_account_type_revenue","l10n_de_skr03.l10n_de_chart_template","False"
+"account_8738","8738","Gewährte Skonti aus Lieferungen von Mobilfunkgeräten/Schaltkreisen, für die der Leistungsempfänger die Umsatzsteuer nach § 13b Abs. 2 Nr. 10 UStG schuldet","l10n_de.tag_de_pl_01","account.data_account_type_revenue","l10n_de_skr03.l10n_de_chart_template","False"
"account_8741","8741","Gewährte Skonti Leistungen §13b UStG","l10n_de.tag_de_pl_01","account.data_account_type_revenue","l10n_de_skr03.l10n_de_chart_template","False"
"account_8742","8742","Gewährte Skonti aus Erlöse aus im anderen EU-Land steuerpflichtigen sonstigen Leistungen, für die der Leistungsempfänger die Umsatzsteuer schuldet","l10n_de.tag_de_pl_01","account.data_account_type_revenue","l10n_de_skr03.l10n_de_chart_template","False"
"account_8743","8743","Gewährte Skonti stfr. EG-Lieferung","l10n_de.tag_de_pl_01","account.data_account_type_revenue","l10n_de_skr03.l10n_de_chart_template","False"
@@ -1280,4 +1281,5 @@
"account_9001","9001","Saldenvorträge","","account.data_account_type_other_income","l10n_de_skr03.l10n_de_chart_template","False"
"account_9008","9008","Saldenvorträge Debitoren","","account.data_account_type_other_income","l10n_de_skr03.l10n_de_chart_template","False"
"account_9009","9009","Saldenvorträge Kreditoren","","account.data_account_type_other_income","l10n_de_skr03.l10n_de_chart_template","False"
-"account_9090","9090","Summenvortragskonto","","account.data_account_type_other_income","l10n_de_skr03.l10n_de_chart_template","False"
\ No newline at end of file
+"account_9089","9089","Offene Posten aus 2019","","account.data_account_type_other_income","l10n_de_skr03.l10n_de_chart_template","False"
+"account_9090","9090","Summenvortragskonto","","account.data_account_type_other_income","l10n_de_skr03.l10n_de_chart_template","False"
diff --git a/addons/l10n_de_skr03/data/account_tax_fiscal_position_data.xml b/addons/l10n_de_skr03/data/account_tax_fiscal_position_data.xml
index 41d065d79c9..2bc8cfc4e67 100644
--- a/addons/l10n_de_skr03/data/account_tax_fiscal_position_data.xml
+++ b/addons/l10n_de_skr03/data/account_tax_fiscal_position_data.xml
@@ -1,132 +1,304 @@
-
- 97
-
- 19% Umsatzsteuer aus innergem. Erwerb
- 19% USt innerg. Erw.
- percent
- -19
-
-
- none
-
-
-
-
- 97
-
- 19% Vorsteuer aus innergem. Erwerb
- 19% VSt innerg. Erw.
- percent
- 19
-
-
- none
-
-
-
20
Innergem. Erwerb 19%USt/19%VSt
innergem. Erwerb 19%
- group
- 0
+ percent
+ 19
purchase
-
-
-
-
-
- 98
-
- 7% Umsatzsteuer aus innergem. Erwerb
- 7% USt
- percent
- -7
-
-
- none
-
-
-
-
- 98
-
- 7% Vorsteuer aus innergem. Erwerb
- 7% VSt
- percent
- 7
-
-
- none
-
+ False
+ True
+
+
+
25
Innergem. Erwerb 7%USt/7%VSt
innergem. Erwerb 7%
- group
- 0
+ percent
+ 7
purchase
-
-
+ False
+ True
+
+
-
- 99
+
+ 20
- 19% USt. aus innergem. Erwerb Neufahrzeug
- 19% USt EU Fahrzeug
- percent
- -19
-
-
- none
-
-
-
-
- 99
-
- 19% VSt. aus innergem. Erwerb Neufahrzeug
- 19% VSt EU Fahrzeug
+ Innergem. Erwerb 19%USt/0%VSt
+ innergem. Erwerb 19% - 0% Vorsteuer
percent
19
-
-
- none
-
-
+ purchase
+
+
+
+
+
+ 20
+
+ Innergem. Erwerb 7%USt/0%VSt
+ innergem. Erwerb 7% - 0% Vorsteuer
+ percent
+ 7
+ purchase
+
+
+
+
+
23
Innergem. Erwerb Neufahrzeug 19%USt/19%VSt
innergem. Erwerb Neufahrzeug 19%
- group
- 0
+ percent
+ 19
purchase
-
-
+ False
+ True
+
+
+
21
- Steuerfreie innergem. Lieferung (§4 Abs. 1b UStG)
+ Steuerfreie innergem. Lieferung (§4 Abs. 1b UStG)
steuerfreie innergem. Lieferung
percent
0
sale
-
+ False
+ True
+
+
+
22
@@ -135,9 +307,35 @@
percent
0
sale
-
+ False
+ True
+
+
+
23
@@ -146,9 +344,35 @@
percent
0
sale
-
+ False
+ True
+
+
+
24
@@ -157,35 +381,133 @@
percent
0
sale
-
+ False
+ True
+
+
-
- 20
-
- 19% Einfuhrumsatzsteuer
- 19% EUSt
- percent
- 19
-
-
- purchase
-
-
-
-
+
+
21
- 7% Einfuhrumsatzsteuer
- 7% EUSt
+ 19% Einfuhrumsatzsteuer (§21 Abs.3 UstG)
+ Einfuhrumsatzsteuer 19%
+ percent
+ 19
+ purchase
+
+
+
+
+
+
+ 21
+
+ 7% Einfuhrumsatzsteuer (§21 Abs.3 UstG)
+ Einfuhrumsatzsteuer 7%
percent
7
-
-
purchase
-
+
+
+
22
@@ -194,9 +516,35 @@
percent
0
purchase
-
+ False
+ True
+
+
+
20
@@ -205,9 +553,36 @@
percent
0
sale
-
+ False
+ True
+
+
+
10
@@ -215,13 +590,41 @@
19% USt
percent
19
-
-
13
sale
-
+ False
+ True
+
+
+
15
@@ -229,13 +632,41 @@
7% USt
percent
7
-
-
12
sale
-
+ False
+ True
+
+
+
16
@@ -244,8 +675,33 @@
percent
0
sale
+ False
+ True
+
+
+
17
@@ -253,13 +709,41 @@
19% USt (inkludiert in Preis)
percent
19
-
-
sale
-
+ False
+ True
+
+
+
18
@@ -267,13 +751,41 @@
7% USt (inkludiert in Preis)
percent
7
-
-
sale
-
+ False
+ True
+
+
+
26
@@ -281,12 +793,38 @@
5,5% USt Land-/Forstwirtschaft
percent
5.5
-
-
sale
-
+ False
+ True
+
+
+
27
@@ -294,12 +832,38 @@
10,7% USt Land-/Forstwirtschaft
percent
10.7
-
-
sale
-
+ False
+ True
+
+
+
28
@@ -307,12 +871,38 @@
19% USt Land-/Forstwirtschaft (Alkohol u.a.)
percent
19
-
-
sale
-
+ False
+ True
+
+
+
21
@@ -320,12 +910,38 @@
x% USt (zu anderen Steuersätzen)
percent
0
-
-
sale
-
+ False
+ True
+
+
+
10
@@ -333,13 +949,39 @@
19% VSt
percent
19
-
-
19
purchase
-
+ False
+ True
+
+
+
15
@@ -347,13 +989,39 @@
7% VSt
percent
7
-
-
18
purchase
-
-
+ False
+ True
+
+
+
+
16
@@ -362,8 +1030,33 @@
percent
0
purchase
+ False
+ True
+
+
+
16
@@ -371,13 +1064,38 @@
19% VSt (inkludiert in Preis)
percent
19
-
-
purchase
-
+ True
+
+
+
17
@@ -385,13 +1103,38 @@
7% VSt (inkludiert in Preis)
percent
7
-
-
purchase
-
+ True
+
+
-
+
+
26
@@ -399,12 +1142,38 @@
5,5% VSt Land-/Forstwirtschaft
percent
5.5
-
-
purchase
-
-
+ False
+ True
+
+
+
+
27
@@ -412,12 +1181,38 @@
10,7% VSt Land-/Forstwirtschaft
percent
10.7
-
-
purchase
-
-
+ False
+ True
+
+
+
+
21
@@ -425,12 +1220,40 @@
19% USt EU
percent
19
-
-
sale
-
+ False
+ True
+
+
+
22
@@ -438,12 +1261,40 @@
7% USt EU
percent
7
-
-
sale
-
+ False
+ True
+
+
+
23
@@ -451,12 +1302,38 @@
19% USt EU gem. §13b UStG - ohne VSt. - (ausländ. Werklieferungen u.ä.)
percent
19
-
-
purchase
-
+ False
+ True
+
+
+
24
@@ -464,12 +1341,38 @@
7% USt EU gem. §13b UStG - ohne VSt. - (ausländ. Werklieferungen u.ä.)
percent
7
-
-
purchase
-
+ False
+ True
+
+
+
25
@@ -477,12 +1380,38 @@
19% USt EU gem. §13b UStG - ohne VSt. - (sonst. Leistungen EU)
percent
19
-
-
purchase
-
+ False
+ True
+
+
+
26
@@ -490,12 +1419,38 @@
7% USt EU gem. §13b UStG - ohne VSt. - (sonst. Leistungen EU)
percent
7
-
-
purchase
-
+ False
+ True
+
+
+
27
@@ -503,12 +1458,38 @@
19% USt EU gem. §13b UStG - ohne VSt. - (empf. Bauleistungen)
percent
19
-
-
purchase
-
+ False
+ True
+
+
+
28
@@ -516,12 +1497,38 @@
7% USt EU gem. §13b UStG - ohne VSt. - (empf. Bauleistungen)
percent
7
-
-
purchase
-
+ False
+ True
+
+
+
20
@@ -530,9 +1537,35 @@
percent
0
sale
-
+ False
+ True
+
+
+
20
@@ -541,9 +1574,35 @@
percent
0
sale
-
+ False
+ True
+
+
+
30
@@ -552,9 +1611,35 @@
percent
0
sale
-
+ False
+ True
+
+
+
40
@@ -563,9 +1648,35 @@
percent
0
sale
-
+ False
+ True
+
+
+
50
@@ -574,9 +1685,35 @@
percent
0
sale
-
+ False
+ True
+
+
+
50
@@ -585,488 +1722,713 @@
percent
0
sale
-
-
-
-
- 99
-
- 19% USt Steuerpflichtige Sonstige Leistungen EU
- 19% USt Steurp. EU
- percent
- -19
-
-
-
- none
-
-
-
- 99
-
- 19% VSt Steuerpflichtige Sonstige Leistungen EU
- 19% VSt Steuerp. EU
- percent
- 19
-
-
-
- none
+ False
+ True
+
+
+
20
Steuerpflichtige sonstige Leistungen EU 19%USt/19%VSt
Leistungen EU 19%Ust/19%VSt
- group
- 0
-
+ percent
+ 19
purchase
-
-
-
-
- 99
-
- 7% USt Steuerpflichtige Sonstige Leistungen EU
- 7% USt Steurpfl. sonst. Lstg. EU
- percent
- -7
-
-
-
- none
-
-
-
- 99
-
- 7% VSt Steuerpflichtige Sonstige Leistungen EU
- 7% VSt Steuerp. EU
- percent
- 7
-
-
-
- none
+ False
+ True
+
+
+
21
Steuerpflichtige sonstige Leistungen EU 7%USt/7%VSt
Steuerpfl. sonst. Leistg. EU 7%Ust/7%VSt
- group
- 0
-
+ percent
+ 7
purchase
-
-
-
-
- 101
-
- 19% USt gem. §13b UStG (Bauleistung Empfänger)
- 19% USt gem. §13b UStG (Bauleistung Empfänger)
- percent
- -19
-
-
-
- none
-
-
-
- 101
-
- 19% VSt gem. §13b UStG (Bauleistung Empfänger)
- 19% VSt gem. §13b UStG (Bauleistung Empfänger)
- percent
- 19
-
-
-
- none
+ False
+ True
+
+
+
22
Steuer gem. §13b UStG 19%USt/19%VSt (Bauleistung Empfänger)
Steuer gem. §13b UStG 19%USt/19%VSt (Bauleistung Empfänger)
- group
- 0
-
+ percent
+ 19
purchase
-
-
-
-
- 102
-
- 7% USt gem. §13b UStG (Bauleistung Empfänger)
- 7% USt gem. §13b UStG (Bauleistung Empfänger)
- percent
- -7
-
-
-
- none
-
-
-
- 102
-
- 7% VSt gem. §13b UStG (Bauleistung Empfänger)
- 7% VSt gem. §13b UStG (Bauleistung Empfänger)
- percent
- 7
-
-
-
- none
+ False
+ True
+
+
+
23
Steuer gem. §13b UStG 7%USt/7%VSt (Bauleistung Empfänger)
Steuer gem. §13b UStG 7%USt/7%VSt (Bauleistung Empfänger)
- group
- 0
-
+ percent
+ 7
purchase
-
-
-
-
- 99
-
- 19% USt gem. §13b (Empfang von Mobilfunkgeräten u.a.)
- 19% USt gem. §13b (Empfang von Mobilfunkgeräten u.a.)
- percent
- -19
-
-
-
- none
-
-
-
- 99
-
- 19% VSt gem. §13b UStG (Empfang von Mobilfunkgeräten u.a.)
- 19% VSt gem. §13b (Empfang von Mobilfunkgeräten u.a.)
- percent
- 19
-
-
-
- none
+ False
+ True
+
+
+
24
Steuer gem. §13b 19%USt/19%VSt (Empfang von Mobilfunkgeräten u.a.)
Steuer gem. §13b 19%Ust/19%VSt (Empfang von Mobilfunkgeräten u.a.)
- group
- 0
-
- purchase
-
-
-
-
- 103
-
- 19% USt Dreiecksgeschäft Erwerb letzter Abnehmer
- 19% USt Dreiecksgeschäft Erwerb letzter Abnehmer
- percent
- -19
-
-
-
- none
-
-
-
- 103
-
- 19% VSt Dreiecksgeschäft Erwerb letzter Abnehmer
- 19% VSt Dreiecksgeschäft Erwerb letzter Abnehmer
percent
19
-
-
-
- none
-
-
-
- 25
-
- Dreiecksgeschäft Erwerb letzter Abnehmer 19%USt/19%VSt
- Dreiecksgeschäft Erwerb letzter Abnehmer 19%Ust/19%VSt
- group
- 0
-
purchase
-
+ False
+ True
+
+
-
+
105
- 19% USt gem. §13b UStG (ausländ. Werklieferungen u.ä.)
- 19% Ust gem. §13b UStG (ausländ. Werklieferungen u.ä.)
- percent
- -19
-
-
-
- none
-
-
-
- 105
-
- 19% VSt gem. §13b UStG (ausländ. Werklieferungen u.ä.)
- 19% VSt ausländ. gem. §13b UStG (ausländ. Werklieferungen u.ä.)
+ Dreiecksgeschäft Erwerb letzter Abnehmer 19%USt/19%VSt
+ Dreiecksgeschäft Erwerb letzter Abnehmer 19%Ust/19%VSt
percent
19
-
-
-
- none
+ purchase
+ False
+ True
+
+
+
25
- Steuer gem. §13b 19%USt/19%VSt (ausländ. Werklieferungen u.ä.)
+ Steuer gem. §13b 19%USt/19%VSt (ausländ. Werklieferungen u.ä.)
Steuer gem. §13b 19%USt/19%VSt (ausländ. Werklieferungen u.ä.)
- group
- 0
-
+ percent
+ 19
purchase
-
-
-
-
- 106
-
- 7% USt gem. §13b UStG (ausländ. Werklieferungen u.ä.)
- 7% Ust gem. §13b UStG (ausländ. Werklieferungen u.ä.)
- percent
- -7
-
-
-
- none
-
-
-
- 106
-
- 7% VSt gem. §13b UStG (ausländ. Werklieferungen u.ä.)
- 7% VSt gem. §13b UStG (ausländ. Werklieferungen u.ä.)
- percent
- 7
-
-
-
- none
+ False
+ True
+
+
+
26
Steuer gem. §13b 7%USt/7%VSt (ausländ. Werklieferungen u.ä.)
Steuer gem. §13b 7%USt/7%VSt (ausländ. Werklieferungen u.ä.)
- group
- 0
-
+ percent
+ 7
purchase
-
-
-
-
- 107
-
- 19% USt gem. § 13a Abs. 1 Nr. 6 UStG (Auslagerung)
- 19% USt gem. § 13a Abs. 1 Nr. 6 UStG (Auslagerung)
- percent
- -19
-
-
-
- none
-
-
-
- 107
-
- 19% VSt gem. § 13a Abs. 1 Nr. 6 UStG (Auslagerung)
- 19% VSt gem. § 13a Abs. 1 Nr. 6 UStG (Auslagerung)
- percent
- 19
-
-
-
- none
+ False
+ True
+
+
+
27
Steuer gem. §13a Abs. 1 Nr. 6 UStG 19%USt/19%VSt (Auslagerung)
Steuer gem. §13a Abs. 1 Nr. 6 UStG 19%USt/19%VSt (Auslagerung)
- group
- 0
-
+ percent
+ 19
purchase
-
-
-
-
- 108
-
- 7% USt gem. § 13a Abs. 1 Nr. 6 UStG (Auslagerung)
- 7% USt gem. § 13a Abs. 1 Nr. 6 UStG (Auslagerung)
- percent
- -7
-
-
-
- none
-
-
-
- 108
-
- 7% VSt gem. § 13a Abs. 1 Nr. 6 UStG (Auslagerung)
- 7% VSt gem. § 13a Abs. 1 Nr. 6 UStG (Auslagerung)
- percent
- 7
-
-
-
- none
+ False
+ True
+
+
+
28
Steuer gem. §13a Abs. 1 Nr. 6 UStG 7%USt/7%VSt (Auslagerung)
Steuer gem. §13a Abs. 1 Nr. 6 UStG 7%USt/7VSt (Auslagerung)
- group
- 0
-
+ percent
+ 7
purchase
-
+ False
+ True
+
+
+
+
+ 1
+ Geschäftspartner Inland
+
+
+
+
+
+ 6
- Dienstleister Ausland
+ Dienstleister Ausland (Nicht-EU)
+
+ 5
- Geschäftspartner Ausland
+ Geschäftspartner Ausland (Nicht-EU)
+
+ 2
Geschäftspartner EU (mit USt-ID)
+
+
+
+ 3
Dienstleister EU (mit USt-ID)
+
+
+ 4
Geschäftspartner EU (ohne USt-ID)
+
+
+
+
+
+
+
-
+
+
-
+
+
+
+
+
+
+
-
+
+
+
-
+
@@ -1075,787 +2437,1023 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
+
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
+
-
+
+
+
+
+
-
+
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
+
+
+
+
-
+
+
+
+
+
-
+
+
-
+
+
-
+
+
+
+
+
+
+
-
+
+
-
+
+
+
+
+
+
-
+
+
-
+
+
+
+
-
+
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
+
-
+
+
+
-
-
+
+
+
+
+
+
+
+
+
+
-
+
+
-
+
+
+
+
+
+
+
+
-
+
+
+
+
-
+
+
-
+
+
+
+
+
+
+
+
+
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/addons/l10n_de_skr04/data/account.account.template.csv b/addons/l10n_de_skr04/data/account.account.template.csv
index 77734af2205..e105eb7e831 100644
--- a/addons/l10n_de_skr04/data/account.account.template.csv
+++ b/addons/l10n_de_skr04/data/account.account.template.csv
@@ -548,7 +548,7 @@
"chart_skr04_3840","3840","USt laufendes Jahr","l10n_de.tag_de_liabilities_bs_D_8","account.data_account_type_current_liabilities","l10n_de_skr04.l10n_chart_de_skr04",""
"chart_skr04_3841","3841","USt Vorjahr","l10n_de.tag_de_liabilities_bs_D_8","account.data_account_type_non_current_liabilities","l10n_de_skr04.l10n_chart_de_skr04",""
"chart_skr04_3845","3845","USt frühere Jahre","l10n_de.tag_de_liabilities_bs_D_8","account.data_account_type_non_current_liabilities","l10n_de_skr04.l10n_chart_de_skr04",""
-"chart_skr04_3850","3850","Aufgeschobene Einfuhrumsatzsteuer","l10n_de.tag_de_liabilities_bs_D_8","account.data_account_type_current_liabilities","l10n_de_skr04.l10n_chart_de_skr04",""
+"chart_skr04_3850","3850","Aufgeschobene Einfuhrumsatzsteuer","l10n_de.tag_de_liabilities_bs_D_8","account.data_account_type_current_liabilities","l10n_de_skr04.l10n_chart_de_skr04","True"
"chart_skr04_3851","3851","Unrichtig oder unberechtigt ausgewiesene Umsatzsteuer","l10n_de.tag_de_asset_bs_B_II_4","account.data_account_type_current_liabilities","l10n_de_skr04.l10n_chart_de_skr04",""
"chart_skr04_3854","3854","Steuerzahlungen an andere Länder ","l10n_de.tag_de_liabilities_bs_D_8","account.data_account_type_current_liabilities","l10n_de_skr04.l10n_chart_de_skr04",""
"chart_skr04_3860","3860","Verbindlichkeiten aus Umsatzsteuer","l10n_de.tag_de_liabilities_bs_D_8","account.data_account_type_current_liabilities","l10n_de_skr04.l10n_chart_de_skr04",""
@@ -588,6 +588,7 @@
"chart_skr04_4510","4510","Erlöse Abfallverwertung","l10n_de.tag_de_pl_01","account.data_account_type_revenue","l10n_de_skr04.l10n_chart_de_skr04",""
"chart_skr04_4520","4520","Erlöse Leergut","l10n_de.tag_de_pl_01","account.data_account_type_revenue","l10n_de_skr04.l10n_chart_de_skr04",""
"chart_skr04_4560","4560","Provisionsumsätze","l10n_de.tag_de_pl_01","account.data_account_type_revenue","l10n_de_skr04.l10n_chart_de_skr04",""
+"chart_skr04_4564","4564","Provisionsumsätze (§4Nr.8ff.UStG)","l10n_de.tag_de_pl_01","account.data_account_type_revenue","l10n_de_skr04.l10n_chart_de_skr04",""
"chart_skr04_4566","4566","Provisionsumsätze 7 % USt","l10n_de.tag_de_pl_01","account.data_account_type_revenue","l10n_de_skr04.l10n_chart_de_skr04",""
"chart_skr04_4569","4569","Provisionsumsätze 19 % USt","l10n_de.tag_de_pl_01","account.data_account_type_revenue","l10n_de_skr04.l10n_chart_de_skr04",""
"chart_skr04_4570","4570","Sonstige Erträge aus Provisionen, Lizenzen und Patenten","l10n_de.tag_de_pl_04","account.data_account_type_revenue","l10n_de_skr04.l10n_chart_de_skr04",""
@@ -726,6 +727,8 @@
"chart_skr04_5130","5130","Einkauf - Roh-, Hilfs- und Betriebsstoffe 19% Vorsteuer","l10n_de.tag_de_pl_05","account.data_account_type_expenses","l10n_de_skr04.l10n_chart_de_skr04",""
"chart_skr04_5160","5160","Einkauf - Roh-, Hilfs- und Betriebsstoffe, innergem. Erwerb 7% VSt und 7% USt","l10n_de.tag_de_pl_05","account.data_account_type_expenses","l10n_de_skr04.l10n_chart_de_skr04",""
"chart_skr04_5162","5162","Einkauf - Roh-, Hilfs- und Betriebsstoffe, innergem. Erwerb 19% VSt und 19% USt","l10n_de.tag_de_pl_05","account.data_account_type_expenses","l10n_de_skr04.l10n_chart_de_skr04",""
+"chart_skr04_5166","5166","Einkauf Roh-, Hilfs- und Betriebsstoffe, innergemeinschaftlicher Erwerb ohne Vorsteuer und 7 % Umsatzsteuer","l10n_de.tag_de_pl_05","account.data_account_type_expenses","l10n_de_skr04.l10n_chart_de_skr04",""
+"chart_skr04_5167","5167","Einkauf Roh-, Hilfs- und Betriebsstoffe, innergemeinschaftlicher Erwerb ohne Vorsteuer und 19 % Umsatzsteuer","l10n_de.tag_de_pl_05","account.data_account_type_expenses","l10n_de_skr04.l10n_chart_de_skr04",""
"chart_skr04_5189","5189","Erwerb Roh-, Hilfs- und Betriebsstoffe letzter Abnehmer Dreiecksgeschäft","l10n_de.tag_de_pl_05","account.data_account_type_expenses","l10n_de_skr04.l10n_chart_de_skr04",""
"chart_skr04_5190","5190","Energiestoffe ( Fertigung )","l10n_de.tag_de_pl_05","account.data_account_type_expenses","l10n_de_skr04.l10n_chart_de_skr04",""
"chart_skr04_5191","5191","Energiestoffe (Fertigung) 7% Vorsteuer","l10n_de.tag_de_pl_05","account.data_account_type_expenses","l10n_de_skr04.l10n_chart_de_skr04",""
@@ -739,7 +742,11 @@
"chart_skr04_5430","5430","Innergemeinschaftlicher Erwerb ohne Vorsteuerabzug und 7% Umsatzsteuer","","account.data_account_type_expenses","l10n_de_skr04.l10n_chart_de_skr04",""
"chart_skr04_5435","5435","Innergemeinschaftlicher Erwerb ohne Vorsteuerabzug und 19% Umsatzsteuer","","account.data_account_type_expenses","l10n_de_skr04.l10n_chart_de_skr04",""
"chart_skr04_5440","5440","innergem. Erwerb Neufahrz. o. UStID 19 % VSt und 19 % USt","l10n_de.tag_de_pl_05","account.data_account_type_expenses","l10n_de_skr04.l10n_chart_de_skr04",""
+"chart_skr04_5550","5550","Steuerfreier EG-Erwerb","l10n_de.tag_de_pl_05","account.data_account_type_expenses","l10n_de_skr04.l10n_chart_de_skr04",""
+"chart_skr04_5551","5551","Wareneingang, im Drittland steuerbar (19%)","l10n_de.tag_de_pl_05","account.data_account_type_expenses","l10n_de_skr04.l10n_chart_de_skr04",""
+"chart_skr04_5552","5552","Erwerb 1. Abnehmer im Dreiecksgeschäft","l10n_de.tag_de_pl_05","account.data_account_type_expenses","l10n_de_skr04.l10n_chart_de_skr04",""
"chart_skr04_5553","5553","Erwerb Waren als letzter Abnehmer innerhalb Dreiecksgeschäft","l10n_de.tag_de_pl_05","account.data_account_type_expenses","l10n_de_skr04.l10n_chart_de_skr04",""
+"chart_skr04_5557","5557","Wareneingang, im Drittland steuerbar (7%)","l10n_de.tag_de_pl_05","account.data_account_type_expenses","l10n_de_skr04.l10n_chart_de_skr04",""
"chart_skr04_5559","5559","Steuerfreie Einfuhren","l10n_de.tag_de_pl_05","account.data_account_type_expenses","l10n_de_skr04.l10n_chart_de_skr04",""
"chart_skr04_5600","5600","Nicht abziehbare Vorsteuer","l10n_de.tag_de_pl_05","account.data_account_type_expenses","l10n_de_skr04.l10n_chart_de_skr04",""
"chart_skr04_5610","5610","Nicht abziehbare Vorsteuer 7 %","l10n_de.tag_de_pl_05","account.data_account_type_expenses","l10n_de_skr04.l10n_chart_de_skr04",""
diff --git a/addons/l10n_de_skr04/data/account_tax_fiscal_position_data.xml b/addons/l10n_de_skr04/data/account_tax_fiscal_position_data.xml
index 83668698edf..3d004e18c59 100644
--- a/addons/l10n_de_skr04/data/account_tax_fiscal_position_data.xml
+++ b/addons/l10n_de_skr04/data/account_tax_fiscal_position_data.xml
@@ -1,132 +1,316 @@
-
- 97
-
- 19% Umsatzsteuer aus innergem. Erwerb
- 19% USt innerg. Erw.
- percent
- -19
-
-
- none
-
-
-
-
- 97
-
- 19% Vorsteuer aus innergem. Erwerb
- 19% VSt innerg. Erw.
- percent
- 19
-
-
- none
-
-
-
20
Innergem. Erwerb 19%USt/19%VSt
innergem. Erwerb 19%
- group
- 0
+ percent
+ 19
purchase
-
-
-
-
-
- 98
-
- 7% Umsatzsteuer aus innergem. Erwerb
- 7% USt
- percent
- -7
-
-
- none
-
-
-
-
- 98
-
- 7% Vorsteuer aus innergem. Erwerb
- 7% VSt
- percent
- 7
-
-
- none
-
+ False
+ True
+
+
+
25
Innergem. Erwerb 7%USt/7%VSt
innergem. Erwerb 7%
- group
- 0
+ percent
+ 7
purchase
-
-
+ False
+ True
+
+
-
- 99
+
+ 20
- 19% USt. aus innergem. Erwerb Neufahrzeug
- 19% USt EU Fahrzeug
- percent
- -19
-
-
- none
-
-
-
-
- 99
-
- 19% VSt. aus innergem. Erwerb Neufahrzeug
- 19% VSt EU Fahrzeug
+ Innergem. Erwerb 19%USt/0%VSt
+ innergem. Erwerb 19% - 0% Vorsteuer
percent
19
-
-
- none
-
-
+ purchase
+
+
+
+
+
+ 20
+
+ Innergem. Erwerb 7%USt/0%VSt
+ innergem. Erwerb 7% - 0% Vorsteuer
+ percent
+ 7
+ purchase
+
+
+
+
+
23
Innergem. Erwerb Neufahrzeug 19%USt/19%VSt
innergem. Erwerb Neufahrzeug 19%
- group
- 0
+ percent
+ 19
purchase
-
-
+ False
+ True
+
+
+
21
- Steuerfreie innergem. Lieferung (§4 Abs. 1b UStG)
+ Steuerfreie innergem. Lieferung (§4 Abs. 1b UStG)
steuerfreie innergem. Lieferung
percent
0
sale
-
+ False
+ True
+
+
+
22
@@ -135,9 +319,37 @@
percent
0
sale
-
+ False
+ True
+
+
+
23
@@ -146,9 +358,37 @@
percent
0
sale
-
+ False
+ True
+
+
+
24
@@ -157,35 +397,135 @@
percent
0
sale
-
+ False
+ True
+
+
-
- 20
-
- 19% Einfuhrumsatzsteuer
- 19% EUSt
- percent
- 19
-
-
- purchase
-
-
-
-
+
+
21
- 7% Einfuhrumsatzsteuer
- 7% EUSt
+ 19% Einfuhrumsatzsteuer (§21 Abs.3 UstG)
+ Einfuhrumsatzsteuer 19%
+ percent
+ 19
+ purchase
+
+
+
+
+
+
+ 21
+
+ 7% Einfuhrumsatzsteuer (§21 Abs.3 UstG)
+ Einfuhrumsatzsteuer 7%
percent
7
-
-
purchase
-
+
+
+
22
@@ -194,9 +534,37 @@
percent
0
purchase
-
+ False
+ True
+
+
+
20
@@ -205,9 +573,37 @@
percent
0
sale
-
+ False
+ True
+
+
+
10
@@ -215,12 +611,43 @@
19% USt
percent
19
-
-
+ 13
sale
-
+ False
+ True
+
+
+
15
@@ -228,12 +655,43 @@
7% USt
percent
7
-
-
+ 12
sale
-
+ False
+ True
+
+
+
16
@@ -242,8 +700,35 @@
percent
0
sale
+ False
+ True
+
+
+
17
@@ -251,13 +736,43 @@
19% USt (inkludiert in Preis)
percent
19
-
-
sale
-
+ False
+ True
+
+
+
18
@@ -265,13 +780,43 @@
7% USt (inkludiert in Preis)
percent
7
-
-
sale
-
+ False
+ True
+
+
+
26
@@ -279,12 +824,40 @@
5,5% USt Land-/Forstwirtschaft
percent
5.5
-
-
sale
-
+ False
+ True
+
+
+
27
@@ -292,12 +865,40 @@
10,7% USt Land-/Forstwirtschaft
percent
10.7
-
-
sale
-
+ False
+ True
+
+
+
28
@@ -305,12 +906,40 @@
19% USt Land-/Forstwirtschaft (Alkohol u.a.)
percent
19
-
-
sale
-
+ False
+ True
+
+
+
21
@@ -318,12 +947,40 @@
x% USt (zu anderen Steuersätzen)
percent
0
-
-
sale
-
+ False
+ True
+
+
+
10
@@ -331,12 +988,41 @@
19% VSt
percent
19
-
-
+ 19
purchase
-
+ False
+ True
+
+
+
15
@@ -344,12 +1030,41 @@
7% VSt
percent
7
-
-
+ 18
purchase
-
-
+ False
+ True
+
+
+
+
16
@@ -358,8 +1073,35 @@
percent
0
purchase
+ False
+ True
+
+
+
16
@@ -367,13 +1109,40 @@
19% VSt (inkludiert in Preis)
percent
19
-
-
purchase
-
+ True
+
+
+
17
@@ -381,13 +1150,40 @@
7% VSt (inkludiert in Preis)
percent
7
-
-
purchase
-
+ True
+
+
-
+
+
26
@@ -395,12 +1191,40 @@
5,5% VSt Land-/Forstwirtschaft
percent
5.5
-
-
purchase
-
-
+ False
+ True
+
+
+
+
27
@@ -408,12 +1232,40 @@
10,7% VSt Land-/Forstwirtschaft
percent
10.7
-
-
purchase
-
-
+ False
+ True
+
+
+
+
21
@@ -421,12 +1273,42 @@
19% USt EU
percent
19
-
-
sale
-
+ False
+ True
+
+
+
22
@@ -434,12 +1316,42 @@
7% USt EU
percent
7
-
-
sale
-
+ False
+ True
+
+
+
23
@@ -447,12 +1359,40 @@
19% USt EU gem. §13b UStG - ohne VSt. - (ausländ. Werklieferungen u.ä.)
percent
19
-
-
purchase
-
+ False
+ True
+
+
+
24
@@ -460,12 +1400,40 @@
7% USt EU gem. §13b UStG - ohne VSt. - (ausländ. Werklieferungen u.ä.)
percent
7
-
-
purchase
-
+ False
+ True
+
+
+
25
@@ -473,12 +1441,40 @@
19% USt EU gem. §13b UStG - ohne VSt. - (sonst. Leistungen EU)
percent
19
-
-
purchase
-
+ False
+ True
+
+
+
26
@@ -486,12 +1482,40 @@
7% USt EU gem. §13b UStG - ohne VSt. - (sonst. Leistungen EU)
percent
7
-
-
purchase
-
+ False
+ True
+
+
+
27
@@ -499,12 +1523,40 @@
19% USt EU gem. §13b UStG - ohne VSt. - (empf. Bauleistungen)
percent
19
-
-
purchase
-
+ False
+ True
+
+
+
28
@@ -512,12 +1564,40 @@
7% USt EU gem. §13b UStG - ohne VSt. - (empf. Bauleistungen)
percent
7
-
-
purchase
-
+ False
+ True
+
+
+
20
@@ -526,9 +1606,37 @@
percent
0
sale
-
+ False
+ True
+
+
+
20
@@ -537,9 +1645,37 @@
percent
0
sale
-
+ False
+ True
+
+
+
30
@@ -548,9 +1684,37 @@
percent
0
sale
-
+ False
+ True
+
+
+
40
@@ -559,9 +1723,37 @@
percent
0
sale
-
+ False
+ True
+
+
+
50
@@ -570,9 +1762,37 @@
percent
0
sale
-
+ False
+ True
+
+
+
50
@@ -581,1171 +1801,1620 @@
percent
0
sale
-
-
-
-
- 99
-
- 19% USt Steuerpflichtige Sonstige Leistungen EU
- 19% USt Steurp. EU
- percent
- -19
-
-
-
- none
-
-
-
- 99
-
- 19% VSt Steuerpflichtige Sonstige Leistungen EU
- 19% VSt Steuerp. EU
- percent
- 19
-
-
-
- none
+ False
+ True
+
+
+
20
Steuerpflichtige sonstige Leistungen EU 19%USt/19%VSt
Leistungen EU 19%Ust/19%VSt
- group
- 0
-
+ percent
+ 19
purchase
-
-
-
-
- 99
-
- 7% USt Steuerpflichtige Sonstige Leistungen EU
- 7% USt Steurpfl. sonst. Lstg. EU
- percent
- -7
-
-
-
- none
-
-
-
- 99
-
- 7% VSt Steuerpflichtige Sonstige Leistungen EU
- 7% VSt Steuerp. EU
- percent
- 7
-
-
-
- none
+ False
+ True
+
+
+
21
Steuerpflichtige sonstige Leistungen EU 7%USt/7%VSt
Steuerpfl. sonst. Leistg. EU 7%Ust/7%VSt
- group
- 0
-
+ percent
+ 7
purchase
-
-
-
-
- 101
-
- 19% USt gem. §13b UStG (Bauleistung Empfänger)
- 19% USt gem. §13b UStG (Bauleistung Empfänger)
- percent
- -19
-
-
-
- none
-
-
-
- 101
-
- 19% VSt gem. §13b UStG (Bauleistung Empfänger)
- 19% VSt gem. §13b UStG (Bauleistung Empfänger)
- percent
- 19
-
-
-
- none
+ False
+ True
+
+
+
22
Steuer gem. §13b UStG 19%USt/19%VSt (Bauleistung Empfänger)
Steuer gem. §13b UStG 19%USt/19%VSt (Bauleistung Empfänger)
- group
- 0
-
+ percent
+ 19
purchase
-
-
-
-
- 102
-
- 7% USt gem. §13b UStG (Bauleistung Empfänger)
- 7% USt gem. §13b UStG (Bauleistung Empfänger)
- percent
- -7
-
-
-
- none
-
-
-
- 102
-
- 7% VSt gem. §13b UStG (Bauleistung Empfänger)
- 7% VSt gem. §13b UStG (Bauleistung Empfänger)
- percent
- 7
-
-
-
- none
+ False
+ True
+
+
+
23
Steuer gem. §13b UStG 7%USt/7%VSt (Bauleistung Empfänger)
Steuer gem. §13b UStG 7%USt/7%VSt (Bauleistung Empfänger)
- group
- 0
-
+ percent
+ 7
purchase
-
-
-
-
- 99
-
- 19% USt gem. §13b (Empfang von Mobilfunkgeräten u.a.)
- 19% USt gem. §13b (Empfang von Mobilfunkgeräten u.a.)
- percent
- -19
-
-
-
- none
-
-
-
- 99
-
- 19% VSt gem. §13b UStG (Empfang von Mobilfunkgeräten u.a.)
- 19% VSt gem. §13b (Empfang von Mobilfunkgeräten u.a.)
- percent
- 19
-
-
-
- none
+ False
+ True
+
+
+
24
Steuer gem. §13b 19%USt/19%VSt (Empfang von Mobilfunkgeräten u.a.)
Steuer gem. §13b 19%Ust/19%VSt (Empfang von Mobilfunkgeräten u.a.)
- group
- 0
-
- purchase
-
-
-
-
- 103
-
- 19% USt Dreiecksgeschäft Erwerb letzter Abnehmer
- 19% USt Dreiecksgeschäft Erwerb letzter Abnehmer
- percent
- -19
-
-
-
- none
-
-
-
- 103
-
- 19% VSt Dreiecksgeschäft Erwerb letzter Abnehmer
- 19% VSt Dreiecksgeschäft Erwerb letzter Abnehmer
percent
19
-
-
-
- none
+ purchase
+ False
+ True
+
+
+
25
Dreiecksgeschäft Erwerb letzter Abnehmer 19%USt/19%VSt
Dreiecksgeschäft Erwerb letzter Abnehmer 19%Ust/19%VSt
- group
- 0
-
+ percent
+ 19
purchase
-
+ False
+ True
+
+
-
- 105
-
- 19% USt gem. §13b UStG (ausländ. Werklieferungen u.ä.)
- 19% Ust gem. §13b UStG (ausländ. Werklieferungen u.ä.)
- percent
- -19
-
-
-
- none
-
-
-
- 105
-
- 19% VSt gem. §13b UStG (ausländ. Werklieferungen u.ä.)
- 19% VSt ausländ. gem. §13b UStG (ausländ. Werklieferungen u.ä.)
- percent
- 19
-
-
-
- none
-
-
25
- Steuer gem. §13b 19%USt/19%VSt (ausländ. Werklieferungen u.ä.)
+ Steuer gem. §13b 19%USt/19%VSt (ausländ. Werklieferungen u.ä.)
Steuer gem. §13b 19%USt/19%VSt (ausländ. Werklieferungen u.ä.)
- group
- 0
-
+ percent
+ 19
purchase
-
-
-
-
- 106
-
- 7% USt gem. §13b UStG (ausländ. Werklieferungen u.ä.)
- 7% Ust gem. §13b UStG (ausländ. Werklieferungen u.ä.)
- percent
- -7
-
-
-
- none
-
-
-
- 106
-
- 7% VSt gem. §13b UStG (ausländ. Werklieferungen u.ä.)
- 7% VSt gem. §13b UStG (ausländ. Werklieferungen u.ä.)
- percent
- 7
-
-
-
- none
+ False
+ True
+
+
+
26
Steuer gem. §13b 7%USt/7%VSt (ausländ. Werklieferungen u.ä.)
Steuer gem. §13b 7%USt/7%VSt (ausländ. Werklieferungen u.ä.)
- group
- 0
-
+ percent
+ 7
purchase
-
-
-
-
- 107
-
- 19% USt gem. § 13a Abs. 1 Nr. 6 UStG (Auslagerung)
- 19% USt gem. § 13a Abs. 1 Nr. 6 UStG (Auslagerung)
- percent
- -19
-
-
-
- none
-
-
-
- 107
-
- 19% VSt gem. § 13a Abs. 1 Nr. 6 UStG (Auslagerung)
- 19% VSt gem. § 13a Abs. 1 Nr. 6 UStG (Auslagerung)
- percent
- 19
-
-
-
- none
+ False
+ True
+
+
+
27
Steuer gem. §13a Abs. 1 Nr. 6 UStG 19%USt/19%VSt (Auslagerung)
Steuer gem. §13a Abs. 1 Nr. 6 UStG 19%USt/19%VSt (Auslagerung)
- group
- 0
-
+ percent
+ 19
purchase
-
-
-
-
- 108
-
- 7% USt gem. § 13a Abs. 1 Nr. 6 UStG (Auslagerung)
- 7% USt gem. § 13a Abs. 1 Nr. 6 UStG (Auslagerung)
- percent
- -7
-
-
-
- none
-
-
-
- 108
-
- 7% VSt gem. § 13a Abs. 1 Nr. 6 UStG (Auslagerung)
- 7% VSt gem. § 13a Abs. 1 Nr. 6 UStG (Auslagerung)
- percent
- 7
-
-
-
- none
+ False
+ True
+
+
+
28
Steuer gem. §13a Abs. 1 Nr. 6 UStG 7%USt/7%VSt (Auslagerung)
Steuer gem. §13a Abs. 1 Nr. 6 UStG 7%USt/7VSt (Auslagerung)
- group
- 0
-
+ percent
+ 7
purchase
-
+ False
+ True
+
+
+
+
+ 1
+ Geschäftspartner Inland
+
+
+
+
+
+ 6
- Dienstleister Ausland
+ Dienstleister Ausland (Nicht-EU)
+
+ 5
- Geschäftspartner Ausland
+ Geschäftspartner Ausland (Nicht-EU)
+
+ 2
Geschäftspartner EU (mit USt-ID)
+
+
+
+ 3
Dienstleister EU (mit USt-ID)
+
+ 4
Geschäftspartner EU (ohne USt-ID)
+
+
+
+
+
+
+
-
+
+
-
+
+
+
+
+
+
+
-
+
+
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
+
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
+
+
+
+
+
+
-
+
+
-
+
+
-
+
+
+
+
-
+
+
+
+
+
+
-
+
+
-
+
+
+
+
+
+
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
+
-
+
+
+
+
+
+
+
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
+
-
+
+
+
+
-
+
+
+
-
+
+
-
+
+
+
-
+
+
+
-
+
+
+
+
+
-
+
+
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
+
+
-
+
+
-
+
+
+
+
+
-
+
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
+
-
+
+
+
+
+
+
-
+
+
-
+
+
+
+
-
+
+
-
+
+
+
+
+
+
-
+
+
+
+
+
+
-
+
+
+
+
+
+
+
-
+
+
+
+
+
+
+
+
+
-
+
+
-
+
+
+
-
-
-
-
+
+
-
+
diff --git a/addons/l10n_do/__manifest__.py b/addons/l10n_do/__manifest__.py
index 596c03d9221..d07f64c808f 100644
--- a/addons/l10n_do/__manifest__.py
+++ b/addons/l10n_do/__manifest__.py
@@ -95,6 +95,7 @@ en Odoo):
'data/account.account.template.csv',
'data/account_chart_template_data.xml',
'data/account_data.xml',
+ 'data/account_tax_report_data.xml',
'data/account.tax.template.xml',
# Country States
'data/l10n_do_state_data.xml',
diff --git a/addons/l10n_do/data/account.tax.template.xml b/addons/l10n_do/data/account.tax.template.xml
index 6e49d7244dc..7d970672e91 100644
--- a/addons/l10n_do/data/account.tax.template.xml
+++ b/addons/l10n_do/data/account.tax.template.xml
@@ -1,6 +1,7 @@
-
+
+
@@ -11,9 +12,31 @@
percent
sale
-
+
+
+
10
@@ -23,9 +46,29 @@
percent
purchase
-
+
+
+
1
@@ -34,12 +77,36 @@
18
percent
sale
-
-
-
+
+
+
2
@@ -48,12 +115,36 @@
18
percent
sale
-
-
-
+
+
+
3
@@ -62,11 +153,32 @@
10
percent
sale
-
-
+
+
+
18% ITBIS Compras
@@ -75,12 +187,34 @@
18
percent
purchase
-
-
-
+
+
+
12
@@ -89,12 +223,34 @@
18
percent
purchase
-
-
-
+
+
+
16% ITBIS Compras
@@ -103,11 +259,32 @@
16
percent
purchase
-
-
+
+
+
16% ITBIS Incl. Compras
@@ -116,11 +293,32 @@
16
percent
purchase
-
-
+
+
+
9% ITBIS Compras
@@ -129,11 +327,32 @@
9
percent
purchase
-
-
+
+
+
9% ITBIS Incl. Compras
@@ -142,11 +361,32 @@
9
percent
purchase
-
-
+
+
+
8% ITBIS Compras
@@ -155,11 +395,32 @@
8
percent
purchase
-
-
+
+
+
8% ITBIS Incl. Compras
@@ -168,11 +429,32 @@
8
percent
purchase
-
-
+
+
+
19
@@ -181,11 +463,32 @@
10
percent
purchase
-
-
+
+
+
20
@@ -194,12 +497,34 @@
18
percent
purchase
-
-
-
+
+
+
20
@@ -208,12 +533,34 @@
18
percent
purchase
-
-
-
+
+
+
20
@@ -222,12 +569,34 @@
18
percent
purchase
-
-
-
+
+
+
20
@@ -236,11 +605,32 @@
1.8
percent
sale
-
-
+
+
+
30
@@ -249,11 +639,32 @@
0.0015
percent
none
-
-
+
+
+
30
@@ -262,12 +673,32 @@
10
percent
purchase
-
-
-
+
+
+
30
@@ -276,22 +707,43 @@
2
percent
purchase
-
-
-
+
+
+
30
Impuestos a las Telecomunicaciones
-
+
group
purchase
+
40
@@ -300,11 +752,32 @@
-18
percent
purchase
-
-
+
+
+
41
@@ -313,12 +786,36 @@
-18
percent
purchase
-
-
-
+
+
+
42
@@ -327,12 +824,36 @@
-18
percent
purchase
-
-
-
+
+
+
43
@@ -341,11 +862,32 @@
-5.4
percent
purchase
-
-
+
+
+
False
@@ -355,11 +897,32 @@
-5.4
percent
none
-
-
+
+
+
44
@@ -368,11 +931,32 @@
-13.5
percent
purchase
-
-
+
+
+
40
@@ -381,12 +965,32 @@
-10
percent
purchase
-
-
-
+
+
+
50
@@ -395,12 +999,32 @@
-10
percent
purchase
-
-
-
+
+
+
51
@@ -409,12 +1033,32 @@
-10
percent
purchase
-
-
-
+
+
+
52
@@ -423,12 +1067,32 @@
-2
percent
purchase
-
-
-
+
+
+
53
@@ -437,12 +1101,32 @@
-2
percent
purchase
-
-
-
+
+
+
49
@@ -451,11 +1135,32 @@
-27
percent
purchase
-
-
+
+
+
50
@@ -464,31 +1169,54 @@
-5
percent
sale
-
-
+
+
+
60
Retención a Proveedores Informales de Bienes (75%)
group
-
+
purchase
-
+
+
61
Retención a Físicas por Servicios con Materiales (2%)
group
-
+
purchase
+
62
@@ -497,43 +1225,67 @@
none
+
+
+
58
Retención a Físicas por Honorarios por Servicios (10%)
group
-
+
purchase
+
58
Retención a Jurídicas por Servicios Profesionales (30%)
group
-
+
purchase
+
64
Ventas del Restaurante
group
-
+
sale
+
65
Compras a Restaurantes
group
-
+
purchase
diff --git a/addons/l10n_do/data/account_account_tag_data.xml b/addons/l10n_do/data/account_account_tag_data.xml
index 70826b6bbf5..7097e3a0197 100644
--- a/addons/l10n_do/data/account_account_tag_data.xml
+++ b/addons/l10n_do/data/account_account_tag_data.xml
@@ -1,6 +1,6 @@
-
+
@@ -562,97 +562,5 @@
accounts
-
-
-
- R-ISR 10%
- taxes
-
-
-
- C-EXENTA
- taxes
-
-
-
- V-ITBIS 8%
- taxes
-
-
-
- C-ITBIS 8%
- taxes
-
-
-
- V-ITBIS 11%
- taxes
-
-
-
- C-ITBIS 11%
- taxes
-
-
-
- V-EXENTA
- taxes
-
-
-
- V-ITBIS 18%
- taxes
-
-
-
- C-ITBIS 18% Incluido
- taxes
-
-
-
- C-ITBIS 18%
- taxes
-
-
-
- CS-ITBIS 18% Incluido
- taxes
-
-
-
- CS-ITBIS 18%
- taxes
-
-
-
- IMP-ITBIS 18%
- taxes
-
-
-
- R-ITBIS 18%
- taxes
-
-
-
- R-ISR 2%
- taxes
-
-
-
- TELE-ISC
- taxes
-
-
-
- TELE-CDT
- taxes
-
-
-
- R-Alquileres 10%
- taxes
-
-
diff --git a/addons/l10n_do/data/account_data.xml b/addons/l10n_do/data/account_data.xml
index 462fb38760d..fe655ba0da2 100644
--- a/addons/l10n_do/data/account_data.xml
+++ b/addons/l10n_do/data/account_data.xml
@@ -1,6 +1,6 @@
-
+
diff --git a/addons/l10n_do/data/account_tax_report_data.xml b/addons/l10n_do/data/account_tax_report_data.xml
new file mode 100644
index 00000000000..c19f354a183
--- /dev/null
+++ b/addons/l10n_do/data/account_tax_report_data.xml
@@ -0,0 +1,143 @@
+
+
+
+
+ II-1 Total de Operaciones
+
+
+
+
+
+ II.A INGRESOS POR EXPORTACIONES DE BIENES O SERVICIOS EXENTOS
+
+
+
+
+
+
+ II.A.2 INGRESOS POR EXPORTACIONES DE BIENES O SERVICIOS EXENTOS
+
+
+
+
+
+
+ II.A.3 INGRESOS POR VENTAS LOCALES DE BIENES O SERVICIOS EXENTOS
+ II.A.3
+ DOTAX010102
+
+
+
+
+
+
+ II.B GRAVADAS
+
+
+
+
+
+
+ II.B.6 OPERACIONES GRAVADAS AL 18%
+ II.B.6
+ DOTAX010201
+
+
+
+
+
+
+ II.B.7 OPERACIONES GRAVADAS AL 11%
+
+
+
+
+
+
+ III LIQUIDACION
+
+
+
+
+
+ III.10 TOTAL ITBIS COBRADO (Sumar casillas 8+9)
+
+
+
+
+
+
+ III.8 ITBIS COBRADO (18% de la casilla 6)
+ III.8
+ DOTAX020101
+
+
+
+
+
+
+ III.9 TBIS COBRADO (11% de la casilla 7)
+
+
+
+
+
+
+ III.14 TOTAL ITBIS PAGADO (Sumar casillas 11+12+13)
+
+
+
+
+
+
+ III.11 ITBIS PAGADO EN COMPRAS LOCALES
+ III.11
+ DOTAX020201
+
+
+
+
+
+
+ III.12 ITBIS PAGADO POR SERVICIOS DEDUCIBLES
+ III.12
+ DOTAX020202
+
+
+
+
+
+
+ III.13 ITBIS PAGADO EN IMPORTACIONES
+ III.13
+ DOTAX020203
+
+
+
+
+
+
+ A,1 ITBIS RETENIDO
+
+
+
+
+
+ A.25 Servicios Sujetos a Retención Personas = Físicas y Entidad
+ A.25
+ DOTAX0301
+
+
+
+
+
+
+ A.30 Itbis Por Servicios Sujetos A Retencion Personas Físicas
+ A.30
+ DOTAX0302
+
+
+
+
+
+
\ No newline at end of file
diff --git a/addons/l10n_do/data/fiscal_position_template.xml b/addons/l10n_do/data/fiscal_position_template.xml
index 03900817ec6..bafe680b853 100644
--- a/addons/l10n_do/data/fiscal_position_template.xml
+++ b/addons/l10n_do/data/fiscal_position_template.xml
@@ -1,6 +1,6 @@
-
+
diff --git a/addons/l10n_do/data/l10n_do_chart_data.xml b/addons/l10n_do/data/l10n_do_chart_data.xml
index b8d5a68ff64..13e4cdf8969 100644
--- a/addons/l10n_do/data/l10n_do_chart_data.xml
+++ b/addons/l10n_do/data/l10n_do_chart_data.xml
@@ -2,15 +2,13 @@
-
-
-
- Catálogo de Cuentas Dominicano (NIIF)
- 8
- 110101
- 110102
- 11010100
-
-
-
+
+
+ Catálogo de Cuentas Dominicano (NIIF)
+ 8
+ 110101
+ 110102
+ 11010100
+
+
diff --git a/addons/l10n_do/data/l10n_do_state_data.xml b/addons/l10n_do/data/l10n_do_state_data.xml
index 8191da21cd9..c1707544a7a 100644
--- a/addons/l10n_do/data/l10n_do_state_data.xml
+++ b/addons/l10n_do/data/l10n_do_state_data.xml
@@ -1,6 +1,6 @@
-
+
-
-
- sale_cobrado_12
- taxes
-
-
-
- sale_pagado_12
- taxes
-
-
-
- sale_retencion_8
- taxes
-
-
-
- sale_retencion_30
- taxes
-
-
-
- sale_retencion_70
- taxes
-
-
-
- sale_retencion_100
- taxes
-
-
-
- purchase_cobrado_12
- taxes
-
-
-
- purchase_pagado_12
- taxes
-
-
-
- purchase_retencion_8
- taxes
-
-
-
- purchase_retencion_30
- taxes
-
-
-
- purchase_retencion_70
- taxes
-
-
-
- purchase_retencion_100
- taxes
-
-
- Sale IVA Cobrado (12%)(12.0%)
- IVA Cobrado 12%
- 12
- percent
- sale
-
-
-
-
+
+ Sale IVA Cobrado (12%)(12.0%)
+ IVA Cobrado 12%
+ 12
+ percent
+ sale
+
+
+
-
- Sale IVA Pagado (12%)(12.0%)
- IVA Pagado 12%
- 12
- percent
- sale
-
-
-
-
+
+ Sale IVA Pagado (12%)(12.0%)
+ IVA Pagado 12%
+ 12
+ percent
+ sale
+
+
+
-
- Sale Retencion (8%)(8.0%)
- Retencion 8%
- -8.0
- percent
- sale
-
-
-
-
+
+ Sale Retencion (8%)(8.0%)
+ Retencion 8%
+ -8.0
+ percent
+ sale
+
+
+
-
- Sale Retencion (30%)(30.0%)
- Retencion 30%
- -30.0
- percent
- sale
-
-
-
-
+
+ Sale Retencion (30%)(30.0%)
+ Retencion 30%
+ -30.0
+ percent
+ sale
+
+
+
-
- Sale Retencion (70%)(70.0%)
- Retencion 70%
- -70.0
- percent
- sale
-
-
-
-
+
+ Sale Retencion (70%)(70.0%)
+ Retencion 70%
+ -70.0
+ percent
+ sale
+
+
+
-
- Sale Retencion (100%)(100.0%)
- Retencion 100%
- -100.0
- percent
- sale
-
-
-
-
+
+ Sale Retencion (100%)(100.0%)
+ Retencion 100%
+ -100.0
+ percent
+ sale
+
+
+
-
- Purchase IVA Cobrado (12%)(12.0%)
- IVA Cobrado 12%
- 12
- percent
- purchase
-
-
-
-
+
+ Purchase IVA Cobrado (12%)(12.0%)
+ IVA Cobrado 12%
+ 12
+ percent
+ purchase
+
+
+
-
- Purchase IVA Pagado (12%)(12.0%)
- IVA Pagado 12%
- 12
- percent
- purchase
-
-
-
-
+
+ Purchase IVA Pagado (12%)(12.0%)
+ IVA Pagado 12%
+ 12
+ percent
+ purchase
+
+
+
-
- Purchase Retencion (8%)(8.0%)
- Retencion 8%
- -8.0
- percent
- purchase
-
-
-
-
+
+ Purchase Retencion (8%)(8.0%)
+ Retencion 8%
+ -8.0
+ percent
+ purchase
+
+
+
-
- Purchase Retencion (30%)(30.0%)
- Retencion 30%
- -30.0
- percent
- purchase
-
-
-
-
+
+ Purchase Retencion (30%)(30.0%)
+ Retencion 30%
+ -30.0
+ percent
+ purchase
+
+
+
-
- Purchase Retencion (70%)(70.0%)
- Retencion 70%
- -70.0
- percent
- purchase
-
-
-
-
+
+ Purchase Retencion (70%)(70.0%)
+ Retencion 70%
+ -70.0
+ percent
+ purchase
+
+
+
-
- Purchase Retencion (100%)(100.0%)
- Retencion 100%
- -100.0
- percent
- purchase
-
-
-
-
+
+ Purchase Retencion (100%)(100.0%)
+ Retencion 100%
+ -100.0
+ percent
+ purchase
+
+
+
diff --git a/addons/l10n_es/data/account_tax_data.xml b/addons/l10n_es/data/account_tax_data.xml
index 327144f6fe1..9461c865a72 100644
--- a/addons/l10n_es/data/account_tax_data.xml
+++ b/addons/l10n_es/data/account_tax_data.xml
@@ -13,580 +13,1062 @@
mod111[02]
taxes
+
mod111[03]
taxes
+
mod111[05]
taxes
+
mod111[06]
taxes
+
mod111[08]
taxes
+
mod111[09]
taxes
+
-
- mod115[02-03]
+
+ mod115[02]
taxes
+
+
+
+ mod115[03]
+ taxes
+
-
- mod303[01-03]
+
+ mod303[01]
taxes
+
-
- mod303[04-06]
+
+ mod303[03]
taxes
+
-
- mod303[07-09]
+
+ mod303[04]
taxes
+
-
- mod303[10-11]
+
+ mod303[06]
taxes
+
-
- mod303[12-13]
+
+ mod303[07]
taxes
+
-
- mod303[14-15]sale
+
+ mod303[09]
taxes
+
-
- mod303[14-15]purchase
+
+ mod303[10]
taxes
+
-
- mod303[16-18]
+
+ mod303[11]
taxes
+
-
- mod303[19-21]
+
+ mod303[12]
taxes
+
-
- mod303[22-24]
+
+ mod303[13]
taxes
+
-
- mod303[25-26]
+
+ mod303[14]sale
taxes
+
-
- mod303[28-29]
+
+ mod303[14]purchase
taxes
+
-
- mod303[30-31]
+
+ mod303[15]purchase
taxes
+
-
- mod303[32-33]
+
+ mod303[16]
taxes
+
-
- mod303[34-35]
+
+ mod303[18]
taxes
+
-
- mod303[36-37]
+
+ mod303[19]
taxes
+
-
- mod303[38-39]
+
+ mod303[21]
taxes
+
-
- mod303[40-41]
+
+ mod303[22]
taxes
+
+
+
+ mod303[24]
+ taxes
+
+
+
+ mod303[25]
+ taxes
+
+
+
+ mod303[26]
+ taxes
+
+
+
+ mod303[28]
+ taxes
+
+
+
+ mod303[29]
+ taxes
+
+
+
+ mod303[30]
+ taxes
+
+
+
+ mod303[31]
+ taxes
+
+
+
+ mod303[32]
+ taxes
+
+
+
+ mod303[33]
+ taxes
+
+
+
+ mod303[34]
+ taxes
+
+
+
+ mod303[35]
+ taxes
+
+
+
+ mod303[36]
+ taxes
+
+
+
+ mod303[37]
+ taxes
+
+
+
+ mod303[38]
+ taxes
+
+
+
+ mod303[39]
+ taxes
+
+
+
+ mod303[40]
+ taxes
+
+
+
+ mod303[41]
+ taxes
+
mod303[42]
taxes
+
mod303[59]
taxes
+
mod303[60]
taxes
+
mod303[61]
taxes
+
S_IVA21B
sale
-
IVA 21% (Bienes)
-
percent
-
+
+
S_IVA21S
sale
-
IVA 21% (Servicios)
-
percent
-
+
+
S_IVA21ISP
sale
-
IVA 21% (ISP)
-
percent
-
+
+
P_IVA21_BC
purchase
-
21% IVA soportado (bienes corrientes)
-
percent
-
+
+
P_IVA21_SC
purchase
-
21% IVA soportado (servicios corrientes)
-
percent
-
-
-
- P_IVA21_SP_IN_1
- purchase
-
-
- IVA 21% Inversión del sujeto pasivo intracomunitario (1)
-
-
-
- percent
-
-
-
-
- P_IVA21_SP_IN_2
- purchase
-
-
- IVA 21% Inversión del sujeto pasivo intracomunitario (2)
-
-
-
- percent
-
-
+
+
IVA 21% Adquisición de servicios intracomunitarios
P_IVA21_SP_IN
purchase
- group
-
-
-
-
-
- P_IVA21_IC_BC_1
- purchase
-
-
- IVA 21% Intracomunitario. Bienes corrientes (1)
-
-
+ percent
- percent
-
-
-
- P_IVA21_IC_BC_2
- purchase
-
-
- IVA 21% Intracomunitario. Bienes corrientes (2)
-
-
-
- percent
-
-
+
+
P_IVA21_IC_BC
- group
-
-
+ percent
+
purchase
IVA 21% Adquisición Intracomunitaria. Bienes corrientes
-
-
- P_IVA21_IC_BI_1
- purchase
-
-
- IVA 21% Intracomunitario. Bienes de inversión (1)
-
-
-
- percent
-
-
-
-
- P_IVA21_IC_BI_2
- purchase
-
-
- IVA 21% Intracomunitario. Bienes de inversión (2)
-
-
-
- percent
-
-
+
+
IVA 21% Adquisición Intracomunitaria. Bienes de inversión
P_IVA21_IC_BI
purchase
- group
-
-
+ percent
+
+
+
P_IVA21_IBC
purchase
-
IVA 21% Importaciones bienes corrientes
-
percent
-
+
+
P_IVA21_IBI
purchase
-
IVA 21% Importaciones bienes de inversión
-
percent
-
+
+
P_IRPFTD
purchase
-
Retenciones IRPF (Trabajadores) dinerarios
-
percent
-
-
-
- P_IVA4_SP_EX_1
- purchase
-
-
- IVA 4% Inversión del sujeto pasivo extracomunitario (1)
-
-
-
- percent
-
-
-
-
- P_IVA4_SP_EX_2
- purchase
-
-
- IVA 4% Inversión del sujeto pasivo extracomunitario (2)
-
-
-
- percent
-
-
+
+
-
+
P_IVA4_SP_EX
- group
+ percent
purchase
-
IVA 4% Adquisición de servicios extracomunitarios
-
-
- P_IVA10_SP_EX_1
- purchase
-
-
- IVA 10% Inversión del sujeto pasivo extracomunitario (1)
-
-
-
- percent
-
-
-
-
- P_IVA10_SP_EX_2
- purchase
-
-
- IVA 10% Inversión del sujeto pasivo extracomunitario (2)
-
-
-
- percent
-
-
+
+
-
+
P_IVA10_SP_EX
- group
-
+ percent
purchase
IVA 10% Adquisición de servicios extracomunitarios
-
-
- P_IVA21_SP_EX_1
- purchase
-
-
- IVA 21% Inversión del sujeto pasivo extracomunitario (1)
-
-
-
- percent
-
-
-
-
- P_IVA21_SP_EX_2
- purchase
-
-
- IVA 21% Inversión del sujeto pasivo extracomunitario (2)
-
-
-
- percent
-
-
+
+
IVA 21% Adquisición de servicios extracomunitarios
P_IVA21_SP_EX
purchase
-
+
- group
-
+ percent
-
-
- P_IVA4_IC_BC_1
- purchase
-
-
- IVA 4% Intracomunitario. Bienes corrientes (1)
-
-
-
- percent
-
-
-
-
- P_IVA4_IC_BC_2
- purchase
-
-
- IVA 4% Intracomunitario. Bienes corrientes (2)
-
-
-
- percent
-
-
+
+
-
+
P_IVA4_IC_BC
- group
+ percent
purchase
IVA 4% Adquisición Intracomunitario. Bienes corrientes
-
-
-
- P_IVA4_IC_BI_1
- purchase
-
-
- IVA 4% Intracomunitario. Bienes de inversión (1)
-
-
-
- percent
-
- percent
-
-
-
- P_IVA4_IC_BI_2
- purchase
-
-
- IVA 4% Intracomunitario. Bienes de inversión (2)
-
-
-
- percent
-
-
+
+
-
+
P_IVA4_IC_BI
- group
+ percent
purchase
IVA 4% Adquisición Intracomunitario. Bienes de inversión
-
-
-
- P_IVA10_IC_BC_1
- purchase
-
-
- IVA 10% Intracomunitario. Bienes corrientes (1)
-
-
-
- percent
-
-
-
-
- P_IVA10_IC_BC_2
- purchase
-
-
- IVA 10% Intracomunitario. Bienes corrientes (2)
-
-
-
- percent
-
-
+
+
-
+
P_IVA10_IC_BC
- group
+ percent
purchase
IVA 10% Adquisición Intracomunitario. Bienes corrientes
-
-
-
- P_IVA10_IC_BI_1
- purchase
-
-
- IVA 10% Intracomunitario. Bienes de inversión (1)
-
-
-
- percent
-
-
-
-
- P_IVA10_IC_BI_2
- purchase
-
-
- IVA 10% Intracomunitario. Bienes de inversión (2)
-
-
-
- percent
-
-
+
+
-
+
P_IVA10_IC_BI
- group
+ percent
purchase
IVA 10% Adquisición Intracomunitario. Bienes de inversión
-
+
+
S_IVA0_SP_I
@@ -596,7 +1078,31 @@
percent
-
+
+
S_IVA_NS
@@ -606,7 +1112,31 @@
percent
-
+
+
S_IVA_SP_E
@@ -616,139 +1146,449 @@
percent
-
+
+
P_IVA4_IBC
purchase
-
IVA 4% Importaciones bienes corrientes
-
percent
-
+
+
P_IVA4_IBI
purchase
-
IVA 4% Importaciones bienes de inversión
-
percent
-
+
+
P_IVA10_IBC
purchase
-
IVA 10% Importaciones bienes corrientes
-
percent
-
+
+
P_IVA10_IBI
purchase
-
IVA 10% Importaciones bienes de inversión
-
percent
-
+
+
P_IVA4_BI
purchase
-
4% IVA Soportado (bienes de inversión)
-
percent
-
+
+
P_IVA4_SC
purchase
-
4% IVA soportado (servicios corrientes)
-
percent
-
+
+
P_IVA10_BI
purchase
-
10% IVA Soportado (bienes de inversión)
-
percent
-
+
+
P_IVA21_BI
purchase
-
21% IVA Soportado (bienes de inversión)
-
percent
-
+
+
P_IVA10_BC
purchase
-
10% IVA soportado (bienes corrientes)
-
percent
-
+
+
P_IVA4_BC
purchase
-
4% IVA soportado (bienes corrientes)
-
percent
-
+
+
P_IVA10_SC
purchase
-
10% IVA soportado (servicios corrientes)
-
percent
-
+
+
S_IVA0
@@ -758,42 +1598,143 @@
percent
+
+
S_REQ05
sale
-
0.50% Recargo Equivalencia Ventas
-
percent
-
+
+
S_IVA4B
sale
-
IVA 4% (Bienes)
-
percent
-
+
+
S_IVA10B
sale
-
IVA 10% (Bienes)
-
percent
-
+
+
P_IVA0_ND
@@ -803,54 +1744,181 @@
percent
+
+
S_IVA4S
sale
-
IVA 4% (Servicios)
-
percent
-
+
+
S_IVA10S
sale
-
IVA 10% (Servicios)
-
percent
-
+
+
S_REQ014
sale
-
1.4% Recargo Equivalencia Ventas
-
percent
-
+
+
S_REQ52
sale
-
5.2% Recargo Equivalencia Ventas
-
percent
-
+
+
P_IVA0_BC
@@ -860,6 +1928,29 @@
percent
+
+
P_IVA0_NS
@@ -869,192 +1960,606 @@
percent
+
+
S_IRPF9
sale
-
Retenciones a cuenta IRPF 9%
-
percent
+
+
S_IRPF18
sale
-
Retenciones a cuenta IRPF 18%
-
percent
+
+
S_IRPF19
sale
-
Retenciones a cuenta IRPF 19%
-
percent
+
+
S_RAC19A
sale
-
Retenciones a cuenta 19% (Arrendamientos)
-
percent
+
+
S_RAC195A
sale
-
Retenciones a cuenta 19,5% (Arrendamientos)
-
percent
+
+
P_IRPF19
purchase
-
Retenciones IRPF 19%
-
percent
-
+
+
P_RAC20A
purchase
-
Retenciones 20% (Arrendamientos)
-
percent
-
+
+
P_IRPF18
purchase
-
Retenciones IRPF 18%
-
percent
-
+
+
P_RAC19A
purchase
-
Retenciones 19% (Arrendamientos)
-
percent
-
+
+
P_RAC195A
purchase
-
Retenciones 19,5% (Arrendamientos)
-
percent
-
+
+
P_IRPF7
purchase
-
Retenciones IRPF 7%
-
percent
-
+
+
P_IRPF9
purchase
-
Retenciones IRPF 9%
-
percent
-
+
+
S_IRPF20
sale
-
Retenciones a cuenta IRPF 20%
-
percent
+
+
S_RAC20A
sale
-
Retenciones a cuenta 20% (Arrendamientos)
-
percent
+
+
P_IVA12_AGR
purchase
-
12% IVA Soportado régimen agricultura
-
percent
-
+
+
P_IVA105_GAN
purchase
-
10,5% IVA Soportado régimen ganadero o pesca
-
percent
-
+
+
S_IVA0_E
@@ -1064,7 +2569,31 @@
percent
-
+
+
S_IVA0_IC
@@ -1074,278 +2603,756 @@
percent
-
+
+
P_REQ014
purchase
-
1.4% Recargo Equivalencia Compras
-
percent
-
+
+
P_REQ05
purchase
-
0.50% Recargo Equivalencia Compras
-
percent
-
+
+
P_REQ5.2
purchase
-
5.2% Recargo Equivalencia Compras
-
percent
-
+
+
S_IRPF1
sale
-
Retenciones a cuenta IRPF 1%
-
percent
+
+
S_IRPF2
sale
-
Retenciones a cuenta IRPF 2%
-
percent
+
+
S_IRPF21
sale
-
Retenciones a cuenta IRPF 21%
-
percent
+
+
S_RAC21A
sale
-
Retenciones a cuenta 21% (Arrendamientos)
-
percent
+
+
S_IRPF7
sale
-
Retenciones a cuenta IRPF 7%
-
percent
+
+
S_IRPF15
sale
-
Retenciones a cuenta IRPF 15%
-
percent
+
+
P_IRPF1
purchase
-
Retenciones IRPF 1%
-
percent
-
+
+
P_IRPF15
purchase
-
Retenciones IRPF 15%
-
percent
-
+
+
P_IRPFT
purchase
-
Retenciones IRPF 21% (Trabajadores)
-
percent
-
-
-
- P_IVA10_SP_IN_1
- purchase
-
-
- IVA 10% Inversión del sujeto pasivo intracomunitario (1)
-
-
-
- percent
-
-
-
-
- P_IVA10_SP_IN_2
- purchase
-
-
- IVA 10% Inversión del sujeto pasivo intracomunitario (2)
-
-
-
- percent
-
-
+
+
-
+
P_IVA10_SP_IN
- group
+ percent
purchase
IVA 10% Adquisición de servicios intracomunitarios
-
-
-
- P_IVA4_SP_IN_1
- purchase
-
-
- IVA 4% Inversión del sujeto pasivo intracomunitario (1)
-
-
-
- percent
-
-
-
-
- P_IVA4_SP_IN_2
- purchase
-
-
- IVA 4% Inversión del sujeto pasivo intracomunitario (2)
-
-
-
- percent
-
-
+
+
-
+
P_IVA4_SP_IN
- group
+ percent
purchase
IVA 4% Adquisición de servicios intracomunitarios
-
+
+
P_IRPFTE
purchase
-
Retenciones IRPF (Trabajadores) en especie
-
percent
-
+
+
P_IRPF20
purchase
-
Retenciones IRPF 20%
-
percent
-
+
+
P_RAC21A
purchase
-
Retenciones 21% (Arrendamientos)
-
percent
-
+
+
P_IRPF21P
purchase
-
Retenciones IRPF 21%
-
percent
-
+
+
P_IRPF2
purchase
-
Retenciones IRPF 2%
-
percent
-
+
+
S_IVA0_ISP
@@ -1355,136 +3362,251 @@
-
-
-
- IVA 4% Compra con Inversión del Sujeto Pasivo Nacional (1)
- P_IVA4_ISP_1
- purchase
- percent
-
-
-
-
-
-
-
-
-
- IVA 4% Compra con Inversión del Sujeto Pasivo Nacional (2)
- P_IVA4_ISP_2
- purchase
- percent
-
-
-
-
-
-
-
+
+
P_IVA4_ISP
IVA 4% Compra con Inversión del Sujeto Pasivo Nacional
purchase
- group
-
-
+ percent
+
-
-
- IVA 10% Compra con Inversión del Sujeto Pasivo Nacional (1)
- P_IVA10_ISP_1
- purchase
- percent
-
-
-
-
-
-
-
-
-
- IVA 10% Compra con Inversión del Sujeto Pasivo Nacional (2)
- P_IVA10_ISP_2
- purchase
- percent
-
-
-
-
-
-
-
+
+
P_IVA10_ISP
IVA 10% Compra con Inversión del Sujeto Pasivo Nacional
purchase
- group
-
-
+ percent
+
-
-
- IVA 21% Compra con Inversión del Sujeto Pasivo Nacional (1)
- P_IVA21_ISP_1
- purchase
- percent
-
-
-
-
-
-
-
-
-
- IVA 21% Compra con Inversión del Sujeto Pasivo Nacional (2)
- P_IVA21_ISP_2
- purchase
- percent
-
-
-
-
-
-
-
+
+
P_IVA21_ISP
IVA 21% Compra con Inversión del Sujeto Pasivo Nacional
purchase
- group
-
-
+ percent
+
+
+
purchase
P_RP19
Retenciones 19% (préstamos)
-
-
percent
+
+
purchase
P_RRD19
Retenciones 19% (reparto de dividendos)
-
-
percent
+
+
diff --git a/addons/l10n_et/__manifest__.py b/addons/l10n_et/__manifest__.py
index 4f05b7ece66..f3b1442c036 100644
--- a/addons/l10n_et/__manifest__.py
+++ b/addons/l10n_et/__manifest__.py
@@ -26,9 +26,9 @@ This is the latest Ethiopian Odoo localization and consists of:
'data/l10n_et_chart_data.xml',
'data/account.account.template.csv',
'data/account_chart_template_data.xml',
- 'data/account_account_tag_data.xml',
'data/account.tax.group.csv',
- 'data/account.tax.template.csv',
+ 'data/account_tax_report_data.xml',
+ 'data/account_tax_data.xml',
'data/account_chart_template_configure_data.xml',
'data/res.country.state.csv',
],
diff --git a/addons/l10n_et/data/account.tax.template.csv b/addons/l10n_et/data/account.tax.template.csv
deleted file mode 100644
index 1a9fb587ec1..00000000000
--- a/addons/l10n_et/data/account.tax.template.csv
+++ /dev/null
@@ -1,14 +0,0 @@
-id,description,chart_template_id:id,type_tax_use,name,amount,amount_type,tag_ids:id,account_id:id,refund_account_id:id,tax_group_id:id
-id_tax03,tax03,l10n_et,sale,VAT 15% rated sales,15,percent,"tag_et_13,tag_et_22",l10n_et3007,l10n_et3007,tax_group_vat_15
-id_tax04,tax04,l10n_et,sale,VAT 0% rated sales,,percent,tag_et_12,l10n_et3007,l10n_et3007,tax_group_vat_0
-id_tax06,tax06,l10n_et,sale,VAT Exempt rated sales,,percent,tag_et_11,l10n_et3007,l10n_et3007,tax_group_vat_0
-id_tax11,tax11,l10n_et,sale,VAT Out of Scope rated sales,,percent,tag_et_10,l10n_et3007,l10n_et3007,tax_group_vat_0
-id_tax02,tax02,l10n_et,sale,Withholding 2% rated sales,-2,percent,"tag_et_15,tag_et_27",l10n_et3006,l10n_et3006,tax_group_withh_2
-id_tax13,tax13,l10n_et,sale,Withholding 35% rated sales,-35,percent,"tag_et_16,tag_et_28",l10n_et3006,l10n_et3006,tax_group_withh_35
-id_tax14,tax14,l10n_et,sale,Withholding VAT 15% rated sales,-15,percent,"tag_et_17,tag_et_29",l10n_et3006,l10n_et3006,tax_group_withh_15
-id_tax08,tax08,l10n_et,purchase,VAT 15% rated purchases,15,percent,"tag_et_05,tag_et_20",l10n_et2212,l10n_et2212,tax_group_vat_15
-id_tax07,tax07,l10n_et,purchase,VAT 0% rated purchases,,percent,tag_et_04,l10n_et2212,l10n_et2212,tax_group_vat_0
-id_tax10,tax10,l10n_et,purchase,VAT Exempt rated purchases,,percent,tag_et_03,l10n_et2212,l10n_et2212,tax_group_vat_0
-id_tax09,tax09,l10n_et,purchase,VAT Out of Scope rated purchases,,percent,tag_et_02,l10n_et2212,l10n_et2212,tax_group_vat_0
-id_tax05,tax05,l10n_et,purchase,Withholding 2% rated purchases,-2,percent,"tag_et_07,tag_et_24",l10n_et2213,l10n_et2213,tax_group_withh_2
-id_tax12,tax12,l10n_et,purchase,Withholding 35% rated purchases,-35,percent,"tag_et_08,tag_et_25",l10n_et2213,l10n_et2213,tax_group_withh_35
diff --git a/addons/l10n_et/data/account_account_tag_data.xml b/addons/l10n_et/data/account_account_tag_data.xml
deleted file mode 100644
index 14b91b0fd74..00000000000
--- a/addons/l10n_et/data/account_account_tag_data.xml
+++ /dev/null
@@ -1,120 +0,0 @@
-
-
-
-
- Taxable Purchases - VAT
- taxes
-
-
- Taxable Purchase VAT Out of Scope
- taxes
-
-
- Taxable Purchase VAT Exempt
- taxes
-
-
- Taxable Purchase VAT Rated 0%
- taxes
-
-
- Taxable Purchase VAT Rated 15%
- taxes
-
-
- Taxable Purchases - Witholding
- taxes
-
-
- Taxable 2% Withholding on Purchases
- taxes
-
-
- Taxable 35% Withholding on Purchases
- taxes
-
-
- Taxable Sales - VAT
- taxes
-
-
- Taxable Sales VAT Out of Scope (Sales)
- taxes
-
-
- Taxable Sales VAT Exempt
- taxes
-
-
- Taxable Sales VAT Rated 0%
- taxes
-
-
- Taxable Sales VAT Rated 15%
- taxes
-
-
- Taxable Sales - Withholding
- taxes
-
-
- Taxable 2% Withholding on Sales
- taxes
-
-
- Taxable 35% Withholding on Sales
- taxes
-
-
- Taxable VAT Withholding on Sales
- taxes
-
-
- Net VAT to be Paid/Reclaimed
- taxes
-
-
- Purchase VAT
- taxes
-
-
- Purchase VAT Rated 15%
- taxes
-
-
- Sales VAT
- taxes
-
-
- Sales VAT Rated 15%
- taxes
-
-
- Withholding on Purchases
- taxes
-
-
- 2% Withholding on Purchases
- taxes
-
-
- 35% Withholding on Purchases
- taxes
-
-
- Withholding on Sales
- taxes
-
-
- 2% Withheld on Sales
- taxes
-
-
- 35% Withheld on Sales
- taxes
-
-
- VAT Withheld on Sales
- taxes
-
-
diff --git a/addons/l10n_et/data/account_tax_data.xml b/addons/l10n_et/data/account_tax_data.xml
new file mode 100644
index 00000000000..a21fa49b270
--- /dev/null
+++ b/addons/l10n_et/data/account_tax_data.xml
@@ -0,0 +1,462 @@
+
+
+
+
+
+
+ VAT 15% rated sales
+ tax03
+ 15
+ percent
+ sale
+
+
+
+
+
+
+
+ VAT 0% rated sales
+ tax04
+ 0
+ percent
+ sale
+
+
+
+
+
+
+
+ VAT Exempt rated sales
+ tax06
+ 0
+ percent
+ sale
+
+
+
+
+
+
+
+ VAT Out of Scope rated sales
+ tax11
+ 0
+ percent
+ sale
+
+
+
+
+
+
+
+ Withholding 2% rated sales
+ -2
+ percent
+ tax02
+ sale
+
+
+
+
+
+
+
+ Withholding 35% rated sales
+ tax13
+ -35
+ percent
+ sale
+
+
+
+
+
+
+
+ Withholding VAT 15% rated sales
+ tax14
+ -15
+ percent
+ sale
+
+
+
+
+
+
+
+ VAT 15% rated purchases
+ tax08
+ 15
+ percent
+ purchase
+
+
+
+
+
+
+
+ VAT 0% rated purchases
+ tax07
+ 0
+ percent
+ purchase
+
+
+
+
+
+
+
+ VAT Exempt rated purchases
+ tax10
+ 0
+ percent
+ purchase
+
+
+
+
+
+
+
+ VAT Out of Scope rated purchases
+ tax09
+ 0
+ percent
+ purchase
+
+
+
+
+
+
+
+ Withholding 2% rated purchases
+ tax05
+ -2
+ percent
+ purchase
+
+
+
+
+
+
+
+ Withholding 35% rated purchases
+ tax12
+ -35
+ percent
+ purchase
+
+
+
+
+
+
+
diff --git a/addons/l10n_et/data/account_tax_report_data.xml b/addons/l10n_et/data/account_tax_report_data.xml
new file mode 100644
index 00000000000..4c6e0e929c1
--- /dev/null
+++ b/addons/l10n_et/data/account_tax_report_data.xml
@@ -0,0 +1,222 @@
+
+
+
+
+
+ Taxable Purchases - VAT
+
+
+
+
+
+ Taxable Purchase VAT Out of Scope
+ Taxable Purchase VAT Out of Scope
+
+
+
+
+
+
+ Taxable Purchase VAT Exempt
+ Taxable Purchase VAT Exempt
+
+
+
+
+
+
+ Taxable Purchase VAT Rated 0%
+ Taxable Purchase VAT Rated 0%
+
+
+
+
+
+
+ Taxable Purchase VAT Rated 15%
+ Taxable Purchase VAT Rated 15%
+
+
+
+
+
+
+ Taxable Purchases - Witholding
+
+
+
+
+
+ Taxable 2% Withholding on Purchases
+ Taxable 2% Withholding on Purchases
+
+
+
+
+
+
+ Taxable 35% Withholding on Purchases
+ Taxable 35% Withholding on Purchases
+
+
+
+
+
+
+ Taxable Sales - VAT
+
+
+
+
+
+ Taxable Sales VAT Out of Scope (Sales)
+ Taxable Sales VAT Out of Scope (Sales)
+
+
+
+
+
+
+ Taxable Sales VAT Exempt
+ Taxable Sales VAT Exempt
+
+
+
+
+
+
+ Taxable Sales VAT Rated 0%
+ Taxable Sales VAT Rated 0%
+
+
+
+
+
+
+ Taxable Sales VAT Rated 15%
+ Taxable Sales VAT Rated 15%
+
+
+
+
+
+
+ Taxable Sales - Withholding
+
+
+
+
+
+ Taxable 2% Withholding on Sales
+ Taxable 2% Withholding on Sales
+
+
+
+
+
+
+ Taxable 35% Withholding on Sales
+ Taxable 35% Withholding on Sales
+
+
+
+
+
+
+ Taxable VAT Withholding on Sales
+ Taxable VAT Withholding on Sales
+
+
+
+
+
+
+ Net VAT to be Paid/Reclaimed
+
+
+
+
+
+ Purchase VAT
+
+
+
+
+
+
+ Purchase VAT Rated 15%
+ Purchase VAT Rated 15%
+
+
+
+
+
+
+ Sales VAT
+
+
+
+
+
+
+ Sales VAT Rated 15%
+ Sales VAT Rated 15%
+
+
+
+
+
+
+ Withholding on Purchases
+
+
+
+
+
+ 2% Withholding on Purchases
+ 2% Withholding on Purchases
+
+
+
+
+
+
+ 35% Withholding on Purchases
+ 35% Withholding on Purchases
+
+
+
+
+
+
+ Withholding on Sales
+
+
+
+
+
+ 2% Withheld on Sales
+ 2% Withheld on Sales
+
+
+
+
+
+
+ 35% Withheld on Sales
+ 35% Withheld on Sales
+
+
+
+
+
+
+ VAT Withheld on Sales
+ VAT Withheld on Sales
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/addons/l10n_fr/__manifest__.py b/addons/l10n_fr/__manifest__.py
index a1c580e5c0e..a017f58ae59 100644
--- a/addons/l10n_fr/__manifest__.py
+++ b/addons/l10n_fr/__manifest__.py
@@ -40,6 +40,7 @@ configuration of their taxes and fiscal positions manually.
'data/account_chart_template_data.xml',
'views/l10n_fr_view.xml',
'data/account_data.xml',
+ 'data/tax_report_data.xml',
'data/account_tax_data.xml',
'data/res_country_data.xml',
'data/account_fiscal_position_template_data.xml',
diff --git a/addons/l10n_fr/data/account_tax_data.xml b/addons/l10n_fr/data/account_tax_data.xml
index b7bdcf79e32..a32488d9c33 100644
--- a/addons/l10n_fr/data/account_tax_data.xml
+++ b/addons/l10n_fr/data/account_tax_data.xml
@@ -1,1147 +1,1755 @@
-
+
-
-
- Base H.T. TVA collectée
- taxes
-
-
-
- Base H.T. 20.0%
- taxes
-
-
-
- Base H.T. 19.6%
- taxes
-
-
-
- Base H.T. 8.5%
- taxes
-
-
-
- Base H.T. 10.0%
- taxes
-
-
-
- Base H.T. 7.0%
- taxes
-
-
-
- Base H.T. 5.0%
- taxes
-
-
-
- Base H.T. 5.5.0%
- taxes
-
-
-
- Base H.T. 2.1%
- taxes
-
-
-
- TVA collectée
- taxes
-
-
-
- TVA 20.0%
- taxes
-
-
-
- TVA 19.6%
- taxes
-
-
-
- TVA 8.5%
- taxes
-
-
-
- TVA 10.0%
- taxes
-
-
-
- TVA 7.0%
- taxes
-
-
-
- TVA 5.0%
- taxes
-
-
-
- TVA 5.5%
- taxes
-
-
-
- TVA 2.1%
- taxes
-
-
-
- Base H.T. TVA acquittée
- taxes
-
-
-
- Base H.T. 20.0%
- taxes
-
-
-
- Base H.T. 19.6%
- taxes
-
-
-
- Base H.T. 8.5%
- taxes
-
-
-
- Base H.T. 10.0%
- taxes
-
-
-
- Base H.T. 7.0%
- taxes
-
-
-
- Base H.T. 5.0%
- taxes
-
-
-
- Base H.T. 5.5%
- taxes
-
-
-
- Base H.T. 2.1%
- taxes
-
-
-
- TVA acquittée
- taxes
-
-
-
- TVA 20.0%
- taxes
-
-
-
- TVA 19.6%
- taxes
-
-
-
- TVA 8.5%
- taxes
-
-
-
- TVA 10.0%
- taxes
-
-
-
- TVA 7.0%
- taxes
-
-
-
- TVA 5.0%
- taxes
-
-
-
- TVA 5.5%
- taxes
-
-
-
- TVA 2.1%
- taxes
-
-
-
- Base H.T. TVA acquittée pour immobilisations
- taxes
-
-
-
- Base H.T. 20.0%
- taxes
-
-
-
- Base H.T. 19.6%
- taxes
-
-
-
- Base H.T. 8.5%
- taxes
-
-
-
- Base H.T. 10.0%
- taxes
-
-
-
- Base H.T. 7.0%
- taxes
-
-
-
- Base H.T. 5.0%
- taxes
-
-
-
- Base H.T. 5.5%
- taxes
-
-
-
- Base H.T. 2.1%
- taxes
-
-
-
- TVA acquittée pour immobilisations
- taxes
-
-
-
- TVA 20.0%
- taxes
-
-
-
- TVA 19.6%
- taxes
-
-
-
- TVA 8.5%
- taxes
-
-
-
- TVA 10.0%
- taxes
-
-
-
- TVA 7.0%
- taxes
-
-
-
- TVA 5.0%
- taxes
-
-
-
- TVA 5.5%
- taxes
-
-
-
- TVA 2.1%
- taxes
-
-
-
- Base H.T. TVA due intracommunautaire
- taxes
-
-
-
- Base H.T. 20.0%
- taxes
-
-
-
- Base H.T. 19.6%
- taxes
-
-
-
- Base H.T. 8.5%
- taxes
-
-
-
- Base H.T. 10.0%
- taxes
-
-
-
- Base H.T. 7.0%
- taxes
-
-
-
- Base H.T. 5.0%
- taxes
-
-
-
- Base H.T. 5.5%
- taxes
-
-
-
- Base H.T. 2.1%
- taxes
-
-
-
- TVA due intracommunautaire
- taxes
-
-
-
- TVA 20.0%
- taxes
-
-
-
- TVA 19.6%
- taxes
-
-
-
- TVA 8.5%
- taxes
-
-
-
- TVA 10.0%
- taxes
-
-
-
- TVA 7.0%
- taxes
-
-
-
- TVA 5.0%
- taxes
-
-
-
- TVA 5.5%
- taxes
-
-
-
- TVA 2.1%
- taxes
-
-
-
- Base H.T. TVA déductible intracommunautaire
- taxes
-
-
-
- Base H.T. 20.0%
- taxes
-
-
-
- Base H.T. 19.6%
- taxes
-
-
-
- Base H.T. 8.5%
- taxes
-
-
-
- Base H.T. 10.0%
- taxes
-
-
-
- Base H.T. 7.0%
- taxes
-
-
-
- Base H.T. 5.0%
- taxes
-
-
-
- Base H.T. 5.5%
- taxes
-
-
-
- Base H.T. 2.1%
- taxes
-
-
-
- TVA déductible intracommunautaire
- taxes
-
-
-
- TVA 20.0%
- taxes
-
-
-
- TVA 19.6%
- taxes
-
-
-
- TVA 8.5%
- taxes
-
-
-
- TVA 10.0%
- taxes
-
-
-
- TVA 7.0%
- taxes
-
-
-
- TVA 5.0%
- taxes
-
-
-
- TVA 5.5%
- taxes
-
-
-
- TVA 2.1%
- taxes
-
-
-
- Base H.T. Opérations non imposables
- taxes
-
-
-
- Exportations hors U.E.
- taxes
-
-
-
- Livraisons intracommunautaires
- taxes
-
-
-
- Autres opérations non imposables
- taxes
-
-
-
- Base H.T. Non présent sur la CA3
- taxes
-
-
-
- Achats import
- taxes
-
-
-
-
+
-
- TVA collectée (vente) 20,0%
- TVA 20%
-
- percent
-
-
-
- sale
-
-
+
+ TVA collectée (vente) 20,0%
+ TVA 20%
+
+ percent
+
+ sale
+
+
+
-
- TVA à l'encaissement (vente) 20,0%
- TVA à l'encaissement 20%
-
- percent
-
-
- on_payment
-
-
- sale
-
-
+
+ TVA à l'encaissement (vente) 20,0%
+ TVA à l'encaissement 20%
+
+ percent
+ on_payment
+
+
+ sale
+
+
+
-
- TVA collectée (vente) 8,5%
- TVA 8,5%
-
- percent
-
-
-
- sale
-
-
+
+ TVA collectée (vente) 8,5%
+ TVA 8,5%
+
+ percent
+
+ sale
+
+
+
-
- TVA collectée (vente) 10,0%
- TVA 10%
-
- percent
-
-
-
- sale
-
-
+
+ TVA collectée (vente) 10,0%
+ TVA 10%
+
+ percent
+
+ sale
+
+
+
-
- TVA collectée (vente) 5,5%
- TVA 5,5%
-
- percent
-
-
-
- sale
-
-
+
+ TVA collectée (vente) 5,5%
+ TVA 5,5%
+
+ percent
+
+ sale
+
+
+
-
- TVA réduite à l'encaissement (vente) 5.5%
- TVA réduite à l'encaissement 5,5%
-
- percent
-
-
- on_payment
-
-
- sale
-
-
+
+ TVA réduite à l'encaissement (vente) 5.5%
+ TVA réduite à l'encaissement 5,5%
+
+ percent
+ on_payment
+
+
+ sale
+
+
+
-
- TVA collectée (vente) 2,1%
- TVA 2,1%
-
- percent
-
-
-
- sale
-
-
+
+ TVA collectée (vente) 2,1%
+ TVA 2,1%
+
+ percent
+
+ sale
+
+
+
-
- TVA réduite à l'encaissement (vente) 2.1%
- TVA réduite à l'encaissement 2,1%
-
- percent
-
-
- on_payment
-
-
- sale
-
-
+
+ TVA réduite à l'encaissement (vente) 2.1%
+ TVA réduite à l'encaissement 2,1%
+
+ percent
+ on_payment
+
+
+ sale
+
+
+
-
+
-
- TVA collectée (vente) 20,0% TTC
- TVA 20% TTC
-
-
- percent
-
-
-
- sale
-
-
+
+ TVA collectée (vente) 20,0% TTC
+ TVA 20% TTC
+
+
+ percent
+
+ sale
+
+
+
-
- TVA à l'encaissement (vente) 20,0% TTC
- TVA 20% TTC
-
-
- percent
-
-
- on_payment
-
-
- sale
-
-
+
+ TVA à l'encaissement (vente) 20,0% TTC
+ TVA 20% TTC
+
+
+ percent
+ on_payment
+
+
+ sale
+
+
+
-
- TVA collectée (vente) 8,5% TTC
- TVA 8,5% TTC
-
-
- percent
-
-
-
- sale
-
-
+
+ TVA collectée (vente) 8,5% TTC
+ TVA 8,5% TTC
+
+
+ percent
+
+ sale
+
+
+
-
- TVA collectée (vente) 10,0% TTC
- TVA 10% TTC
-
-
- percent
-
-
-
- sale
-
-
+
+ TVA collectée (vente) 10,0% TTC
+ TVA 10% TTC
+
+
+ percent
+
+ sale
+
+
+
-
- TVA collectée (vente) 5,5% TTC
- TVA 5,5% TTC
-
-
- percent
-
-
-
- sale
-
-
+
+ TVA collectée (vente) 5,5% TTC
+ TVA 5,5% TTC
+
+
+ percent
+
+ sale
+
+
+
-
- TVA réduite à l'encaissement (vente) 5.5% TTC
- TVA réduite à l'encaissement 5,5% TTC
-
-
- percent
-
-
- on_payment
-
-
- sale
-
-
+
+ TVA réduite à l'encaissement (vente) 5.5% TTC
+ TVA réduite à l'encaissement 5,5% TTC
+
+
+ percent
+ on_payment
+
+
+ sale
+
+
+
-
- TVA collectée (vente) 2,1% TTC
- TVA 2,1% TTC
-
-
- percent
-
-
-
- sale
-
-
+
+ TVA collectée (vente) 2,1% TTC
+ TVA 2,1% TTC
+
+
+ percent
+
+ sale
+
+
+
-
- TVA réduite à l'encaissement (vente) 2.1% TTC
- TVA réduite à l'encaissement 2,1% TTC
-
-
- percent
-
-
- on_payment
-
-
- sale
-
-
+
+ TVA réduite à l'encaissement (vente) 2.1% TTC
+ TVA réduite à l'encaissement 2,1% TTC
+
+
+ percent
+ on_payment
+
+
+ sale
+
+
+
-
+
-
- TVA déductible (achat) 20,0%
- TVA 20%
-
- percent
-
-
-
- purchase
-
-
+
+ TVA déductible (achat) 20,0%
+ TVA 20%
+
+ percent
+
+ purchase
+
+
+
-
- TVA déductible (achat) 8,5%
- TVA 8,5%
-
- percent
-
-
-
- purchase
-
-
+
+ TVA déductible (achat) 8,5%
+ TVA 8,5%
+
+ percent
+
+ purchase
+
+
+
-
- TVA déductible (achat) 10,0%
- TVA 10%
-
- percent
-
-
-
- purchase
-
-
+
+ TVA déductible (achat) 10,0%
+ TVA 10%
+
+ percent
+
+ purchase
+
+
+
-
- TVA déductible (achat) 5,5%
- TVA 5,5%
-
- percent
-
-
-
- purchase
-
-
+
+ TVA déductible (achat) 5,5%
+ TVA 5,5%
+
+ percent
+
+ purchase
+
+
+
-
- TVA déductible (achat) 2,1%
- TVA 2,1%
-
- percent
-
-
-
- purchase
-
-
+
+ TVA déductible (achat) 2,1%
+ TVA 2,1%
+
+ percent
+
+ purchase
+
+
+
-
+
-
- TVA déductible (achat) 20,0% TTC
- TVA 20% TTC
-
-
- percent
-
-
-
- purchase
-
-
+
+ TVA déductible (achat) 20,0% TTC
+ TVA 20% TTC
+
+
+ percent
+
+ purchase
+
+
+
-
- TVA déductible (achat) 8,5% TTC
- TVA 8,5% TTC
-
-
- percent
-
-
-
- purchase
-
-
+
+ TVA déductible (achat) 8,5% TTC
+ TVA 8,5% TTC
+
+
+ percent
+
+ purchase
+
+
+
-
- TVA déductible (achat) 10,0% TTC
- TVA 10% TTC
-
-
- percent
-
-
-
- purchase
-
-
+
+ TVA déductible (achat) 10,0% TTC
+ TVA 10% TTC
+
+
+ percent
+
+ purchase
+
+
+
-
- TVA déductible (achat) 5,5% TTC
- TVA 5,5% TTC
-
-
- percent
-
-
-
- purchase
-
-
+
+ TVA déductible (achat) 5,5% TTC
+ TVA 5,5% TTC
+
+
+ percent
+
+ purchase
+
+
+
-
- TVA déductible (achat) 2,1% TTC
- TVA 2,1% TTC
-
-
- percent
-
-
-
- purchase
-
-
+
+ TVA déductible (achat) 2,1% TTC
+ TVA 2,1% TTC
+
+
+ percent
+
+ purchase
+
+
+
-
- TVA déd./immobilisation (achat) 20,0%
- TVA immo 20%
-
- percent
-
-
-
- purchase
-
-
+
+ TVA déd./immobilisation (achat) 20,0%
+ TVA immo 20%
+
+ percent
+
+ purchase
+
+
+
-
- TVA déd./immobilisation (achat) 8,5%
- TVA immo 8,5%
-
- percent
-
-
-
- purchase
-
-
+
+ TVA déd./immobilisation (achat) 8,5%
+ TVA immo 8,5%
+
+ percent
+
+ purchase
+
+
+
-
- TVA déd./immobilisation (achat) 10,0%
- TVA immo 10%
-
- percent
-
-
-
- purchase
-
-
+
+ TVA déd./immobilisation (achat) 10,0%
+ TVA immo 10%
+
+ percent
+
+ purchase
+
+
+
-
- TVA déd./immobilisation (achat) 5,5%
- TVA immo 5,5%
-
- percent
-
-
-
- purchase
-
-
+
+ TVA déd./immobilisation (achat) 5,5%
+ TVA immo 5,5%
+
+ percent
+
+ purchase
+
+
+
-
- TVA déd./immobilisation (achat) 2,1%
- TVA immo 2,1%
-
- percent
-
-
-
- purchase
-
-
+
+ TVA déd./immobilisation (achat) 2,1%
+ TVA immo 2,1%
+
+ percent
+
+ purchase
+
+
+
-
+
-
- TVA due s/ acq. intracommunautaire (achat) 20,0%
- TVA 20% EU
-
- percent
-
-
-
- purchase
-
-
+
+ TVA due s/ acq. intracommunautaire (achat) 20,0%
+ TVA 20% EU
+
+ percent
+
+ purchase
+
+
+
-
- TVA due s/ acq. intracommunautaire (achat) 8,5%
- TVA 8,5% EU
-
- percent
-
-
-
- purchase
-
-
+
+ TVA due s/ acq. intracommunautaire (achat) 8,5%
+ TVA 8,5% EU
+
+ percent
+
+ purchase
+
+
+
-
- TVA due s/ acq. intracommunautaire (achat) 10,0%
- TVA 10% EU
-
- percent
-
-
-
- purchase
-
-
+
+ TVA due s/ acq. intracommunautaire (achat) 10,0%
+ TVA 10% EU
+
+ percent
+
+ purchase
+
+
+
-
- TVA due s/ acq. intracommunautaire (achat) 5,5%
- TVA 5,5% EU
-
- percent
-
-
-
- purchase
-
-
+
+ TVA due s/ acq. intracommunautaire (achat) 5,5%
+ TVA 5,5% EU
+
+ percent
+
+ purchase
+
+
+
-
- TVA due s/ acq. intracommunautaire (achat) 2,1%
- TVA 2,1% EU
-
- percent
-
-
-
- purchase
-
-
+
+ TVA due s/ acq. intracommunautaire (achat) 2,1%
+ TVA 2,1% EU
+
+ percent
+
+ purchase
+
+
+
-
+
-
- TVA déd. s/ acq. intracommunautaire (achat) 20,0%
- TVA 20% EU
-
- percent
-
-
-
- purchase
-
-
+
+ TVA déd. s/ acq. intracommunautaire (achat) 20,0%
+ TVA 20% EU
+
+ percent
+
+ purchase
+
+
+
-
- TVA déd. s/ acq. intracommunautaire (achat) 8,5%
- TVA 8,5% EU
-
- percent
-
-
-
- purchase
-
-
+
+ TVA déd. s/ acq. intracommunautaire (achat) 8,5%
+ TVA 8,5% EU
+
+ percent
+
+ purchase
+
+
+
-
- TVA déd. s/ acq. intracommunautaire (achat) 10,0%
- TVA 10% EU
-
- percent
-
-
-
- purchase
-
-
+
+ TVA déd. s/ acq. intracommunautaire (achat) 10,0%
+ TVA 10% EU
+
+ percent
+
+ purchase
+
+
+
-
- TVA déd. s/ acq. intracommunautaire (achat) 5,5%
- TVA 5,5% EU
-
- percent
-
-
-
- purchase
-
-
+
+ TVA déd. s/ acq. intracommunautaire (achat) 5,5%
+ TVA 5,5% EU
+
+ percent
+
+ purchase
+
+
+
-
- TVA déd. s/ acq. intracommunautaire (achat) 2,1%
- TVA 2,1% EU
-
- percent
-
-
-
- purchase
-
-
+
+ TVA déd. s/ acq. intracommunautaire (achat) 2,1%
+ TVA 2,1% EU
+
+ percent
+
+ purchase
+
+
+
-
+
-
- TVA 0% autres opérations non imposables (vente)
- TVA 0%
-
- percent
-
-
-
- sale
-
-
+
+ TVA 0% autres opérations non imposables (vente)
+ TVA 0%
+
+ percent
+
+ sale
+
+
+
-
- TVA 0% export (vente)
- TVA 0% Import
-
- percent
-
-
-
- sale
-
-
+
+ TVA 0% export (vente)
+ TVA 0% Import
+
+ percent
+
+ sale
+
+
+
-
- TVA 0% livraisons intracommunautaires (vente)
- TVA 0% EU
-
- percent
-
-
-
- sale
-
-
+
+ TVA 0% livraisons intracommunautaires (vente)
+ TVA 0% EU
+
+ percent
+
+ sale
+
+
+
@@ -1150,297 +1758,320 @@
TVA 0% Import
percent
-
-
purchase
-
+
+
-
+ -->
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
diff --git a/addons/l10n_fr/data/tax_report_data.xml b/addons/l10n_fr/data/tax_report_data.xml
new file mode 100644
index 00000000000..71363f0b6cb
--- /dev/null
+++ b/addons/l10n_fr/data/tax_report_data.xml
@@ -0,0 +1,750 @@
+
+
+
+
+
+ Base H.T. TVA collectée
+
+ 1
+
+
+
+ Base H.T. 20.0%
+ Base collectée 20.0%
+
+
+ 1
+
+
+
+ Base H.T. 19.6%
+ Base collectée 19.6%
+
+
+ 2
+
+
+
+ Base H.T. 8.5%
+ Base collectée 8.5%
+
+
+ 3
+
+
+
+ Base H.T. 10.0%
+ Base collectée 10.0%
+
+
+ 4
+
+
+
+ Base H.T. 7.0%
+ Base collectée 7.0%
+
+
+ 5
+
+
+
+ Base H.T. 5.0%
+ Base collectée 5.0%
+
+
+ 6
+
+
+
+ Base H.T. 5.5%
+ Base collectée 5.5%
+
+
+ 7
+
+
+
+ Base H.T. 2.1%
+ Base collectée 2.1%
+
+
+ 8
+
+
+
+ TVA collectée
+
+ 2
+
+
+
+ TVA 20.0%
+ TVA collectée 20.0%
+
+
+ 1
+
+
+
+ TVA 19.6%
+ TVA collectée 19.6%
+
+
+ 2
+
+
+
+ TVA 8.5%
+ TVA collectée 8.5%
+
+
+ 3
+
+
+
+ TVA 10.0%
+ TVA collectée 10.0%
+
+
+ 4
+
+
+
+ TVA 7.0%
+ TVA collectée 7.0%
+
+
+ 5
+
+
+
+ TVA 5.0%
+ TVA collectée 5.0%
+
+
+ 6
+
+
+
+ TVA 5.5%
+ TVA collectée 5.5%
+
+
+ 7
+
+
+
+ TVA 2.1%
+ TVA collectée 2.1%
+
+
+ 8
+
+
+
+ Base H.T. TVA acquittée
+
+ 3
+
+
+
+ Base H.T. 20.0%
+ Base acquittée 20.0%
+
+
+ 1
+
+
+
+ Base H.T. 19.6%
+ Base acquittée 19.6%
+
+
+ 2
+
+
+
+ Base H.T. 8.5%
+ Base acquittée 8.5%
+
+
+ 3
+
+
+
+ Base H.T. 10.0%
+ Base acquittée 10.0%
+
+
+ 4
+
+
+
+ Base H.T. 7.0%
+ Base acquittée 7.0%
+
+
+ 5
+
+
+
+ Base H.T. 5.0%
+ Base acquittée 5.0%
+
+
+ 6
+
+
+
+ Base H.T. 5.5%
+ Base acquittée 5.5%
+
+
+ 7
+
+
+
+ Base H.T. 2.1%
+ Base acquittée 2.1%
+
+
+ 8
+
+
+
+ TVA acquittée
+
+ 4
+
+
+
+ TVA 20.0%
+ TVA acquittée 20.0%
+
+
+ 1
+
+
+
+ TVA 19.6%
+ TVA acquittée 19.6%
+
+
+ 2
+
+
+
+ TVA 8.5%
+ TVA acquittée 8.5%
+
+
+ 3
+
+
+
+ TVA 10.0%
+ TVA acquittée 10.0%
+
+
+ 4
+
+
+
+ TVA 7.0%
+ TVA acquittée 7.0%
+
+
+ 5
+
+
+
+ TVA 5.0%
+ TVA acquittée 5.0%
+
+
+ 6
+
+
+
+ TVA 5.5%
+ TVA acquittée 5.5%
+
+
+ 7
+
+
+
+ TVA 2.1%
+ TVA acquittée 2.1%
+
+
+ 8
+
+
+
+ Base H.T. TVA acquittée pour immobilisations
+
+ 5
+
+
+
+ Base H.T. 20.0%
+ Base acquittée immo. 20.0%
+
+
+ 1
+
+
+
+ Base H.T. 19.6%
+ Base acquittée immo. 19.6%
+
+
+ 2
+
+
+
+ Base H.T. 8.5%
+ Base acquittée immo. 8.5%
+
+
+ 3
+
+
+
+ Base H.T. 10.0%
+ Base acquittée immo. 10.0%
+
+
+ 4
+
+
+
+ Base H.T. 7.0%
+ Base acquittée immo. 7.0%
+
+
+ 5
+
+
+
+ Base H.T. 5.0%
+ Base acquittée immo. 5.0%
+
+
+ 6
+
+
+
+ Base H.T. 5.5%
+ Base acquittée immo. 5.5%
+
+
+ 7
+
+
+
+ Base H.T. 2.1%
+ Base acquittée immo. 2.1%
+
+
+ 8
+
+
+
+ TVA acquittée pour immobilisations
+
+ 6
+
+
+
+ TVA 20.0%
+ TVA acquittée immo. 20.0%
+
+
+ 1
+
+
+
+ TVA 19.6%
+ TVA acquittée immo. 19.6%
+
+
+ 2
+
+
+
+ TVA 8.5%
+ TVA acquittée immo. 8.5%
+
+
+ 3
+
+
+
+ TVA 10.0%
+ TVA acquittée immo. 10.0%
+
+
+ 4
+
+
+
+ TVA 7.0%
+ TVA acquittée immo. 7.0%
+
+
+ 5
+
+
+
+ TVA 5.0%
+ TVA acquittée immo. 5.0%
+
+
+ 6
+
+
+
+ TVA 5.5%
+ TVA acquittée immo. 5.5%
+
+
+ 7
+
+
+
+ TVA 2.1%
+ TVA acquittée immo. 2.1%
+
+
+ 8
+
+
+
+ Base H.T. TVA due intracommunautaire
+
+ 7
+
+
+
+ Base H.T. 20.0%
+ Base due intracom. 20.0%
+
+
+ 1
+
+
+
+ Base H.T. 19.6%
+ Base due intracom. 19.6%
+
+
+ 2
+
+
+
+ Base H.T. 8.5%
+ Base due intracom. 8.5%
+
+
+ 3
+
+
+
+ Base H.T. 10.0%
+ Base due intracom. 10.0%
+
+
+ 4
+
+
+
+ Base H.T. 7.0%
+ Base due intracom. 7.0%
+
+
+ 5
+
+
+
+ Base H.T. 5.0%
+ Base due intracom. 5.0%
+
+
+ 6
+
+
+
+ Base H.T. 5.5%
+ Base due intracom. 5.5%
+
+
+ 7
+
+
+
+ Base H.T. 2.1%
+ Base due intracom. 2.1%
+
+
+ 8
+
+
+
+ TVA due intracommunautaire
+
+ 8
+
+
+
+ TVA 20.0%
+ TVA due intracom. 20.0%
+
+
+ 1
+
+
+
+ TVA 19.6%
+ TVA due intracom. 19.6%
+
+
+ 2
+
+
+
+ TVA 8.5%
+ TVA due intracom. 8.5%
+
+
+ 3
+
+
+
+ TVA 10.0%
+ TVA due intracom. 10.0%
+
+
+ 4
+
+
+
+ TVA 7.0%
+ TVA due intracom. 7.0%
+
+
+ 5
+
+
+
+ TVA 5.0%
+ TVA due intracom. 5.0%
+
+
+ 6
+
+
+
+ TVA 5.5%
+ TVA due intracom. 5.5%
+
+
+ 7
+
+
+
+ TVA 2.1%
+ TVA due intracom. 2.1%
+
+
+ 8
+
+
+
+ Base H.T. TVA déductible intracommunautaire
+
+ 9
+
+
+
+ Base H.T. 20%
+ Base déductible intracom. 20%
+
+
+ 1
+
+
+
+ Base H.T. 19.6%
+ Base déductible intracom. 19.6%
+
+
+ 2
+
+
+
+ Base H.T. 8.5%
+ Base déductible intracom. 8.5%
+
+
+ 3
+
+
+
+ Base H.T. 10.0%
+ Base déductible intracom. 10.0%
+
+
+ 4
+
+
+
+ Base H.T. 7.0%
+ Base déductible intracom. 7.0%
+
+
+ 5
+
+
+
+ Base H.T. 5.0%
+ Base déductible intracom. 5.0%
+
+
+ 6
+
+
+
+ Base H.T. 5.5%
+ Base déductible intracom. 5.5%
+
+
+ 7
+
+
+
+ Base H.T. 2.1%
+ Base déductible intracom. 2.1%
+
+
+ 8
+
+
+
+ TVA déductible intracommunautaire
+
+ 9
+
+
+
+ TVA 20.0%
+ TVA déductible intracom. 20.0%
+
+
+ 1
+
+
+
+ TVA 19.6%
+ TVA déductible intracom. 19.6%
+
+
+ 2
+
+
+
+ TVA 8.5%
+ TVA déductible intracom. 8.5%
+
+
+ 3
+
+
+
+ TVA 10.0%
+ TVA déductible intracom. 10.0%
+
+
+ 4
+
+
+
+ TVA 7.0%
+ TVA déductible intracom. 7.0%
+
+
+ 5
+
+
+
+ TVA 5.0%
+ TVA déductible intracom. 5.0%
+
+
+ 6
+
+
+
+ TVA 5.5%
+ TVA déductible intracom. 5.5%
+
+
+ 7
+
+
+
+ TVA 2.1%
+ TVA déductible intracom. 2.1%
+
+
+ 8
+
+
+
+ Base H.T. Opérations non imposables
+
+ 10
+
+
+
+ Exportations hors U.E.
+ Exportations hors U.E.
+
+
+ 1
+
+
+
+ Livraisons intracommunautaires
+ Livraisons intracommunautaires
+
+
+ 2
+
+
+
+ Autres opérations non imposables
+ Autres opérations non imposables
+
+
+ 3
+
+
+
+ Base H.T. Non présent sur la CA3
+
+ 11
+
+
+
+ Achats import
+ Achats import
+
+
+ 5
+
+
+
+
\ No newline at end of file
diff --git a/addons/l10n_fr_pos_cert/models/__init__.py b/addons/l10n_fr_pos_cert/models/__init__.py
index 76de40a9e62..33657992e1c 100644
--- a/addons/l10n_fr_pos_cert/models/__init__.py
+++ b/addons/l10n_fr_pos_cert/models/__init__.py
@@ -1,5 +1,6 @@
# -*- coding: utf-8 -*-
# Part of Odoo. See LICENSE file for full copyright and licensing details.
from . import account_bank_statement
+from . import account_fiscal_position
from . import res_company
from . import pos
diff --git a/addons/l10n_fr_pos_cert/models/account_fiscal_position.py b/addons/l10n_fr_pos_cert/models/account_fiscal_position.py
new file mode 100644
index 00000000000..71b4b12155a
--- /dev/null
+++ b/addons/l10n_fr_pos_cert/models/account_fiscal_position.py
@@ -0,0 +1,19 @@
+# -*- coding: utf-8 -*-
+
+from odoo import _, models
+from odoo.exceptions import UserError
+
+
+class AccountFiscalPosition(models.Model):
+ _inherit = "account.fiscal.position"
+
+ def write(self, vals):
+ if "tax_ids" in vals:
+ if self.env["pos.order"].sudo().search_count([("fiscal_position_id", "in", self.ids)]):
+ raise UserError(
+ _(
+ "You cannot modify a fiscal position used in a POS order. "
+ + "You should archive it and create a new one."
+ )
+ )
+ return super(AccountFiscalPosition, self).write(vals)
diff --git a/addons/l10n_generic_coa/data/account_tax_template_data.xml b/addons/l10n_generic_coa/data/account_tax_template_data.xml
index 5cb14388aa9..c17dc8c73ac 100644
--- a/addons/l10n_generic_coa/data/account_tax_template_data.xml
+++ b/addons/l10n_generic_coa/data/account_tax_template_data.xml
@@ -1,22 +1,68 @@
-
-
- Tax 15%
- 15
- sale
-
-
-
-
-
-
- Purchase Tax 15%
- 15
- purchase
-
-
-
-
+
+
+ Tax 15%
+ 15
+ sale
+
+
+
+
+
+
+
+ Purchase Tax 15%
+ 15
+ purchase
+
+
+
+
+
diff --git a/addons/l10n_gr/__manifest__.py b/addons/l10n_gr/__manifest__.py
index 96dd608ee6d..a2df367f6dc 100644
--- a/addons/l10n_gr/__manifest__.py
+++ b/addons/l10n_gr/__manifest__.py
@@ -24,6 +24,7 @@ Greek accounting chart and localization.
'data/account.account.template.csv',
'data/account_chart_template_data.xml',
'data/account_data.xml',
+ 'data/account_tax_report_data.xml',
'data/account_tax_data.xml',
'data/account_chart_template_configure_data.xml'
],
diff --git a/addons/l10n_gr/data/account_tax_data.xml b/addons/l10n_gr/data/account_tax_data.xml
index 58a2eeb91d6..5b85ffadada 100644
--- a/addons/l10n_gr/data/account_tax_data.xml
+++ b/addons/l10n_gr/data/account_tax_data.xml
@@ -1,71 +1,5 @@
-
-
-
- 311 Σύνολο Εκροών
- taxes
-
-
-
- 307 Σύνολο φορολ. Εκροών
- taxes
-
-
-
- 303 Πωλήσεις 19-23%
- taxes
-
-
-
- 358 Σύνολο φορολ. Εισροών
- taxes
-
-
-
- 353 Αγορές ΦΠΑ 19-23%
- taxes
-
-
-
- 357 Δαπάνες/Έξοδα φορολ.
- taxes
-
-
-
- 501-511 Υπόλοιπο ΦΠΑ
- taxes
-
-
-
- 337 ΦΠΑ Πωλήσεων
- taxes
-
-
-
- 333 ΦΠΑ 19-23%
- taxes
-
-
-
- 420 ΦΠΑ Αγορών
- taxes
-
-
-
- 378 Σύνολο Φορ. Αγορών
- taxes
-
-
-
- 373 ΦΠΑ Αγορών 19-23%
- taxes
-
-
-
- 377 ΦΠΑ Δαπανών
- taxes
-
@@ -76,10 +10,31 @@
percent
sale
-
-
-
+
+
@@ -90,10 +45,31 @@
percent
sale
-
-
-
+
+
@@ -103,14 +79,34 @@
percent
sale
-
-
-
+
+
-
-
+
Αγορές ΦΠΑ19%
@@ -119,10 +115,31 @@
percent
purchase
-
-
-
+
+
@@ -134,10 +151,31 @@
percent
purchase
-
-
-
+
+
@@ -147,10 +185,31 @@
percent
purchase
-
-
-
+
+
@@ -162,10 +221,29 @@
percent
purchase
-
-
-
+
+
@@ -176,10 +254,29 @@
percent
purchase
-
-
-
+
+
@@ -190,9 +287,28 @@
percent
purchase
-
-
-
+
+
diff --git a/addons/l10n_gr/data/account_tax_report_data.xml b/addons/l10n_gr/data/account_tax_report_data.xml
new file mode 100644
index 00000000000..e5703b9a942
--- /dev/null
+++ b/addons/l10n_gr/data/account_tax_report_data.xml
@@ -0,0 +1,101 @@
+
+
+
+
+ 311 Σύνολο Εκροών
+ GRTAX_311
+
+
+
+
+
+ 307 Σύνολο φορολ. Εκροών
+
+
+ GRTAX_303
+
+
+
+
+ 303 Πωλήσεις 19-23%f
+ 303 Πωλήσεις 19-23%
+ GRTAX_303
+
+
+
+
+
+
+ 358 Σύνολο φορολ. Εισροών
+ GRTAX_358
+
+
+
+
+ 353 Αγορές ΦΠΑ 19-23%
+ 353 Αγορές ΦΠΑ 19-23%
+ GRTAX_353
+
+
+
+
+
+ 357 Δαπάνες/Έξοδα φορολ.
+ 357 Δαπάνες/Έξοδα φορολ.
+ GRTAX_357
+
+
+
+
+
+ 501-511 Υπόλοιπο ΦΠΑ
+
+
+
+
+ 337 ΦΠΑ Πωλήσεων
+
+
+ GRTAX_333
+
+
+
+ 333 ΦΠΑ 19-23%
+ 333 ΦΠΑ 19-23%
+ GRTAX_333
+
+
+
+
+
+ 420 ΦΠΑ Αγορών
+
+
+ GRTAX_373+GRTAX_377
+
+
+
+ 378 Σύνολο Φορ. Αγορών
+
+
+ GRTAX_373+GRTAX_377
+
+
+
+ 373 ΦΠΑ Αγορών 19-23%
+ 373 ΦΠΑ Αγορών 19-23%
+ GRTAX_373
+
+
+
+
+
+ 377 ΦΠΑ Δαπανών
+ 377 ΦΠΑ Δαπανών
+ GRTAX_377
+
+
+
+
+
+
diff --git a/addons/l10n_gt/data/account_chart_template_data.xml b/addons/l10n_gt/data/account_chart_template_data.xml
index 2106efda97b..37d5540256a 100644
--- a/addons/l10n_gt/data/account_chart_template_data.xml
+++ b/addons/l10n_gt/data/account_chart_template_data.xml
@@ -2,17 +2,6 @@
-
-
-
- ISV por Cobrar
- taxes
-
-
- ISV por Pagar
- taxes
-
-
@@ -21,12 +10,31 @@
IVA por Cobrar
percent
-
-
purchase
-
+
+
@@ -37,12 +45,31 @@
IVA por Pagar
percent
-
-
sale
-
+
+
diff --git a/addons/l10n_hn/data/account_chart_template_data.xml b/addons/l10n_hn/data/account_chart_template_data.xml
index 60bd6f88c6a..4a7131526ce 100644
--- a/addons/l10n_hn/data/account_chart_template_data.xml
+++ b/addons/l10n_hn/data/account_chart_template_data.xml
@@ -2,18 +2,6 @@
-
-
-
-
- ISV por Cobrar
- taxes
-
-
- ISV por Pagar
- taxes
-
-
@@ -26,8 +14,29 @@
purchase
-
+
+
@@ -38,12 +47,31 @@
ISV por Pagar
percent
-
-
sale
-
+
+
diff --git a/addons/l10n_hr/__manifest__.py b/addons/l10n_hr/__manifest__.py
index 0cea469bc30..3f40ead14ca 100644
--- a/addons/l10n_hr/__manifest__.py
+++ b/addons/l10n_hr/__manifest__.py
@@ -51,7 +51,8 @@ Izvori podataka:
'data/account.account.template.csv',
'data/account_chart_tag_data.xml',
'data/account.tax.group.csv',
- 'data/account.tax.template.csv',
+ 'data/account_tax_report_data.xml',
+ 'data/account_tax_template_data.xml',
'data/account_tax_fiscal_position_data.xml',
'data/account_chart_template_data.xml',
],
diff --git a/addons/l10n_hr/data/account.tax.template.csv b/addons/l10n_hr/data/account.tax.template.csv
deleted file mode 100644
index aefef64ea7c..00000000000
--- a/addons/l10n_hr/data/account.tax.template.csv
+++ /dev/null
@@ -1,42 +0,0 @@
-id,description,chart_template_id/id,name,amount,amount_type,type_tax_use,sequence,account_id/id,refund_account_id/id,tag_ids/id,children_tax_ids/id,tax_group_id:id
-rrif_pdv_25,PDV 25%,l10n_hr_chart_template_rrif,25% PDV,25,percent,sale,10,kp_rrif24003,kp_rrif24003,"tag_hr_38,tag_hr_18",,tax_group_25
-rrif_pdv_25usl,PDV 25% Usluge,l10n_hr_chart_template_rrif,25% PDV usluge,25,percent,sale,100,kp_rrif24003,kp_rrif24003,"tag_hr_18,tag_hr_38",,tax_group_25
-rrif_pdv_10,PDV 10%,l10n_hr_chart_template_rrif,10% PDV,10,percent,sale,100,kp_rrif24000,kp_rrif24000,"tag_hr_36,tag_hr_16",,tax_group_10
-rrif_pdv_0,PDV 0%,l10n_hr_chart_template_rrif,0% PDV,0,percent,sale,100,kp_rrif4199,kp_rrif4199,tag_hr_14,,tax_group_0
-rrif_pdv_avans_25,PDV za predujam 25%,l10n_hr_chart_template_rrif,25% PDV (za predujam),25,percent,sale,100,kp_rrif24013,kp_rrif24013,"tag_hr_18,tag_hr_38",,tax_group_25
-rrif_pdv_avans_10,PDV za predujam 10%,l10n_hr_chart_template_rrif,10% PDV (za predujam),10,percent,sale,100,kp_rrif24010,kp_rrif24010,"tag_hr_16,tag_hr_36",,tax_group_10
-rrif_pdv_avans_0,PDV za predujam 0%,l10n_hr_chart_template_rrif,0% PDV (za predujam),0,percent,sale,100,kp_rrif4199,kp_rrif4199,tag_hr_14,,tax_group_0
-rrif_pdv_nezar_isp_25,PDV po nezaračunanim isporukama 25%,l10n_hr_chart_template_rrif,25% PDV za nezaračunane isp.,25,percent,sale,100,kp_rrif24033,kp_rrif24033,"tag_hr_18,tag_hr_38",,tax_group_25
-rrif_pdv_nezar_isp_10,PDV po nezaračunanim isporukama 10%,l10n_hr_chart_template_rrif,10% PDV za nezaračunane isp.,10,percent,sale,100,kp_rrif24030,kp_rrif24030,"tag_hr_16,tag_hr_36",,tax_group_10
-rrif_pdv_nezar_isp_0,PDV po nezaračunanim isporukama 0%,l10n_hr_chart_template_rrif,0% PDV za nezaračunane isp.,0,percent,sale,100,kp_rrif4199,kp_rrif4199,tag_hr_14,,tax_group_0
-rrif_pdv_nepod_0,1. KOJE NE PODLIJEŽU OPOREZIVANJU (čl. 2. u svezi s čl. 5 i čl. 8 st. 7 Zakona),l10n_hr_chart_template_rrif,0% Ne podliježe op.,0,percent,sale,100,kp_rrif4199,kp_rrif4199,tag_hr_08,,tax_group_0
-rrif_pdv_osl_izvoz_0,2.1. IZVOZNE - s pravom na odbitak pretporeza (čl. 13. st. 1. toč. 1. i čl. 14. Zakona),l10n_hr_chart_template_rrif,0% osl. izvozne,0,percent,sale,100,kp_rrif4199,kp_rrif4199,tag_hr_10,,tax_group_0
-rrif_pdv_osl_medpri_0,2.2. U VEZI S MEĐUNARODNIM PRIJEVOZOM (čl. 13.b Zakona),l10n_hr_chart_template_rrif,0% osl. međ. prijevoz,0,percent,sale,100,kp_rrif4199,kp_rrif4199,tag_hr_11,,tax_group_0
-rrif_pdv_osl_tuz_0,2.3. TUZEMNE - bez prava na odbitak pretporeza (čl. 11. i čl. 11a Zakona),l10n_hr_chart_template_rrif,0% osl tuzemne,0,percent,sale,100,kp_rrif4199,kp_rrif4199,tag_hr_12,,tax_group_0
-rrif_pdv_osl_ost_0,2.4. OSTALO (čl. 13. st. 1. toč. 2. I čl. 13a Zakona) ,l10n_hr_chart_template_rrif,0% osl. ostalo,0,percent,sale,100,kp_rrif4199,kp_rrif4199,tag_hr_13,,tax_group_0
-rrif_pp_25,Pretporez 25% PDV,l10n_hr_chart_template_rrif,25% PDV pretporez,25,percent,purchase,10,kp_rrif14003,kp_rrif14003,tag_hr_43,,tax_group_25
-rrif_pp_25usl,Pretporez 25% PDV Usluge,l10n_hr_chart_template_rrif,25% PDV pretporez usluge,25,percent,purchase,100,kp_rrif14003,kp_rrif14003,tag_hr_43,,tax_group_25
-rrif_pp_10,Pretporez 10% PDV,l10n_hr_chart_template_rrif,10% PDV pretporez,10,percent,purchase,10,kp_rrif14000,kp_rrif14000,"tag_hr_41,tag_hr_22",,tax_group_10
-rrif_pp_0,Pretporez 0% PDV,l10n_hr_chart_template_rrif,0% PDV pretporez,0,percent,purchase,100,kp_rrif4199,kp_rrif4199,tag_hr_31,,tax_group_0
-rrif_pp_avans_25,Pretporez za predujam 25% PDV,l10n_hr_chart_template_rrif,25% PDV pretporez za predujam,25,percent,purchase,100,kp_rrif14013,kp_rrif14013,tag_hr_43,,tax_group_25
-rrif_pp_avans_0,Pretporez za predujam 0% PDV,l10n_hr_chart_template_rrif,0% PDV pretporez za predujam,0,percent,purchase,100,kp_rrif4199,kp_rrif4199,tag_hr_31,,tax_group_0
-rrif_pp_uvoz_25,Plaćeni PDV 25% pri uvozu dobara,l10n_hr_chart_template_rrif,25% uvoz dobara,25,percent,purchase,100,kp_rrif14023,kp_rrif14023,"tag_hr_44,tag_hr_27",,tax_group_25
-rrif_pp_uvoz_10,Plaćeni PDV 10% pri uvozu dobara,l10n_hr_chart_template_rrif,10% uvoz dobara,10,percent,purchase,10,kp_rrif14020,kp_rrif14020,"tag_hr_44,tag_hr_27",,tax_group_10
-rrif_pp_uvoz_0,Plaćeni PDV 0% pri uvozu dobara,l10n_hr_chart_template_rrif,0% uvoz dobara,0,percent,purchase,100,kp_rrif4199,kp_rrif4199,tag_hr_27,,tax_group_0
-rrif_pp_ino_25,Plaćeni PDV 25% na usluge inozemnih poduzetnika,l10n_hr_chart_template_rrif,25% ino. usluge,25,percent,purchase,100,kp_rrif14033,kp_rrif14033,"tag_hr_30,tag_hr_27_cred,tag_hr_47",,tax_group_25
-rrif_pp_ino_10,Plaćeni PDV 10% na usluge inozemnih poduzetnika,l10n_hr_chart_template_rrif,10% ino. usluge,10,percent,purchase,100,kp_rrif14030,kp_rrif14030,"tag_hr_28,tag_hr_27_cred,tag_hr_45",,tax_group_10
-rrif_ppr2_25,25% R-2 dobavljač,l10n_hr_chart_template_rrif,25% R-2 dobavljač,25,percent,purchase,100,kp_rrif1409,kp_rrif1409,"tag_hr_77,tag_hr_70",,tax_group_25
-rrif_pp_uvoz_samopdv_25,Samo PDV kod uvoza 25%,l10n_hr_chart_template_rrif,Samo PDV kod uvoza 25%,25,percent,purchase,100,kp_rrif4199,kp_rrif4199,"tag_hr_67,tag_hr_78",,tax_group_25
-rrif_pp_uvoz_samopdv_25usl,Samo PDV kod uvoza 25% usluge,l10n_hr_chart_template_rrif,Samo PDV kod uvoza 25% usluge,25,percent,purchase,100,kp_rrif4199,kp_rrif4199,"tag_hr_67,tag_hr_79",,tax_group_25
-rrif_ppdnp1_3070_30_3,pp 30% nep.(25%),l10n_hr_chart_template_rrif,pp 30% nep.(25%),7.5,percent,none,100,kp_rrif4199,kp_rrif4199,tag_hr_75,,tax_group_25
-rrif_ppdnp1_3070_70_3,pp 70% priz.(25%),l10n_hr_chart_template_rrif,Pp 70% priz.(25%),17.5,percent,none,100,kp_rrif14002,kp_rrif14002,tag_hr_43,,tax_group_25
-rrif_ppdnp1_3070_1,pp 30% Nepriznat 70% Priznat,l10n_hr_chart_template_rrif,pp 30% Nepriznat 70% Priznat,100,group,purchase,100,kp_rrif4199,kp_rrif4199,"tag_hr_68,tag_hr_25","rrif_ppdnp1_3070_30_3,rrif_ppdnp1_3070_70_3",tax_group_25
-rrif_ppdnp1_7030_70_3,Pp 70% nep.(25%),l10n_hr_chart_template_rrif,Pp 70% nep.(25%),17.5,percent,none,100,kp_rrif4199,kp_rrif4199,tag_hr_75,,tax_group_25
-rrif_ppdnp1_7030_30_3,Pp 30% priz.(25%),l10n_hr_chart_template_rrif,Pp 30% priz.(25%),7.5,percent,none,100,kp_rrif14002,kp_rrif14002,tag_hr_43,,tax_group_25
-rrif_ppdnp1_7030_1,pp 70% Nepriznat 30% Priznat,l10n_hr_chart_template_rrif,pp 70% Nepriznat 30% Priznat,100,group,purchase,100,kp_rrif4199,kp_rrif4199,"tag_hr_69,tag_hr_26","rrif_ppdnp1_7030_70_3,rrif_ppdnp1_7030_30_3",tax_group_25
-rrif_ppdnp1_3070_30_3_r2,R2 pp 30% nep.(25%),l10n_hr_chart_template_rrif,R2 pp 30% nep.(25%),7.5,percent,none,100,kp_rrif4199,kp_rrif4199,tag_hr_77,,tax_group_25
-rrif_ppdnp1_3070_70_3_r2,R2 pp 70% priz.(25%),l10n_hr_chart_template_rrif,R2 pp 70% priz.(25%),17.5,percent,none,100,kp_rrif1408,kp_rrif1408,tag_hr_75,,tax_group_25
-rrif_ppdnp1_3070_1_r2,R2 pp 30% Nepriznat 70% Priznat,l10n_hr_chart_template_rrif,R2 pp 30% Nepriznat 70% Priznat,100,group,purchase,100,kp_rrif4199,kp_rrif4199,"tag_hr_68,tag_hr_25","rrif_ppdnp1_3070_30_3_r2,rrif_ppdnp1_3070_70_3_r2",tax_group_25
-rrif_ppdnp1_7030_70_3_r2,R2 Pp 70% nep.(25%),l10n_hr_chart_template_rrif,R2 Pp 70% nep.(25%),17.5,percent,none,100,kp_rrif4199,kp_rrif4199,tag_hr_75,,tax_group_25
-rrif_ppdnp1_7030_30_3_r2,R2 Pp 30% priz.(25%),l10n_hr_chart_template_rrif,R2 Pp 30% priz.(25%),7.5,percent,none,100,kp_rrif1408,kp_rrif1408,tag_hr_77,,tax_group_25
-rrif_ppdnp1_7030_1_r2,R2 pp 70% Nepriznat 30% Priznat,l10n_hr_chart_template_rrif,R2 pp 70% Nepriznat 30% Priznat,100,group,purchase,100,kp_rrif4199,kp_rrif4199,"tag_hr_26,tag_hr_69","rrif_ppdnp1_7030_70_3_r2,rrif_ppdnp1_7030_30_3_r2",tax_group_25
diff --git a/addons/l10n_hr/data/account_chart_tag_data.xml b/addons/l10n_hr/data/account_chart_tag_data.xml
index 02aac1ca6c9..6fcb7494e9e 100644
--- a/addons/l10n_hr/data/account_chart_tag_data.xml
+++ b/addons/l10n_hr/data/account_chart_tag_data.xml
@@ -10,409 +10,4 @@
-
-
- Ostali porezi, carine, trošarine i sl.
- taxes
-
-
-
- Porez na potrošnju
- taxes
-
-
-
- PDV
- taxes
-
-
-
- OBRAZAC PDV
- taxes
-
-
-
- O S N O V I C A
- taxes
-
-
-
- Obračun isporuka (I+II)
- taxes
-
-
-
- I. Isporuke ne podliježu / oslobođene
- taxes
-
-
-
- I.1. Koje ne podliježu oporezivanju
- taxes
-
-
-
- I.2. Oslobođene ukupno
- taxes
-
-
-
- I.2.1. Izvozne
- taxes
-
-
-
- I.2.2. Isporuke dobara
- taxes
-
-
-
- I.2.3. Tuzemne - bez prava odbitka
- taxes
-
-
-
- I.2.4. Ostale – s pravom odbitka
- taxes
-
-
-
- I.3. Isporuke po stopi od 0%
- taxes
-
-
-
- II. Oporezive isporuke
- taxes
-
-
-
- II.1 Izdani računi po stopi 10%
- taxes
-
-
-
- II.2 Izdani računi po stopi 22% i 23%
- taxes
-
-
-
- II.3 Izdani računi po stopi 25%
- taxes
-
-
-
- II.4 Nenaplaćeni izvoz
- taxes
-
-
-
- II.5 Oslobođenje izvoza – putnički promet
- taxes
-
-
-
- III. OBRAČUNANI PRETPOREZ
- taxes
-
-
-
- III.1. Pretporez 10%
- taxes
-
-
-
- III.2. Pretporez 22% i23%
- taxes
-
-
-
- III.3. Pretporez 25%
- taxes
-
-
-
- III.3. Pretporez 25% bis
- taxes
-
-
-
- III.3. Pretporez 25% ter
- taxes
-
-
-
- III.4. Plaćeni PP pri uvozu
- taxes
-
-
-
- III.4. Plaćeni PP pri uvozu - credit gt 0
- taxes
-
-
-
- III.5. Plaćeni PP na ino usluge 10%
- taxes
-
-
-
- III.6. Plaćeni PP na ino usluge 22% i 23%
- taxes
-
-
-
- III.7. Plaćeni PP na ino usluge 25%
- taxes
-
-
-
- III.0. Pretporez 0%
- taxes
-
-
-
- PDV – POREZ – razlika za uplatu/preplata
- taxes
-
-
-
- VI. POREZNA OBVEZA U RAZDOBLJU
- taxes
-
-
-
- I. Isporuke ne podliježu / oslobođene
- taxes
-
-
-
- II. Oporezive isporuke
- taxes
-
-
-
- II.1 Izdani računi po stopi 10%
- taxes
-
-
-
- II.2 Izdani računi po stopi 22% i 23%
- taxes
-
-
-
- II.3 Izdani računi po stopi 25%
- taxes
-
-
-
- II.4 Oslobođenje izvoza – putnički promet
- taxes
-
-
-
- III. OBRAČUNANI PRETPOREZ
- taxes
-
-
-
- III.1. Pretporez 10%
- taxes
-
-
-
- III.2. Pretporez 22% i 23%
- taxes
-
-
-
- III.3. Pretporez 25%
- taxes
-
-
-
- III.4. Plaćeni PP pri uvozu
- taxes
-
-
-
- III.5. Plaćeni PP na ino usluge 10%
- taxes
-
-
-
- III.6. Plaćeni PP na ino usluge 22% i 23%
- taxes
-
-
-
- III.7. Plaćeni PP na ino usluge 25%
- taxes
-
-
-
- III.8. Ispravci pretporeza
- taxes
-
-
-
- Uplaćeno u razdoblju
- taxes
-
-
-
- PDV - OSTALO
- taxes
-
-
-
- Ostali podaci
- taxes
-
-
-
- 1. ZA ISPRAVAK PRETPOREZA
- taxes
-
-
-
- 1.1. NABAVA NEKRETNINA
- taxes
-
-
-
- 1.2. PRODAJA NEKRETNINA
- taxes
-
-
-
- 1.3. NABAVA OSOBNIH VOZILA
- taxes
-
-
-
- 1.4. PRODAJA OSOBNIH VOZILA
- taxes
-
-
-
- 1.5. NABAVA DUGOTRAJNE IMOVINE
- taxes
-
-
-
- 1.6. PRODAJA DUGOTRAJNE IMOVINE
- taxes
-
-
-
- 2. OTUĐENJE/STJECANJE GOSPODARSKE CJELINE ILI POGONA
- taxes
-
-
-
- 3. NABAVA DOBARA I USLUGA ZA REPREZENTACIJU
- taxes
-
-
-
- 4. NABAVA OSOBNIH VOZILA I DRUGIH SREDSTAVA ZA OSOBNI PRIJEVOZ
- taxes
-
-
-
- 5. OSNOVICA ZA OBRAČUN VLASTITE POTROŠNJE ZA OSOBNA VOZILA NABAV
- taxes
-
-
-
- NEPRIZNATI PRETPOREZ
- taxes
-
-
-
- NEPRIZNATI PRETPOREZ (osnovica 30 ili 70%)
- taxes
-
-
-
- Nepriznati pretporez 10% (o)
- taxes
-
-
-
- Nepriznati pretporez 22% i 23% (o)
- taxes
-
-
-
- Nepriznati pretporez 25% (o)
- taxes
-
-
-
- Nepriznati pretporez 25% (o) bis
- taxes
-
-
-
- Nepriznati pretporez 25% (o) ter
- taxes
-
-
-
- Pretporez koji još nije priznan (uključivo i neplaćeni R-2)
- taxes
-
-
-
- NEPRIZNATI PRETPOREZ (porez)
- taxes
-
-
-
- NEPRIZNATI PRETPOREZ (30 ili 70%)
- taxes
-
-
-
- Nepriznati pretporez 10% (p)
- taxes
-
-
-
- Nepriznati pretporez 22% i 23% (p)
- taxes
-
-
-
- Nepriznati pretporez 25% (p)
- taxes
-
-
-
- Pretporez koji još nije priznan (ukupno)
- taxes
-
-
-
- Pretporez koji još nije priznan (neplaćeni R2)
- taxes
-
-
-
- Pretporez koji još nije priznan (neplaćeni UVOZ dobara 25%)
- taxes
-
-
-
- Pretporez koji još nije priznan (neplaćene INO usluge 25%)
- taxes
-
-
-
- Pretporez koji još nije priznan (neplaćene INO usluge 10%)
- taxes
-
diff --git a/addons/l10n_hr/data/account_tax_report_data.xml b/addons/l10n_hr/data/account_tax_report_data.xml
new file mode 100644
index 00000000000..7d79e11fee6
--- /dev/null
+++ b/addons/l10n_hr/data/account_tax_report_data.xml
@@ -0,0 +1,643 @@
+
+
+
+
+ Ostali porezi, carine, trošarine i sl.
+
+
+
+
+
+ Porez na potrošnju
+
+
+
+
+
+
+ PDV
+ (((koje + (izvozne + isporuke + tuzemne + ostale) + isporuke_po) + (izdani_10 + izdani_25)) + (pretporez_10 + (0.7 * pretporez_25_70 + 0.3 * pretporez_25_30) + placeni_uvozu + placeni_usluge_10 + placeni_usluge_25 + pretporez_0)) + (((izdani_racuni + izdani_racuni_25) + (pretporez_10_tax + pretporez_25_tax + placeni_uvozu_tax + placeni_usluge_10_tax + placeni_usluge_25_ta))) + ((nepriznati_pretporez_25_other + (0.3 * nepriznati_pretporez_25_30) + (0.7 * nepriznati_pretporez_25_70)) + pretporez_koji + (nepriznati_pretporez_25_tax) + (pretporez_koji_neplaceni + pretporez_koji_neplaceni_25 + pretporez_koji_neplaceni_usluge_25))
+
+
+
+
+
+ OBRAZAC PDV
+ (((koje + (izvozne + isporuke + tuzemne + ostale) + isporuke_po) + (izdani_10 + izdani_25)) + (pretporez_10 + (0.7 * pretporez_25_70 + 0.3 * pretporez_25_30) + placeni_uvozu + placeni_usluge_10 + placeni_usluge_25 + pretporez_0)) + (((izdani_racuni + izdani_racuni_25) + (pretporez_10_tax + pretporez_25_tax + placeni_uvozu_tax + placeni_usluge_10_tax + placeni_usluge_25_ta)))
+
+
+
+
+
+
+ O S N O V I C A
+ ((koje + (izvozne + isporuke + tuzemne + ostale) + isporuke_po) + (izdani_10 + izdani_25)) + (pretporez_10 + (0.7 * pretporez_25_70 + 0.3 * pretporez_25_30) + placeni_uvozu + placeni_usluge_10 + placeni_usluge_25 + pretporez_0)
+
+
+
+
+
+
+ Obračun isporuka (I+II)
+
+
+
+
+
+
+ I. Isporuke ne podliježu / oslobođene
+
+
+
+
+
+
+ I.1. Koje ne podliježu oporezivanju
+ I.1. Koje ne podliježu oporezivanju
+ koje
+
+
+
+
+
+
+ I.2. Oslobođene ukupno
+
+
+
+
+
+
+ I.2.1. Izvozne
+ I.2.1. Izvozne
+ izvozne
+
+
+
+
+
+
+ I.2.2. Isporuke dobara
+ I.2.2. Isporuke dobara
+ isporuke
+
+
+
+
+
+
+ I.2.3. Tuzemne - bez prava odbitka
+ I.2.3. Tuzemne - bez prava odbitka
+ tuzemne
+
+
+
+
+
+
+ I.2.4. Ostale – s pravom odbitka
+ I.2.4. Ostale – s pravom odbitka
+ ostale
+
+
+
+
+
+
+ I.3. Isporuke po stopi od 0%
+ I.3. Isporuke po stopi od 0%
+ isporuke_po
+
+
+
+
+
+
+ II. Oporezive isporuke
+
+
+
+
+
+
+ II.1 Izdani računi po stopi 10%
+ II.1 Izdani računi po stopi 10%
+ izdani_10
+
+
+
+
+
+
+ II.2 Izdani računi po stopi 22% i 23%
+
+
+
+
+
+
+ II.3 Izdani računi po stopi 25%
+ II.3 Izdani računi po stopi 25%
+ izdani_25
+
+
+
+
+
+
+ II.4 Nenaplaćeni izvoz
+
+
+
+
+
+
+ II.5 Oslobođenje izvoza – putnički promet
+
+
+
+
+
+
+ III. OBRAČUNANI PRETPOREZ
+ pretporez_10 + (0.7 * pretporez_25_70 + 0.3 * pretporez_25_30) + placeni_uvozu + placeni_usluge_10 + placeni_usluge_25 + pretporez_0
+
+
+
+
+
+
+ III.1. Pretporez 10%
+ III.1. Pretporez 10%
+ pretporez_10
+
+
+
+
+
+
+ III.2. Pretporez 22% i23%
+ III.2. Pretporez 22% i23%
+
+
+
+
+
+
+ III.3. Pretporez 25%
+
+ 0.3 * pretporez_25_30 + 0.7 * pretporez_25_70
+
+
+
+
+
+ III.3. Pretporez 25% (30%)
+ III.3. Pretporez 25% (30%)
+ pretporez_25_30
+
+
+
+
+
+
+ III.3. Pretporez 25% (70%)
+ III.3. Pretporez 25% (70%)
+ pretporez_25_70
+
+
+
+
+
+
+ III.4. Plaćeni PP pri uvozu
+ III.4. Plaćeni PP pri uvozu
+ placeni_uvozu
+
+
+
+
+
+
+ III.5. Plaćeni PP na ino usluge 10%
+ III.5. Plaćeni PP na ino usluge 10%
+ placeni_usluge_10
+
+
+
+
+
+
+ III.6. Plaćeni PP na ino usluge 22% i 23%
+ III.6. Plaćeni PP na ino usluge 22% i 23%
+
+
+
+
+
+
+ III.7. Plaćeni PP na ino usluge 25%
+ III.7. Plaćeni PP na ino usluge 25%
+ placeni_usluge_25
+
+
+
+
+
+
+ III.0. Pretporez 0%
+ III.0. Pretporez 0%
+ pretporez_0
+
+
+
+
+
+
+ PDV – POREZ – razlika za uplatu/preplata
+
+
+
+
+
+
+ VI. POREZNA OBVEZA U RAZDOBLJU
+
+
+
+
+
+
+ I. Isporuke ne podliježu / oslobođene
+
+
+
+
+
+
+ II. Oporezive isporuke
+
+
+
+
+
+
+ II.1 Izdani računi po stopi 10%
+ II.1 Izdani računi po stopi 10%
+ izdani_racuni
+
+
+
+
+
+
+ II.2 Izdani računi po stopi 22% i 23%
+
+
+
+
+
+
+ II.3 Izdani računi po stopi 25%
+ II.3 Izdani računi po stopi 25%
+ izdani_racuni_25
+
+
+
+
+
+
+ II.4 Oslobođenje izvoza – putnički promet
+
+
+
+
+
+
+ III. OBRAČUNANI PRETPOREZ
+
+
+
+
+
+
+ III.1. Pretporez 10%
+ III.1. Pretporez 10%
+ pretporez_10_tax
+
+
+
+
+
+
+ III.2. Pretporez 22% i 23%
+
+
+
+
+
+
+ III.3. Pretporez 25%
+ III.3. Pretporez 25%
+ pretporez_25_tax
+
+
+
+
+
+
+ III.4. Plaćeni PP pri uvozu
+ III.4. Plaćeni PP pri uvozu
+ placeni_uvozu_tax
+
+
+
+
+
+
+ III.5. Plaćeni PP na ino usluge 10%
+ III.5. Plaćeni PP na ino usluge 10%
+ placeni_usluge_10_tax
+
+
+
+
+
+
+ III.6. Plaćeni PP na ino usluge 22% i 23%
+
+
+
+
+
+
+ III.7. Plaćeni PP na ino usluge 25%
+ III.7. Plaćeni PP na ino usluge 25%
+ placeni_usluge_25_ta
+
+
+
+
+
+
+ III.8. Ispravci pretporeza
+
+
+
+
+
+
+ Uplaćeno u razdoblju
+
+
+
+
+
+
+ PDV - OSTALO
+ (nepriznati_pretporez_25_other + (0.3 * nepriznati_pretporez_25_30) + (0.7 * nepriznati_pretporez_25_70)) + pretporez_koji + (nepriznati_pretporez_25_tax) + (pretporez_koji_neplaceni + pretporez_koji_neplaceni_25 + pretporez_koji_neplaceni_usluge_25)
+
+
+
+
+
+
+ Ostali podaci
+
+
+
+
+
+
+ 1. ZA ISPRAVAK PRETPOREZA
+
+
+
+
+
+
+ 1.1. NABAVA NEKRETNINA
+
+
+
+
+
+
+ 1.2. PRODAJA NEKRETNINA
+
+
+
+
+
+
+ 1.3. NABAVA OSOBNIH VOZILA
+
+
+
+
+
+
+ 1.4. PRODAJA OSOBNIH VOZILA
+
+
+
+
+
+
+ 1.5. NABAVA DUGOTRAJNE IMOVINE
+
+
+
+
+
+
+ 1.6. PRODAJA DUGOTRAJNE IMOVINE
+
+
+
+
+
+
+ 2. OTUĐENJE/STJECANJE GOSPODARSKE CJELINE ILI POGONA
+
+
+
+
+
+
+ 3. NABAVA DOBARA I USLUGA ZA REPREZENTACIJU
+
+
+
+
+
+
+ 4. NABAVA OSOBNIH VOZILA I DRUGIH SREDSTAVA ZA OSOBNI PRIJEVOZ
+
+
+
+
+
+
+ 5. OSNOVICA ZA OBRAČUN VLASTITE POTROŠNJE ZA OSOBNA VOZILA NABAV
+
+
+
+
+
+
+ NEPRIZNATI PRETPOREZ
+
+ 0.3 * nepriznati_pretporez_25_30 + 0.7 * nepriznati_pretporez_25_70 + nepriznati_pretporez_25_other + nepriznati_pretporez_10 + pretporez_koji + nepriznati_pretporez_porez + pretporez_koji_ukupno
+
+
+
+
+
+ NEPRIZNATI PRETPOREZ (osnovica 30 ili 70%)
+
+ 0.3 * nepriznati_pretporez_25_30 + 0.7 * nepriznati_pretporez_25_70 + nepriznati_pretporez_25_other + nepriznati_pretporez_10
+
+
+
+
+
+ Nepriznati pretporez 10% (o)
+
+ nepriznati_pretporez_10
+
+
+
+
+
+ Nepriznati pretporez 22% i 23% (o)
+
+
+
+
+
+
+ Nepriznati pretporez 25% (o)
+ 0.3 * nepriznati_pretporez_25_30 + 0.7 * nepriznati_pretporez_25_70 + nepriznati_pretporez_25_other
+
+
+
+
+
+
+ Nepriznati pretporez 25% (o) (30%)
+ Nepriznati pretporez 25% (o) (30%)
+ nepriznati_pretporez_25_30
+
+
+
+
+
+
+ Nepriznati pretporez 25% (o) (70%)
+ Nepriznati pretporez 25% (o) (70%)
+ nepriznati_pretporez_25_70
+
+
+
+
+
+
+ Nepriznati pretporez 25% (o)
+ Nepriznati pretporez 25% (o)
+ nepriznati_pretporez_25_other
+
+
+
+
+
+
+ Pretporez koji još nije priznan (uključivo i neplaćeni R-2)
+ Pretporez koji još nije priznan (uključivo i neplaćeni R-2)
+ pretporez_koji
+
+
+
+
+
+
+ NEPRIZNATI PRETPOREZ (porez)
+ nepriznati_pretporez_porez
+
+
+
+
+
+
+ NEPRIZNATI PRETPOREZ (30 ili 70%)
+
+
+
+
+
+
+ Nepriznati pretporez 10% (p)
+
+
+
+
+
+
+ Nepriznati pretporez 22% i 23% (p)
+
+
+
+
+
+
+ Nepriznati pretporez 25% (p)
+ Nepriznati pretporez 25% (p)
+ nepriznati_pretporez_25_tax
+
+
+
+
+
+
+ Pretporez koji još nije priznan (ukupno)
+ pretporez_koji_ukupno
+
+
+
+
+
+
+ Pretporez koji još nije priznan (neplaćeni R2)
+ Pretporez koji još nije priznan (neplaćeni R2)
+ pretporez_koji_neplaceni
+
+
+
+
+
+
+ Pretporez koji još nije priznan (neplaćeni UVOZ dobara 25%)
+ Pretporez koji još nije priznan (neplaćeni UVOZ dobara 25%)
+ pretporez_koji_neplaceni_25
+
+
+
+
+
+
+ Pretporez koji još nije priznan (neplaćene INO usluge 25%)
+ Pretporez koji još nije priznan (neplaćene INO usluge 25%)
+ pretporez_koji_neplaceni_usluge_25
+
+
+
+
+
+
+ Pretporez koji još nije priznan (neplaćene INO usluge 10%)
+
+
+
+
+
+
diff --git a/addons/l10n_hr/data/account_tax_template_data.xml b/addons/l10n_hr/data/account_tax_template_data.xml
new file mode 100644
index 00000000000..a3d8ce3f29c
--- /dev/null
+++ b/addons/l10n_hr/data/account_tax_template_data.xml
@@ -0,0 +1,1247 @@
+
+
+
+
+
+ PDV 25%
+
+ 25% PDV
+ 25
+ percent
+ sale
+
+
+
+
+
+
+
+ PDV 25% Usluge
+
+ 25% PDV usluge
+ 25
+ percent
+ sale
+
+
+
+
+
+
+
+ PDV 10%
+
+ 10% PDV
+ 10
+ percent
+ sale
+
+
+
+
+
+
+
+ PDV 0%
+
+ 0% PDV
+ 0
+ percent
+ sale
+
+
+
+
+
+
+
+ PDV za predujam 25%
+
+ 25% PDV (za predujam)
+ 25
+ percent
+ sale
+
+
+
+
+
+
+
+ PDV za predujam 10%
+
+ 10% PDV (za predujam)
+ 10
+ percent
+ sale
+
+
+
+
+
+
+
+ PDV za predujam 0%
+
+ 0% PDV (za predujam)
+ 0
+ percent
+ sale
+
+
+
+
+
+
+
+ PDV po nezaračunanim isporukama 25%
+
+ 25% PDV za nezaračunane isp.
+ 25
+ percent
+ sale
+
+
+
+
+
+
+
+ PDV po nezaračunanim isporukama 10%
+
+ 10% PDV za nezaračunane isp.
+ 10
+ percent
+ sale
+
+
+
+
+
+
+
+ PDV po nezaračunanim isporukama 0%
+
+ 0% PDV za nezaračunane isp.
+ 0
+ percent
+ sale
+
+
+
+
+
+
+
+ 1. KOJE NE PODLIJEŽU OPOREZIVANJU (čl. 2. u svezi s čl. 5 i čl. 8 st. 7 Zakona)
+
+ 0% Ne podliježe op.
+ 0
+ percent
+ sale
+
+
+
+
+
+
+
+ 2.1. IZVOZNE - s pravom na odbitak pretporeza (čl. 13. st. 1. toč. 1. i čl. 14. Zakona)
+
+ 0% osl. izvozne
+ 0
+ percent
+ sale
+
+
+
+
+
+
+
+ 2.2. U VEZI S MEĐUNARODNIM PRIJEVOZOM (čl. 13.b Zakona)
+
+ 0% osl. međ. prijevoz
+ 0
+ percent
+ sale
+
+
+
+
+
+
+
+ 2.3. TUZEMNE - bez prava na odbitak pretporeza (čl. 11. i čl. 11a Zakona)
+
+ 0% osl tuzemne
+ 0
+ percent
+ sale
+
+
+
+
+
+
+
+ 2.4. OSTALO (čl. 13. st. 1. toč. 2. I čl. 13a Zakona)
+
+ 0% osl. ostalo
+ 0
+ percent
+ sale
+
+
+
+
+
+
+
+ Pretporez 25% PDV
+
+ 25% PDV pretporez
+ 25
+ percent
+ purchase
+
+
+
+
+
+
+
+ Pretporez 25% PDV Usluge
+
+ 25% PDV pretporez usluge
+ 25
+ percent
+ purchase
+
+
+
+
+
+
+
+ Pretporez 10% PDV
+
+ 10% PDV pretporez
+ 10
+ percent
+ purchase
+
+
+
+
+
+
+
+ Pretporez 0% PDV
+
+ 0% PDV pretporez
+ 0
+ percent
+ purchase
+
+
+
+
+
+
+
+ Pretporez za predujam 25% PDV
+
+ 25% PDV pretporez za predujam
+ 25
+ percent
+ purchase
+
+
+
+
+
+
+
+ Pretporez za predujam 0% PDV
+
+ 0% PDV pretporez za predujam
+ 0
+ percent
+ purchase
+
+
+
+
+
+
+
+ Plaćeni PDV 25% pri uvozu dobara
+
+ 25% uvoz dobara
+ 25
+ percent
+ purchase
+
+
+
+
+
+
+
+ Plaćeni PDV 10% pri uvozu dobara
+
+ 10% uvoz dobara
+ 10
+ percent
+ purchase
+
+
+
+
+
+
+
+ Plaćeni PDV 0% pri uvozu dobara
+
+ 0% uvoz dobara
+ 0
+ percent
+ purchase
+
+
+
+
+
+
+
+
+ Plaćeni PDV 25% na usluge inozemnih poduzetnika
+
+ 25% ino. usluge
+ 25
+ percent
+ purchase
+
+
+
+
+
+
+
+ Plaćeni PDV 10% na usluge inozemnih poduzetnika
+
+ 10% ino. usluge
+ 10
+ percent
+ purchase
+
+
+
+
+
+
+
+ 25% R-2 dobavljač
+
+ 25% R-2 dobavljač
+ 25
+ percent
+ purchase
+
+
+
+
+
+
+
+ Samo PDV kod uvoza 25%
+
+ Samo PDV kod uvoza 25%
+ 25
+ percent
+ purchase
+
+
+
+
+
+
+
+ Samo PDV kod uvoza 25% usluge
+
+ Samo PDV kod uvoza 25% usluge
+ 25
+ percent
+ purchase
+
+
+
+
+
+
+
+ pp 30% Nepriznat 70% Priznat
+
+ pp 30% Nepriznat 70% Priznat
+ 25
+ percent
+ purchase
+
+
+
+
+
+
+
+ pp 70% Nepriznat 30% Priznat
+
+ pp 70% Nepriznat 30% Priznat
+ 25
+ percent
+ purchase
+
+
+
+
+
+
+
+ R2 pp 30% Nepriznat 70% Priznat
+
+ R2 pp 30% Nepriznat 70% Priznat
+ 25
+ percent
+ purchase
+
+
+
+
+
+
+
+ R2 pp 70% Nepriznat 30% Priznat
+
+ R2 pp 70% Nepriznat 30% Priznat
+ 25
+ percent
+ purchase
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/addons/l10n_hu/__manifest__.py b/addons/l10n_hu/__manifest__.py
index 547072ba2e5..44410be9924 100644
--- a/addons/l10n_hu/__manifest__.py
+++ b/addons/l10n_hu/__manifest__.py
@@ -24,9 +24,9 @@ This module consists :
'data': [
'data/l10n_hu_chart_data.xml',
'data/account.account.template.csv',
- 'data/account.account.tag.csv',
'data/account.tax.group.csv',
- 'data/account.tax.template.csv',
+ 'data/account_tax_report_data.xml',
+ 'data/account_tax_template_data.xml',
'data/account.fiscal.position.template.csv',
'data/account.fiscal.position.tax.template.csv',
'data/res.bank.csv',
diff --git a/addons/l10n_hu/data/account.account.tag.csv b/addons/l10n_hu/data/account.account.tag.csv
deleted file mode 100644
index 97435bab6db..00000000000
--- a/addons/l10n_hu/data/account.account.tag.csv
+++ /dev/null
@@ -1,26 +0,0 @@
-id,name,applicability
-tag_hu_01,ÁFA alap,taxes
-tag_hu_02,Adóalap - Fizetendő ÁFA Export,taxes
-tag_hu_03,Adóalap - Fizetendő ÁFA EU,taxes
-tag_hu_04,Adóalap - Fizetendő ÁFA tárgyi adómentes,taxes
-tag_hu_05,Adóalap - Fizetendő ÁFA alanyi adómentes,taxes
-tag_hu_06,Adóalap - Fizetendő ÁFA 5%,taxes
-tag_hu_07,Adóalap - Fizetendő ÁFA 18%,taxes
-tag_hu_08,Adóalap - Fizetendő ÁFA 27%,taxes
-tag_hu_09,Adóalap - Visszaigényelhető ÁFA EU,taxes
-tag_hu_10,Adóalap – Fordított ÁFA,taxes
-tag_hu_11,Adóalap – Import ÁFA,taxes
-tag_hu_12,Adóalap – Fordított ÁFA,taxes
-tag_hu_13,Adóalap - Visszaigényelhető ÁFA alanyi adómentes,taxes
-tag_hu_14,Adóalap - Visszaigényelhető ÁFA tárgyi adómentes,taxes
-tag_hu_15,Adóalap - Visszaigényelhető ÁFA 5%,taxes
-tag_hu_16,Adóalap - Visszaigényelhető ÁFA 18%,taxes
-tag_hu_17,Adóalap - Visszaigényelhető ÁFA 27%,taxes
-tag_hu_18,ÁFA fizetndő / visszaigényelhető,taxes
-tag_hu_19,Fizetendő ÁFA 5%,taxes
-tag_hu_20,Fizetendő ÁFA 18%,taxes
-tag_hu_21,Fizetendő ÁFA 27%,taxes
-tag_hu_22,Visszaigényelhető ÁFA 5%,taxes
-tag_hu_23,Visszaigényelhető ÁFA 18%,taxes
-tag_hu_24,Visszaigényelhető ÁFA 27%,taxes
-tag_hu_25,Adóalap - Visszaigényelhető ÁFA hatályán kívüli,taxes
diff --git a/addons/l10n_hu/data/account.tax.template.csv b/addons/l10n_hu/data/account.tax.template.csv
deleted file mode 100644
index 02f21542665..00000000000
--- a/addons/l10n_hu/data/account.tax.template.csv
+++ /dev/null
@@ -1,18 +0,0 @@
-id,description,chart_template_id/id,type_tax_use,name,amount_type,amount,sequence,price_include,account_id/id,refund_account_id/id,tag_ids/id,tax_group_id/id
-F27,27%,hungarian_chart_template,sale,Fizetendő - 27%,percent,27,1,False,chart_hu_467,chart_hu_467,"tag_hu_08,tag_hu_21",tax_group_afa_27
-F18,18%,hungarian_chart_template,sale,Fizetendő – 18%,percent,18,2,False,chart_hu_467,chart_hu_467,"tag_hu_07,tag_hu_20",tax_group_afa_18
-F5,5%,hungarian_chart_template,sale,Fizetendő – 5%,percent,5,2,False,chart_hu_467,chart_hu_467,"tag_hu_06,tag_hu_19",tax_group_afa_5
-FA,AAM,hungarian_chart_template,sale,Fizetendő – Alanyi Adómentes,percent,0,2,False,chart_hu_467,chart_hu_467,tag_hu_05,tax_group_afa_0
-FT,TAM,hungarian_chart_template,sale,Fizetendő – Tárgyi Adómentes,percent,0,2,False,chart_hu_467,chart_hu_467,tag_hu_04,tax_group_afa_0
-FF,FORD,hungarian_chart_template,sale,Fizetendő – Fordított ÁFA,percent,0,2,False,chart_hu_467,chart_hu_467,"tag_hu_10",tax_group_afa_0
-FEUO,Export,hungarian_chart_template,sale,Fizetendő – Export,percent,0,2,False,chart_hu_467,chart_hu_467,tag_hu_02,tax_group_afa_0
-FEU,EU,hungarian_chart_template,sale,Fizetendő – EU,percent,0,2,False,chart_hu_467,chart_hu_467,tag_hu_03,tax_group_afa_0
-V18,18%,hungarian_chart_template,purchase,Visszaigényelhető – 18%,percent,18,2,False,chart_hu_466,chart_hu_466,"tag_hu_16,tag_hu_23",tax_group_afa_18
-V27,27%,hungarian_chart_template,purchase,Visszaigényelhető – 27%,percent,27,1,False,chart_hu_466,chart_hu_466,"tag_hu_17,tag_hu_24",tax_group_afa_27
-V5,5%,hungarian_chart_template,purchase,Visszaigényelhető – 5%,percent,5,2,False,chart_hu_466,chart_hu_466,"tag_hu_15,tag_hu_22",tax_group_afa_5
-VA,AAM,hungarian_chart_template,purchase,Visszaigényelhető – Alanyi Adómentes,percent,0,2,False,chart_hu_466,chart_hu_466,tag_hu_13,tax_group_afa_0
-VT,TAM,hungarian_chart_template,purchase,Visszaigényelhető – Tárgyi Adómentes,percent,0,2,False,chart_hu_466,chart_hu_466,tag_hu_14,tax_group_afa_0
-VAHT,ÁHT,hungarian_chart_template,purchase,Visszaigényelhető – ÁFA hatályán kívüli,percent,0,2,False,chart_hu_466,chart_hu_466,tag_hu_25,tax_group_afa_0
-VEU,EU,hungarian_chart_template,purchase,Visszaigényelhető – EU,percent,0,2,False,chart_hu_466,chart_hu_466,tag_hu_09,tax_group_afa_0
-VEUO,Import,hungarian_chart_template,purchase,Visszaigényelhető – Import,percent,0,2,False,chart_hu_466,chart_hu_466,tag_hu_11,tax_group_afa_0
-VF,FORD,hungarian_chart_template,purchase,Visszaigényelhető – Fordított ÁFA,percent,0,2,False,chart_hu_466,chart_hu_466,tag_hu_10,tax_group_afa_0
diff --git a/addons/l10n_hu/data/account_tax_report_data.xml b/addons/l10n_hu/data/account_tax_report_data.xml
new file mode 100644
index 00000000000..6b2f0a7ad5c
--- /dev/null
+++ b/addons/l10n_hu/data/account_tax_report_data.xml
@@ -0,0 +1,184 @@
+
+
+
+
+ ÁFA alap
+
+
+
+
+
+ Adóalap - Fizetendő ÁFA Export
+ Adóalap - Fizetendő ÁFA Export
+
+
+
+
+
+
+ Adóalap - Fizetendő ÁFA EU
+ Adóalap - Fizetendő ÁFA EU
+
+
+
+
+
+
+ Adóalap - Fizetendő ÁFA tárgyi adómentes
+ Adóalap - Fizetendő ÁFA tárgyi adómentes
+
+
+
+
+
+
+ Adóalap - Fizetendő ÁFA alanyi adómentes
+ Adóalap - Fizetendő ÁFA alanyi adómentes
+
+
+
+
+
+
+ Adóalap - Fizetendő ÁFA 5%
+ Adóalap - Fizetendő ÁFA 5%
+
+
+
+
+
+
+ Adóalap - Fizetendő ÁFA 18%
+ Adóalap - Fizetendő ÁFA 18%
+
+
+
+
+
+
+ Adóalap - Fizetendő ÁFA 27%
+ Adóalap - Fizetendő ÁFA 27%
+
+
+
+
+
+
+ Adóalap - Visszaigényelhető ÁFA EU
+ Adóalap - Visszaigényelhető ÁFA EU
+
+
+
+
+
+
+ Adóalap – Import ÁFA
+ Adóalap – Import ÁFA
+
+
+
+
+
+
+ Adóalap – Fordított ÁFA
+ Adóalap – Fordított ÁFA
+
+
+
+
+
+
+ Adóalap - Visszaigényelhető ÁFA alanyi adómentes
+ Adóalap - Visszaigényelhető ÁFA alanyi adómentes
+
+
+
+
+
+
+ Adóalap - Visszaigényelhető ÁFA tárgyi adómentes
+ Adóalap - Visszaigényelhető ÁFA tárgyi adómentes
+
+
+
+
+
+
+ Adóalap - Visszaigényelhető ÁFA 5%
+ Adóalap - Visszaigényelhető ÁFA 5%
+
+
+
+
+
+
+ Adóalap - Visszaigényelhető ÁFA 18%
+ Adóalap - Visszaigényelhető ÁFA 18%
+
+
+
+
+
+
+ Adóalap - Visszaigényelhető ÁFA 27%
+ Adóalap - Visszaigényelhető ÁFA 27%
+
+
+
+
+
+
+ ÁFA fizetndő / visszaigényelhető
+
+
+
+
+
+ Fizetendő ÁFA 5%
+ Fizetendő ÁFA 5%
+
+
+
+
+
+
+ Fizetendő ÁFA 18%
+ Fizetendő ÁFA 18%
+
+
+
+
+
+
+ Fizetendő ÁFA 27%
+ Fizetendő ÁFA 27%
+
+
+
+
+
+
+ Visszaigényelhető ÁFA 5%
+ Visszaigényelhető ÁFA 5%
+
+
+
+
+
+
+ Visszaigényelhető ÁFA 18%
+ Visszaigényelhető ÁFA 18%
+
+
+
+
+
+
+ Visszaigényelhető ÁFA 27%
+ Visszaigényelhető ÁFA 27%
+
+
+
+
+
+
diff --git a/addons/l10n_hu/data/account_tax_template_data.xml b/addons/l10n_hu/data/account_tax_template_data.xml
new file mode 100644
index 00000000000..46a16e9879c
--- /dev/null
+++ b/addons/l10n_hu/data/account_tax_template_data.xml
@@ -0,0 +1,626 @@
+
+
+
+
+ 27%
+
+ sale
+ Fizetendő - 27%
+ percent
+ 27
+ 1
+
+
+
+
+
+
+
+ 18%
+
+ sale
+ Fizetendő – 18%
+ percent
+ 18
+ 2
+
+
+
+
+
+
+
+ 5%
+
+ sale
+ Fizetendő – 5%
+ percent
+ 5
+ 2
+
+
+
+
+
+
+
+ AAM
+
+ sale
+ Fizetendő – Alanyi Adómentes
+ percent
+ 0
+ 2
+
+
+
+
+
+
+
+ TAM
+
+ sale
+ Fizetendő – Tárgyi Adómentes
+ percent
+ 0
+ 2
+
+
+
+
+
+
+
+ FORD
+
+ sale
+ Fizetendő – Fordított ÁFA
+ percent
+ 0
+ 2
+
+
+
+
+
+
+
+ Export
+
+ sale
+ Fizetendő – Export
+ percent
+ 0
+ 2
+
+
+
+
+
+
+
+ EU
+
+ sale
+ Fizetendő – EU
+ percent
+ 0
+ 2
+
+
+
+
+
+
+
+ 18%
+
+ purchase
+ Visszaigényelhető – 18%
+ percent
+ 18
+ 2
+
+
+
+
+
+
+
+ 27%
+
+ purchase
+ Visszaigényelhető – 27%
+ percent
+ 27
+ 1
+
+
+
+
+
+
+
+ 5%
+
+ purchase
+ Visszaigényelhető – 5%
+ percent
+ 5
+ 2
+
+
+
+
+
+
+
+ AAM
+
+ purchase
+ Visszaigényelhető – Alanyi Adómentes
+ percent
+ 0
+ 2
+
+
+
+
+
+
+
+ TAM
+
+ purchase
+ Visszaigényelhető – Tárgyi Adómentes
+ percent
+ 0
+ 2
+
+
+
+
+
+
+
+ ÁHT
+
+ purchase
+ Visszaigényelhető – ÁFA hatályán kívüli
+ percent
+ 0
+ 2
+
+
+
+
+
+
+
+ EU
+
+ purchase
+ Visszaigényelhető – EU
+ percent
+ 0
+ 2
+
+
+
+
+
+
+
+ Import
+
+ purchase
+ Visszaigényelhető – Import
+ percent
+ 0
+ 2
+
+
+
+
+
+
+
+ FORD
+
+ purchase
+ Visszaigényelhető – Fordított ÁFA
+ percent
+ 0
+ 2
+
+
+
+
+
+
+
diff --git a/addons/l10n_ie/__manifest__.py b/addons/l10n_ie/__manifest__.py
index d9bce6c19f1..707bd76eedf 100644
--- a/addons/l10n_ie/__manifest__.py
+++ b/addons/l10n_ie/__manifest__.py
@@ -19,8 +19,7 @@
'data/account_chart_template.xml',
'data/account.account.template.csv',
'data/account.chart.template.csv',
- 'data/account.account.tag.csv',
- 'data/account.tax.template.csv',
+ 'data/account_tax_data.xml',
'data/res.country.state.csv',
'data/account_chart_template_configuration_data.xml',
],
diff --git a/addons/l10n_ie/data/account.account.tag.csv b/addons/l10n_ie/data/account.account.tag.csv
deleted file mode 100644
index ae99547e142..00000000000
--- a/addons/l10n_ie/data/account.account.tag.csv
+++ /dev/null
@@ -1,18 +0,0 @@
-id,name,applicability
-l10n_ie_tag_st0,ST0,taxes
-l10n_ie_tag_st1,ST1,taxes
-l10n_ie_tag_st2,ST2,taxes
-l10n_ie_tag_pt0,PT0,taxes
-l10n_ie_tag_pt1,PT1,taxes
-l10n_ie_tag_pt2,PT2,taxes
-l10n_ie_tag_pt8m,PT8M,taxes
-l10n_ie_tag_pt8r,PT8R,taxes
-l10n_ie_tag_pt8,PT8,taxes
-l10n_ie_tag_pt9,PT9,taxes
-l10n_ie_tag_st4,ST4,taxes
-l10n_ie_tag_pt7,PT7,taxes
-l10n_ie_tag_st11,ST11,taxes
-l10n_ie_tag_pt11,PT11,taxes
-l10n_ie_tag_st9,ST9,taxes
-l10n_ie_tag_st6,ST6,taxes
-l10n_ie_tag_pt6,PT6,taxes
diff --git a/addons/l10n_ie/data/account.tax.template.csv b/addons/l10n_ie/data/account.tax.template.csv
deleted file mode 100644
index 7bf95c83600..00000000000
--- a/addons/l10n_ie/data/account.tax.template.csv
+++ /dev/null
@@ -1,18 +0,0 @@
-id,description,chart_template_id:id,type_tax_use,name,amount_type,amount,account_id:id,refund_account_id:id,children_tax_ids:id,tag_ids:id
-l10n_ie_tax_st0,ST0,l10n_ie,sale,Zero rated sales (IE),percent,0,l10n_ie_a2200,l10n_ie_a2200,,l10n_ie_tag_st0
-l10n_ie_tax_st1,ST1,l10n_ie,sale,Standard rate sales (13.5%) (IE),percent,13.5,l10n_ie_a2200,l10n_ie_a2200,,l10n_ie_tag_st1
-l10n_ie_tax_st2,ST2,l10n_ie,sale,Exempt sales (IE),percent,0,l10n_ie_a2200,l10n_ie_a2200,,l10n_ie_tag_st2
-l10n_ie_tax_pt0,PT0,l10n_ie,purchase,Zero rated purchases (IE),percent,0,l10n_ie_a2201,l10n_ie_a2201,,l10n_ie_tag_pt0
-l10n_ie_tax_pt1,PT1,l10n_ie,purchase,Standard rate purchases (13.5%) (IE),percent,13.5,l10n_ie_a2201,l10n_ie_a2201,,l10n_ie_tag_pt1
-l10n_ie_tax_pt2,PT2,l10n_ie,purchase,Exempt purchases (IE),percent,0,l10n_ie_a2201,l10n_ie_a2201,,l10n_ie_tag_pt2
-l10n_ie_tax_pt8m,PT8M,l10n_ie,none,Standard rated purchases from EU (IE),percent,17.5,l10n_ie_a2201,l10n_ie_a2201,,l10n_ie_tag_pt8m
-l10n_ie_tax_pt8r,PT8R,l10n_ie,none,Reverse EU Purchase VAT (IE),percent,-17.5,l10n_ie_a2201,l10n_ie_a2201,,l10n_ie_tag_pt8r
-l10n_ie_tax_pt8,PT8,l10n_ie,purchase,Standard rated purchases from EU (IE),group,,l10n_ie_a2201,l10n_ie_a2201,"l10n_ie_tax_pt8m,l10n_ie_tax_pt8r",l10n_ie_tag_pt8
-l10n_ie_tax_pt9,PT9,l10n_ie,purchase,Lower rate purchases (9%) (IE),percent,9,l10n_ie_a2201,l10n_ie_a2201,,l10n_ie_tag_pt9
-l10n_ie_tax_st4,ST4,l10n_ie,sale,Sales to customers in EU (IE),percent,0,l10n_ie_a2200,l10n_ie_a2200,,l10n_ie_tag_st4
-l10n_ie_tax_pt7,PT7,l10n_ie,purchase,Zero rated purchases from EU (IE),percent,0,l10n_ie_a2201,l10n_ie_a2201,,l10n_ie_tag_pt7
-l10n_ie_tax_st11,ST11,l10n_ie,sale,Standard rate sales (23%) (IE),percent,23,l10n_ie_a2200,l10n_ie_a2200,,l10n_ie_tag_st11
-l10n_ie_tax_pt11,PT11,l10n_ie,purchase,Standard rate purchases (23%) (IE),percent,23,l10n_ie_a2201,l10n_ie_a2201,,l10n_ie_tag_pt11
-l10n_ie_tax_st9,ST9,l10n_ie,sale,Lower rate sale (9%) (IE),percent,9,l10n_ie_a2202,l10n_ie_a2202,,l10n_ie_tag_st9
-l10n_ie_tax_pt6,PT6,l10n_ie,purchase,Lower rate purchases (4.8%) (IE),percent,4.8,l10n_ie_a2201,l10n_ie_a2201,,l10n_ie_tag_pt6
-l10n_ie_tax_st6,ST6,l10n_ie,sale,Lower rate sale (4.8%) (IE),percent,4.8,l10n_ie_a2201,l10n_ie_a2201,,l10n_ie_tag_st6
diff --git a/addons/l10n_ie/data/account_tax_data.xml b/addons/l10n_ie/data/account_tax_data.xml
new file mode 100644
index 00000000000..91491dea46a
--- /dev/null
+++ b/addons/l10n_ie/data/account_tax_data.xml
@@ -0,0 +1,479 @@
+
+
+
+
+ ST0
+
+ sale
+ Zero rated sales (IE)
+ percent
+ 0
+
+
+
+
+
+ ST1
+
+ sale
+ Standard rate sales (13.5%) (IE)
+ percent
+ 13.5
+
+
+
+
+
+ ST2
+
+ sale
+ Exempt sales (IE)
+ percent
+ 0
+
+
+
+
+
+ PT0
+
+ purchase
+ Zero rated purchases (IE)
+ percent
+ 0
+
+
+
+
+
+ PT1
+
+ purchase
+ Standard rate purchases (13.5%) (IE)
+ percent
+ 13.5
+
+
+
+
+
+ PT2
+
+ purchase
+ Exempt purchases (IE)
+ percent
+ 0
+
+
+
+
+
+ PT8
+
+ purchase
+ Standard rated purchases from EU (IE)
+ percent
+ 17.5
+
+
+
+
+
+ PT9
+
+ purchase
+ Lower rate purchases (9%) (IE)
+ percent
+ 9
+
+
+
+
+
+ ST4
+
+ sale
+ Sales to customers in EU (IE)
+ percent
+ 0
+
+
+
+
+
+ PT7
+
+ purchase
+ Zero rated purchases from EU (IE)
+ percent
+ 0
+
+
+
+
+
+ ST11
+
+ sale
+ Standard rate sales (23%) (IE)
+ percent
+ 23
+
+
+
+
+
+ PT11
+
+ purchase
+ Standard rate purchases (23%) (IE)
+ percent
+ 23
+
+
+
+
+
+ ST9
+
+ sale
+ Lower rate sale (9%) (IE)
+ percent
+ 9
+
+
+
+
+
+ PT6
+
+ purchase
+ Lower rate purchases (4.8%) (IE)
+ percent
+ 4.8
+
+
+
+
+
+ ST6
+
+ sale
+ Lower rate sale (4.8%) (IE)
+ percent
+ 4.8
+
+
+
+
+
diff --git a/addons/l10n_in/data/account_data.xml b/addons/l10n_in/data/account_data.xml
index c20cfa8839f..c1fb9299c1e 100644
--- a/addons/l10n_in/data/account_data.xml
+++ b/addons/l10n_in/data/account_data.xml
@@ -3,12 +3,6 @@
-
- SGST
-
-
- CGST
-
IGST
diff --git a/addons/l10n_in/data/account_invoice_demo.xml b/addons/l10n_in/data/account_invoice_demo.xml
index a740c459694..2e1e24eb755 100644
--- a/addons/l10n_in/data/account_invoice_demo.xml
+++ b/addons/l10n_in/data/account_invoice_demo.xml
@@ -22,7 +22,8 @@
@@ -36,7 +37,8 @@
@@ -52,7 +54,9 @@
('type_tax_use', '=', 'sale'),
('company_id', '=', obj().env.company_id.id),
'|',
- ('children_tax_ids.amount', '=', 9),
+ '&',
+ ('amount', '=', 18),
+ ('tax_group_id', '=', obj().env.ref('l10n_in.gst_group').id),
'&',
('tax_group_id', '=', obj().env.ref('l10n_in.cess_group').id),
('children_tax_ids.amount','=', 5)
@@ -62,7 +66,7 @@
-
+
@@ -88,7 +92,8 @@
@@ -102,7 +107,8 @@
@@ -116,7 +122,8 @@
@@ -130,7 +137,8 @@
@@ -209,7 +217,7 @@
('amount','=', 18),
('company_id', '=', obj().env.company_id.id)], limit=1).ids)]"/>
-
+
@@ -255,12 +263,12 @@
('tax_group_id', '=', obj().env.ref('l10n_in.nil_rated_group').id),
('company_id', '=', obj().env.company_id.id)], limit=1).ids)]"/>
-
+
-
+
@@ -288,7 +296,8 @@
@@ -302,7 +311,8 @@
@@ -318,7 +328,9 @@
('type_tax_use', '=', 'sale'),
('company_id', '=', obj().env.company_id.id),
'|',
- ('children_tax_ids.amount', '=', 9),
+ '&',
+ ('amount', '=', 18),
+ ('tax_group_id', '=', obj().env.ref('l10n_in.gst_group').id),
'&',
('tax_group_id', '=', obj().env.ref('l10n_in.cess_group').id),
('children_tax_ids.amount','=', 5)
@@ -328,7 +340,7 @@
-
+
@@ -355,7 +367,8 @@
@@ -388,7 +401,8 @@
diff --git a/addons/l10n_in/data/account_tax_template_data.xml b/addons/l10n_in/data/account_tax_template_data.xml
index c19fea5f78a..6e043599d86 100644
--- a/addons/l10n_in/data/account_tax_template_data.xml
+++ b/addons/l10n_in/data/account_tax_template_data.xml
@@ -1,22 +1,43 @@
-
+
SGST
- taxes
+ SGST
+
+ 1
-
+
CGST
- taxes
+ CGST
+
+ 2
-
+
IGST
- taxes
+ IGST
+
+ 3
-
+
CESS
- taxes
+ CESS
+
+ 4
+
+ Exempt
+ Exempt
+
+ 5
+
+
+ Nil Rated
+ Nil Rated
+
+ 6
+
+
@@ -28,11 +49,34 @@
none
percent
5
-
-
-
+
+
@@ -41,39 +85,84 @@
none
fixed
1.591
-
-
-
+
+
- CESS 5% + RS.1591/THOUSAND
+ CESS 5% + RS.1591/THOUSAND
CESS 5% + RS.1591/THOUSAND
sale
group
0
-
- CESS 21% or RS.4170/THOUSAND
+ CESS 21% or RS.4170/THOUSAND
CESS 21% or RS.4170/THOUSAND
sale
code
0
-
-
result=base_amount * 0.21
tax=quantity * 4.17
if tax > result:result=tax
-
+
+
@@ -84,10 +173,35 @@ if tax > result:result=tax
sale
percent
0
-
-
+
+
@@ -98,10 +212,35 @@ if tax > result:result=tax
sale
percent
0
-
-
+
+
@@ -112,11 +251,34 @@ if tax > result:result=tax
sale
percent
1
-
-
-
+
+
@@ -125,11 +287,34 @@ if tax > result:result=tax
sale
percent
2
-
-
-
+
+
@@ -138,11 +323,34 @@ if tax > result:result=tax
sale
percent
28
-
-
-
+
+
@@ -151,11 +359,34 @@ if tax > result:result=tax
sale
percent
18
-
-
-
+
+
@@ -164,11 +395,34 @@ if tax > result:result=tax
sale
percent
12
-
-
-
+
+
@@ -177,236 +431,325 @@ if tax > result:result=tax
sale
percent
5
-
-
-
+
+
-
- SGST Sale 0.5%
- SGST 0.5%
- none
- percent
- 0.5
-
-
-
-
-
-
-
-
- CGST Sale 0.5%
- CGST 0.5%
- none
- percent
- 0.5
-
-
-
-
-
-
-
GST 1%
GST 1%
sale
- group
+ percent
1.0
-
-
+
- SGST Sale 1%
- SGST 1%
- none
- percent
- 1
-
-
-
-
-
-
+ (0,0, {
+ 'factor_percent': 50,
+ 'repartition_type': 'tax',
+ 'account_id': ref('p11232'),
+ 'plus_report_line_ids': [ref('tax_report_line_sgst')],
+ }),
+ (0,0, {
+ 'factor_percent': 50,
+ 'repartition_type': 'tax',
+ 'account_id': ref('p11233'),
+ 'plus_report_line_ids': [ref('tax_report_line_cgst')],
+ }),
+ ]"/>
+
- CGST Sale 1%
- CGST 1%
- none
- percent
- 1
-
-
-
-
-
+ (0,0, {
+ 'factor_percent': 50,
+ 'repartition_type': 'tax',
+ 'account_id': ref('p10051'),
+ 'minus_report_line_ids': [ref('tax_report_line_sgst')],
+ }),
+ (0,0, {
+ 'factor_percent': 50,
+ 'repartition_type': 'tax',
+ 'account_id': ref('p10052'),
+ 'plus_report_line_ids': [ref('tax_report_line_cgst')],
+ }),
+ ]"/>
GST 2%
GST 2%
sale
- group
+ percent
2.0
-
-
+
- SGST Sale 14%
- SGST 14%
- none
- percent
- 14
-
-
-
-
-
-
+ (0,0, {
+ 'factor_percent': 50,
+ 'repartition_type': 'tax',
+ 'account_id': ref('p11232'),
+ 'plus_report_line_ids': [ref('tax_report_line_sgst')],
+ }),
+ (0,0, {
+ 'factor_percent': 50,
+ 'repartition_type': 'tax',
+ 'account_id': ref('p11233'),
+ 'plus_report_line_ids': [ref('tax_report_line_cgst')],
+ }),
+ ]"/>
+
- CGST Sale 14%
- CGST 14%
- none
- percent
- 14
-
-
-
-
-
+ (0,0, {
+ 'factor_percent': 50,
+ 'repartition_type': 'tax',
+ 'account_id': ref('p10051'),
+ 'minus_report_line_ids': [ref('tax_report_line_sgst')],
+ }),
+ (0,0, {
+ 'factor_percent': 50,
+ 'repartition_type': 'tax',
+ 'account_id': ref('p10052'),
+ 'plus_report_line_ids': [ref('tax_report_line_cgst')],
+ }),
+ ]"/>
GST 28%
GST 28%
sale
- group
+ percent
28.0
-
-
+
- SGST Sale 9%
- SGST 9%
- none
- percent
- 9
-
-
-
-
-
-
+ (0,0, {
+ 'factor_percent': 50,
+ 'repartition_type': 'tax',
+ 'account_id': ref('p11232'),
+ 'plus_report_line_ids': [ref('tax_report_line_sgst')],
+ }),
+ (0,0, {
+ 'factor_percent': 50,
+ 'repartition_type': 'tax',
+ 'account_id': ref('p11233'),
+ 'plus_report_line_ids': [ref('tax_report_line_cgst')],
+ }),
+ ]"/>
+
- CGST Sale 9%
- CGST 9%
- none
- percent
- 9
-
-
-
-
-
+ (0,0, {
+ 'factor_percent': 50,
+ 'repartition_type': 'tax',
+ 'account_id': ref('p10051'),
+ 'minus_report_line_ids': [ref('tax_report_line_sgst')],
+ }),
+ (0,0, {
+ 'factor_percent': 50,
+ 'repartition_type': 'tax',
+ 'account_id': ref('p10052'),
+ 'plus_report_line_ids': [ref('tax_report_line_cgst')],
+ }),
+ ]"/>
GST 18%
GST 18%
sale
- group
+ percent
18.0
-
-
+
- SGST Sale 6%
- SGST 6%
- none
- percent
- 6
-
-
-
-
-
-
+ (0,0, {
+ 'factor_percent': 50,
+ 'repartition_type': 'tax',
+ 'account_id': ref('p11232'),
+ 'plus_report_line_ids': [ref('tax_report_line_sgst')],
+ }),
+ (0,0, {
+ 'factor_percent': 50,
+ 'repartition_type': 'tax',
+ 'account_id': ref('p11233'),
+ 'plus_report_line_ids': [ref('tax_report_line_cgst')],
+ }),
+ ]"/>
+
- CGST Sale 6%
- CGST 6%
- none
- percent
- 6
-
-
-
-
-
+ (0,0, {
+ 'factor_percent': 50,
+ 'repartition_type': 'tax',
+ 'account_id': ref('p10051'),
+ 'minus_report_line_ids': [ref('tax_report_line_sgst')],
+ }),
+ (0,0, {
+ 'factor_percent': 50,
+ 'repartition_type': 'tax',
+ 'account_id': ref('p10052'),
+ 'plus_report_line_ids': [ref('tax_report_line_cgst')],
+ }),
+ ]"/>
GST 12%
GST 12%
sale
- group
+ percent
12.0
-
-
+
- SGST Sale 2.5%
- SGST 2.5%
- none
- percent
- 2.5
-
-
-
-
-
-
+ (0,0, {
+ 'factor_percent': 50,
+ 'repartition_type': 'tax',
+ 'account_id': ref('p11232'),
+ 'plus_report_line_ids': [ref('tax_report_line_sgst')],
+ }),
+ (0,0, {
+ 'factor_percent': 50,
+ 'repartition_type': 'tax',
+ 'account_id': ref('p11233'),
+ 'plus_report_line_ids': [ref('tax_report_line_cgst')],
+ }),
+ ]"/>
+
- CGST Sale 2.5%
- CGST 2.5%
- none
- percent
- 2.5
-
-
-
-
-
+ (0,0, {
+ 'factor_percent': 50,
+ 'repartition_type': 'tax',
+ 'account_id': ref('p10051'),
+ 'minus_report_line_ids': [ref('tax_report_line_sgst')],
+ }),
+ (0,0, {
+ 'factor_percent': 50,
+ 'repartition_type': 'tax',
+ 'account_id': ref('p10052'),
+ 'plus_report_line_ids': [ref('tax_report_line_cgst')],
+ }),
+ ]"/>
GST 5%
GST 5%
sale
- group
+ percent
5.0
-
0
+
+
@@ -419,11 +762,34 @@ if tax > result:result=tax
none
percent
5
-
-
-
+
+
@@ -432,15 +798,38 @@ if tax > result:result=tax
none
fixed
1.591
-
-
-
+
+
- CESS 5% + RS.1591/THOUSAND
+ CESS 5% + RS.1591/THOUSAND
CESS 5% + RS.1591/THOUSAND
purchase
group
@@ -451,19 +840,42 @@ if tax > result:result=tax
- CESS 21% or RS.4170/THOUSAND
+ CESS 21% or RS.4170/THOUSAND
CESS 21% or RS.4170/THOUSAND
purchase
code
0
-
-
result=base_amount * 0.21
tax=quantity * 4.17
if tax > result:result=tax
-
+
+
@@ -474,10 +886,33 @@ if tax > result:result=tax
purchase
percent
0
-
-
+
+
@@ -488,10 +923,35 @@ if tax > result:result=tax
purchase
percent
0
-
-
+
+
@@ -502,11 +962,34 @@ if tax > result:result=tax
purchase
percent
1
-
-
-
+
+
@@ -515,11 +998,34 @@ if tax > result:result=tax
purchase
percent
2
-
-
-
+
+
@@ -528,11 +1034,34 @@ if tax > result:result=tax
purchase
percent
28
-
-
-
+
+
@@ -541,11 +1070,34 @@ if tax > result:result=tax
purchase
percent
18
-
-
-
+
+
@@ -554,11 +1106,34 @@ if tax > result:result=tax
purchase
percent
12
-
-
-
+
+
@@ -567,235 +1142,323 @@ if tax > result:result=tax
purchase
percent
5
-
-
-
+
+
-
- SGST Purchase 0.5%
- SGST 0.5%
- none
- percent
- 0.5
-
-
-
-
-
-
-
-
- CGST Purchase 0.5%
- CGST 0.5%
- none
- percent
- 0.5
-
-
-
-
-
-
-
GST 1%
GST 1%
purchase
- group
+ percent
1.0
-
-
-
-
- SGST Purchase 1%
- SGST 1%
- none
- percent
- 1
-
-
-
-
-
-
-
- CGST Purchase 1%
- CGST 1%
- none
- percent
- 1
-
-
-
-
-
+
+
GST 2%
GST 2%
purchase
- group
+ percent
2.0
-
-
+
- SGST Purchase 14%
- SGST 14%
- none
- percent
- 14
-
-
-
-
-
-
+ (0,0, {
+ 'factor_percent': 50,
+ 'repartition_type': 'tax',
+ 'account_id': ref('p10051'),
+ 'plus_report_line_ids': [ref('tax_report_line_sgst')],
+ }),
+ (0,0, {
+ 'factor_percent': 50,
+ 'repartition_type': 'tax',
+ 'account_id': ref('p10052'),
+ 'plus_report_line_ids': [ref('tax_report_line_cgst')],
+ }),
+ ]"/>
+
- CGST Purchase 14%
- CGST 14%
- none
- percent
- 14
-
-
-
-
-
+ (0,0, {
+ 'factor_percent': 50,
+ 'repartition_type': 'tax',
+ 'account_id': ref('p11232'),
+ 'minus_report_line_ids': [ref('tax_report_line_sgst')],
+ }),
+ (0,0, {
+ 'factor_percent': 50,
+ 'repartition_type': 'tax',
+ 'account_id': ref('p11233'),
+ 'plus_report_line_ids': [ref('tax_report_line_cgst')],
+ }),
+ ]"/>
GST 28%
GST 28%
purchase
- group
+ percent
28.0
-
-
+
- SGST Purchase 9%
- SGST 9%
- none
- percent
- 9
-
-
-
-
-
-
+ (0,0, {
+ 'factor_percent': 50,
+ 'repartition_type': 'tax',
+ 'account_id': ref('p10051'),
+ 'plus_report_line_ids': [ref('tax_report_line_sgst')],
+ }),
+ (0,0, {
+ 'factor_percent': 50,
+ 'repartition_type': 'tax',
+ 'account_id': ref('p10052'),
+ 'plus_report_line_ids': [ref('tax_report_line_cgst')],
+ }),
+ ]"/>
+
- CGST Purchase 9%
- CGST 9%
- none
- percent
- 9
-
-
-
-
-
+ (0,0, {
+ 'factor_percent': 50,
+ 'repartition_type': 'tax',
+ 'account_id': ref('p11232'),
+ 'minus_report_line_ids': [ref('tax_report_line_sgst')],
+ }),
+ (0,0, {
+ 'factor_percent': 50,
+ 'repartition_type': 'tax',
+ 'account_id': ref('p11233'),
+ 'plus_report_line_ids': [ref('tax_report_line_cgst')],
+ }),
+ ]"/>
GST 18%
GST 18%
purchase
- group
+ percent
18.0
-
-
+
- SGST Purchase 6%
- SGST 6%
- none
- percent
- 6
-
-
-
-
-
-
+ (0,0, {
+ 'factor_percent': 50,
+ 'repartition_type': 'tax',
+ 'account_id': ref('p10051'),
+ 'plus_report_line_ids': [ref('tax_report_line_sgst')],
+ }),
+ (0,0, {
+ 'factor_percent': 50,
+ 'repartition_type': 'tax',
+ 'account_id': ref('p10052'),
+ 'plus_report_line_ids': [ref('tax_report_line_cgst')],
+ }),
+ ]"/>
+
- CGST Purchase 6%
- CGST 6%
- none
- percent
- 6
-
-
-
-
-
+ (0,0, {
+ 'factor_percent': 50,
+ 'repartition_type': 'tax',
+ 'account_id': ref('p11232'),
+ 'minus_report_line_ids': [ref('tax_report_line_sgst')],
+ }),
+ (0,0, {
+ 'factor_percent': 50,
+ 'repartition_type': 'tax',
+ 'account_id': ref('p11233'),
+ 'plus_report_line_ids': [ref('tax_report_line_cgst')],
+ }),
+ ]"/>
GST 12%
GST 12%
purchase
- group
+ percent
12.0
-
-
+
- SGST Purchase 2.5%
- SGST 2.5%
- none
- percent
- 2.5
-
-
-
-
-
-
+ (0,0, {
+ 'factor_percent': 50,
+ 'repartition_type': 'tax',
+ 'account_id': ref('p10051'),
+ 'plus_report_line_ids': [ref('tax_report_line_sgst')],
+ }),
+ (0,0, {
+ 'factor_percent': 50,
+ 'repartition_type': 'tax',
+ 'account_id': ref('p10052'),
+ 'plus_report_line_ids': [ref('tax_report_line_cgst')],
+ }),
+ ]"/>
+
- CGST Purchase 2.5%
- CGST 2.5%
- none
- percent
- 2.5
-
-
-
-
-
+ (0,0, {
+ 'factor_percent': 50,
+ 'repartition_type': 'tax',
+ 'account_id': ref('p11232'),
+ 'minus_report_line_ids': [ref('tax_report_line_sgst')],
+ }),
+ (0,0, {
+ 'factor_percent': 50,
+ 'repartition_type': 'tax',
+ 'account_id': ref('p11233'),
+ 'plus_report_line_ids': [ref('tax_report_line_cgst')],
+ }),
+ ]"/>
GST 5%
GST 5%
purchase
- group
+ percent
5.0
-
0
+
+
diff --git a/addons/l10n_in/models/account_invoice.py b/addons/l10n_in/models/account_invoice.py
index 7d5317c77b1..6ef37d2c584 100644
--- a/addons/l10n_in/models/account_invoice.py
+++ b/addons/l10n_in/models/account_invoice.py
@@ -50,7 +50,7 @@ class AccountInvoice(models.Model):
TAX = self.env['account.tax']
for line in self.mapped('invoice_line_ids'):
price_unit = line.price_unit * (1 - (line.discount or 0.0) / 100.0)
- tax_lines = line.invoice_line_tax_ids.compute_all(price_unit, line.invoice_id.currency_id, line.quantity, line.product_id, line.invoice_id.partner_id)['taxes']
+ tax_lines = line.invoice_line_tax_ids.compute_all(price_unit, line.invoice_id.currency_id, line.quantity, line.product_id, line.invoice_id.partner_id, self.type in ('in_refund', 'out_refund'))['taxes']
for tax_line in tax_lines:
tax_line['tag_ids'] = TAX.browse(tax_line['id']).tag_ids.ids
tax_datas[line.id] = tax_lines
@@ -70,8 +70,8 @@ class AccountInvoice(models.Model):
vals['quantity'] = invoice_tax_line.l10n_in_quantity
return res
- def _prepare_tax_line_vals(self, line, tax):
- vals = super(AccountInvoice, self)._prepare_tax_line_vals(line, tax)
+ def _prepare_tax_line_vals(self, line, tax, tax_ids):
+ vals = super(AccountInvoice, self)._prepare_tax_line_vals(line, tax, tax_ids)
vals['l10n_in_product_id'] = line.product_id.id
vals['l10n_in_uom_id'] = line.uom_id.id
vals['l10n_in_quantity'] = line.quantity
diff --git a/addons/l10n_in/report/account_invoice_report.py b/addons/l10n_in/report/account_invoice_report.py
index 60788124e23..1ece7871cdc 100644
--- a/addons/l10n_in/report/account_invoice_report.py
+++ b/addons/l10n_in/report/account_invoice_report.py
@@ -204,34 +204,36 @@ class L10nInAccountInvoiceReport(models.Model):
THEN TO_CHAR(ai.l10n_in_shipping_bill_date, 'DD-MON-YYYY')
ELSE ''
END) as gst_format_shipping_bill_date,
- CASE WHEN at.tax_group_id IN
- (SELECT res_id FROM ir_model_data WHERE module='l10n_in' AND name='igst_group')
+ CASE WHEN tag_rep_ln.account_tax_report_line_id IN
+ (SELECT res_id FROM ir_model_data WHERE module='l10n_in' AND name='tax_report_line_igst')
THEN aml.balance
ELSE 0
END AS igst_amount,
- CASE WHEN at.tax_group_id IN
- (SELECT res_id FROM ir_model_data WHERE module='l10n_in' AND name='cgst_group')
+ CASE WHEN tag_rep_ln.account_tax_report_line_id IN
+ (SELECT res_id FROM ir_model_data WHERE module='l10n_in' AND name='tax_report_line_cgst')
THEN aml.balance
ELSE 0
END AS cgst_amount,
- CASE WHEN at.tax_group_id IN
- (SELECT res_id FROM ir_model_data WHERE module='l10n_in' AND name='sgst_group')
+ CASE WHEN tag_rep_ln.account_tax_report_line_id IN
+ (SELECT res_id FROM ir_model_data WHERE module='l10n_in' AND name='tax_report_line_sgst')
THEN aml.balance
ELSE 0
END AS sgst_amount,
- (SELECT sum(temp_aml.balance) from account_move_line temp_aml JOIN account_tax temp_at ON temp_at.id = temp_aml.tax_line_id where temp_aml.move_id = aml.move_id and temp_aml.product_id = aml.product_id
- and temp_at.tax_group_id IN (SELECT res_id FROM ir_model_data WHERE module='l10n_in' AND name='cess_group')
+ (SELECT sum(temp_aml.balance) from account_move_line temp_aml
+ JOIN account_account_tag_account_move_line_rel aat_aml_rel_temp ON aat_aml_rel_temp.account_move_line_id = temp_aml.id
+ JOIN account_account_tag aat_temp ON aat_temp.id = aat_aml_rel_temp.account_account_tag_id
+ JOIN account_tax_report_line_tags_rel tag_rep_ln_temp ON aat_temp.id = tag_rep_ln_temp.account_account_tag_id
+ where temp_aml.move_id = aml.move_id and temp_aml.product_id = aml.product_id
+ and tag_rep_ln_temp.account_tax_report_line_id IN (SELECT res_id FROM ir_model_data WHERE module='l10n_in' AND name='tax_report_line_cess')
) AS cess_amount,
- CASE WHEN at.tax_group_id IN
- (SELECT res_id FROM ir_model_data WHERE module='l10n_in' AND name='sgst_group') OR at.l10n_in_reverse_charge = True
+ CASE WHEN tag_rep_ln.account_tax_report_line_id IN
+ (SELECT res_id FROM ir_model_data WHERE module='l10n_in' AND name='tax_report_line_sgst') OR at.l10n_in_reverse_charge = True
THEN NULL
ELSE (CASE WHEN aml.tax_base_amount <> 0 THEN aml.tax_base_amount ELSE NULL END)
END AS price_total,
(CASE WHEN aj.type = 'sale' AND (ai.type IS NULL OR ai.type != 'out_refund') THEN -1 ELSE 1 END) AS amount_sign,
- (CASE WHEN atr.parent_tax IS NOT NULL THEN atr.parent_tax
- ELSE at.id END) AS tax_id,
- (CASE WHEN atr.parent_tax IS NOT NULL THEN parent_at.amount
- ELSE at.amount END) AS tax_rate
+ at.id AS tax_id,
+ at.amount AS tax_rate
"""
return sub_select_str
@@ -242,6 +244,9 @@ class L10nInAccountInvoiceReport(models.Model):
JOIN account_journal aj ON aj.id = am.journal_id
JOIN res_company c ON c.id = aj.company_id
JOIN account_tax at ON at.id = aml.tax_line_id
+ JOIN account_account_tag_account_move_line_rel aat_aml_rel ON aat_aml_rel.account_move_line_id = aml.id
+ JOIN account_account_tag aat ON aat.id = aat_aml_rel.account_account_tag_id
+ JOIN account_tax_report_line_tags_rel tag_rep_ln ON aat.id = tag_rep_ln.account_account_tag_id
LEFT JOIN res_partner cp ON cp.id = c.partner_id
LEFT JOIN res_country_state cps ON cps.id = cp.state_id
LEFT JOIN account_invoice ai ON ai.id = aml.invoice_id
@@ -249,15 +254,13 @@ class L10nInAccountInvoiceReport(models.Model):
LEFT JOIN res_partner p ON p.id = aml.partner_id
LEFT JOIN res_country_state ps ON ps.id = p.state_id
LEFT JOIN res_partner rp ON rp.id = ai.l10n_in_reseller_partner_id
- LEFT JOIN account_tax_filiation_rel atr ON atr.child_tax = at.id
- LEFT JOIN account_tax parent_at ON parent_at.id = atr.parent_tax
"""
return from_str
def _where(self):
return """
WHERE am.state = 'posted'
- AND at.tax_group_id in (SELECT res_id FROM ir_model_data WHERE module='l10n_in' AND name in ('cgst_group','sgst_group','igst_group','gst_group'))
+ AND tag_rep_ln.account_tax_report_line_id in (SELECT res_id FROM ir_model_data WHERE module='l10n_in' AND name in ('tax_report_line_igst','tax_report_line_cgst','tax_report_line_sgst'))
"""
def _group_by(self):
diff --git a/addons/l10n_in/report/account_payment_report.py b/addons/l10n_in/report/account_payment_report.py
index d21cc3a845d..9e4c673a389 100644
--- a/addons/l10n_in/report/account_payment_report.py
+++ b/addons/l10n_in/report/account_payment_report.py
@@ -31,22 +31,22 @@ class L10nInPaymentReport(models.AbstractModel):
def _compute_l10n_in_tax(self, taxes, price_unit, currency=None, quantity=1.0, product=None, partner=None):
"""common method to compute gst tax amount base on tax group"""
res = {'igst_amount': 0.0, 'sgst_amount': 0.0, 'cgst_amount': 0.0, 'cess_amount': 0.0}
- AccountTax = self.env['account.tax']
- igst_group = self.env.ref('l10n_in.igst_group', False)
- cgst_group = self.env.ref('l10n_in.cgst_group', False)
- sgst_group = self.env.ref('l10n_in.sgst_group', False)
- cess_group = self.env.ref('l10n_in.cess_group', False)
+ AccountTag = self.env['account.account.tag']
+ tax_report_line_igst = self.env.ref('l10n_in.tax_report_line_igst', False)
+ tax_report_line_cgst = self.env.ref('l10n_in.tax_report_line_cgst', False)
+ tax_report_line_sgst = self.env.ref('l10n_in.tax_report_line_sgst', False)
+ tax_report_line_cess = self.env.ref('l10n_in.tax_report_line_cess', False)
filter_tax = taxes.filtered(lambda t: t.type_tax_use != 'none')
tax_compute = filter_tax.compute_all(price_unit, currency=currency, quantity=quantity, product=product, partner=partner)
for tax_data in tax_compute['taxes']:
- tax_group = AccountTax.browse(tax_data['id']).tax_group_id
- if tax_group == sgst_group:
+ tax_report_lines = AccountTag.browse(tax_data['tag_ids'][0][2]).mapped('tax_report_line_ids')
+ if tax_report_line_sgst in tax_report_lines:
res['sgst_amount'] += tax_data['amount']
- elif tax_group == cgst_group:
+ if tax_report_line_cgst in tax_report_lines:
res['cgst_amount'] += tax_data['amount']
- elif tax_group == igst_group:
+ if tax_report_line_igst in tax_report_lines:
res['igst_amount'] += tax_data['amount']
- elif tax_group == cess_group:
+ if tax_report_line_cess in tax_report_lines:
res['cess_amount'] += tax_data['amount']
res.update(tax_compute)
return res
@@ -62,8 +62,7 @@ class L10nInPaymentReport(models.AbstractModel):
ap.id AS payment_id,
ap.payment_type,
tax.id as l10n_in_tax_id,
- (CASE WHEN atr.parent_tax IS NOT NULL THEN parent_at.amount
- ELSE tax.amount END) AS tax_rate,
+ tax.amount AS tax_rate,
am.partner_id,
am.amount AS payment_amount,
ap.journal_id,
@@ -95,13 +94,11 @@ class L10nInPaymentReport(models.AbstractModel):
LEFT JOIN res_country_state ps ON ps.id = p.state_id
LEFT JOIN res_partner cp ON cp.id = c.partner_id
LEFT JOIN res_country_state cps ON cps.id = cp.state_id
- LEFT JOIN account_tax_filiation_rel atr ON atr.child_tax = tax.id
- LEFT JOIN account_tax parent_at ON parent_at.id = atr.parent_tax
"""
def _where(self):
return """WHERE aml.payment_id IS NOT NULL
- AND tax.tax_group_id in (SELECT res_id FROM ir_model_data WHERE module='l10n_in' AND name in ('cgst_group','sgst_group','igst_group','gst_group'))
+ AND tax.tax_group_id in (SELECT res_id FROM ir_model_data WHERE module='l10n_in' AND name in ('igst_group','gst_group'))
AND ac.internal_type IN ('receivable', 'payable') AND am.state = 'posted'"""
@api.model_cr
diff --git a/addons/l10n_in/report/hsn_gst_report.py b/addons/l10n_in/report/hsn_gst_report.py
index 5ccc67dca33..5fd5bbeda23 100644
--- a/addons/l10n_in/report/hsn_gst_report.py
+++ b/addons/l10n_in/report/hsn_gst_report.py
@@ -42,38 +42,38 @@ class L10nInProductHsnReport(models.Model):
CASE WHEN pt.l10n_in_hsn_code IS NULL THEN '' ELSE pt.l10n_in_hsn_code END AS hsn_code,
CASE WHEN pt.l10n_in_hsn_description IS NULL THEN '' ELSE pt.l10n_in_hsn_description END AS hsn_description,
CASE WHEN uom.l10n_in_code IS NULL THEN '' ELSE uom.l10n_in_code END AS l10n_in_uom_code,
- CASE WHEN at.tax_group_id IN
- (SELECT res_id FROM ir_model_data WHERE module='l10n_in' AND name='sgst_group') OR at.l10n_in_reverse_charge = True
+ CASE WHEN tag_rep_ln.account_tax_report_line_id IN
+ (SELECT res_id FROM ir_model_data WHERE module='l10n_in' AND name='tax_report_line_sgst') OR at.l10n_in_reverse_charge = True
THEN 0
ELSE aml.quantity
END AS quantity,
- CASE WHEN at.tax_group_id IN
- (SELECT res_id FROM ir_model_data WHERE module='l10n_in' AND name='igst_group')
+ CASE WHEN tag_rep_ln.account_tax_report_line_id IN
+ (SELECT res_id FROM ir_model_data WHERE module='l10n_in' AND name='tax_report_line_igst')
THEN aml.balance * (CASE WHEN aj.type = 'sale' THEN -1 ELSE 1 END)
ELSE 0
END AS igst_amount,
- CASE WHEN at.tax_group_id IN
- (SELECT res_id FROM ir_model_data WHERE module='l10n_in' AND name='cgst_group')
+ CASE WHEN tag_rep_ln.account_tax_report_line_id IN
+ (SELECT res_id FROM ir_model_data WHERE module='l10n_in' AND name='tax_report_line_cgst')
THEN aml.balance * (CASE WHEN aj.type = 'sale' THEN -1 ELSE 1 END)
ELSE 0
END AS cgst_amount,
- CASE WHEN at.tax_group_id IN
- (SELECT res_id FROM ir_model_data WHERE module='l10n_in' AND name='sgst_group')
+ CASE WHEN tag_rep_ln.account_tax_report_line_id IN
+ (SELECT res_id FROM ir_model_data WHERE module='l10n_in' AND name='tax_report_line_sgst')
THEN aml.balance * (CASE WHEN aj.type = 'sale' THEN -1 ELSE 1 END)
ELSE 0
END AS sgst_amount,
- CASE WHEN at.tax_group_id IN
- (SELECT res_id FROM ir_model_data WHERE module='l10n_in' AND name='cess_group')
+ CASE WHEN tag_rep_ln.account_tax_report_line_id IN
+ (SELECT res_id FROM ir_model_data WHERE module='l10n_in' AND name='tax_report_line_cess')
THEN aml.balance * (CASE WHEN aj.type = 'sale' THEN -1 ELSE 1 END)
ELSE 0
END AS cess_amount,
- CASE WHEN at.tax_group_id IN
- (SELECT res_id FROM ir_model_data WHERE module='l10n_in' AND name='sgst_group')
+ CASE WHEN tag_rep_ln.account_tax_report_line_id IN
+ (SELECT res_id FROM ir_model_data WHERE module='l10n_in' AND name='tax_report_line_sgst')
THEN 0
ELSE (CASE WHEN aml.tax_line_id IS NOT NULL THEN aml.tax_base_amount ELSE aml.balance * (CASE WHEN aj.type = 'sale' THEN -1 ELSE 1 END) END)
END AS price_total,
- (CASE WHEN at.tax_group_id IN
- (SELECT res_id FROM ir_model_data WHERE module='l10n_in' AND name='sgst_group')
+ (CASE WHEN tag_rep_ln.account_tax_report_line_id IN
+ (SELECT res_id FROM ir_model_data WHERE module='l10n_in' AND name='tax_report_line_sgst')
THEN 0
ELSE (CASE WHEN aml.tax_line_id IS NOT NULL THEN aml.tax_base_amount ELSE 1 END)
END) + (aml.balance * (CASE WHEN aj.type = 'sale' THEN -1 ELSE 1 END)) AS total
@@ -88,6 +88,9 @@ class L10nInProductHsnReport(models.Model):
JOIN product_product pp ON pp.id = aml.product_id
JOIN product_template pt ON pt.id = pp.product_tmpl_id
LEFT JOIN account_tax at ON at.id = aml.tax_line_id
+ LEFT JOIN account_account_tag_account_move_line_rel aat_aml_rel ON aat_aml_rel.account_move_line_id = aml.id
+ LEFT JOIN account_account_tag aat ON aat.id = aat_aml_rel.account_account_tag_id
+ LEFT JOIN account_tax_report_line_tags_rel tag_rep_ln ON aat.id = tag_rep_ln.account_account_tag_id
LEFT JOIN account_move_line_account_tax_rel mt ON mt.account_move_line_id = aml.id
LEFT JOIN uom_uom uom ON uom.id = aml.product_uom_id
LEFT JOIN account_invoice ai ON ai.id = aml.invoice_id
diff --git a/addons/l10n_it/__manifest__.py b/addons/l10n_it/__manifest__.py
index fd621d872fd..6e0f50efdee 100644
--- a/addons/l10n_it/__manifest__.py
+++ b/addons/l10n_it/__manifest__.py
@@ -22,7 +22,7 @@ Italian accounting chart and localization.
'data/l10n_it_chart_data.xml',
'data/account.account.template.csv',
'data/account.tax.group.csv',
- 'data/account.tax.template.csv',
+ 'data/account_tax_template.xml',
'data/account.fiscal.position.template.csv',
'data/account.chart.template.csv',
'data/account_chart_template_data.xml',
diff --git a/addons/l10n_it/data/account.tax.template.csv b/addons/l10n_it/data/account.tax.template.csv
deleted file mode 100644
index fefd1aa22f8..00000000000
--- a/addons/l10n_it/data/account.tax.template.csv
+++ /dev/null
@@ -1,84 +0,0 @@
-id,description,chart_template_id/id,name,sequence,amount,amount_type,type_tax_use,price_include,account_id/id,refund_account_id/id,tag_ids/id,children_tax_ids/id,tax_group_id/id
-22v,22v,l10n_it_chart_template_generic,Iva al 22% (debito),1,22,percent,sale,False,2601,2601,tax_tag_39,,tax_group_iva_22
-22a,22a,l10n_it_chart_template_generic,Iva al 22% (credito),2,22,percent,purchase,False,1601,1601,tax_tag_15,,tax_group_iva_22
-21v,21v,l10n_it_chart_template_generic,Iva al 21% (debito),3,21,percent,sale,False,2601,2601,tax_tag_37,,tax_group_iva_21
-21a,21a,l10n_it_chart_template_generic,Iva al 21% (credito),4,21,percent,purchase,False,1601,1601,tax_tag_10,,tax_group_iva_21
-20v,20v,l10n_it_chart_template_generic,Iva al 20% (debito),3,20,percent,sale,False,2601,2601,tax_tag_35,,tax_group_iva_20
-20a,20a,l10n_it_chart_template_generic,Iva al 20% (credito),4,20,percent,purchase,False,1601,1601,tax_tag_05,,tax_group_iva_20
-10v,10v,l10n_it_chart_template_generic,Iva al 10% (debito),5,10,percent,sale,False,2601,2601,tax_tag_29,,tax_group_iva_10
-10a,10a,l10n_it_chart_template_generic,Iva al 10% (credito),6,10,percent,purchase,False,1601,1601,tax_tag_01,,tax_group_iva_10
-10AOb,10AOb,l10n_it_chart_template_generic,Iva al 10% indetraibile (D),200,0,percent,none,False,1601,1601,,,tax_group_iva_10
-10AOa,10AOa,l10n_it_chart_template_generic,Iva al 10% indetraibile (I),100,10,percent,none,False,,,,,tax_group_iva_10
-10AO,10AO,l10n_it_chart_template_generic,Iva al 10% indetraibile,7,10,group,purchase,False,,,tax_tag_23,"10AOb,10AOa",tax_group_iva_10
-12v,12v,l10n_it_chart_template_generic,Iva 12% (debito),8,12,percent,sale,False,2601,2601,tax_tag_31,,tax_group_iva_12
-12a,12a,l10n_it_chart_template_generic,Iva 12% (credito),9,12,percent,purchase,False,1601,1601,tax_tag_03,,tax_group_iva_12
-2010b,2010b,l10n_it_chart_template_generic,Iva al 20% detraibile 10% (D),200,2,percent,none,False,1601,1601,,,tax_group_iva_20_de_10
-2010a,2010a,l10n_it_chart_template_generic,Iva al 20% detraibile 10% (I),100,18,percent,none,False,,,,,tax_group_iva_20_de_10
-2010,2010,l10n_it_chart_template_generic,Iva al 20% detraibile 10%,10,20,group,purchase,False,,,tax_tag_06,"2010b,2010a",tax_group_iva_20_de_10
-2015b,2015b,l10n_it_chart_template_generic,Iva al 20% detraibile 15% (D),200,3,percent,none,False,1601,1601,,,tax_group_iva_20_de_15
-2015a,2015a,l10n_it_chart_template_generic,Iva al 20% detraibile 15% (I),100,17,percent,none,False,,,,,tax_group_iva_20_de_15
-2015,2015,l10n_it_chart_template_generic,Iva al 20% detraibile 15%,11,20,group,purchase,False,,,tax_tag_07,"2015b,2015a",tax_group_iva_20_de_15
-2040b,2040b,l10n_it_chart_template_generic,Iva al 20% detraibile 40% (D),200,8,percent,none,False,1601,1601,,,tax_group_iva_20_de_40
-2040a,2040a,l10n_it_chart_template_generic,Iva al 20% detraibile 40% (I),100,12,percent,none,False,,,,,tax_group_iva_20_de_40
-2040,2040,l10n_it_chart_template_generic,Iva al 20% detraibile 40%,12,20,group,purchase,False,,,tax_tag_08,"2040b,2040a",tax_group_iva_20_de_40
-20AOb,20AOb,l10n_it_chart_template_generic,Iva al 20% indetraibile (D),200,0,percent,none,False,1601,1601,,,tax_group_iva_20
-20AOa,20AOa,l10n_it_chart_template_generic,Iva al 20% indetraibile (I),100,20,percent,none,False,,,,,tax_group_iva_20
-20AO,20AO,l10n_it_chart_template_generic,Iva al 20% indetraibile,13,20,group,purchase,False,,,tax_tag_24,"20AOb,20AOa",tax_group_iva_20
-20I5b,20I5b,l10n_it_chart_template_generic,IVA al 20% detraibile al 50% (D),200,10,percent,none,False,1601,1601,,,tax_group_iva_20_de_50
-20I5a,20I5a,l10n_it_chart_template_generic,IVA al 20% detraibile al 50% (I),100,10,percent,none,False,,,,,tax_group_iva_20_de_50
-20I5,20I5,l10n_it_chart_template_generic,IVA al 20% detraibile al 50%,14,20,group,purchase,False,,,tax_tag_09,"20I5b,20I5a",tax_group_iva_20_de_50
-2v,2v,l10n_it_chart_template_generic,Iva 2% (debito),15,2,percent,sale,False,2601,2601,tax_tag_33,,tax_group_iva_2
-2a,2a,l10n_it_chart_template_generic,Iva 2% (credito),16,2,percent,purchase,False,1601,1601,tax_tag_04,,tax_group_iva_2
-4v,4v,l10n_it_chart_template_generic,Iva 4% (debito),17,4,percent,sale,False,2601,2601,tax_tag_41,,tax_group_iva_4
-4a,4a,l10n_it_chart_template_generic,Iva 4% (credito),18,4,percent,purchase,False,1601,1601,tax_tag_20,,tax_group_iva_4
-4AOb,4AOb,l10n_it_chart_template_generic,Iva al 4% indetraibile (D),200,0,percent,none,False,1601,1601,,,tax_group_iva_4
-4AOa,4AOa,l10n_it_chart_template_generic,Iva al 4% indetraibile (I),100,4,percent,none,False,,,,,tax_group_iva_4
-4AO,4AO,l10n_it_chart_template_generic,Iva al 4% indetraibile,19,4,group,purchase,False,,,tax_tag_27,"4AOb,4AOa",tax_group_iva_4
-10I5b,10I5b,l10n_it_chart_template_generic,IVA al 10% detraibile al 50% (D),200,5,percent,none,False,1601,1601,,,tax_group_iva_10_de_50
-10I5a,10I5a,l10n_it_chart_template_generic,IVA al 10% detraibile al 50% (I),100,5,percent,none,False,,,,,tax_group_iva_10_de_50
-10I5,10I5,l10n_it_chart_template_generic,IVA al 10% detraibile al 50%,20,10,group,purchase,False,,,tax_tag_02,"10I5b,10I5a",tax_group_iva_10_de_50
-4I5b,4I5b,l10n_it_chart_template_generic,IVA al 4% detraibile al 50% (D),200,2,percent,none,False,1601,1601,,,tax_group_iva_4_de_50
-4I5a,4I5a,l10n_it_chart_template_generic,IVA al 4% detraibile al 50% (I),100,2,percent,none,False,,,,,tax_group_iva_4_de_50
-4I5,4I5,l10n_it_chart_template_generic,IVA al 4% detraibile al 50%,21,4,group,purchase,False,,,tax_tag_21,"4I5b,4I5a",tax_group_iva_4_de_50
-00v,00v,l10n_it_chart_template_generic,Fuori Campo IVA (debito),22,0,percent,sale,False,2601,2601,tax_tag_43,,tax_group_fuori
-00a,00a,l10n_it_chart_template_generic,Fuori Campo IVA (credito),23,0,percent,purchase,False,1601,1601,tax_tag_22,,tax_group_fuori
-00art15v,00art15v,l10n_it_chart_template_generic,Imponibile Escluso Art.15 (debito),22,0,percent,sale,False,2601,2601,tax_tag_45,,tax_group_imp_esc_art_15
-00art15a,00art15a,l10n_it_chart_template_generic,Imponibile Escluso Art.15 (credito),23,0,percent,purchase,False,1601,1601,tax_tag_28,,tax_group_imp_esc_art_15
-22v INC,22v INC,l10n_it_chart_template_generic,Iva al 22% (debito) INC,24,22,percent,sale,True,2601,2601,tax_tag_40,,tax_group_iva_22
-21v INC,21v INC,l10n_it_chart_template_generic,Iva al 21% (debito) INC,25,21,percent,sale,True,2601,2601,tax_tag_38,,tax_group_iva_21
-20v INC,20v INC,l10n_it_chart_template_generic,Iva al 20% (debito) INC,25,20,percent,sale,True,2601,2601,tax_tag_36,,tax_group_iva_20
-10v INC,10v INC,l10n_it_chart_template_generic,Iva al 10% (debito) INC,26,10,percent,sale,True,2601,2601,tax_tag_30,,tax_group_iva_10
-12v INC,12v INC,l10n_it_chart_template_generic,Iva 12% (debito) INC,27,12,percent,sale,True,2601,2601,tax_tag_32,,tax_group_iva_12
-2v INC,2v INC,l10n_it_chart_template_generic,Iva 2% (debito) INC,28,2,percent,sale,True,2601,2601,tax_tag_34,,tax_group_iva_2
-4v INC,4v INC,l10n_it_chart_template_generic,Iva 4% (debito) INC,29,4,percent,sale,True,2601,2601,tax_tag_42,,tax_group_iva_4
-00v INC,00v INC,l10n_it_chart_template_generic,Fuori Campo IVA (debito) INC,30,0,percent,sale,True,2601,2601,tax_tag_44,,tax_group_fuori
-2110b,2110b,l10n_it_chart_template_generic,Iva al 21% detraibile 10% (D),200,2.1,percent,none,False,1601,1601,,,tax_group_iva_21_de_10
-2110a,2110a,l10n_it_chart_template_generic,Iva al 21% detraibile 10% (I),100,18.9,percent,none,False,,,,,tax_group_iva_21_de_10
-2110,2110,l10n_it_chart_template_generic,Iva al 21% detraibile 10%,31,21,group,purchase,False,,,tax_tag_11,"2110b,2110a",tax_group_iva_21_de_10
-2115b,2115b,l10n_it_chart_template_generic,Iva al 21% detraibile 15% (D),200,3.15,percent,none,False,1601,1601,,,tax_group_iva_21_de_15
-2115a,2115a,l10n_it_chart_template_generic,Iva al 21% detraibile 15% (I),100,17.85,percent,none,False,,,,,tax_group_iva_21_de_15
-2115,2115,l10n_it_chart_template_generic,Iva al 21% detraibile 15%,32,21,group,purchase,False,,,tax_tag_12,"2115b,2115a",tax_group_iva_21_de_15
-2140b,2140b,l10n_it_chart_template_generic,Iva al 21% detraibile 40% (D),200,8.4,percent,none,False,1601,1601,,,tax_group_iva_21_de_40
-2140a,2140a,l10n_it_chart_template_generic,Iva al 21% detraibile 40% (I),100,12.6,percent,none,False,,,,,tax_group_iva_21_de_40
-2140,2140,l10n_it_chart_template_generic,Iva al 21% detraibile 40%,33,21,group,purchase,False,,,tax_tag_13,"2140b,2140a",tax_group_iva_21_de_40
-21AOb,21AOb,l10n_it_chart_template_generic,Iva al 21% indetraibile (D),200,0,percent,none,False,1601,1601,,,tax_group_iva_21_inde
-21AOa,21AOa,l10n_it_chart_template_generic,Iva al 21% indetraibile (I),100,21,percent,none,False,,,,,tax_group_iva_21_inde
-21AO,21AO,l10n_it_chart_template_generic,Iva al 21% indetraibile,34,21,group,purchase,False,,,tax_tag_25,"21AOb,21AOa",tax_group_iva_21_inde
-21I5b,21I5b,l10n_it_chart_template_generic,IVA al 21% detraibile al 50% (D),200,10.5,percent,none,False,1601,1601,,,tax_group_iva_21_de_50
-21I5a,21I5a,l10n_it_chart_template_generic,IVA al 21% detraibile al 50% (I),100,10.5,percent,none,False,,,,,tax_group_iva_21_de_50
-21I5,21I5,l10n_it_chart_template_generic,IVA al 21% detraibile al 50%,35,21,group,purchase,False,,,tax_tag_14,"21I5b,21I5a",tax_group_iva_21_de_50
-2210b,2210b,l10n_it_chart_template_generic,Iva al 22% detraibile 10% (D),200,2.2,percent,none,False,1601,1601,,,tax_group_iva_22_de_10
-2210a,2210a,l10n_it_chart_template_generic,Iva al 22% detraibile 10% (I),100,19.8,percent,none,False,,,,,tax_group_iva_22_de_10
-2210,2210,l10n_it_chart_template_generic,Iva al 22% detraibile 10%,31,22,group,purchase,False,,,tax_tag_16,"2210b,2210a",tax_group_iva_22_de_10
-2215b,2215b,l10n_it_chart_template_generic,Iva al 22% detraibile 15% (D),200,3.3,percent,none,False,1601,1601,,,tax_group_iva_22_de_15
-2215a,2215a,l10n_it_chart_template_generic,Iva al 22% detraibile 15% (I),100,18.7,percent,none,False,,,,,tax_group_iva_22_de_15
-2215,2215,l10n_it_chart_template_generic,Iva al 22% detraibile 15%,32,22,group,purchase,False,,,tax_tag_17,"2215b,2215a",tax_group_iva_22_de_15
-2240b,2240b,l10n_it_chart_template_generic,Iva al 22% detraibile 40% (D),200,8.8,percent,none,False,1601,1601,,,tax_group_iva_22_de_40
-2240a,2240a,l10n_it_chart_template_generic,Iva al 22% detraibile 40% (I),100,13.2,percent,none,False,,,,,tax_group_iva_22_de_40
-2240,2240,l10n_it_chart_template_generic,Iva al 22% detraibile 40%,33,22,group,purchase,False,,,tax_tag_18,"2240b,2240a",tax_group_iva_22_de_40
-22AOb,22AOb,l10n_it_chart_template_generic,Iva al 22% indetraibile (D),200,0,percent,none,False,1601,1601,,,tax_group_iva_22_inde
-22AOa,22AOa,l10n_it_chart_template_generic,Iva al 22% indetraibile (I),100,22,percent,none,False,,,,,tax_group_iva_22_inde
-22AO,22AO,l10n_it_chart_template_generic,Iva al 22% indetraibile,34,22,group,purchase,False,,,tax_tag_26,"22AOb,22AOa",tax_group_iva_22_inde
-22I5b,22I5b,l10n_it_chart_template_generic,IVA al 22% detraibile al 50% (D),200,11,percent,none,False,1601,1601,,,tax_group_iva_22_de_50
-22I5a,22I5a,l10n_it_chart_template_generic,IVA al 22% detraibile al 50% (I),100,11,percent,none,False,,,,,tax_group_iva_22_de_50
-22I5,22I5,l10n_it_chart_template_generic,IVA al 22% detraibile al 50%,35,22,group,purchase,False,,,tax_tag_19,"22I5b,22I5a",tax_group_iva_22_de_50
diff --git a/addons/l10n_it/data/account_tax_template.xml b/addons/l10n_it/data/account_tax_template.xml
new file mode 100644
index 00000000000..8c64ec29cb3
--- /dev/null
+++ b/addons/l10n_it/data/account_tax_template.xml
@@ -0,0 +1,1738 @@
+
+
+
+
+ 22v
+
+ Iva al 22% (debito)
+ 1
+ 22
+ percent
+ sale
+ False
+
+
+
+
+
+
+ 22a
+
+ Iva al 22% (credito)
+ 2
+ 22
+ percent
+ purchase
+ False
+
+
+
+
+
+
+ 21v
+
+ Iva al 21% (debito)
+ 3
+ 21
+ percent
+ sale
+ False
+
+
+
+
+
+
+ 21a
+
+ Iva al 21% (credito)
+ 4
+ 21
+ percent
+ purchase
+ False
+
+
+
+
+
+
+ 20v
+
+ Iva al 20% (debito)
+ 3
+ 20
+ percent
+ sale
+ False
+
+
+
+
+
+
+ 20a
+
+ Iva al 20% (credito)
+ 4
+ 20
+ percent
+ purchase
+ False
+
+
+
+
+
+
+ 10v
+
+ Iva al 10% (debito)
+ 5
+ 10
+ percent
+ sale
+ False
+
+
+
+
+
+
+ 10a
+
+ Iva al 10% (credito)
+ 6
+ 10
+ percent
+ purchase
+ False
+
+
+
+
+
+
+ 10AO
+
+ Iva al 10% indetraibile
+ 7
+ 10
+ percent
+ purchase
+ False
+
+
+
+
+
+
+ 12v
+
+ Iva 12% (debito)
+ 8
+ 12
+ percent
+ sale
+ False
+
+
+
+
+
+
+ 12a
+
+ Iva 12% (credito)
+ 9
+ 12
+ percent
+ purchase
+ False
+
+
+
+
+
+
+ 2010
+
+ Iva al 20% detraibile 10%
+ 10
+ 20
+ percent
+ purchase
+ False
+
+
+
+
+
+
+ 2015
+
+ Iva al 20% detraibile 15%
+ 11
+ 20
+ percent
+ purchase
+ False
+
+
+
+
+
+
+ 2040
+
+ Iva al 20% detraibile 40%
+ 12
+ 20
+ percent
+ purchase
+ False
+
+
+
+
+
+
+ 20AO
+
+ Iva al 20% indetraibile
+ 13
+ 20
+ percent
+ purchase
+ False
+
+
+
+
+
+
+ 20I5
+
+ IVA al 20% detraibile al 50%
+ 14
+ 20
+ percent
+ purchase
+ False
+
+
+
+
+
+
+ 2v
+
+ Iva 2% (debito)
+ 15
+ 2
+ percent
+ sale
+ False
+
+
+
+
+
+
+ 2a
+
+ Iva 2% (credito)
+ 16
+ 2
+ percent
+ purchase
+ False
+
+
+
+
+
+
+ 4v
+
+ Iva 4% (debito)
+ 17
+ 4
+ percent
+ sale
+ False
+
+
+
+
+
+
+ 4a
+
+ Iva 4% (credito)
+ 18
+ 4
+ percent
+ purchase
+ False
+
+
+
+
+
+
+ 4AO
+
+ Iva al 4% indetraibile
+ 19
+ 4
+ percent
+ purchase
+ False
+
+
+
+
+
+
+ 10I5
+
+ IVA al 10% detraibile al 50%
+ 20
+ 10
+ percent
+ purchase
+ False
+
+
+
+
+
+
+ 4I5b
+
+ IVA al 4% detraibile al 50% (D)
+ 200
+ 2
+ percent
+ none
+ False
+
+
+
+
+
+
+ 4I5a
+
+ IVA al 4% detraibile al 50% (I)
+ 100
+ 2
+ percent
+ none
+ False
+
+
+
+
+
+
+ 4I5
+
+ IVA al 4% detraibile al 50%
+ 21
+ 4
+ percent
+ purchase
+ False
+
+
+
+
+
+
+ 00v
+
+ Fuori Campo IVA (debito)
+ 22
+ 0
+ percent
+ sale
+ False
+
+
+
+
+
+
+ 00a
+
+ Fuori Campo IVA (credito)
+ 23
+ 0
+ percent
+ purchase
+ False
+
+
+
+
+
+
+ 00art15v
+
+ Imponibile Escluso Art.15 (debito)
+ 22
+ 0
+ percent
+ sale
+ False
+
+
+
+
+
+
+ 00art15a
+
+ Imponibile Escluso Art.15 (credito)
+ 23
+ 0
+ percent
+ purchase
+ False
+
+
+
+
+
+
+ 22v INC
+
+ Iva al 22% (debito) INC
+ 24
+ 22
+ percent
+ sale
+ True
+
+
+
+
+
+
+ 21v INC
+
+ Iva al 21% (debito) INC
+ 25
+ 21
+ percent
+ sale
+ True
+
+
+
+
+
+
+ 20v INC
+
+ Iva al 20% (debito) INC
+ 25
+ 20
+ percent
+ sale
+ True
+
+
+
+
+
+
+ 10v INC
+
+ Iva al 10% (debito) INC
+ 26
+ 10
+ percent
+ sale
+ True
+
+
+
+
+
+
+ 12v INC
+
+ Iva 12% (debito) INC
+ 27
+ 12
+ percent
+ sale
+ True
+
+
+
+
+
+
+ 2v INC
+
+ Iva 2% (debito) INC
+ 28
+ 2
+ percent
+ sale
+ True
+
+
+
+
+
+
+ 4v INC
+
+ Iva 4% (debito) INC
+ 29
+ 4
+ percent
+ sale
+ True
+
+
+
+
+
+
+ 00v INC
+
+ Fuori Campo IVA (debito) INC
+ 30
+ 0
+ percent
+ sale
+ True
+
+
+
+
+
+
+ 2110
+
+ Iva al 21% detraibile 10%
+ 31
+ 21
+ percent
+ purchase
+ False
+
+
+
+
+
+
+ 2115
+
+ Iva al 21% detraibile 15%
+ 32
+ 21
+ percent
+ purchase
+ False
+
+
+
+
+
+
+ 2140
+
+ Iva al 21% detraibile 40%
+ 33
+ 21
+ percent
+ purchase
+ False
+
+
+
+
+
+
+ 21AO
+
+ Iva al 21% indetraibile
+ 34
+ 21
+ percent
+ purchase
+ False
+
+
+
+
+
+
+ 21I5
+
+ IVA al 21% detraibile al 50%
+ 35
+ 21
+ percent
+ purchase
+ False
+
+
+
+
+
+
+ 2210
+
+ Iva al 22% detraibile 10%
+ 31
+ 22
+ percent
+ purchase
+ False
+
+
+
+
+
+
+ 2215
+
+ Iva al 22% detraibile 15%
+ 32
+ 22
+ percent
+ purchase
+ False
+
+
+
+
+
+
+ 2240
+
+ Iva al 22% detraibile 40%
+ 33
+ 22
+ percent
+ purchase
+ False
+
+
+
+
+
+
+ 22AO
+
+ Iva al 22% indetraibile
+ 34
+ 22
+ percent
+ purchase
+ False
+
+
+
+
+
+
+ 22I5
+
+ IVA al 22% detraibile al 50%
+ 35
+ 22
+ percent
+ purchase
+ False
+
+
+
+
+
+
diff --git a/addons/l10n_it/data/l10n_it_chart_data.xml b/addons/l10n_it/data/l10n_it_chart_data.xml
index d05183c2215..04286b97373 100644
--- a/addons/l10n_it/data/l10n_it_chart_data.xml
+++ b/addons/l10n_it/data/l10n_it_chart_data.xml
@@ -9,185 +9,4 @@
-
-
- 10a
- taxes
-
-
- 10I5
- taxes
-
-
- 12a
- taxes
-
-
- 2a
- taxes
-
-
- 20a
- taxes
-
-
- 2010
- taxes
-
-
- 2015
- taxes
-
-
- 2040
- taxes
-
-
- 20I5
- taxes
-
-
- 21a
- taxes
-
-
- 2110
- taxes
-
-
- 2115
- taxes
-
-
- 2140
- taxes
-
-
- 21I5
- taxes
-
-
- 22a
- taxes
-
-
- 2210
- taxes
-
-
- 2215
- taxes
-
-
- 2240
- taxes
-
-
- 22I5
- taxes
-
-
- 4a
- taxes
-
-
- 4I5
- taxes
-
-
- 00a
- taxes
-
-
- 10AO
- taxes
-
-
- 20AO
- taxes
-
-
- 21AO
- taxes
-
-
- 22AO
- taxes
-
-
- 4AO
- taxes
-
-
- 00art15a
- taxes
-
-
- 10v
- taxes
-
-
- 10v INC
- taxes
-
-
- 12v
- taxes
-
-
- 12v INC
- taxes
-
-
- 2v
- taxes
-
-
- 2v INC
- taxes
-
-
- 20v
- taxes
-
-
- 20v INC
- taxes
-
-
- 21v
- taxes
-
-
- 21v INC
- taxes
-
-
- 22v
- taxes
-
-
- 22v INC
- taxes
-
-
- 4v
- taxes
-
-
- 4v INC
- taxes
-
-
- 00v
- taxes
-
-
- 00v INC
- taxes
-
-
- 00art15v
- taxes
-
diff --git a/addons/l10n_jp/__manifest__.py b/addons/l10n_jp/__manifest__.py
index 4dba2f0e0ec..1339c1b307b 100644
--- a/addons/l10n_jp/__manifest__.py
+++ b/addons/l10n_jp/__manifest__.py
@@ -33,7 +33,8 @@ need to use these at all under normal circumstances.
'data/l10n_jp_chart_data.xml',
'data/account.account.template.csv',
'data/account.tax.group.csv',
- 'data/account.tax.template.csv',
+ 'data/account_tax_report_data.xml',
+ 'data/account_tax_template_data.xml',
'data/account_chart_template_data.xml',
'data/account.fiscal.position.template.csv',
'data/account.fiscal.position.tax.template.csv',
diff --git a/addons/l10n_jp/data/account.tax.template.csv b/addons/l10n_jp/data/account.tax.template.csv
deleted file mode 100644
index a9ef3e9ae8e..00000000000
--- a/addons/l10n_jp/data/account.tax.template.csv
+++ /dev/null
@@ -1,9 +0,0 @@
-id,name,description,chart_template_id/id,type_tax_use,amount_type,amount,price_include,sequence,include_base_amount,account_id/id,refund_account_id/id,tag_ids/id,tax_group_id/id
-tax_in_e,仮受消費税(外),仮受消費税(外),l10n_jp1,sale,percent,8,FALSE,1,FALSE,A21809,A21809,"tag_jp_03,tag_jp_12",tax_group_8
-tax_in_i,仮受消費税(内),仮受消費税(内),l10n_jp1,sale,percent,8,TRUE,1,FALSE,A21809,A21809,"tag_jp_03,tag_jp_12",tax_group_8
-tax_in_x,輸出免税,輸出免税,l10n_jp1,sale,percent,,FALSE,1,FALSE,,,"tag_jp_04,tag_jp_13",tax_group_0
-tax_in_o,非課税販売,非課税販売,l10n_jp1,sale,percent,,FALSE,1,FALSE,,,"tag_jp_09,tag_jp_14",tax_group_0
-tax_out_e,仮払消費税(外),仮払消費税(外),l10n_jp1,purchase,percent,8,FALSE,1,FALSE,A11807,A11807,"tag_jp_07,tag_jp_16",tax_group_8
-tax_out_i,仮払消費税(内),仮払消費税(内),l10n_jp1,purchase,percent,8,TRUE,1,FALSE,A11807,A11807,"tag_jp_07,tag_jp_16",tax_group_8
-tax_out_im,海外仕入,海外仕入,l10n_jp1,purchase,percent,,FALSE,1,FALSE,,,"tag_jp_08,tag_jp_17",tax_group_0
-tax_out_o,非課税購買,非課税購買,l10n_jp1,purchase,percent,,FALSE,1,FALSE,,,"tag_jp_18",tax_group_0
diff --git a/addons/l10n_jp/data/account_tax_report_data.xml b/addons/l10n_jp/data/account_tax_report_data.xml
new file mode 100644
index 00000000000..02ec7767d09
--- /dev/null
+++ b/addons/l10n_jp/data/account_tax_report_data.xml
@@ -0,0 +1,140 @@
+
+
+
+
+ 支払対象税額
+ 1
+
+
+
+
+ 仮受税額
+
+ 1
+
+
+
+
+ 仮受消費税(8%)
+ 仮受消費税(8%)
+
+ 1
+
+
+
+
+ 免税
+ 免税
+
+ 2
+
+
+
+
+ 不課税
+ 不課税
+
+ 3
+
+
+
+
+ 仮払税額
+
+ 2
+
+
+
+
+ 仮払消費税(8%)
+ 仮払消費税(8%)
+
+ 1
+
+
+
+
+ 輸入
+ 輸入
+
+ 2
+
+
+
+
+ 不課税
+ 不課税
+
+ 3
+
+
+
+
+ 税計算基準額
+ 2
+
+
+
+
+ 販売基準額
+
+ 1
+
+
+
+
+ 課税対象売上(8%)
+ 課税対象売上(8%)
+
+ 1
+
+
+
+
+ 免税売上
+ 免税売上
+
+ 2
+
+
+
+
+ 不課税売上
+ 不課税売上
+
+ 3
+
+
+
+
+ 購買基準額
+
+ 2
+
+
+
+
+ 課税対象仕入(8%)
+ 課税対象仕入(8%)
+
+ 1
+
+
+
+
+ 輸入仕入
+ 輸入仕入
+
+ 2
+
+
+
+
+ 不課税仕入
+ 不課税仕入
+
+ 3
+
+
+
+
\ No newline at end of file
diff --git a/addons/l10n_jp/data/account_tax_template_data.xml b/addons/l10n_jp/data/account_tax_template_data.xml
new file mode 100644
index 00000000000..c28e3319af5
--- /dev/null
+++ b/addons/l10n_jp/data/account_tax_template_data.xml
@@ -0,0 +1,305 @@
+
+
+
+
+ 1
+
+ 仮受消費税(外)
+ 仮受消費税(外)
+ percent
+ 8
+ sale
+ False
+ True
+
+
+
+
+
+ 1
+
+ 仮受消費税(内)
+ 仮受消費税(内)
+ percent
+ 8
+ sale
+ TRUE
+ True
+
+
+
+
+
+ 1
+
+ 輸出免税
+ 輸出免税
+ percent
+ 0
+ sale
+ False
+ True
+
+
+
+
+
+ 1
+
+ 非課税販売
+ 非課税販売
+ percent
+ 0
+ sale
+ False
+ True
+
+
+
+
+
+ 1
+
+ 仮払消費税(外)
+ 仮払消費税(外)
+ percent
+ 8
+ purchase
+ False
+ True
+
+
+
+
+
+ 1
+
+ 仮払消費税(内)
+ 仮払消費税(内)
+ percent
+ 8
+ purchase
+ True
+ True
+
+
+
+
+
+ 1
+
+ 海外仕入
+ 海外仕入
+ percent
+ 0
+ purchase
+ False
+ True
+
+
+
+
+
+ 1
+
+ 非課税購買
+ 非課税購買
+ percent
+ 0
+ purchase
+ False
+ True
+
+
+
+
+
+
\ No newline at end of file
diff --git a/addons/l10n_jp/data/l10n_jp_chart_data.xml b/addons/l10n_jp/data/l10n_jp_chart_data.xml
index 860b116acf8..6ddad7e0aa2 100644
--- a/addons/l10n_jp/data/l10n_jp_chart_data.xml
+++ b/addons/l10n_jp/data/l10n_jp_chart_data.xml
@@ -1,7 +1,5 @@
-
-
日本勘定設定テンプレート
@@ -12,77 +10,4 @@
-
-
- 支払対象税額
- taxes
-
-
- 仮受税額
- taxes
-
-
- 仮受消費税(8%)
- taxes
-
-
- 免税
- taxes
-
-
- 不課税
- taxes
-
-
- 仮払税額
- taxes
-
-
- 仮払消費税(8%)
- taxes
-
-
- 輸入
- taxes
-
-
- 不課税
- taxes
-
-
- 税計算基準額
- taxes
-
-
- 販売基準額
- taxes
-
-
- 課税対象売上(8%)
- taxes
-
-
- 免税売上
- taxes
-
-
- 不課税売上
- taxes
-
-
- 購買基準額
- taxes
-
-
- 課税対象仕入(8%)
- taxes
-
-
- 輸入仕入
- taxes
-
-
- 不課税仕入
- taxes
-
diff --git a/addons/l10n_lu/__manifest__.py b/addons/l10n_lu/__manifest__.py
index 37d0d2c73b8..c5457fd82d4 100644
--- a/addons/l10n_lu/__manifest__.py
+++ b/addons/l10n_lu/__manifest__.py
@@ -34,9 +34,9 @@ Notes:
# basic accounting data
'data/l10n_lu_chart_data.xml',
'data/account.account.template-2011.csv',
- 'data/account.account.tag.csv',
+ 'data/account_tax_report_line.xml',
'data/account.tax.group.csv',
- 'data/account.tax.template-2015.csv',
+ 'data/account_tax_template_2015.xml',
'data/account.fiscal.position.template-2011.csv',
'data/account.fiscal.position.tax.template-2015.csv',
# configuration wizard, views, reports...
diff --git a/addons/l10n_lu/data/account.account.tag.csv b/addons/l10n_lu/data/account.account.tag.csv
deleted file mode 100644
index f25178a068e..00000000000
--- a/addons/l10n_lu/data/account.account.tag.csv
+++ /dev/null
@@ -1,598 +0,0 @@
-id,name,applicability
-tag_lu_01,II. AUTRES BASES,taxes
-tag_lu_02,II.B. Acquisitions intracommunautaires de biens – base,taxes
-tag_lu_03,II.B. base 15%,taxes
-tag_lu_04,Base - Achat Biens 15% - Intracommunautaire (+),taxes
-tag_lu_05,Base - Frais Biens 15% - Intracommunautaire (+),taxes
-tag_lu_06,Base - Investissement Biens 15% - Intracommunautaire (+),taxes
-tag_lu_07,II.B. base 6%,taxes
-tag_lu_08,Base - Achat Biens 6% - Intracommunautaire (+),taxes
-tag_lu_09,Base - Frais Biens 6% - Intracommunautaire (+),taxes
-tag_lu_10,Base - Investissement Biens 6% - Intracommunautaire (+),taxes
-tag_lu_11,II.B. base 3%,taxes
-tag_lu_12,Base - Achat Biens 3% - Intracommunautaire (+),taxes
-tag_lu_13,Base - Frais Biens 3% - Intracommunautaire (+),taxes
-tag_lu_14,Base - Investissement Biens 3% - Intracommunautaire (+),taxes
-tag_lu_15,II.B. base 12%,taxes
-tag_lu_16,Base - Achat Biens 12% - Intracommunautaire (+),taxes
-tag_lu_17,Base - Frais Biens 12% - Intracommunautaire (+),taxes
-tag_lu_18,Base - Investissement Biens 12% - Intracommunautaire (+),taxes
-tag_lu_19,II.B. base exonérée,taxes
-tag_lu_20,Base - Achat Biens Exonéré - Intracommunautaire,taxes
-tag_lu_21,Base - Frais Biens Exonéré - Intracommunautaire,taxes
-tag_lu_22,Base - Investissement Biens Exonéré - Intracommunautaire,taxes
-tag_lu_23,II.B. base 17%,taxes
-tag_lu_24,Base - Achat Biens 17% - Intracommunautaire (+),taxes
-tag_lu_25,Base - Frais Biens 17% - Intracommunautaire (+),taxes
-tag_lu_26,Base - Investissement Biens 17% - Intracommunautaire (+),taxes
-tag_lu_27,II.B. base 14%,taxes
-tag_lu_28,Base - Achat Biens 14% - Intracommunautaire (+),taxes
-tag_lu_29,Base - Frais Biens 14% - Intracommunautaire (+),taxes
-tag_lu_30,Base - Investissement Biens 14% - Intracommunautaire (+),taxes
-tag_lu_31,II.B. base 8%,taxes
-tag_lu_32,Base - Achat Biens 8% - Intracommunautaire (+),taxes
-tag_lu_33,Base - Frais Biens 8% - Intracommunautaire (+),taxes
-tag_lu_34,Base - Investissement Biens 8% - Intracommunautaire (+),taxes
-tag_lu_35,II.D. Importations de biens – base,taxes
-tag_lu_36,II.D.1. base 15%,taxes
-tag_lu_37,Base - Achat Biens 15% - Extracommunautaire (+),taxes
-tag_lu_38,Base - Frais Biens 15% - Extracommunautaire (+),taxes
-tag_lu_39,Base - Investissement Biens 15% - Extracommunautaire (+),taxes
-tag_lu_40,II.D.1. base 6%,taxes
-tag_lu_41,Base - Achat Biens 6% - Extracommunautaire (+),taxes
-tag_lu_42,Base - Frais Biens 6% - Extracommunautaire (+),taxes
-tag_lu_43,Base - Investissement Biens 6% - Extracommunautaire (+),taxes
-tag_lu_44,II.D.1. base 3%,taxes
-tag_lu_45,Base - Achat Biens 3% - Extracommunautaire (+),taxes
-tag_lu_46,Base - Frais Biens 3% - Extracommunautaire (+),taxes
-tag_lu_47,Base - Investissement Biens 3% - Extracommunautaire (+),taxes
-tag_lu_48,II.D.1. base 12%,taxes
-tag_lu_49,Base - Achat Biens 12% - Extracommunautaire (+),taxes
-tag_lu_50,Base - Frais Biens 12% - Extracommunautaire (+),taxes
-tag_lu_51,Base - Investissement Biens 12% - Extracommunautaire (+),taxes
-tag_lu_52,II.D.2.. base 15%,taxes
-tag_lu_53,Base - Achat Biens 15% - Extracommunautaire fin privées (+),taxes
-tag_lu_54,Base - Frais Biens 15% - Extracommunautaire fin privées (+),taxes
-tag_lu_55,Base - Investissement Biens 15% - Extracommunautaire fin privées (+),taxes
-tag_lu_56,II.D.2.. base 6%,taxes
-tag_lu_57,Base - Achat Biens 6% - Extracommunautaire fin privées (+),taxes
-tag_lu_58,Base - Frais Biens 6% - Extracommunautaire fin privées (+),taxes
-tag_lu_59,Base - Investissement Biens 6% - Extracommunautaire fin privées (+),taxes
-tag_lu_60,II.D.2.. base 3%,taxes
-tag_lu_61,Base - Achat Biens 3% - Extracommunautaire fin privées (+),taxes
-tag_lu_62,Base - Frais Biens 3% - Extracommunautaire fin privées (+),taxes
-tag_lu_63,Base - Investissement Biens 3% - Extracommunautaire fin privées (+),taxes
-tag_lu_64,II.D.2.. base 12%,taxes
-tag_lu_65,Base - Achat Biens 12% - Extracommunautaire fin privées (+),taxes
-tag_lu_66,Base - Frais Biens 12% - Extracommunautaire fin privées (+),taxes
-tag_lu_67,Base - Investissement Biens 12% - Extracommunautaire fin privées (+),taxes
-tag_lu_68,II.D.1. base exonérée,taxes
-tag_lu_69,Base - Achat Biens Exonéré - Extracommunautaire,taxes
-tag_lu_70,Base - Frais Biens Exonéré - Extracommunautaire,taxes
-tag_lu_71,Base - Investissement Biens Exonéré - Extracommunautaire,taxes
-tag_lu_72,II.D.2.. base exonérée,taxes
-tag_lu_73,Base - Achat Biens Exonéré - Extracommunautaire fin privées,taxes
-tag_lu_74,Base - Frais Biens Exonéré - Extracommunautaire fin privées,taxes
-tag_lu_75,Base - Investissement Biens Exonéré - Extracommunautaire fin privées,taxes
-tag_lu_76,II.D.1. base 17%,taxes
-tag_lu_77,Base - Achat Biens 17% - Extracommunautaire (+),taxes
-tag_lu_78,Base - Frais Biens 17% - Extracommunautaire (+),taxes
-tag_lu_79,Base - Investissement Biens 17% - Extracommunautaire (+),taxes
-tag_lu_80,II.D.1. base 14%,taxes
-tag_lu_81,Base - Achat Biens 14% - Extracommunautaire (+),taxes
-tag_lu_82,Base - Frais Biens 14% - Extracommunautaire (+),taxes
-tag_lu_83,Base - Investissement Biens 14% - Extracommunautaire (+),taxes
-tag_lu_84,II.D.1. base 8%,taxes
-tag_lu_85,Base - Achat Biens 8% - Extracommunautaire (+),taxes
-tag_lu_86,Base - Frais Biens 8% - Extracommunautaire (+),taxes
-tag_lu_87,Base - Investissement Biens 8% - Extracommunautaire (+),taxes
-tag_lu_88,II.D.2.. base 17%,taxes
-tag_lu_89,Base - Achat Biens 17% - Extracommunautaire fin privées (+),taxes
-tag_lu_90,Base - Frais Biens 17% - Extracommunautaire fin privées (+),taxes
-tag_lu_91,Base - Investissement Biens 17% - Extracommunautaire fin privées (+),taxes
-tag_lu_92,II.D.2.. base 14%,taxes
-tag_lu_93,Base - Achat Biens 14% - Extracommunautaire fin privées (+),taxes
-tag_lu_94,Base - Frais Biens 14% - Extracommunautaire fin privées (+),taxes
-tag_lu_95,Base - Investissement Biens 14% - Extracommunautaire fin privées (+),taxes
-tag_lu_96,II.D.2.. base 8%,taxes
-tag_lu_97,Base - Achat Biens 8% - Extracommunautaire fin privées (+),taxes
-tag_lu_98,Base - Frais Biens 8% - Extracommunautaire fin privées (+),taxes
-tag_lu_99,Base - Investissement Biens 8% - Extracommunautaire fin privées (+),taxes
-tag_lu_100,II.C. Acquisitions effectuées dans le cadre d'opérations triangulaires – base,taxes
-tag_lu_101,II.E. Prestations de services à déclarer par le preneur redevable de la taxe – base,taxes
-tag_lu_102,II.E.1. base,taxes
-tag_lu_103,II.E.1.a) base 15%,taxes
-tag_lu_104,Base - Achat Prestations 15% - Intracommunautaire (+),taxes
-tag_lu_105,Base - Frais Prestations 15% - Intracommunautaire (+),taxes
-tag_lu_106,Base - Investissement Prestations 15% - Intracommunautaire (+),taxes
-tag_lu_107,II.E.1.a) base 6%,taxes
-tag_lu_108,Base - Achat Prestations 6% - Intracommunautaire (+),taxes
-tag_lu_109,Base - Frais Prestations 6% - Intracommunautaire (+),taxes
-tag_lu_110,Base - Investissement Prestations 6% - Intracommunautaire (+),taxes
-tag_lu_111,II.E.1.a) base 3%,taxes
-tag_lu_112,Base - Achat Prestations 3% - Intracommunautaire (+),taxes
-tag_lu_113,Base - Frais Prestations 3% - Intracommunautaire (+),taxes
-tag_lu_114,Base - Investissement Prestations 3% - Intracommunautaire (+),taxes
-tag_lu_115,II.E.1.a) base 12%,taxes
-tag_lu_116,Base - Achat Prestations 12% - Intracommunautaire (+),taxes
-tag_lu_117,Base - Frais Prestations 12% - Intracommunautaire (+),taxes
-tag_lu_118,Base - Investissement Prestations 12% - Intracommunautaire (+),taxes
-tag_lu_119,II.E.1.b) exonérées,taxes
-tag_lu_120,Base - Achat Prestations Exonérées - Intracommunautaire,taxes
-tag_lu_121,Base - Frais Prestations Exonérées - Intracommunautaire,taxes
-tag_lu_122,Base - Investissement Prestations Exonérées - Intracommunautaire,taxes
-tag_lu_123,II.E.1.a) base 17%,taxes
-tag_lu_124,Base - Achat Prestations 17% - Intracommunautaire (+),taxes
-tag_lu_125,Base - Frais Prestations 17% - Intracommunautaire (+),taxes
-tag_lu_126,Base - Investissement Prestations 17% - Intracommunautaire (+),taxes
-tag_lu_127,II.E.1.a) base 14%,taxes
-tag_lu_128,Base - Achat Prestations 14% - Intracommunautaire (+),taxes
-tag_lu_129,Base - Frais Prestations 14% - Intracommunautaire (+),taxes
-tag_lu_130,Base - Investissement Prestations 14% - Intracommunautaire (+),taxes
-tag_lu_131,II.E.1.a) base 8%,taxes
-tag_lu_132,Base - Achat Prestations 8% - Intracommunautaire (+),taxes
-tag_lu_133,Base - Frais Prestations 8% - Intracommunautaire (+),taxes
-tag_lu_134,Base - Investissement Prestations 8% - Intracommunautaire (+),taxes
-tag_lu_135,II.E.2. base,taxes
-tag_lu_136,II.E.2. base 15%,taxes
-tag_lu_137,Base - Achat Prestations 15% - Extracommunautaire (+),taxes
-tag_lu_138,Base - Frais Prestations 15% - Extracommunautaire (+),taxes
-tag_lu_139,Base - Investissement Prestations 15% - Extracommunautaire (+),taxes
-tag_lu_140,II.E.2. base 6%,taxes
-tag_lu_141,Base - Achat Prestations 6% - Extracommunautaire (+),taxes
-tag_lu_142,Base - Frais Prestations 6% - Extracommunautaire (+),taxes
-tag_lu_143,Base - Investissement Prestations 6% - Extracommunautaire (+),taxes
-tag_lu_144,II.E.2. base 3%,taxes
-tag_lu_145,Base - Achat Prestations 3% - Extracommunautaire (+),taxes
-tag_lu_146,Base - Frais Prestations 3% - Extracommunautaire (+),taxes
-tag_lu_147,Base - Investissement Prestations 3% - Extracommunautaire (+),taxes
-tag_lu_148,II.E.2. base 12%,taxes
-tag_lu_149,Base - Achat Prestations 12% - Extracommunautaire (+),taxes
-tag_lu_150,Base - Frais Prestations 12% - Extracommunautaire (+),taxes
-tag_lu_151,Base - Investissement Prestations 12% - Extracommunautaire (+),taxes
-tag_lu_152,II.E.2. exonérées,taxes
-tag_lu_153,Base - Achat Prestations Exonérées - Extracommunautaire,taxes
-tag_lu_154,Base - Frais Prestations Exonérées - Extracommunautaire,taxes
-tag_lu_155,Base - Investissement Prestations Exonérées - Extracommunautaire,taxes
-tag_lu_156,II.E.2. base 17%,taxes
-tag_lu_157,Base - Achat Prestations 17% - Extracommunautaire (+),taxes
-tag_lu_158,Base - Frais Prestations 17% - Extracommunautaire (+),taxes
-tag_lu_159,Base - Investissement Prestations 17% - Extracommunautaire (+),taxes
-tag_lu_160,II.E.2. base 14%,taxes
-tag_lu_161,Base - Achat Prestations 14% - Extracommunautaire (+),taxes
-tag_lu_162,Base - Frais Prestations 14% - Extracommunautaire (+),taxes
-tag_lu_163,Base - Investissement Prestations 14% - Extracommunautaire (+),taxes
-tag_lu_164,II.E.2. base 8%,taxes
-tag_lu_165,Base - Achat Prestations 8% - Extracommunautaire (+),taxes
-tag_lu_166,Base - Frais Prestations 8% - Extracommunautaire (+),taxes
-tag_lu_167,Base - Investissement Prestations 8% - Extracommunautaire (+),taxes
-tag_lu_168,I.-II. CALCUL DU CHIFFRE D'AFFAIRE IMPOSABLE,taxes
-tag_lu_169,I.A. Chiffre d'affaires global,taxes
-tag_lu_170,I.B. Exonérations et montants déductibles,taxes
-tag_lu_171,I.B.2. Exportations (art.43/1/a et b),taxes
-tag_lu_172,Base - Vente Biens - Extracommunautaire,taxes
-tag_lu_173,I.B.3. Autres exonérations (art.43 et 60bis),taxes
-tag_lu_174,Base - Vente - Autres Exonérations (Article 43 et 60 bis),taxes
-tag_lu_175,I.B.4. Autres exonérations (art.44 et 56quater),taxes
-tag_lu_176,Base - Vente - Autres Exonérations (Article 44 et 56 quarter),taxes
-tag_lu_177,I.B.5. Tabacs fabriqués,taxes
-tag_lu_178,Base - Vente Biens Tabacs - Extracommunautaire,taxes
-tag_lu_179,Base - Vente Biens Tabacs - Intracommunautaire,taxes
-tag_lu_180,Base - Vente Biens Tabacs - Pays,taxes
-tag_lu_181,"I.B.6.a) Livraisons subséquentes à des acquisitions intracommunautaires dans le cadre d'opérations triangulaires, lorsque le destinataire identifié à la TVA dans l'Etat membre de destination des biens y est le redevable de la taxe (4)",taxes
-tag_lu_182,Base - Vente Biens – Triangulaire Intracommunautaire,taxes
-tag_lu_183,I.B.6.d) Autres opérations réalisées (imposables) à l'étranger,taxes
-tag_lu_184,Base - Vente Prestations - Extracommunautaire,taxes
-tag_lu_185,I.B.6.c) Opérations réalisées dans le cadre du régime particulier de l'article 56sexies,taxes
-tag_lu_186,I.B.7. Opérations à l'intérieur du pays pour lesquelles le preneur est le redevable,taxes
-tag_lu_187,I.B.6.b)1) Prestations de services à des identifiés à la TVA dans un autre Etat membre non exonérées dans l'Etat membre du preneur redevable (art.17/1/b) (5),taxes
-tag_lu_188,Base - Vente Prestations - Intracommunautaire,taxes
-tag_lu_189,I.B.6.b)2) Prestations de services à des identifiés à la TVA dans un autre Etat membre exonérées dans l'Etat membre du preneur (art.17/1/b),taxes
-tag_lu_190,Base - Vente Prestations - Intracommunautaire exonérées dans l'état membre,taxes
-tag_lu_191,I.B.1. Livraisons intracommunautaires de biens à des personnes identifiées à la TVA dans un autre Etat membre (art.43/1/d e et f) (3),taxes
-tag_lu_192,Base - Vente Biens - Intracommunautaire,taxes
-tag_lu_193,I.C. Chiffre d'affaires imposable,taxes
-tag_lu_194,II.A. Ventilation du chiffre d'affaires imposable – base,taxes
-tag_lu_195,II.A. base 15%,taxes
-tag_lu_196,Base - Vente Biens 15% - Pays,taxes
-tag_lu_197,Base - Vente Prestations 15% - Pays,taxes
-tag_lu_198,II.A. base 6%,taxes
-tag_lu_199,Base - Vente Biens 6% - Pays,taxes
-tag_lu_200,Base - Vente Prestations 6% - Pays,taxes
-tag_lu_201,II.A. base 3%,taxes
-tag_lu_202,Base - Vente Biens 3% - Pays,taxes
-tag_lu_203,Base - Vente Prestations 3% - Pays,taxes
-tag_lu_204,II.A. base 12%,taxes
-tag_lu_205,Base - Vente Biens 12% - Pays,taxes
-tag_lu_206,Base - Vente Prestations 12% - Pays,taxes
-tag_lu_207,II.A. base 0%,taxes
-tag_lu_208,Base - Vente Biens 0% - Pays,taxes
-tag_lu_209,Base - Vente Prestations 0% - Pays,taxes
-tag_lu_210,II.A. base 17%,taxes
-tag_lu_211,Base - Vente Biens 17% - Pays,taxes
-tag_lu_212,Base - Vente Prestations 17% - Pays,taxes
-tag_lu_213,II.A. base 14%,taxes
-tag_lu_214,Base - Vente Biens 14% - Pays,taxes
-tag_lu_215,Base - Vente Prestations 14% - Pays,taxes
-tag_lu_216,II.A. base 8%,taxes
-tag_lu_217,Base - Vente Biens 8% - Pays,taxes
-tag_lu_218,Base - Vente Prestations 8% - Pays,taxes
-tag_lu_219,Codes non assignés,taxes
-tag_lu_220,Base - Achat Biens 0% - Pays,taxes
-tag_lu_221,Base - Achat Biens 12% - Pays,taxes
-tag_lu_222,Base - Achat Biens 14% - Pays,taxes
-tag_lu_223,Base - Achat Biens 15% - Pays,taxes
-tag_lu_224,Base - Achat Biens 17% - Pays,taxes
-tag_lu_225,Base - Achat Biens 3% - Pays,taxes
-tag_lu_226,Base - Achat Biens 6% - Pays,taxes
-tag_lu_227,Base - Achat Biens 8% - Pays,taxes
-tag_lu_228,Base - Achat Prestations 0% - Pays,taxes
-tag_lu_229,Base - Achat Prestations 12% - Pays,taxes
-tag_lu_230,Base - Achat Prestations 14% - Pays,taxes
-tag_lu_231,Base - Achat Prestations 15% - Pays,taxes
-tag_lu_232,Base - Achat Prestations 17% - Pays,taxes
-tag_lu_233,Base - Achat Prestations 3% - Pays,taxes
-tag_lu_234,Base - Achat Prestations 6% - Pays,taxes
-tag_lu_235,Base - Achat Prestations 8% - Pays,taxes
-tag_lu_236,Base - Frais Biens 0% - Pays,taxes
-tag_lu_237,Base - Frais Biens 12% - Pays,taxes
-tag_lu_238,Base - Frais Biens 14% - Pays,taxes
-tag_lu_239,Base - Frais Biens 15% - Pays,taxes
-tag_lu_240,Base - Frais Biens 17% - Pays,taxes
-tag_lu_241,Base - Frais Biens 3% - Pays,taxes
-tag_lu_242,Base - Frais Biens 6% - Pays,taxes
-tag_lu_243,Base - Frais Biens 8% - Pays,taxes
-tag_lu_244,Base - Frais Prestations 0% - Pays,taxes
-tag_lu_245,Base - Frais Prestations 12% - Pays,taxes
-tag_lu_246,Base - Frais Prestations 14% - Pays,taxes
-tag_lu_247,Base - Frais Prestations 15% - Pays,taxes
-tag_lu_248,Base - Frais Prestations 17% - Pays,taxes
-tag_lu_249,Base - Frais Prestations 3% - Pays,taxes
-tag_lu_250,Base - Frais Prestations 6% - Pays,taxes
-tag_lu_251,Base - Frais Prestations 8% - Pays,taxes
-tag_lu_252,Base - Investissement Biens 0% - Pays,taxes
-tag_lu_253,Base - Investissement Biens 12% - Pays,taxes
-tag_lu_254,Base - Investissement Biens 14% - Pays,taxes
-tag_lu_255,Base - Investissement Biens 15% - Pays,taxes
-tag_lu_256,Base - Investissement Biens 17% - Pays,taxes
-tag_lu_257,Base - Investissement Biens 3% - Pays,taxes
-tag_lu_258,Base - Investissement Biens 6% - Pays,taxes
-tag_lu_259,Base - Investissement Biens 8% - Pays,taxes
-tag_lu_260,Base - Investissement Prestations 0% - Pays,taxes
-tag_lu_261,Base - Investissement Prestations 12% - Pays,taxes
-tag_lu_262,Base - Investissement Prestations 14% - Pays,taxes
-tag_lu_263,Base - Investissement Prestations 15% - Pays,taxes
-tag_lu_264,Base - Investissement Prestations 17% - Pays,taxes
-tag_lu_265,Base - Investissement Prestations 3% - Pays,taxes
-tag_lu_266,Base - Investissement Prestations 6% - Pays,taxes
-tag_lu_267,Base - Investissement Prestations 8% - Pays,taxes
-tag_lu_268,II.-III.-IV. CALCUL DE LA TAXE,taxes
-tag_lu_269,IV.C. Excédent,taxes
-tag_lu_270,IV.A. Total de la taxe en aval,taxes
-tag_lu_271,II.H. Total de la taxe en aval,taxes
-tag_lu_272,II.A. Ventilation du chiffre d'affaires imposable – taxe,taxes
-tag_lu_273,II.A. taxe 15%,taxes
-tag_lu_274,Taxe - Vente Biens 15% - Pays,taxes
-tag_lu_275,Taxe - Vente Prestations 15% - Pays,taxes
-tag_lu_276,II.A. taxe 6%,taxes
-tag_lu_277,Taxe - Vente Biens 6% - Pays,taxes
-tag_lu_278,Taxe - Vente Prestations 6% - Pays,taxes
-tag_lu_279,II.A. taxe 3%,taxes
-tag_lu_280,Taxe - Vente Biens 3% - Pays,taxes
-tag_lu_281,Taxe - Vente Prestations 3% - Pays,taxes
-tag_lu_282,II.A. taxe 12%,taxes
-tag_lu_283,Taxe - Vente Biens 12% - Pays,taxes
-tag_lu_284,Taxe - Vente Prestations 12% - Pays,taxes
-tag_lu_285,II.A. taxe 0%,taxes
-tag_lu_286,II.A. taxe 17%,taxes
-tag_lu_287,Taxe - Vente Biens 17% - Pays,taxes
-tag_lu_288,Taxe - Vente Prestations 17% - Pays,taxes
-tag_lu_289,II.A. taxe 14%,taxes
-tag_lu_290,Taxe - Vente Biens 14% - Pays,taxes
-tag_lu_291,Taxe - Vente Prestations 14% - Pays,taxes
-tag_lu_292,II.A. taxe 8%,taxes
-tag_lu_293,Taxe - Vente Biens 8% - Pays,taxes
-tag_lu_294,Taxe - Vente Prestations 8% - Pays,taxes
-tag_lu_295,II.B. Acquisitions intracommunautaires de biens – taxe,taxes
-tag_lu_296,II.B. taxe 15%,taxes
-tag_lu_297,Taxe - Achat Biens 15% - Intracommunautaire (+),taxes
-tag_lu_298,Taxe - Frais Biens 15% - Intracommunautaire (+),taxes
-tag_lu_299,Taxe - Investissement Biens 15% - Intracommunautaire (+),taxes
-tag_lu_300,II.B. taxe 6%,taxes
-tag_lu_301,Taxe - Achat Biens 6% - Intracommunautaire (+),taxes
-tag_lu_302,Taxe - Frais Biens 6% - Intracommunautaire (+),taxes
-tag_lu_303,Taxe - Investissement Biens 6% - Intracommunautaire (+),taxes
-tag_lu_304,II.B. taxe 3%,taxes
-tag_lu_305,Taxe - Achat Biens 3% - Intracommunautaire (+),taxes
-tag_lu_306,Taxe - Frais Biens 3% - Intracommunautaire (+),taxes
-tag_lu_307,Taxe - Investissement Biens 3% - Intracommunautaire (+),taxes
-tag_lu_308,II.B. taxe 12%,taxes
-tag_lu_309,Taxe - Achat Biens 12% - Intracommunautaire (+),taxes
-tag_lu_310,Taxe - Frais Biens 12% - Intracommunautaire (+),taxes
-tag_lu_311,Taxe - Investissement Biens 12% - Intracommunautaire (+),taxes
-tag_lu_312,II.B. taxe 17%,taxes
-tag_lu_313,Taxe - Achat Biens 17% - Intracommunautaire (+),taxes
-tag_lu_314,Taxe - Frais Biens 17% - Intracommunautaire (+),taxes
-tag_lu_315,Taxe - Investissement Biens 17% - Intracommunautaire (+),taxes
-tag_lu_316,II.B. taxe 14%,taxes
-tag_lu_317,Taxe - Achat Biens 14% - Intracommunautaire (+),taxes
-tag_lu_318,Taxe - Frais Biens 14% - Intracommunautaire (+),taxes
-tag_lu_319,Taxe - Investissement Biens 14% - Intracommunautaire (+),taxes
-tag_lu_320,II.B. taxe 8%,taxes
-tag_lu_321,Taxe - Achat Biens 8% - Intracommunautaire (+),taxes
-tag_lu_322,Taxe - Frais Biens 8% - Intracommunautaire (+),taxes
-tag_lu_323,Taxe - Investissement Biens 8% - Intracommunautaire (+),taxes
-tag_lu_324,II.D. Importations de biens – taxe,taxes
-tag_lu_325,II.D.1. taxe 15%,taxes
-tag_lu_326,Taxe - Achat Biens 15% - Extracommunautaire (+),taxes
-tag_lu_327,Taxe - Frais Biens 15% - Extracommunautaire (+),taxes
-tag_lu_328,Taxe - Investissement Biens 15% - Extracommunautaire (+),taxes
-tag_lu_329,II.D.1. taxe 6%,taxes
-tag_lu_330,Taxe - Achat Biens 6% - Extracommunautaire (+),taxes
-tag_lu_331,Taxe - Frais Biens 6% - Extracommunautaire (+),taxes
-tag_lu_332,Taxe - Investissement Biens 6% - Extracommunautaire (+),taxes
-tag_lu_333,II.D.1. taxe 3%,taxes
-tag_lu_334,Taxe - Achat Biens 3% - Extracommunautaire (+),taxes
-tag_lu_335,Taxe - Frais Biens 3% - Extracommunautaire (+),taxes
-tag_lu_336,Taxe - Investissement Biens 3% - Extracommunautaire (+),taxes
-tag_lu_337,II.D.1. taxe 12%,taxes
-tag_lu_338,Taxe - Achat Biens 12% - Extracommunautaire (+),taxes
-tag_lu_339,Taxe - Frais Biens 12% - Extracommunautaire (+),taxes
-tag_lu_340,Taxe - Investissement Biens 12% - Extracommunautaire (+),taxes
-tag_lu_341,II.D.2.. taxe 15%,taxes
-tag_lu_342,Taxe - Achat Biens 15% - Extracommunautaire fin privées (+),taxes
-tag_lu_343,Taxe - Frais Biens 15% - Extracommunautaire fin privées (+),taxes
-tag_lu_344,Taxe - Investissement Biens 15% - Extracommunautaire fin privées (+),taxes
-tag_lu_345,II.D.2.. taxe 6%,taxes
-tag_lu_346,Taxe - Achat Biens 6% - Extracommunautaire fin privées (+),taxes
-tag_lu_347,Taxe - Frais Biens 6% - Extracommunautaire fin privées (+),taxes
-tag_lu_348,Taxe - Investissement Biens 6% - Extracommunautaire fin privées (+),taxes
-tag_lu_349,II.D.2.. taxe 3%,taxes
-tag_lu_350,Taxe - Achat Biens 3% - Extracommunautaire fin privées (+),taxes
-tag_lu_351,Taxe - Frais Biens 3% - Extracommunautaire fin privées (+),taxes
-tag_lu_352,Taxe - Investissement Biens 3% - Extracommunautaire fin privées (+),taxes
-tag_lu_353,II.D.2.. taxe 12%,taxes
-tag_lu_354,Taxe - Achat Biens 12% - Extracommunautaire fin privées (+),taxes
-tag_lu_355,Taxe - Frais Biens 12% - Extracommunautaire fin privées (+),taxes
-tag_lu_356,Taxe - Investissement Biens 12% - Extracommunautaire fin privées (+),taxes
-tag_lu_357,II.D.1. taxe 17%,taxes
-tag_lu_358,Taxe - Achat Biens 17% - Extracommunautaire (+),taxes
-tag_lu_359,Taxe - Frais Biens 17% - Extracommunautaire (+),taxes
-tag_lu_360,Taxe - Investissement Biens 17% - Extracommunautaire (+),taxes
-tag_lu_361,II.D.1. taxe 14%,taxes
-tag_lu_362,Taxe - Achat Biens 14% - Extracommunautaire (+),taxes
-tag_lu_363,Taxe - Frais Biens 14% - Extracommunautaire (+),taxes
-tag_lu_364,Taxe - Investissement Biens 14% - Extracommunautaire (+),taxes
-tag_lu_365,II.D.1. taxe 8%,taxes
-tag_lu_366,Taxe - Achat Biens 8% - Extracommunautaire (+),taxes
-tag_lu_367,Taxe - Frais Biens 8% - Extracommunautaire (+),taxes
-tag_lu_368,Taxe - Investissement Biens 8% - Extracommunautaire (+),taxes
-tag_lu_369,II.D.2.. taxe 17%,taxes
-tag_lu_370,Taxe - Achat Biens 17% - Extracommunautaire fin privées (+),taxes
-tag_lu_371,Taxe - Frais Biens 17% - Extracommunautaire fin privées (+),taxes
-tag_lu_372,Taxe - Investissement Biens 17% - Extracommunautaire fin privées (+),taxes
-tag_lu_373,II.D.2.. taxe 14%,taxes
-tag_lu_374,Taxe - Achat Biens 14% - Extracommunautaire fin privées (+),taxes
-tag_lu_375,Taxe - Frais Biens 14% - Extracommunautaire fin privées (+),taxes
-tag_lu_376,Taxe - Investissement Biens 14% - Extracommunautaire fin privées (+),taxes
-tag_lu_377,II.D.2.. taxe 8%,taxes
-tag_lu_378,Taxe - Achat Biens 8% - Extracommunautaire fin privées (+),taxes
-tag_lu_379,Taxe - Frais Biens 8% - Extracommunautaire fin privées (+),taxes
-tag_lu_380,Taxe - Investissement Biens 8% - Extracommunautaire fin privées (+),taxes
-tag_lu_381,II.E. Prestations de services à déclarer par le preneur redevable de la taxe– base,taxes
-tag_lu_382,II.E.1.a) taxe,taxes
-tag_lu_383,II.E.1.a) taxe 15%,taxes
-tag_lu_384,Taxe - Achat Prestations 15% - Intracommunautaire (+),taxes
-tag_lu_385,Taxe - Frais Prestations 15% - Intracommunautaire (+),taxes
-tag_lu_386,Taxe - Investissement Prestations 15% - Intracommunautaire (+),taxes
-tag_lu_387,II.E.1.a) taxe 6%,taxes
-tag_lu_388,Taxe - Achat Prestations 6% - Intracommunautaire (+),taxes
-tag_lu_389,Taxe - Frais Prestations 6% - Intracommunautaire (+),taxes
-tag_lu_390,Taxe - Investissement Prestations 6% - Intracommunautaire (+),taxes
-tag_lu_391,II.E.1.a) taxe 3%,taxes
-tag_lu_392,Taxe - Achat Prestations 3% - Intracommunautaire (+),taxes
-tag_lu_393,Taxe - Frais Prestations 3% - Intracommunautaire (+),taxes
-tag_lu_394,Taxe - Investissement Prestations 3% - Intracommunautaire (+),taxes
-tag_lu_395,II.E.1.a) taxe 12%,taxes
-tag_lu_396,Taxe - Achat Prestations 12% - Intracommunautaire (+),taxes
-tag_lu_397,Taxe - Frais Prestations 12% - Intracommunautaire (+),taxes
-tag_lu_398,Taxe - Investissement Prestations 12% - Intracommunautaire (+),taxes
-tag_lu_399,II.E.1.a) taxe 17%,taxes
-tag_lu_400,Taxe - Achat Prestations 17% - Intracommunautaire (+),taxes
-tag_lu_401,Taxe - Frais Prestations 17% - Intracommunautaire (+),taxes
-tag_lu_402,Taxe - Investissement Prestations 17% - Intracommunautaire (+),taxes
-tag_lu_403,II.E.1.a) taxe 14%,taxes
-tag_lu_404,Taxe - Achat Prestations 14% - Intracommunautaire (+),taxes
-tag_lu_405,Taxe - Frais Prestations 14% - Intracommunautaire (+),taxes
-tag_lu_406,Taxe - Investissement Prestations 14% - Intracommunautaire (+),taxes
-tag_lu_407,II.E.1.a) taxe 8%,taxes
-tag_lu_408,Taxe - Achat Prestations 8% - Intracommunautaire (+),taxes
-tag_lu_409,Taxe - Frais Prestations 8% - Intracommunautaire (+),taxes
-tag_lu_410,Taxe - Investissement Prestations 8% - Intracommunautaire (+),taxes
-tag_lu_411,II.E.2. taxe,taxes
-tag_lu_412,II.E.2. taxe 15%,taxes
-tag_lu_413,Taxe - Achat Prestations 15% - Extracommunautaire (+),taxes
-tag_lu_414,Taxe - Frais Prestations 15% - Extracommunautaire (+),taxes
-tag_lu_415,Taxe - Investissement Prestations 15% - Extracommunautaire (+),taxes
-tag_lu_416,II.E.2. taxe 6%,taxes
-tag_lu_417,Taxe - Achat Prestations 6% - Extracommunautaire (+),taxes
-tag_lu_418,Taxe - Frais Prestations 6% - Extracommunautaire (+),taxes
-tag_lu_419,Taxe - Investissement Prestations 6% - Extracommunautaire (+),taxes
-tag_lu_420,II.E.2. taxe 3%,taxes
-tag_lu_421,Taxe - Achat Prestations 3% - Extracommunautaire (+),taxes
-tag_lu_422,Taxe - Frais Prestations 3% - Extracommunautaire (+),taxes
-tag_lu_423,Taxe - Investissement Prestations 3% - Extracommunautaire (+),taxes
-tag_lu_424,II.E.2. taxe 12%,taxes
-tag_lu_425,Taxe - Achat Prestations 12% - Extracommunautaire (+),taxes
-tag_lu_426,Taxe - Frais Prestations 12% - Extracommunautaire (+),taxes
-tag_lu_427,Taxe - Investissement Prestations 12% - Extracommunautaire (+),taxes
-tag_lu_428,II.E.2. taxe 17%,taxes
-tag_lu_429,Taxe - Achat Prestations 17% - Extracommunautaire (+),taxes
-tag_lu_430,Taxe - Frais Prestations 17% - Extracommunautaire (+),taxes
-tag_lu_431,Taxe - Investissement Prestations 17% - Extracommunautaire (+),taxes
-tag_lu_432,II.E.2. taxe 14%,taxes
-tag_lu_433,Taxe - Achat Prestations 14% - Extracommunautaire (+),taxes
-tag_lu_434,Taxe - Frais Prestations 14% - Extracommunautaire (+),taxes
-tag_lu_435,Taxe - Investissement Prestations 14% - Extracommunautaire (+),taxes
-tag_lu_436,II.E.2. taxe 8%,taxes
-tag_lu_437,Taxe - Achat Prestations 8% - Extracommunautaire (+),taxes
-tag_lu_438,Taxe - Frais Prestations 8% - Extracommunautaire (+),taxes
-tag_lu_439,Taxe - Investissement Prestations 8% - Extracommunautaire (+),taxes
-tag_lu_440,IV.A. Total de la taxe en amont déductible,taxes
-tag_lu_441,III.C. Total de la taxe en amont déductible,taxes
-tag_lu_442,III.A. Total de la taxe en amont,taxes
-tag_lu_443,III.A.4. Affectations de biens (art.48/1/d),taxes
-tag_lu_444,III.A.6. Taxe acquittée comme caution solidaire,taxes
-tag_lu_445,III.A.7. Taxe régularisée - régime particulier suspensif (art.60bis/9 al. 2),taxes
-tag_lu_446,III.A.1. Achats de biens et de services à l'intérieur du pays (art.48/1/a),taxes
-tag_lu_447,Taxe - Achat Biens 12% - Pays,taxes
-tag_lu_448,Taxe - Achat Biens 14% - Pays,taxes
-tag_lu_449,Taxe - Achat Biens 15% - Pays,taxes
-tag_lu_450,Taxe - Achat Biens 17% - Pays,taxes
-tag_lu_451,Taxe - Achat Biens 3% - Pays,taxes
-tag_lu_452,Taxe - Achat Biens 6% - Pays,taxes
-tag_lu_453,Taxe - Achat Biens 8% - Pays,taxes
-tag_lu_454,Taxe - Achat Prestations 12% - Pays,taxes
-tag_lu_456,Taxe - Achat Prestations 14% - Pays,taxes
-tag_lu_457,Taxe - Achat Prestations 15% - Pays,taxes
-tag_lu_458,Taxe - Achat Prestations 17% - Pays,taxes
-tag_lu_459,Taxe - Achat Prestations 3% - Pays,taxes
-tag_lu_460,Taxe - Achat Prestations 6% - Pays,taxes
-tag_lu_461,Taxe - Achat Prestations 8% - Pays,taxes
-tag_lu_462,Taxe - Frais Biens 12% - Pays,taxes
-tag_lu_463,Taxe - Frais Biens 14% - Pays,taxes
-tag_lu_464,Taxe - Frais Biens 15% - Pays,taxes
-tag_lu_465,Taxe - Frais Biens 17% - Pays,taxes
-tag_lu_466,Taxe - Frais Biens 3% - Pays,taxes
-tag_lu_467,Taxe - Frais Biens 6% - Pays,taxes
-tag_lu_468,Taxe - Frais Biens 8% - Pays,taxes
-tag_lu_469,Taxe - Frais Prestations 12% - Pays,taxes
-tag_lu_470,Taxe - Frais Prestations 14% - Pays,taxes
-tag_lu_471,Taxe - Frais Prestations 15% - Pays,taxes
-tag_lu_472,Taxe - Frais Prestations 17% - Pays,taxes
-tag_lu_473,Taxe - Frais Prestations 3% - Pays,taxes
-tag_lu_474,Taxe - Frais Prestations 6% - Pays,taxes
-tag_lu_475,Taxe - Frais Prestations 8% - Pays,taxes
-tag_lu_476,Taxe - Investissement Biens 12% - Pays,taxes
-tag_lu_477,Taxe - Investissement Biens 14% - Pays,taxes
-tag_lu_478,Taxe - Investissement Biens 15% - Pays,taxes
-tag_lu_479,Taxe - Investissement Biens 17% - Pays,taxes
-tag_lu_480,Taxe - Investissement Biens 3% - Pays,taxes
-tag_lu_481,Taxe - Investissement Biens 6% - Pays,taxes
-tag_lu_482,Taxe - Investissement Biens 8% - Pays,taxes
-tag_lu_483,Taxe - Investissement Prestations 12% - Pays,taxes
-tag_lu_484,Taxe - Investissement Prestations 14% - Pays,taxes
-tag_lu_485,Taxe - Investissement Prestations 15% - Pays,taxes
-tag_lu_486,Taxe - Investissement Prestations 17% - Pays,taxes
-tag_lu_487,Taxe - Investissement Prestations 3% - Pays,taxes
-tag_lu_488,Taxe - Investissement Prestations 6% - Pays,taxes
-tag_lu_489,Taxe - Investissement Prestations 8% - Pays,taxes
-tag_lu_490,III.A.2. Acquisitions intracommunautaires de biens (art.48/1/b),taxes
-tag_lu_491,Taxe - Achat Biens 12% - Intracommunautaire (-),taxes
-tag_lu_492,Taxe - Achat Biens 14% - Intracommunautaire (-),taxes
-tag_lu_493,Taxe - Achat Biens 15% - Intracommunautaire (-),taxes
-tag_lu_494,Taxe - Achat Biens 17% - Intracommunautaire (-),taxes
-tag_lu_495,Taxe - Achat Biens 3% - Intracommunautaire (-),taxes
-tag_lu_496,Taxe - Achat Biens 6% - Intracommunautaire (-),taxes
-tag_lu_497,Taxe - Achat Biens 8% - Intracommunautaire (-),taxes
-tag_lu_498,Taxe - Frais Biens 12% - Intracommunautaire (-),taxes
-tag_lu_499,Taxe - Frais Biens 14% - Intracommunautaire (-),taxes
-tag_lu_500,Taxe - Frais Biens 15% - Intracommunautaire (-),taxes
-tag_lu_501,Taxe - Frais Biens 17% - Intracommunautaire (-),taxes
-tag_lu_502,Taxe - Frais Biens 3% - Intracommunautaire (-),taxes
-tag_lu_503,Taxe - Frais Biens 6% - Intracommunautaire (-),taxes
-tag_lu_504,Taxe - Frais Biens 8% - Intracommunautaire (-),taxes
-tag_lu_505,Taxe - Investissement Biens 12% - Intracommunautaire (-),taxes
-tag_lu_506,Taxe - Investissement Biens 14% - Intracommunautaire (-),taxes
-tag_lu_507,Taxe - Investissement Biens 15% - Intracommunautaire (-),taxes
-tag_lu_508,Taxe - Investissement Biens 17% - Intracommunautaire (-),taxes
-tag_lu_509,Taxe - Investissement Biens 3% - Intracommunautaire (-),taxes
-tag_lu_510,Taxe - Investissement Biens 6% - Intracommunautaire (-),taxes
-tag_lu_511,Taxe - Investissement Biens 8% - Intracommunautaire (-),taxes
-tag_lu_512,III.A.3. Importations de biens (taxe déclarée ou payée) (art.48/1/c),taxes
-tag_lu_513,Taxe - Achat Biens 12% - Extracommunautaire (-),taxes
-tag_lu_514,Taxe - Achat Biens 14% - Extracommunautaire (-),taxes
-tag_lu_515,Taxe - Achat Biens 15% - Extracommunautaire (-),taxes
-tag_lu_516,Taxe - Achat Biens 17% - Extracommunautaire (-),taxes
-tag_lu_517,Taxe - Achat Biens 3% - Extracommunautaire (-),taxes
-tag_lu_518,Taxe - Achat Biens 6% - Extracommunautaire (-),taxes
-tag_lu_519,Taxe - Achat Biens 8% - Extracommunautaire (-),taxes
-tag_lu_520,Taxe - Achat Biens 12% - Extracommunautaire fin privées (-),taxes
-tag_lu_521,Taxe - Achat Biens 14% - Extracommunautaire fin privées (-),taxes
-tag_lu_522,Taxe - Achat Biens 15% - Extracommunautaire fin privées (-),taxes
-tag_lu_523,Taxe - Achat Biens 17% - Extracommunautaire fin privées (-),taxes
-tag_lu_524,Taxe - Achat Biens 3% - Extracommunautaire fin privées (-),taxes
-tag_lu_525,Taxe - Achat Biens 6% - Extracommunautaire fin privées (-),taxes
-tag_lu_526,Taxe - Achat Biens 8% - Extracommunautaire fin privées (-),taxes
-tag_lu_527,Taxe - Frais Biens 12% - Extracommunautaire (-),taxes
-tag_lu_528,Taxe - Frais Biens 14% - Extracommunautaire (-),taxes
-tag_lu_529,Taxe - Frais Biens 15% - Extracommunautaire (-),taxes
-tag_lu_530,Taxe - Frais Biens 17% - Extracommunautaire (-),taxes
-tag_lu_531,Taxe - Frais Biens 3% - Extracommunautaire (-),taxes
-tag_lu_532,Taxe - Frais Biens 6% - Extracommunautaire (-),taxes
-tag_lu_533,Taxe - Frais Biens 8% - Extracommunautaire (-),taxes
-tag_lu_534,Taxe - Frais Biens 12% - Extracommunautaire fin privées (-),taxes
-tag_lu_535,Taxe - Frais Biens 14% - Extracommunautaire fin privées (-),taxes
-tag_lu_536,Taxe - Frais Biens 15% - Extracommunautaire fin privées (-),taxes
-tag_lu_537,Taxe - Frais Biens 17% - Extracommunautaire fin privées (-),taxes
-tag_lu_538,Taxe - Frais Biens 3% - Extracommunautaire fin privées (-),taxes
-tag_lu_539,Taxe - Frais Biens 6% - Extracommunautaire fin privées (-),taxes
-tag_lu_540,Taxe - Frais Biens 8% - Extracommunautaire fin privées (-),taxes
-tag_lu_541,Taxe - Investissement Biens 12% - Extracommunautaire (-),taxes
-tag_lu_542,Taxe - Investissement Biens 14% - Extracommunautaire (-),taxes
-tag_lu_543,Taxe - Investissement Biens 15% - Extracommunautaire (-),taxes
-tag_lu_544,Taxe - Investissement Biens 17% - Extracommunautaire (-),taxes
-tag_lu_545,Taxe - Investissement Biens 3% - Extracommunautaire (-),taxes
-tag_lu_546,Taxe - Investissement Biens 6% - Extracommunautaire (-),taxes
-tag_lu_547,Taxe - Investissement Biens 8% - Extracommunautaire (-),taxes
-tag_lu_548,Taxe - Investissement Biens 12% - Extracommunautaire fin privées (-),taxes
-tag_lu_549,Taxe - Investissement Biens 14% - Extracommunautaire fin privées (-),taxes
-tag_lu_550,Taxe - Investissement Biens 15% - Extracommunautaire fin privées (-),taxes
-tag_lu_551,Taxe - Investissement Biens 17% - Extracommunautaire fin privées (-),taxes
-tag_lu_552,Taxe - Investissement Biens 3% - Extracommunautaire fin privées (-),taxes
-tag_lu_553,Taxe - Investissement Biens 6% - Extracommunautaire fin privées (-),taxes
-tag_lu_554,Taxe - Investissement Biens 8% - Extracommunautaire fin privées (-),taxes
-tag_lu_555,III.A.5. Taxe déclarée comme débiteur (voir points II.E et F),taxes
-tag_lu_556,Taxe - Achat Prestations 12% - Extracommunautaire (-),taxes
-tag_lu_557,Taxe - Achat Prestations 14% - Extracommunautaire (-),taxes
-tag_lu_558,Taxe - Achat Prestations 15% - Extracommunautaire (-),taxes
-tag_lu_559,Taxe - Achat Prestations 17% - Extracommunautaire (-),taxes
-tag_lu_560,Taxe - Achat Prestations 3% - Extracommunautaire (-),taxes
-tag_lu_561,Taxe - Achat Prestations 6% - Extracommunautaire (-),taxes
-tag_lu_562,Taxe - Achat Prestations 8% - Extracommunautaire (-),taxes
-tag_lu_563,Taxe - Achat Prestations 12% - Intracommunautaire (-),taxes
-tag_lu_564,Taxe - Achat Prestations 14% - Intracommunautaire (-),taxes
-tag_lu_565,Taxe - Achat Prestations 15% - Intracommunautaire (-),taxes
-tag_lu_566,Taxe - Achat Prestations 17% - Intracommunautaire (-),taxes
-tag_lu_567,Taxe - Achat Prestations 3% - Intracommunautaire (-),taxes
-tag_lu_568,Taxe - Achat Prestations 6% - Intracommunautaire (-),taxes
-tag_lu_569,Taxe - Achat Prestations 8% - Intracommunautaire (-),taxes
-tag_lu_570,Taxe - Frais Prestations 12% - Extracommunautaire (-),taxes
-tag_lu_571,Taxe - Frais Prestations 14% - Extracommunautaire (-),taxes
-tag_lu_572,Taxe - Frais Prestations 15% - Extracommunautaire (-),taxes
-tag_lu_573,Taxe - Frais Prestations 17% - Extracommunautaire (-),taxes
-tag_lu_574,Taxe - Frais Prestations 3% - Extracommunautaire (-),taxes
-tag_lu_575,Taxe - Frais Prestations 6% - Extracommunautaire (-),taxes
-tag_lu_576,Taxe - Frais Prestations 8% - Extracommunautaire (-),taxes
-tag_lu_577,Taxe - Frais Prestations 12% - Intracommunautaire (-),taxes
-tag_lu_578,Taxe - Frais Prestations 14% - Intracommunautaire (-),taxes
-tag_lu_579,Taxe - Frais Prestations 15% - Intracommunautaire (-),taxes
-tag_lu_580,Taxe - Frais Prestations 17% - Intracommunautaire (-),taxes
-tag_lu_581,Taxe - Frais Prestations 3% - Intracommunautaire (-),taxes
-tag_lu_582,Taxe - Frais Prestations 6% - Intracommunautaire (-),taxes
-tag_lu_583,Taxe - Frais Prestations 8% - Intracommunautaire (-),taxes
-tag_lu_584,Taxe - Investissement Prestations 12% - Extracommunautaire (-),taxes
-tag_lu_585,Taxe - Investissement Prestations 14% - Extracommunautaire (-),taxes
-tag_lu_586,Taxe - Investissement Prestations 15% - Extracommunautaire (-),taxes
-tag_lu_587,Taxe - Investissement Prestations 17% - Extracommunautaire (-),taxes
-tag_lu_588,Taxe - Investissement Prestations 3% - Extracommunautaire (-),taxes
-tag_lu_589,Taxe - Investissement Prestations 6% - Extracommunautaire (-),taxes
-tag_lu_590,Taxe - Investissement Prestations 8% - Extracommunautaire (-),taxes
-tag_lu_591,Taxe - Investissement Prestations 12% - Intracommunautaire (-),taxes
-tag_lu_592,Taxe - Investissement Prestations 14% - Intracommunautaire (-),taxes
-tag_lu_593,Taxe - Investissement Prestations 15% - Intracommunautaire (-),taxes
-tag_lu_594,Taxe - Investissement Prestations 17% - Intracommunautaire (-),taxes
-tag_lu_595,Taxe - Investissement Prestations 3% - Intracommunautaire (-),taxes
-tag_lu_596,Taxe - Investissement Prestations 6% - Intracommunautaire (-),taxes
-tag_lu_597,Taxe - Investissement Prestations 8% - Intracommunautaire (-),taxes
-tag_lu_598,Base - Sans Taxe,taxes
diff --git a/addons/l10n_lu/data/account.fiscal.position.tax.template-2015.csv b/addons/l10n_lu/data/account.fiscal.position.tax.template-2015.csv
index aaaf7634bd8..5fa83f00870 100644
--- a/addons/l10n_lu/data/account.fiscal.position.tax.template-2015.csv
+++ b/addons/l10n_lu/data/account.fiscal.position.tax.template-2015.csv
@@ -1,128 +1,80 @@
id,position_id:id,tax_src_id:id,tax_dest_id:id
fiscal_position_tax_template_LU_85,account_fiscal_position_template_LU_IC,lu_2015_tax_VB-PA-17,lu_2011_tax_VB-IC-0
-fiscal_position_tax_template_LU_1,account_fiscal_position_template_LU_IC,lu_2011_tax_VB-PA-15,lu_2011_tax_VB-IC-0
fiscal_position_tax_template_LU_86,account_fiscal_position_template_LU_IC,lu_2015_tax_VB-PA-14,lu_2011_tax_VB-IC-0
-fiscal_position_tax_template_LU_2,account_fiscal_position_template_LU_IC,lu_2011_tax_VB-PA-12,lu_2011_tax_VB-IC-0
fiscal_position_tax_template_LU_87,account_fiscal_position_template_LU_IC,lu_2015_tax_VB-PA-8,lu_2011_tax_VB-IC-0
-fiscal_position_tax_template_LU_3,account_fiscal_position_template_LU_IC,lu_2011_tax_VB-PA-6,lu_2011_tax_VB-IC-0
fiscal_position_tax_template_LU_4,account_fiscal_position_template_LU_IC,lu_2011_tax_VB-PA-3,lu_2011_tax_VB-IC-0
fiscal_position_tax_template_LU_5,account_fiscal_position_template_LU_IC,lu_2011_tax_VB-PA-0,lu_2011_tax_VB-IC-0
fiscal_position_tax_template_LU_88,account_fiscal_position_template_LU_IC,lu_2015_tax_VP-PA-17,lu_2011_tax_VP-IC-0
fiscal_position_tax_template_LU_89,account_fiscal_position_template_LU_IC,lu_2015_tax_VP-PA-14,lu_2011_tax_VP-IC-0
fiscal_position_tax_template_LU_90,account_fiscal_position_template_LU_IC,lu_2015_tax_VP-PA-8,lu_2011_tax_VP-IC-0
-fiscal_position_tax_template_LU_6,account_fiscal_position_template_LU_IC,lu_2011_tax_VP-PA-15,lu_2011_tax_VP-IC-0
-fiscal_position_tax_template_LU_7,account_fiscal_position_template_LU_IC,lu_2011_tax_VP-PA-12,lu_2011_tax_VP-IC-0
-fiscal_position_tax_template_LU_8,account_fiscal_position_template_LU_IC,lu_2011_tax_VP-PA-6,lu_2011_tax_VP-IC-0
fiscal_position_tax_template_LU_9,account_fiscal_position_template_LU_IC,lu_2011_tax_VP-PA-3,lu_2011_tax_VP-IC-0
fiscal_position_tax_template_LU_91,account_fiscal_position_template_LU_IC,lu_2015_tax_FB-PA-17,lu_2015_tax_FB-IC-17
fiscal_position_tax_template_LU_92,account_fiscal_position_template_LU_IC,lu_2015_tax_FB-PA-14,lu_2015_tax_FB-IC-14
fiscal_position_tax_template_LU_93,account_fiscal_position_template_LU_IC,lu_2015_tax_FB-PA-8,lu_2015_tax_FB-IC-8
-fiscal_position_tax_template_LU_11,account_fiscal_position_template_LU_IC,lu_2011_tax_FB-PA-15,lu_2011_tax_FB-IC-15
-fiscal_position_tax_template_LU_12,account_fiscal_position_template_LU_IC,lu_2011_tax_FB-PA-12,lu_2011_tax_FB-IC-12
-fiscal_position_tax_template_LU_13,account_fiscal_position_template_LU_IC,lu_2011_tax_FB-PA-6,lu_2011_tax_FB-IC-6
fiscal_position_tax_template_LU_14,account_fiscal_position_template_LU_IC,lu_2011_tax_FB-PA-3,lu_2011_tax_FB-IC-3
fiscal_position_tax_template_LU_15,account_fiscal_position_template_LU_IC,lu_2011_tax_FB-PA-0,lu_2011_tax_FB-IC-0
fiscal_position_tax_template_LU_94,account_fiscal_position_template_LU_IC,lu_2015_tax_FP-PA-17,lu_2015_tax_FP-IC-17
fiscal_position_tax_template_LU_95,account_fiscal_position_template_LU_IC,lu_2015_tax_FP-PA-14,lu_2015_tax_FP-IC-14
fiscal_position_tax_template_LU_96,account_fiscal_position_template_LU_IC,lu_2015_tax_FP-PA-8,lu_2015_tax_FP-IC-8
-fiscal_position_tax_template_LU_16,account_fiscal_position_template_LU_IC,lu_2011_tax_FP-PA-15,lu_2011_tax_FP-IC-15
-fiscal_position_tax_template_LU_17,account_fiscal_position_template_LU_IC,lu_2011_tax_FP-PA-12,lu_2011_tax_FP-IC-12
-fiscal_position_tax_template_LU_18,account_fiscal_position_template_LU_IC,lu_2011_tax_FP-PA-6,lu_2011_tax_FP-IC-6
fiscal_position_tax_template_LU_19,account_fiscal_position_template_LU_IC,lu_2011_tax_FP-PA-3,lu_2011_tax_FP-IC-3
fiscal_position_tax_template_LU_20,account_fiscal_position_template_LU_IC,lu_2011_tax_FP-PA-0,lu_2011_tax_FP-IC-0
fiscal_position_tax_template_LU_97,account_fiscal_position_template_LU_IC,lu_2015_tax_IB-PA-17,lu_2015_tax_IB-IC-17
fiscal_position_tax_template_LU_98,account_fiscal_position_template_LU_IC,lu_2015_tax_IB-PA-14,lu_2015_tax_IB-IC-14
fiscal_position_tax_template_LU_99,account_fiscal_position_template_LU_IC,lu_2015_tax_IB-PA-8,lu_2015_tax_IB-IC-8
-fiscal_position_tax_template_LU_21,account_fiscal_position_template_LU_IC,lu_2011_tax_IB-PA-15,lu_2011_tax_IB-IC-15
-fiscal_position_tax_template_LU_22,account_fiscal_position_template_LU_IC,lu_2011_tax_IB-PA-12,lu_2011_tax_IB-IC-12
-fiscal_position_tax_template_LU_23,account_fiscal_position_template_LU_IC,lu_2011_tax_IB-PA-6,lu_2011_tax_IB-IC-6
fiscal_position_tax_template_LU_24,account_fiscal_position_template_LU_IC,lu_2011_tax_IB-PA-3,lu_2011_tax_IB-IC-3
fiscal_position_tax_template_LU_25,account_fiscal_position_template_LU_IC,lu_2011_tax_IB-PA-0,lu_2011_tax_IB-IC-0
fiscal_position_tax_template_LU_100,account_fiscal_position_template_LU_IC,lu_2015_tax_IP-PA-17,lu_2015_tax_IP-IC-17
fiscal_position_tax_template_LU_101,account_fiscal_position_template_LU_IC,lu_2015_tax_IP-PA-14,lu_2015_tax_IP-IC-14
fiscal_position_tax_template_LU_102,account_fiscal_position_template_LU_IC,lu_2015_tax_IP-PA-8,lu_2015_tax_IP-IC-8
-fiscal_position_tax_template_LU_26,account_fiscal_position_template_LU_IC,lu_2011_tax_IP-PA-15,lu_2011_tax_IP-IC-15
-fiscal_position_tax_template_LU_27,account_fiscal_position_template_LU_IC,lu_2011_tax_IP-PA-12,lu_2011_tax_IP-IC-12
-fiscal_position_tax_template_LU_28,account_fiscal_position_template_LU_IC,lu_2011_tax_IP-PA-6,lu_2011_tax_IP-IC-6
fiscal_position_tax_template_LU_29,account_fiscal_position_template_LU_IC,lu_2011_tax_IP-PA-3,lu_2011_tax_IP-IC-3
fiscal_position_tax_template_LU_30,account_fiscal_position_template_LU_IC,lu_2011_tax_IP-PA-0,lu_2011_tax_IP-IC-0
fiscal_position_tax_template_LU_103,account_fiscal_position_template_LU_IC,lu_2015_tax_AB-PA-17,lu_2015_tax_AB-IC-17
fiscal_position_tax_template_LU_104,account_fiscal_position_template_LU_IC,lu_2015_tax_AB-PA-14,lu_2015_tax_AB-IC-14
fiscal_position_tax_template_LU_105,account_fiscal_position_template_LU_IC,lu_2015_tax_AB-PA-8,lu_2015_tax_AB-IC-8
-fiscal_position_tax_template_LU_31,account_fiscal_position_template_LU_IC,lu_2011_tax_AB-PA-15,lu_2011_tax_AB-IC-15
-fiscal_position_tax_template_LU_32,account_fiscal_position_template_LU_IC,lu_2011_tax_AB-PA-12,lu_2011_tax_AB-IC-12
-fiscal_position_tax_template_LU_34,account_fiscal_position_template_LU_IC,lu_2011_tax_AB-PA-6,lu_2011_tax_AB-IC-6
fiscal_position_tax_template_LU_35,account_fiscal_position_template_LU_IC,lu_2011_tax_AB-PA-3,lu_2011_tax_AB-IC-3
fiscal_position_tax_template_LU_36,account_fiscal_position_template_LU_IC,lu_2011_tax_AB-PA-0,lu_2011_tax_AB-IC-0
fiscal_position_tax_template_LU_106,account_fiscal_position_template_LU_IC,lu_2015_tax_AP-PA-17,lu_2015_tax_AP-IC-17
fiscal_position_tax_template_LU_107,account_fiscal_position_template_LU_IC,lu_2015_tax_AP-PA-14,lu_2015_tax_AP-IC-14
fiscal_position_tax_template_LU_108,account_fiscal_position_template_LU_IC,lu_2015_tax_AP-PA-8,lu_2015_tax_AP-IC-8
-fiscal_position_tax_template_LU_37,account_fiscal_position_template_LU_IC,lu_2011_tax_AP-PA-15,lu_2011_tax_AP-IC-15
-fiscal_position_tax_template_LU_38,account_fiscal_position_template_LU_IC,lu_2011_tax_AP-PA-12,lu_2011_tax_AP-IC-12
-fiscal_position_tax_template_LU_40,account_fiscal_position_template_LU_IC,lu_2011_tax_AP-PA-6,lu_2011_tax_AP-IC-6
fiscal_position_tax_template_LU_41,account_fiscal_position_template_LU_IC,lu_2011_tax_AP-PA-3,lu_2011_tax_AP-IC-3
fiscal_position_tax_template_LU_42,account_fiscal_position_template_LU_IC,lu_2011_tax_AP-PA-0,lu_2011_tax_AP-IC-0
fiscal_position_tax_template_LU_109,account_fiscal_position_template_LU_EC,lu_2015_tax_VB-PA-17,lu_2011_tax_VB-EC-0
fiscal_position_tax_template_LU_110,account_fiscal_position_template_LU_EC,lu_2015_tax_VB-PA-14,lu_2011_tax_VB-EC-0
fiscal_position_tax_template_LU_111,account_fiscal_position_template_LU_EC,lu_2015_tax_VB-PA-8,lu_2011_tax_VB-EC-0
-fiscal_position_tax_template_LU_43,account_fiscal_position_template_LU_EC,lu_2011_tax_VB-PA-15,lu_2011_tax_VB-EC-0
-fiscal_position_tax_template_LU_44,account_fiscal_position_template_LU_EC,lu_2011_tax_VB-PA-12,lu_2011_tax_VB-EC-0
-fiscal_position_tax_template_LU_45,account_fiscal_position_template_LU_EC,lu_2011_tax_VB-PA-6,lu_2011_tax_VB-EC-0
fiscal_position_tax_template_LU_46,account_fiscal_position_template_LU_EC,lu_2011_tax_VB-PA-3,lu_2011_tax_VB-EC-0
fiscal_position_tax_template_LU_47,account_fiscal_position_template_LU_EC,lu_2011_tax_VB-PA-0,lu_2011_tax_VB-EC-0
fiscal_position_tax_template_LU_112,account_fiscal_position_template_LU_EC,lu_2015_tax_VP-PA-17,lu_2011_tax_VP-EC-0
fiscal_position_tax_template_LU_113,account_fiscal_position_template_LU_EC,lu_2015_tax_VP-PA-14,lu_2011_tax_VP-EC-0
fiscal_position_tax_template_LU_114,account_fiscal_position_template_LU_EC,lu_2015_tax_VP-PA-8,lu_2011_tax_VP-EC-0
-fiscal_position_tax_template_LU_48,account_fiscal_position_template_LU_EC,lu_2011_tax_VP-PA-15,lu_2011_tax_VP-EC-0
-fiscal_position_tax_template_LU_49,account_fiscal_position_template_LU_EC,lu_2011_tax_VP-PA-12,lu_2011_tax_VP-EC-0
-fiscal_position_tax_template_LU_50,account_fiscal_position_template_LU_EC,lu_2011_tax_VP-PA-6,lu_2011_tax_VP-EC-0
fiscal_position_tax_template_LU_51,account_fiscal_position_template_LU_EC,lu_2011_tax_VP-PA-3,lu_2011_tax_VP-EC-0
fiscal_position_tax_template_LU_52,account_fiscal_position_template_LU_EC,lu_2011_tax_VP-PA-0,lu_2011_tax_VP-EC-0
fiscal_position_tax_template_LU_115,account_fiscal_position_template_LU_EC,lu_2015_tax_FB-PA-17,lu_2015_tax_FB-EC-17
fiscal_position_tax_template_LU_116,account_fiscal_position_template_LU_EC,lu_2015_tax_FB-PA-14,lu_2015_tax_FB-EC-14
fiscal_position_tax_template_LU_117,account_fiscal_position_template_LU_EC,lu_2015_tax_FB-PA-8,lu_2015_tax_FB-EC-8
-fiscal_position_tax_template_LU_53,account_fiscal_position_template_LU_EC,lu_2011_tax_FB-PA-15,lu_2011_tax_FB-EC-15
-fiscal_position_tax_template_LU_54,account_fiscal_position_template_LU_EC,lu_2011_tax_FB-PA-12,lu_2011_tax_FB-EC-12
-fiscal_position_tax_template_LU_55,account_fiscal_position_template_LU_EC,lu_2011_tax_FB-PA-6,lu_2011_tax_FB-EC-6
fiscal_position_tax_template_LU_56,account_fiscal_position_template_LU_EC,lu_2011_tax_FB-PA-3,lu_2011_tax_FB-EC-3
fiscal_position_tax_template_LU_57,account_fiscal_position_template_LU_EC,lu_2011_tax_FB-PA-0,lu_2011_tax_FB-EC-0
fiscal_position_tax_template_LU_118,account_fiscal_position_template_LU_EC,lu_2015_tax_FP-PA-17,lu_2015_tax_FP-EC-17
fiscal_position_tax_template_LU_119,account_fiscal_position_template_LU_EC,lu_2015_tax_FP-PA-14,lu_2015_tax_FP-EC-14
fiscal_position_tax_template_LU_120,account_fiscal_position_template_LU_EC,lu_2015_tax_FP-PA-8,lu_2015_tax_FP-EC-8
-fiscal_position_tax_template_LU_58,account_fiscal_position_template_LU_EC,lu_2011_tax_FP-PA-15,lu_2011_tax_FP-EC-15
-fiscal_position_tax_template_LU_59,account_fiscal_position_template_LU_EC,lu_2011_tax_FP-PA-12,lu_2011_tax_FP-EC-12
-fiscal_position_tax_template_LU_60,account_fiscal_position_template_LU_EC,lu_2011_tax_FP-PA-6,lu_2011_tax_FP-EC-6
fiscal_position_tax_template_LU_61,account_fiscal_position_template_LU_EC,lu_2011_tax_FP-PA-3,lu_2011_tax_FP-EC-3
fiscal_position_tax_template_LU_62,account_fiscal_position_template_LU_EC,lu_2011_tax_FP-PA-0,lu_2011_tax_FP-EC-0
fiscal_position_tax_template_LU_121,account_fiscal_position_template_LU_EC,lu_2015_tax_IB-PA-17,lu_2015_tax_IB-EC-17
fiscal_position_tax_template_LU_122,account_fiscal_position_template_LU_EC,lu_2015_tax_IB-PA-14,lu_2015_tax_IB-EC-14
fiscal_position_tax_template_LU_123,account_fiscal_position_template_LU_EC,lu_2015_tax_IB-PA-8,lu_2015_tax_IB-EC-8
-fiscal_position_tax_template_LU_63,account_fiscal_position_template_LU_EC,lu_2011_tax_IB-PA-15,lu_2011_tax_IB-EC-15
-fiscal_position_tax_template_LU_64,account_fiscal_position_template_LU_EC,lu_2011_tax_IB-PA-12,lu_2011_tax_IB-EC-12
-fiscal_position_tax_template_LU_65,account_fiscal_position_template_LU_EC,lu_2011_tax_IB-PA-6,lu_2011_tax_IB-EC-6
fiscal_position_tax_template_LU_66,account_fiscal_position_template_LU_EC,lu_2011_tax_IB-PA-3,lu_2011_tax_IB-EC-3
fiscal_position_tax_template_LU_67,account_fiscal_position_template_LU_EC,lu_2011_tax_IB-PA-0,lu_2011_tax_IB-EC-0
fiscal_position_tax_template_LU_124,account_fiscal_position_template_LU_EC,lu_2015_tax_IP-PA-17,lu_2015_tax_IP-EC-17
fiscal_position_tax_template_LU_125,account_fiscal_position_template_LU_EC,lu_2015_tax_IP-PA-14,lu_2015_tax_IP-EC-14
fiscal_position_tax_template_LU_126,account_fiscal_position_template_LU_EC,lu_2015_tax_IP-PA-8,lu_2015_tax_IP-EC-8
-fiscal_position_tax_template_LU_68,account_fiscal_position_template_LU_EC,lu_2011_tax_IP-PA-15,lu_2011_tax_IP-EC-15
-fiscal_position_tax_template_LU_69,account_fiscal_position_template_LU_EC,lu_2011_tax_IP-PA-12,lu_2011_tax_IP-EC-12
-fiscal_position_tax_template_LU_70,account_fiscal_position_template_LU_EC,lu_2011_tax_IP-PA-6,lu_2011_tax_IP-EC-6
fiscal_position_tax_template_LU_71,account_fiscal_position_template_LU_EC,lu_2011_tax_IP-PA-3,lu_2011_tax_IP-EC-3
fiscal_position_tax_template_LU_72,account_fiscal_position_template_LU_EC,lu_2011_tax_IP-PA-0,lu_2011_tax_IP-EC-0
fiscal_position_tax_template_LU_127,account_fiscal_position_template_LU_EC,lu_2015_tax_AB-PA-17,lu_2015_tax_AB-EC-17
fiscal_position_tax_template_LU_128,account_fiscal_position_template_LU_EC,lu_2015_tax_AB-PA-14,lu_2015_tax_AB-EC-14
fiscal_position_tax_template_LU_129,account_fiscal_position_template_LU_EC,lu_2015_tax_AB-PA-8,lu_2015_tax_AB-EC-8
-fiscal_position_tax_template_LU_73,account_fiscal_position_template_LU_EC,lu_2011_tax_AB-PA-15,lu_2011_tax_AB-EC-15
-fiscal_position_tax_template_LU_74,account_fiscal_position_template_LU_EC,lu_2011_tax_AB-PA-12,lu_2011_tax_AB-EC-12
-fiscal_position_tax_template_LU_76,account_fiscal_position_template_LU_EC,lu_2011_tax_AB-PA-6,lu_2011_tax_AB-EC-6
fiscal_position_tax_template_LU_77,account_fiscal_position_template_LU_EC,lu_2011_tax_AB-PA-3,lu_2011_tax_AB-EC-3
fiscal_position_tax_template_LU_78,account_fiscal_position_template_LU_EC,lu_2011_tax_AB-PA-0,lu_2011_tax_AB-EC-0
fiscal_position_tax_template_LU_130,account_fiscal_position_template_LU_EC,lu_2015_tax_AP-PA-17,lu_2015_tax_AP-EC-17
fiscal_position_tax_template_LU_131,account_fiscal_position_template_LU_EC,lu_2015_tax_AP-PA-14,lu_2015_tax_AP-EC-14
fiscal_position_tax_template_LU_132,account_fiscal_position_template_LU_EC,lu_2015_tax_AP-PA-8,lu_2015_tax_AP-EC-8
-fiscal_position_tax_template_LU_79,account_fiscal_position_template_LU_EC,lu_2011_tax_AP-PA-15,lu_2011_tax_AP-EC-15
-fiscal_position_tax_template_LU_80,account_fiscal_position_template_LU_EC,lu_2011_tax_AP-PA-12,lu_2011_tax_AP-EC-12
-fiscal_position_tax_template_LU_82,account_fiscal_position_template_LU_EC,lu_2011_tax_AP-PA-6,lu_2011_tax_AP-EC-6
fiscal_position_tax_template_LU_83,account_fiscal_position_template_LU_EC,lu_2011_tax_AP-PA-3,lu_2011_tax_AP-EC-3
fiscal_position_tax_template_LU_84,account_fiscal_position_template_LU_EC,lu_2011_tax_AP-PA-0,lu_2011_tax_AP-EC-0
diff --git a/addons/l10n_lu/data/account.tax.template-2015.csv b/addons/l10n_lu/data/account.tax.template-2015.csv
deleted file mode 100644
index 1326ccdec34..00000000000
--- a/addons/l10n_lu/data/account.tax.template-2015.csv
+++ /dev/null
@@ -1,408 +0,0 @@
-id,name,description,type_tax_use,amount_type,amount,account_id:id,refund_account_id:id,chart_template_id:id,sequence,children_tax_ids:id,tag_ids:id,tax_group_id:id
-lu_2011_tax_AB-EC-0,Purchase Goods Exempted - Extra-Community,AB-EC-0,purchase,percent,0,,,lu_2011_chart_1,101,,tag_lu_69,tax_group_0
-lu_2011_tax_AB-EC-12-n,Purchase Goods 12% - Extra-Community (-),AB-EC-12-n,none,percent,-12,lu_2011_account_4614113,lu_2011_account_4614113,lu_2011_chart_1,1103,,tag_lu_513,tax_group_12
-lu_2011_tax_AB-EC-12-p,Purchase Goods 12% - Extra-Community (+),AB-EC-12-p,none,percent,12,lu_2011_account_4216113,lu_2011_account_4216113,lu_2011_chart_1,1104,,tag_lu_338,tax_group_12
-lu_2011_tax_AB-EC-12,Purchase Goods 12% - Extra-Community,AB-EC-12,purchase,group,1,,,lu_2011_chart_1,102,"lu_2011_tax_AB-EC-12-n,lu_2011_tax_AB-EC-12-p",tag_lu_49,tax_group_12
-lu_2015_tax_AB-EC-14-n,Purchase Goods 14% - Extra-Community (-),AB-EC-14-n,none,percent,-14,lu_2011_account_4614113,lu_2011_account_4614113,lu_2011_chart_1,1106,,tag_lu_514,tax_group_14
-lu_2015_tax_AB-EC-14-p,Purchase Goods 14% - Extra-Community (+),AB-EC-14-p,none,percent,14,lu_2011_account_4216113,lu_2011_account_4216113,lu_2011_chart_1,1107,,tag_lu_362,tax_group_14
-lu_2015_tax_AB-EC-14,Purchase Goods 14% - Extra-Community,AB-EC-14,purchase,group,1,,,lu_2011_chart_1,105,"lu_2015_tax_AB-EC-14-n,lu_2015_tax_AB-EC-14-p",tag_lu_81,tax_group_14
-lu_2011_tax_AB-EC-15-n,Purchase Goods 15% - Extra-Community (-),AB-EC-15-n,none,percent,-15,lu_2011_account_4614113,lu_2011_account_4614113,lu_2011_chart_1,1109,,tag_lu_515,tax_group_15
-lu_2011_tax_AB-EC-15-p,Purchase Goods 15% - Extra-Community (+),AB-EC-15-p,none,percent,15,lu_2011_account_4216113,lu_2011_account_4216113,lu_2011_chart_1,1110,,tag_lu_326,tax_group_15
-lu_2011_tax_AB-EC-15,Purchase Goods 15% - Extra-Community,AB-EC-15,purchase,group,100,,,lu_2011_chart_1,108,"lu_2011_tax_AB-EC-15-n,lu_2011_tax_AB-EC-15-p",tag_lu_37,tax_group_15
-lu_2015_tax_AB-EC-17-n,Purchase Goods 17% - Extra-Community (-),AB-EC-17-n,none,percent,-17,lu_2011_account_4614113,lu_2011_account_4614113,lu_2011_chart_1,1112,,tag_lu_516,tax_group_17
-lu_2015_tax_AB-EC-17-p,Purchase Goods 17% - Extra-Community (+),AB-EC-17-p,none,percent,17,lu_2011_account_4216113,lu_2011_account_4216113,lu_2011_chart_1,1113,,tag_lu_358,tax_group_17
-lu_2015_tax_AB-EC-17,Purchase Goods 17% - Extra-Community,AB-EC-17,purchase,group,100,,,lu_2011_chart_1,111,"lu_2015_tax_AB-EC-17-n,lu_2015_tax_AB-EC-17-p",tag_lu_77,tax_group_17
-lu_2011_tax_AB-EC-3-n,Purchase Goods 3% - Extra-Community (-),AB-EC-3-n,none,percent,-3,lu_2011_account_4614113,lu_2011_account_4614113,lu_2011_chart_1,1115,,tag_lu_517,tax_group_3
-lu_2011_tax_AB-EC-3-p,Purchase Goods 3% - Extra-Community (+),AB-EC-3-p,none,percent,3,lu_2011_account_4216113,lu_2011_account_4216113,lu_2011_chart_1,1116,,tag_lu_334,tax_group_3
-lu_2011_tax_AB-EC-3,Purchase Goods 3% - Extra-Community,AB-EC-3,purchase,group,100,,,lu_2011_chart_1,114,"lu_2011_tax_AB-EC-3-n,lu_2011_tax_AB-EC-3-p",tag_lu_45,tax_group_3
-lu_2011_tax_AB-EC-6-n,Purchase Goods 6% - Extra-Community (-),AB-EC-6-n,none,percent,-6,lu_2011_account_4614113,lu_2011_account_4614113,lu_2011_chart_1,1118,,tag_lu_518,tax_group_6
-lu_2011_tax_AB-EC-6-p,Purchase Goods 6% - Extra-Community (+),AB-EC-6-p,none,percent,6,lu_2011_account_4216113,lu_2011_account_4216113,lu_2011_chart_1,1119,,tag_lu_330,tax_group_6
-lu_2011_tax_AB-EC-6,Purchase Goods 6% - Extra-Community,AB-EC-6,purchase,group,100,,,lu_2011_chart_1,117,"lu_2011_tax_AB-EC-6-n,lu_2011_tax_AB-EC-6-p",tag_lu_41,tax_group_6
-lu_2015_tax_AB-EC-8-n,Purchase Goods 8% - Extra-Community (-),AB-EC-8-n,none,percent,-8,lu_2011_account_4614113,lu_2011_account_4614113,lu_2011_chart_1,1121,,tag_lu_519,tax_group_8
-lu_2015_tax_AB-EC-8-p,Purchase Goods 8% - Extra-Community (+),AB-EC-8-p,none,percent,8,lu_2011_account_4216113,lu_2011_account_4216113,lu_2011_chart_1,1122,,tag_lu_366,tax_group_8
-lu_2015_tax_AB-EC-8,Purchase Goods 8% - Extra-Community,AB-EC-8,purchase,group,100,,,lu_2011_chart_1,120,"lu_2015_tax_AB-EC-8-n,lu_2015_tax_AB-EC-8-p",tag_lu_85,tax_group_8
-lu_2015_tax_AB-ECP-0,Purchase Goods Exempted - Extra-Community fin privées,AB-ECP-0,purchase,percent,0,,,lu_2011_chart_1,123,,tag_lu_73,tax_group_0
-lu_2015_tax_AB-ECP-12-n,Purchase Goods 12% - Extra-Community fin privées (-),AB-ECP-12-n,none,percent,-12,lu_2011_account_4614113,lu_2011_account_4614113,lu_2011_chart_1,1125,,tag_lu_520,tax_group_12
-lu_2015_tax_AB-ECP-12-p,Purchase Goods 12% - Extra-Community fin privées (+),AB-ECP-12-p,none,percent,12,lu_2011_account_4216113,lu_2011_account_4216113,lu_2011_chart_1,1126,,tag_lu_354,tax_group_12
-lu_2015_tax_AB-ECP-12,Purchase Goods 12% - Extra-Community fin privées,AB-ECP-12,purchase,group,100,,,lu_2011_chart_1,124,"lu_2015_tax_AB-ECP-12-n,lu_2015_tax_AB-ECP-12-p",tag_lu_65,tax_group_12
-lu_2015_tax_AB-ECP-14-n,Purchase Goods 14% - Extra-Community fin privées (-),AB-ECP-14-n,none,percent,-14,lu_2011_account_4614113,lu_2011_account_4614113,lu_2011_chart_1,1128,,tag_lu_521,tax_group_14
-lu_2015_tax_AB-ECP-14-p,Purchase Goods 14% - Extra-Community fin privées (+),AB-ECP-14-p,none,percent,14,lu_2011_account_4216113,lu_2011_account_4216113,lu_2011_chart_1,1129,,tag_lu_374,tax_group_14
-lu_2015_tax_AB-ECP-14,Purchase Goods 14% - Extra-Community fin privées,AB-ECP-14,purchase,group,100,,,lu_2011_chart_1,127,"lu_2015_tax_AB-ECP-14-n,lu_2015_tax_AB-ECP-14-p",tag_lu_93,tax_group_14
-lu_2015_tax_AB-ECP-15-n,Purchase Goods 15% - Extra-Community fin privées (-),AB-ECP-15-n,none,percent,-15,lu_2011_account_4614113,lu_2011_account_4614113,lu_2011_chart_1,1131,,tag_lu_522,tax_group_15
-lu_2015_tax_AB-ECP-15-p,Purchase Goods 15% - Extra-Community fin privées (+),AB-ECP-15-p,none,percent,15,lu_2011_account_4216113,lu_2011_account_4216113,lu_2011_chart_1,1132,,tag_lu_342,tax_group_15
-lu_2015_tax_AB-ECP-15,Purchase Goods 15% - Extra-Community fin privées,AB-ECP-15,purchase,group,100,,,lu_2011_chart_1,130,"lu_2015_tax_AB-ECP-15-n,lu_2015_tax_AB-ECP-15-p",tag_lu_53,tax_group_15
-lu_2015_tax_AB-ECP-17-n,Purchase Goods 17% - Extra-Community fin privées (-),AB-ECP-17-n,none,percent,-17,lu_2011_account_4614113,lu_2011_account_4614113,lu_2011_chart_1,1134,,tag_lu_523,tax_group_17
-lu_2015_tax_AB-ECP-17-p,Purchase Goods 17% - Extra-Community fin privées (+),AB-ECP-17-p,none,percent,17,lu_2011_account_4216113,lu_2011_account_4216113,lu_2011_chart_1,1135,,tag_lu_370,tax_group_17
-lu_2015_tax_AB-ECP-17,Purchase Goods 17% - Extra-Community fin privées,AB-ECP-17,purchase,group,100,,,lu_2011_chart_1,133,"lu_2015_tax_AB-ECP-17-n,lu_2015_tax_AB-ECP-17-p",tag_lu_89,tax_group_17
-lu_2015_tax_AB-ECP-3-n,Purchase Goods 3% - Extra-Community fin privées (-),AB-ECP-3-n,none,percent,-3,lu_2011_account_4614113,lu_2011_account_4614113,lu_2011_chart_1,1137,,tag_lu_524,tax_group_3
-lu_2015_tax_AB-ECP-3-p,Purchase Goods 3% - Extra-Community fin privées (+),AB-ECP-3-p,none,percent,3,lu_2011_account_4216113,lu_2011_account_4216113,lu_2011_chart_1,1138,,tag_lu_350,tax_group_3
-lu_2015_tax_AB-ECP-3,Purchase Goods 3% - Extra-Community fin privées,AB-ECP-3,purchase,group,100,,,lu_2011_chart_1,136,"lu_2015_tax_AB-ECP-3-n,lu_2015_tax_AB-ECP-3-p",tag_lu_61,tax_group_3
-lu_2015_tax_AB-ECP-6-n,Purchase Goods 6% - Extra-Community fin privées (-),AB-ECP-6-n,none,percent,-6,lu_2011_account_4614113,lu_2011_account_4614113,lu_2011_chart_1,1140,,tag_lu_525,tax_group_6
-lu_2015_tax_AB-ECP-6-p,Purchase Goods 6% - Extra-Community fin privées (+),AB-ECP-6-p,none,percent,6,lu_2011_account_4216113,lu_2011_account_4216113,lu_2011_chart_1,1141,,tag_lu_346,tax_group_6
-lu_2015_tax_AB-ECP-6,Purchase Goods 6% - Extra-Community fin privées,AB-ECP-6,purchase,group,100,,,lu_2011_chart_1,139,"lu_2015_tax_AB-ECP-6-n,lu_2015_tax_AB-ECP-6-p",tag_lu_57,tax_group_6
-lu_2015_tax_AB-ECP-8-n,Purchase Goods 8% - Extra-Community fin privées (-),AB-ECP-8-n,none,percent,-8,lu_2011_account_4614113,lu_2011_account_4614113,lu_2011_chart_1,1143,,tag_lu_526,tax_group_8
-lu_2015_tax_AB-ECP-8-p,Purchase Goods 8% - Extra-Community fin privées (+),AB-ECP-8-p,none,percent,8,lu_2011_account_4216113,lu_2011_account_4216113,lu_2011_chart_1,1144,,tag_lu_378,tax_group_8
-lu_2015_tax_AB-ECP-8,Purchase Goods 8% - Extra-Community fin privées,AB-ECP-8,purchase,group,100,,,lu_2011_chart_1,142,"lu_2015_tax_AB-ECP-8-n,lu_2015_tax_AB-ECP-8-p",tag_lu_97,tax_group_8
-lu_2011_tax_AB-IC-0,Purchase Goods Exempted - Intra-Community,AB-IC-0,purchase,percent,0,,,lu_2011_chart_1,145,,tag_lu_20,tax_group_0
-lu_2011_tax_AB-IC-12-n,Purchase Goods 12% - Intra-Community (-),AB-IC-12-n,none,percent,-12,lu_2011_account_4614112,lu_2011_account_4614112,lu_2011_chart_1,1147,,tag_lu_491,tax_group_12
-lu_2011_tax_AB-IC-12-p,Purchase Goods 12% - Intra-Community (+),AB-IC-12-p,none,percent,12,lu_2011_account_4216112,lu_2011_account_4216112,lu_2011_chart_1,1148,,tag_lu_309,tax_group_12
-lu_2011_tax_AB-IC-12,Purchase Goods 12% - Intra-Community,AB-IC-12,purchase,group,100,,,lu_2011_chart_1,146,"lu_2011_tax_AB-IC-12-n,lu_2011_tax_AB-IC-12-p",tag_lu_16,tax_group_12
-lu_2015_tax_AB-IC-14-n,Purchase Goods 14% - Intra-Community (-),AB-IC-14-n,none,percent,-14,lu_2011_account_4614112,lu_2011_account_4614112,lu_2011_chart_1,1150,,tag_lu_492,tax_group_14
-lu_2015_tax_AB-IC-14-p,Purchase Goods 14% - Intra-Community (+),AB-IC-14-p,none,percent,14,lu_2011_account_4216112,lu_2011_account_4216112,lu_2011_chart_1,1151,,tag_lu_317,tax_group_14
-lu_2015_tax_AB-IC-14,Purchase Goods 14% - Intra-Community,AB-IC-14,purchase,group,100,,,lu_2011_chart_1,149,"lu_2015_tax_AB-IC-14-n,lu_2015_tax_AB-IC-14-p",tag_lu_28,tax_group_14
-lu_2011_tax_AB-IC-15-n,Purchase Goods 15% - Intra-Community (-),AB-IC-15-n,none,percent,-15,lu_2011_account_4614112,lu_2011_account_4614112,lu_2011_chart_1,1153,,tag_lu_493,tax_group_15
-lu_2011_tax_AB-IC-15-p,Purchase Goods 15% - Intra-Community (+),AB-IC-15-p,none,percent,15,lu_2011_account_4216112,lu_2011_account_4216112,lu_2011_chart_1,1154,,tag_lu_297,tax_group_15
-lu_2011_tax_AB-IC-15,Purchase Goods 15% - Intra-Community,AB-IC-15,purchase,group,100,,,lu_2011_chart_1,152,"lu_2011_tax_AB-IC-15-n,lu_2011_tax_AB-IC-15-p",tag_lu_04,tax_group_15
-lu_2015_tax_AB-IC-17-n,Purchase Goods 17% - Intra-Community (-),AB-IC-17-n,none,percent,-17,lu_2011_account_4614112,lu_2011_account_4614112,lu_2011_chart_1,1156,,tag_lu_494,tax_group_17
-lu_2015_tax_AB-IC-17-p,Purchase Goods 17% - Intra-Community (+),AB-IC-17-p,none,percent,17,lu_2011_account_4216112,lu_2011_account_4216112,lu_2011_chart_1,1157,,tag_lu_313,tax_group_17
-lu_2015_tax_AB-IC-17,Purchase Goods 17% - Intra-Community,AB-IC-17,purchase,group,100,,,lu_2011_chart_1,155,"lu_2015_tax_AB-IC-17-n,lu_2015_tax_AB-IC-17-p",tag_lu_24,tax_group_17
-lu_2011_tax_AB-IC-3-n,Purchase Goods 3% - Intra-Community (-),AB-IC-3-n,none,percent,-3,lu_2011_account_4614112,lu_2011_account_4614112,lu_2011_chart_1,1159,,tag_lu_495,tax_group_3
-lu_2011_tax_AB-IC-3-p,Purchase Goods 3% - Intra-Community (+),AB-IC-3-p,none,percent,3,lu_2011_account_4216112,lu_2011_account_4216112,lu_2011_chart_1,1160,,tag_lu_305,tax_group_3
-lu_2011_tax_AB-IC-3,Purchase Goods 3% - Intra-Community,AB-IC-3,purchase,group,100,,,lu_2011_chart_1,158,"lu_2011_tax_AB-IC-3-n,lu_2011_tax_AB-IC-3-p",tag_lu_12,tax_group_3
-lu_2011_tax_AB-IC-6-n,Purchase Goods 6% - Intra-Community (-),AB-IC-6-n,none,percent,-6,lu_2011_account_4614112,lu_2011_account_4614112,lu_2011_chart_1,1162,,tag_lu_496,tax_group_6
-lu_2011_tax_AB-IC-6-p,Purchase Goods 6% - Intra-Community (+),AB-IC-6-p,none,percent,6,lu_2011_account_4216112,lu_2011_account_4216112,lu_2011_chart_1,1163,,tag_lu_301,tax_group_6
-lu_2011_tax_AB-IC-6,Purchase Goods 6% - Intra-Community,AB-IC-6,purchase,group,100,,,lu_2011_chart_1,161,"lu_2011_tax_AB-IC-6-n,lu_2011_tax_AB-IC-6-p",tag_lu_08,tax_group_6
-lu_2015_tax_AB-IC-8-n,Purchase Goods 8% - Intra-Community (-),AB-IC-8-n,none,percent,-8,lu_2011_account_4614112,lu_2011_account_4614112,lu_2011_chart_1,1165,,tag_lu_497,tax_group_8
-lu_2015_tax_AB-IC-8-p,Purchase Goods 8% - Intra-Community (+),AB-IC-8-p,none,percent,8,lu_2011_account_4216112,lu_2011_account_4216112,lu_2011_chart_1,1166,,tag_lu_321,tax_group_8
-lu_2015_tax_AB-IC-8,Purchase Goods 8% - Intra-Community,AB-IC-8,purchase,group,100,,,lu_2011_chart_1,164,"lu_2015_tax_AB-IC-8-n,lu_2015_tax_AB-IC-8-p",tag_lu_32,tax_group_8
-lu_2011_tax_AB-PA-0,Purchase Goods 0% - Country,AB-PA-0,purchase,percent,0,,,lu_2011_chart_1,167,,tag_lu_220,tax_group_0
-lu_2011_tax_AB-PA-12,Purchase Goods 12% - Country,AB-PA-12,purchase,percent,12,lu_2011_account_4216111,lu_2011_account_4216111,lu_2011_chart_1,168,,"tag_lu_221,tag_lu_447",tax_group_12
-lu_2015_tax_AB-PA-14,Purchase Goods 14% - Country,AB-PA-14,purchase,percent,14,lu_2011_account_4216111,lu_2011_account_4216111,lu_2011_chart_1,169,,"tag_lu_222,tag_lu_448",tax_group_14
-lu_2011_tax_AB-PA-15,Purchase Goods 15% - Country,AB-PA-15,purchase,percent,15,lu_2011_account_4216111,lu_2011_account_4216111,lu_2011_chart_1,170,,"tag_lu_223,tag_lu_449",tax_group_15
-lu_2015_tax_AB-PA-17,Purchase Goods 17% - Country,AB-PA-17,purchase,percent,17,lu_2011_account_4216111,lu_2011_account_4216111,lu_2011_chart_1,171,,"tag_lu_224,tag_lu_450",tax_group_17
-lu_2011_tax_AB-PA-3,Purchase Goods 3% - Country,AB-PA-3,purchase,percent,3,lu_2011_account_4216111,lu_2011_account_4216111,lu_2011_chart_1,172,,"tag_lu_225,tag_lu_451",tax_group_3
-lu_2011_tax_AB-PA-6,Purchase Goods 6% - Country,AB-PA-6,purchase,percent,6,lu_2011_account_4216111,lu_2011_account_4216111,lu_2011_chart_1,173,,"tag_lu_226,tag_lu_452",tax_group_6
-lu_2015_tax_AB-PA-8,Purchase Goods 8% - Country,AB-PA-8,purchase,percent,8,lu_2011_account_4216111,lu_2011_account_4216111,lu_2011_chart_1,174,,"tag_lu_453,tag_lu_227",tax_group_8
-lu_2011_tax_AP-EC-0,Purchase Services Exempted - Extra-Community,AP-EC-0,purchase,percent,0,,,lu_2011_chart_1,175,,tag_lu_153,tax_group_0
-lu_2011_tax_AP-EC-12-n,Purchase Services 12% - Extra-Community (-),AP-EC-12-n,none,percent,-12,lu_2011_account_4614113,lu_2011_account_4614113,lu_2011_chart_1,1177,,tag_lu_556,tax_group_12
-lu_2011_tax_AP-EC-12-p,Purchase Services 12% - Extra-Community (+),AP-EC-12-p,none,percent,12,lu_2011_account_4216113,lu_2011_account_4216113,lu_2011_chart_1,1178,,tag_lu_425,tax_group_12
-lu_2011_tax_AP-EC-12,Purchase Services 12% - Extra-Community,AP-EC-12,purchase,group,100,,,lu_2011_chart_1,176,"lu_2011_tax_AP-EC-12-n,lu_2011_tax_AP-EC-12-p",tag_lu_149,tax_group_12
-lu_2015_tax_AP-EC-14-n,Purchase Services 14% - Extra-Community (-),AP-EC-14-n,none,percent,-14,lu_2011_account_4614113,lu_2011_account_4614113,lu_2011_chart_1,1180,,tag_lu_557,tax_group_14
-lu_2015_tax_AP-EC-14-p,Purchase Services 14% - Extra-Community (+),AP-EC-14-p,none,percent,14,lu_2011_account_4216113,lu_2011_account_4216113,lu_2011_chart_1,1181,,tag_lu_433,tax_group_14
-lu_2015_tax_AP-EC-14,Purchase Services 14% - Extra-Community,AP-EC-14,purchase,group,100,,,lu_2011_chart_1,179,"lu_2015_tax_AP-EC-14-n,lu_2015_tax_AP-EC-14-p",tag_lu_161,tax_group_14
-lu_2011_tax_AP-EC-15-n,Purchase Services 15% - Extra-Community (-),AP-EC-15-n,none,percent,-15,lu_2011_account_4614113,lu_2011_account_4614113,lu_2011_chart_1,1183,,tag_lu_558,tax_group_15
-lu_2011_tax_AP-EC-15-p,Purchase Services 15% - Extra-Community (+),AP-EC-15-p,none,percent,15,lu_2011_account_4216113,lu_2011_account_4216113,lu_2011_chart_1,1184,,tag_lu_413,tax_group_15
-lu_2011_tax_AP-EC-15,Purchase Services 15% - Extra-Community,AP-EC-15,purchase,group,100,,,lu_2011_chart_1,182,"lu_2011_tax_AP-EC-15-n,lu_2011_tax_AP-EC-15-p",tag_lu_137,tax_group_15
-lu_2015_tax_AP-EC-17-n,Purchase Services 17% - Extra-Community (-),AP-EC-17-n,none,percent,-17,lu_2011_account_4614113,lu_2011_account_4614113,lu_2011_chart_1,1186,,tag_lu_559,tax_group_17
-lu_2015_tax_AP-EC-17-p,Purchase Services 17% - Extra-Community (+),AP-EC-17-p,none,percent,17,lu_2011_account_4216113,lu_2011_account_4216113,lu_2011_chart_1,1187,,tag_lu_429,tax_group_17
-lu_2015_tax_AP-EC-17,Purchase Services 17% - Extra-Community,AP-EC-17,purchase,group,100,,,lu_2011_chart_1,185,"lu_2015_tax_AP-EC-17-n,lu_2015_tax_AP-EC-17-p",tag_lu_157,tax_group_17
-lu_2011_tax_AP-EC-3-n,Purchase Services 3% - Extra-Community (-),AP-EC-3-n,none,percent,-3,lu_2011_account_4614113,lu_2011_account_4614113,lu_2011_chart_1,1189,,tag_lu_560,tax_group_3
-lu_2011_tax_AP-EC-3-p,Purchase Services 3% - Extra-Community (+),AP-EC-3-p,none,percent,3,lu_2011_account_4216113,lu_2011_account_4216113,lu_2011_chart_1,1190,,tag_lu_421,tax_group_3
-lu_2011_tax_AP-EC-3,Purchase Services 3% - Extra-Community,AP-EC-3,purchase,group,100,,,lu_2011_chart_1,188,"lu_2011_tax_AP-EC-3-n,lu_2011_tax_AP-EC-3-p",tag_lu_145,tax_group_3
-lu_2011_tax_AP-EC-6-n,Purchase Services 6% - Extra-Community (-),AP-EC-6-n,none,percent,-6,lu_2011_account_4614113,lu_2011_account_4614113,lu_2011_chart_1,1192,,tag_lu_561,tax_group_6
-lu_2011_tax_AP-EC-6-p,Purchase Services 6% - Extra-Community (+),AP-EC-6-p,none,percent,6,lu_2011_account_4216113,lu_2011_account_4216113,lu_2011_chart_1,1193,,tag_lu_417,tax_group_6
-lu_2011_tax_AP-EC-6,Purchase Services 6% - Extra-Community,AP-EC-6,purchase,group,100,,,lu_2011_chart_1,191,"lu_2011_tax_AP-EC-6-n,lu_2011_tax_AP-EC-6-p",tag_lu_141,tax_group_6
-lu_2015_tax_AP-EC-8-n,Purchase Services 8% - Extra-Community (-),AP-EC-8-n,none,percent,-8,lu_2011_account_4614113,lu_2011_account_4614113,lu_2011_chart_1,1195,,tag_lu_562,tax_group_8
-lu_2015_tax_AP-EC-8-p,Purchase Services 8% - Extra-Community (+),AP-EC-8-p,none,percent,8,lu_2011_account_4216113,lu_2011_account_4216113,lu_2011_chart_1,1196,,tag_lu_437,tax_group_8
-lu_2015_tax_AP-EC-8,Purchase Services 8% - Extra-Community,AP-EC-8,purchase,group,100,,,lu_2011_chart_1,194,"lu_2015_tax_AP-EC-8-n,lu_2015_tax_AP-EC-8-p",tag_lu_165,tax_group_8
-lu_2011_tax_AP-IC-0,Purchase Services Exempted - Intra-Community,AP-IC-0,purchase,percent,0,,,lu_2011_chart_1,197,,tag_lu_120,tax_group_0
-lu_2011_tax_AP-IC-12-n,Purchase Services 12% - Intra-Community (-),AP-IC-12-n,none,percent,-12,lu_2011_account_4614112,lu_2011_account_4614112,lu_2011_chart_1,1199,,tag_lu_563,tax_group_12
-lu_2011_tax_AP-IC-12-p,Purchase Services 12% - Intra-Community (+),AP-IC-12-p,none,percent,12,lu_2011_account_4216112,lu_2011_account_4216112,lu_2011_chart_1,1200,,tag_lu_396,tax_group_12
-lu_2011_tax_AP-IC-12,Purchase Services 12% - Intra-Community,AP-IC-12,purchase,group,100,,,lu_2011_chart_1,198,"lu_2011_tax_AP-IC-12-n,lu_2011_tax_AP-IC-12-p",tag_lu_116,tax_group_12
-lu_2015_tax_AP-IC-14-n,Purchase Services 14% - Intra-Community (-),AP-IC-14-n,none,percent,-14,lu_2011_account_4614112,lu_2011_account_4614112,lu_2011_chart_1,1202,,tag_lu_564,tax_group_14
-lu_2015_tax_AP-IC-14-p,Purchase Services 14% - Intra-Community (+),AP-IC-14-p,none,percent,14,lu_2011_account_4216112,lu_2011_account_4216112,lu_2011_chart_1,1203,,tag_lu_404,tax_group_14
-lu_2015_tax_AP-IC-14,Purchase Services 14% - Intra-Community,AP-IC-14,purchase,group,100,,,lu_2011_chart_1,201,"lu_2015_tax_AP-IC-14-n,lu_2015_tax_AP-IC-14-p",tag_lu_128,tax_group_14
-lu_2011_tax_AP-IC-15-n,Purchase Services 15% - Intra-Community (-),AP-IC-15-n,none,percent,-15,lu_2011_account_4614112,lu_2011_account_4614112,lu_2011_chart_1,1205,,tag_lu_565,tax_group_15
-lu_2011_tax_AP-IC-15-p,Purchase Services 15% - Intra-Community (+),AP-IC-15-p,none,percent,15,lu_2011_account_4216112,lu_2011_account_4216112,lu_2011_chart_1,1206,,tag_lu_384,tax_group_15
-lu_2011_tax_AP-IC-15,Purchase Services 15% - Intra-Community,AP-IC-15,purchase,group,100,,,lu_2011_chart_1,204,"lu_2011_tax_AP-IC-15-n,lu_2011_tax_AP-IC-15-p",tag_lu_104,tax_group_15
-lu_2015_tax_AP-IC-17-n,Purchase Services 17% - Intra-Community (-),AP-IC-17-n,none,percent,-17,lu_2011_account_4614112,lu_2011_account_4614112,lu_2011_chart_1,1208,,tag_lu_566,tax_group_17
-lu_2015_tax_AP-IC-17-p,Purchase Services 17% - Intra-Community (+),AP-IC-17-p,none,percent,17,lu_2011_account_4216112,lu_2011_account_4216112,lu_2011_chart_1,1209,,tag_lu_400,tax_group_17
-lu_2015_tax_AP-IC-17,Purchase Services 17% - Intra-Community,AP-IC-17,purchase,group,100,,,lu_2011_chart_1,207,"lu_2015_tax_AP-IC-17-n,lu_2015_tax_AP-IC-17-p",tag_lu_124,tax_group_17
-lu_2011_tax_AP-IC-3-n,Purchase Services 3% - Intra-Community (-),AP-IC-3-n,none,percent,-3,lu_2011_account_4614112,lu_2011_account_4614112,lu_2011_chart_1,1211,,tag_lu_567,tax_group_3
-lu_2011_tax_AP-IC-3-p,Purchase Services 3% - Intra-Community (+),AP-IC-3-p,none,percent,3,lu_2011_account_4216112,lu_2011_account_4216112,lu_2011_chart_1,1212,,tag_lu_392,tax_group_3
-lu_2011_tax_AP-IC-3,Purchase Services 3% - Intra-Community,AP-IC-3,purchase,group,100,,,lu_2011_chart_1,210,"lu_2011_tax_AP-IC-3-n,lu_2011_tax_AP-IC-3-p",tag_lu_112,tax_group_3
-lu_2011_tax_AP-IC-6-n,Purchase Services 6% - Intra-Community (-),AP-IC-6-n,none,percent,-6,lu_2011_account_4614112,lu_2011_account_4614112,lu_2011_chart_1,1214,,tag_lu_568,tax_group_6
-lu_2011_tax_AP-IC-6-p,Purchase Services 6% - Intra-Community (+),AP-IC-6-p,none,percent,6,lu_2011_account_4216112,lu_2011_account_4216112,lu_2011_chart_1,1215,,tag_lu_388,tax_group_6
-lu_2011_tax_AP-IC-6,Purchase Services 6% - Intra-Community,AP-IC-6,purchase,group,100,,,lu_2011_chart_1,213,"lu_2011_tax_AP-IC-6-n,lu_2011_tax_AP-IC-6-p",tag_lu_108,tax_group_6
-lu_2015_tax_AP-IC-8-n,Purchase Services 8% - Intra-Community (-),AP-IC-8-n,none,percent,-8,lu_2011_account_4614112,lu_2011_account_4614112,lu_2011_chart_1,1217,,tag_lu_569,tax_group_8
-lu_2015_tax_AP-IC-8-p,Purchase Services 8% - Intra-Community (+),AP-IC-8-p,none,percent,8,lu_2011_account_4216112,lu_2011_account_4216112,lu_2011_chart_1,1218,,tag_lu_408,tax_group_8
-lu_2015_tax_AP-IC-8,Purchase Services 8% - Intra-Community,AP-IC-8,purchase,group,100,,,lu_2011_chart_1,216,"lu_2015_tax_AP-IC-8-n,lu_2015_tax_AP-IC-8-p",tag_lu_132,tax_group_8
-lu_2011_tax_AP-PA-0,Purchase Services 0% - Country,AP-PA-0,purchase,percent,0,,,lu_2011_chart_1,219,,tag_lu_228,tax_group_0
-lu_2011_tax_AP-PA-12,Purchase Services 12% - Country,AP-PA-12,purchase,percent,12,lu_2011_account_4216111,lu_2011_account_4216111,lu_2011_chart_1,220,,"tag_lu_454,tag_lu_229",tax_group_12
-lu_2015_tax_AP-PA-14,Purchase Services 14% - Country,AP-PA-14,purchase,percent,14,lu_2011_account_4216111,lu_2011_account_4216111,lu_2011_chart_1,221,,"tag_lu_456,tag_lu_230",tax_group_14
-lu_2011_tax_AP-PA-15,Purchase Services 15% - Country,AP-PA-15,purchase,percent,15,lu_2011_account_4216111,lu_2011_account_4216111,lu_2011_chart_1,222,,"tag_lu_457,tag_lu_231",tax_group_15
-lu_2015_tax_AP-PA-17,Purchase Services 17% - Country,AP-PA-17,purchase,percent,17,lu_2011_account_4216111,lu_2011_account_4216111,lu_2011_chart_1,223,,"tag_lu_458,tag_lu_232",tax_group_17
-lu_2011_tax_AP-PA-3,Purchase Services 3% - Country,AP-PA-3,purchase,percent,3,lu_2011_account_4216111,lu_2011_account_4216111,lu_2011_chart_1,224,,"tag_lu_233,tag_lu_459",tax_group_3
-lu_2011_tax_AP-PA-6,Purchase Services 6% - Country,AP-PA-6,purchase,percent,6,lu_2011_account_4216111,lu_2011_account_4216111,lu_2011_chart_1,225,,"tag_lu_460,tag_lu_234",tax_group_6
-lu_2015_tax_AP-PA-8,Purchase Services 8% - Country,AP-PA-8,purchase,percent,8,lu_2011_account_4216111,lu_2011_account_4216111,lu_2011_chart_1,226,,"tag_lu_235,tag_lu_461",tax_group_8
-lu_2011_tax_FB-EC-0,Expenses Goods Exempted - Extra-Community,FB-EC-0,purchase,percent,0,,,lu_2011_chart_1,227,,tag_lu_70,tax_group_0
-lu_2011_tax_FB-EC-12-n,Expenses Goods 12% - Extra-Community (-),FB-EC-12-n,none,percent,-12,lu_2011_account_4614113,lu_2011_account_4614113,lu_2011_chart_1,1229,,tag_lu_527,tax_group_12
-lu_2011_tax_FB-EC-12-p,Expenses Goods 12% - Extra-Community (+),FB-EC-12-p,none,percent,12,lu_2011_account_4216113,lu_2011_account_4216113,lu_2011_chart_1,1230,,tag_lu_339,tax_group_12
-lu_2011_tax_FB-EC-12,Expenses Goods 12% - Extra-Community,FB-EC-12,purchase,group,100,,,lu_2011_chart_1,228,"lu_2011_tax_FB-EC-12-n,lu_2011_tax_FB-EC-12-p",tag_lu_50,tax_group_12
-lu_2015_tax_FB-EC-14-n,Expenses Goods 14% - Extra-Community (-),FB-EC-14-n,none,percent,-14,lu_2011_account_4614113,lu_2011_account_4614113,lu_2011_chart_1,1232,,tag_lu_528,tax_group_14
-lu_2015_tax_FB-EC-14-p,Expenses Goods 14% - Extra-Community (+),FB-EC-14-p,none,percent,14,lu_2011_account_4216113,lu_2011_account_4216113,lu_2011_chart_1,1233,,tag_lu_363,tax_group_14
-lu_2015_tax_FB-EC-14,Expenses Goods 14% - Extra-Community,FB-EC-14,purchase,group,100,,,lu_2011_chart_1,231,"lu_2015_tax_FB-EC-14-n,lu_2015_tax_FB-EC-14-p",tag_lu_82,tax_group_14
-lu_2011_tax_FB-EC-15-n,Expenses Goods 15% - Extra-Community (-),FB-EC-15-n,none,percent,-15,lu_2011_account_4614113,lu_2011_account_4614113,lu_2011_chart_1,1235,,tag_lu_529,tax_group_15
-lu_2011_tax_FB-EC-15-p,Expenses Goods 15% - Extra-Community (+),FB-EC-15-p,none,percent,15,lu_2011_account_4216113,lu_2011_account_4216113,lu_2011_chart_1,1236,,tag_lu_327,tax_group_15
-lu_2011_tax_FB-EC-15,Expenses Goods 15% - Extra-Community,FB-EC-15,purchase,group,100,,,lu_2011_chart_1,234,"lu_2011_tax_FB-EC-15-n,lu_2011_tax_FB-EC-15-p",tag_lu_38,tax_group_15
-lu_2015_tax_FB-EC-17-n,Expenses Goods 17% - Extra-Community (-),FB-EC-17-n,none,percent,-17,lu_2011_account_4614113,lu_2011_account_4614113,lu_2011_chart_1,1238,,tag_lu_530,tax_group_17
-lu_2015_tax_FB-EC-17-p,Expenses Goods 17% - Extra-Community (+),FB-EC-17-p,none,percent,17,lu_2011_account_4216113,lu_2011_account_4216113,lu_2011_chart_1,1239,,tag_lu_359,tax_group_17
-lu_2015_tax_FB-EC-17,Expenses Goods 17% - Extra-Community,FB-EC-17,purchase,group,100,,,lu_2011_chart_1,237,"lu_2015_tax_FB-EC-17-n,lu_2015_tax_FB-EC-17-p",tag_lu_78,tax_group_17
-lu_2011_tax_FB-EC-3-n,Expenses Goods 3% - Extra-Community (-),FB-EC-3-n,none,percent,-3,lu_2011_account_4614113,lu_2011_account_4614113,lu_2011_chart_1,1241,,tag_lu_531,tax_group_3
-lu_2011_tax_FB-EC-3-p,Expenses Goods 3% - Extra-Community (+),FB-EC-3-p,none,percent,3,lu_2011_account_4216113,lu_2011_account_4216113,lu_2011_chart_1,1242,,tag_lu_335,tax_group_3
-lu_2011_tax_FB-EC-3,Expenses Goods 3% - Extra-Community,FB-EC-3,purchase,group,100,,,lu_2011_chart_1,240,"lu_2011_tax_FB-EC-3-n,lu_2011_tax_FB-EC-3-p",tag_lu_46,tax_group_3
-lu_2011_tax_FB-EC-6-n,Expenses Goods 6% - Extra-Community (-),FB-EC-6-n,none,percent,-6,lu_2011_account_4614113,lu_2011_account_4614113,lu_2011_chart_1,1244,,tag_lu_532,tax_group_6
-lu_2011_tax_FB-EC-6-p,Expenses Goods 6% - Extra-Community (+),FB-EC-6-p,none,percent,6,lu_2011_account_4216113,lu_2011_account_4216113,lu_2011_chart_1,1245,,tag_lu_331,tax_group_6
-lu_2011_tax_FB-EC-6,Expenses Goods 6% - Extra-Community,FB-EC-6,purchase,group,100,,,lu_2011_chart_1,243,"lu_2011_tax_FB-EC-6-n,lu_2011_tax_FB-EC-6-p",tag_lu_42,tax_group_6
-lu_2015_tax_FB-EC-8-n,Expenses Goods 8% - Extra-Community (-),FB-EC-8-n,none,percent,-8,lu_2011_account_4614113,lu_2011_account_4614113,lu_2011_chart_1,1247,,tag_lu_533,tax_group_8
-lu_2015_tax_FB-EC-8-p,Expenses Goods 8% - Extra-Community (+),FB-EC-8-p,none,percent,8,lu_2011_account_4216113,lu_2011_account_4216113,lu_2011_chart_1,1248,,tag_lu_367,tax_group_8
-lu_2015_tax_FB-EC-8,Expenses Goods 8% - Extra-Community,FB-EC-8,purchase,group,100,,,lu_2011_chart_1,246,"lu_2015_tax_FB-EC-8-n,lu_2015_tax_FB-EC-8-p",tag_lu_86,tax_group_8
-lu_2015_tax_FB-ECP-0,Expenses Goods Exempted - Extra-Community fin privées,FB-ECP-0,purchase,percent,0,,,lu_2011_chart_1,249,,tag_lu_74,tax_group_0
-lu_2015_tax_FB-ECP-12-n,Expenses Goods 12% - Extra-Community fin privées (-),FB-ECP-12-n,none,percent,-12,lu_2011_account_4614113,lu_2011_account_4614113,lu_2011_chart_1,1251,,tag_lu_534,tax_group_12
-lu_2015_tax_FB-ECP-12-p,Expenses Goods 12% - Extra-Community fin privées (+),FB-ECP-12-p,none,percent,12,lu_2011_account_4216113,lu_2011_account_4216113,lu_2011_chart_1,1252,,tag_lu_355,tax_group_12
-lu_2015_tax_FB-ECP-12,Expenses Goods 12% - Extra-Community fin privées,FB-ECP-12,purchase,group,100,,,lu_2011_chart_1,250,"lu_2015_tax_FB-ECP-12-n,lu_2015_tax_FB-ECP-12-p",tag_lu_66,tax_group_12
-lu_2015_tax_FB-ECP-14-n,Expenses Goods 14% - Extra-Community fin privées (-),FB-ECP-14-n,none,percent,-14,lu_2011_account_4614113,lu_2011_account_4614113,lu_2011_chart_1,1254,,tag_lu_535,tax_group_14
-lu_2015_tax_FB-ECP-14-p,Expenses Goods 14% - Extra-Community fin privées (+),FB-ECP-14-p,none,percent,14,lu_2011_account_4216113,lu_2011_account_4216113,lu_2011_chart_1,1255,,tag_lu_375,tax_group_14
-lu_2015_tax_FB-ECP-14,Expenses Goods 14% - Extra-Community fin privées,FB-ECP-14,purchase,group,100,,,lu_2011_chart_1,253,"lu_2015_tax_FB-ECP-14-n,lu_2015_tax_FB-ECP-14-p",tag_lu_94,tax_group_14
-lu_2015_tax_FB-ECP-15-n,Expenses Goods 15% - Extra-Community fin privées (-),FB-ECP-15-n,none,percent,-15,lu_2011_account_4614113,lu_2011_account_4614113,lu_2011_chart_1,1257,,tag_lu_536,tax_group_15
-lu_2015_tax_FB-ECP-15-p,Expenses Goods 15% - Extra-Community fin privées (+),FB-ECP-15-p,none,percent,15,lu_2011_account_4216113,lu_2011_account_4216113,lu_2011_chart_1,1258,,tag_lu_343,tax_group_15
-lu_2015_tax_FB-ECP-15,Expenses Goods 15% - Extra-Community fin privées,FB-ECP-15,purchase,group,100,,,lu_2011_chart_1,256,"lu_2015_tax_FB-ECP-15-n,lu_2015_tax_FB-ECP-15-p",tag_lu_54,tax_group_15
-lu_2015_tax_FB-ECP-17-n,Expenses Goods 17% - Extra-Community fin privées (-),FB-ECP-17-n,none,percent,-17,lu_2011_account_4614113,lu_2011_account_4614113,lu_2011_chart_1,1260,,tag_lu_537,tax_group_17
-lu_2015_tax_FB-ECP-17-p,Expenses Goods 17% - Extra-Community fin privées (+),FB-ECP-17-p,none,percent,17,lu_2011_account_4216113,lu_2011_account_4216113,lu_2011_chart_1,1261,,tag_lu_371,tax_group_17
-lu_2015_tax_FB-ECP-17,Expenses Goods 17% - Extra-Community fin privées,FB-ECP-17,purchase,group,100,,,lu_2011_chart_1,259,"lu_2015_tax_FB-ECP-17-n,lu_2015_tax_FB-ECP-17-p",tag_lu_90,tax_group_17
-lu_2015_tax_FB-ECP-3-n,Expenses Goods 3% - Extra-Community fin privées (-),FB-ECP-3-n,none,percent,-3,lu_2011_account_4614113,lu_2011_account_4614113,lu_2011_chart_1,1263,,tag_lu_538,tax_group_3
-lu_2015_tax_FB-ECP-3-p,Expenses Goods 3% - Extra-Community fin privées (+),FB-ECP-3-p,none,percent,3,lu_2011_account_4216113,lu_2011_account_4216113,lu_2011_chart_1,1264,,tag_lu_351,tax_group_3
-lu_2015_tax_FB-ECP-3,Expenses Goods 3% - Extra-Community fin privées,FB-ECP-3,purchase,group,100,,,lu_2011_chart_1,262,"lu_2015_tax_FB-ECP-3-n,lu_2015_tax_FB-ECP-3-p",tag_lu_62,tax_group_3
-lu_2015_tax_FB-ECP-6-n,Expenses Goods 6% - Extra-Community fin privées (-),FB-ECP-6-n,none,percent,-6,lu_2011_account_4614113,lu_2011_account_4614113,lu_2011_chart_1,1266,,tag_lu_539,tax_group_6
-lu_2015_tax_FB-ECP-6-p,Expenses Goods 6% - Extra-Community fin privées (+),FB-ECP-6-p,none,percent,6,lu_2011_account_4216113,lu_2011_account_4216113,lu_2011_chart_1,1267,,tag_lu_347,tax_group_6
-lu_2015_tax_FB-ECP-6,Expenses Goods 6% - Extra-Community fin privées,FB-ECP-6,purchase,group,100,,,lu_2011_chart_1,265,"lu_2015_tax_FB-ECP-6-n,lu_2015_tax_FB-ECP-6-p",tag_lu_58,tax_group_6
-lu_2015_tax_FB-ECP-8-n,Expenses Goods 8% - Extra-Community fin privées (-),FB-ECP-8-n,none,percent,-8,lu_2011_account_4614113,lu_2011_account_4614113,lu_2011_chart_1,1269,,tag_lu_540,tax_group_8
-lu_2015_tax_FB-ECP-8-p,Expenses Goods 8% - Extra-Community fin privées (+),FB-ECP-8-p,none,percent,8,lu_2011_account_4216113,lu_2011_account_4216113,lu_2011_chart_1,1270,,tag_lu_379,tax_group_8
-lu_2015_tax_FB-ECP-8,Expenses Goods 8% - Extra-Community fin privées,FB-ECP-8,purchase,group,100,,,lu_2011_chart_1,268,"lu_2015_tax_FB-ECP-8-n,lu_2015_tax_FB-ECP-8-p",tag_lu_98,tax_group_8
-lu_2011_tax_FB-IC-0,Expenses Goods Exempted - Intra-Community,FB-IC-0,purchase,percent,0,,,lu_2011_chart_1,271,,tag_lu_21,tax_group_0
-lu_2011_tax_FB-IC-12-n,Expenses Goods 12% - Intra-Community (-),FB-IC-12-n,none,percent,-12,lu_2011_account_4614112,lu_2011_account_4614112,lu_2011_chart_1,1273,,tag_lu_498,tax_group_12
-lu_2011_tax_FB-IC-12-p,Expenses Goods 12% - Intra-Community (+),FB-IC-12-p,none,percent,12,lu_2011_account_4216112,lu_2011_account_4216112,lu_2011_chart_1,1274,,tag_lu_310,tax_group_12
-lu_2011_tax_FB-IC-12,Expenses Goods 12% - Intra-Community,FB-IC-12,purchase,group,100,,,lu_2011_chart_1,272,"lu_2011_tax_FB-IC-12-n,lu_2011_tax_FB-IC-12-p",tag_lu_17,tax_group_12
-lu_2015_tax_FB-IC-14-n,Expenses Goods 14% - Intra-Community (-),FB-IC-14-n,none,percent,-14,lu_2011_account_4614112,lu_2011_account_4614112,lu_2011_chart_1,1276,,tag_lu_499,tax_group_14
-lu_2015_tax_FB-IC-14-p,Expenses Goods 14% - Intra-Community (+),FB-IC-14-p,none,percent,14,lu_2011_account_4216112,lu_2011_account_4216112,lu_2011_chart_1,1277,,tag_lu_318,tax_group_14
-lu_2015_tax_FB-IC-14,Expenses Goods 14% - Intra-Community,FB-IC-14,purchase,group,100,,,lu_2011_chart_1,275,"lu_2015_tax_FB-IC-14-n,lu_2015_tax_FB-IC-14-p",tag_lu_29,tax_group_14
-lu_2011_tax_FB-IC-15-n,Expenses Goods 15% - Intra-Community (-),FB-IC-15-n,none,percent,-15,lu_2011_account_4614112,lu_2011_account_4614112,lu_2011_chart_1,1279,,tag_lu_500,tax_group_15
-lu_2011_tax_FB-IC-15-p,Expenses Goods 15% - Intra-Community (+),FB-IC-15-p,none,percent,15,lu_2011_account_4216112,lu_2011_account_4216112,lu_2011_chart_1,1280,,tag_lu_298,tax_group_15
-lu_2011_tax_FB-IC-15,Expenses Goods 15% - Intra-Community,FB-IC-15,purchase,group,100,,,lu_2011_chart_1,278,"lu_2011_tax_FB-IC-15-n,lu_2011_tax_FB-IC-15-p",tag_lu_05,tax_group_15
-lu_2015_tax_FB-IC-17-n,Expenses Goods 17% - Intra-Community (-),FB-IC-17-n,none,percent,-17,lu_2011_account_4614112,lu_2011_account_4614112,lu_2011_chart_1,1282,,tag_lu_501,tax_group_17
-lu_2015_tax_FB-IC-17-p,Expenses Goods 17% - Intra-Community (+),FB-IC-17-p,none,percent,17,lu_2011_account_4216112,lu_2011_account_4216112,lu_2011_chart_1,1283,,tag_lu_314,tax_group_17
-lu_2015_tax_FB-IC-17,Expenses Goods 17% - Intra-Community,FB-IC-17,purchase,group,100,,,lu_2011_chart_1,281,"lu_2015_tax_FB-IC-17-n,lu_2015_tax_FB-IC-17-p",tag_lu_25,tax_group_17
-lu_2011_tax_FB-IC-3-n,Expenses Goods 3% - Intra-Community (-),FB-IC-3-n,none,percent,-3,lu_2011_account_4614112,lu_2011_account_4614112,lu_2011_chart_1,1285,,tag_lu_502,tax_group_3
-lu_2011_tax_FB-IC-3-p,Expenses Goods 3% - Intra-Community (+),FB-IC-3-p,none,percent,3,lu_2011_account_4216112,lu_2011_account_4216112,lu_2011_chart_1,1286,,tag_lu_306,tax_group_3
-lu_2011_tax_FB-IC-3,Expenses Goods 3% - Intra-Community,FB-IC-3,purchase,group,100,,,lu_2011_chart_1,284,"lu_2011_tax_FB-IC-3-n,lu_2011_tax_FB-IC-3-p",tag_lu_13,tax_group_3
-lu_2011_tax_FB-IC-6-n,Expenses Goods 6% - Intra-Community (-),FB-IC-6-n,none,percent,-6,lu_2011_account_4614112,lu_2011_account_4614112,lu_2011_chart_1,1288,,tag_lu_503,tax_group_6
-lu_2011_tax_FB-IC-6-p,Expenses Goods 6% - Intra-Community (+),FB-IC-6-p,none,percent,6,lu_2011_account_4216112,lu_2011_account_4216112,lu_2011_chart_1,1289,,tag_lu_302,tax_group_6
-lu_2011_tax_FB-IC-6,Expenses Goods 6% - Intra-Community,FB-IC-6,purchase,group,100,,,lu_2011_chart_1,287,"lu_2011_tax_FB-IC-6-n,lu_2011_tax_FB-IC-6-p",tag_lu_09,tax_group_6
-lu_2015_tax_FB-IC-8-n,Expenses Goods 8% - Intra-Community (-),FB-IC-8-n,none,percent,-8,lu_2011_account_4614112,lu_2011_account_4614112,lu_2011_chart_1,1291,,tag_lu_504,tax_group_8
-lu_2015_tax_FB-IC-8-p,Expenses Goods 8% - Intra-Community (+),FB-IC-8-p,none,percent,8,lu_2011_account_4216112,lu_2011_account_4216112,lu_2011_chart_1,1292,,tag_lu_322,tax_group_8
-lu_2015_tax_FB-IC-8,Expenses Goods 8% - Intra-Community,FB-IC-8,purchase,group,100,,,lu_2011_chart_1,290,"lu_2015_tax_FB-IC-8-n,lu_2015_tax_FB-IC-8-p",tag_lu_33,tax_group_8
-lu_2011_tax_FB-PA-0,Expenses Goods 0% - Country,FB-PA-0,purchase,percent,0,,,lu_2011_chart_1,293,,tag_lu_236,tax_group_0
-lu_2011_tax_FB-PA-12,Expenses Goods 12% - Country,FB-PA-12,purchase,percent,12,lu_2011_account_4216111,lu_2011_account_4216111,lu_2011_chart_1,294,,"tag_lu_237,tag_lu_462",tax_group_12
-lu_2015_tax_FB-PA-14,Expenses Goods 14% - Country,FB-PA-14,purchase,percent,14,lu_2011_account_4216111,lu_2011_account_4216111,lu_2011_chart_1,295,,"tag_lu_463,tag_lu_238",tax_group_14
-lu_2011_tax_FB-PA-15,Expenses Goods 15% - Country,FB-PA-15,purchase,percent,15,lu_2011_account_4216111,lu_2011_account_4216111,lu_2011_chart_1,296,,"tag_lu_239,tag_lu_464",tax_group_15
-lu_2015_tax_FB-PA-17,Expenses Goods 17% - Country,FB-PA-17,purchase,percent,17,lu_2011_account_4216111,lu_2011_account_4216111,lu_2011_chart_1,297,,"tag_lu_240,tag_lu_465",tax_group_17
-lu_2011_tax_FB-PA-3,Expenses Goods 3% - Country,FB-PA-3,purchase,percent,3,lu_2011_account_4216111,lu_2011_account_4216111,lu_2011_chart_1,298,,"tag_lu_241,tag_lu_466",tax_group_3
-lu_2011_tax_FB-PA-6,Expenses Goods 6% - Country,FB-PA-6,purchase,percent,6,lu_2011_account_4216111,lu_2011_account_4216111,lu_2011_chart_1,299,,"tag_lu_242,tag_lu_467",tax_group_6
-lu_2015_tax_FB-PA-8,Expenses Goods 8% - Country,FB-PA-8,purchase,percent,8,lu_2011_account_4216111,lu_2011_account_4216111,lu_2011_chart_1,300,,"tag_lu_468,tag_lu_243",tax_group_8
-lu_2011_tax_FP-EC-0,Expenses Services Extempted - Extra-Community,FP-EC-0,purchase,percent,0,,,lu_2011_chart_1,301,,tag_lu_154,tax_group_0
-lu_2011_tax_FP-EC-12-n,Expenses Services 12% - Extra-Community (-),FP-EC-12-n,none,percent,-12,lu_2011_account_4614113,lu_2011_account_4614113,lu_2011_chart_1,1303,,tag_lu_570,tax_group_12
-lu_2011_tax_FP-EC-12-p,Expenses Services 12% - Extra-Community (+),FP-EC-12-p,none,percent,12,lu_2011_account_4216113,lu_2011_account_4216113,lu_2011_chart_1,1304,,tag_lu_426,tax_group_12
-lu_2011_tax_FP-EC-12,Expenses Services 12% - Extra-Community,FP-EC-12,purchase,group,100,,,lu_2011_chart_1,302,"lu_2011_tax_FP-EC-12-n,lu_2011_tax_FP-EC-12-p",tag_lu_150,tax_group_12
-lu_2015_tax_FP-EC-14-n,Expenses Services 14% - Extra-Community (-),FP-EC-14-n,none,percent,-14,lu_2011_account_4614113,lu_2011_account_4614113,lu_2011_chart_1,1306,,tag_lu_571,tax_group_14
-lu_2015_tax_FP-EC-14-p,Expenses Services 14% - Extra-Community (+),FP-EC-14-p,none,percent,14,lu_2011_account_4216113,lu_2011_account_4216113,lu_2011_chart_1,1307,,tag_lu_434,tax_group_14
-lu_2015_tax_FP-EC-14,Expenses Services 14% - Extra-Community,FP-EC-14,purchase,group,100,,,lu_2011_chart_1,305,"lu_2015_tax_FP-EC-14-n,lu_2015_tax_FP-EC-14-p",tag_lu_162,tax_group_14
-lu_2011_tax_FP-EC-15-n,Expenses Services 15% - Extra-Community (-),FP-EC-15-n,none,percent,-15,lu_2011_account_4614113,lu_2011_account_4614113,lu_2011_chart_1,1309,,tag_lu_572,tax_group_15
-lu_2011_tax_FP-EC-15-p,Expenses Services 15% - Extra-Community (+),FP-EC-15-p,none,percent,15,lu_2011_account_4216113,lu_2011_account_4216113,lu_2011_chart_1,1310,,tag_lu_414,tax_group_15
-lu_2011_tax_FP-EC-15,Expenses Services 15% - Extra-Community,FP-EC-15,purchase,group,100,,,lu_2011_chart_1,308,"lu_2011_tax_FP-EC-15-n,lu_2011_tax_FP-EC-15-p",tag_lu_138,tax_group_15
-lu_2015_tax_FP-EC-17-n,Expenses Services 17% - Extra-Community (-),FP-EC-17-n,none,percent,-17,lu_2011_account_4614113,lu_2011_account_4614113,lu_2011_chart_1,1312,,tag_lu_573,tax_group_17
-lu_2015_tax_FP-EC-17-p,Expenses Services 17% - Extra-Community (+),FP-EC-17-p,none,percent,17,lu_2011_account_4216113,lu_2011_account_4216113,lu_2011_chart_1,1313,,tag_lu_430,tax_group_17
-lu_2015_tax_FP-EC-17,Expenses Services 17% - Extra-Community,FP-EC-17,purchase,group,100,,,lu_2011_chart_1,311,"lu_2015_tax_FP-EC-17-n,lu_2015_tax_FP-EC-17-p",tag_lu_158,tax_group_17
-lu_2011_tax_FP-EC-3-n,Expenses Services 3% - Extra-Community (-),FP-EC-3-n,none,percent,-3,lu_2011_account_4614113,lu_2011_account_4614113,lu_2011_chart_1,1315,,tag_lu_574,tax_group_3
-lu_2011_tax_FP-EC-3-p,Expenses Services 3% - Extra-Community (+),FP-EC-3-p,none,percent,3,lu_2011_account_4216113,lu_2011_account_4216113,lu_2011_chart_1,1316,,tag_lu_422,tax_group_3
-lu_2011_tax_FP-EC-3,Expenses Services 3% - Extra-Community,FP-EC-3,purchase,group,100,,,lu_2011_chart_1,314,"lu_2011_tax_FP-EC-3-n,lu_2011_tax_FP-EC-3-p",tag_lu_146,tax_group_3
-lu_2011_tax_FP-EC-6-n,Expenses Services 6% - Extra-Community (-),FP-EC-6-n,none,percent,-6,lu_2011_account_4614113,lu_2011_account_4614113,lu_2011_chart_1,1318,,tag_lu_575,tax_group_6
-lu_2011_tax_FP-EC-6-p,Expenses Services 6% - Extra-Community (+),FP-EC-6-p,none,percent,6,lu_2011_account_4216113,lu_2011_account_4216113,lu_2011_chart_1,1319,,tag_lu_418,tax_group_6
-lu_2011_tax_FP-EC-6,Expenses Services 6% - Extra-Community,FP-EC-6,purchase,group,100,,,lu_2011_chart_1,317,"lu_2011_tax_FP-EC-6-n,lu_2011_tax_FP-EC-6-p",tag_lu_142,tax_group_6
-lu_2015_tax_FP-EC-8-n,Expenses Services 8% - Extra-Community (-),FP-EC-8-n,none,percent,-8,lu_2011_account_4614113,lu_2011_account_4614113,lu_2011_chart_1,1321,,tag_lu_576,tax_group_8
-lu_2015_tax_FP-EC-8-p,Expenses Services 8% - Extra-Community (+),FP-EC-8-p,none,percent,8,lu_2011_account_4216113,lu_2011_account_4216113,lu_2011_chart_1,1322,,tag_lu_438,tax_group_8
-lu_2015_tax_FP-EC-8,Expenses Services 8% - Extra-Community,FP-EC-8,purchase,group,100,,,lu_2011_chart_1,320,"lu_2015_tax_FP-EC-8-n,lu_2015_tax_FP-EC-8-p",tag_lu_166,tax_group_8
-lu_2011_tax_FP-IC-0,Expenses Services Exempted - Intra-Community,FP-IC-0,purchase,percent,0,,,lu_2011_chart_1,323,,tag_lu_121,tax_group_0
-lu_2011_tax_FP-IC-12-n,Expenses Services 12% - Intra-Community (-),FP-IC-12-n,none,percent,-12,lu_2011_account_4614112,lu_2011_account_4614112,lu_2011_chart_1,1325,,tag_lu_577,tax_group_12
-lu_2011_tax_FP-IC-12-p,Expenses Services 12% - Intra-Community (+),FP-IC-12-p,none,percent,12,lu_2011_account_4216112,lu_2011_account_4216112,lu_2011_chart_1,1326,,tag_lu_397,tax_group_12
-lu_2011_tax_FP-IC-12,Expenses Services 12% - Intra-Community,FP-IC-12,purchase,group,100,,,lu_2011_chart_1,324,"lu_2011_tax_FP-IC-12-n,lu_2011_tax_FP-IC-12-p",tag_lu_117,tax_group_12
-lu_2015_tax_FP-IC-14-n,Expenses Services 14% - Intra-Community (-),FP-IC-14-n,none,percent,-14,lu_2011_account_4614112,lu_2011_account_4614112,lu_2011_chart_1,1328,,tag_lu_578,tax_group_14
-lu_2015_tax_FP-IC-14-p,Expenses Services 14% - Intra-Community (+),FP-IC-14-p,none,percent,14,lu_2011_account_4216112,lu_2011_account_4216112,lu_2011_chart_1,1329,,tag_lu_405,tax_group_14
-lu_2015_tax_FP-IC-14,Expenses Services 14% - Intra-Community,FP-IC-14,purchase,group,100,,,lu_2011_chart_1,327,"lu_2015_tax_FP-IC-14-n,lu_2015_tax_FP-IC-14-p",tag_lu_129,tax_group_14
-lu_2011_tax_FP-IC-15-n,Expenses Services 15% - Intra-Community (-),FP-IC-15-n,none,percent,-15,lu_2011_account_4614112,lu_2011_account_4614112,lu_2011_chart_1,1331,,tag_lu_579,tax_group_15
-lu_2011_tax_FP-IC-15-p,Expenses Services 15% - Intra-Community (+),FP-IC-15-p,none,percent,15,lu_2011_account_4216112,lu_2011_account_4216112,lu_2011_chart_1,1332,,tag_lu_385,tax_group_15
-lu_2011_tax_FP-IC-15,Expenses Services 15% - Intra-Community,FP-IC-15,purchase,group,100,,,lu_2011_chart_1,330,"lu_2011_tax_FP-IC-15-n,lu_2011_tax_FP-IC-15-p",tag_lu_105,tax_group_15
-lu_2015_tax_FP-IC-17-n,Expenses Services 17% - Intra-Community (-),FP-IC-17-n,none,percent,-17,lu_2011_account_4614112,lu_2011_account_4614112,lu_2011_chart_1,1334,,tag_lu_580,tax_group_17
-lu_2015_tax_FP-IC-17-p,Expenses Services 17% - Intra-Community (+),FP-IC-17-p,none,percent,17,lu_2011_account_4216112,lu_2011_account_4216112,lu_2011_chart_1,1335,,tag_lu_401,tax_group_17
-lu_2015_tax_FP-IC-17,Expenses Services 17% - Intra-Community,FP-IC-17,purchase,group,100,,,lu_2011_chart_1,333,"lu_2015_tax_FP-IC-17-n,lu_2015_tax_FP-IC-17-p",tag_lu_125,tax_group_17
-lu_2011_tax_FP-IC-3-n,Expenses Services 3% - Intra-Community (-),FP-IC-3-n,none,percent,-3,lu_2011_account_4614112,lu_2011_account_4614112,lu_2011_chart_1,1337,,tag_lu_581,tax_group_3
-lu_2011_tax_FP-IC-3-p,Expenses Services 3% - Intra-Community (+),FP-IC-3-p,none,percent,3,lu_2011_account_4216112,lu_2011_account_4216112,lu_2011_chart_1,1338,,tag_lu_393,tax_group_3
-lu_2011_tax_FP-IC-3,Expenses Services 3% - Intra-Community,FP-IC-3,purchase,group,100,,,lu_2011_chart_1,336,"lu_2011_tax_FP-IC-3-n,lu_2011_tax_FP-IC-3-p",tag_lu_113,tax_group_3
-lu_2011_tax_FP-IC-6-n,Expenses Services 6% - Intra-Community (-),FP-IC-6-n,none,percent,-6,lu_2011_account_4614112,lu_2011_account_4614112,lu_2011_chart_1,1340,,tag_lu_582,tax_group_6
-lu_2011_tax_FP-IC-6-p,Expenses Services 6% - Intra-Community (+),FP-IC-6-p,none,percent,6,lu_2011_account_4216112,lu_2011_account_4216112,lu_2011_chart_1,1341,,tag_lu_389,tax_group_6
-lu_2011_tax_FP-IC-6,Expenses Services 6% - Intra-Community,FP-IC-6,purchase,group,100,,,lu_2011_chart_1,339,"lu_2011_tax_FP-IC-6-n,lu_2011_tax_FP-IC-6-p",tag_lu_109,tax_group_6
-lu_2015_tax_FP-IC-8-n,Expenses Services 8% - Intra-Community (-),FP-IC-8-n,none,percent,-8,lu_2011_account_4614112,lu_2011_account_4614112,lu_2011_chart_1,1343,,tag_lu_583,tax_group_8
-lu_2015_tax_FP-IC-8-p,Expenses Services 8% - Intra-Community (+),FP-IC-8-p,none,percent,8,lu_2011_account_4216112,lu_2011_account_4216112,lu_2011_chart_1,1344,,tag_lu_409,tax_group_8
-lu_2015_tax_FP-IC-8,Expenses Services 8% - Intra-Community,FP-IC-8,purchase,group,100,,,lu_2011_chart_1,342,"lu_2015_tax_FP-IC-8-n,lu_2015_tax_FP-IC-8-p",tag_lu_133,tax_group_8
-lu_2011_tax_FP-PA-0,Expenses Services 0% - Country,FP-PA-0,purchase,percent,0,,,lu_2011_chart_1,345,,tag_lu_244,tax_group_0
-lu_2011_tax_FP-PA-12,Expenses Services 12% - Country,FP-PA-12,purchase,percent,12,lu_2011_account_4216111,lu_2011_account_4216111,lu_2011_chart_1,346,,"tag_lu_469,tag_lu_245",tax_group_12
-lu_2015_tax_FP-PA-14,Expenses Services 14% - Country,FP-PA-14,purchase,percent,14,lu_2011_account_4216111,lu_2011_account_4216111,lu_2011_chart_1,347,,"tag_lu_470,tag_lu_246",tax_group_14
-lu_2011_tax_FP-PA-15,Expenses Services 15% - Country,FP-PA-15,purchase,percent,15,lu_2011_account_4216111,lu_2011_account_4216111,lu_2011_chart_1,348,,"tag_lu_247,tag_lu_471",tax_group_15
-lu_2015_tax_FP-PA-17,Expenses Services 17% - Country,FP-PA-17,purchase,percent,17,lu_2011_account_4216111,lu_2011_account_4216111,lu_2011_chart_1,349,,"tag_lu_248,tag_lu_472",tax_group_17
-lu_2011_tax_FP-PA-3,Expenses Services 3% - Country,FP-PA-3,purchase,percent,3,lu_2011_account_4216111,lu_2011_account_4216111,lu_2011_chart_1,350,,"tag_lu_473,tag_lu_249",tax_group_3
-lu_2011_tax_FP-PA-6,Expenses Services 6% - Country,FP-PA-6,purchase,percent,6,lu_2011_account_4216111,lu_2011_account_4216111,lu_2011_chart_1,351,,"tag_lu_474,tag_lu_250",tax_group_6
-lu_2015_tax_FP-PA-8,Expenses Services 8% - Country,FP-PA-8,purchase,percent,8,lu_2011_account_4216111,lu_2011_account_4216111,lu_2011_chart_1,352,,"tag_lu_475,tag_lu_251",tax_group_8
-lu_2011_tax_IB-EC-0,Investment Goods Exempted - Extra-Community,IB-EC-0,purchase,percent,0,,,lu_2011_chart_1,353,,tag_lu_71,tax_group_0
-lu_2011_tax_IB-EC-12-n,Investment Goods 12% - Extra-Community (-),IB-EC-12-n,none,percent,-12,lu_2011_account_4614113,lu_2011_account_4614113,lu_2011_chart_1,1355,,tag_lu_541,tax_group_12
-lu_2011_tax_IB-EC-12-p,Investment Goods 12% - Extra-Community (+),IB-EC-12-p,none,percent,12,lu_2011_account_4216113,lu_2011_account_4216113,lu_2011_chart_1,1356,,tag_lu_340,tax_group_12
-lu_2011_tax_IB-EC-12,Investment Goods 12% - Extra-Community,IB-EC-12,purchase,group,100,,,lu_2011_chart_1,354,"lu_2011_tax_IB-EC-12-n,lu_2011_tax_IB-EC-12-p",tag_lu_51,tax_group_12
-lu_2015_tax_IB-EC-14-n,Investment Goods 14% - Extra-Community (-),IB-EC-14-n,none,percent,-14,lu_2011_account_4614113,lu_2011_account_4614113,lu_2011_chart_1,1358,,tag_lu_542,tax_group_14
-lu_2015_tax_IB-EC-14-p,Investment Goods 14% - Extra-Community (+),IB-EC-14-p,none,percent,14,lu_2011_account_4216113,lu_2011_account_4216113,lu_2011_chart_1,1359,,tag_lu_364,tax_group_14
-lu_2015_tax_IB-EC-14,Investment Goods 14% - Extra-Community,IB-EC-14,purchase,group,100,,,lu_2011_chart_1,357,"lu_2015_tax_IB-EC-14-n,lu_2015_tax_IB-EC-14-p",tag_lu_83,tax_group_14
-lu_2011_tax_IB-EC-15-n,Investment Goods 15% - Extra-Community (-),IB-EC-15-n,none,percent,-15,lu_2011_account_4614113,lu_2011_account_4614113,lu_2011_chart_1,1361,,tag_lu_543,tax_group_15
-lu_2011_tax_IB-EC-15-p,Investment Goods 15% - Extra-Community (+),IB-EC-15-p,none,percent,15,lu_2011_account_4216113,lu_2011_account_4216113,lu_2011_chart_1,1362,,tag_lu_328,tax_group_15
-lu_2011_tax_IB-EC-15,Investment Goods 15% - Extra-Community,IB-EC-15,purchase,group,100,,,lu_2011_chart_1,360,"lu_2011_tax_IB-EC-15-n,lu_2011_tax_IB-EC-15-p",tag_lu_39,tax_group_15
-lu_2015_tax_IB-EC-17-n,Investment Goods 17% - Extra-Community (-),IB-EC-17-n,none,percent,-17,lu_2011_account_4614113,lu_2011_account_4614113,lu_2011_chart_1,1364,,tag_lu_544,tax_group_17
-lu_2015_tax_IB-EC-17-p,Investment Goods 17% - Extra-Community (+),IB-EC-17-p,none,percent,17,lu_2011_account_4216113,lu_2011_account_4216113,lu_2011_chart_1,1365,,tag_lu_360,tax_group_17
-lu_2015_tax_IB-EC-17,Investment Goods 17% - Extra-Community,IB-EC-17,purchase,group,100,,,lu_2011_chart_1,363,"lu_2015_tax_IB-EC-17-n,lu_2015_tax_IB-EC-17-p",tag_lu_79,tax_group_17
-lu_2011_tax_IB-EC-3-n,Investment Goods 3% - Extra-Community (-),IB-EC-3-n,none,percent,-3,lu_2011_account_4614113,lu_2011_account_4614113,lu_2011_chart_1,1367,,tag_lu_545,tax_group_3
-lu_2011_tax_IB-EC-3-p,Investment Goods 3% - Extra-Community (+),IB-EC-3-p,none,percent,3,lu_2011_account_4216113,lu_2011_account_4216113,lu_2011_chart_1,1368,,tag_lu_336,tax_group_3
-lu_2011_tax_IB-EC-3,Investment Goods 3% - Extra-Community,IB-EC-3,purchase,group,100,,,lu_2011_chart_1,366,"lu_2011_tax_IB-EC-3-n,lu_2011_tax_IB-EC-3-p",tag_lu_47,tax_group_3
-lu_2011_tax_IB-EC-6-n,Investment Goods 6% - Extra-Community (-),IB-EC-6-n,none,percent,-6,lu_2011_account_4614113,lu_2011_account_4614113,lu_2011_chart_1,1370,,tag_lu_546,tax_group_6
-lu_2011_tax_IB-EC-6-p,Investment Goods 6% - Extra-Community (+),IB-EC-6-p,none,percent,6,lu_2011_account_4216113,lu_2011_account_4216113,lu_2011_chart_1,1371,,tag_lu_332,tax_group_6
-lu_2011_tax_IB-EC-6,Investment Goods 6% - Extra-Community,IB-EC-6,purchase,group,100,,,lu_2011_chart_1,369,"lu_2011_tax_IB-EC-6-n,lu_2011_tax_IB-EC-6-p",tag_lu_43,tax_group_6
-lu_2015_tax_IB-EC-8-n,Investment Goods 8% - Extra-Community (-),IB-EC-8-n,none,percent,-8,lu_2011_account_4614113,lu_2011_account_4614113,lu_2011_chart_1,1373,,tag_lu_547,tax_group_8
-lu_2015_tax_IB-EC-8-p,Investment Goods 8% - Extra-Community (+),IB-EC-8-p,none,percent,8,lu_2011_account_4216113,lu_2011_account_4216113,lu_2011_chart_1,1374,,tag_lu_368,tax_group_8
-lu_2015_tax_IB-EC-8,Investment Goods 8% - Extra-Community,IB-EC-8,purchase,group,100,,,lu_2011_chart_1,372,"lu_2015_tax_IB-EC-8-n,lu_2015_tax_IB-EC-8-p",tag_lu_87,tax_group_8
-lu_2015_tax_IB-ECP-0,Investment Goods Exempted - Extra-Community fin privées,IB-ECP-0,purchase,percent,0,,,lu_2011_chart_1,375,,tag_lu_75,tax_group_0
-lu_2015_tax_IB-ECP-12-n,Investment Goods 12% - Extra-Community fin privées (-),IB-ECP-12-n,none,percent,-12,lu_2011_account_4614113,lu_2011_account_4614113,lu_2011_chart_1,1377,,tag_lu_548,tax_group_12
-lu_2015_tax_IB-ECP-12-p,Investment Goods 12% - Extra-Community fin privées (+),IB-ECP-12-p,none,percent,12,lu_2011_account_4216113,lu_2011_account_4216113,lu_2011_chart_1,1378,,tag_lu_356,tax_group_12
-lu_2015_tax_IB-ECP-12,Investment Goods 12% - Extra-Community fin privées,IB-ECP-12,purchase,group,100,,,lu_2011_chart_1,376,"lu_2015_tax_IB-ECP-12-n,lu_2015_tax_IB-ECP-12-p",tag_lu_67,tax_group_12
-lu_2015_tax_IB-ECP-14-n,Investment Goods 14% - Extra-Community fin privées (-),IB-ECP-14-n,none,percent,-14,lu_2011_account_4614113,lu_2011_account_4614113,lu_2011_chart_1,1380,,tag_lu_549,tax_group_14
-lu_2015_tax_IB-ECP-14-p,Investment Goods 14% - Extra-Community fin privées (+),IB-ECP-14-p,none,percent,14,lu_2011_account_4216113,lu_2011_account_4216113,lu_2011_chart_1,1381,,tag_lu_376,tax_group_14
-lu_2015_tax_IB-ECP-14,Investment Goods 14% - Extra-Community fin privées,IB-ECP-14,purchase,group,100,,,lu_2011_chart_1,379,"lu_2015_tax_IB-ECP-14-n,lu_2015_tax_IB-ECP-14-p",tag_lu_95,tax_group_14
-lu_2015_tax_IB-ECP-15-n,Investment Goods 15% - Extra-Community fin privées (-),IB-ECP-15-n,none,percent,-15,lu_2011_account_4614113,lu_2011_account_4614113,lu_2011_chart_1,1383,,tag_lu_550,tax_group_15
-lu_2015_tax_IB-ECP-15-p,Investment Goods 15% - Extra-Community fin privées (+),IB-ECP-15-p,none,percent,15,lu_2011_account_4216113,lu_2011_account_4216113,lu_2011_chart_1,1384,,tag_lu_344,tax_group_15
-lu_2015_tax_IB-ECP-15,Investment Goods 15% - Extra-Community fin privées,IB-ECP-15,purchase,group,100,,,lu_2011_chart_1,382,"lu_2015_tax_IB-ECP-15-n,lu_2015_tax_IB-ECP-15-p",tag_lu_55,tax_group_15
-lu_2015_tax_IB-ECP-17-n,Investment Goods 17% - Extra-Community fin privées (-),IB-ECP-17-n,none,percent,-17,lu_2011_account_4614113,lu_2011_account_4614113,lu_2011_chart_1,1386,,tag_lu_551,tax_group_17
-lu_2015_tax_IB-ECP-17-p,Investment Goods 17% - Extra-Community fin privées (+),IB-ECP-17-p,none,percent,17,lu_2011_account_4216113,lu_2011_account_4216113,lu_2011_chart_1,1387,,tag_lu_372,tax_group_17
-lu_2015_tax_IB-ECP-17,Investment Goods 17% - Extra-Community fin privées,IB-ECP-17,purchase,group,100,,,lu_2011_chart_1,385,"lu_2015_tax_IB-ECP-17-n,lu_2015_tax_IB-ECP-17-p",tag_lu_91,tax_group_17
-lu_2015_tax_IB-ECP-3-n,Investment Goods 3% - Extra-Community fin privées (-),IB-ECP-3-n,none,percent,-3,lu_2011_account_4614113,lu_2011_account_4614113,lu_2011_chart_1,1389,,tag_lu_552,tax_group_3
-lu_2015_tax_IB-ECP-3-p,Investment Goods 3% - Extra-Community fin privées (+),IB-ECP-3-p,none,percent,3,lu_2011_account_4216113,lu_2011_account_4216113,lu_2011_chart_1,1390,,tag_lu_352,tax_group_3
-lu_2015_tax_IB-ECP-3,Investment Goods 3% - Extra-Community fin privées,IB-ECP-3,purchase,group,100,,,lu_2011_chart_1,388,"lu_2015_tax_IB-ECP-3-n,lu_2015_tax_IB-ECP-3-p",tag_lu_63,tax_group_3
-lu_2015_tax_IB-ECP-6-n,Investment Goods 6% - Extra-Community fin privées (-),IB-ECP-6-n,none,percent,-6,lu_2011_account_4614113,lu_2011_account_4614113,lu_2011_chart_1,1392,,tag_lu_553,tax_group_6
-lu_2015_tax_IB-ECP-6-p,Investment Goods 6% - Extra-Community fin privées (+),IB-ECP-6-p,none,percent,6,lu_2011_account_4216113,lu_2011_account_4216113,lu_2011_chart_1,1393,,tag_lu_348,tax_group_6
-lu_2015_tax_IB-ECP-6,Investment Goods 6% - Extra-Community fin privées,IB-ECP-6,purchase,group,100,,,lu_2011_chart_1,391,"lu_2015_tax_IB-ECP-6-n,lu_2015_tax_IB-ECP-6-p",tag_lu_59,tax_group_6
-lu_2015_tax_IB-ECP-8-n,Investment Goods 8% - Extra-Community fin privées (-),IB-ECP-8-n,none,percent,-8,lu_2011_account_4614113,lu_2011_account_4614113,lu_2011_chart_1,1395,,tag_lu_554,tax_group_8
-lu_2015_tax_IB-ECP-8-p,Investment Goods 8% - Extra-Community fin privées (+),IB-ECP-8-p,none,percent,8,lu_2011_account_4216113,lu_2011_account_4216113,lu_2011_chart_1,1396,,tag_lu_380,tax_group_8
-lu_2015_tax_IB-ECP-8,Investment Goods 8% - Extra-Community fin privées,IB-ECP-8,purchase,group,100,,,lu_2011_chart_1,394,"lu_2015_tax_IB-ECP-8-n,lu_2015_tax_IB-ECP-8-p",tag_lu_99,tax_group_8
-lu_2011_tax_IB-IC-0,Investment Goods Exempted - Intra-Community,IB-IC-0,purchase,percent,0,,,lu_2011_chart_1,397,,tag_lu_22,tax_group_0
-lu_2011_tax_IB-IC-12-n,Investment Goods 12% - Intra-Community (-),IB-IC-12-n,none,percent,-12,lu_2011_account_4614112,lu_2011_account_4614112,lu_2011_chart_1,1399,,tag_lu_505,tax_group_12
-lu_2011_tax_IB-IC-12-p,Investment Goods 12% - Intra-Community (+),IB-IC-12-p,none,percent,12,lu_2011_account_4216112,lu_2011_account_4216112,lu_2011_chart_1,1400,,tag_lu_311,tax_group_12
-lu_2011_tax_IB-IC-12,Investment Goods 12% - Intra-Community,IB-IC-12,purchase,group,100,,,lu_2011_chart_1,398,"lu_2011_tax_IB-IC-12-n,lu_2011_tax_IB-IC-12-p",tag_lu_18,tax_group_12
-lu_2015_tax_IB-IC-14-n,Investment Goods 14% - Intra-Community (-),IB-IC-14-n,none,percent,-14,lu_2011_account_4614112,lu_2011_account_4614112,lu_2011_chart_1,1402,,tag_lu_506,tax_group_14
-lu_2015_tax_IB-IC-14-p,Investment Goods 14% - Intra-Community (+),IB-IC-14-p,none,percent,14,lu_2011_account_4216112,lu_2011_account_4216112,lu_2011_chart_1,1403,,tag_lu_319,tax_group_14
-lu_2015_tax_IB-IC-14,Investment Goods 14% - Intra-Community,IB-IC-14,purchase,group,100,,,lu_2011_chart_1,401,"lu_2015_tax_IB-IC-14-n,lu_2015_tax_IB-IC-14-p",tag_lu_30,tax_group_14
-lu_2011_tax_IB-IC-15-n,Investment Goods 15% - Intra-Community (-),IB-IC-15-n,none,percent,-15,lu_2011_account_4614112,lu_2011_account_4614112,lu_2011_chart_1,1405,,tag_lu_507,tax_group_15
-lu_2011_tax_IB-IC-15-p,Investment Goods 15% - Intra-Community (+),IB-IC-15-p,none,percent,15,lu_2011_account_4216112,lu_2011_account_4216112,lu_2011_chart_1,1406,,tag_lu_299,tax_group_15
-lu_2011_tax_IB-IC-15,Investment Goods 15% - Intra-Community,IB-IC-15,purchase,group,100,,,lu_2011_chart_1,404,"lu_2011_tax_IB-IC-15-n,lu_2011_tax_IB-IC-15-p",tag_lu_06,tax_group_15
-lu_2015_tax_IB-IC-17-n,Investment Goods 17% - Intra-Community (-),IB-IC-17-n,none,percent,-17,lu_2011_account_4614112,lu_2011_account_4614112,lu_2011_chart_1,1408,,tag_lu_508,tax_group_17
-lu_2015_tax_IB-IC-17-p,Investment Goods 17% - Intra-Community (+),IB-IC-17-p,none,percent,17,lu_2011_account_4216112,lu_2011_account_4216112,lu_2011_chart_1,1409,,tag_lu_315,tax_group_17
-lu_2015_tax_IB-IC-17,Investment Goods 17% - Intra-Community,IB-IC-17,purchase,group,100,,,lu_2011_chart_1,407,"lu_2015_tax_IB-IC-17-n,lu_2015_tax_IB-IC-17-p",tag_lu_26,tax_group_17
-lu_2011_tax_IB-IC-3-n,Investment Goods 3% - Intra-Community (-),IB-IC-3-n,none,percent,-3,lu_2011_account_4614112,lu_2011_account_4614112,lu_2011_chart_1,1411,,tag_lu_509,tax_group_3
-lu_2011_tax_IB-IC-3-p,Investment Goods 3% - Intra-Community (+),IB-IC-3-p,none,percent,3,lu_2011_account_4216112,lu_2011_account_4216112,lu_2011_chart_1,1412,,tag_lu_307,tax_group_3
-lu_2011_tax_IB-IC-3,Investment Goods 3% - Intra-Community,IB-IC-3,purchase,group,100,,,lu_2011_chart_1,410,"lu_2011_tax_IB-IC-3-n,lu_2011_tax_IB-IC-3-p",tag_lu_14,tax_group_3
-lu_2011_tax_IB-IC-6-n,Investment Goods 6% - Intra-Community (-),IB-IC-6-n,none,percent,-6,lu_2011_account_4614112,lu_2011_account_4614112,lu_2011_chart_1,1414,,tag_lu_510,tax_group_6
-lu_2011_tax_IB-IC-6-p,Investment Goods 6% - Intra-Community (+),IB-IC-6-p,none,percent,6,lu_2011_account_4216112,lu_2011_account_4216112,lu_2011_chart_1,1415,,tag_lu_303,tax_group_6
-lu_2011_tax_IB-IC-6,Investment Goods 6% - Intra-Community,IB-IC-6,purchase,group,100,,,lu_2011_chart_1,413,"lu_2011_tax_IB-IC-6-n,lu_2011_tax_IB-IC-6-p",tag_lu_10,tax_group_6
-lu_2015_tax_IB-IC-8-n,Investment Goods 8% - Intra-Community (-),IB-IC-8-n,none,percent,-8,lu_2011_account_4614112,lu_2011_account_4614112,lu_2011_chart_1,1417,,tag_lu_511,tax_group_8
-lu_2015_tax_IB-IC-8-p,Investment Goods 8% - Intra-Community (+),IB-IC-8-p,none,percent,8,lu_2011_account_4216112,lu_2011_account_4216112,lu_2011_chart_1,1418,,tag_lu_323,tax_group_8
-lu_2015_tax_IB-IC-8,Investment Goods 8% - Intra-Community,IB-IC-8,purchase,group,100,,,lu_2011_chart_1,416,"lu_2015_tax_IB-IC-8-n,lu_2015_tax_IB-IC-8-p",tag_lu_34,tax_group_8
-lu_2011_tax_IB-PA-0,Investment Goods 0% - Country,IB-PA-0,purchase,percent,0,,,lu_2011_chart_1,419,,tag_lu_252,tax_group_0
-lu_2011_tax_IB-PA-12,Investment Goods 12% - Country,IB-PA-12,purchase,percent,12,lu_2011_account_4216111,lu_2011_account_4216111,lu_2011_chart_1,420,,"tag_lu_476,tag_lu_253",tax_group_12
-lu_2015_tax_IB-PA-14,Investment Goods 14% - Country,IB-PA-14,purchase,percent,14,lu_2011_account_4216111,lu_2011_account_4216111,lu_2011_chart_1,421,,"tag_lu_477,tag_lu_254",tax_group_14
-lu_2011_tax_IB-PA-15,Investment Goods 15% - Country,IB-PA-15,purchase,percent,15,lu_2011_account_4216111,lu_2011_account_4216111,lu_2011_chart_1,422,,"tag_lu_255,tag_lu_478",tax_group_15
-lu_2015_tax_IB-PA-17,Investment Goods 17% - Country,IB-PA-17,purchase,percent,17,lu_2011_account_4216111,lu_2011_account_4216111,lu_2011_chart_1,423,,"tag_lu_479,tag_lu_256",tax_group_17
-lu_2011_tax_IB-PA-3,Investment Goods 3% - Country,IB-PA-3,purchase,percent,3,lu_2011_account_4216111,lu_2011_account_4216111,lu_2011_chart_1,424,,"tag_lu_480,tag_lu_257",tax_group_3
-lu_2011_tax_IB-PA-6,Investment Goods 6% - Country,IB-PA-6,purchase,percent,6,lu_2011_account_4216111,lu_2011_account_4216111,lu_2011_chart_1,425,,"tag_lu_481,tag_lu_258",tax_group_6
-lu_2015_tax_IB-PA-8,Investment Goods 8% - Country,IB-PA-8,purchase,percent,8,lu_2011_account_4216111,lu_2011_account_4216111,lu_2011_chart_1,426,,"tag_lu_482,tag_lu_259",tax_group_8
-lu_2011_tax_IP-EC-0,Investment Services Exempted - Extra-Community,IP-EC-0,purchase,percent,0,,,lu_2011_chart_1,427,,tag_lu_155,tax_group_0
-lu_2011_tax_IP-EC-12-n,Investment Services 12% - Extra-Community (-),IP-EC-12-n,none,percent,-12,lu_2011_account_4614113,lu_2011_account_4614113,lu_2011_chart_1,1429,,tag_lu_584,tax_group_12
-lu_2011_tax_IP-EC-12-p,Investment Services 12% - Extra-Community (+),IP-EC-12-p,none,percent,12,lu_2011_account_4216113,lu_2011_account_4216113,lu_2011_chart_1,1430,,tag_lu_427,tax_group_12
-lu_2011_tax_IP-EC-12,Investment Services 12% - Extra-Community,IP-EC-12,purchase,group,100,,,lu_2011_chart_1,428,"lu_2011_tax_IP-EC-12-n,lu_2011_tax_IP-EC-12-p",tag_lu_151,tax_group_12
-lu_2015_tax_IP-EC-14-n,Investment Services 14% - Extra-Community (-),IP-EC-14-n,none,percent,-14,lu_2011_account_4614113,lu_2011_account_4614113,lu_2011_chart_1,1432,,tag_lu_585,tax_group_14
-lu_2015_tax_IP-EC-14-p,Investment Services 14% - Extra-Community (+),IP-EC-14-p,none,percent,14,lu_2011_account_4216113,lu_2011_account_4216113,lu_2011_chart_1,1433,,tag_lu_435,tax_group_14
-lu_2015_tax_IP-EC-14,Investment Services 14% - Extra-Community,IP-EC-14,purchase,group,100,,,lu_2011_chart_1,431,"lu_2015_tax_IP-EC-14-n,lu_2015_tax_IP-EC-14-p",tag_lu_163,tax_group_14
-lu_2011_tax_IP-EC-15-n,Investment Services 15% - Extra-Community (-),IP-EC-15-n,none,percent,-15,lu_2011_account_4614113,lu_2011_account_4614113,lu_2011_chart_1,1435,,tag_lu_586,tax_group_15
-lu_2011_tax_IP-EC-15-p,Investment Services 15% - Extra-Community (+),IP-EC-15-p,none,percent,15,lu_2011_account_4216113,lu_2011_account_4216113,lu_2011_chart_1,1436,,tag_lu_415,tax_group_15
-lu_2011_tax_IP-EC-15,Investment Services 15% - Extra-Community,IP-EC-15,purchase,group,100,,,lu_2011_chart_1,434,"lu_2011_tax_IP-EC-15-n,lu_2011_tax_IP-EC-15-p",tag_lu_139,tax_group_15
-lu_2015_tax_IP-EC-17-n,Investment Services 17% - Extra-Community (-),IP-EC-17-n,none,percent,-17,lu_2011_account_4614113,lu_2011_account_4614113,lu_2011_chart_1,1438,,tag_lu_587,tax_group_17
-lu_2015_tax_IP-EC-17-p,Investment Services 17% - Extra-Community (+),IP-EC-17-p,none,percent,17,lu_2011_account_4216113,lu_2011_account_4216113,lu_2011_chart_1,1439,,tag_lu_431,tax_group_17
-lu_2015_tax_IP-EC-17,Investment Services 17% - Extra-Community,IP-EC-17,purchase,group,100,,,lu_2011_chart_1,437,"lu_2015_tax_IP-EC-17-n,lu_2015_tax_IP-EC-17-p",tag_lu_159,tax_group_17
-lu_2011_tax_IP-EC-3-n,Investment Services 3% - Extra-Community (-),IP-EC-3-n,none,percent,-3,lu_2011_account_4614113,lu_2011_account_4614113,lu_2011_chart_1,1441,,tag_lu_588,tax_group_3
-lu_2011_tax_IP-EC-3-p,Investment Services 3% - Extra-Community (+),IP-EC-3-p,none,percent,3,lu_2011_account_4216113,lu_2011_account_4216113,lu_2011_chart_1,1442,,tag_lu_423,tax_group_3
-lu_2011_tax_IP-EC-3,Investment Services 3% - Extra-Community,IP-EC-3,purchase,group,100,,,lu_2011_chart_1,440,"lu_2011_tax_IP-EC-3-n,lu_2011_tax_IP-EC-3-p",tag_lu_147,tax_group_3
-lu_2011_tax_IP-EC-6-n,Investment Services 6% - Extra-Community (-),IP-EC-6-n,none,percent,-6,lu_2011_account_4614113,lu_2011_account_4614113,lu_2011_chart_1,1444,,tag_lu_589,tax_group_6
-lu_2011_tax_IP-EC-6-p,Investment Services 6% - Extra-Community (+),IP-EC-6-p,none,percent,6,lu_2011_account_4216113,lu_2011_account_4216113,lu_2011_chart_1,1445,,tag_lu_419,tax_group_6
-lu_2011_tax_IP-EC-6,Investment Services 6% - Extra-Community,IP-EC-6,purchase,group,100,,,lu_2011_chart_1,443,"lu_2011_tax_IP-EC-6-n,lu_2011_tax_IP-EC-6-p",tag_lu_143,tax_group_6
-lu_2015_tax_IP-EC-8-n,Investment Services 8% - Extra-Community (-),IP-EC-8-n,none,percent,-8,lu_2011_account_4614113,lu_2011_account_4614113,lu_2011_chart_1,1447,,tag_lu_590,tax_group_8
-lu_2015_tax_IP-EC-8-p,Investment Services 8% - Extra-Community (+),IP-EC-8-p,none,percent,8,lu_2011_account_4216113,lu_2011_account_4216113,lu_2011_chart_1,1448,,tag_lu_439,tax_group_8
-lu_2015_tax_IP-EC-8,Investment Services 8% - Extra-Community,IP-EC-8,purchase,group,100,,,lu_2011_chart_1,446,"lu_2015_tax_IP-EC-8-n,lu_2015_tax_IP-EC-8-p",tag_lu_167,tax_group_8
-lu_2011_tax_IP-IC-0,Investment Services Exempted - Intra-Community,IP-IC-0,purchase,percent,0,,,lu_2011_chart_1,449,,tag_lu_122,tax_group_0
-lu_2011_tax_IP-IC-12-n,Investment Services 12% - Intra-Community (-),IP-IC-12-n,none,percent,-12,lu_2011_account_4614112,lu_2011_account_4614112,lu_2011_chart_1,1451,,tag_lu_591,tax_group_12
-lu_2011_tax_IP-IC-12-p,Investment Services 12% - Intra-Community (+),IP-IC-12-p,none,percent,12,lu_2011_account_4216112,lu_2011_account_4216112,lu_2011_chart_1,1452,,tag_lu_398,tax_group_12
-lu_2011_tax_IP-IC-12,Investment Services 12% - Intra-Community,IP-IC-12,purchase,group,100,,,lu_2011_chart_1,450,"lu_2011_tax_IP-IC-12-n,lu_2011_tax_IP-IC-12-p",tag_lu_118,tax_group_12
-lu_2015_tax_IP-IC-14-n,Investment Services 14% - Intra-Community (-),IP-IC-14-n,none,percent,-14,lu_2011_account_4614112,lu_2011_account_4614112,lu_2011_chart_1,1454,,tag_lu_592,tax_group_14
-lu_2015_tax_IP-IC-14-p,Investment Services 14% - Intra-Community (+),IP-IC-14-p,none,percent,14,lu_2011_account_4216112,lu_2011_account_4216112,lu_2011_chart_1,1455,,tag_lu_406,tax_group_14
-lu_2015_tax_IP-IC-14,Investment Services 14% - Intra-Community,IP-IC-14,purchase,group,100,,,lu_2011_chart_1,453,"lu_2015_tax_IP-IC-14-n,lu_2015_tax_IP-IC-14-p",tag_lu_130,tax_group_14
-lu_2011_tax_IP-IC-15-n,Investment Services 15% - Intra-Community (-),IP-IC-15-n,none,percent,-15,lu_2011_account_4614112,lu_2011_account_4614112,lu_2011_chart_1,1457,,tag_lu_593,tax_group_15
-lu_2011_tax_IP-IC-15-p,Investment Services 15% - Intra-Community (+),IP-IC-15-p,none,percent,15,lu_2011_account_4216112,lu_2011_account_4216112,lu_2011_chart_1,1458,,tag_lu_386,tax_group_15
-lu_2011_tax_IP-IC-15,Investment Services 15% - Intra-Community,IP-IC-15,purchase,group,100,,,lu_2011_chart_1,456,"lu_2011_tax_IP-IC-15-n,lu_2011_tax_IP-IC-15-p",tag_lu_106,tax_group_15
-lu_2015_tax_IP-IC-17-n,Investment Services 17% - Intra-Community (-),IP-IC-17-n,none,percent,-17,lu_2011_account_4614112,lu_2011_account_4614112,lu_2011_chart_1,1460,,tag_lu_594,tax_group_17
-lu_2015_tax_IP-IC-17-p,Investment Services 17% - Intra-Community (+),IP-IC-17-p,none,percent,17,lu_2011_account_4216112,lu_2011_account_4216112,lu_2011_chart_1,1461,,tag_lu_402,tax_group_17
-lu_2015_tax_IP-IC-17,Investment Services 17% - Intra-Community,IP-IC-17,purchase,group,100,,,lu_2011_chart_1,459,"lu_2015_tax_IP-IC-17-n,lu_2015_tax_IP-IC-17-p",tag_lu_126,tax_group_17
-lu_2011_tax_IP-IC-3-n,Investment Services 3% - Intra-Community (-),IP-IC-3-n,none,percent,-3,lu_2011_account_4614112,lu_2011_account_4614112,lu_2011_chart_1,1463,,tag_lu_595,tax_group_3
-lu_2011_tax_IP-IC-3-p,Investment Services 3% - Intra-Community (+),IP-IC-3-p,none,percent,3,lu_2011_account_4216112,lu_2011_account_4216112,lu_2011_chart_1,1464,,tag_lu_394,tax_group_3
-lu_2011_tax_IP-IC-3,Investment Services 3% - Intra-Community,IP-IC-3,purchase,group,100,,,lu_2011_chart_1,462,"lu_2011_tax_IP-IC-3-n,lu_2011_tax_IP-IC-3-p",tag_lu_114,tax_group_3
-lu_2011_tax_IP-IC-6-n,Investment Services 6% - Intra-Community (-),IP-IC-6-n,none,percent,-6,lu_2011_account_4614112,lu_2011_account_4614112,lu_2011_chart_1,1466,,tag_lu_596,tax_group_6
-lu_2011_tax_IP-IC-6-p,Investment Services 6% - Intra-Community (+),IP-IC-6-p,none,percent,6,lu_2011_account_4216112,lu_2011_account_4216112,lu_2011_chart_1,1467,,tag_lu_390,tax_group_6
-lu_2011_tax_IP-IC-6,Investment Services 6% - Intra-Community,IP-IC-6,purchase,group,100,,,lu_2011_chart_1,465,"lu_2011_tax_IP-IC-6-n,lu_2011_tax_IP-IC-6-p",tag_lu_110,tax_group_6
-lu_2015_tax_IP-IC-8-n,Investment Services 8% - Intra-Community (-),IP-IC-8-n,none,percent,-8,lu_2011_account_4614112,lu_2011_account_4614112,lu_2011_chart_1,1469,,tag_lu_597,tax_group_8
-lu_2015_tax_IP-IC-8-p,Investment Services 8% - Intra-Community (+),IP-IC-8-p,none,percent,8,lu_2011_account_4216112,lu_2011_account_4216112,lu_2011_chart_1,1470,,tag_lu_410,tax_group_8
-lu_2015_tax_IP-IC-8,Investment Services 8% - Intra-Community,IP-IC-8,purchase,group,100,,,lu_2011_chart_1,468,"lu_2015_tax_IP-IC-8-n,lu_2015_tax_IP-IC-8-p",tag_lu_134,tax_group_8
-lu_2011_tax_IP-PA-0,Investment Services 0% - Country,IP-PA-0,purchase,percent,0,,,lu_2011_chart_1,471,,tag_lu_260,tax_group_0
-lu_2011_tax_IP-PA-12,Investment Services 12% - Country,IP-PA-12,purchase,percent,12,lu_2011_account_4216111,lu_2011_account_4216111,lu_2011_chart_1,472,,"tag_lu_483,tag_lu_261",tax_group_12
-lu_2015_tax_IP-PA-14,Investment Services 14% - Country,IP-PA-14,purchase,percent,14,lu_2011_account_4216111,lu_2011_account_4216111,lu_2011_chart_1,473,,"tag_lu_484,tag_lu_262",tax_group_14
-lu_2011_tax_IP-PA-15,Investment Services 15% - Country,IP-PA-15,purchase,percent,15,lu_2011_account_4216111,lu_2011_account_4216111,lu_2011_chart_1,474,,"tag_lu_485,tag_lu_263",tax_group_15
-lu_2015_tax_IP-PA-17,Investment Services 17% - Country,IP-PA-17,purchase,percent,17,lu_2011_account_4216111,lu_2011_account_4216111,lu_2011_chart_1,475,,"tag_lu_486,tag_lu_264",tax_group_17
-lu_2011_tax_IP-PA-3,Investment Services 3% - Country,IP-PA-3,purchase,percent,3,lu_2011_account_4216111,lu_2011_account_4216111,lu_2011_chart_1,476,,"tag_lu_265,tag_lu_487",tax_group_3
-lu_2011_tax_IP-PA-6,Investment Services 6% - Country,IP-PA-6,purchase,percent,6,lu_2011_account_4216111,lu_2011_account_4216111,lu_2011_chart_1,477,,"tag_lu_488,tag_lu_266",tax_group_6
-lu_2015_tax_IP-PA-8,Investment Services 8% - Country,IP-PA-8,purchase,percent,8,lu_2011_account_4216111,lu_2011_account_4216111,lu_2011_chart_1,478,,"tag_lu_489,tag_lu_267",tax_group_8
-lu_2015_tax_V-ART-43_60b,Sales - Other Exemptions (Article 43 and 60 bis),V-ART-43_60b,sale,percent,0,,,lu_2011_chart_1,479,,tag_lu_174,tax_group_0
-lu_2015_tax_V-ART-44_56q,Sales - Other Exemptions (Article 44 and 56 quarter),V-ART-44_56q,sale,percent,0,,,lu_2011_chart_1,480,,tag_lu_176,tax_group_0
-lu_2011_tax_VB-EC-0,Sales Goods - Extra-Community,VB-EC-0,sale,percent,0,,,lu_2011_chart_1,481,,tag_lu_172,tax_group_0
-lu_2011_tax_VB-EC-Tab,Sales Goods Tabacs - Extra-Community,VB-EC-Tab,sale,percent,0,,,lu_2011_chart_1,482,,tag_lu_178,tax_group_0
-lu_2011_tax_VB-IC-0,Sales Goods - Intra-Community,VB-IC-0,sale,percent,0,,,lu_2011_chart_1,483,,tag_lu_192,tax_group_0
-lu_2011_tax_VB-IC-Tab,Sales Goods Tobacco - Intra-Community,VB-IC-Tab,sale,percent,0,,,lu_2011_chart_1,484,,tag_lu_179,tax_group_0
-lu_2011_tax_VB-PA-0,Sales Goods 0% - Country,VB-PA-0,sale,percent,0,,,lu_2011_chart_1,485,,tag_lu_208,tax_group_0
-lu_2011_tax_VB-PA-12,Sales Goods 12% - Country,VB-PA-12,sale,percent,12,lu_2011_account_4614111,lu_2011_account_4614111,lu_2011_chart_1,486,,"tag_lu_283,tag_lu_205",tax_group_12
-lu_2015_tax_VB-PA-14,Sales Goods 14% - Country,VB-PA-14,sale,percent,14,lu_2011_account_4614111,lu_2011_account_4614111,lu_2011_chart_1,487,,"tag_lu_290,tag_lu_214",tax_group_14
-lu_2011_tax_VB-PA-15,Sales Goods 15% - Country,VB-PA-15,sale,percent,15,lu_2011_account_4614111,lu_2011_account_4614111,lu_2011_chart_1,488,,"tag_lu_274,tag_lu_196",tax_group_15
-lu_2015_tax_VB-PA-17,Sales Goods 17% - Country,VB-PA-17,sale,percent,17,lu_2011_account_4614111,lu_2011_account_4614111,lu_2011_chart_1,489,,"tag_lu_287,tag_lu_211",tax_group_17
-lu_2011_tax_VB-PA-3,Sales Goods 3% - Country,VB-PA-3,sale,percent,3,lu_2011_account_4614111,lu_2011_account_4614111,lu_2011_chart_1,490,,"tag_lu_202,tag_lu_280",tax_group_3
-lu_2011_tax_VB-PA-6,Sales Goods 6% - Country,VB-PA-6,sale,percent,6,lu_2011_account_4614111,lu_2011_account_4614111,lu_2011_chart_1,491,,"tag_lu_277,tag_lu_199",tax_group_6
-lu_2015_tax_VB-PA-8,Sales Goods 8% - Country,VB-PA-8,sale,percent,8,lu_2011_account_4614111,lu_2011_account_4614111,lu_2011_chart_1,492,,"tag_lu_293,tag_lu_217",tax_group_8
-lu_2011_tax_VB-PA-Tab,Sales Goods Tabacs - Country,VB-PA-Tab,sale,percent,0,,,lu_2011_chart_1,493,,tag_lu_180,tax_group_0
-lu_2015_tax_VB-TR-0,Sales Goods – Triangular Intra-Community,VB-TR-0,sale,percent,0,,,lu_2011_chart_1,494,,tag_lu_182,tax_group_0
-lu_2011_tax_VP-EC-0,Sales Services - Extra-Community,VP-EC-0,sale,percent,0,,,lu_2011_chart_1,495,,tag_lu_184,tax_group_0
-lu_2011_tax_VP-IC-0,Sales Services - Intra-Community,VP-IC-0,sale,percent,0,,,lu_2011_chart_1,496,,tag_lu_188,tax_group_0
-lu_2011_tax_VP-IC-EX,Sales Services - Intra-Community exempted in member state,VP-IC-EX,sale,percent,0,,,lu_2011_chart_1,497,,tag_lu_190,tax_group_0
-lu_2011_tax_VP-PA-0,Sales Services 0% - Country,VP-PA-0,sale,percent,0,,,lu_2011_chart_1,498,,tag_lu_209,tax_group_0
-lu_2011_tax_VP-PA-12,Sales Services 12% - Country,VP-PA-12,sale,percent,12,lu_2011_account_4614111,lu_2011_account_4614111,lu_2011_chart_1,499,,"tag_lu_284,tag_lu_206",tax_group_12
-lu_2015_tax_VP-PA-14,Sales Services 14% - Country,VP-PA-14,sale,percent,14,lu_2011_account_4614111,lu_2011_account_4614111,lu_2011_chart_1,500,,"tag_lu_291,tag_lu_215",tax_group_14
-lu_2011_tax_VP-PA-15,Sales Services 15% - Country,VP-PA-15,sale,percent,15,lu_2011_account_4614111,lu_2011_account_4614111,lu_2011_chart_1,501,,"tag_lu_275,tag_lu_197",tax_group_15
-lu_2015_tax_VP-PA-17,Sales Services 17% - Country,VP-PA-17,sale,percent,17,lu_2011_account_4614111,lu_2011_account_4614111,lu_2011_chart_1,502,,"tag_lu_288,tag_lu_212",tax_group_17
-lu_2011_tax_VP-PA-3,Sales Services 3% - Country,VP-PA-3,sale,percent,3,lu_2011_account_4614111,lu_2011_account_4614111,lu_2011_chart_1,503,,"tag_lu_281,tag_lu_203",tax_group_3
-lu_2011_tax_VP-PA-6,Sales Services 6% - Country,VP-PA-6,sale,percent,6,lu_2011_account_4614111,lu_2011_account_4614111,lu_2011_chart_1,504,,"tag_lu_200,tag_lu_278",tax_group_6
-lu_2015_tax_VP-PA-8,Sales Services 8% - Country,VP-PA-8,sale,percent,8,lu_2011_account_4614111,lu_2011_account_4614111,lu_2011_chart_1,505,,"tag_lu_294,tag_lu_218",tax_group_8
-lu_2015_tax_SANS,Without Taxes,SANS,purchase,percent,0,,,lu_2011_chart_1,506,,tag_lu_598,tax_group_0
-lu_2015_tax_SANS_sale,Without Taxes,SANS,sale,percent,0,,,lu_2011_chart_1,507,,tag_lu_598,tax_group_0
diff --git a/addons/l10n_lu/data/account_tax_report_line.xml b/addons/l10n_lu/data/account_tax_report_line.xml
new file mode 100644
index 00000000000..85c6a112d7b
--- /dev/null
+++ b/addons/l10n_lu/data/account_tax_report_line.xml
@@ -0,0 +1,1098 @@
+
+
+
+ II. AUTRES BASES
+ 2
+
+
+
+
+ II.B. Acquisitions intracommunautaires de biens – base
+ 3
+
+
+
+
+
+ II.B. base 3%
+ II.B. base 3%
+ 3
+
+
+
+
+
+ II.B. base exonérée
+ II.B. base exonérée
+ 5
+
+
+
+
+
+ II.B. base 17%
+ II.B. base 17%
+ 6
+
+
+
+
+
+ II.B. base 14%
+ II.B. base 14%
+ 7
+
+
+
+
+
+ II.B. base 8%
+ II.B. base 8%
+ 8
+
+
+
+
+
+ II.D. Importations de biens – base
+ 6
+
+
+
+
+
+ II.D.2.. base exonérée
+ II.D.2.. base exonérée
+ 10
+
+
+
+
+
+ II.D.1. base 17%
+ II.D.1. base 17%
+ 11
+
+
+
+
+
+ II.D.1. base 14%
+ II.D.1. base 14%
+ 12
+
+
+
+
+
+ II.D.1. base 8%
+ II.D.1. base 8%
+ 13
+
+
+
+
+
+ II.D.2.. base 17%
+ II.D.2.. base 17%
+ 14
+
+
+
+
+
+ II.D.2.. base 14%
+ II.D.2.. base 14%
+ 15
+
+
+
+
+
+ II.D.2.. base 8%
+ II.D.2.. base 8%
+ 16
+
+
+
+
+
+ II.D.1. base 3%
+ II.D.1. base 3%
+ 3
+
+
+
+
+
+ II.D.2.. base 3%
+ II.D.2.. base 3%
+ 7
+
+
+
+
+
+ II.D.1. base exonérée
+ II.D.1. base exonérée
+ 9
+
+
+
+
+
+ II.C. Acquisitions effectuées dans le cadre d'opérations triangulaires – base
+ 4
+
+
+
+
+
+ II.E. Prestations de services à déclarer par le preneur redevable de la taxe – base
+ 7
+
+
+
+
+
+ II.E.1. base
+ 1
+
+
+
+
+
+ II.E.1.a) base 3%
+ II.E.1.a) base 3%
+ 3
+
+
+
+
+
+ II.E.1.b) exonérées
+ II.E.1.b) exonérées
+ 5
+
+
+
+
+
+ II.E.1.a) base 17%
+ II.E.1.a) base 17%
+ 6
+
+
+
+
+
+ II.E.1.a) base 14%
+ II.E.1.a) base 14%
+ 7
+
+
+
+
+
+ II.E.1.a) base 8%
+ II.E.1.a) base 8%
+ 8
+
+
+
+
+
+ II.E.2. base
+ 2
+
+
+
+
+
+ II.E.2. base 3%
+ II.E.2. base 3%
+ 3
+
+
+
+
+
+ II.E.2. exonérées
+ II.E.2. exonérées
+ 5
+
+
+
+
+
+ II.E.2. base 17%
+ II.E.2. base 17%
+ 6
+
+
+
+
+
+ II.E.2. base 14%
+ II.E.2. base 14%
+ 7
+
+
+
+
+
+ II.E.2. base 8%
+ II.E.2. base 8%
+ 8
+
+
+
+
+
+ I. CALCUL DU CHIFFRE D'AFFAIRE IMPOSABLE
+ 1
+
+
+
+
+ I.A. Chiffre d'affaires global
+ 1
+
+
+
+
+
+ I.A.1. Régime d'imposition
+
+
+
+
+
+
+ I.A.2. Total des Ventes / Recettes
+
+
+
+
+
+
+ I.A.2.a). Prestations de services de télécommunication, de radiodiffusion et de télévision ainsi que prestations fournies par voie électronique à des personnes non assujetties dans d'autres États membres et dont la valeur totale annuelle de 10.000 EUR n'est pas dépassée
+
+
+
+
+
+
+ I.A.2.b). Autres ventes / recettes
+
+
+
+
+
+
+ I.A.3. Prélèvements privés de biens et affectation de biens (Art.13)
+
+
+
+
+
+
+ I.A.4. Utilisation privée de biens et prélèvements privés de services (art.16)
+
+
+
+
+
+
+ I.B. Exonérations et montants déductibles
+ 2
+
+
+
+
+
+ I.B.2. Exportations (art.43/1/a et b)
+ I.B.2. Exportations (art.43/1/a et b)
+ 2
+
+
+
+
+
+ I.B.6.b)2) Prestations de services à des identifiés à la TVA dans un autre Etat membre exonérées dans l'Etat membre du preneur (art.17/1/b)
+ I.B.6.b)2) Prestations de services à des identifiés à la TVA dans un autre Etat membre exonérées dans l'Etat membre du preneur (art.17/1/b)
+ 8
+
+
+
+
+
+ I.B.1. Livraisons intracommunautaires de biens à des personnes identifiées à la TVA dans un autre Etat membre (art.43/1/d,e et f) (3)
+ I.B.1. Livraisons intracommunautaires de biens à des personnes identifiées à la TVA dans un autre Etat membre (art.43/1/d,e et f) (3)
+ 1
+
+
+
+
+
+ I.B.3. Autres exonérations (art.43 et 60bis)
+ I.B.3. Autres exonérations (art.43 et 60bis)
+ 3
+
+
+
+
+
+ I.B.4. Autres exonérations (art.44 et 56quater)
+ I.B.4. Autres exonérations (art.44 et 56quater)
+ 4
+
+
+
+
+
+ I.B.5. Tabacs fabriqués
+ I.B.5. Tabacs fabriqués
+ 5
+
+
+
+
+
+ I.B.6.a) Livraisons subséquentes à des acquisitions intracommunautaires dans le cadre d'opérations triangulaires, lorsque le destinataire identifié à la TVA dans l'Etat membre de destination des biens y est le redevable de la taxe (4)
+ I.B.6.a) Livraisons subséquentes à des acquisitions intracommunautaires dans le cadre d'opérations triangulaires, lorsque le destinataire identifié à la TVA dans l'Etat membre de destination des biens y est le redevable de la taxe (4)
+ 6
+
+
+
+
+
+ I.B.6.d) Autres opérations réalisées (imposables) à l'étranger
+ I.B.6.d) Autres opérations réalisées (imposables) à l'étranger
+ 10
+
+
+
+
+
+ I.B.6.c) Opérations réalisées dans le cadre du régime particulier de l'article 56sexies
+ I.B.6.c) Opérations réalisées dans le cadre du régime particulier de l'article 56sexies
+ 9
+
+
+
+
+
+ I.B.7. Opérations à l'intérieur du pays pour lesquelles le preneur est le redevable
+ I.B.7. Opérations à l'intérieur du pays pour lesquelles le preneur est le redevable
+ 11
+
+
+
+
+
+ I.B.6.b)1) Prestations de services à des identifiés à la TVA dans un autre Etat membre non exonérées dans l'Etat membre du preneur redevable (art.17/1/b) (5)
+ I.B.6.b)1) Prestations de services à des identifiés à la TVA dans un autre Etat membre non exonérées dans l'Etat membre du preneur redevable (art.17/1/b) (5)
+ 7
+
+
+
+
+
+ I.C. Chiffre d'affaires imposable
+ 3
+
+
+
+
+
+ II.A. Ventilation du chiffre d'affaires imposable – base
+ 1
+
+
+
+
+
+ II.A. base 3%
+ II.A. base 3%
+ 3
+
+
+
+
+
+ II.A. base 0%
+ II.A. base 0%
+ 5
+
+
+
+
+
+ II.A. base 17%
+ II.A. base 17%
+ 6
+
+
+
+
+
+ II.A. base 14%
+ II.A. base 14%
+ 7
+
+
+
+
+
+ II.A. base 8%
+ II.A. base 8%
+ 8
+
+
+
+
+
+ Codes non assignés
+ 5
+
+
+
+
+ Base - Achat Biens 0% - Pays
+ Base - Achat Biens 0% - Pays
+ 1
+
+
+
+
+
+ Base - Achat Prestations 14% - Pays
+ Base - Achat Prestations 14% - Pays
+ 11
+
+
+
+
+
+ Base - Achat Prestations 17% - Pays
+ Base - Achat Prestations 17% - Pays
+ 13
+
+
+
+
+
+ Base - Achat Prestations 3% - Pays
+ Base - Achat Prestations 3% - Pays
+ 14
+
+
+
+
+
+ Base - Achat Prestations 8% - Pays
+ Base - Achat Prestations 8% - Pays
+ 16
+
+
+
+
+
+ Base - Frais Biens 0% - Pays
+ Base - Frais Biens 0% - Pays
+ 17
+
+
+
+
+
+ Base - Frais Biens 14% - Pays
+ Base - Frais Biens 14% - Pays
+ 19
+
+
+
+
+
+ Base - Frais Biens 17% - Pays
+ Base - Frais Biens 17% - Pays
+ 21
+
+
+
+
+
+ Base - Frais Biens 3% - Pays
+ Base - Frais Biens 3% - Pays
+ 22
+
+
+
+
+
+ Base - Frais Biens 8% - Pays
+ Base - Frais Biens 8% - Pays
+ 24
+
+
+
+
+
+ Base - Frais Prestations 0% - Pays
+ Base - Frais Prestations 0% - Pays
+ 25
+
+
+
+
+
+ Base - Frais Prestations 14% - Pays
+ Base - Frais Prestations 14% - Pays
+ 27
+
+
+
+
+
+ Base - Frais Prestations 17% - Pays
+ Base - Frais Prestations 17% - Pays
+ 29
+
+
+
+
+
+ Base - Achat Biens 14% - Pays
+ Base - Achat Biens 14% - Pays
+ 3
+
+
+
+
+
+ Base - Frais Prestations 3% - Pays
+ Base - Frais Prestations 3% - Pays
+ 30
+
+
+
+
+
+ Base - Frais Prestations 8% - Pays
+ Base - Frais Prestations 8% - Pays
+ 32
+
+
+
+
+
+ Base - Investissement Biens 0% - Pays
+ Base - Investissement Biens 0% - Pays
+ 33
+
+
+
+
+
+ Base - Investissement Biens 14% - Pays
+ Base - Investissement Biens 14% - Pays
+ 35
+
+
+
+
+
+ Base - Investissement Biens 17% - Pays
+ Base - Investissement Biens 17% - Pays
+ 37
+
+
+
+
+
+ Base - Investissement Biens 3% - Pays
+ Base - Investissement Biens 3% - Pays
+ 38
+
+
+
+
+
+ Base - Investissement Biens 8% - Pays
+ Base - Investissement Biens 8% - Pays
+ 40
+
+
+
+
+
+ Base - Investissement Prestations 0% - Pays
+ Base - Investissement Prestations 0% - Pays
+ 41
+
+
+
+
+
+ Base - Investissement Prestations 14% - Pays
+ Base - Investissement Prestations 14% - Pays
+ 43
+
+
+
+
+
+ Base - Investissement Prestations 17% - Pays
+ Base - Investissement Prestations 17% - Pays
+ 45
+
+
+
+
+
+ Base - Investissement Prestations 3% - Pays
+ Base - Investissement Prestations 3% - Pays
+ 46
+
+
+
+
+
+ Base - Investissement Prestations 8% - Pays
+ Base - Investissement Prestations 8% - Pays
+ 48
+
+
+
+
+
+ Base - Achat Biens 17% - Pays
+ Base - Achat Biens 17% - Pays
+ 5
+
+
+
+
+
+ Base - Achat Biens 3% - Pays
+ Base - Achat Biens 3% - Pays
+ 6
+
+
+
+
+
+ Base - Achat Biens 8% - Pays
+ Base - Achat Biens 8% - Pays
+ 8
+
+
+
+
+
+ Base - Achat Prestations 0% - Pays
+ Base - Achat Prestations 0% - Pays
+ 9
+
+
+
+
+
+ IV. CALCUL DE LA TAXE
+ 4
+
+
+
+
+ IV.C. Excédent
+ 3
+
+ LUTAX_103-LUTAX_104
+
+
+
+
+ IV.A. Total de la taxe en aval
+ 1
+
+ LUTAX_103
+
+
+
+
+ II.F. Livraisons de biens à déclarer par l'acquéreur redevable de la taxe
+ 8
+
+
+
+
+
+ II.G. Régime particulier suspensif: régularisation(art.60bis, par.5 et 8)
+ 9
+
+
+
+
+
+ II.H. Total de la taxe en aval
+ 10
+
+
+
+
+
+ II.A. Ventilation du chiffre d'affaires imposable – taxe
+ 1
+
+
+
+
+
+ II.A. taxe 3%
+ II.A. taxe 3%
+ 3
+
+
+
+
+
+ II.A. taxe 0%
+ 5
+
+
+
+
+
+ II.A. taxe 17%
+ II.A. taxe 17%
+ 6
+
+
+
+
+
+ II.A. taxe 14%
+ II.A. taxe 14%
+ 7
+
+
+
+
+
+ II.A. taxe 8%
+ II.A. taxe 8%
+ 8
+
+
+
+
+
+ II.B. Acquisitions intracommunautaires de biens – taxe
+ 2
+
+
+
+
+
+ II.B. taxe 3%
+ II.B. taxe 3%
+ 3
+
+
+
+
+
+ II.B. taxe 17%
+ II.B. taxe 17%
+ 5
+
+
+
+
+
+ II.B. taxe 14%
+ II.B. taxe 14%
+ 6
+
+
+
+
+
+ II.B. taxe 8%
+ II.B. taxe 8%
+ 7
+
+
+
+
+
+ II.D. Importations de biens – taxe
+ 5
+
+
+
+
+
+ II.D.1. taxe 14%
+ II.D.1. taxe 14%
+ 10
+
+
+
+
+
+ II.D.1. taxe 8%
+ II.D.1. taxe 8%
+ 11
+
+
+
+
+
+ II.D.2. taxe 17%
+ II.D.2. taxe 17%
+ 12
+
+
+
+
+
+ II.D.2.. taxe 14%
+ II.D.2.. taxe 14%
+ 13
+
+
+
+
+
+ II.D.2.. taxe 8%
+ II.D.2.. taxe 8%
+ 14
+
+
+
+
+
+ II.D.1. taxe 3%
+ II.D.1. taxe 3%
+ 3
+
+
+
+
+
+ II.D.2.. taxe 3%
+ II.D.2.. taxe 3%
+ 7
+
+
+
+
+
+ II.D.1. taxe 17%
+ II.D.1. taxe 17%
+ 9
+
+
+
+
+
+ II.E. Prestations de services à déclarer par le preneur redevable de la taxe – taxe
+ 4
+
+
+
+
+
+ II.E.1.a) taxe
+ 1
+
+
+
+
+
+ II.E.1.a) taxe 3%
+ II.E.1.a) taxe 3%
+ 3
+
+
+
+
+
+ II.E.1.a) taxe 17%
+ II.E.1.a) taxe 17%
+ 5
+
+
+
+
+
+ II.E.1.a) taxe 14%
+ II.E.1.a) taxe 14%
+ 6
+
+
+
+
+
+ II.E.1.a) taxe 8%
+ II.E.1.a) taxe 8%
+ 7
+
+
+
+
+
+ II.E.2. taxe
+ 2
+
+
+
+
+
+ II.E.2. taxe 3%
+ II.E.2. taxe 3%
+ 3
+
+
+
+
+
+ II.E.2. taxe 17%
+ II.E.2. taxe 17%
+ 5
+
+
+
+
+
+ II.E.2. taxe 14%
+ II.E.2. taxe 14%
+ 6
+
+
+
+
+
+ II.E.2. taxe 8%
+ II.E.2. taxe 8%
+ 7
+
+
+
+
+
+ IV.B. Total de la taxe en amont déductible
+ 2
+
+ LUTAX_104
+
+
+
+
+ III. CALCUL DE LA TAXE DEDUCTIBLE (taxe en amont)
+ 3
+
+
+
+
+ III.A. Total de la taxe en amont
+ 1
+
+
+
+
+
+ III.B. Total input tax non-deductible
+ 2
+
+
+
+
+
+ III.B.1. en rapport avec des opérations exonérées en vertu des art. 44 et 56quater
+ 1
+
+
+
+
+
+ III.B.2. en application du prorata visé à l'article 50
+ 2
+
+
+
+
+
+ III.C. Total de la taxe en amont déductible
+ 3
+
+
+
+
+
+ III.A.4. Affectations de biens (art.48/1/d)
+ III.A.4. Affectations de biens (art.48/1/d)
+ 4
+
+
+
+
+
+ III.A.6. Taxe acquittée comme caution solidaire
+ III.A.6. Taxe acquittée comme caution solidaire
+ 6
+
+
+
+
+
+ III.A.7. Taxe régularisée - régime particulier suspensif (art.60bis/9, al. 2)
+ III.A.7. Taxe régularisée - régime particulier suspensif (art.60bis/9, al. 2)
+ 7
+
+
+
+
+
+ III.A.1. Achats de biens et de services à l'intérieur du pays (art.48/1/a)
+ III.A.1. Achats de biens et de services à l'intérieur du pays (art.48/1/a)
+ 1
+
+
+
+
+
+ III.A.2. Acquisitions intracommunautaires de biens (art.48/1/b)
+ III.A.2. Acquisitions intracommunautaires de biens (art.48/1/b)
+ 2
+
+
+
+
+
+ III.A.3. Importations de biens (taxe déclarée ou payée) (art.48/1/c)
+ III.A.3. Importations de biens (taxe déclarée ou payée) (art.48/1/c)
+ 3
+
+
+
+
+
+ III.A.5. Taxe déclarée comme débiteur (voir points II.E et F)
+ III.A.5. Taxe déclarée comme débiteur (voir points II.E et F)
+ 5
+
+
+
+
+
+ Base - Sans Taxe
+ Base - Sans Taxe
+ 100
+
+
+
+
+
diff --git a/addons/l10n_lu/data/account_tax_template_2015.xml b/addons/l10n_lu/data/account_tax_template_2015.xml
new file mode 100644
index 00000000000..20acaf701cd
--- /dev/null
+++ b/addons/l10n_lu/data/account_tax_template_2015.xml
@@ -0,0 +1,5314 @@
+
+
+ 101
+ AB-EC-0
+ Purchase Goods Exempted - Extra-Community
+ 0
+ percent
+ purchase
+
+
+
+
+
+
+
+ 105
+ AB-EC-14
+ Purchase Goods 14% - Extra-Community
+ 14
+ percent
+ purchase
+
+
+
+
+
+
+
+ 111
+ AB-EC-17
+ Purchase Goods 17% - Extra-Community
+ 17
+ percent
+ purchase
+
+
+
+
+
+
+
+ 114
+ AB-EC-3
+ Purchase Goods 3% - Extra-Community
+ 3
+ percent
+ purchase
+
+
+
+
+
+
+
+ 120
+ AB-EC-8
+ Purchase Goods 8% - Extra-Community
+ 8
+ percent
+ purchase
+
+
+
+
+
+
+
+ 123
+ AB-ECP-0
+ Purchase Goods Exempted - Extra-Community fin privées
+ 0
+ percent
+ purchase
+
+
+
+
+
+
+
+ 127
+ AB-ECP-14
+ Purchase Goods 14% - Extra-Community fin privées
+ 14
+ percent
+ purchase
+
+
+
+
+
+
+
+ 133
+ AB-ECP-17
+ Purchase Goods 17% - Extra-Community fin privées
+ 17
+ percent
+ purchase
+
+
+
+
+
+
+
+ 136
+ AB-ECP-3
+ Purchase Goods 3% - Extra-Community fin privées
+ 3
+ percent
+ purchase
+
+
+
+
+
+
+
+ 142
+ AB-ECP-8
+ Purchase Goods 8% - Extra-Community fin privées
+ 8
+ percent
+ purchase
+
+
+
+
+
+
+
+ 145
+ AB-IC-0
+ Purchase Goods Exempted - Intra-Community
+ 0
+ percent
+ purchase
+
+
+
+
+
+
+
+ 149
+ AB-IC-14
+ Purchase Goods 14% - Intra-Community
+ 14
+ percent
+ purchase
+
+
+
+
+
+
+
+ 155
+ AB-IC-17
+ Purchase Goods 17% - Intra-Community
+ 17
+ percent
+ purchase
+
+
+
+
+
+
+
+ 158
+ AB-IC-3
+ Purchase Goods 3% - Intra-Community
+ 3
+ percent
+ purchase
+
+
+
+
+
+
+
+ 164
+ AB-IC-8
+ Purchase Goods 8% - Intra-Community
+ 8
+ percent
+ purchase
+
+
+
+
+
+
+
+ 167
+ AB-PA-0
+ Purchase Goods 0% - Country
+ 0
+ percent
+ purchase
+
+
+
+
+
+
+
+ 169
+ AB-PA-14
+ Purchase Goods 14% - Country
+ 14
+ percent
+ purchase
+
+
+
+
+
+
+
+ 171
+ AB-PA-17
+ Purchase Goods 17% - Country
+ 17
+ percent
+ purchase
+
+
+
+
+
+
+
+
+ 172
+ AB-PA-3
+ Purchase Goods 3% - Country
+ 3
+ percent
+ purchase
+
+
+
+
+
+
+
+ 174
+ AB-PA-8
+ Purchase Goods 8% - Country
+ 8
+ percent
+ purchase
+
+
+
+
+
+
+
+ 175
+ AP-EC-0
+ Purchase Services Exempted - Extra-Community
+ 0
+ percent
+ purchase
+
+
+
+
+
+
+
+ 179
+ AP-EC-14
+ Purchase Services 14% - Extra-Community
+ 14
+ percent
+ purchase
+
+
+
+
+
+
+
+ 185
+ AP-EC-17
+ Purchase Services 17% - Extra-Community
+ 17
+ percent
+ purchase
+
+
+
+
+
+
+
+ 188
+ AP-EC-3
+ Purchase Services 3% - Extra-Community
+ 3
+ percent
+ purchase
+
+
+
+
+
+
+
+ 194
+ AP-EC-8
+ Purchase Services 8% - Extra-Community
+ 8
+ percent
+ purchase
+
+
+
+
+
+
+
+ 197
+ AP-IC-0
+ Purchase Services Exempted - Intra-Community
+ 0
+ percent
+ purchase
+
+
+
+
+
+
+
+ 201
+ AP-IC-14
+ Purchase Services 14% - Intra-Community
+ 14
+ percent
+ purchase
+
+
+
+
+
+
+
+ 207
+ AP-IC-17
+ Purchase Services 17% - Intra-Community
+ 17
+ percent
+ purchase
+
+
+
+
+
+
+
+ 210
+ AP-IC-3
+ Purchase Services 3% - Intra-Community
+ 3
+ percent
+ purchase
+
+
+
+
+
+
+
+ 216
+ AP-IC-8
+ Purchase Services 8% - Intra-Community
+ 8
+ percent
+ purchase
+
+
+
+
+
+
+
+ 219
+ AP-PA-0
+ Purchase Services 0% - Country
+ 0
+ percent
+ purchase
+
+
+
+
+
+
+
+ 221
+ AP-PA-14
+ Purchase Services 14% - Country
+ 14
+ percent
+ purchase
+
+
+
+
+
+
+
+ 223
+ AP-PA-17
+ Purchase Services 17% - Country
+ 17
+ percent
+ purchase
+
+
+
+
+
+
+
+ 224
+ AP-PA-3
+ Purchase Services 3% - Country
+ 3
+ percent
+ purchase
+
+
+
+
+
+
+
+ 226
+ AP-PA-8
+ Purchase Services 8% - Country
+ 8
+ percent
+ purchase
+
+
+
+
+
+
+
+ 227
+ FB-EC-0
+ Expenses Goods Exempted - Extra-Community
+ 0
+ percent
+ purchase
+
+
+
+
+
+
+
+ 231
+ FB-EC-14
+ Expenses Goods 14% - Extra-Community
+ 14
+ percent
+ purchase
+
+
+
+
+
+
+
+ 237
+ FB-EC-17
+ Expenses Goods 17% - Extra-Community
+ 17
+ percent
+ purchase
+
+
+
+
+
+
+
+ 240
+ FB-EC-3
+ Expenses Goods 3% - Extra-Community
+ 3
+ percent
+ purchase
+
+
+
+
+
+
+
+ 246
+ FB-EC-8
+ Expenses Goods 8% - Extra-Community
+ 8
+ percent
+ purchase
+
+
+
+
+
+
+
+ 249
+ FB-ECP-0
+ Expenses Goods Exempted - Extra-Community fin privées
+ 0
+ percent
+ purchase
+
+
+
+
+
+
+
+ 253
+ FB-ECP-14
+ Expenses Goods 14% - Extra-Community fin privées
+ 14
+ percent
+ purchase
+
+
+
+
+
+
+
+ 259
+ FB-ECP-17
+ Expenses Goods 17% - Extra-Community fin privées
+ 17
+ percent
+ purchase
+
+
+
+
+
+
+
+ 262
+ FB-ECP-3
+ Expenses Goods 3% - Extra-Community fin privées
+ 3
+ percent
+ purchase
+
+
+
+
+
+
+
+ 268
+ FB-ECP-8
+ Expenses Goods 8% - Extra-Community fin privées
+ 8
+ percent
+ purchase
+
+
+
+
+
+
+
+ 271
+ FB-IC-0
+ Expenses Goods Exempted - Intra-Community
+ 0
+ percent
+ purchase
+
+
+
+
+
+
+
+ 275
+ FB-IC-14
+ Expenses Goods 14% - Intra-Community
+ 14
+ percent
+ purchase
+
+
+
+
+
+
+
+ 281
+ FB-IC-17
+ Expenses Goods 17% - Intra-Community
+ 17
+ percent
+ purchase
+
+
+
+
+
+
+
+ 284
+ FB-IC-3
+ Expenses Goods 3% - Intra-Community
+ 3
+ percent
+ purchase
+
+
+
+
+
+
+
+ 290
+ FB-IC-8
+ Expenses Goods 8% - Intra-Community
+ 8
+ percent
+ purchase
+
+
+
+
+
+
+
+ 293
+ FB-PA-0
+ Expenses Goods 0% - Country
+ 0
+ percent
+ purchase
+
+
+
+
+
+
+
+ 295
+ FB-PA-14
+ Expenses Goods 14% - Country
+ 14
+ percent
+ purchase
+
+
+
+
+
+
+
+ 297
+ FB-PA-17
+ Expenses Goods 17% - Country
+ 17
+ percent
+ purchase
+
+
+
+
+
+
+
+ 298
+ FB-PA-3
+ Expenses Goods 3% - Country
+ 3
+ percent
+ purchase
+
+
+
+
+
+
+
+ 300
+ FB-PA-8
+ Expenses Goods 8% - Country
+ 8
+ percent
+ purchase
+
+
+
+
+
+
+
+ 301
+ FP-EC-0
+ Expenses Services Extempted - Extra-Community
+ 0
+ percent
+ purchase
+
+
+
+
+
+
+
+ 305
+ FP-EC-14
+ Expenses Services 14% - Extra-Community
+ 14
+ percent
+ purchase
+
+
+
+
+
+
+
+ 311
+ FP-EC-17
+ Expenses Services 17% - Extra-Community
+ 17
+ percent
+ purchase
+
+
+
+
+
+
+
+ 314
+ FP-EC-3
+ Expenses Services 3% - Extra-Community
+ 3
+ percent
+ purchase
+
+
+
+
+
+
+
+ 320
+ FP-EC-8
+ Expenses Services 8% - Extra-Community
+ 8
+ percent
+ purchase
+
+
+
+
+
+
+
+ 323
+ FP-IC-0
+ Expenses Services Exempted - Intra-Community
+ 0
+ percent
+ purchase
+
+
+
+
+
+
+
+ 327
+ FP-IC-14
+ Expenses Services 14% - Intra-Community
+ 14
+ percent
+ purchase
+
+
+
+
+
+
+
+ 333
+ FP-IC-17
+ Expenses Services 17% - Intra-Community
+ 17
+ percent
+ purchase
+
+
+
+
+
+
+
+ 336
+ FP-IC-3
+ Expenses Services 3% - Intra-Community
+ 3
+ percent
+ purchase
+
+
+
+
+
+
+
+ 342
+ FP-IC-8
+ Expenses Services 8% - Intra-Community
+ 8
+ percent
+ purchase
+
+
+
+
+
+
+
+ 345
+ FP-PA-0
+ Expenses Services 0% - Country
+ 0
+ percent
+ purchase
+
+
+
+
+
+
+
+ 347
+ FP-PA-14
+ Expenses Services 14% - Country
+ 14
+ percent
+ purchase
+
+
+
+
+
+
+
+ 349
+ FP-PA-17
+ Expenses Services 17% - Country
+ 17
+ percent
+ purchase
+
+
+
+
+
+
+
+ 350
+ FP-PA-3
+ Expenses Services 3% - Country
+ 3
+ percent
+ purchase
+
+
+
+
+
+
+
+ 352
+ FP-PA-8
+ Expenses Services 8% - Country
+ 8
+ percent
+ purchase
+
+
+
+
+
+
+
+ 353
+ IB-EC-0
+ Investment Goods Exempted - Extra-Community
+ 0
+ percent
+ purchase
+
+
+
+
+
+
+
+ 357
+ IB-EC-14
+ Investment Goods 14% - Extra-Community
+ 14
+ percent
+ purchase
+
+
+
+
+
+
+
+ 363
+ IB-EC-17
+ Investment Goods 17% - Extra-Community
+ 17
+ percent
+ purchase
+
+
+
+
+
+
+
+ 366
+ IB-EC-3
+ Investment Goods 3% - Extra-Community
+ 3
+ percent
+ purchase
+
+
+
+
+
+
+
+ 372
+ IB-EC-8
+ Investment Goods 8% - Extra-Community
+ 8
+ percent
+ purchase
+
+
+
+
+
+
+
+ 375
+ IB-ECP-0
+ Investment Goods Exempted - Extra-Community fin privées
+ 0
+ percent
+ purchase
+
+
+
+
+
+
+
+ 379
+ IB-ECP-14
+ Investment Goods 14% - Extra-Community fin privées
+ 14
+ percent
+ purchase
+
+
+
+
+
+
+
+ 385
+ IB-ECP-17
+ Investment Goods 17% - Extra-Community fin privées
+ 17
+ percent
+ purchase
+
+
+
+
+
+
+
+ 388
+ IB-ECP-3
+ Investment Goods 3% - Extra-Community fin privées
+ 3
+ percent
+ purchase
+
+
+
+
+
+
+
+ 394
+ IB-ECP-8
+ Investment Goods 8% - Extra-Community fin privées
+ 8
+ percent
+ purchase
+
+
+
+
+
+
+
+ 397
+ IB-IC-0
+ Investment Goods Exempted - Intra-Community
+ 0
+ percent
+ purchase
+
+
+
+
+
+
+
+ 401
+ IB-IC-14
+ Investment Goods 14% - Intra-Community
+ 14
+ percent
+ purchase
+
+
+
+
+
+
+
+ 407
+ IB-IC-17
+ Investment Goods 17% - Intra-Community
+ 17
+ percent
+ purchase
+
+
+
+
+
+
+
+ 410
+ IB-IC-3
+ Investment Goods 3% - Intra-Community
+ 3
+ percent
+ purchase
+
+
+
+
+
+
+
+ 416
+ IB-IC-8
+ Investment Goods 8% - Intra-Community
+ 8
+ percent
+ purchase
+
+
+
+
+
+
+
+ 419
+ IB-PA-0
+ Investment Goods 0% - Country
+ 0
+ percent
+ purchase
+
+
+
+
+
+
+
+ 421
+ IB-PA-14
+ Investment Goods 14% - Country
+ 14
+ percent
+ purchase
+
+
+
+
+
+
+
+ 423
+ IB-PA-17
+ Investment Goods 17% - Country
+ 17
+ percent
+ purchase
+
+
+
+
+
+
+
+ 424
+ IB-PA-3
+ Investment Goods 3% - Country
+ 3
+ percent
+ purchase
+
+
+
+
+
+
+
+ 426
+ IB-PA-8
+ Investment Goods 8% - Country
+ 8
+ percent
+ purchase
+
+
+
+
+
+
+
+ 427
+ IP-EC-0
+ Investment Services Exempted - Extra-Community
+ 0
+ percent
+ purchase
+
+
+
+
+
+
+
+ 431
+ IP-EC-14
+ Investment Services 14% - Extra-Community
+ 14
+ percent
+ purchase
+
+
+
+
+
+
+
+ 437
+ IP-EC-17
+ Investment Services 17% - Extra-Community
+ 17
+ percent
+ purchase
+
+
+
+
+
+
+
+ 440
+ IP-EC-3
+ Investment Services 3% - Extra-Community
+ 3
+ percent
+ purchase
+
+
+
+
+
+
+
+ 446
+ IP-EC-8
+ Investment Services 8% - Extra-Community
+ 8
+ percent
+ purchase
+
+
+
+
+
+
+
+ 449
+ IP-IC-0
+ Investment Services Exempted - Intra-Community
+ 0
+ percent
+ purchase
+
+
+
+
+
+
+
+ 453
+ IP-IC-14
+ Investment Services 14% - Intra-Community
+ 14
+ percent
+ purchase
+
+
+
+
+
+
+
+ 459
+ IP-IC-17
+ Investment Services 17% - Intra-Community
+ 17
+ percent
+ purchase
+
+
+
+
+
+
+
+ 462
+ IP-IC-3
+ Investment Services 3% - Intra-Community
+ 3
+ percent
+ purchase
+
+
+
+
+
+
+
+ 468
+ IP-IC-8
+ Investment Services 8% - Intra-Community
+ 8
+ percent
+ purchase
+
+
+
+
+
+
+
+ 471
+ IP-PA-0
+ Investment Services 0% - Country
+ 0
+ percent
+ purchase
+
+
+
+
+
+
+
+ 473
+ IP-PA-14
+ Investment Services 14% - Country
+ 14
+ percent
+ purchase
+
+
+
+
+
+
+
+ 475
+ IP-PA-17
+ Investment Services 17% - Country
+ 17
+ percent
+ purchase
+
+
+
+
+
+
+
+ 476
+ IP-PA-3
+ Investment Services 3% - Country
+ 3
+ percent
+ purchase
+
+
+
+
+
+
+
+ 478
+ IP-PA-8
+ Investment Services 8% - Country
+ 8
+ percent
+ purchase
+
+
+
+
+
+
+
+ 479
+ V-ART-43_60b
+ Sales - Other Exemptions (Article 43 and 60 bis)
+ 0
+ percent
+ sale
+
+
+
+
+
+
+
+ 480
+ V-ART-44_56q
+ Sales - Other Exemptions (Article 44 and 56 quarter)
+ 0
+ percent
+ sale
+
+
+
+
+
+
+
+ 481
+ VB-EC-0
+ Sales Goods - Extra-Community
+ 0
+ percent
+ sale
+
+
+
+
+
+
+
+ 482
+ VB-EC-Tab
+ Sales Goods Tabacs - Extra-Community
+ 0
+ percent
+ sale
+
+
+
+
+
+
+
+ 483
+ VB-IC-0
+ Sales Goods - Intra-Community
+ 0
+ percent
+ sale
+
+
+
+
+
+
+
+ 484
+ VB-IC-Tab
+ Sales Goods Tobacco - Intra-Community
+ 0
+ percent
+ sale
+
+
+
+
+
+
+
+ 485
+ VB-PA-0
+ Sales Goods 0% - Country
+ 0
+ percent
+ sale
+
+
+
+
+
+
+
+ 487
+ VB-PA-14
+ Sales Goods 14% - Country
+ 14
+ percent
+ sale
+
+
+
+
+
+
+
+ 489
+ VB-PA-17
+ Sales Goods 17% - Country
+ 17
+ percent
+ sale
+
+
+
+
+
+
+
+ 490
+ VB-PA-3
+ Sales Goods 3% - Country
+ 3
+ percent
+ sale
+
+
+
+
+
+
+
+ 492
+ VB-PA-8
+ Sales Goods 8% - Country
+ 8
+ percent
+ sale
+
+
+
+
+
+
+
+ 493
+ VB-PA-Tab
+ Sales Goods Tabacs - Country
+ 0
+ percent
+ sale
+
+
+
+
+
+
+
+ 494
+ VB-TR-0
+ Sales Goods – Triangular Intra-Community
+ 0
+ percent
+ sale
+
+
+
+
+
+
+
+ 495
+ VP-EC-0
+ Sales Services - Extra-Community
+ 0
+ percent
+ sale
+
+
+
+
+
+
+
+ 496
+ VP-IC-0
+ Sales Services - Intra-Community
+ 0
+ percent
+ sale
+
+
+
+
+
+
+
+ 497
+ VP-IC-EX
+ Sales Services - Intra-Community exempted in member state
+ 0
+ percent
+ sale
+
+
+
+
+
+
+
+ 498
+ VP-PA-0
+ Sales Services 0% - Country
+ 0
+ percent
+ sale
+
+
+
+
+
+
+
+ 500
+ VP-PA-14
+ Sales Services 14% - Country
+ 14
+ percent
+ sale
+
+
+
+
+
+
+
+ 502
+ VP-PA-17
+ Sales Services 17% - Country
+ 17
+ percent
+ sale
+
+
+
+
+
+
+
+ 503
+ VP-PA-3
+ Sales Services 3% - Country
+ 3
+ percent
+ sale
+
+
+
+
+
+
+
+ 505
+ VP-PA-8
+ Sales Services 8% - Country
+ 8
+ percent
+ sale
+
+
+
+
+
+
+
+ 506
+ SANS
+ Without Taxes
+ 0
+ percent
+ purchase
+
+
+
+
+
+
+
+ 507
+ SANS
+ Without Taxes
+ 0
+ percent
+ sale
+
+
+
+
+
+
diff --git a/addons/l10n_ma/__manifest__.py b/addons/l10n_ma/__manifest__.py
index b16c00b53c4..595c26612d0 100644
--- a/addons/l10n_ma/__manifest__.py
+++ b/addons/l10n_ma/__manifest__.py
@@ -21,6 +21,7 @@ Seddik au cours du troisième trimestre 2010.""",
'data': [
'data/l10n_ma_chart_data.xml',
'data/account_data.xml',
+ 'data/account_tax_report_data.xml',
'data/account_tax_data.xml',
'data/account_chart_template_data.xml',
],
diff --git a/addons/l10n_ma/data/account_tax_data.xml b/addons/l10n_ma/data/account_tax_data.xml
index fa08cd2acc6..f316c4d6b56 100644
--- a/addons/l10n_ma/data/account_tax_data.xml
+++ b/addons/l10n_ma/data/account_tax_data.xml
@@ -10,173 +10,387 @@
-
-
- TVA 20% VENTES
- taxes
-
-
- TVA 14% VENTES
- taxes
-
-
- TVA 10% VENTES
- taxes
-
-
- TVA 7% VENTES
- taxes
-
-
- TVA 10% ACHATS
- taxes
-
-
- TVA 20% ACHATS
- taxes
-
-
- TVA 14% ACHATS
- taxes
-
-
- TVA 7% ACHATS
- taxes
-
-
- TVA 20% ACHATS (immobilisation)
- taxes
+
+
+ Exonere de TVA VENTES
+ Exonere de TVA VENTES
+ sale
+ 0
+ percent
+
+
+
+
-
-
- Exonere de TVA VENTES
- Exonere de TVA VENTES
- sale
-
-
- 0
- percent
-
-
-
-
- Exonere de TVA ACHATS
- Exonere de TVA ACHATS
- purchase
-
-
- 0
- percent
-
-
-
-
- TVA 20% VENTES
- TVA 20% VENTES
- sale
-
-
- 20
- percent
-
-
-
-
-
- TVA 14% VENTES
- TVA 14% VENTES
- sale
-
-
- 14
- percent
-
-
-
-
-
- TVA 10% VENTES
- TVA 10% VENTES
- sale
-
-
- 10
- percent
-
-
-
-
-
- TVA 7% VENTES
- TVA 7% VENTES
- sale
-
-
- 7
- percent
-
-
-
-
-
- TVA 20% ACHATS
- TVA 20% ACHATS
- purchase
-
-
- 20
- percent
-
-
-
-
-
- TVA 20% ACHATS (immobilisation)
- TVA 20% ACHATS (immobilisation)
- purchase
-
-
- 20
- percent
-
-
-
-
-
- TVA 14% ACHATS
- TVA 14% ACHATS
- purchase
-
-
- 14
- percent
-
-
-
-
-
- TVA 10% ACHATS
- TVA 10% ACHATS
- purchase
-
-
- 10
- percent
-
-
-
-
-
- TVA 7% ACHATS
- TVA 7% ACHATS
- purchase
-
-
- 7
- percent
-
-
-
-
+
+ Exonere de TVA ACHATS
+ Exonere de TVA ACHATS
+ purchase
+ 0
+ percent
+
+
+
+
+
+
+
+ TVA 20% VENTES
+ TVA 20% VENTES
+ sale
+ 20
+ percent
+
+
+
+
+
+
+
+ TVA 14% VENTES
+ TVA 14% VENTES
+ sale
+ 14
+ percent
+
+
+
+
+
+
+
+ TVA 10% VENTES
+ TVA 10% VENTES
+ sale
+ 10
+ percent
+
+
+
+
+
+
+
+ TVA 7% VENTES
+ TVA 7% VENTES
+ sale
+ 7
+ percent
+
+
+
+
+
+
+
+ TVA 20% ACHATS
+ TVA 20% ACHATS
+ purchase
+ 20
+ percent
+
+
+
+
+
+
+
+ TVA 20% ACHATS (immobilisation)
+ TVA 20% ACHATS (immobilisation)
+ purchase
+ 20
+ percent
+
+
+
+
+
+
+
+ TVA 14% ACHATS
+ TVA 14% ACHATS
+ purchase
+ 14
+ percent
+
+
+
+
+
+
+
+ TVA 10% ACHATS
+ TVA 10% ACHATS
+ purchase
+ 10
+ percent
+
+
+
+
+
+
+
+ TVA 7% ACHATS
+ TVA 7% ACHATS
+ purchase
+ 7
+ percent
+
+
+
+
+
diff --git a/addons/l10n_ma/data/account_tax_report_data.xml b/addons/l10n_ma/data/account_tax_report_data.xml
new file mode 100644
index 00000000000..b838d152ffe
--- /dev/null
+++ b/addons/l10n_ma/data/account_tax_report_data.xml
@@ -0,0 +1,301 @@
+
+
+
+
+ Ventilation du chiffre d’affaires imposable
+
+
+
+
+
+ TAUX NORMAL DE 20% (Base HT)
+ TAUX NORMAL DE 20% (Base HT)
+
+
+ MATAXB_1
+
+
+
+
+ TAUX NORMAL DE 20% (TVA exigible)
+ TAUX NORMAL DE 20% (TVA exigible)
+
+
+ MATAXB_2
+
+
+
+
+ TAUX REDUIT DE 14% (Base HT)
+ TAUX REDUIT DE 14% (Base HT)
+
+
+ MATAXB_3
+
+
+
+
+ TAUX REDUIT DE 14% (TVA exigible)
+ TAUX REDUIT DE 14% (TVA exigible)
+
+
+ MATAXB_4
+
+
+
+
+ TAUX REDUIT DE 1O% (Base HT)
+ TAUX REDUIT DE 1O% (Base HT)
+
+
+ MATAXB_5
+
+
+
+
+ TAUX REDUIT DE 1O% (TVA exigible)
+ TAUX REDUIT DE 1O% (TVA exigible)
+
+
+ MATAXB_6
+
+
+
+
+ TAUX REDUIT DE 7% (Base HT)
+ TAUX REDUIT DE 7% (Base HT)
+
+
+ MATAXB_7
+
+
+
+
+ TAUX REDUIT DE 7% (TVA exigible)
+ TAUX REDUIT DE 7% (TVA exigible)
+
+
+ MATAXB_8
+
+
+
+
+ Ventilation des déductions
+
+
+
+
+
+ 1-ACHATS NON IMMOBILISES (Base HT)
+
+
+
+
+
+
+ Travaux à façons (HT)
+
+
+
+
+
+
+ Sous-traitance (travaux immobiliers) (HT)
+
+
+
+
+
+
+ Biens matériels (Base HT)
+
+
+
+
+
+
+ Achats à l'importation (20%) (HT)
+ Achats à l'importation (20%) (HT)
+
+
+
+
+
+
+ Achats à l'intérieur (20%) (HT)
+ Achats à l'intérieur (20%) (HT)
+
+
+
+
+
+
+ Achats à l'importation (14%) (HT)
+ Achats à l'importation (14%) (HT)
+
+
+
+
+
+
+ Achats à l'intérieur (14%) (HT)
+ Achats à l'intérieur (14%) (HT)
+
+
+
+
+
+
+ Achats à l'importation (10%) (HT)
+ Achats à l'importation (10%) (HT)
+
+
+
+
+
+
+ Achats à l'intérieur (10%) (HT)
+ Achats à l'intérieur (10%) (HT)
+
+
+
+
+
+
+ Achat à l'importation (7%) (HT)
+ Achat à l'importation (7%) (HT)
+
+
+
+
+
+
+ Achat à l'intérieur (7%) (HT)
+ Achat à l'intérieur (7%) (HT)
+
+
+
+
+
+
+ Prestations de services (Base HT)
+
+
+
+
+
+
+ 1-ACHATS NON IMMOBILISES (TVA déductible)
+
+
+
+
+
+
+ Travaux à façons (TVA déductible)
+
+
+
+
+
+
+ Sous-traitance (travaux immobiliers) (TVA déductible)
+
+
+
+
+
+
+ Biens matériels (TVA déductible)
+
+
+
+
+
+
+ Achats à l'importation (20%) (TVA)
+ Achats à l'importation (20%) (TVA)
+
+
+
+
+
+
+ Achats à l'intérieur (20%) (TVA)
+ Achats à l'intérieur (20%) (TVA)
+
+
+
+
+
+
+ Achats à l'importation (14%) (TVA)
+ Achats à l'importation (14%) (TVA)
+
+
+
+
+
+
+ Achats à l'intérieur (14%) (TVA)
+ Achats à l'intérieur (14%) (TVA)
+
+
+
+
+
+
+ Achats à l'importation (10%) (TVA)
+ Achats à l'importation (10%) (TVA)
+
+
+
+
+
+
+ Achats à l'intérieur (10%) (TVA)
+ Achats à l'intérieur (10%) (TVA)
+
+
+
+
+
+
+ Achat à l'importation (7%) (TVA)
+ Achat à l'importation (7%) (TVA)
+
+
+
+
+
+
+ Achat à l'intérieur (7%) (TVA)
+ Achat à l'intérieur (7%) (TVA)
+
+
+
+
+
+
+ Prestations de services (TVA déductible)
+
+
+
+
+
+
+ 2-IMMOBILISATIONS (Base HT)
+ Immobilisations (Base HT)
+
+
+
+
+
+
+ 2-IMMOBILISATIONS (TVA déductible)
+ Immobilisations (TVA déductible)
+
+
+
+
+
diff --git a/addons/l10n_mx/data/account_tax_data.xml b/addons/l10n_mx/data/account_tax_data.xml
index 5bc9932a5a0..c1e520cd1dc 100644
--- a/addons/l10n_mx/data/account_tax_data.xml
+++ b/addons/l10n_mx/data/account_tax_data.xml
@@ -1,19 +1,7 @@
-
+
-
- IVA
- taxes
-
-
- ISR
- taxes
-
-
- IEPS
- taxes
-
DIOT: 16%
taxes
@@ -54,13 +42,34 @@
0
percent
sale
-
-
-
on_payment
-
+
+
+
@@ -70,13 +79,34 @@
16
percent
sale
-
-
-
on_payment
-
+
+
+
@@ -86,13 +116,36 @@
-4
percent
purchase
-
-
on_payment
-
-
+
+
+
@@ -102,13 +155,36 @@
-10
percent
purchase
-
-
on_payment
-
-
+
+
+
@@ -118,9 +194,31 @@
-10
percent
purchase
-
-
+
+
@@ -130,9 +228,31 @@
-10
percent
purchase
-
-
+
+
@@ -142,13 +262,36 @@
-10.67
percent
purchase
-
-
on_payment
-
-
+
+
+
@@ -158,13 +301,36 @@
-10.67
percent
purchase
-
-
on_payment
-
-
+
+
+
@@ -174,13 +340,36 @@
0
percent
purchase
-
-
on_payment
-
-
+
+
+
@@ -190,13 +379,36 @@
16
percent
purchase
-
-
on_payment
-
-
+
+
+
@@ -206,13 +418,36 @@
8
percent
purchase
-
-
on_payment
-
-
+
+
+
@@ -222,13 +457,34 @@
8
percent
sale
-
-
-
on_payment
-
+
+
+
diff --git a/addons/l10n_nl/__manifest__.py b/addons/l10n_nl/__manifest__.py
index a002287fee3..ca40d5392ee 100644
--- a/addons/l10n_nl/__manifest__.py
+++ b/addons/l10n_nl/__manifest__.py
@@ -22,6 +22,7 @@
'data/account_chart_template_post_data.xml',
'data/res.country.state.csv',
'data/account_data.xml',
+ 'data/account_tax_report_data.xml',
'data/account_tax_template.xml',
'data/account_fiscal_position_template.xml',
'data/account_fiscal_position_tax_template.xml',
diff --git a/addons/l10n_nl/data/account_account_tag.xml b/addons/l10n_nl/data/account_account_tag.xml
index f5519a03ee2..07718eb7b92 100644
--- a/addons/l10n_nl/data/account_account_tag.xml
+++ b/addons/l10n_nl/data/account_account_tag.xml
@@ -1,6 +1,6 @@
-
+
@@ -136,165 +136,6 @@
accounts
-
-
- Gegevens omzet
- taxes
-
-
- Rubriek 1: Prestaties binnenland
- taxes
-
-
- 1a. Leveringen/diensten belast met hoog tarief (omzet)
- taxes
-
-
- Leveringen/diensten belast met hoog tarief (omzet)
- taxes
-
-
- 1b. Leveringen/diensten belast met laag tarief (omzet)
- taxes
-
-
- 1c. Leveringen/diensten belast met overige tarieven, behalve 0% (omzet)
- taxes
-
-
- 1d. Privégebruik (omzet)
- taxes
-
-
- 1e. Leveringen/diensten belast met 0% of niet bij u belast (omzet)
- taxes
-
-
- Rubriek 2: Verleggingsregelingen binnenland (omzet)
- taxes
-
-
- 2a. Leveringen/diensten waarbij de omzetbelasting naar u is verlegd (omzet)
- taxes
-
-
- Rubriek 3: Prestaties naar of in het buitenland (omzet)
- taxes
-
-
- 3a. Leveringen naar landen buiten de EU (uitvoer) (omzet)
- taxes
-
-
-
- 3b. Leveringen naar of diensten in landen binnen de EU (omzet) (producten)
- taxes
-
-
- 3b. Leveringen naar of diensten in landen binnen de EU (omzet) (diensten)
- taxes
-
-
- 3c. Installatie/afstandsverkopen binnen de EU (omzet)
- taxes
-
-
- Rubriek 4: Prestaties vanuit het buitenland aan u verricht (omzet)
- taxes
-
-
- 4a. Leveringen/diensten uit landen buiten de EU (invoer) (omzet)
- taxes
-
-
- 4b. Leveringen/diensten uit landen binnen de EU (omzet)
- taxes
-
-
- Gegevens omzetbelasting (BTW)
- taxes
-
-
- Rubriek 1: Prestaties binnenland (BTW)
- taxes
-
-
- 1a. Leveringen/diensten belast met 21% (BTW)
- taxes
-
-
- Leveringen/diensten belast met hoog tarief (BTW)
- taxes
-
-
- 1b. Leveringen/diensten belast met laag tarief (BTW)
- taxes
-
-
- 1c. Leveringen/diensten belast met overige tarieven, behalve 0% (BTW)
- taxes
-
-
- 1d. Privégebruik (BTW)
- taxes
-
-
- 1e. Leveringen/diensten belast met 0% of niet bij u belast (BTW)
- taxes
-
-
- Rubriek 2: Verleggingsregelingen binnenland (BTW)
- taxes
-
-
- 2a. Leveringen/diensten waarbij de omzetbelasting naar u is verlegd (BTW)
- taxes
-
-
- Rubriek 4: Prestaties vanuit het buitenland aan u verricht (BTW)
- taxes
-
-
- 4a. Leveringen/diensten uit landen buiten de EU (BTW)
- taxes
-
-
- 4b. Leveringen/diensten uit landen binnen de EU (BTW)
- taxes
-
-
- Rubriek 5: Voorbelasting, kleineondernemersregeling en totaal (BTW)
- taxes
-
-
- 5a. Verschuldigde omzetbelasting (rubrieken 1a t/m 4b) (BTW)
- taxes
-
-
- 5b. Voorbelasting (BTW)
- taxes
-
-
- 5c. Subtotaal (rubriek 5a min 5b) (BTW)
- taxes
-
-
- 5d. Vermindering volgens de kleineondernemersregeling (BTW)
- taxes
-
-
- 5e. Schatting vorige aangifte(n) (BTW)
- taxes
-
-
- 5f. Schatting deze aangifte (BTW)
- taxes
-
-
- 5g. Totaal te betalen/terug te vragen (BTW)
- taxes
-
-
diff --git a/addons/l10n_nl/data/account_tax_report_data.xml b/addons/l10n_nl/data/account_tax_report_data.xml
new file mode 100644
index 00000000000..f6cd13d6336
--- /dev/null
+++ b/addons/l10n_nl/data/account_tax_report_data.xml
@@ -0,0 +1,270 @@
+
+
+
+
+ Rubriek 1: Prestaties binnenland
+
+
+
+
+
+ 1a. Leveringen/diensten belast met hoog tarief (omzet)
+ 1a (omzet)
+
+
+
+
+
+
+ 1b. Leveringen/diensten belast met laag tarief (omzet)
+ 1b (omzet)
+
+
+
+
+
+
+ 1c. Leveringen/diensten belast met overige tarieven behalve 0% (omzet)
+ 1c (omzet)
+
+
+
+
+
+
+ 1d. Privégebruik (omzet)
+ 1d (omzet)
+
+
+
+
+
+
+ 1e. Leveringen/diensten belast met 0% of niet bij u belast (omzet)
+ 1e (omzet)
+
+
+
+
+
+
+ Rubriek 2: Verleggingsregelingen binnenland (omzet)
+
+
+
+
+
+ 2a. Leveringen/diensten waarbij de heffing van omzetbelasting naar u is verlegd (omzet)
+ 2a (omzet)
+
+
+
+
+
+
+ Rubriek 3: Prestaties naar of in het buitenland (omzet)
+
+
+
+
+
+ 3a. Leveringen naar landen buiten de EU (uitvoer) (omzet)
+ 3a (omzet)
+
+
+
+
+
+
+ 3b. Leveringen naar/diensten in landen binnen de EU (omzet)
+ 3b (omzet)
+
+
+
+
+
+
+ 3c. Installatie/afstandsverkopen binnen de EU (omzet)
+ 3c (omzet)
+
+
+
+
+
+
+ Rubriek 4: Prestaties vanuit het buitenland aan u verricht (omzet)
+
+
+
+
+
+ 4a. Leveringen/diensten uit landen buiten de EU (invoer) (omzet)
+ 4a (omzet)
+
+
+
+
+
+
+ 4b. Leveringen/diensten uit landen binnen de EU (omzet)
+ 4b (omzet)
+
+
+
+
+
+
+ NLTAX_B1
+ Rubriek 1: Prestaties binnenland (BTW)
+
+
+
+
+
+ 1a. Leveringen/diensten belast met 21% (BTW)
+ 1a (BTW)
+
+
+
+
+
+
+ 1b. Leveringen/diensten belast met laag tarief (BTW)
+ 1b (BTW)
+
+
+
+
+
+
+ 1c. Leveringen/diensten belast met overige tarieven behalve 0% (BTW)
+ 1c (BTW)
+
+
+
+
+
+
+ 1d. Privégebruik (BTW)
+ 1d (BTW)
+
+
+
+
+
+
+ 1e. Leveringen/diensten belast met 0% of niet bij u belast (BTW)
+ 1e (BTW)
+
+
+
+
+
+
+ Rubriek 2: Verleggingsregelingen binnenland (BTW)
+
+
+
+
+
+ 2a. Leveringen/diensten waarbij de heffing van Heffing van omzetbelasting naar u is verlegd (BTW)
+ NLTAX_B2
+ 2a (BTW)
+
+
+
+
+
+
+ Rubriek 4: Prestaties vanuit het buitenland aan u verricht (BTW)
+
+
+
+
+
+ 4a. Leveringen/diensten uit landen buiten de EU (BTW)
+ 4a (BTW)
+ NLTAX_B4a
+
+
+
+
+
+
+ 4b. Leveringen/diensten uit landen binnen de EU (BTW)
+ 4b (BTW)
+ NLTAX_B4b
+
+
+
+
+
+
+ Rubriek 5: Voorbelasting, kleineondernemersregeling en totaal (BTW)
+
+
+
+
+
+ 5a. Verschuldigde omzetbelasting (rubrieken 1a t/m 4b) (BTW)
+
+
+ NLTAX_B1 + NLTAX_B2 + abs(NLTAX_B4a) + abs(NLTAX_B4b)
+
+
+
+
+ NLTAX_B5b
+ 5b. Voorbelasting (BTW)
+ 5b (BTW)
+
+
+
+
+
+
+
+ 5c. Subtotaal (rubriek 5a min 5b) (BTW)
+
+ NLTAX_B1 + NLTAX_B2 + NLTAX_B4a + NLTAX_B4b - NLTAX_B5b
+
+
+
+
+
+ NLTAX_B5d
+ 5d. Vermindering volgens de kleineondernemersregeling (BTW)
+ 5d. (BTW)
+
+
+
+
+
+
+ NLTAX_B5e
+ 5e. Schatting vorige aangifte(n) (BTW)
+ 5e. (BTW)
+
+
+
+
+
+
+ NLTAX_B5f
+ 5f. Schatting deze aangifte (BTW)
+ 5f. (BTW)
+
+
+
+
+
+
+ NLTAX_B5g
+ 5g. Totaal te betalen/terug te vragen (BTW)
+
+ NLTAX_B1 + NLTAX_B2 + NLTAX_B4a + NLTAX_B4b - NLTAX_B5b - NLTAX_B5d - NLTAX_B5e - NLTAX_B5f
+
+
+
+
+
diff --git a/addons/l10n_nl/data/account_tax_template.xml b/addons/l10n_nl/data/account_tax_template.xml
index 44f42f7d71b..e56f1914288 100644
--- a/addons/l10n_nl/data/account_tax_template.xml
+++ b/addons/l10n_nl/data/account_tax_template.xml
@@ -1,6 +1,5 @@
-
-
+
@@ -11,11 +10,32 @@
0% BTW
percent
-
-
sale
-
+
+
10
@@ -24,11 +44,34 @@
6% BTW
percent
-
-
sale
-
+
+
10
@@ -37,11 +80,34 @@
9% BTW
percent
-
-
sale
-
+
+
5
@@ -50,11 +116,34 @@
21% BTW
percent
-
-
sale
-
+
+
15
@@ -63,11 +152,34 @@
variabel BTW
percent
-
-
sale
-
+
+
@@ -77,11 +189,32 @@
0% BTW diensten
percent
-
-
sale
-
+
+
10
@@ -90,11 +223,34 @@
6% BTW diensten
percent
-
-
sale
-
+
+
10
@@ -103,11 +259,34 @@
9% BTW diensten
percent
-
-
sale
-
+
+
6
@@ -116,11 +295,34 @@
21% BTW diensten
percent
-
-
sale
-
+
+
15
@@ -129,11 +331,34 @@
variabel BTW diensten
percent
-
-
sale
-
+
+
@@ -143,11 +368,32 @@
6% BTW
percent
-
-
purchase
-
+
+
10
@@ -156,11 +402,32 @@
9% BTW
percent
-
-
purchase
-
+
+
@@ -171,11 +438,32 @@
percent
True
-
-
purchase
-
+
+
10
@@ -185,11 +473,32 @@
percent
True
-
-
purchase
-
+
+
5
@@ -198,11 +507,32 @@
21% BTW
percent
-
-
purchase
-
+
+
7
@@ -212,11 +542,32 @@
percent
True
-
-
purchase
-
+
+
15
@@ -225,11 +576,32 @@
variabel BTW
percent
-
-
purchase
-
+
+
@@ -239,11 +611,32 @@
6% BTW diensten
percent
-
-
purchase
-
+
+
10
@@ -252,11 +645,32 @@
9% BTW diensten
percent
-
-
purchase
-
+
+
6
@@ -265,11 +679,32 @@
21% BTW diensten
percent
-
-
purchase
-
+
+
15
@@ -278,11 +713,32 @@
variabel BTW diensten
percent
-
-
purchase
-
+
+
@@ -292,37 +748,32 @@
0% BTW verlegd
percent
-
-
sale
-
-
-
-
- 98
-
- BTW te vorderen verlegd (inkopen1)
- BTW te vorderen verlegd (inkopen1)
-
- percent
-
-
- none
-
-
-
-
- 99
-
- BTW af te dragen verlegd (inkopen2)
- BTW af te dragen verlegd (inkopen2)
-
- percent
-
-
- none
-
+
+
15
@@ -330,77 +781,97 @@
BTW af te dragen verlegd (inkopen)
21% BTW verlegd
- group
+ percent
purchase
-
-
+
+
-
-
- 21
- Inkopen import binnen EU laag(1) 6%
- Inkopen import binnen EU laag(1)
-
- percent
-
-
- none
-
-
-
-
-
- 21
- Inkopen import binnen EU laag(1) 9%
- Inkopen import binnen EU laag(1)
-
- percent
-
-
- none
-
-
-
-
-
- 22
- Inkopen import binnen EU laag(2) 6%
- Inkopen import binnen EU laag(2)
-
- percent
-
-
- none
-
-
-
-
-
- 22
- Inkopen import binnen EU laag(2) 9%
- Inkopen import binnen EU laag(2)
-
- percent
-
-
- none
-
-
-
20
Inkopen import binnen EU laag 6%
6% BTW import binnen EU
- group
+ percent
purchase
-
-
+
+
20
@@ -408,37 +879,47 @@
Inkopen import binnen EU laag 9%
9% BTW import binnen EU
- group
+ percent
purchase
-
-
-
-
-
- 21
- Inkopen import binnen EU hoog(1)
- Inkopen import binnen EU hoog(1)
-
- percent
-
-
- none
-
-
-
-
-
- 22
- Inkopen import binnen EU hoog(2)
- Inkopen import binnen EU hoog(2)
-
- percent
-
-
- none
-
-
+
+
@@ -446,37 +927,47 @@
Inkopen import binnen EU hoog
21% BTW import binnen EU
- group
+ percent
purchase
-
-
-
-
-
- Inkopen import binnen EU overig(1)
- Inkopen import binnen EU overig(1)
- 99
-
- percent
-
-
- none
-
-
-
-
-
- Inkopen import binnen EU overig(2)
- Inkopen import binnen EU overig(2)
-
- percent
-
-
- 98
- none
-
-
+
+
20
@@ -484,11 +975,47 @@
Inkopen import binnen EU overig
0% BTW import binnen EU
- group
+ percent
purchase
-
-
+
+
@@ -498,11 +1025,32 @@
BTW export binnen EU (producten)
percent
-
-
sale
-
+
+
20
@@ -511,11 +1059,32 @@
BTW export binnen EU (diensten)
percent
-
-
sale
-
+
+
20
@@ -524,76 +1093,81 @@
Inst./afst.verkopen binnen EU
percent
-
-
sale
-
+
+
-
-
- 21
- Inkopen import binnen EU laag(1) diensten 6%
- Inkopen import binnen EU laag(1) diensten
-
- percent
-
-
- none
-
-
-
-
-
- 21
- Inkopen import binnen EU laag(1) diensten 9%
- Inkopen import binnen EU laag(1) diensten
-
- percent
-
-
- none
-
-
-
-
-
- 22
- Inkopen import binnen EU laag(2) diensten 6%
- Inkopen import binnen EU laag(2) diensten
-
- percent
-
-
- none
-
-
-
-
-
- 22
- Inkopen import binnen EU laag(2) diensten 9%
- Inkopen import binnen EU laag(2) diensten
-
- percent
-
-
- none
-
-
-
20
Inkopen import binnen EU laag diensten 6%
6% BTW import binnen EU diensten
- group
+ percent
purchase
-
-
+
+
20
@@ -601,37 +1175,47 @@
Inkopen import binnen EU laag diensten 9%
9% BTW import binnen EU diensten
- group
+ percent
purchase
-
-
-
-
-
- 21
- Inkopen import binnen EU hoog(1) diensten
- Inkopen import binnen EU hoog(1) diensten
-
- percent
-
-
- none
-
-
-
-
-
- 22
- Inkopen import binnen EU hoog(2) diensten
- Inkopen import binnen EU hoog(2) diensten
-
- percent
-
-
- none
-
-
+
+
@@ -639,37 +1223,47 @@
Inkopen import binnen EU hoog diensten
21% BTW import binnen EU diensten
- group
+ percent
purchase
-
-
-
-
-
- Inkopen import binnen EU overig(1) diensten
- Inkopen import binnen EU overig(1) diensten
- 99
-
- percent
-
-
- none
-
-
-
-
-
- Inkopen import binnen EU overig(2) diensten
- Inkopen import binnen EU overig(2) diensten
-
- percent
-
-
- 98
- none
-
-
+
+
20
@@ -677,78 +1271,98 @@
Inkopen import binnen EU overig diensten
0% BTW import binnen EU diensten
- group
+ percent
purchase
-
-
+
+
-
-
- Inkopen import buiten EU laag(1) 6%
- Inkopen import buiten EU laag(1)
-
- percent
-
-
- 21
- none
-
-
-
-
-
- Inkopen import buiten EU laag(1) 9%
- Inkopen import buiten EU laag(1)
-
- percent
-
-
- 21
- none
-
-
-
-
-
- Inkopen import buiten EU laag(2) 6%
- Inkopen import buiten EU laag(2)
-
- percent
-
-
- 22
- none
-
-
-
-
-
- Inkopen import buiten EU laag(2) 9%
- Inkopen import buiten EU laag(2)
-
- percent
-
-
- 22
- none
-
-
-
20
Inkopen import buiten EU laag 6%
BTW import buiten EU laag inkopen
- group
+ percent
purchase
-
-
+
+
20
@@ -756,37 +1370,47 @@
Inkopen import buiten EU laag 9%
BTW import buiten EU laag inkopen
- group
+ percent
purchase
-
-
-
-
-
- Inkopen import buiten EU hoog(1)
- Inkopen import buiten EU hoog(1)
-
- percent
-
- 21
-
- none
-
-
-
-
-
- Inkopen import buiten EU hoog(2)
- Inkopen import buiten EU hoog(2)
-
- percent
- 22
-
-
- none
-
-
+
+
20
@@ -794,37 +1418,47 @@
Inkopen import buiten EU hoog
BTW import buiten EU hoog inkopen
- group
+ percent
purchase
-
-
-
-
-
-
- Inkopen import buiten EU overig(1)
- Inkopen import buiten EU overig(1)
-
- percent
-
-
- none
- 21
-
-
-
-
-
- Inkopen import buiten EU overig(2)
- Inkopen import buiten EU overig(2)
-
- percent
-
-
- none
- 22
-
+
+
20
@@ -832,11 +1466,47 @@
Inkopen import buiten EU overig
BTW import buiten EU overig inkopen
- group
+ percent
purchase
-
-
+
+
@@ -846,11 +1516,32 @@
BTW export buiten EU
percent
-
-
sale
-
+
+
21
@@ -859,76 +1550,81 @@
Inst./afst.verkopen buiten EU
percent
-
-
sale
-
+
+
-
-
- Inkopen import buiten EU laag(1) diensten 6%
- Inkopen import buiten EU laag(1) diensten
-
- percent
-
-
- 21
- none
-
-
-
-
-
- Inkopen import buiten EU laag(1) diensten 9%
- Inkopen import buiten EU laag(1) diensten
-
- percent
-
-
- 21
- none
-
-
-
-
-
- Inkopen import buiten EU laag(2) diensten 6%
- Inkopen import buiten EU laag(2) diensten
-
- percent
-
-
- 22
- none
-
-
-
-
-
- Inkopen import buiten EU laag(2) diensten 9%
- Inkopen import buiten EU laag(2) diensten
-
- percent
-
-
- 22
- none
-
-
-
20
Inkopen import buiten EU laag diensten 6%
BTW import buiten EU laag inkopen diensten
- group
+ percent
purchase
-
-
+
+
20
@@ -936,37 +1632,47 @@
Inkopen import buiten EU laag diensten 9%
BTW import buiten EU laag inkopen diensten
- group
+ percent
purchase
-
-
-
-
-
- Inkopen import buiten EU hoog(1) diensten
- Inkopen import buiten EU hoog(1) diensten
-
- percent
-
- 21
-
- none
-
-
-
-
-
- Inkopen import buiten EU hoog(2) diensten
- Inkopen import buiten EU hoog(2) diensten
-
- percent
- 22
-
-
- none
-
-
+
+
20
@@ -974,37 +1680,47 @@
Inkopen import buiten EU hoog diensten
BTW import buiten EU hoog inkopen diensten
- group
+ percent
purchase
-
-
-
-
-
-
- Inkopen import buiten EU overig(1) diensten
- Inkopen import buiten EU overig(1) diensten
-
- percent
-
-
- none
- 21
-
-
-
-
-
- Inkopen import buiten EU overig(2) diensten
- Inkopen import buiten EU overig(2) diensten
-
- percent
-
-
- none
- 22
-
+
+
20
@@ -1012,12 +1728,47 @@
Inkopen import buiten EU overig diensten
BTW import buiten EU overig inkopen diensten
- group
+ percent
purchase
-
-
+
+
-
-
+
diff --git a/addons/l10n_no/__manifest__.py b/addons/l10n_no/__manifest__.py
index 2f80ea27f25..38c250009fd 100644
--- a/addons/l10n_no/__manifest__.py
+++ b/addons/l10n_no/__manifest__.py
@@ -17,8 +17,10 @@ Updated for Odoo 9 by Bringsvor Consulting AS
],
"data": ['data/l10n_no_chart_data.xml',
'data/account_data.xml',
+ 'data/account_tax_report_data.xml',
'data/account_tax_data.xml',
- 'data/account_chart_template_data.xml'],
+ 'data/account_chart_template_data.xml',
+ ],
"active": False,
'post_init_hook': '_preserve_tag_on_taxes',
}
diff --git a/addons/l10n_no/data/account_tax_data.xml b/addons/l10n_no/data/account_tax_data.xml
index 814f585514e..9eebd2dbe17 100644
--- a/addons/l10n_no/data/account_tax_data.xml
+++ b/addons/l10n_no/data/account_tax_data.xml
@@ -1,194 +1,360 @@
-
+
-
-
- Sum avgiftsgrunnlag
- taxes
-
-
- Sum innkjøp
- taxes
-
-
- Ikke momspliktig omsetning
- taxes
-
-
- Grunnlag for utgående avgift, høy sats
- taxes
-
-
- Grunnlag for utgående avgift, mellom sats
- taxes
-
-
- Grunnlag for utgående avgift, lav sats
- taxes
-
-
- Grunnlag for inngående avgift, høy sats
- taxes
-
-
- Grunnlag for inngående avgift, mellom sats
- taxes
-
-
- Grunnlag for inngående avgift, lav sats
- taxes
-
-
- Netto beregnet avgift
- taxes
-
-
- Beregnet inngående avgift, høy sats
- taxes
-
-
- Beregnet inngående avgift, lav sats
- taxes
-
-
- Beregnet inngående avgift, mellom sats
- taxes
-
-
- Beregnet utgående avgift, høy sats
- taxes
-
-
- Beregnet utgående avgift, lav sats
- taxes
-
-
- Beregnet utgående avgift, mellom sats
- taxes
-
+
+
+ Utgående 25% mva
+ Utgående 25% mva
+ 25
+ percent
+ sale
+
+
+
+
+
+
+ Utgående 15% mva
+ Utgående 15% mva
+ 15
+ percent
+ sale
+
+
+
+
-
-
- Utgående 25% mva
- Utgående 25% mva
- 25
- percent
- sale
-
-
-
-
-
-
-
- Utgående 15% mva
- Utgående 15% mva
- 15
- percent
- sale
-
-
-
-
-
-
-
- Utgående 10% mva
- Utgående 10% mva
- 10
- percent
- sale
-
-
-
-
-
-
-
- Utgående 12% mva
- Utgående 12% mva
- 12
- percent
- sale
-
-
-
-
-
-
-
- Inngående 25% mva
- Inngående 25% mva
- 25
- percent
- purchase
-
-
-
-
-
-
-
- Inngående 15% mva
- Inngående 15% mva
- 15
- percent
- purchase
-
-
-
-
-
-
-
- Inngående 10% mva
- Inngående 10% mva
- 10
- percent
- purchase
-
-
-
-
-
-
-
- Inngående 12% mva
- Inngående 12% mva
- 12
- percent
- purchase
-
-
-
-
-
-
-
- Inngående 0% mva
- Inngående 0% mva
- 0
- percent
- purchase
-
-
-
-
+
+
+ Utgående 10% mva
+ Utgående 10% mva
+ 10
+ percent
+ sale
+
+
+
+
-
-
- Utgående 0% mva
- Utgående 0% mva
- 0
- percent
- sale
-
-
-
-
-
+
+
+ Utgående 12% mva
+ Utgående 12% mva
+ 12
+ percent
+ sale
+
+
+
+
-
-
+
+
+ Inngående 25% mva
+ Inngående 25% mva
+ 25
+ percent
+ purchase
+
+
+
+
+
+
+
+ Inngående 15% mva
+ Inngående 15% mva
+ 15
+ percent
+ purchase
+
+
+
+
+
+
+
+ Inngående 10% mva
+ Inngående 10% mva
+ 10
+ percent
+ purchase
+
+
+
+
+
+
+
+ Inngående 12% mva
+ Inngående 12% mva
+ 12
+ percent
+ purchase
+
+
+
+
+
+
+
+ Inngående 0% mva
+ Inngående 0% mva
+ 0
+ percent
+ purchase
+
+
+
+
+
+
+
+ Utgående 0% mva
+ Utgående 0% mva
+ 0
+ percent
+ sale
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/addons/l10n_no/data/account_tax_report_data.xml b/addons/l10n_no/data/account_tax_report_data.xml
new file mode 100644
index 00000000000..40395cb67c9
--- /dev/null
+++ b/addons/l10n_no/data/account_tax_report_data.xml
@@ -0,0 +1,140 @@
+
+
+
+
+ Sum avgiftsgrunnlag
+
+
+
+
+
+ Ikke momspliktig omsetning
+ Ikke momspliktig omsetning
+ NOTAX_0100
+
+
+
+
+
+
+ Grunnlag for utgående avgift, høy sats
+ Grunnlag for utgående avgift, høy sats
+ NOTAX_0101
+
+
+
+
+
+
+ Grunnlag for utgående avgift, mellom sats
+ Grunnlag for utgående avgift, mellom sats
+ NOTAX_0102
+
+
+
+
+
+
+ Grunnlag for utgående avgift, lav sats
+ Grunnlag for utgående avgift, lav sats
+ NOTAX_0103
+
+
+
+
+
+
+ Sum innkjøp
+
+
+
+
+
+ Grunnlag for inngående avgift, høy sats
+ Grunnlag for inngående avgift, høy sats
+ NOTAX_0104
+
+
+
+
+
+
+ Grunnlag for inngående avgift, mellom sats
+ Grunnlag for inngående avgift, mellom sats
+ NOTAX_0105
+
+
+
+
+
+
+ Grunnlag for inngående avgift, lav sats
+ Grunnlag for inngående avgift, lav sats
+ NOTAX_0106
+
+
+
+
+
+
+ Netto beregnet avgift
+
+ - NOTAX_0201 - NOTAX_0202 - NOTAX_0203 + NOTAX_0204 + NOTAX_0205 + NOTAX_0206
+
+
+
+
+ Beregnet inngående avgift, høy sats
+ Beregnet inngående avgift, høy sats
+ NOTAX_0201
+
+
+
+
+
+
+ Beregnet inngående avgift, lav sats
+ Beregnet inngående avgift, lav sats
+ NOTAX_0202
+
+
+
+
+
+
+ Beregnet inngående avgift, mellom sats
+ Beregnet inngående avgift, mellom sats
+ NOTAX_0203
+
+
+
+
+
+
+ Beregnet utgående avgift, høy sats
+ Beregnet utgående avgift, høy sats
+ NOTAX_0204
+
+
+
+
+
+
+ Beregnet utgående avgift, lav sats
+ Beregnet utgående avgift, lav sats
+ NOTAX_0205
+
+
+
+
+
+
+ Beregnet utgående avgift, mellom sats
+ Beregnet utgående avgift, mellom sats
+ NOTAX_0206
+
+
+
+
+
+
diff --git a/addons/l10n_nz/__manifest__.py b/addons/l10n_nz/__manifest__.py
index a024d0829e4..9edcf37a94a 100644
--- a/addons/l10n_nz/__manifest__.py
+++ b/addons/l10n_nz/__manifest__.py
@@ -24,9 +24,8 @@ Also:
'data/l10n_nz_chart_data.xml',
'data/account.account.template.csv',
'data/account_chart_template_data.xml',
- 'data/account.account.tag.csv',
'data/account.tax.group.csv',
- 'data/account.tax.template.csv',
+ 'data/account_tax_template_data.xml',
'data/account_fiscal_position_tax_template_data.xml',
'data/account_chart_template_configure_data.xml',
'data/res_currency_data.xml',
diff --git a/addons/l10n_nz/data/account.account.tag.csv b/addons/l10n_nz/data/account.account.tag.csv
deleted file mode 100644
index 7bf0b3d421d..00000000000
--- a/addons/l10n_nz/data/account.account.tag.csv
+++ /dev/null
@@ -1,9 +0,0 @@
-id,name,applicability
-tag_nz_tax_sale_15,Taxable Sales Ex-GST,taxes
-tag_nz_tax_sale_inc_15,Taxable Sales Inc-GST,taxes
-tag_nz_tax_sale_0,Tax Exclusive Sales,taxes
-tag_nz_tax_purchase_15,Taxable Purchases Ex-GST,taxes
-tag_nz_tax_purchase_inc_15,Taxable Purchases Inc-GST,taxes
-tag_nz_tax_purchase_0,Tax Exempt Purchases,taxes
-tag_nz_tax_purchase_taxable_import,Taxable Import without GST,taxes
-tag_nz_tax_purchase_gst_only,GST Payment for Taxable Imports,taxes
diff --git a/addons/l10n_nz/data/account.tax.template.csv b/addons/l10n_nz/data/account.tax.template.csv
deleted file mode 100644
index 95285fdb24e..00000000000
--- a/addons/l10n_nz/data/account.tax.template.csv
+++ /dev/null
@@ -1,9 +0,0 @@
-id,chart_template_id:id,name,sequence,description,type_tax_use,amount_type,amount,price_include,account_id:id,refund_account_id:id,tag_ids:id,tax_group_id:id
-nz_tax_sale_15,l10n_nz_chart_template,Sale (15%),1,GST Sales,sale,percent,15,FALSE,nz_21310,nz_21310,tag_nz_tax_sale_15,tax_group_15
-nz_tax_sale_inc_15,l10n_nz_chart_template,GST Inc Sale (15%),2,GST Inclusive Sales,sale,percent,15,TRUE,nz_21310,nz_21310,tag_nz_tax_sale_inc_15,tax_group_gst_15
-nz_tax_sale_0,l10n_nz_chart_template,Zero/Export (0%) Sale,3,Zero Rated (Export) Sales,sale,percent,0,FALSE,nz_21310,nz_21310,tag_nz_tax_sale_0,tax_group_0
-nz_tax_purchase_15,l10n_nz_chart_template,Purch (15%),1,GST Purchases,purchase,percent,15,FALSE,nz_21330,nz_21330,tag_nz_tax_purchase_15,tax_group_15
-nz_tax_purchase_inc_15,l10n_nz_chart_template,GST Inc Purch (15%),2,GST Inclusive Purchases,purchase,percent,15,TRUE,nz_21330,nz_21330,tag_nz_tax_purchase_inc_15,tax_group_gst_15
-nz_tax_purchase_0,l10n_nz_chart_template,Zero/Import (0%) Purch,3,Zero Rated Purchases,purchase,percent,0,FALSE,nz_21330,nz_21330,tag_nz_tax_purchase_0,tax_group_0
-nz_tax_purchase_taxable_import,l10n_nz_chart_template,Purch (Imports Taxable),4,Purchase (Taxable Imports) - Tax Paid Separately,purchase,percent,0,FALSE,nz_21330,nz_21330,tag_nz_tax_purchase_taxable_import,tax_group_0
-nz_tax_purchase_gst_only,l10n_nz_chart_template,GST Only – Imports,5,GST Only on Imports,purchase,percent,100000000,TRUE,nz_21330,nz_21330,tag_nz_tax_purchase_gst_only,tax_group_100000000
diff --git a/addons/l10n_nz/data/account_tax_template_data.xml b/addons/l10n_nz/data/account_tax_template_data.xml
new file mode 100644
index 00000000000..272d267882e
--- /dev/null
+++ b/addons/l10n_nz/data/account_tax_template_data.xml
@@ -0,0 +1,283 @@
+
+
+
+
+ Sale (15%)
+ 1
+ GST Sales
+ sale
+ percent
+ 15
+ FALSE
+
+
+
+
+
+
+ GST Inc Sale (15%)
+ 2
+ GST Inclusive Sales
+ sale
+ percent
+ 15
+ TRUE
+
+
+
+
+
+
+ Zero/Export (0%) Sale
+ 3
+ Zero Rated (Export) Sales
+ sale
+ percent
+ 0
+ FALSE
+
+
+
+
+
+
+ Purch (15%)
+ 1
+ GST Purchases
+ purchase
+ percent
+ 15
+ FALSE
+
+
+
+
+
+
+ GST Inc Purch (15%)
+ 2
+ GST Inclusive Purchases
+ purchase
+ percent
+ 15
+ TRUE
+
+
+
+
+
+
+ Zero/Import (0%) Purch
+ 3
+ Zero Rated Purchases
+ purchase
+ percent
+ 0
+ FALSE
+
+
+
+
+
+
+ Purch (Imports Taxable)
+ 4
+ Purchase (Taxable Imports) - Tax Paid Separately
+ purchase
+ percent
+ 0
+ FALSE
+
+
+
+
+
+
+ GST Only – Imports
+ 5
+ GST Only on Imports
+ purchase
+ percent
+ 100000000
+ TRUE
+
+
+
+
+
diff --git a/addons/l10n_pa/data/account_tax_data.xml b/addons/l10n_pa/data/account_tax_data.xml
index 3b7d4f89d6c..d6f80c596be 100644
--- a/addons/l10n_pa/data/account_tax_data.xml
+++ b/addons/l10n_pa/data/account_tax_data.xml
@@ -1,15 +1,5 @@
-
- ITBMS 7% Venta
- taxes
-
-
-
- ITBMS 7% Compra
- taxes
-
-
ITBMS 7% Venta
@@ -17,10 +7,31 @@
7
percent
sale
-
-
-
+
+
@@ -30,9 +41,30 @@
7
percent
purchase
-
-
-
+
+
diff --git a/addons/l10n_pe/data/account_tax_data.xml b/addons/l10n_pe/data/account_tax_data.xml
index 7aaf5d82328..2a0855d3696 100644
--- a/addons/l10n_pe/data/account_tax_data.xml
+++ b/addons/l10n_pe/data/account_tax_data.xml
@@ -1,56 +1,104 @@
-
- IGV 18% Venta
- taxes
-
-
-
- IGV 18% Compra
- taxes
-
-
-
- Percepción IGV 2%
- taxes
-
-
-
- IGV 18% Venta
- IGV 18% Venta
- 18
- percent
- sale
-
-
-
-
+
+ IGV 18% Venta
+ IGV 18% Venta
+ 18
+ percent
+ sale
+
+
+
-
- IGV 18% Compra
- IGV 18% Compra
- 18
- percent
- purchase
-
-
-
-
+
+ IGV 18% Compra
+ IGV 18% Compra
+ 18
+ percent
+ purchase
+
+
+
-
- Percepción IGV 2%
- Percepción IGV 2%
- 2
- percent
- purchase
-
-
-
-
+
+ Percepción IGV 2%
+ Percepción IGV 2%
+ 2
+ percent
+ purchase
+
+
+
diff --git a/addons/l10n_pl/__manifest__.py b/addons/l10n_pl/__manifest__.py
index 90b48a4c6f6..c12ea3c3fe1 100644
--- a/addons/l10n_pl/__manifest__.py
+++ b/addons/l10n_pl/__manifest__.py
@@ -30,6 +30,7 @@ Wewnętrzny numer wersji OpenGLOBE 1.02
'data/account.account.template.csv',
'data/l10n_pl_chart_post_data.xml',
'data/account_data.xml',
+ 'data/account_tax_report_data.xml',
'data/account_tax_data.xml',
'data/account_fiscal_position_data.xml',
'data/res_country_state_data.xml',
diff --git a/addons/l10n_pl/data/account_tax_data.xml b/addons/l10n_pl/data/account_tax_data.xml
index 973d05ff7b6..61d64d30648 100644
--- a/addons/l10n_pl/data/account_tax_data.xml
+++ b/addons/l10n_pl/data/account_tax_data.xml
@@ -2,210 +2,7 @@
-
-
-
- Podstawa - Razem C
- taxes
-
-
- Podstawa - Dostawa towarów/usług, kraj, zwolnione
- taxes
-
-
- Podstawa - Dostawa towarów/usług, poza kraj
- taxes
-
-
- Podstawa - W tym usługi art 100.1.4
- taxes
-
-
- Podstawa - Dostawa towarów/usług, kraj, 0%
- taxes
-
-
- Podstawa - W tym towary art 129
- taxes
-
-
- Podstawa - Dostawa towarów/usług, kraj, 3% lub 5%
- taxes
-
-
- Podstawa - Dostawa towarów/usług, kraj, 7% lub 8%
- taxes
-
-
- Podstawa - Dostawa towarów/usług, kraj, 22% lub 23%
- taxes
-
-
- Podstawa - Wew-wspól dostawa towarów
- taxes
-
-
- Podstawa - Eksport towarów
- taxes
-
-
- Podstawa - Wewn-wspól. nabycie towarów
- taxes
-
-
- Podstawa - Import towarów art. 33a
- taxes
-
-
- Podstawa - Import usług
- taxes
-
-
- Podstawa - W tym nabycie wg art 28b
- taxes
-
-
- Podstawa - Dostawa towarów, podatnik nabywca
- taxes
-
-
- Podstawa - Dostawa towarów, podatnik nabywca bis
- taxes
-
-
- Podstawa - Razem D
- taxes
-
-
- Podstawa - Nabycie towarów i usług ś.trwałe
- taxes
-
-
- Podstawa - Nabycie towarów i usług pozostałych
- taxes
-
-
- Podstawa - Nabycie towarów i usług pozostałych bis
- taxes
-
-
- Podatek - Do przeniesienia
- taxes
-
-
- Podatek - Nadwyżka naliczonego nad należnym
- taxes
-
-
- Podatek - Do wpłaty do US
- taxes
-
-
- Podatek - Wydatek na kasy rejestrujące
- taxes
-
-
- Podatek - Objęty zaniechaniem poboru
- taxes
-
-
- Podatek - Razem C
- taxes
-
-
- Podatek - Dostawa towarów/usług, kraj, 3% lub 5%
- taxes
-
-
- Podatek - Dostawa towarów/usług, kraj, 7% lub 8%
- taxes
-
-
- Podatek - Dostawa towarów/usług, kraj, 22% lub 23%
- taxes
-
-
- Podatek - Wewn-wspól. nabycie towarów
- taxes
-
-
- Podatek - Import towarów art. 33a
- taxes
-
-
- Podatek - Import usług
- taxes
-
-
- Podatek - W tym nabycie wg art 28b
- taxes
-
-
- Podatek - Dostawa towarów, podatnik nabywca
- taxes
-
-
- Podatek - Ze spisu z natury art 14.5
- taxes
-
-
- Podatek - Wew.wspól. nabycie środk. transp. termin
- taxes
-
-
- Podatek - Razem D
- taxes
-
-
- Podatek - Nadwyżka z poprzedniej deklaracji
- taxes
-
-
- Podatek - Naliczony ze spisu z natury, art.113
- taxes
-
-
- Podatek - Nabycie towarów i usług ś.trwałe
- taxes
-
-
- Podatek - Nabycie towarów i usług pozostałych
- taxes
-
-
- Podatek - Nabycie towarów i usług pozostałych bis
- taxes
-
-
- Podatek - Korekta naliczonego od nabycia ś.trwałych
- taxes
-
-
- Podatek - Korekta naliczonego od pozostałych nabyć
- taxes
-
-
- Podatek - Wydatek na kasy do zwrotu w tym okresie
- taxes
-
-
- Podatek - Do zwrotu
- taxes
-
-
- Podatek - Do zwrotu 25 dni
- taxes
-
-
- Podatek - Do zwrotu 60 dni
- taxes
-
-
- Podatek - Do zwrotu 180 dni
- taxes
-
-
- # VAT domestic sale
+
@@ -215,10 +12,33 @@
percent
sale
-
-
-
-
+
+
+
@@ -228,10 +48,33 @@
22
percent
sale
-
-
-
-
+
+
+
@@ -241,10 +84,33 @@
8
percent
sale
-
-
-
-
+
+
+
@@ -254,10 +120,33 @@
7
percent
sale
-
-
-
-
+
+
+
@@ -267,10 +156,33 @@
5
percent
sale
-
-
-
-
+
+
+
@@ -280,10 +192,33 @@
3
percent
sale
-
-
-
-
+
+
+
@@ -293,8 +228,29 @@
0
percent
sale
-
-
+
+
+
@@ -304,8 +260,29 @@
0
percent
sale
-
-
+
+
+
@@ -315,10 +292,33 @@
23
percent
sale
-
-
-
-
+
+
+
@@ -328,13 +328,36 @@
22
percent
sale
-
-
-
-
+
+
+
- # VAT domestic purchase
+
@@ -344,10 +367,33 @@
percent
purchase
-
-
-
-
+
+
+
@@ -357,10 +403,33 @@
22
percent
purchase
-
-
-
-
+
+
+
@@ -370,10 +439,33 @@
8
percent
purchase
-
-
-
-
+
+
+
@@ -383,10 +475,33 @@
7
percent
purchase
-
-
-
-
+
+
+
@@ -396,10 +511,33 @@
5
percent
purchase
-
-
-
-
+
+
+
@@ -409,10 +547,33 @@
3
percent
purchase
-
-
-
-
+
+
+
@@ -422,8 +583,31 @@
0
percent
purchase
-
-
+
+
+
@@ -433,8 +617,31 @@
0
percent
purchase
-
-
+
+
+
@@ -444,10 +651,33 @@
23
percent
purchase
-
-
-
-
+
+
+
@@ -457,96 +687,133 @@
22
percent
purchase
-
-
-
-
+
+
+
- # Vehicle leasing
- #================================================
-
-
-
- VAT - leasing pojazdu 60% x 23%(sale)
- VLP-1
-
-
- percent
-
-
- none
-
-
-
-
-
-
- VAT - leasing pojazdu 60% x 23%(purchase)
- VLP-1
-
-
- percent
-
-
- none
-
-
-
-
-
-
- VAT - leasing pojazdu 40% x 23%(sale)
- VLP-2
-
-
- percent
-
-
- none
-
-
-
-
-
- VAT - leasing pojazdu 40% x 23%
- VLP-2
-
-
- percent
-
-
- none
-
-
+
+
VAT - leasing pojazdu(sale)
VLP
- 1.00
+ 23.00
- group
+ percent
sale
-
-
-
+
+
+
VAT - leasing pojazdu(purchase)
VLP
- 1.00
+ 23.00
- group
+ percent
purchase
-
-
-
+
+
+
- # Steel trade
+
@@ -555,52 +822,81 @@
0
percent
sale
-
-
-
-
-
-
- Zakup stali - podatek naliczony
- ZST1
-
-
- percent
-
-
- none
-
-
-
-
-
-
- Zakup stali - podatek należny
- ZST2
-
-
- percent
-
-
- none
-
-
+
+
+
Zakup stali
ZST
- 1.0
- group
+ 23.0
+ percent
purchase
-
-
-
+
+
+
- # Eurpean Union
- #===========================================================
+
+
@@ -609,48 +905,77 @@
0
percent
sale
-
-
-
-
-
-
- Nab tow unia - podatek naliczony
- UNT1
-
-
- percent
-
-
- none
-
-
-
-
-
-
- Nab tow unia - podatek należny
- UNT2
-
-
- percent
-
-
- none
-
-
+
+
+
Nab tow unia
UNT
- 1.0
- group
+ 23.0
+ percent
purchase
-
-
-
+
+
+
@@ -660,53 +985,82 @@
0
percent
sale
-
-
-
-
-
-
- Nab Usł - podatek naliczony
- UNU1
-
-
- percent
-
-
- none
-
-
-
-
-
-
- Nab Usł - podatek należny
- UNU2
-
-
- percent
-
-
- none
-
-
+
+
+
Nab Usł
UNU
- 1.0
- group
+ 23.0
+ percent
purchase
-
-
-
+
+
+
- # Export / Import
- #================================================
+
+
@@ -715,48 +1069,77 @@
0
percent
sale
-
-
-
-
-
-
- Imp Tow - podatek naliczony
- IMT1
-
-
- percent
-
-
- none
-
-
-
-
-
-
- Imp Tow - podatek należny
- IMT2
-
-
- percent
-
-
- none
-
-
+
+
+
Imp Tow
IMT
- 1.0
- group
+ 23.0
+ percent
purchase
-
-
-
+
+
+
@@ -766,48 +1149,77 @@
0
percent
sale
-
-
-
-
-
-
- Imp Usł - podatek naliczony
- IMU1
-
-
- percent
-
-
- none
-
-
-
-
-
-
- Imp Usł - podatek należny
- IMU2
-
-
- percent
-
-
- none
-
-
+
+
+
Imp Usł
IMU
- 1.00
- group
+ 23.00
+ percent
purchase
-
-
-
+
+
+
diff --git a/addons/l10n_pl/data/account_tax_report_data.xml b/addons/l10n_pl/data/account_tax_report_data.xml
new file mode 100644
index 00000000000..f7b2bb21958
--- /dev/null
+++ b/addons/l10n_pl/data/account_tax_report_data.xml
@@ -0,0 +1,383 @@
+
+
+
+
+ Podstawa - Razem C
+
+ PLTAXC_01_10 + PLTAXC_02_11 + PLTAXC_03_13 + PLTAXC_04_15 + PLTAXC_05_17 + PLTAXC_06_19 + PLTAXC_07_21 + PLTAXC_08_22 + PLTAXC_09_23 + PLTAXC_10_25 + PLTAXC_11_27 + PLTAXC_12_31
+
+
+
+
+ Podstawa - Dostawa towarów/usług, kraj, zwolnione
+ Podstawa - Dostawa towarów/usług, kraj, zwolnione
+ PLTAXC_01_10
+
+
+
+
+
+
+ Podstawa - Dostawa towarów/usług, poza kraj
+ Podstawa - Dostawa towarów/usług, poza kraj
+ PLTAXC_02_11
+
+
+
+
+
+
+ Podstawa - W tym usługi art 100.1.4
+ Podstawa - W tym usługi art 100.1.4
+ PLTAXC_02a_12
+
+
+
+
+
+
+ Podstawa - Dostawa towarów/usług, kraj, 0%
+ Podstawa - Dostawa towarów/usług, kraj, 0%
+ PLTAXC_03_13
+
+
+
+
+
+
+ Podstawa - W tym towary art 129
+
+
+
+
+
+
+ Podstawa - Dostawa towarów/usług, kraj, 3% lub 5%
+ Podstawa - Dostawa towarów/usług, kraj, 3% lub 5%
+ PLTAXC_04_15
+
+
+
+
+
+
+ Podstawa - Dostawa towarów/usług, kraj, 7% lub 8%
+ Podstawa - Dostawa towarów/usług, kraj, 7% lub 8%
+ PLTAXC_05_17
+
+
+
+
+
+
+ Podstawa - Dostawa towarów/usług, kraj, 22% lub 23%
+ Podstawa - Dostawa towarów/usług, kraj, 22% lub 23%
+ PLTAXC_06_19
+
+
+
+
+
+
+ Podstawa - Wew-wspól dostawa towarów
+ Podstawa - Wew-wspól dostawa towarów
+ PLTAXC_07_21
+
+
+
+
+
+
+ Podstawa - Eksport towarów
+ Podstawa - Eksport towarów
+ PLTAXC_08_22
+
+
+
+
+
+
+ Podstawa - Wewn-wspól. nabycie towarów
+ Podstawa - Wewn-wspól. nabycie towarów
+ PLTAXC_09_23
+
+
+
+
+
+
+ Podstawa - Import towarów art. 33a
+ Podstawa - Import towarów art. 33a
+ PLTAXC_10_25
+
+
+
+
+
+
+ Podstawa - Import usług
+ Podstawa - Import usług
+ PLTAXC_11_27
+
+
+
+
+
+
+ Podstawa - W tym nabycie wg art 28b
+ Podstawa - W tym nabycie wg art 28b
+ PLTAXC_11a_29
+
+
+
+
+
+
+ Podstawa - Dostawa towarów, podatnik nabywca
+ Podstawa - Dostawa towarów, podatnik nabywca
+ PLTAXC_12_31
+
+
+
+
+
+
+ Podstawa - Razem D
+
+
+
+
+
+ Podstawa - Nabycie towarów i usług ś.trwałe
+
+
+
+
+
+
+ Podstawa - Nabycie towarów i usług pozostałych
+ Podstawa - Nabycie towarów i usług pozostałych
+ PLTAXD_02_41a
+
+
+
+
+
+
+ Podatek - Do przeniesienia
+
+ PLTAXC_04_16 + PLTAXC_05_18 + PLTAXC_06_20 + PLTAXC_09_24 + PLTAXC_10_26 + PLTAXC_11_28 + PLTAXC_12_32 + PLTAXD_02_42
+
+
+
+
+ Podatek - Nadwyżka naliczonego nad należnym
+
+ PLTAXC_04_16 + PLTAXC_05_18 + PLTAXC_06_20 + PLTAXC_09_24 + PLTAXC_10_26 + PLTAXC_11_28 + PLTAXC_12_32 + PLTAXD_02_42
+
+
+
+
+
+ Podatek - Do wpłaty do US
+
+ PLTAXC_04_16 + PLTAXC_05_18 + PLTAXC_06_20 + PLTAXC_09_24 + PLTAXC_10_26 + PLTAXC_11_28 + PLTAXC_12_32 + PLTAXD_02_42
+
+
+
+
+
+ Podatek - Wydatek na kasy rejestrujące
+
+
+
+
+
+
+ Podatek - Objęty zaniechaniem poboru
+
+
+
+
+
+
+ Podatek - Razem C
+
+ PLTAXC_04_16 + PLTAXC_05_18 + PLTAXC_06_20 + PLTAXC_09_24 + PLTAXC_10_26 + PLTAXC_11_28 + PLTAXC_12_32
+
+
+
+
+
+ Podatek - Dostawa towarów/usług, kraj, 3% lub 5%
+ Podatek - Dostawa towarów/usług, kraj, 3% lub 5%
+ PLTAXC_04_16
+
+
+
+
+
+
+ Podatek - Dostawa towarów/usług, kraj, 7% lub 8%
+ Podatek - Dostawa towarów/usług, kraj, 7% lub 8%
+ PLTAXC_05_18
+
+
+
+
+
+
+ Podatek - Dostawa towarów/usług, kraj, 22% lub 23%
+ Podatek - Dostawa towarów/usług, kraj, 22% lub 23%
+ PLTAXC_06_20
+
+
+
+
+
+
+ Podatek - Wewn-wspól. nabycie towarów
+ Podatek - Wewn-wspól. nabycie towarów
+ PLTAXC_09_24
+
+
+
+
+
+
+ Podatek - Import towarów art. 33a
+ Podatek - Import towarów art. 33a
+ PLTAXC_10_26
+
+
+
+
+
+
+ Podatek - Import usług
+ Podatek - Import usług
+ PLTAXC_11_28
+
+
+
+
+
+
+ Podatek - W tym nabycie wg art 28b
+ Podatek - W tym nabycie wg art 28b
+ PLTAXC_11a_30
+
+
+
+
+
+
+ Podatek - Dostawa towarów, podatnik nabywca
+ Podatek - Dostawa towarów, podatnik nabywca
+ PLTAXC_12_32
+
+
+
+
+
+
+ Podatek - Ze spisu z natury art 14.5
+
+
+
+
+
+
+ Podatek - Wew.wspól. nabycie środk. transp. termin
+
+
+
+
+
+
+ Podatek - Razem D
+
+
+
+
+
+
+ Podatek - Nadwyżka z poprzedniej deklaracji
+
+
+
+
+
+
+ Podatek - Naliczony ze spisu z natury, art.113
+
+
+
+
+
+
+ Podatek - Nabycie towarów i usług ś.trwałe
+
+
+
+
+
+
+ Podatek - Nabycie towarów i usług pozostałych
+ Podatek - Nabycie towarów i usług pozostałych
+ PLTAXD_02_42
+
+
+
+
+
+
+ Podatek - Korekta naliczonego od nabycia ś.trwałych
+
+
+
+
+
+
+ Podatek - Korekta naliczonego od pozostałych nabyć
+
+
+
+
+
+
+ Podatek - Wydatek na kasy do zwrotu w tym okresie
+
+
+
+
+
+
+ Podatek - Do zwrotu
+
+
+
+
+
+
+ Podatek - Do zwrotu 25 dni
+
+
+
+
+
+
+ Podatek - Do zwrotu 60 dni
+
+
+
+
+
+
+ Podatek - Do zwrotu 180 dni
+
+
+
+
+
+
diff --git a/addons/l10n_pt/data/account_tax_data.xml b/addons/l10n_pt/data/account_tax_data.xml
index c6c2795948d..714ebb1f13e 100644
--- a/addons/l10n_pt/data/account_tax_data.xml
+++ b/addons/l10n_pt/data/account_tax_data.xml
@@ -2,49 +2,35 @@
-
-
-
- IVA23
- taxes
-
-
- IVA13
- taxes
-
-
- IVA6
- taxes
-
-
- IVA0
- taxes
-
-
- IVA23 compra
- taxes
-
-
- IVA13 compra
- taxes
-
-
- IVA6 compra
- taxes
-
-
- IVA0 compra
- taxes
-
-
IVA23
IVA23
23
percent
-
+
+
@@ -53,8 +39,29 @@
IVA13
13
percent
-
+
+
@@ -63,8 +70,29 @@
IVA6
6
percent
-
+
+
@@ -73,8 +101,29 @@
IVA0
0
percent
-
+
+
@@ -84,8 +133,29 @@
23
percent
purchase
-
+
+
@@ -95,8 +165,29 @@
13
percent
purchase
-
+
+
@@ -106,8 +197,29 @@
6
percent
purchase
-
+
+
@@ -117,8 +229,29 @@
0
percent
purchase
-
+
+
diff --git a/addons/l10n_ro/__manifest__.py b/addons/l10n_ro/__manifest__.py
index 7f1e9e05f75..fac22de7508 100644
--- a/addons/l10n_ro/__manifest__.py
+++ b/addons/l10n_ro/__manifest__.py
@@ -28,6 +28,7 @@ Romanian accounting chart and localization.
'data/account.account.template.csv',
'data/l10n_ro_chart_post_data.xml',
'data/account_data.xml',
+ 'data/account_tax_report_data.xml',
'data/account_tax_data.xml',
'data/account_fiscal_position_data.xml',
'data/account_chart_template_data.xml',
diff --git a/addons/l10n_ro/data/account_tax_data.xml b/addons/l10n_ro/data/account_tax_data.xml
index b59ca085d09..b4551410427 100644
--- a/addons/l10n_ro/data/account_tax_data.xml
+++ b/addons/l10n_ro/data/account_tax_data.xml
@@ -1,275 +1,5 @@
-
- TVA colectat 0%
- taxes
-
-
-
- TVA colectat 5%
- taxes
-
-
-
- TVA colectat 9%
- taxes
-
-
-
- TVA colectat 19%
- taxes
-
-
-
- TVA colectat 20%
- taxes
-
-
-
- TVA colectat 24%
- taxes
-
-
-
- TVA deductibil 0%
- taxes
-
-
-
- TVA deductibil 5%
- taxes
-
-
-
- TVA deductibil 9%
- taxes
-
-
-
- TVA deductibil 19%
- taxes
-
-
-
- TVA deductibil 20%
- taxes
-
-
-
- TVA deductibil 24%
- taxes
-
-
-
- TVA Taxare Inversa Vanzari
- taxes
-
-
-
- TVA Intracomunitara Livrari
- taxes
-
-
-
- TVA Taxare Scutita Livrari
- taxes
-
-
-
- TVA Taxare Scutita Achizitii
- taxes
-
-
-
- TVA Taxare Neimpozabila Livrari
- taxes
-
-
-
- TVA Taxare Neimpozabila Achizitii
- taxes
-
-
-
- TVA Taxare Inversa Colectat 0%
- taxes
-
-
-
- TVA Taxare Inversa Deductibil 0%
- taxes
-
-
-
- TVA Taxare Inversa 0%
- taxes
-
-
-
- TVA Taxare Inversa Colectat 5%
- taxes
-
-
-
- TVA Taxare Inversa Deductibil 5%
- taxes
-
-
-
- TVA Taxare Inversa 5%
- taxes
-
-
-
- TVA Taxare Inversa Colectat 9%
- taxes
-
-
-
- TVA Taxare Inversa Deductibil 9%
- taxes
-
-
-
- TVA Taxare Inversa 9%
- taxes
-
-
-
- TVA Taxare Inversa Colectat 19%
- taxes
-
-
-
- TVA Taxare Inversa Deductibil 19%
- taxes
-
-
-
- TVA Taxare Inversa 19%
- taxes
-
-
-
- TVA Taxare Inversa Colectat 20%
- taxes
-
-
-
- TVA Taxare Inversa Deductibil 20%
- taxes
-
-
-
- TVA Taxare Inversa 20%
- taxes
-
-
-
- TVA Taxare Inversa Colectat 24%
- taxes
-
-
-
- TVA Taxare Inversa Deductibil 24%
- taxes
-
-
-
- TVA Taxare Inversa 24%
- taxes
-
-
-
- TVA Intracomunitara Achizitii Colectat 0%
- taxes
-
-
-
- TVA Intracomunitara Achizitii Deductibil 0%
- taxes
-
-
-
- TVA Intracomunitara Achizitii 0%
- taxes
-
-
-
- TVA Intracomunitara Achizitii Colectat 5%
- taxes
-
-
-
- TVA Intracomunitara Achizitii Deductibil 5%
- taxes
-
-
-
- TVA Intracomunitara Achizitii 5%
- taxes
-
-
-
- TVA Intracomunitara Achizitii Colectat 9%
- taxes
-
-
-
- TVA Intracomunitara Achizitii Deductibil 9%
- taxes
-
-
-
- TVA Intracomunitara Achizitii 9%
- taxes
-
-
-
- TVA Intracomunitara Achizitii Colectat 19%
- taxes
-
-
-
- TVA Intracomunitara Achizitii Deductibil 19%
- taxes
-
-
-
- TVA Intracomunitara Achizitii 19%
- taxes
-
-
-
- TVA Intracomunitara Achizitii Colectat 20%
- taxes
-
-
-
- TVA Intracomunitara Achizitii Deductibil 20%
- taxes
-
-
-
- TVA Intracomunitara Achizitii 20%
- taxes
-
-
-
- TVA Intracomunitara Achizitii Colectat 24%
- taxes
-
-
-
- TVA Intracomunitara Achizitii Deductibil 24%
- taxes
-
-
-
- TVA Intracomunitara Achizitii 24%
- taxes
-
-
13
@@ -278,10 +8,33 @@
0
percent
sale
-
-
-
+
+
@@ -292,10 +45,33 @@
5
percent
sale
-
-
-
+
+
@@ -306,10 +82,33 @@
9
percent
sale
-
-
-
+
+
@@ -320,10 +119,33 @@
19
percent
sale
-
-
-
+
+
@@ -334,10 +156,29 @@
20
percent
sale
-
-
-
+
+
@@ -348,10 +189,33 @@
24
percent
sale
-
-
-
+
+
@@ -362,10 +226,33 @@
0
percent
purchase
-
-
-
+
+
@@ -376,10 +263,33 @@
5
percent
purchase
-
-
-
+
+
@@ -390,10 +300,33 @@
9
percent
purchase
-
-
-
+
+
@@ -404,10 +337,33 @@
19
percent
purchase
-
-
-
+
+
@@ -418,10 +374,29 @@
20
percent
purchase
-
-
-
+
+
@@ -432,10 +407,33 @@
24
percent
purchase
-
-
-
+
+
@@ -446,221 +444,316 @@
0
percent
sale
-
-
-
+
+
-
-
- TVA Taxare Inversa Colectat 0%
- 0
- percent
- none
-
-
-
-
-
-
-
- TVA Taxare Inversa Deductibil 0%
-
- 0
- percent
- none
-
-
-
-
-
34
TVA Taxare Inversa 0%
TVA Taxare Inversa 0%
- 1
- group
+ 0
+ percent
purchase
-
-
+
+
-
-
- TVA Taxare Inversa Colectat 5%
- -5
- percent
- none
-
-
-
-
-
-
-
- TVA Taxare Inversa Deductibil 5%
- 5
- percent
- none
-
-
-
-
-
33
TVA Taxare Inversa 5%
TVA Taxare Inversa 5%
- 1
- group
+ 5
+ percent
purchase
-
-
+
+
-
-
- TVA Taxare Inversa Colectat 9%
- -9
- percent
- none
-
-
-
-
-
-
-
- TVA Taxare Inversa Deductibil 9%
- 9
- percent
- none
-
-
-
-
-
32
TVA Taxare Inversa 9%
TVA Taxare Inversa 9%
- 1
- group
+ 9
+ percent
purchase
-
-
+
+
-
-
- TVA Taxare Inversa Colectat 19%
- -19
- percent
- none
-
-
-
-
-
-
-
- TVA Taxare Inversa Deductibil 19%
- 19
- percent
- none
-
-
-
-
-
32
TVA Taxare Inversa 19%
TVA Taxare Inversa 19%
- 1
- group
+ 19
+ percent
purchase
-
-
+
+
-
-
- TVA Taxare Inversa Colectat 20%
- -20
- percent
- none
-
-
-
-
-
-
-
- TVA Taxare Inversa Deductibil 20%
- 20
- percent
- none
-
-
-
-
-
31
TVA Taxare Inversa 20%
TVA Taxare Inversa 20%
- 1
- group
+ 20
+ percent
purchase
-
-
+
+
-
-
- TVA Taxare Inversa Colectat 24%
- -24
- percent
- none
-
-
-
-
-
-
-
- TVA Taxare Inversa Deductibil 24%
- 24
- percent
- none
-
-
-
-
-
30
TVA Taxare Inversa 24%
TVA Taxare Inversa 24%
- 1
- group
+ 24
+ percent
purchase
-
-
+
+
@@ -671,10 +764,31 @@
0
percent
sale
-
-
-
+
+
@@ -685,10 +799,33 @@
0
percent
purchase
-
-
-
+
+
@@ -699,10 +836,31 @@
0
percent
sale
-
-
-
+
+
@@ -713,10 +871,31 @@
0
percent
purchase
-
-
-
+
+
@@ -726,219 +905,304 @@
0
percent
sale
-
-
-
+
+
-
-
- TVA Intracomunitara Achizitii Colectat 0%
- 0
- percent
- none
-
-
-
-
-
-
-
- TVA Intracomunitara Achizitii Deductibil 0%
-
- 0
- percent
- none
-
-
-
-
-
64
TVA Intracomunitara Achizitii 0%
- 1
- group
+ 0
+ percent
purchase
-
-
+
+
-
-
- TVA Intracomunitara Achizitii Colectat 5%
- -5
- percent
- none
-
-
-
-
-
-
-
- TVA Intracomunitara Achizitii Deductibil 5%
-
- 5
- percent
- none
-
-
-
-
-
63
TVA Intracomunitara Achizitii 5%
- 1
- group
+ 5
+ percent
purchase
-
-
+
+
-
-
- TVA Intracomunitara Achizitii Colectat 9%
- -9
- percent
- none
-
-
-
-
-
-
-
- TVA Intracomunitara Achizitii Deductibil 9%
-
- 9
- percent
- none
-
-
-
-
-
62
TVA Intracomunitara Achizitii 9%
- 1
- group
+ 9
+ percent
purchase
-
-
+
+
-
-
- TVA Intracomunitara Achizitii Colectat 19%
- -19
- percent
- none
-
-
-
-
-
-
-
- TVA Intracomunitara Achizitii Deductibil 19%
-
- 19
- percent
- none
-
-
-
-
-
62
TVA Intracomunitara Achizitii 19%
- 1
- group
+ 19
+ percent
purchase
-
-
+
+
-
-
- TVA Intracomunitara Achizitii Colectat 20%
- -20
- percent
- none
-
-
-
-
-
-
-
- TVA Intracomunitara Achizitii Deductibil 20%
-
- 20
- percent
- none
-
-
-
-
-
61
TVA Intracomunitara Achizitii 20%
- 1
+ 20
group
purchase
-
-
+
+
-
-
- TVA Intracomunitara Achizitii Colectat 24%
- -24
- percent
- none
-
-
-
-
-
-
-
- TVA Intracomunitara Achizitii Deductibil 24%
-
- 24
- percent
- none
-
-
-
-
-
60
TVA Intracomunitara Achizitii 24%
- 1
- group
+ 24
+ percent
purchase
-
-
+
+
diff --git a/addons/l10n_ro/data/account_tax_report_data.xml b/addons/l10n_ro/data/account_tax_report_data.xml
new file mode 100644
index 00000000000..c8fd6e4019d
--- /dev/null
+++ b/addons/l10n_ro/data/account_tax_report_data.xml
@@ -0,0 +1,785 @@
+
+
+
+
+ BAZA TVA COLECTAT
+
+
+
+
+
+ Baza TVA 0%
+ Baza TVA 0%
+ ROTAX_TVA_colectata_0_Baza
+
+
+
+
+
+
+ Baza TVA 19%
+ Baza TVA 19%
+ ROTAX_TVA_colectata_19_Baza
+
+
+
+
+
+
+ Baza TVA 24%
+ Baza TVA 24%
+ ROTAX_TVA_colectata_24_Baza
+
+
+
+
+
+
+ Baza TVA 5%
+ Baza TVA 5%
+ ROTAX_TVA_colectata_5_Baza
+
+
+
+
+
+
+ Baza TVA 9%
+ Baza TVA 9%
+ ROTAX_TVA_colectata_9_Baza
+
+
+
+
+
+
+ Baza TVA Intracomunitar Bunuri
+
+
+
+
+
+
+ Baza TVA Intracomunitar Bunuri
+ Baza TVA Intracomunitar Bunuri
+ ROTAX_TVA_colectata_00_intracomunitar_bunuri_Baza
+
+
+
+
+
+
+ Baza TVA Intracomunitar Bunuri
+ Baza TVA Intracomunitar Bunuri
+ ROTAX_TVA_colectata_05_intracomunitar_bunuri_Baza
+
+
+
+
+
+
+ Baza TVA Intracomunitar Bunuri
+ Baza TVA Intracomunitar Bunuri
+ ROTAX_TVA_colectata_09_intracomunitar_bunuri_Baza
+
+
+
+
+
+
+ Baza TVA Intracomunitar Bunuri
+ Baza TVA Intracomunitar Bunuri
+ ROTAX_TVA_colectata_24_intracomunitar_bunuri_Baza
+
+
+
+
+
+
+ Baza TVA Intracomunitar Servicii
+
+
+
+
+
+
+ Baza TVA Intracomunitar Servicii
+
+
+
+
+
+
+ Baza TVA Intracomunitar Servicii
+
+
+
+
+
+
+ Baza TVA Intracomunitar Servicii
+
+
+
+
+
+
+ Baza TVA Intracomunitar Servicii
+
+
+
+
+
+
+ Baza TVA Taxare Inversa
+
+
+
+
+
+
+ Baza TVA Taxare Inversa
+ Baza TVA Taxare Inversa
+ ROTAX_TVA_colectata_00_taxare_inversa_Baza
+
+
+
+
+
+
+ Baza TVA Taxare Inversa
+ Baza TVA Taxare Inversa
+ ROTAX_TVA_colectata_05_taxare_inversa_Baza
+
+
+
+
+
+
+ Baza TVA Taxare Inversa
+ Baza TVA Taxare Inversa
+ ROTAX_TVA_colectata_09_taxare_inversa_Baza
+
+
+
+
+
+
+ Baza TVA Taxare Inversa
+ Baza TVA Taxare Inversa
+ ROTAX_TVA_colectata_24_taxare_inversa_Baza
+
+
+
+
+
+
+ TVA COLECTATA
+
+
+
+
+
+ TVA 0%
+ TVA 0%
+ ROTAX_TVA_colectata_0
+
+
+
+
+
+
+ TVA 19%
+ TVA 19%
+ ROTAX_TVA_colectata_19
+
+
+
+
+
+
+ TVA 24%
+ TVA 24%
+ ROTAX_TVA_colectata_24
+
+
+
+
+
+
+ TVA 5%
+ TVA 5%
+ ROTAX_TVA_colectata_5
+
+
+
+
+
+
+ TVA 9%
+ TVA 9%
+ ROTAX_TVA_colectata_9
+
+
+
+
+
+
+ TVA Intracomunitar Bunuri
+
+
+
+
+
+
+ TVA Intracomunitar Bunuri
+
+
+
+
+
+
+ TVA Intracomunitar Bunuri
+ TVA Intracomunitar Bunuri
+ ROTAX_TVA_colectata_05_intracomunitar_bunuri
+
+
+
+
+
+
+ TVA Intracomunitar Bunuri
+ TVA Intracomunitar Bunuri
+ ROTAX_TVA_colectata_09_intracomunitar_bunuri
+
+
+
+
+
+
+ TVA Intracomunitar Bunuri
+ TVA Intracomunitar Bunuri
+ ROTAX_TVA_colectata_24_intracomunitar_bunuri
+
+
+
+
+
+
+ TVA Intracomunitar Servicii
+
+
+
+
+
+
+ TVA Intracomunitar Servicii
+
+
+
+
+
+
+ TVA Intracomunitar Servicii
+
+
+
+
+
+
+ TVA Intracomunitar Servicii
+
+
+
+
+
+
+ TVA Intracomunitar Servicii
+
+
+
+
+
+
+ TVA Taxare Inversa
+
+
+
+
+
+
+ TVA Taxare Inversa
+
+
+
+
+
+
+ TVA Taxare Inversa
+ TVA Taxare Inversa
+ ROTAX_TVA_colectata_05_taxare_inversa
+
+
+
+
+
+
+ TVA Taxare Inversa
+ TVA Taxare Inversa
+ ROTAX_TVA_colectata_09_taxare_inversa
+
+
+
+
+
+
+ TVA Taxare Inversa
+ TVA Taxare Inversa
+ ROTAX_TVA_colectata_24_taxare_inversa
+
+
+
+
+
+
+ BAZA TVA DEDUCTIBIL
+
+
+
+
+
+ Baza TVA 0%
+ Baza TVA 0%
+ ROTAX_TVA_deductibila_0_Baza
+
+
+
+
+
+
+ Baza TVA 19%
+ Baza TVA 19%
+ ROTAX_TVA_deductibila_19_Baza
+
+
+
+
+
+
+ Baza TVA 24%
+ Baza TVA 24%
+ ROTAX_TVA_deductibila_24_Baza
+
+
+
+
+
+
+ Baza TVA 5%
+ Baza TVA 5%
+ ROTAX_TVA_deductibila_5_Baza
+
+
+
+
+
+
+ Baza TVA 9%
+ Baza TVA 9%
+ ROTAX_TVA_deductibila_9_Baza
+
+
+
+
+
+
+ Baza TVA Intracomunitar Bunuri%
+
+
+
+
+
+
+ Baza TVA Intracomunitar Bunuri%
+ Baza TVA Intracomunitar Bunuri%
+ ROTAX_TVA_deductibila_00_intracomunitar_bunuri_Baza
+
+
+
+
+
+
+ Baza TVA Intracomunitar Bunuri%
+ Baza TVA Intracomunitar Bunuri%
+ ROTAX_TVA_deductibila_05_intracomunitar_bunuri_Baza
+
+
+
+
+
+
+ Baza TVA Intracomunitar Bunuri%
+ Baza TVA Intracomunitar Bunuri%
+ ROTAX_TVA_deductibila_09_intracomunitar_bunuri_Baza
+
+
+
+
+
+
+ Baza TVA Intracomunitar Bunuri%
+ Baza TVA Intracomunitar Bunuri%
+ ROTAX_TVA_deductibila_24_intracomunitar_bunuri_Baza
+
+
+
+
+
+
+ Baza TVA Intracomunitar Servicii%
+
+
+
+
+
+
+ Baza TVA Intracomunitar Servicii%
+
+
+
+
+
+
+ Baza TVA Intracomunitar Servicii%
+
+
+
+
+
+
+ Baza TVA Intracomunitar Servicii%
+
+
+
+
+
+
+ Baza TVA Intracomunitar Servicii%
+
+
+
+
+
+
+ Baza TVA Taxare Inversa
+
+
+
+
+
+
+ Baza TVA Taxare Inversa
+ Baza TVA Taxare Inversa
+ ROTAX_TVA_deductibila_00_taxare_inversa_Baza
+
+
+
+
+
+
+ Baza TVA Taxare Inversa
+ Baza TVA Taxare Inversa
+ ROTAX_TVA_deductibila_05_taxare_inversa_Baza
+
+
+
+
+
+
+ Baza TVA Taxare Inversa
+ Baza TVA Taxare Inversa
+ ROTAX_TVA_deductibila_09_taxare_inversa_Baza
+
+
+
+
+
+
+ Baza TVA Taxare Inversa
+ Baza TVA Taxare Inversa
+ ROTAX_TVA_deductibila_24_taxare_inversa_Baza
+
+
+
+
+
+
+ TVA DEDUCTIBILA
+
+
+
+
+
+ TVA 0%
+ TVA 0%
+ ROTAX_TVA_deductibila_0
+
+
+
+
+
+
+ TVA 19%
+ TVA 19%
+ ROTAX_TVA_deductibila_19
+
+
+
+
+
+
+ TVA 24%
+ TVA 24%
+ ROTAX_TVA_deductibila_24
+
+
+
+
+
+
+ TVA 5%
+ TVA 5%
+ ROTAX_TVA_deductibila_5
+
+
+
+
+
+
+ TVA 9%
+ TVA 9%
+ ROTAX_TVA_deductibila_9
+
+
+
+
+
+
+ TVA Intracomunitar Bunuri
+
+
+
+
+
+
+ TVA Intracomunitar Bunuri
+
+
+
+
+
+
+ TVA Intracomunitar Bunuri
+ TVA Intracomunitar Bunuri
+ ROTAX_TVA_deductibila_05_intracomunitar_bunuri
+
+
+
+
+
+
+ TVA Intracomunitar Bunuri
+ TVA Intracomunitar Bunuri
+ ROTAX_TVA_deductibila_09_intracomunitar_bunuri
+
+
+
+
+
+
+ TVA Intracomunitar Bunuri
+ TVA Intracomunitar Bunuri
+ ROTAX_TVA_deductibila_24_intracomunitar_bunuri
+
+
+
+
+
+
+ TVA Intracomunitar Servicii
+
+
+
+
+
+
+ TVA Intracomunitar Servicii
+
+
+
+
+
+
+ TVA Intracomunitar Servicii
+
+
+
+
+
+
+ TVA Intracomunitar Servicii
+
+
+
+
+
+
+ TVA Intracomunitar Servicii
+
+
+
+
+
+
+ TVA Taxare Inversa
+
+
+
+
+
+
+ TVA Taxare Inversa
+
+
+
+
+
+
+ TVA Taxare Inversa
+ TVA Taxare Inversa
+ ROTAX_TVA_deductibila_05_taxare_inversa
+
+
+
+
+
+
+ TVA Taxare Inversa
+ TVA Taxare Inversa
+ ROTAX_TVA_deductibila_09_taxare_inversa
+
+
+
+
+
+
+ TVA Taxare Inversa
+ TVA Taxare Inversa
+ ROTAX_TVA_deductibila_24_taxare_inversa
+
+
+
+
+
+
+ BAZA TVA NEEXIGIBILA
+
+
+
+
+
+ Baza TVA Neexigibil Colectat
+
+
+
+
+
+
+ Baza TVA Neexigibil Deductibil
+
+
+
+
+
+
+ TVA NEEXIGIBILA
+
+
+
+
+
+ TVA Neexigibil Colectat
+
+
+
+
+
+
+ TVA Neexigibil Deductibil
+
+
+
+
+
+
+ BAZA TVA TAXARE INVERSA
+
+
+
+
+
+ Baza TVA Taxare inversa
+
+
+
+
+
+
+ BAZA TVA TAXARE SCUTITA
+
+
+
+
+
+ Baza TVA Taxare Scutita - Achizitii
+ Baza TVA Taxare Scutita - Achizitii
+ ROTAX_Baza_TVA_Taxare_Scutita_Achizitii
+
+
+
+
+
+
+ Baza TVA Taxare Scutita - Vanzari
+ Baza TVA Taxare Scutita - Vanzari
+ ROTAX_Baza_TVA_Taxare_Scutita_Vanzari
+
+
+
+
+
+
+ BAZA TVA TAXARE INTRACOMUNITARA NEIMPOZABILA
+
+
+
+
+
+ Baza TVA Taxare intracomunitara neimpozabila - Achizitii
+ Baza TVA Taxare intracomunitara neimpozabila - Achizitii
+ ROTAX_Baza_TVA_Taxare_intracomunitara_neimpozabila_Achizitii
+
+
+
+
+
+
+ Baza TVA Taxare intracomunitara neimpozabila - Vanzari
+ Baza TVA Taxare intracomunitara neimpozabila - Vanzari
+ ROTAX_Baza_TVA_Taxare_intracomunitara_neimpozabila_Vanzari
+
+
+
+
+
+
\ No newline at end of file
diff --git a/addons/l10n_sg/__manifest__.py b/addons/l10n_sg/__manifest__.py
index 461c6fa5be0..b48e83a55d7 100644
--- a/addons/l10n_sg/__manifest__.py
+++ b/addons/l10n_sg/__manifest__.py
@@ -22,6 +22,7 @@ This module add, for accounting:
'data': [
'data/l10n_sg_chart_data.xml',
'data/account_data.xml',
+ 'data/account_tax_report_data.xml',
'data/account_tax_data.xml',
'data/account_chart_template_data.xml',
'views/account_invoice_view.xml',
diff --git a/addons/l10n_sg/data/account_tax_data.xml b/addons/l10n_sg/data/account_tax_data.xml
index 3ca0a064296..e6eda67eee5 100644
--- a/addons/l10n_sg/data/account_tax_data.xml
+++ b/addons/l10n_sg/data/account_tax_data.xml
@@ -1,518 +1,754 @@
+
+
+ Sales Tax 0% ES33
+ 0% ES33
+
+ 0
+ percent
+ sale
+
+
+
+
+
-
-
- Chart of Singapore
- taxes
-
-
- Tax Balance To Pay
- taxes
-
-
- Tax Received
- taxes
-
-
- Tax Received @ 0%
- taxes
-
-
- Tax Received @ 7% SR
- taxes
-
-
- Tax Received @ 7% DS
- taxes
-
-
- Tax Paid
- taxes
-
-
- Tax Paid @ 7% TX7
- taxes
-
-
- Tax Paid @ 7% TX-N33
- taxes
-
-
- Tax Paid @ 7% TX-E33
- taxes
-
-
- Tax Paid @ 7% BL
- taxes
-
-
- Tax Paid @ 7% IM
- taxes
-
-
- Tax Paid @ 7% TX-RE
- taxes
-
-
- Tax Paid @ 7% IGDS
- taxes
-
-
- Tax Paid @ 0% NR
- taxes
-
-
- Tax Paid @ 0% ZP
- taxes
-
-
- MES Purchase Tax
- taxes
-
-
- Out of Scope Taxes
- taxes
-
-
- Out of Scope Purchase Tax
- taxes
-
-
- Out of Scope Sales Tax
- taxes
-
-
- Exempted Taxes
- taxes
-
-
- Exempted Purchase Tax
- taxes
-
-
- Exempted Sales Tax ES33
- taxes
-
-
- Exempted Sales Tax ESN33
- taxes
-
-
- Tax Bases
- taxes
-
-
- Base of Taxed Sales
- taxes
-
-
- Sales 7% Standard
- taxes
-
-
- Sales 7% Standard SR
- taxes
-
-
- Sales 7% Standard DS
- taxes
-
-
- Sales 0% Standard
- taxes
-
-
- Sales Exempted
- taxes
-
-
- Sales Exempted ES33
- taxes
-
-
- Sales Exempted ESN33
- taxes
-
-
- Base of Taxed Purchases
- taxes
-
-
- Purchase 7% Standard TX7
- taxes
-
-
- Purchase 7% Standard TX-N33
- taxes
-
-
- Purchase 7% Standard TX-E33
- taxes
-
-
- Purchase 7% Standard BL
- taxes
-
-
- Purchase 7% Standard IM
- taxes
-
-
- Purchase 7% Standard TX-RE
- taxes
-
-
- Purchase 7% Standard IGDS
- taxes
-
-
- Purchase 0% Standard NR
- taxes
-
-
- Purchase 0% Standard ZP
- taxes
-
-
- Purchase Imports Under MES
- taxes
-
-
- Purchase Exempted
- taxes
-
-
- Purchase Out Of Scope
- taxes
-
-
- Sales Out Of Scope
- taxes
-
-
- Tax Received SRCA-S
- taxes
-
-
- Tax Received @ 7% SRCA-C
- taxes
-
-
- Tax Paid @ 7% TXCA
- taxes
-
-
- Sales Standard SRCA-S
- taxes
-
-
- Sales 7% Standard SRCA-C
- taxes
-
-
- Purchase 7% Standard TXCA
- taxes
-
+
+ Sales Tax 7% DS
+ 7% DS
+
+ 7
+ percent
+ sale
+
+
+
+
+
-
+
+ Sales Tax 0% ESN33
+ 0% ESN33
+
+ 0
+ percent
+ sale
+
+
+
+
+
-
- Sales Tax 0% ES33
- 0% ES33
-
- 0
- percent
- sale
-
-
-
-
-
-
+
+ Sales Tax 0% OS
+ 0% OS
+
+ 0
+ percent
+ sale
+
+
+
+
+
-
- Sales Tax 7% DS
- 7% DS
-
- 7
- percent
- sale
-
-
-
-
-
-
+
+ Sales Tax 0% ZR
+ 0% ZR
+
+ 0
+ percent
+ sale
+
+
+
+
+
-
- Sales Tax 0% ESN33
- 0% ESN33
-
- 0
- percent
- sale
-
-
-
-
-
-
+
+ Sales Tax 7% SR
+ 7% SR
+
+ 7
+ percent
+ sale
+
+
+
+
+
-
- Sales Tax 0% OS
- 0% OS
-
- 0
- percent
- sale
-
-
-
-
-
-
+
+ Sales Tax SRCA-S
+ SRCA-S
+
+ 0
+ percent
+ sale
+
+
+
+
+
-
- Sales Tax 0% ZR
- 0% ZR
-
- 0
- percent
- sale
-
-
-
-
-
-
+
+ Sales Tax 7% SRCA-C
+ 7% SRCA-C
+
+ 7
+ percent
+ sale
+
+
+
+
+
-
- Sales Tax 7% SR
- 7% SR
-
- 7
- percent
- sale
-
-
-
-
-
-
+
-
- Sales Tax SRCA-S
- SRCA-S
-
- 0
- percent
- sale
-
-
-
-
-
-
+
+ Purchase Tax 7% TX-N33
+ 7% TX-N33
+
+ 7
+ percent
+ purchase
+
+
+
+
+
-
- Sales Tax 7% SRCA-C
- 7% SRCA-C
-
- 7
- percent
- sale
-
-
-
-
-
-
+
+ Purchase Tax 7% TX-E33
+ 7% TX-E33
+
+ 7
+ percent
+ purchase
+
+
+
+
+
-
+
+ Purchase Tax 7% BL
+ 7% BL
+
+ 7
+ percent
+ purchase
+
+
+
+
+
-
- Purchase Tax 7% TX-N33
- 7% TX-N33
-
-
-
- 7
- percent
- purchase
-
-
-
-
+
+ Purchase Tax 7% IM
+ 7% IM
+
+ 7
+ percent
+ purchase
+
+
+
+
+
-
- Purchase Tax 7% TX-E33
- 7% TX-E33
-
-
-
- 7
- percent
- purchase
-
-
-
-
+
+ Purchase Tax 7% TX-RE
+ 7% TX-RE
+
+ 7
+ percent
+ purchase
+
+
+
+
+
-
- Purchase Tax 7% BL
- 7% BL
-
-
-
- 7
- percent
- purchase
-
-
-
-
+
+ Purchase Tax 7% IGDS
+ 7% IGDS
+
+ 7
+ percent
+ purchase
+
+
+
+
+
-
- Purchase Tax 7% IM
- 7% IM
-
-
-
- 7
- percent
- purchase
-
-
-
-
+
+ Purchase Tax 0% NR
+ 0% NR
+
+ 0
+ percent
+ purchase
+
+
+
+
+
-
- Purchase Tax 7% TX-RE
- 7% TX-RE
-
-
-
- 7
- percent
- purchase
-
-
-
-
+
+ Purchase Tax 0% ZP
+ 0% ZP
+
+ 0
+ percent
+ purchase
+
+
+
+
+
-
- Purchase Tax 7% IGDS
- 7% IGDS
-
-
-
- 7
- percent
- purchase
-
-
-
-
+
+ Purchase Tax 0% OP
+ 0% OP
+
+ 0
+ percent
+ purchase
+
+
+
+
+
-
- Purchase Tax 0% NR
- 0% NR
-
-
-
- 0
- percent
- purchase
-
-
-
-
+
+ Purchase Tax 0% EP
+ 0% EP
+
+ 0
+ percent
+ purchase
+
+
+
+
+
-
- Purchase Tax 0% ZP
- 0% ZP
-
-
-
- 0
- percent
- purchase
-
-
-
-
+
+ Purchase Tax MES
+ 0% MES
+
+ 0
+ percent
+ purchase
+
+
+
+
+
-
- Purchase Tax 0% OP
- 0% OP
-
-
-
- 0
- percent
- purchase
-
-
-
-
-
-
- Purchase Tax 0% EP
- 0% EP
-
-
-
- 0
- percent
- purchase
-
-
-
-
-
-
- Purchase Tax MES
- 0% MES
-
-
-
- 0
- percent
- purchase
-
-
-
-
-
-
- Purchase Tax 7% TX7
- 7% TX7
-
-
-
- 7
- percent
- purchase
-
-
-
-
-
-
- Purchase Tax 7% TXCA
- 7% TXCA
-
-
-
- 7
- percent
- purchase
-
-
-
-
+
+ Purchase Tax 7% TX7
+ 7% TX7
+
+ 7
+ percent
+ purchase
+
+
+
+
+
+
+ Purchase Tax 7% TXCA
+ 7% TXCA
+
+ 7
+ percent
+ purchase
+
+
+
+
+
diff --git a/addons/l10n_sg/data/account_tax_report_data.xml b/addons/l10n_sg/data/account_tax_report_data.xml
new file mode 100644
index 00000000000..26e8509b486
--- /dev/null
+++ b/addons/l10n_sg/data/account_tax_report_data.xml
@@ -0,0 +1,119 @@
+
+
+
+
+ Supplies
+
+
+
+
+
+ Box 1 - Total value of standard-rated supplies
+ Box 1
+ BOX1
+
+
+
+
+
+
+ Box 2 - Total value of zero-rated supplies
+ Box 2
+ BOX2
+
+
+
+
+
+
+ Box 3 - Total value of exempt supplies
+ Box 3
+ BOX3
+
+
+
+
+
+
+ Box 4 - Total value of (1) + (2) + (3)
+
+ BOX1 + BOX2 + BOX3
+
+
+
+
+
+ Purchases
+
+
+
+
+
+ Box 5 - Total value of taxable purchases
+ Box 5
+
+
+
+
+
+
+ Taxes
+
+
+
+
+
+ Box 6 - Output tax due
+ Box 6
+ BOX6
+
+
+
+
+
+
+ Box 7 - Less : Input tax and refunds claimed
+ Box 7
+ BOX7
+
+
+
+
+
+
+ Box 8 - Equals : Net GST to be paid to IRAS
+
+ BOX6 - BOX7
+
+
+
+
+
+ Applicable to Taxable Persons under Major Exported Scheme / Approved 3rd Party Logistics Company / Other Approved Schemes Only
+
+
+
+
+
+ Box 9 - Total value of goods imported under this scheme
+ Box 9
+
+
+
+
+
+
+ Revenue
+
+
+
+
+
+ Box 13 - Revenue for the accounting period
+
+ net_profit
+
+
+
+
+
diff --git a/addons/l10n_si/__manifest__.py b/addons/l10n_si/__manifest__.py
index 81fe932af88..c8266c1d333 100644
--- a/addons/l10n_si/__manifest__.py
+++ b/addons/l10n_si/__manifest__.py
@@ -19,9 +19,9 @@
"data/l10n_si_chart_data.xml",
"data/account.account.template.csv",
"data/account.chart.template.csv",
- 'data/account.account.tag.csv',
"data/account.tax.group.csv",
- "data/account.tax.template.csv",
+ "data/account_tax_report_data.xml",
+ "data/account_tax_data.xml",
"data/account.fiscal.position.template.csv",
"data/account.fiscal.position.account.template.csv",
"data/account.fiscal.position.tax.template.csv",
diff --git a/addons/l10n_si/data/account.account.tag.csv b/addons/l10n_si/data/account.account.tag.csv
deleted file mode 100644
index c45fb606687..00000000000
--- a/addons/l10n_si/data/account.account.tag.csv
+++ /dev/null
@@ -1,15 +0,0 @@
-"id","name","applicability"
-"DDV_I_0","Izstopni DDV 0%","taxes"
-"DDV_I_9_5","Izstopni DDV 9.5%","taxes"
-"DDV_I_22","Izstopni DDV 22%","taxes"
-"DDV_V_0","Vstopni DDV 0%","taxes"
-"DDV_V_9_5","Vstopni DDV 9.5%","taxes"
-"DDV_V_22","Vstopni DDV 22%","taxes"
-"DDV_V_9_5_NE","Vstopni DDV 9.5% - neodbitni","taxes"
-"DDV_V_22_NE","Vstopni DDV 22% - neodbitni","taxes"
-"DDV_V_9_5_SO","Vstopni DDV 9.5% - SO","taxes"
-"DDV_I_9_5_SO","Izstopni DDV 9.5% - SO","taxes"
-"DDV_V_9_5_sam","Vstopni DDV 9.5% - samoobdavčitev","taxes"
-"DDV_V_22_SO","Vstopni DDV 22% - SO","taxes"
-"DDV_I_22_SO","Izstopni DDV 22% - SO","taxes"
-"DDV_V_22_sam","Vstopni DDV 22% - samoobdavčitev","taxes"
diff --git a/addons/l10n_si/data/account.tax.template.csv b/addons/l10n_si/data/account.tax.template.csv
deleted file mode 100644
index 38aa05a27a5..00000000000
--- a/addons/l10n_si/data/account.tax.template.csv
+++ /dev/null
@@ -1,15 +0,0 @@
-"id","chart_template_id/id","name","description","amount_type","amount","type_tax_use","price_include","refund_account_id/id","account_id/id","include_base_amount","sequence","children_tax_ids/id","tag_ids/id","tax_group_id:id"
-"gd_taxr_1","gd_chart","Izstopni DDV 0%","DDV-I-0","percent","0","sale","True",,,,,,"DDV_I_0","tax_group_0"
-"gd_taxr_2","gd_chart","Izstopni DDV 9.5%","DDV-I-9.5","percent","9.5","sale","True","gd_acc_260001","gd_acc_260001","False",,,"DDV_I_9_5","tax_group_95"
-"gd_taxr_3","gd_chart","Izstopni DDV 22%","DDV-I-22","percent","22","sale","True","gd_acc_260002","gd_acc_260002","False",,,"DDV_I_22","tax_group_22"
-"gd_taxp_1","gd_chart","Vstopni DDV 0%","DDV-V-0","percent","0","purchase","True",,,,,,"DDV_V_0","tax_group_0"
-"gd_taxp_2","gd_chart","Vstopni DDV 9.5%","DDV-V-9.5","percent","9.5","purchase","True","gd_acc_160002","gd_acc_160002","False",,,"DDV_V_9_5","tax_group_95"
-"gd_taxp_3","gd_chart","Vstopni DDV 22%","DDV-V-22","percent","22","purchase","True","gd_acc_160003","gd_acc_160003","False",,,"DDV_V_22","tax_group_22"
-"gd_taxp_nr_1","gd_chart","Vstopni DDV 9.5% - neodbitni","DDV-V-9.5-NE","percent","9.5","purchase","True","gd_acc_160001","gd_acc_160001","False",,,"DDV_V_9_5_NE","tax_group_95"
-"gd_taxp_nr_2","gd_chart","Vstopni DDV 22% - neodbitni","DDV-V-22-NE","percent","22","purchase","True","gd_acc_160001","gd_acc_160001","False",,,"DDV_V_22_NE","tax_group_22"
-"gd_taxp_st_1_1","gd_chart","Vstopni DDV 9.5% - SO","SO-DDV-V-9.5","percent","9.5","none","False","gd_acc_160002","gd_acc_160002","False",,,"DDV_V_9_5_SO","tax_group_0"
-"gd_taxp_st_1_2","gd_chart","Izstopni DDV 9.5% - SO","SO-DDV-I-9.5","percent","-9.5","none","False","gd_acc_260001","gd_acc_260001","False",,,"DDV_I_9_5_SO","tax_group_0"
-"gd_taxp_st_1","gd_chart","Vstopni DDV 9.5% - samoobdavčitev","DDV-V-9.5-SO","group","0","purchase","False",,,"False",,"gd_taxp_st_1_1,gd_taxp_st_1_2","DDV_V_9_5_sam","tax_group_0"
-"gd_taxp_st_2_1","gd_chart","Vstopni DDV 22% - SO","SO-DDV-V-22","percent","22","none","False","gd_acc_160003","gd_acc_160003","False",,,"DDV_V_22_SO","tax_group_0"
-"gd_taxp_st_2_2","gd_chart","Izstopni DDV 22% - SO","SO-DDV-I-22","percent","-22","none","False","gd_acc_260002","gd_acc_260002","False",,,"DDV_I_22_SO","tax_group_0"
-"gd_taxp_st_2","gd_chart","Vstopni DDV 22% - samoobdavčitev","DDV-V-22-SO","group","0","purchase","False",,,"False",,"gd_taxp_st_2_1,gd_taxp_st_2_2","DDV_V_22_sam","tax_group_0"
diff --git a/addons/l10n_si/data/account_tax_data.xml b/addons/l10n_si/data/account_tax_data.xml
new file mode 100644
index 00000000000..8d070c926be
--- /dev/null
+++ b/addons/l10n_si/data/account_tax_data.xml
@@ -0,0 +1,390 @@
+
+
+
+
+
+ Izstopni DDV 0%
+ DDV-I-0
+ percent
+ 0
+ sale
+
+
+
+
+
+
+
+
+ Izstopni DDV 9.5%
+ DDV-I-9.5
+ percent
+ 9.5
+ sale
+
+
+
+
+
+
+
+
+ Izstopni DDV 22%
+ DDV-I-22
+ percent
+ 22
+ sale
+
+
+
+
+
+
+
+
+ Vstopni DDV 0%
+ DDV-V-0
+ percent
+ 0
+ purchase
+
+
+
+
+
+
+
+
+ Vstopni DDV 9.5%
+ DDV-V-9.5
+ percent
+ 9.5
+ purchase
+
+
+
+
+
+
+
+
+ Vstopni DDV 22%
+ DDV-V-22
+ percent
+ 22
+ purchase
+
+
+
+
+
+
+
+
+ Vstopni DDV 9.5% - neodbitni
+ DDV-V-9.5-NE
+ percent
+ 9.5
+ purchase
+
+
+
+
+
+
+
+
+ Vstopni DDV 22% - neodbitni
+ DDV-V-22-NE
+ percent
+ 22
+ purchase
+
+
+
+
+
+
+
+
+ Vstopni DDV 9.5% - samoobdavčitev
+ DDV-V-9.5-SO
+ percent
+ 9.5
+ purchase
+
+
+
+
+
+
+
+
+ Vstopni DDV 22% - samoobdavčitev
+ DDV-V-22-SO
+ percent
+ 22
+ purchase
+
+
+
+
+
+
+
diff --git a/addons/l10n_si/data/account_tax_report_data.xml b/addons/l10n_si/data/account_tax_report_data.xml
new file mode 100644
index 00000000000..3405e736451
--- /dev/null
+++ b/addons/l10n_si/data/account_tax_report_data.xml
@@ -0,0 +1,198 @@
+
+
+
+
+ Znesek osnov za DDV
+
+
+
+
+
+ Neodbitni DDV
+
+
+
+
+
+
+ Vstopni DDV
+
+
+
+
+
+
+ Nabave po osnovni stopnji DDV
+ Nabave po osnovni stopnji DDV
+
+
+
+
+
+
+ Nabave po znižani stopnji DDV
+ Nabave po znižani stopnji DDV
+
+
+
+
+
+
+ Odbitni DDV
+
+
+
+
+
+
+ Izstopni DDV
+
+
+
+
+
+
+ Prodaja oproščena DDV
+ Prodaja oproščena DDV
+
+
+
+
+
+
+ Prodaja po osnovni stopnji DDV
+ Prodaja po osnovni stopnji DDV
+
+
+
+
+
+
+ Prodaja po znižani stopnji DDV
+ Prodaja po znižani stopnji DDV
+
+
+
+
+
+
+ Vstopni DDV
+
+
+
+
+
+
+ Nabave oproščene DDV
+ Nabave oproščene DDV
+
+
+
+
+
+
+ Nabave po osnovni stopnji DDV
+ Nabave po osnovni stopnji DDV
+
+
+
+
+
+
+ Nabave po znižani stopnji DDV
+ Nabave po znižani stopnji DDV
+
+
+
+
+
+
+ Znesek DDV
+
+
+
+
+
+ Neodbitni DDV
+
+
+
+
+
+
+ Vstopni DDV
+
+
+
+
+
+
+ Neodbitni DDV – osnovna stopnja
+ Neodbitni DDV – osnovna stopnja
+
+
+
+
+
+
+ Neodbitni DDV – znižana stopnja
+ Neodbitni DDV – znižana stopnja
+
+
+
+
+
+
+ Odbitni DDV
+
+
+
+
+
+
+ Izstopni DDV
+
+
+
+
+
+
+ Izstopni DDV - osnovna stopnja
+ Izstopni DDV - osnovna stopnja
+
+
+
+
+
+
+ Izstopni DDV - znižana stopnja
+ Izstopni DDV - znižana stopnja
+
+
+
+
+
+
+ Vstopni DDV
+
+
+
+
+
+
+ Vstopni DDV - osnovna stopnja
+ Vstopni DDV - osnovna stopnja
+
+
+
+
+
+
+ Vstopni DDV - znižana stopnja
+ Vstopni DDV - znižana stopnja
+
+
+
+
+
+
diff --git a/addons/l10n_syscohada/data/account_tax_template_data.xml b/addons/l10n_syscohada/data/account_tax_template_data.xml
index 448f76b9e61..59491d44d69 100644
--- a/addons/l10n_syscohada/data/account_tax_template_data.xml
+++ b/addons/l10n_syscohada/data/account_tax_template_data.xml
@@ -5,40 +5,40 @@
#
# SYSCOHADA : Définition des taux de TVA SYSCOHADA
# Auteur : BAAMTU Sénégal
- # Version du fichier : 1.0
+ # Version du fichier : 1.0
# Date : 02/2010
- #
+ #
#
-->
-
-
-
- TVA 18% (vente)
- taxes
-
-
- TVA 18% (achat)
- taxes
-
-
- Exonéré de TVA
- taxes
-
-
- Exonéré de TVA
- taxes
-
-
TVA 18% (vente)
18
percent
-
-
sale
-
+
+
@@ -47,10 +47,29 @@
18
percent
purchase
-
-
-
+
+
@@ -58,8 +77,27 @@
0
sale
-
+
+
@@ -67,8 +105,27 @@
0
purchase
-
+
+
diff --git a/addons/l10n_th/__manifest__.py b/addons/l10n_th/__manifest__.py
index d4c32b2c57f..f755714cb30 100644
--- a/addons/l10n_th/__manifest__.py
+++ b/addons/l10n_th/__manifest__.py
@@ -19,6 +19,7 @@ Thai accounting chart and localization.
'data/l10n_th_chart_data.xml',
'data/account.account.template.csv',
'data/l10n_th_chart_post_data.xml',
+ 'data/account_tax_report_data.xml',
'data/account_tax_template_data.xml',
'data/account_chart_template_data.xml',
],
diff --git a/addons/l10n_th/data/account_tax_report_data.xml b/addons/l10n_th/data/account_tax_report_data.xml
new file mode 100644
index 00000000000..4977a0d8da6
--- /dev/null
+++ b/addons/l10n_th/data/account_tax_report_data.xml
@@ -0,0 +1,173 @@
+
+
+
+
+ Taxes to be paid
+
+ -tax_th_1_1
+
+
+
+
+ Withholding Tax
+ tax_th_1_1
+
+
+
+
+
+
+ Personal Withholding Tax
+
+
+
+
+
+
+ Personal Withholding Tax (Service)
+ Personal Withholding Tax (Service)
+
+
+
+
+
+
+ Personal Withholding Tax (Other)
+ Personal Withholding Tax (Other)
+
+
+
+
+
+
+ Company Withholding Tax
+
+
+
+
+
+
+ Company Withholding Tax (Service)
+ Company Withholding Tax (Service)
+
+
+
+
+
+
+ Company Withholding Tax (Other)
+ Company Withholding Tax (Other)
+
+
+
+
+
+
+ Value Added Tax
+
+ tax_th_PP30_5-tax_th_PP30_7
+
+
+
+
+
+ Output VAT
+ Output VAT
+ tax_th_PP30_5
+
+
+
+
+
+
+ Input VAT
+ Input VAT
+ tax_th_PP30_7
+
+
+
+
+
+
+
+ Taxable amounts
+
+
+
+
+
+ Withholding Tax
+
+
+
+
+
+
+ Personal Withholding Tax
+
+
+
+
+
+
+ Personal Withholding Tax (Service)
+ Personal Withholding Tax (Service)
+
+
+
+
+
+
+ Personal Withholding Tax (Other)
+
+
+
+
+
+
+ Company Withholding Tax
+
+
+
+
+
+
+ Company Withholding Tax (Service)
+ Company Withholding Tax (Service)
+
+
+
+
+
+
+ Company Withholding Tax (Other)
+ Company Withholding Tax (Other)
+
+
+
+
+
+
+ Value Added Tax
+
+
+
+
+
+
+ Output VAT
+ Output VAT
+
+
+
+
+
+
+ Input VAT
+ Input VAT
+
+
+
+
+
+
diff --git a/addons/l10n_th/data/account_tax_template_data.xml b/addons/l10n_th/data/account_tax_template_data.xml
index 59dc0b7c14d..67c3ba846e3 100644
--- a/addons/l10n_th/data/account_tax_template_data.xml
+++ b/addons/l10n_th/data/account_tax_template_data.xml
@@ -1,153 +1,478 @@
+
Input VAT
percent
-
-
purchase
-
+
+
+
Output VAT
percent
-
-
sale
-
+
+
+
Company Withholding Tax 1% (Transportation)
percent
-
-
purchase
-
+
+
+
Company Withholding Tax 2% (Advertising)
percent
-
-
purchase
-
+
+
+
Company Withholding Tax 3% (Service)
percent
-
-
purchase
-
+
+
+
Company Withholding Tax 5% (Rental)
percent
-
-
purchase
-
+
+
+
Personal Withholding Tax 1% (Transportation)
percent
-
-
purchase
-
+
+
+
Personal Withholding Tax 2% (Advertising)
percent
-
-
purchase
-
+
+
+
Personal Withholding Tax 3% (Service)
percent
-
-
purchase
-
+
+
+
Personal Withholding Tax 5% (Rental)
percent
-
-
purchase
-
+
+
+
Withholding Income Tax 1% (Transportation)
percent
-
-
sale
+
+
+
Withholding Income Tax 2% (Advertising)
percent
-
-
sale
+
+
+
Withholding Income Tax 3% (Service)
percent
-
-
sale
+
+
+
Withholding Income Tax 5% (Rental)
percent
-
-
sale
+
+
+
diff --git a/addons/l10n_th/data/l10n_th_chart_data.xml b/addons/l10n_th/data/l10n_th_chart_data.xml
index 30e9f8b8706..2d0cae99d8b 100644
--- a/addons/l10n_th/data/l10n_th_chart_data.xml
+++ b/addons/l10n_th/data/l10n_th_chart_data.xml
@@ -20,95 +20,4 @@
16
-
-
-
-
- Taxes to be paid
- taxes
-
-
- Withholding Tax
- taxes
-
-
- Personal Withholding Tax
- taxes
-
-
- Personal Withholding Tax (Service)
- taxes
-
-
- Personal Withholding Tax (Other)
- taxes
-
-
- Company Withholding Tax
- taxes
-
-
- Company Withholding Tax (Service)
- taxes
-
-
- Company Withholding Tax (Other)
- taxes
-
-
- Value Added Tax
- taxes
-
-
- Output VAT
- taxes
-
-
- Input VAT
- taxes
-
-
- Taxable amounts
- taxes
-
-
- Withholding Tax
- taxes
-
-
- Personal Withholding Tax
- taxes
-
-
- Personal Withholding Tax (Service)
- taxes
-
-
- Personal Withholding Tax (Other)
- taxes
-
-
- Company Withholding Tax
- taxes
-
-
- Company Withholding Tax (Service)
- taxes
-
-
- Company Withholding Tax (Other)
- taxes
-
-
- Value Added Tax
- taxes
-
-
- Output VAT
- taxes
-
-
- Input VAT
- taxes
-
diff --git a/addons/l10n_tr/data/account_tax_template_data.xml b/addons/l10n_tr/data/account_tax_template_data.xml
index 6d09938a8d7..82fd7650142 100644
--- a/addons/l10n_tr/data/account_tax_template_data.xml
+++ b/addons/l10n_tr/data/account_tax_template_data.xml
@@ -1,39 +1,71 @@
-
-
- KDV %18
- taxes
-
-
11
KDV %18(sale)
KDV %18(sale)
-
-
18
percent
sale
-
+
+
11
KDV %18(purchase)
KDV %18(purchase)
-
-
18
percent
purchase
-
+
+
diff --git a/addons/mrp_byproduct/__init__.py b/addons/l10n_ua/__init__.py
similarity index 55%
rename from addons/mrp_byproduct/__init__.py
rename to addons/l10n_ua/__init__.py
index e7ae8afb154..cacb7c95697 100644
--- a/addons/mrp_byproduct/__init__.py
+++ b/addons/l10n_ua/__init__.py
@@ -1,5 +1,3 @@
# -*- coding: utf-8 -*-
# Part of Odoo. See LICENSE file for full copyright and licensing details.
-
-from . import models
-from . import wizard
\ No newline at end of file
+# Copyright (C) 2019 Bohdan Lisnenko , ERP Ukraine
diff --git a/addons/l10n_ua/__manifest__.py b/addons/l10n_ua/__manifest__.py
new file mode 100644
index 00000000000..b2f451de461
--- /dev/null
+++ b/addons/l10n_ua/__manifest__.py
@@ -0,0 +1,25 @@
+# -*- coding: utf-8 -*-
+# Part of Odoo. See LICENSE file for full copyright and licensing details.
+# Copyright (C) 2019 Bohdan Lisnenko , ERP Ukraine
+
+{
+ 'name': 'Ukraine - Accounting',
+ 'author': 'ERP Ukraine',
+ 'website': 'https://erp.co.ua',
+ 'version': '1.3',
+ 'description': """
+Ukraine - Chart of accounts.
+============================
+ """,
+ 'category': 'Localization',
+ 'depends': ['account'],
+ 'data': [
+ 'data/account_chart_template.xml',
+ 'data/account.account.template.csv',
+ 'data/account_account_tag_data.xml',
+ 'data/account_tax_tag_data.xml',
+ 'data/account_tax_group_data.xml',
+ 'data/account_tax_template.xml',
+ 'data/account_chart_template_config.xml',
+ ],
+}
diff --git a/addons/l10n_ua/data/account.account.template.csv b/addons/l10n_ua/data/account.account.template.csv
new file mode 100644
index 00000000000..14471cfa320
--- /dev/null
+++ b/addons/l10n_ua/data/account.account.template.csv
@@ -0,0 +1,406 @@
+"id","code","name","user_type_id:id","reconcile","chart_template_id:id"
+"ua_psbp_100",100,"Інвестиційна нерухомість","account.data_account_type_fixed_assets",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_101",101,"Земельні ділянки","account.data_account_type_fixed_assets",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_102",102,"Капітальні витрати на поліпшення земель","account.data_account_type_fixed_assets",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_103",103,"Будинки та споруди","account.data_account_type_fixed_assets",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_104",104,"Машини та обладнання","account.data_account_type_fixed_assets",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_105",105,"Транспортні засоби","account.data_account_type_fixed_assets",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_106",106,"Інструменти, прилади та інвентар","account.data_account_type_fixed_assets",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_107",107,"Тварини","account.data_account_type_fixed_assets",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_108",108,"Багаторічні насадження","account.data_account_type_fixed_assets",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_1091",1091,"Інші основні засоби","account.data_account_type_fixed_assets",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_1092",1092,"Основні засоби призначені для продажу","account.data_account_type_fixed_assets",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_111",111,"Бібліотечні фонди","account.data_account_type_fixed_assets",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_112",112,"Малоцінні необоротні матеріальні активи","account.data_account_type_fixed_assets",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_113",113,"Тимчасові (нетитульні) споруди","account.data_account_type_fixed_assets",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_114",114,"Природні ресурси","account.data_account_type_fixed_assets",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_115",115,"Інвентарна тара","account.data_account_type_fixed_assets",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_116",116,"Предмети прокату","account.data_account_type_fixed_assets",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_1171",1171,"Інші необоротні матеріальні активи","account.data_account_type_fixed_assets",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_1172",1172,"Необоротні матеріальні активи призначені для продажу","account.data_account_type_fixed_assets",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_121",121,"Права користування природними ресурсами","account.data_account_type_fixed_assets",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_122",122,"Права користування майном","account.data_account_type_fixed_assets",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_123",123,"Права на комерційні позначення","account.data_account_type_fixed_assets",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_124",124,"Права на об’єкти промислової власності","account.data_account_type_fixed_assets",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_125",125,"Авторське право та суміжні з ним права","account.data_account_type_fixed_assets",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_127",127,"Інші нематеріальні активи","account.data_account_type_fixed_assets",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_131",131,"Знос основних засобів","account.data_account_type_depreciation",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_132",132,"Знос інших необоротних матеріальних активів","account.data_account_type_depreciation",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_133",133,"Накопичена амортизацiя нематеріальних активів","account.data_account_type_depreciation",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_134",134,"Накопичена амортизація довгострокових біологічних активів","account.data_account_type_depreciation",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_135",135,"Знос інвестиційної нерухомості","account.data_account_type_depreciation",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_141",141,"Інвестиції пов’язаним сторонам за методом обліку участі в капіталі","account.data_account_type_fixed_assets",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_142",142,"Інші інвестиції пов’язаним сторонам","account.data_account_type_fixed_assets",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_143",143,"Інвестиції непов’язаним сторонам","account.data_account_type_fixed_assets",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_151",151,"Капітальне будівництво","account.data_account_type_fixed_assets",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_1521",1521,"Придбання основних засобів","account.data_account_type_fixed_assets",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_1522",1522,"Виготовлення та модернізація основних засобів","account.data_account_type_fixed_assets",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_1531",1531,"Придбання інших необоротних матеріальних активів","account.data_account_type_fixed_assets",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_1532",1532,"Виготовлення та модернізація інших необоротних матеріальних активів","account.data_account_type_fixed_assets",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_1541",1541,"Придбання нематеріальних активів","account.data_account_type_fixed_assets",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_1542",1542,"Виготовлення нематеріальних активів","account.data_account_type_fixed_assets",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_155",155,"Придбання (вирощування) довгострокових біологічних активів","account.data_account_type_fixed_assets",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_161",161,"Довгострокові біологічні активи рослинництва, які оцінені за справедливою вартістю","account.data_account_type_fixed_assets",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_162",162,"Довгострокові біологічні активи рослинництва, які оцінені за первісною вартістю","account.data_account_type_fixed_assets",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_163",163,"Довгострокові біологічні активи тваринництва, які оцінені за справедливою вартістю","account.data_account_type_fixed_assets",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_164",164,"Довгострокові біологічні активи тваринництва, які оцінені за первісною вартістю","account.data_account_type_fixed_assets",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_165",165,"Незрілі довгострокові біологічні активи, які оцінюються за справедливою вартістю","account.data_account_type_fixed_assets",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_166",166,"Незрілі довгострокові біологічні активи, які оцінюються за первісною вартістю","account.data_account_type_fixed_assets",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_17",17,"Відстрочені податкові активи","account.data_account_type_fixed_assets",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_181",181,"Заборгованість за майно, що передано у фінансову оренду","account.data_account_type_fixed_assets",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_182",182,"Довгострокові векселі одержані","account.data_account_type_fixed_assets",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_183",183,"Інша дебіторська заборгованість","account.data_account_type_fixed_assets",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_184",184,"Інші необоротні активи","account.data_account_type_fixed_assets",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_191",191,"Гудвіл при придбаннi","account.data_account_type_fixed_assets",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_192",192,"Негативный гудвил","account.data_account_type_fixed_assets",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_193",193,"Гудвіл при приватизації (корпоратизації)","account.data_account_type_fixed_assets",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_200",200,"Транспортно-заготівельні витрати (матеріали)","account.data_account_type_current_assets",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_201",201,"Сировина й матеріали","account.data_account_type_current_assets",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_202",202,"Купівельні напівфабрикати та комплектуючі вироби","account.data_account_type_current_assets",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_203",203,"Паливо","account.data_account_type_current_assets",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_204",204,"Тара й тарні матеріали","account.data_account_type_current_assets",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_205",205,"Будівельні матеріали","account.data_account_type_current_assets",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_206",206,"Матеріали, передані в переробку","account.data_account_type_current_assets",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_207",207,"Запасні частини","account.data_account_type_current_assets",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_208",208,"Матеріали сільськогосподарського призначення","account.data_account_type_current_assets",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_209",209,"Інші матеріали","account.data_account_type_current_assets",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_211",211,"Поточні біологічні активи рослинництва, які оцінені за справедливою вартістю","account.data_account_type_current_assets",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_212",212,"Поточні біологічні активи тваринництва, які оцінені за справедливою вартістю","account.data_account_type_current_assets",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_213",213,"Поточні біологічні активи тваринництва, які оцінені за первісною вартістю","account.data_account_type_current_assets",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_22",22,"Малоцінні та швидкозношувані предмети","account.data_account_type_current_assets",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_231",231,"Основне виробництво","account.data_account_type_current_assets",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_232",232,"Допоміжні виробництва","account.data_account_type_current_assets",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_233",233,"Обслуговуючі виробництва","account.data_account_type_current_assets",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_234",234,"Давальницьке виробництво","account.data_account_type_current_assets",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_235",235,"Обслуговування і ремонт необоротних активів","account.data_account_type_current_assets",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_238",238,"Незавершені будівельні контракти","account.data_account_type_current_assets",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_239",239,"Проміжні рахунки","account.data_account_type_current_assets",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_24",24,"Брак у виробництві","account.data_account_type_current_assets",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_25",25,"Напівфабрикати","account.data_account_type_current_assets",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_26",26,"Готова продукція","account.data_account_type_current_assets",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_27",27,"Продукція сільськогосподарського виробництва","account.data_account_type_current_assets",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_280",280,"Транспортно-заготівельні витрати","account.data_account_type_current_assets",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_281",281,"Товари на складі","account.data_account_type_current_assets",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_2811",2811,"Товари відвантажені зі складу","account.data_account_type_current_assets",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_2812",2812,"Товари отримані на склад","account.data_account_type_current_liabilities",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_282",282,"Товари в торгівлі (за продажною вартістю)","account.data_account_type_current_assets",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_283",283,"Товари на комісії","account.data_account_type_current_assets",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_284",284,"Тара під товарами","account.data_account_type_current_assets",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_285",285,"Торгова націнка","account.data_account_type_current_assets",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_286",286,"Необоротні активи та групи вибуття, утримувані для продажу","account.data_account_type_current_assets",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_289",289,"Товари в торгівлі (за покупною вартістю)","account.data_account_type_current_assets",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_311",311,"Поточні рахунки в національній валюті","account.data_account_type_liquidity",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_312",312,"Поточні рахунки в іноземній валюті","account.data_account_type_liquidity",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_313",313,"Інші рахунки в банку в національній валюті","account.data_account_type_liquidity",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_314",314,"Інші рахунки в банку в іноземній валюті","account.data_account_type_liquidity",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_315",315,"Спеціальні рахунки в національній валюті","account.data_account_type_liquidity",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_316",316,"Спеціальні рахунки в іноземній валюті","account.data_account_type_liquidity",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_331",331,"Грошові документи в національній валюті","account.data_account_type_liquidity",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_332",332,"Грошові документи в іноземній валюті","account.data_account_type_liquidity",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_333",333,"Грошові кошти в дорозі в національній валюті","account.data_account_type_liquidity",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_334",334,"Грошові кошти в дорозі в іноземній валюті","account.data_account_type_liquidity",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_335",335,"Електронні гроші, номіновані в національній валюті","account.data_account_type_liquidity",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_341",341,"Короткострокові векселі, одержані в національній валюті","account.data_account_type_liquidity",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_342",342,"Короткострокові векселі, одержані в іноземній валюті","account.data_account_type_liquidity",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_3511",3511,"Еквіваленти грошових коштів (у національній валюті)","account.data_account_type_liquidity",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_3512",3512,"Еквіваленти грошових коштів (в іноземній валюті)","account.data_account_type_liquidity",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_352",352,"Інші поточні фінансові інвестиції","account.data_account_type_liquidity",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_361",361,"Розрахунки з вітчизняними покупцями","account.data_account_type_receivable",TRUE,"l10n_ua_psbo_chart_template"
+"ua_psbp_362",362,"Розрахунки з іноземними покупцями","account.data_account_type_receivable",TRUE,"l10n_ua_psbo_chart_template"
+"ua_psbp_363",363,"Розрахунки з учасниками ПФГ","account.data_account_type_receivable",TRUE,"l10n_ua_psbo_chart_template"
+"ua_psbp_364",364,"Розрахунки по гарантійному забезпеченню","account.data_account_type_receivable",TRUE,"l10n_ua_psbo_chart_template"
+"ua_psbp_365",365,"Розрахунки з роздрібними покупцями","account.data_account_type_receivable",TRUE,"l10n_ua_psbo_chart_template"
+"ua_psbp_3711",3711,"Розрахунки за виданими авансами (в національній валюті)","account.data_account_type_receivable",TRUE,"l10n_ua_psbo_chart_template"
+"ua_psbp_3712",3712,"Розрахунки за виданими авансами (в іноземній валюті)","account.data_account_type_receivable",TRUE,"l10n_ua_psbo_chart_template"
+"ua_psbp_3721",3721,"Розрахунки з підзвітними особами в національній валюті","account.data_account_type_receivable",TRUE,"l10n_ua_psbo_chart_template"
+"ua_psbp_3722",3722,"Розрахунки з підзвітними особами в іноземній валюті","account.data_account_type_receivable",TRUE,"l10n_ua_psbo_chart_template"
+"ua_psbp_373",373,"Розрахунки за нарахованими доходами","account.data_account_type_receivable",TRUE,"l10n_ua_psbo_chart_template"
+"ua_psbp_374",374,"Розрахунки за претензіями","account.data_account_type_receivable",TRUE,"l10n_ua_psbo_chart_template"
+"ua_psbp_375",375,"Розрахунки за відшкодуванням завданих збитків","account.data_account_type_receivable",TRUE,"l10n_ua_psbo_chart_template"
+"ua_psbp_376",376,"Розрахунки за позиками членам кредитних спілок","account.data_account_type_receivable",TRUE,"l10n_ua_psbo_chart_template"
+"ua_psbp_3771",3771,"Розрахунки з іншими дебіторами (в національній валюті)","account.data_account_type_receivable",TRUE,"l10n_ua_psbo_chart_template"
+"ua_psbp_3772",3772,"Розрахунки з іншими дебіторами (в іноземній валюті)","account.data_account_type_receivable",TRUE,"l10n_ua_psbo_chart_template"
+"ua_psbp_3773",3773,"Розрахунки з робітниками та службовцями по інших операціях","account.data_account_type_payable",TRUE,"l10n_ua_psbo_chart_template"
+"ua_psbp_378",378,"Розрахунки з державними цільовими фондами","account.data_account_type_receivable",TRUE,"l10n_ua_psbo_chart_template"
+"ua_psbp_379",379,"Розрахунки по операціям з дериватимами","account.data_account_type_receivable",TRUE,"l10n_ua_psbo_chart_template"
+"ua_psbp_381",381,"По заборгованості за товари, роботи, послуги","account.data_account_type_receivable",TRUE,"l10n_ua_psbo_chart_template"
+"ua_psbp_382",382,"По заборгованості за розрахунки з бюджетом","account.data_account_type_receivable",TRUE,"l10n_ua_psbo_chart_template"
+"ua_psbp_383",383,"По заборгованості за розрахунки за виданими авансами","account.data_account_type_receivable",TRUE,"l10n_ua_psbo_chart_template"
+"ua_psbp_384",384,"По заборгованості за розрахунки за нарахованими доходами","account.data_account_type_receivable",TRUE,"l10n_ua_psbo_chart_template"
+"ua_psbp_385",385,"По заборгованості за внутрішні розрахунки","account.data_account_type_receivable",TRUE,"l10n_ua_psbo_chart_template"
+"ua_psbp_386",386,"По іншій дебіторській заборгованості","account.data_account_type_receivable",TRUE,"l10n_ua_psbo_chart_template"
+"ua_psbp_39",39,"Витрати майбутніх періодів","account.data_account_type_non_current_liabilities",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_401",401,"Статутний капітал","account.data_account_type_equity",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_402",402,"Пайовий капітал","account.data_account_type_equity",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_403",403,"Інший зареєстрований капітал","account.data_account_type_equity",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_404",404,"Внески до незареєстрованого статутного капіталу","account.data_account_type_equity",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_411",411,"Дооцінка (уцінка) основних засобів","account.data_account_type_equity",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_412",412,"Дооцінка (уцінка) нематеріальних активів","account.data_account_type_equity",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_413",413,"Дооцінка (уцінка) фінансових інструментів","account.data_account_type_equity",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_414",414,"Інший капітал у дооцінках","account.data_account_type_equity",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_421",421,"Емісійний дохід","account.data_account_type_equity",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_422",422,"Інший вкладений капітал","account.data_account_type_equity",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_423",423,"Накопичені курсові різниці","account.data_account_type_equity",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_424",424,"Безоплатно одержані необоротні активи","account.data_account_type_equity",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_425",425,"Інший додатковий капітал","account.data_account_type_equity",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_43",43,"Резервний капітал","account.data_account_type_equity",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_441",441,"Прибуток нерозподілений","account.data_account_type_equity",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_442",442,"Непокриті збитки","account.data_account_type_equity",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_443",443,"Прибуток, використаний у звітному періоді","account.data_account_type_equity",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_451",451,"Вилучені акції","account.data_account_type_equity",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_452",452,"Вилучені вклади й паї","account.data_account_type_equity",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_453",453,"Інший вилучений капітал","account.data_account_type_equity",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_46",46,"Неоплачений капітал","account.data_account_type_equity",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_471",471,"Забезпечення виплат відпусток","account.data_account_type_equity",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_472",472,"Додаткове пенсійне забезпечення","account.data_account_type_equity",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_473",473,"Забезпечення гарантійних зобов’язань","account.data_account_type_equity",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_474",474,"Забезпечення інших витрат і платежів","account.data_account_type_equity",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_475",475,"Забезпечення, пов'язане з інвестиційною діяльністю","account.data_account_type_equity",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_476",476,"Забезпечення, пов'язане з фінансовою діяльністю","account.data_account_type_equity",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_477",477,"Забезпечення матеріального заохочення","account.data_account_type_equity",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_478",478,"Забезпечення відновлення земельних ділянок","account.data_account_type_equity",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_481",481,"Кошти, що вилучено з під оподаткування","account.data_account_type_equity",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_482",482,"Кошти з бюджету та державних цільових фондів","account.data_account_type_equity",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_483",483,"Бланодійна допомога","account.data_account_type_equity",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_484",484,"Інші кошти цільового фінансування","account.data_account_type_equity",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_491",491,"Технічні резерви","account.data_account_type_equity",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_492",492,"Резерви із страхування життя","account.data_account_type_equity",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_493",493,"Частка перестраховиків у технічних резервах","account.data_account_type_equity",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_494",494,"Частка перестраховиків у резервах із страхування життя","account.data_account_type_equity",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_495",495,"Результат зміни технічних резервів","account.data_account_type_equity",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_496",496,"Результат зміни резервів із страхування життя","account.data_account_type_equity",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_501",501,"Довгострокові кредити банків у національній валюті","account.data_account_type_non_current_liabilities",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_502",502,"Довгострокові кредити банків в іноземній валюті","account.data_account_type_non_current_liabilities",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_503",503,"Відстрочені довгострокові кредити банків у національній валюті","account.data_account_type_non_current_liabilities",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_504",504,"Відстрочені довгострокові кредити банків в іноземній валюті","account.data_account_type_non_current_liabilities",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_505",505,"Інші довгострокові позики в національній валюті","account.data_account_type_non_current_liabilities",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_506",506,"Інші довгострокові позики в іноземній валюті","account.data_account_type_non_current_liabilities",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_511",511,"Довгострокові векселі, видані в національній валюті","account.data_account_type_non_current_liabilities",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_512",512,"Довгострокові векселі, видані в іноземній валюті","account.data_account_type_non_current_liabilities",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_521",521,"Зобов’язання за облігаціями","account.data_account_type_non_current_liabilities",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_522",522,"Премія за випущеними облігаціями","account.data_account_type_non_current_liabilities",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_523",523,"Дисконт за випущеними облігаціями","account.data_account_type_non_current_liabilities",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_531",531,"Зобов’язання з фінансової оренди","account.data_account_type_non_current_liabilities",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_532",532,"Зобов’язання з оренди цілісних майнових комплексів","account.data_account_type_non_current_liabilities",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_54",54,"Відстрочені податкові зобов’язання","account.data_account_type_non_current_liabilities",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_55",55,"Інші довгострокові зобов’язання","account.data_account_type_non_current_liabilities",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_601",601,"Короткострокові кредити банків у національній валюті","account.data_account_type_current_liabilities",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_602",602,"Короткострокові кредити банків в іноземній валюті","account.data_account_type_current_liabilities",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_603",603,"Відстрочені короткострокові кредити банків у національній валюті","account.data_account_type_current_liabilities",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_604",604,"Відстрочені короткострокові кредити банків в іноземній валюті","account.data_account_type_current_liabilities",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_605",605,"Прострочені позики в національній валюті","account.data_account_type_current_liabilities",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_606",606,"Прострочені позики в іноземній валюті","account.data_account_type_current_liabilities",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_611",611,"Поточна заборгованість за довгостроковими зобов’язаннями в національній валюті","account.data_account_type_current_liabilities",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_612",612,"Поточна заборгованість за довгостроковими зобов’язаннями в іноземній валюті","account.data_account_type_current_liabilities",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_621",621,"Короткострокові векселі, видані в національній валюті","account.data_account_type_current_liabilities",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_622",622,"Короткострокові векселі, видані в іноземній валюті","account.data_account_type_current_liabilities",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_631",631,"Розрахунки з вітчизняними постачальниками","account.data_account_type_payable",TRUE,"l10n_ua_psbo_chart_template"
+"ua_psbp_632",632,"Розрахунки з іноземними постачальниками","account.data_account_type_payable",TRUE,"l10n_ua_psbo_chart_template"
+"ua_psbp_633",633,"Розрахунки з учасниками ПФГ","account.data_account_type_payable",TRUE,"l10n_ua_psbo_chart_template"
+"ua_psbp_6411",6411,"Розрахунки за ПДФО","account.data_account_type_payable",TRUE,"l10n_ua_psbo_chart_template"
+"ua_psbp_6412",6412,"Розрахунки за ПДВ","account.data_account_type_payable",TRUE,"l10n_ua_psbo_chart_template"
+"ua_psbp_64121",64121,"Розрахунки за ПДВ в системі ЕА ПДВ","account.data_account_type_payable",TRUE,"l10n_ua_psbo_chart_template"
+"ua_psbp_64122",64122,"Залишок на лицьовомцу рахунку з ПДВ після 01.02.2015 року","account.data_account_type_payable",TRUE,"l10n_ua_psbo_chart_template"
+"ua_psbp_64123",64123,"Від’ємний залишок з ПДВ до 01.02.2015 року","account.data_account_type_payable",TRUE,"l10n_ua_psbo_chart_template"
+"ua_psbp_6413",6413,"Розрахунки за податком на прибуток","account.data_account_type_payable",TRUE,"l10n_ua_psbo_chart_template"
+"ua_psbp_6414",6414,"Розрахунки по єдиному податку","account.data_account_type_payable",TRUE,"l10n_ua_psbo_chart_template"
+"ua_psbp_6415",6415,"Розрахунки по військовому збору","account.data_account_type_payable",TRUE,"l10n_ua_psbo_chart_template"
+"ua_psbp_6416",6416,"Розрахунки за акцизом","account.data_account_type_payable",TRUE,"l10n_ua_psbo_chart_template"
+"ua_psbp_642",642,"Розрахунки по обов’язкових платежах","account.data_account_type_payable",TRUE,"l10n_ua_psbo_chart_template"
+"ua_psbp_6431",6431,"Податкові зобов’язання","account.data_account_type_current_liabilities",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_6432",6432,"Податкові зобов’язання непідтверджені","account.data_account_type_current_liabilities",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_6433",6433,"Коригування податкових зобов’язань","account.data_account_type_current_liabilities",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_6434",6434,"Податкові зобов’язання (роздріб)","account.data_account_type_current_liabilities",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_6435",6435,"Умовний продаж","account.data_account_type_current_liabilities",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_6441",6441,"Податковий кредит","account.data_account_type_current_liabilities",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_6442",6442,"Податковий кредит непідтверджений","account.data_account_type_current_liabilities",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_6443",6443,"Коригування податкового кредиту","account.data_account_type_current_liabilities",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_651",651,"За розрахунками із загальнообов'язкового державного соціального страхування","account.data_account_type_payable",TRUE,"l10n_ua_psbo_chart_template"
+"ua_psbp_652",652,"За соціальним страхуванням","account.data_account_type_payable",TRUE,"l10n_ua_psbo_chart_template"
+"ua_psbp_653",653,"За страхуванням на випадок безробіття (не використовується)","account.data_account_type_payable",TRUE,"l10n_ua_psbo_chart_template"
+"ua_psbp_654",654,"За індивідуальним страхуванням","account.data_account_type_payable",TRUE,"l10n_ua_psbo_chart_template"
+"ua_psbp_655",655,"За страхуванням майна","account.data_account_type_payable",TRUE,"l10n_ua_psbo_chart_template"
+"ua_psbp_656",656,"За страхуванням від нещасних випадків","account.data_account_type_payable",TRUE,"l10n_ua_psbo_chart_template"
+"ua_psbp_661",661,"Розрахунки за заробітною платою","account.data_account_type_payable",TRUE,"l10n_ua_psbo_chart_template"
+"ua_psbp_662",662,"Розрахунки з депонентами","account.data_account_type_payable",TRUE,"l10n_ua_psbo_chart_template"
+"ua_psbp_663",663,"Розрахунки за іншими виплатами","account.data_account_type_payable",TRUE,"l10n_ua_psbo_chart_template"
+"ua_psbp_671",671,"Розрахунки за нарахованими дивідендами","account.data_account_type_payable",TRUE,"l10n_ua_psbo_chart_template"
+"ua_psbp_672",672,"Розрахунки за іншими виплатами","account.data_account_type_payable",TRUE,"l10n_ua_psbo_chart_template"
+"ua_psbp_680",680,"Розрахунки, пов'язані з необоротними активами та групами вибуття, утримуваними для продажу","account.data_account_type_payable",TRUE,"l10n_ua_psbo_chart_template"
+"ua_psbp_6811",6811,"Розрахунки за авансами одержаними в національній валюті","account.data_account_type_payable",TRUE,"l10n_ua_psbo_chart_template"
+"ua_psbp_6812",6812,"Розрахунки за авансами одержаними в іноземній валюті","account.data_account_type_payable",TRUE,"l10n_ua_psbo_chart_template"
+"ua_psbp_682",682,"Внутрішні розрахунки","account.data_account_type_payable",TRUE,"l10n_ua_psbo_chart_template"
+"ua_psbp_683",683,"Внутрішньогосподарські розрахунки","account.data_account_type_payable",TRUE,"l10n_ua_psbo_chart_template"
+"ua_psbp_684",684,"Розрахунки за нарахованими відсотками","account.data_account_type_payable",TRUE,"l10n_ua_psbo_chart_template"
+"ua_psbp_6851",6851,"Розрахунки з іншими кредиторами (в національній валюті)","account.data_account_type_payable",TRUE,"l10n_ua_psbo_chart_template"
+"ua_psbp_6852",6852,"Розрахунки з іншими кредиторами (в іноземній валюті)","account.data_account_type_payable",TRUE,"l10n_ua_psbo_chart_template"
+"ua_psbp_6853",6853,"Розрахунки по виконавчих листах","account.data_account_type_payable",TRUE,"l10n_ua_psbo_chart_template"
+"ua_psbp_69",69,"Доходи майбутніх періодів","account.data_account_type_revenue",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_701",701,"Дохід від реалізації готової продукції","account.data_account_type_revenue",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_702",702,"Дохід від реалізації товарів","account.data_account_type_revenue",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_703",703,"Дохід від реалізації робіт і послуг","account.data_account_type_revenue",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_704",704,"Вирахування з доходу","account.data_account_type_revenue",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_705",705,"Перестрахування","account.data_account_type_revenue",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_7091",7091,"Дохід від роздрібного продажу","account.data_account_type_revenue",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_7092",7092,"Вирахування з доходу від роздрібного продажу","account.data_account_type_revenue",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_710",710,"Дохід від первісного визнання та від зміни вартості активів, які обліковуються за справедливою вартістю","account.data_account_type_revenue",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_711",711,"Дохід від купівлі-продажу іноземної валюти","account.data_account_type_revenue",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_712",712,"Дохід від реалізації інших оборотних активів","account.data_account_type_revenue",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_713",713,"Дохід від операційної оренди активів","account.data_account_type_revenue",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_714",714,"Дохід від операційної курсової різниці","account.data_account_type_revenue",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_715",715,"Одержані штрафи, пені, неустойки","account.data_account_type_revenue",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_716",716,"Відшкодування раніше списаних активів","account.data_account_type_revenue",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_717",717,"Дохід від списання кредиторської заборгованості","account.data_account_type_revenue",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_718",718,"Дохiд вiд безоплатно одержаних оборотних активiв","account.data_account_type_revenue",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_719",719,"Інші доходи від операційної діяльності","account.data_account_type_revenue",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_721",721,"Дохід від інвестицій в асоційовані підприємства","account.data_account_type_revenue",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_722",722,"Дохід від спільної діяльності","account.data_account_type_revenue",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_723",723,"Дохід від інвестицій в дочірні підприємства","account.data_account_type_revenue",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_731",731,"Дивіденди одержані","account.data_account_type_revenue",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_732",732,"Відсотки одержані","account.data_account_type_revenue",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_733",733,"Інші доходи від фінансових операцій","account.data_account_type_revenue",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_740",740,"Дохід від зміни вартості фінансових інструментів","account.data_account_type_revenue",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_741",741,"Дохід від реалізації фінансових інвестицій","account.data_account_type_revenue",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_742",742,"Дохід від відновлення корисності активів","account.data_account_type_revenue",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_743",743,"Доход от реализации имущественных комплексов","account.data_account_type_revenue",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_744",744,"Дохід від неопераційної курсової різниці","account.data_account_type_revenue",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_745",745,"Дохід від безоплатно одержаних активів","account.data_account_type_revenue",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_746",746,"Інші доходи","account.data_account_type_revenue",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_751",751,"Відшкодування збитків від надзвичайних подій","account.data_account_type_revenue",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_752",752,"Інші надзвичайні доходи","account.data_account_type_revenue",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_76",76,"Страхові платежі","account.data_account_type_revenue",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_791",791,"Результат операцiйної діяльності","account.data_account_type_revenue",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_792",792,"Результат фінансових операцій","account.data_account_type_revenue",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_793",793,"Результат іншої звичайної діяльності","account.data_account_type_revenue",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_794",794,"(не використовується) Результат надзвичайних подій","account.data_account_type_revenue",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_801",801,"Витрати сировини й матеріалів","account.data_account_type_expenses",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_802",802,"Витрати купівельних напівфабрикатів та комплектуючих виробів","account.data_account_type_expenses",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_803",803,"Витрати палива й енергії","account.data_account_type_expenses",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_804",804,"Витрати тари й тарних матеріалів","account.data_account_type_expenses",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_805",805,"Витрати будівельних матеріалів","account.data_account_type_expenses",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_806",806,"Витрати запасних частин","account.data_account_type_expenses",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_807",807,"Витрати матеріалів сільськогосподарського призначення","account.data_account_type_expenses",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_808",808,"Витрати товарів","account.data_account_type_expenses",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_809",809,"Інші матеріальні витрати","account.data_account_type_expenses",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_811",811,"Виплати за окладами й тарифами","account.data_account_type_expenses",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_812",812,"Премії та заохочення","account.data_account_type_expenses",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_813",813,"Компенсаційні виплати","account.data_account_type_expenses",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_814",814,"Оплата відпусток","account.data_account_type_expenses",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_815",815,"Оплата іншого невідпрацьованого часу","account.data_account_type_expenses",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_816",816,"Інші витрати на оплату праці","account.data_account_type_expenses",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_821",821,"Відрахування на загальнообов'язкове державне соціальне страхування","account.data_account_type_expenses",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_822",822,"Відрахування на соціальне страхування (не використовується)","account.data_account_type_expenses",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_823",823,"Страхування на випадок безробіття (не використовується)","account.data_account_type_expenses",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_824",824,"Відрахування на індивідуальне страхування","account.data_account_type_expenses",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_831",831,"Амортизація основних засобів","account.data_account_type_expenses",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_832",832,"Амортизація інших необоротних матеріальних активів","account.data_account_type_expenses",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_833",833,"Амортизація нематеріальних активів","account.data_account_type_expenses",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_84",84,"Інші операційні витрати","account.data_account_type_expenses",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_851",851,"Інші затрати за елементами, податок на прибуток","account.data_account_type_expenses",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_852",852,"(не використовується) Інші затрати за елементами, надзвичайні затрати","account.data_account_type_expenses",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_901",901,"Собівартість реалізованої готової продукції","account.data_account_type_direct_costs",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_902",902,"Собівартість реалізованих товарів","account.data_account_type_direct_costs",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_903",903,"Собівартість реалізованих робіт і послуг","account.data_account_type_direct_costs",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_904",904,"Страховi виплати","account.data_account_type_direct_costs",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_91",91,"Загальновиробничі витрати","account.data_account_type_expenses",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_92",92,"Адміністративні витрати","account.data_account_type_expenses",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_93",93,"Витрати на збут","account.data_account_type_expenses",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_940",940,"Витрати від первісного визнання та від зміни вартості активів, які обліковуються за справедливою вартістю","account.data_account_type_expenses",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_941",941,"Витрати на дослідження і розробки","account.data_account_type_expenses",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_942",942,"Витрати на купівлю-продаж іноземної валюти","account.data_account_type_expenses",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_943",943,"Собівартість реалізованих виробничих запасів","account.data_account_type_expenses",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_944",944,"Сумнівні та безнадійні борги","account.data_account_type_expenses",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_945",945,"Втрати від операційної курсової різниці","account.data_account_type_expenses",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_946",946,"Втрати від знецінення запасів","account.data_account_type_expenses",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_947",947,"Нестачі і втрати від псування цінностей","account.data_account_type_expenses",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_948",948,"Визнані штрафи, пені, неустойки","account.data_account_type_expenses",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_949",949,"Інші витрати операційної діяльності","account.data_account_type_expenses",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_951",951,"Відсотки за кредит","account.data_account_type_expenses",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_952",952,"Інші фінансові витрати","account.data_account_type_expenses",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_961",961,"Втрати від інвестицій в асоційовані підприємства","account.data_account_type_expenses",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_962",962,"Втрати від спільної діяльності","account.data_account_type_expenses",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_963",963,"Втрати від інвестицій в дочірні підприємства","account.data_account_type_expenses",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_970",970,"Витрати від зміни вартості фінансових інструментів","account.data_account_type_expenses",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_971",971,"Собівартість реалізованих фінансових інвестицій","account.data_account_type_expenses",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_972",972,"Втрати від зменшення корисності активів","account.data_account_type_expenses",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_973",973,"Себестоимость реализованных имущественных комплексов","account.data_account_type_expenses",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_974",974,"Втрати від неопераційних курсових різниць","account.data_account_type_expenses",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_975",975,"Уцінка необоротних активів і фінансових інвестицій","account.data_account_type_expenses",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_976",976,"Списання необоротних активів","account.data_account_type_expenses",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_977",977,"Інші витрати діяльності","account.data_account_type_expenses",FALSE,"l10n_ua_psbo_chart_template"
+"ua_psbp_981",981,"Податок на прибуток від усіх видів діяльності","account.data_account_type_expenses",FALSE,"l10n_ua_psbo_chart_template"
+"ua_ias_1000",1000,"Назви брендів","account.data_account_type_fixed_assets",FALSE,"l10n_ua_ias_chart_template"
+"ua_ias_1001",1001,"Заголовки та назви видань","account.data_account_type_fixed_assets",FALSE,"l10n_ua_ias_chart_template"
+"ua_ias_1002",1002,"Комп’ютерне програмне забезпечення","account.data_account_type_fixed_assets",FALSE,"l10n_ua_ias_chart_template"
+"ua_ias_1003",1003,"Ліцензії та привілеї","account.data_account_type_fixed_assets",FALSE,"l10n_ua_ias_chart_template"
+"ua_ias_1004",1004,"Авторські права, патенти, та інші права","account.data_account_type_fixed_assets",FALSE,"l10n_ua_ias_chart_template"
+"ua_ias_1005",1005,"Нематеріальні активи на етапі розробки","account.data_account_type_fixed_assets",FALSE,"l10n_ua_ias_chart_template"
+"ua_ias_1009",1009,"Амортизація нематеріальних активів","account.data_account_type_depreciation",FALSE,"l10n_ua_ias_chart_template"
+"ua_ias_1010",1010,"Земля","account.data_account_type_fixed_assets",FALSE,"l10n_ua_ias_chart_template"
+"ua_ias_1011",1011,"Будівлі","account.data_account_type_fixed_assets",FALSE,"l10n_ua_ias_chart_template"
+"ua_ias_1012",1012,"Машини та обладнання","account.data_account_type_fixed_assets",FALSE,"l10n_ua_ias_chart_template"
+"ua_ias_1013",1013,"Автомобілі","account.data_account_type_fixed_assets",FALSE,"l10n_ua_ias_chart_template"
+"ua_ias_1014",1014,"Меблі та приладдя","account.data_account_type_fixed_assets",FALSE,"l10n_ua_ias_chart_template"
+"ua_ias_1015",1015,"Офісне обладнання","account.data_account_type_fixed_assets",FALSE,"l10n_ua_ias_chart_template"
+"ua_ias_1019",1019,"Амортизація основних засобів","account.data_account_type_depreciation",FALSE,"l10n_ua_ias_chart_template"
+"ua_ias_1020",1020,"Гудвіл","account.data_account_type_fixed_assets",FALSE,"l10n_ua_ias_chart_template"
+"ua_ias_1030",1030,"Біологічні активи","account.data_account_type_fixed_assets",FALSE,"l10n_ua_ias_chart_template"
+"ua_ias_1040",1040,"Інвестиції","account.data_account_type_fixed_assets",FALSE,"l10n_ua_ias_chart_template"
+"ua_ias_1100",1100,"Запаси (Склад)","account.data_account_type_current_assets",FALSE,"l10n_ua_ias_chart_template"
+"ua_ias_1101",1101,"Незавершене виробництво","account.data_account_type_current_assets",FALSE,"l10n_ua_ias_chart_template"
+"ua_ias_1102",1102,"Готова продукція","account.data_account_type_current_assets",FALSE,"l10n_ua_ias_chart_template"
+"ua_ias_1120",1120,"Дебіторська заборгованість за товари та послуги","account.data_account_type_receivable",TRUE,"l10n_ua_ias_chart_template"
+"ua_ias_1121",1121,"Відвантажено зі складу без рахунку-фактури","account.data_account_type_current_assets",FALSE,"l10n_ua_ias_chart_template"
+"ua_ias_1130",1130,"Аванси партнерам","account.data_account_type_payable",TRUE,"l10n_ua_ias_chart_template"
+"ua_ias_1131",1131,"Інші оборотні активи","account.data_account_type_payable",TRUE,"l10n_ua_ias_chart_template"
+"ua_ias_1140",1140,"Податковий кредит по ПДВ","account.data_account_type_current_assets",FALSE,"l10n_ua_ias_chart_template"
+"ua_ias_1141",1141,"Аванс по податку на прибуток","account.data_account_type_payable",TRUE,"l10n_ua_ias_chart_template"
+"ua_ias_1142",1142,"Кошти на СЕА ПДВ","account.data_account_type_payable",TRUE,"l10n_ua_ias_chart_template"
+"ua_ias_1143",1143,"Переплата по лицьовому рахунку з ПДВ","account.data_account_type_current_assets",FALSE,"l10n_ua_ias_chart_template"
+"ua_ias_1144",1144,"Аванс по ЄСВ","account.data_account_type_payable",TRUE,"l10n_ua_ias_chart_template"
+"ua_ias_1150",1150,"Короткострокові фінансові інвестиції","account.data_account_type_current_assets",FALSE,"l10n_ua_ias_chart_template"
+"ua_ias_1160",1160,"Довгострокові інвестиції","account.data_account_type_non_current_assets",FALSE,"l10n_ua_ias_chart_template"
+"ua_ias_1170",1170,"Довгострокова дебіторська заборгованість","account.data_account_type_non_current_assets",FALSE,"l10n_ua_ias_chart_template"
+"ua_ias_1180",1180,"Відстрочені податкові активи","account.data_account_type_non_current_assets",FALSE,"l10n_ua_ias_chart_template"
+"ua_ias_1200",1200,"Кредиторська заборгованість за товари та послуги","account.data_account_type_payable",TRUE,"l10n_ua_ias_chart_template"
+"ua_ias_1201",1201,"Отримано на склад без рахунку-фактури","account.data_account_type_current_liabilities",FALSE,"l10n_ua_ias_chart_template"
+"ua_ias_1202",1202,"Податок на прибуток","account.data_account_type_payable",TRUE,"l10n_ua_ias_chart_template"
+"ua_ias_1203",1203,"ПДВ","account.data_account_type_payable",TRUE,"l10n_ua_ias_chart_template"
+"ua_ias_1204",1204,"Податкові зобов’язання по ПДВ","account.data_account_type_current_liabilities",FALSE,"l10n_ua_ias_chart_template"
+"ua_ias_1205",1205,"ПДФО","account.data_account_type_payable",TRUE,"l10n_ua_ias_chart_template"
+"ua_ias_12051",12051,"Військовий збір","account.data_account_type_payable",TRUE,"l10n_ua_ias_chart_template"
+"ua_ias_1206",1206,"ЄСВ","account.data_account_type_payable",TRUE,"l10n_ua_ias_chart_template"
+"ua_ias_1207",1207,"Інші податки","account.data_account_type_payable",TRUE,"l10n_ua_ias_chart_template"
+"ua_ias_1208",1208,"Заробітна плата та винагороди","account.data_account_type_payable",TRUE,"l10n_ua_ias_chart_template"
+"ua_ias_1210",1210,"Аванси одержані від покупців та замовників","account.data_account_type_receivable",TRUE,"l10n_ua_ias_chart_template"
+"ua_ias_1220",1220,"Інші короткострокові зобов’язання","account.data_account_type_current_liabilities",FALSE,"l10n_ua_ias_chart_template"
+"ua_ias_1230",1230,"Короткострокові позики","account.data_account_type_current_liabilities",FALSE,"l10n_ua_ias_chart_template"
+"ua_ias_1240",1240,"Короткострокова частка за довгострокові позики","account.data_account_type_current_liabilities",FALSE,"l10n_ua_ias_chart_template"
+"ua_ias_1300",1300,"Довгострокові позики","account.data_account_type_non_current_liabilities",FALSE,"l10n_ua_ias_chart_template"
+"ua_ias_1301",1301,"Довгострокові кредити","account.data_account_type_non_current_liabilities",FALSE,"l10n_ua_ias_chart_template"
+"ua_ias_1302",1302,"Іпотека","account.data_account_type_non_current_liabilities",FALSE,"l10n_ua_ias_chart_template"
+"ua_ias_1310",1310,"Відстрочені податкові зобов’язання","account.data_account_type_non_current_liabilities",FALSE,"l10n_ua_ias_chart_template"
+"ua_ias_1320",1320,"Витрати майбутніх періодів","account.data_account_type_non_current_liabilities",FALSE,"l10n_ua_ias_chart_template"
+"ua_ias_1330",1330,"Інші довгострокові зобов’язання","account.data_account_type_non_current_liabilities",FALSE,"l10n_ua_ias_chart_template"
+"ua_ias_1400",1400,"Статутний капітал","account.data_account_type_equity",FALSE,"l10n_ua_ias_chart_template"
+"ua_ias_1401",1401,"Емісійний фонд","account.data_account_type_equity",FALSE,"l10n_ua_ias_chart_template"
+"ua_ias_1402",1402,"Вилучений капітал","account.data_account_type_equity",FALSE,"l10n_ua_ias_chart_template"
+"ua_ias_1403",1403,"Додатковий оплачений капітал","account.data_account_type_equity",FALSE,"l10n_ua_ias_chart_template"
+"ua_ias_1404",1404,"Резерв переоцінки","account.data_account_type_equity",FALSE,"l10n_ua_ias_chart_template"
+"ua_ias_1405",1405,"Неоплачений капітал","account.data_account_type_equity",FALSE,"l10n_ua_ias_chart_template"
+"ua_ias_1406",1406,"Нерозподілений прибуток (непокритий збиток)","account.data_account_type_equity",FALSE,"l10n_ua_ias_chart_template"
+"ua_ias_1407",1407,"Частка меншості","account.data_account_type_equity",FALSE,"l10n_ua_ias_chart_template"
+"ua_ias_1408",1408,"Ефект курсових різниць","account.data_account_type_equity",FALSE,"l10n_ua_ias_chart_template"
+"ua_ias_2000",2000,"Дохід від продажу (категорія № 1)","account.data_account_type_revenue",FALSE,"l10n_ua_ias_chart_template"
+"ua_ias_2001",2001,"Дохід від продажу (категорія № 2)","account.data_account_type_revenue",FALSE,"l10n_ua_ias_chart_template"
+"ua_ias_2002",2002,"Дохід від продажу (категорія № 3)","account.data_account_type_revenue",FALSE,"l10n_ua_ias_chart_template"
+"ua_ias_2003",2003,"Дохід від продажу (категорія № 4)","account.data_account_type_revenue",FALSE,"l10n_ua_ias_chart_template"
+"ua_ias_2100",2100,"Фінансовий результат","account.data_unaffected_earnings",FALSE,"l10n_ua_ias_chart_template"
+"ua_ias_2200",2200,"Собівартість продажу (категорія № 1)","account.data_account_type_direct_costs",FALSE,"l10n_ua_ias_chart_template"
+"ua_ias_2201",2201,"Собівартість продажу (категорія № 2)","account.data_account_type_direct_costs",FALSE,"l10n_ua_ias_chart_template"
+"ua_ias_2202",2202,"Собівартість продажу (категорія № 3)","account.data_account_type_direct_costs",FALSE,"l10n_ua_ias_chart_template"
+"ua_ias_2203",2203,"Собівартість продажу (категорія № 4)","account.data_account_type_direct_costs",FALSE,"l10n_ua_ias_chart_template"
+"ua_ias_2300",2300,"Адміністративні витрати","account.data_account_type_expenses",FALSE,"l10n_ua_ias_chart_template"
+"ua_ias_2400",2400,"Витрати на збут","account.data_account_type_expenses",FALSE,"l10n_ua_ias_chart_template"
+"ua_ias_2500",2500,"Інші витрати","account.data_account_type_expenses",FALSE,"l10n_ua_ias_chart_template"
+"ua_ias_2600",2600,"Податок на прибуток","account.data_account_type_expenses",FALSE,"l10n_ua_ias_chart_template"
diff --git a/addons/l10n_ua/data/account_account_tag_data.xml b/addons/l10n_ua/data/account_account_tag_data.xml
new file mode 100644
index 00000000000..9cb77da24e2
--- /dev/null
+++ b/addons/l10n_ua/data/account_account_tag_data.xml
@@ -0,0 +1,9 @@
+
+
+
+
+ ПДВ
+ accounts
+
+
+
diff --git a/addons/l10n_ua/data/account_chart_template.xml b/addons/l10n_ua/data/account_chart_template.xml
new file mode 100644
index 00000000000..f84159b9d01
--- /dev/null
+++ b/addons/l10n_ua/data/account_chart_template.xml
@@ -0,0 +1,21 @@
+
+
+
+
+ План рахунків ПСБО
+ 301
+ 311
+ 333
+ 6
+
+
+
+
+ План рахунків МСФЗ
+ 1112
+ 1111
+ 1119
+ 6
+
+
+
diff --git a/addons/l10n_ua/data/account_chart_template_config.xml b/addons/l10n_ua/data/account_chart_template_config.xml
new file mode 100644
index 00000000000..b8901fd547f
--- /dev/null
+++ b/addons/l10n_ua/data/account_chart_template_config.xml
@@ -0,0 +1,36 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/addons/l10n_ua/data/account_tax_group_data.xml b/addons/l10n_ua/data/account_tax_group_data.xml
new file mode 100644
index 00000000000..62ad5657896
--- /dev/null
+++ b/addons/l10n_ua/data/account_tax_group_data.xml
@@ -0,0 +1,20 @@
+
+
+
+
+ ПДВ 20%
+
+
+ ПДВ 7%
+
+
+ ПДВ 0%
+
+
+ Звільнено від ПДВ
+
+
+ Не є ПДВ
+
+
+
diff --git a/addons/l10n_ua/data/account_tax_tag_data.xml b/addons/l10n_ua/data/account_tax_tag_data.xml
new file mode 100644
index 00000000000..ce86c0f17b0
--- /dev/null
+++ b/addons/l10n_ua/data/account_tax_tag_data.xml
@@ -0,0 +1,25 @@
+
+
+
+
+ ПДВ 20%
+ taxes
+
+
+ ПДВ 7%
+ taxes
+
+
+ ПДВ 0%
+ taxes
+
+
+ Звільнено від ПДВ
+ taxes
+
+
+ Не є об'єктом ПДВ
+ taxes
+
+
+
diff --git a/addons/l10n_ua/data/account_tax_template.xml b/addons/l10n_ua/data/account_tax_template.xml
new file mode 100644
index 00000000000..e165b044002
--- /dev/null
+++ b/addons/l10n_ua/data/account_tax_template.xml
@@ -0,0 +1,485 @@
+
+
+
+
+
+
+
+
+
+
+ 10
+ Реалізація ПДВ 20%
+ + ПДВ 20%
+ 20
+ sale
+
+
+
+
+
+
+
+ 10
+ Реалізація в т. ч. ПДВ 20%
+ в т. ч. ПДВ 20%
+ 20
+ sale
+
+
+
+
+
+
+
+
+ 11
+ Реалізація ПДВ 7%
+ + ПДВ 7%
+ 7
+ sale
+
+
+
+
+
+
+
+ 11
+ Реалізація в т. ч. ПДВ 7%
+ в т .ч. ПДВ 7%
+ 7
+ sale
+
+
+
+
+
+
+
+
+ 12
+ Реалізація ПДВ 0%
+ ПДВ 0%
+ 0
+ sale
+
+
+
+
+
+
+ 13
+ Реалізація звільнена від ПДВ
+ Звільнено від ПДВ
+ 0
+ sale
+
+
+
+
+
+
+ 14
+ Реалізація Не є об'єктом ПДВ
+ Не є об'єктом ПДВ
+ 0
+ sale
+
+
+
+
+
+
+
+ 20
+ Придбання ПДВ 20%
+ + ПДВ 20%
+ 20
+ purchase
+
+
+
+
+
+
+
+ 20
+ Придбання в т. ч. ПДВ 20%
+ в т. ч. ПДВ 20%
+ 20
+ purchase
+
+
+
+
+
+
+
+
+ 21
+ Придбання ПДВ 7%
+ + ПДВ 7%
+ 7
+ purchase
+
+
+
+
+
+
+
+ 21
+ Придбання в т. ч. ПДВ 7%
+ в т. ч. ПДВ 7%
+ 7
+ purchase
+
+
+
+
+
+
+
+
+ 22
+ Придбання ПДВ 0%
+ ПДВ 0%
+ 0
+ purchase
+
+
+
+
+
+
+ 23
+ Придбання звільнене від ПДВ
+ Звільнено від ПДВ
+ 0
+ purchase
+
+
+
+
+
+
+ 24
+ Придбання Не є об'єктом ПДВ
+ Не є об'єктом ПДВ
+ 0
+ purchase
+
+
+
+
+
+
+
+
+ 30
+ Дохід від продажу товарів
+ Дохід від продажу товарів
+ 0
+ sale
+
+
+
+ 31
+ Дохід від безоплатно отриманих товарів
+ Дохід від безоплатно отриманих товарів
+ 0
+ sale
+
+
+
+ 32
+ Дохід від заборгованності за якою минув строк позивної давності
+ Дохід від заборгованності, за якою минув строк позивної давності
+ 0
+ sale
+
+
+
+ 33
+ Дохід, за ставкою 15%
+ Дохід за ставкою 15%
+ 0
+ sale
+
+
+
+
+ 40
+ Витрати від продажу товарів
+ Витрати від продажу товарів
+ 0
+ purchase
+
+
+
+ 41
+ Витрати на оплату праці
+ Витрати на оплату праці найманих працівників
+ 0
+ purchase
+
+
+
+ 42
+ Витрати ЄСВ
+ Витрати на ЄСВ
+ 0
+ purchase
+
+
+
+ 43
+ Витрати інші
+ Витрати інші
+ 0
+ purchase
+
+
+
+
+
+
+
+
+
+
+ 10
+ Реалізація з ПДВ 20%
+ + ПДВ 20%
+ 20
+ sale
+
+
+
+
+
+
+
+ 10
+ Реалізація в т. ч. ПДВ 20%
+ в т. ч. ПДВ 20%
+ 20
+ sale
+
+
+
+
+
+
+
+
+ 11
+ Реалізація з ПДВ 7%
+ + ПДВ 7%
+ 7
+ sale
+
+
+
+
+
+
+
+ 11
+ Реалізація в т. ч. ПДВ 7%
+ в т .ч. ПДВ 7%
+ 7
+ sale
+
+
+
+
+
+
+
+
+ 12
+ Реалізація з ПДВ 0%
+ ПДВ 0%
+ 0
+ sale
+
+
+
+
+
+
+ 13
+ Реалізація звільнена від ПДВ
+ Звільнено від ПДВ
+ 0
+ sale
+
+
+
+
+
+
+ 14
+ Реалізація не є об'єктом ПДВ
+ Не є об'єктом ПДВ
+ 0
+ sale
+
+
+
+
+
+
+
+ 20
+ Придбання з ПДВ 20%
+ + ПДВ 20%
+ 20
+ purchase
+
+
+
+
+
+
+
+ 20
+ Придбання в т. ч. ПДВ 20%
+ в т. ч. ПДВ 20%
+ 20
+ purchase
+
+
+
+
+
+
+
+
+ 21
+ Придбання з ПДВ 7%
+ + ПДВ 7%
+ 7
+ purchase
+
+
+
+
+
+
+
+ 21
+ Придбання в т. ч. ПДВ 7%
+ в т. ч. ПДВ 7%
+ 7
+ purchase
+
+
+
+
+
+
+
+
+ 22
+ Придбання з ПДВ 0%
+ ПДВ 0%
+ 0
+ purchase
+
+
+
+
+
+
+ 23
+ Придбання звільнене від ПДВ
+ Звільнено від ПДВ
+ 0
+ purchase
+
+
+
+
+
+
+ 24
+ Придбання не є об'єктом ПДВ
+ Не є об'єктом ПДВ
+ 0
+ purchase
+
+
+
+
+
+
+
+
+ 30
+ Дохід від продажу товарів
+ Дохід від продажу товарів
+ 0
+ sale
+
+
+
+ 31
+ Дохід від безоплатно отриманих товарів
+ Дохід від безоплатно отриманих товарів
+ 0
+ sale
+
+
+
+ 32
+ Дохід від заборгованності, за якою минув строк позивної давності
+ Дохід від заборгованності, за якою минув строк позивної давності
+ 0
+ sale
+
+
+
+ 33
+ Дохід, що оподатковується за ставкою 15%
+ Дохід за ставкою 15%
+ 0
+ sale
+
+
+
+
+ 40
+ Витрати від продажу товарів
+ Витрати від продажу товарів
+ 0
+ purchase
+
+
+
+ 41
+ Витрати на оплату праці найманих працівників
+ Витрати на оплату праці найманих працівників
+ 0
+ purchase
+
+
+
+ 42
+ Витрати на ЄСВ
+ Витрати на ЄСВ
+ 0
+ purchase
+
+
+
+ 43
+ Витрати інші
+ Витрати інші
+ 0
+ purchase
+
+
+
diff --git a/addons/l10n_ua/static/description/icon.png b/addons/l10n_ua/static/description/icon.png
new file mode 100644
index 00000000000..57cf957010d
Binary files /dev/null and b/addons/l10n_ua/static/description/icon.png differ
diff --git a/addons/l10n_uk/__manifest__.py b/addons/l10n_uk/__manifest__.py
index e35c1478840..55168a9887c 100644
--- a/addons/l10n_uk/__manifest__.py
+++ b/addons/l10n_uk/__manifest__.py
@@ -25,9 +25,9 @@ This is the latest UK Odoo localisation necessary to run Odoo accounting for UK
'data/l10n_uk_chart_data.xml',
'data/account.account.template.csv',
'data/account.chart.template.csv',
- 'data/account.account.tag.csv',
'data/account.tax.group.csv',
- 'data/account.tax.template.csv',
+ 'data/account_tax_report_data.xml',
+ 'data/account_tax_data.xml',
'data/res.country.state.csv',
'data/account_chart_template_data.xml',
],
diff --git a/addons/l10n_uk/data/account.account.tag.csv b/addons/l10n_uk/data/account.account.tag.csv
deleted file mode 100644
index 6c297d79f4e..00000000000
--- a/addons/l10n_uk/data/account.account.tag.csv
+++ /dev/null
@@ -1,8 +0,0 @@
-id,name,applicability
-vat_tag_box1,[BOX 1] VAT due on sales and other outputs,taxes
-vat_tag_box2,[BOX 2] VAT due on acquisitions from EC,taxes
-vat_tag_box4,[BOX 4] VAT reclaimed on purchases and other inputs (including acquisitions from EC),taxes
-vat_tag_box6,[BOX 6] Total value of sales and other outputs excluding VAT (including EC supplies),taxes
-vat_tag_box7,[BOX 7] Total value of purchases and inputs excluding VAT (including EC acquisitions),taxes
-vat_tag_box8,[BOX 8] Total value of EC sales excluding VAT,taxes
-vat_tag_box9,[BOX 9] Total value of EC purchases excluding VAT,taxes
diff --git a/addons/l10n_uk/data/account.tax.template.csv b/addons/l10n_uk/data/account.tax.template.csv
deleted file mode 100644
index 284062217d0..00000000000
--- a/addons/l10n_uk/data/account.tax.template.csv
+++ /dev/null
@@ -1,14 +0,0 @@
-id,description,chart_template_id:id,type_tax_use,name,amount_type,amount,account_id:id,refund_account_id:id,children_tax_ids:id,tag_ids:id,tax_group_id:id
-ST0,ST0,l10n_uk,sale,Zero rated sales,percent,0,2200,2200,,"vat_tag_box1,vat_tag_box6",tax_group_0
-ST2,ST2,l10n_uk,sale,Exempt sales,percent,0,2200,2200,,"vat_tag_box1,vat_tag_box6",tax_group_0
-PT0,PT0,l10n_uk,purchase,Zero rated purchases,percent,0,2201,2201,,"vat_tag_box4,vat_tag_box7",tax_group_0
-PT2,PT2,l10n_uk,purchase,Exempt purchases,percent,0,2201,2201,,"vat_tag_box4,vat_tag_box7",tax_group_0
-PT8M,PT8M,l10n_uk,none,Standard rated purchases from EC,percent,20,2201,2201,,vat_tag_box2,tax_group_0
-PT8R,PT8R,l10n_uk,none,Reverse EC Purchase VAT,percent,-20,2201,2201,,vat_tag_box4,tax_group_0
-PT8,PT8,l10n_uk,purchase,Standard rated purchases from EC,group,,2201,2201,"PT8M,PT8R","vat_tag_box9,vat_tag_box2",tax_group_0
-PT5,PT5,l10n_uk,purchase,Lower rate purchases (5%),percent,5,2201,2201,,"vat_tag_box7,vat_tag_box4",tax_group_5
-ST5,ST5,l10n_uk,sale,Lower rate sales (5%),percent,5,2200,2200,,"vat_tag_box1,vat_tag_box6",tax_group_5
-ST4,ST4,l10n_uk,sale,Sales to customers in EC,percent,0,2200,2200,,vat_tag_box8,tax_group_0
-PT7,PT7,l10n_uk,purchase,Zero rated purchases from EC,percent,0,2201,2201,,vat_tag_box9,tax_group_0
-ST11,ST11,l10n_uk,sale,Standard rate sales (20%),percent,20,2200,2200,,"vat_tag_box1,vat_tag_box6",tax_group_20
-PT11,PT11,l10n_uk,purchase,Standard rate purchases (20%),percent,20,2201,2201,,"vat_tag_box7,vat_tag_box4",tax_group_20
diff --git a/addons/l10n_uk/data/account_tax_data.xml b/addons/l10n_uk/data/account_tax_data.xml
new file mode 100644
index 00000000000..aede4a9750f
--- /dev/null
+++ b/addons/l10n_uk/data/account_tax_data.xml
@@ -0,0 +1,408 @@
+
+
+
+
+ ST0
+
+ sale
+ Zero rated sales
+ percent
+ 0
+
+
+
+
+
+
+ ST2
+
+ sale
+ Exempt sales
+ percent
+ 0
+
+
+
+
+
+
+ PT0
+
+ purchase
+ Zero rated purchases
+ percent
+ 0
+
+
+
+
+
+
+ PT2
+
+ purchase
+ Exempt purchases
+ percent
+ 0
+
+
+
+
+
+
+ PT8
+
+ purchase
+ Standard rated purchases from EC
+ percent
+ 20
+
+
+
+
+
+
+ PT5
+
+ purchase
+ Lower rate purchases (5%)
+ percent
+ 5
+
+
+
+
+
+
+ ST5
+
+ sale
+ Lower rate sales (5%)
+ percent
+ 5
+
+
+
+
+
+
+ ST4
+
+ sale
+ Sales to customers in EC
+ percent
+ 0
+
+
+
+
+
+
+ PT7
+
+ purchase
+ Zero rated purchases from EC
+ percent
+ 0
+
+
+
+
+
+
+ ST11
+
+ sale
+ Standard rate sales (20%)
+ percent
+ 20
+
+
+
+
+
+
+ PT11
+
+ purchase
+ Standard rate purchases (20%)
+ percent
+ 20
+
+
+
+
+
+
\ No newline at end of file
diff --git a/addons/l10n_uk/data/account_tax_report_data.xml b/addons/l10n_uk/data/account_tax_report_data.xml
new file mode 100644
index 00000000000..dd054d02167
--- /dev/null
+++ b/addons/l10n_uk/data/account_tax_report_data.xml
@@ -0,0 +1,99 @@
+
+
+
+
+ VAT calculations
+
+
+
+
+
+ [BOX 1] VAT due on sales and other outputs
+ 1
+ UKTAX_1
+
+
+
+
+
+
+ [BOX 2] VAT due on acquisitions from EC
+ 2
+ UKTAX_2
+
+
+
+
+
+
+ [BOX 3] Total VAT due (box 1 + box 2)
+
+ UKTAX_1 + UKTAX_2
+
+
+
+
+
+ [BOX 4] VAT reclaimed on purchases and other inputs (including acquisitions from EC)
+ 4
+ UKTAX_4
+
+
+
+
+
+
+ [BOX 5] VAT to pay/reclaim
+
+ UKTAX_1 + UKTAX_2 - UKTAX_4
+
+
+
+
+
+ Sales and Purchases Excluding VAT
+
+
+
+
+
+ [BOX 6] Total value of sales and other outputs excluding VAT (including EC supplies)
+ 6
+
+
+
+
+
+
+ EC Sales and Purchases excluding VAT
+
+
+
+
+
+ [BOX 7] Total value of purchases and inputs excluding VAT (including EC acquisitions)
+ 7
+
+
+
+
+
+
+ [BOX 8] Total value of EC sales excluding VAT
+ 8
+ UKTAX_8
+
+
+
+
+
+
+ [BOX 9] Total value of EC purchases excluding VAT
+ 9
+ UKTAX_9
+
+
+
+
+
+
\ No newline at end of file
diff --git a/addons/l10n_uy/__manifest__.py b/addons/l10n_uy/__manifest__.py
index 3d8e8cdd370..d1436ef18cc 100644
--- a/addons/l10n_uy/__manifest__.py
+++ b/addons/l10n_uy/__manifest__.py
@@ -19,6 +19,7 @@ Provide Templates for Chart of Accounts, Taxes for Uruguay.
'data/account.account.template.csv',
'data/l10n_uy_chart_post_data.xml',
'data/account_data.xml',
+ 'data/account_tax_report_data.xml',
'data/account_tax_data.xml',
'data/account_chart_template_data.xml',
],
diff --git a/addons/l10n_uy/data/account_tax_data.xml b/addons/l10n_uy/data/account_tax_data.xml
index 96f887cfb7a..7069b9619d0 100644
--- a/addons/l10n_uy/data/account_tax_data.xml
+++ b/addons/l10n_uy/data/account_tax_data.xml
@@ -1,103 +1,215 @@
-
-
- IVA Ventas (22%)
- taxes
-
-
- IVA Ventas (10%)
- taxes
-
-
- Ventas Exentos IVA
- taxes
-
-
- IVA Compras (22%)
- taxes
-
-
- IVA Compras (10%)
- taxes
-
-
- Compras Exentos IVA
- taxes
-
+
-
-
-
- IVA Ventas (22%)
- IVA Ventas (22%)
- 22
- percent
-
-
- sale
-
-
-
+
+
+
+ IVA Ventas (22%)
+ IVA Ventas (22%)
+ 22
+ percent
+ sale
+
+
+
+
-
-
- IVA Ventas (10%)
- IVA Ventas (10%)
- 10
- percent
-
-
- sale
-
-
-
+
+
+ IVA Ventas (10%)
+ IVA Ventas (10%)
+ 10
+ percent
+ sale
+
+
+
+
-
-
- Ventas Exentos IVA
- Ventas Exentos IVA
- 0
- fixed
- sale
-
-
-
+
+
+ Ventas Exentos IVA
+ Ventas Exentos IVA
+ 0
+ fixed
+ sale
+
+
+
+
-
-
- IVA Compras (22%)
- IVA Compras (22%)
- 22
- percent
-
-
- purchase
-
-
-
+
+
+ IVA Compras (22%)
+ IVA Compras (22%)
+ 22
+ percent
+ purchase
+
+
+
+
-
-
- IVA Compras (10%)
- IVA Compras (10%)
- 10
- percent
-
-
- purchase
-
-
-
+
+
+ IVA Compras (10%)
+ IVA Compras (10%)
+ 10
+ percent
+ purchase
+
+
+
+
-
-
- Compras Exentos IVA
- Compras Exentos IVA
- 0
- fixed
- purchase
-
-
-
-
+
+
+ Compras Exentos IVA
+ Compras Exentos IVA
+ 0
+ fixed
+ purchase
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/addons/l10n_uy/data/account_tax_report_data.xml b/addons/l10n_uy/data/account_tax_report_data.xml
new file mode 100644
index 00000000000..1584ebb54b1
--- /dev/null
+++ b/addons/l10n_uy/data/account_tax_report_data.xml
@@ -0,0 +1,184 @@
+
+
+
+
+ Base Imponible
+
+
+
+
+
+ Base Imponible Compras
+
+
+
+
+
+
+ Base Compras 22%
+ Base Compras 22%
+ UYTAX_010101
+
+
+
+
+
+
+ Base Compras 10%
+ Base Compras 10%
+ UYTAX_020101
+
+
+
+
+
+
+ Base Compras 0%
+ Base Compras 0%
+ UYTAX_030101
+
+
+
+
+
+
+ Base Imponible Compras
+ Base Imponible Compras
+ UYTAX_040101
+
+
+
+
+
+
+ Base Imponible Ventas
+
+
+
+
+
+
+ Base Ventas 22%
+ Base Ventas 22%
+ UYTAX_010201
+
+
+
+
+
+
+ Base Ventas 10%
+ Base Ventas 10%
+ UYTAX_020201
+
+
+
+
+
+
+ Base Ventas 0%
+ Base Ventas 0%
+ UYTAX_030201
+
+
+
+
+
+
+ Base Imponible Ventas
+ Base Imponible Ventas
+ UYTAX_040201
+
+
+
+
+
+
+ Saldo de IVA
+
+
+
+
+
+ IVA Compras - pagado
+
+
+
+
+
+
+ IVA Compras 22%
+ IVA Compras 22%
+ UYTAX_010102
+
+
+
+
+
+
+ IVA Compras 10%
+ IVA Compras 10%
+ UYTAX_020102
+
+
+
+
+
+
+ Compras Exento IVA
+
+
+
+
+
+
+ IVA Compras - pagado
+ IVA Compras - pagado
+ UYTAX_040102
+
+
+
+
+
+
+ IVA Ventas - percibido
+
+
+
+
+
+
+ IVA Ventas 22%
+ IVA Ventas 22%
+ UYTAX_010202
+
+
+
+
+
+
+ IVA Ventas 10%
+ IVA Ventas 10%
+ UYTAX_020202
+
+
+
+
+
+
+ Ventas Exento IVA
+
+
+
+
+
+
+ IVA Ventas - percibido
+ IVA Ventas - percibido
+ UYTAX_040202
+
+
+
+
+
+
\ No newline at end of file
diff --git a/addons/l10n_ve/data/account_tax_data.xml b/addons/l10n_ve/data/account_tax_data.xml
index 23a15412e74..348211df64d 100644
--- a/addons/l10n_ve/data/account_tax_data.xml
+++ b/addons/l10n_ve/data/account_tax_data.xml
@@ -1,42 +1,6 @@
-
-
-
- Exento (ventas)
- taxes
-
-
- IVA (8.0%) ventas
- taxes
-
-
- IVA (12.0%) ventas
- taxes
-
-
- IVA (22.0%) ventas
- taxes
-
-
- Exento (compras)
- taxes
-
-
- IVA (8.0%) compras
- taxes
-
-
- IVA (12.0%) compras
- taxes
-
-
- IVA (22.0%) compras
- taxes
-
-
-
@@ -45,10 +9,29 @@
0
percent
sale
-
-
-
+
+
@@ -57,10 +40,29 @@
12
percent
sale
-
-
-
+
+
@@ -69,10 +71,29 @@
8
percent
sale
-
-
-
+
+
@@ -81,10 +102,29 @@
22
percent
sale
-
-
-
+
+
@@ -93,10 +133,29 @@
0
percent
purchase
-
-
-
+
+
@@ -105,10 +164,29 @@
12
percent
purchase
-
-
-
+
+
@@ -117,10 +195,29 @@
8
percent
purchase
-
-
-
+
+
@@ -129,10 +226,29 @@
22
percent
purchase
-
-
-
+
+
diff --git a/addons/l10n_vn/__manifest__.py b/addons/l10n_vn/__manifest__.py
index 5fdcddae3f2..ca3ee4f0023 100644
--- a/addons/l10n_vn/__manifest__.py
+++ b/addons/l10n_vn/__manifest__.py
@@ -29,6 +29,7 @@ with Chart of account under Circular No. 200/2014/TT-BTC
'data/account.account.template.csv',
'data/l10n_vn_chart_post_data.xml',
'data/account_data.xml',
+ 'data/account_tax_report_data.xml',
'data/account_tax_data.xml',
'data/account_chart_template_data.xml',
],
diff --git a/addons/l10n_vn/data/account_tax_data.xml b/addons/l10n_vn/data/account_tax_data.xml
index 0ac0602a008..134cb99d16b 100644
--- a/addons/l10n_vn/data/account_tax_data.xml
+++ b/addons/l10n_vn/data/account_tax_data.xml
@@ -1,79 +1,6 @@
-
- HHDV mua vào
- taxes
-
-
- Thuế GTGT HHDV mua vào
- taxes
-
-
- Thuế GTGT HHDV mua vào chịu thuế 0%
- taxes
-
-
- Thuế GTGT HHDV mua vào chịu thuế 5%
- taxes
-
-
- Thuế GTGT HHDV mua vào chịu thuế 10%
- taxes
-
-
- Giá trị HHDV mua vào
- taxes
-
-
- Giá trị HHDV mua vào chịu thuế 0%
- taxes
-
-
- Giá trị HHDV mua vào chịu thuế 5%
- taxes
-
-
- Giá trị HHDV mua vào chịu thuế 10%
- taxes
-
-
- HHDV bán ra
- taxes
-
-
- Thuế GTGT HHDV bán ra
- taxes
-
-
- Thuế GTGT HHDV bán ra chịu thuế 0%
- taxes
-
-
- Thuế GTGT HHDV bán ra chịu thuế 5%
- taxes
-
-
- Thuế GTGT HHDV bán ra chịu thuế 10%
- taxes
-
-
- Giá trị HHDV bán ra
- taxes
-
-
- Giá trị HHDV bán ra chịu thuế 0%
- taxes
-
-
- Giá trị HHDV bán ra chịu thuế 5%
- taxes
-
-
- Giá trị HHDV bán ra chịu thuế 10%
- taxes
-
-
@@ -81,11 +8,34 @@
Thuế GTGT được khấu trừ 10%
percent
-
-
purchase
-
+
+
@@ -93,11 +43,34 @@
Thuế GTGT được khấu trừ 5%
percent
-
-
purchase
-
+
+
@@ -105,11 +78,32 @@
Thuế GTGT được khấu trừ 0%
percent
-
-
purchase
-
+
+
@@ -119,11 +113,34 @@
Thuế GTGT phải nộp 10%
percent
-
-
sale
-
+
+
@@ -131,11 +148,34 @@
Thuế GTGT phải nộp 5%
percent
-
-
sale
-
+
+
@@ -143,10 +183,31 @@
Thuế GTGT phải nộp 0%
percent
-
-
sale
-
+
+
diff --git a/addons/l10n_vn/data/account_tax_report_data.xml b/addons/l10n_vn/data/account_tax_report_data.xml
new file mode 100644
index 00000000000..c57acf4ec00
--- /dev/null
+++ b/addons/l10n_vn/data/account_tax_report_data.xml
@@ -0,0 +1,138 @@
+
+
+
+ HHDV mua vào
+
+
+
+
+
+ Thuế GTGT HHDV mua vào
+
+
+
+
+
+
+ Thuế GTGT HHDV mua vào chịu thuế 0%
+ Thuế GTGT HHDV mua vào chịu thuế 0%
+
+
+
+
+
+
+ Thuế GTGT HHDV mua vào chịu thuế 5%
+ Thuế GTGT HHDV mua vào chịu thuế 5%
+
+
+
+
+
+
+ Thuế GTGT HHDV mua vào chịu thuế 10%
+ Thuế GTGT HHDV mua vào chịu thuế 10%
+
+
+
+
+
+
+ Giá trị HHDV mua vào
+
+
+
+
+
+
+ Giá trị HHDV mua vào chịu thuế 0%
+ Giá trị HHDV mua vào chịu thuế 0%
+
+
+
+
+
+
+ Giá trị HHDV mua vào chịu thuế 5%
+ Giá trị HHDV mua vào chịu thuế 5%
+
+
+
+
+
+
+ Giá trị HHDV mua vào chịu thuế 10%
+ Giá trị HHDV mua vào chịu thuế 10%
+
+
+
+
+
+
+ HHDV bán ra
+
+
+
+
+
+ Thuế GTGT HHDV bán ra
+
+
+
+
+
+
+ Thuế GTGT HHDV bán ra chịu thuế 0%
+ Thuế GTGT HHDV bán ra chịu thuế 0%
+
+
+
+
+
+
+ Thuế GTGT HHDV bán ra chịu thuế 5%
+ Thuế GTGT HHDV bán ra chịu thuế 5%
+
+
+
+
+
+
+ Thuế GTGT HHDV bán ra chịu thuế 10%
+ Thuế GTGT HHDV bán ra chịu thuế 10%
+
+
+
+
+
+
+ Giá trị HHDV bán ra
+
+
+
+
+
+
+ Giá trị HHDV bán ra chịu thuế 0%
+ Giá trị HHDV bán ra chịu thuế 0%
+
+
+
+
+
+
+ Giá trị HHDV bán ra chịu thuế 5%
+ Giá trị HHDV bán ra chịu thuế 5%
+
+
+
+
+
+
+ Giá trị HHDV bán ra chịu thuế 10%
+ Giá trị HHDV bán ra chịu thuế 10%
+
+
+
+
+
diff --git a/addons/lunch/report/lunch_product_report.py b/addons/lunch/report/lunch_product_report.py
index 140e5c73a0a..7c9fcfcb000 100644
--- a/addons/lunch/report/lunch_product_report.py
+++ b/addons/lunch/report/lunch_product_report.py
@@ -81,11 +81,13 @@ class LunchProductReport(models.Model):
users.id AS user_id,
fav.user_id IS NOT NULL AS is_favorite,
product.new_until >= current_date AS is_new,
- (SELECT date FROM lunch_order WHERE product_id = product.id AND user_id = users.id AND date <= current_date ORDER BY date DESC LIMIT 1) AS last_order_date
+ max(l_order.date) AS last_order_date
FROM lunch_product product
RIGHT JOIN res_users users ON users.company_id = product.company_id -- multi company
LEFT JOIN lunch_product_favorite_user_rel fav ON fav.product_id = product.id AND fav.user_id = users.id
JOIN res_groups_users_rel groups ON groups.uid = users.id -- only generate for internal users
+ JOIN lunch_order l_order ON l_order.product_id = product.id AND l_order.user_id = users.id AND l_order.date <= current_date
WHERE users.active AND product.active AND groups.gid = %%s --only take into account active products and users
+ GROUP BY product.id, product.name, product.category_id, product.description, product.price, product.supplier_id, product.company_id, product.active, users.id, is_favorite, is_new
);
""" % self._table, (self.env.ref('base.group_user').id,))
diff --git a/addons/mail/models/ir_actions.py b/addons/mail/models/ir_actions.py
index 40582b1d803..56f60069024 100644
--- a/addons/mail/models/ir_actions.py
+++ b/addons/mail/models/ir_actions.py
@@ -70,7 +70,7 @@ class ServerActions(models.Model):
@api.model
def run_action_followers_multi(self, action, eval_context=None):
- Model = self.env[action.model_id.model]
+ Model = self.env[action.model_name]
if self.partner_ids or self.channel_ids and hasattr(Model, 'message_subscribe'):
records = Model.browse(self._context.get('active_ids', self._context.get('active_id')))
records.message_subscribe(self.partner_ids.ids, self.channel_ids.ids)
@@ -83,7 +83,7 @@ class ServerActions(models.Model):
When need to know it to skip these steps.
Except if the computed field is supposed to trigger the action
"""
- records = self.env[action.model_id.model].browse(
+ records = self.env[action.model_name].browse(
self._context.get('active_ids', self._context.get('active_id')))
old_values = action._context.get('old_values')
if old_values:
@@ -112,6 +112,7 @@ class ServerActions(models.Model):
# with wrong values in subsequent operations
cleaned_ctx = dict(self.env.context)
cleaned_ctx.pop('default_type', None)
+ cleaned_ctx.pop('default_parent_id', None)
action.template_id.with_context(cleaned_ctx).send_mail(self._context.get('active_id'), force_send=False, raise_exception=False)
return False
@@ -120,7 +121,7 @@ class ServerActions(models.Model):
if not action.activity_type_id or not self._context.get('active_id') or self._is_recompute(action):
return False
- records = self.env[action.model_id.model].browse(self._context.get('active_ids', self._context.get('active_id')))
+ records = self.env[action.model_name].browse(self._context.get('active_ids', self._context.get('active_id')))
vals = {
'summary': action.activity_summary or '',
diff --git a/addons/mail/models/ir_attachment.py b/addons/mail/models/ir_attachment.py
index 7273145096d..4e0cfc4b0ea 100644
--- a/addons/mail/models/ir_attachment.py
+++ b/addons/mail/models/ir_attachment.py
@@ -20,6 +20,8 @@ class IrAttachment(models.Model):
attached to.
"""
self.ensure_one()
+ if not self.res_model:
+ return
related_record = self.env[self.res_model].browse(self.res_id)
# message_main_attachment_id field can be empty, that's why we compare to False;
# we are just checking that it exists on the model before writing it
diff --git a/addons/mail/models/ir_model.py b/addons/mail/models/ir_model.py
index 8df1315ee4d..da91018b14a 100644
--- a/addons/mail/models/ir_model.py
+++ b/addons/mail/models/ir_model.py
@@ -28,13 +28,23 @@ class IrModel(models.Model):
query = "DELETE FROM mail_message WHERE model in %s"
self.env.cr.execute(query, [models])
+ # Get files attached solely by the models
query = """
- DELETE FROM ir_attachment
- WHERE res_model in %s
- RETURNING store_fname
+ SELECT DISTINCT store_fname
+ FROM ir_attachment
+ WHERE res_model IN %s
+ EXCEPT
+ SELECT store_fname
+ FROM ir_attachment
+ WHERE res_model not IN %s;
"""
+ self.env.cr.execute(query, [models, models])
+ fnames = self.env.cr.fetchall()
+
+ query = """DELETE FROM ir_attachment WHERE res_model in %s"""
self.env.cr.execute(query, [models])
- for (fname,) in self.env.cr.fetchall():
+
+ for (fname,) in fnames:
self.env['ir.attachment']._file_delete(fname)
return super(IrModel, self).unlink()
diff --git a/addons/mail/models/mail_channel.py b/addons/mail/models/mail_channel.py
index 43a3dd54703..60b2fd28954 100644
--- a/addons/mail/models/mail_channel.py
+++ b/addons/mail/models/mail_channel.py
@@ -616,8 +616,9 @@ class Channel(models.Model):
if channel.channel_type == 'chat':
# direct_partner should be removed from channel info since we can find it from members and channel_type
# we keep it know to avoid change tests and javascript
- direct_partner = direct_channel_partners.filtered(lambda pc: pc.partner_id.id != self.env.user.partner_id.id)
- info['direct_partner'] = [partner_infos[direct_partner[0].partner_id.id]]
+ direct_partner = channel_partners.filtered(lambda pc: pc.partner_id.id != self.env.user.partner_id.id)
+ if direct_partner:
+ info['direct_partner'] = [partner_infos[direct_partner[0].partner_id.id]]
# add needaction and unread counter, since the user is logged
info['message_needaction_counter'] = channel.message_needaction_counter
info['message_unread_counter'] = channel.message_unread_counter
diff --git a/addons/mail/models/mail_template.py b/addons/mail/models/mail_template.py
index c3caa10c33b..33790cd8e12 100644
--- a/addons/mail/models/mail_template.py
+++ b/addons/mail/models/mail_template.py
@@ -481,9 +481,13 @@ class MailTemplate(models.Model):
report = template.report_template
report_service = report.report_name
- if report.report_type not in ['qweb-html', 'qweb-pdf']:
- raise UserError(_('Unsupported report type %s found.') % report.report_type)
- result, format = report.render_qweb_pdf([res_id])
+ if report.report_type in ['qweb-html', 'qweb-pdf']:
+ result, format = report.render_qweb_pdf([res_id])
+ else:
+ res = report.render([res_id])
+ if not res:
+ raise UserError(_('Unsupported report type %s found.') % report.report_type)
+ result, format = res
# TODO in trunk, change return format to binary to match message_post expected format
result = base64.b64encode(result)
diff --git a/addons/mail/static/src/js/chatter.js b/addons/mail/static/src/js/chatter.js
index 968242ffe6a..296cf092efb 100644
--- a/addons/mail/static/src/js/chatter.js
+++ b/addons/mail/static/src/js/chatter.js
@@ -366,7 +366,7 @@ var Chatter = Widget.extend({
this._fetchAttachments().then(this._openAttachmentBox.bind(this));
}
if (this.fields.thread) {
- this.trigger_up('reload', { fieldNames: ['message_attachment_count'] });
+ this.trigger_up('reload', { fieldNames: ['message_attachment_count'], keepChanges: true });
}
},
/**
diff --git a/addons/mail/static/src/scss/followers.scss b/addons/mail/static/src/scss/followers.scss
index ddf5c945994..86cbc38c82c 100644
--- a/addons/mail/static/src/scss/followers.scss
+++ b/addons/mail/static/src/scss/followers.scss
@@ -31,7 +31,6 @@
}
.o_followers_follow_button {
- width: 85px;
padding-right: 0;
color: $body-color;
font-weight: bold;
diff --git a/addons/mrp/__init__.py b/addons/mrp/__init__.py
index 5879cc956c9..7a2198e463d 100644
--- a/addons/mrp/__init__.py
+++ b/addons/mrp/__init__.py
@@ -14,5 +14,4 @@ def _create_warehouse_data(cr, registry):
"""
env = api.Environment(cr, SUPERUSER_ID, {})
warehouse_ids = env['stock.warehouse'].search([('manufacture_pull_id', '=', False)])
- for warehouse_id in warehouse_ids:
- warehouse_id.write({'manufacture_to_resupply': True})
+ warehouse_ids.write({'manufacture_to_resupply': True})
diff --git a/addons/mrp/data/mrp_demo.xml b/addons/mrp/data/mrp_demo.xml
index b8c2014d6e1..c69efe3dfb0 100644
--- a/addons/mrp/data/mrp_demo.xml
+++ b/addons/mrp/data/mrp_demo.xml
@@ -706,7 +706,7 @@
@@ -722,5 +722,18 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/addons/mrp/models/mrp_abstract_workorder.py b/addons/mrp/models/mrp_abstract_workorder.py
index c4e156ec4bb..da0d40aa5bb 100644
--- a/addons/mrp/models/mrp_abstract_workorder.py
+++ b/addons/mrp/models/mrp_abstract_workorder.py
@@ -26,6 +26,24 @@ class MrpAbstractWorkorder(models.AbstractModel):
)
use_create_components_lots = fields.Boolean(related="production_id.picking_type_id.use_create_components_lots")
+ @api.model
+ def _prepare_component_quantity(self, move, qty_producing):
+ """ helper that computes quantity to consume (or to create in case of byproduct)
+ depending on the quantity producing and the move's unit factor"""
+ if move.product_id.tracking == 'serial':
+ uom = move.product_id.uom_id
+ else:
+ uom = move.product_uom
+ return move.product_uom._compute_quantity(
+ qty_producing * move.unit_factor,
+ uom,
+ round=False
+ )
+
+ def _workorder_line_ids(self):
+ self.ensure_one()
+ return self.raw_workorder_line_ids | self.finished_workorder_line_ids
+
@api.onchange('qty_producing')
def _onchange_qty_producing(self):
""" Modify the qty currently producing will modify the existing
@@ -35,10 +53,13 @@ class MrpAbstractWorkorder(models.AbstractModel):
if self.qty_producing <= 0:
raise UserError(_('You have to produce at least one %s.') % self.product_uom_id.name)
line_values = self._update_workorder_lines()
- for vals in line_values['to_create']:
- self.workorder_line_ids |= self.workorder_line_ids.new(vals)
- if line_values['to_delete']:
- self.workorder_line_ids -= line_values['to_delete']
+ for values in line_values['to_create']:
+ self.env[self._workorder_line_ids()._name].new(values)
+ for line in line_values['to_delete']:
+ if line in self.raw_workorder_line_ids:
+ self.raw_workorder_line_ids -= line
+ else:
+ self.finished_workorder_line_ids -= line
for line, vals in line_values['to_update'].items():
line.update(vals)
@@ -49,20 +70,15 @@ class MrpAbstractWorkorder(models.AbstractModel):
used in onchange and request that write on db (e.g. workorder creation).
"""
line_values = {'to_create': [], 'to_delete': [], 'to_update': {}}
- for move_raw in self.move_raw_ids.filtered(lambda move: move.state not in ('done', 'cancel')):
- move_workorder_lines = self.workorder_line_ids.filtered(lambda w: w.move_id == move_raw)
+ move_finished_ids = self.move_finished_ids.filtered(lambda move: move.product_id != self.product_id and move.state not in ('done', 'cancel'))
+ move_raw_ids = self.move_raw_ids.filtered(lambda move: move.state not in ('done', 'cancel'))
+ for move in move_raw_ids | move_finished_ids:
+ move_workorder_lines = self._workorder_line_ids().filtered(lambda w: w.move_id == move)
# Compute the new quantity for the current component
- rounding = move_raw.product_uom.rounding
- if move_raw.product_id.tracking == 'serial':
- uom = move_raw.product_id.uom_id
- else:
- uom = move_raw.product_uom
- new_qty = move_raw.product_uom._compute_quantity(
- self.qty_producing * move_raw.unit_factor,
- uom,
- round=False
- )
+ rounding = move.product_uom.rounding
+ new_qty = self._prepare_component_quantity(move, self.qty_producing)
+
# In case the production uom is different than the workorder uom
# it means the product is serial and production uom is not the reference
new_qty = self.product_uom_id._compute_quantity(
@@ -141,8 +157,8 @@ class MrpAbstractWorkorder(models.AbstractModel):
# if there are still qty_todo, create new wo lines
if float_compare(qty_todo, 0.0, precision_rounding=rounding) > 0:
- for vals in self._generate_lines_values(move_raw, qty_todo):
- line_values['to_create'].append(vals)
+ for values in self._generate_lines_values(move, qty_todo):
+ line_values['to_create'].append(values)
return line_values
@api.model
@@ -155,14 +171,21 @@ class MrpAbstractWorkorder(models.AbstractModel):
"""
lines = []
is_tracked = move.product_id.tracking != 'none'
+ if move in self.move_raw_ids:
+ # Get the inverse_name (many2one on line) of raw_workorder_line_ids
+ initial_line_values = {self.raw_workorder_line_ids._get_raw_workorder_inverse_name(): self.id}
+ else:
+ # Get the inverse_name (many2one on line) of finished_workorder_line_ids
+ initial_line_values = {self.finished_workorder_line_ids._get_finished_workoder_inverse_name(): self.id}
for move_line in move.move_line_ids:
+ line = dict(initial_line_values)
if float_compare(qty_to_consume, 0.0, precision_rounding=move.product_uom.rounding) <= 0:
break
# move line already 'used' in workorder (from its lot for instance)
- if move_line.lot_produced_id or float_compare(move_line.product_uom_qty, move_line.qty_done, precision_rounding=move.product_uom.rounding) <= 0:
+ if move_line.lot_produced_ids or float_compare(move_line.product_uom_qty, move_line.qty_done, precision_rounding=move.product_uom.rounding) <= 0:
continue
# search wo line on which the lot is not fully consumed or other reserved lot
- linked_wo_line = self.workorder_line_ids.filtered(
+ linked_wo_line = self._workorder_line_ids().filtered(
lambda line: line.product_id == move_line.product_id and
line.lot_id == move_line.lot_id
)
@@ -173,38 +196,39 @@ class MrpAbstractWorkorder(models.AbstractModel):
continue
else:
to_consume_in_line = min(qty_to_consume, move_line.product_uom_qty - move_line.qty_done)
- line = {
+ line.update({
'move_id': move.id,
'product_id': move.product_id.id,
'product_uom_id': is_tracked and move.product_id.uom_id.id or move.product_uom.id,
'qty_to_consume': to_consume_in_line,
'qty_reserved': to_consume_in_line,
'lot_id': move_line.lot_id.id,
- 'qty_done': to_consume_in_line
- }
+ 'qty_done': to_consume_in_line,
+ })
lines.append(line)
qty_to_consume -= to_consume_in_line
# The move has not reserved the whole quantity so we create new wo lines
if float_compare(qty_to_consume, 0.0, precision_rounding=move.product_uom.rounding) > 0:
+ line = dict(initial_line_values)
if move.product_id.tracking == 'serial':
while float_compare(qty_to_consume, 0.0, precision_rounding=move.product_uom.rounding) > 0:
- line = {
+ line.update({
'move_id': move.id,
'product_id': move.product_id.id,
'product_uom_id': move.product_id.uom_id.id,
'qty_to_consume': 1,
'qty_done': 1,
- }
+ })
lines.append(line)
qty_to_consume -= 1
else:
- line = {
+ line.update({
'move_id': move.id,
'product_id': move.product_id.id,
'product_uom_id': move.product_uom.id,
'qty_to_consume': qty_to_consume,
- 'qty_done': qty_to_consume
- }
+ 'qty_done': qty_to_consume,
+ })
lines.append(line)
return lines
@@ -245,26 +269,26 @@ class MrpAbstractWorkorder(models.AbstractModel):
float_round(self.qty_producing, precision_rounding=rounding)
)
- def _update_raw_moves(self):
+ def _update_moves(self):
""" Once the production is done. Modify the workorder lines into
stock move line with the registered lot and quantity done.
"""
# Before writting produce quantities, we ensure they respect the bom strictness
self._strict_consumption_check()
vals_list = []
- workorder_lines_to_process = self.workorder_line_ids.filtered(lambda line: line.qty_done > 0)
+ workorder_lines_to_process = self._workorder_line_ids().filtered(lambda line: line.product_id != self.product_id and line.qty_done > 0)
for line in workorder_lines_to_process:
line._update_move_lines()
if float_compare(line.qty_done, 0, precision_rounding=line.product_uom_id.rounding) > 0:
vals_list += line._create_extra_move_lines()
- self.workorder_line_ids.unlink()
+ self._workorder_line_ids().filtered(lambda line: line.product_id != self.product_id).unlink()
self.env['stock.move.line'].create(vals_list)
def _strict_consumption_check(self):
if self.consumption == 'strict':
for move in self.move_raw_ids:
- lines = self.workorder_line_ids.filtered(lambda l: l.move_id == move)
+ lines = self._workorder_line_ids().filtered(lambda l: l.move_id == move)
qty_done = sum(lines.mapped('qty_done'))
qty_to_consume = sum(lines.mapped('qty_to_consume'))
rounding = self.product_uom_id.rounding
@@ -315,9 +339,9 @@ class MrpAbstractWorkorderLine(models.AbstractModel):
""" update a move line to save the workorder line data"""
self.ensure_one()
if self.lot_id:
- move_lines = self.move_id.move_line_ids.filtered(lambda ml: ml.lot_id == self.lot_id and not ml.lot_produced_id)
+ move_lines = self.move_id.move_line_ids.filtered(lambda ml: ml.lot_id == self.lot_id and not ml.lot_produced_ids)
else:
- move_lines = self.move_id.move_line_ids.filtered(lambda ml: not ml.lot_id and not ml.lot_produced_id)
+ move_lines = self.move_id.move_line_ids.filtered(lambda ml: not ml.lot_id and not ml.lot_produced_ids)
# Sanity check: if the product is a serial number and `lot` is already present in the other
# consumed move lines, raise.
@@ -343,14 +367,14 @@ class MrpAbstractWorkorderLine(models.AbstractModel):
if float_compare(new_quantity_done, ml.product_uom_qty, precision_rounding=rounding) >= 0:
ml.write({
'qty_done': new_quantity_done,
- 'lot_produced_id': self._get_final_lot().id
+ 'lot_produced_ids': self._get_produced_lots(),
})
else:
new_qty_reserved = ml.product_uom_qty - new_quantity_done
default = {
'product_uom_qty': new_quantity_done,
'qty_done': new_quantity_done,
- 'lot_produced_id': self._get_final_lot().id
+ 'lot_produced_ids': self._get_produced_lots(),
}
ml.copy(default=default)
ml.with_context(bypass_reservation_update=True).write({
@@ -380,7 +404,7 @@ class MrpAbstractWorkorderLine(models.AbstractModel):
'product_uom_qty': 0,
'product_uom_id': quant.product_uom_id.id,
'qty_done': min(quantity, self.qty_done),
- 'lot_produced_id': self._get_final_lot().id,
+ 'lot_produced_ids': self._get_produced_lots(),
}
if self.lot_id:
vals.update({'lot_id': self.lot_id.id})
@@ -400,7 +424,7 @@ class MrpAbstractWorkorderLine(models.AbstractModel):
'product_uom_qty': 0,
'product_uom_id': self.product_uom_id.id,
'qty_done': self.qty_done,
- 'lot_produced_id': self._get_final_lot().id,
+ 'lot_produced_ids': self._get_produced_lots(),
}
if self.lot_id:
vals.update({'lot_id': self.lot_id.id})
@@ -418,9 +442,20 @@ class MrpAbstractWorkorderLine(models.AbstractModel):
return self.move_id.move_line_ids.filtered(lambda ml:
ml.lot_id == self.lot_id and ml.product_id == self.product_id)
+ def _get_produced_lots(self):
+ return self.move_id in self._get_production().move_raw_ids and self._get_final_lots() and [(4, lot.id) for lot in self._get_final_lots()]
+
+ @api.model
+ def _get_raw_workorder_inverse_name(self):
+ raise NotImplementedError('Method _get_raw_workorder_inverse_name() undefined on %s' % self)
+
+ @api.model
+ def _get_finished_workoder_inverse_name(self):
+ raise NotImplementedError('Method _get_finished_workoder_inverse_name() undefined on %s' % self)
+
# To be implemented in specific model
- def _get_final_lot(self):
- raise NotImplementedError('Method _get_final_lot() undefined on %s' % self)
+ def _get_final_lots(self):
+ raise NotImplementedError('Method _get_final_lots() undefined on %s' % self)
def _get_production(self):
raise NotImplementedError('Method _get_production() undefined on %s' % self)
diff --git a/addons/mrp/models/mrp_bom.py b/addons/mrp/models/mrp_bom.py
index 35469a354f1..26456acc724 100644
--- a/addons/mrp/models/mrp_bom.py
+++ b/addons/mrp/models/mrp_bom.py
@@ -36,6 +36,7 @@ class MrpBom(models.Model):
domain="['&', ('product_tmpl_id', '=', product_tmpl_id), ('type', 'in', ['product', 'consu'])]",
help="If a product variant is defined the BOM is available only for this product.")
bom_line_ids = fields.One2many('mrp.bom.line', 'bom_id', 'BoM Lines', copy=True)
+ byproduct_ids = fields.One2many('mrp.bom.byproduct', 'bom_id', 'By-products', copy=True)
product_qty = fields.Float(
'Quantity', default=1.0,
digits=dp.get_precision('Unit of Measure'), required=True)
@@ -357,3 +358,33 @@ class MrpBomLine(models.Model):
'limit': 80,
'context': "{'default_res_model': '%s','default_res_id': %d}" % ('product.product', self.product_id.id)
}
+
+
+class MrpByProduct(models.Model):
+ _name = 'mrp.bom.byproduct'
+ _description = 'Byproduct'
+
+ product_id = fields.Many2one('product.product', 'By-product', required=True)
+ product_qty = fields.Float(
+ 'Quantity',
+ default=1.0, digits=dp.get_precision('Product Unit of Measure'), required=True)
+ product_uom_id = fields.Many2one('uom.uom', 'Unit of Measure', required=True)
+ bom_id = fields.Many2one('mrp.bom', 'BoM', ondelete='cascade')
+ operation_id = fields.Many2one('mrp.routing.workcenter', 'Produced in Operation')
+
+ @api.onchange('product_id')
+ def onchange_product_id(self):
+ """ Changes UoM if product_id changes. """
+ if self.product_id:
+ self.product_uom_id = self.product_id.uom_id.id
+
+ @api.onchange('product_uom_id')
+ def onchange_uom(self):
+ res = {}
+ if self.product_uom_id and self.product_id and self.product_uom_id.category_id != self.product_id.uom_id.category_id:
+ res['warning'] = {
+ 'title': _('Warning'),
+ 'message': _('The unit of measure you choose is in a different category than the product unit of measure.')
+ }
+ self.product_uom_id = self.product_id.uom_id.id
+ return res
diff --git a/addons/mrp/models/mrp_production.py b/addons/mrp/models/mrp_production.py
index dee10ac4f15..7d809285a1c 100644
--- a/addons/mrp/models/mrp_production.py
+++ b/addons/mrp/models/mrp_production.py
@@ -463,15 +463,18 @@ class MrpProduction(models.Model):
self.is_locked = not self.is_locked
return True
- def _generate_finished_moves(self):
- move = self.env['stock.move'].create({
+ def _get_finished_move_value(self, product_id, product_uom_qty, product_uom, operation_id=False, byproduct_id=False):
+ return {
+ 'product_id': product_id,
+ 'product_uom_qty': product_uom_qty,
+ 'product_uom': product_uom,
+ 'operation_id': operation_id,
+ 'byproduct_id': byproduct_id,
+ 'unit_factor': product_uom_qty / self.product_qty,
'name': self.name,
'date': self.date_planned_start,
'date_expected': self.date_planned_start,
'picking_type_id': self.picking_type_id.id,
- 'product_id': self.product_id.id,
- 'product_uom': self.product_uom_id.id,
- 'product_uom_qty': self.product_qty,
'location_id': self.product_id.property_stock_production.id,
'location_dest_id': self.location_dest_id.id,
'company_id': self.company_id.id,
@@ -481,8 +484,19 @@ class MrpProduction(models.Model):
'group_id': self.procurement_group_id.id,
'propagate': self.propagate,
'move_dest_ids': [(4, x.id) for x in self.move_dest_ids],
- })
- return move
+ }
+
+ def _generate_finished_moves(self):
+ moves_values = [self._get_finished_move_value(self.product_id.id, self.product_qty, self.product_uom_id.id)]
+ for byproduct in self.bom_id.byproduct_ids:
+ product_uom_factor = self.product_uom_id._compute_quantity(self.product_qty, self.bom_id.product_uom_id)
+ qty = byproduct.product_qty * (product_uom_factor / self.bom_id.product_qty)
+ move_values = self._get_finished_move_value(byproduct.product_id.id,
+ qty, byproduct.product_uom_id.id, byproduct.operation_id.id,
+ byproduct.id)
+ moves_values.append(move_values)
+ moves = self.env['stock.move'].create(moves_values)
+ return moves
def _get_moves_raw_values(self):
moves = []
@@ -725,11 +739,12 @@ class MrpProduction(models.Model):
# assign moves; last operation receive all unassigned moves (which case ?)
moves_raw = self.move_raw_ids.filtered(lambda move: move.operation_id == operation)
+ moves_finished = self.move_finished_ids.filtered(lambda move: move.operation_id == operation)
if len(workorders) == len(bom.routing_id.operation_ids):
moves_raw |= self.move_raw_ids.filtered(lambda move: not move.operation_id)
- moves_finished = self.move_finished_ids.filtered(lambda move: move.operation_id == operation) #TODO: code does nothing, unless maybe by_products?
+ moves_finished |= self.move_finished_ids.filtered(lambda move: move.product_id != self.product_id and not move.operation_id)
moves_raw.mapped('move_line_ids').write({'workorder_id': workorder.id})
- (moves_finished + moves_raw).write({'workorder_id': workorder.id})
+ (moves_finished | moves_raw).write({'workorder_id': workorder.id})
workorder._generate_wo_lines()
return workorders
@@ -737,18 +752,18 @@ class MrpProduction(models.Model):
def _check_lots(self):
# Check that the components were consumed for lots that we have produced.
if self.product_id.tracking != 'none':
- finished_lots = set(self.finished_move_line_ids.mapped('lot_id'))
- raw_finished_lots = set(self.move_raw_ids.mapped('move_line_ids.lot_produced_id'))
- if not (raw_finished_lots <= finished_lots):
+ finished_lots = self.finished_move_line_ids.mapped('lot_id')
+ raw_finished_lots = self.move_raw_ids.mapped('move_line_ids.lot_produced_ids')
+ if (raw_finished_lots - finished_lots):
lots_short = raw_finished_lots - finished_lots
error_msg = _(
'Some components have been consumed for a lot/serial number that has not been produced. '
'Unlock the MO and click on the components lines to correct it.\n'
'List of the components:\n'
)
- move_lines = self.move_raw_ids.mapped('move_line_ids').filtered(lambda x: x.lot_produced_id in lots_short)
+ move_lines = self.move_raw_ids.mapped('move_line_ids').filtered(lambda ml: lots_short & ml.lot_produced_ids)
for ml in move_lines:
- error_msg += ml.product_id.display_name + ' (' + ml.lot_produced_id.name +')\n'
+ error_msg += ml.product_id.display_name + ' (' + (lots_short & ml.lot_produced_ids).mapped('name') + ')\n'
raise UserError(error_msg)
@api.multi
@@ -801,19 +816,21 @@ class MrpProduction(models.Model):
moves_to_do = order.move_raw_ids.filtered(lambda x: x.state not in ('done', 'cancel'))
for move in moves_to_do.filtered(lambda m: m.product_qty == 0.0 and m.quantity_done > 0):
move.product_uom_qty = move.quantity_done
- moves_to_do._action_done()
+ # MRP do not merge move, catch the result of _action_done in order
+ # to get extra moves.
+ moves_to_do = moves_to_do._action_done()
moves_to_do = order.move_raw_ids.filtered(lambda x: x.state == 'done') - moves_not_to_do
order._cal_price(moves_to_do)
- moves_to_finish = order.move_finished_ids.filtered(lambda x: x.state not in ('done','cancel'))
- moves_to_finish._action_done()
+ moves_to_finish = order.move_finished_ids.filtered(lambda x: x.state not in ('done', 'cancel'))
+ moves_to_finish = moves_to_finish._action_done()
order.action_assign()
consume_move_lines = moves_to_do.mapped('move_line_ids')
for moveline in moves_to_finish.mapped('move_line_ids'):
- if moveline.product_id == order.product_id and moveline.move_id.has_tracking != 'none':
- if any([not ml.lot_produced_id for ml in consume_move_lines]):
+ if moveline.move_id.has_tracking != 'none' and moveline.product_id == order.product_id or moveline.lot_id in consume_move_lines.mapped('lot_produced_ids'):
+ if any([not ml.lot_produced_ids for ml in consume_move_lines]):
raise UserError(_('You can not consume without telling for which lot you consumed it'))
- # Link all movelines in the consumed with same lot_produced_id false or the correct lot_produced_id
- filtered_lines = consume_move_lines.filtered(lambda x: x.lot_produced_id == moveline.lot_id)
+ # Link all movelines in the consumed with same lot_produced_ids false or the correct lot_produced_ids
+ filtered_lines = consume_move_lines.filtered(lambda ml: moveline.lot_id in ml.lot_produced_ids)
moveline.write({'consume_line_ids': [(6, 0, [x for x in filtered_lines.ids])]})
else:
# Link with everything
diff --git a/addons/mrp/models/mrp_unbuild.py b/addons/mrp/models/mrp_unbuild.py
index 0b907d38d37..09fa63fb813 100644
--- a/addons/mrp/models/mrp_unbuild.py
+++ b/addons/mrp/models/mrp_unbuild.py
@@ -108,70 +108,80 @@ class MrpUnbuild(models.Model):
if self.mo_id.state != 'done':
raise UserError(_('You cannot unbuild a undone manufacturing order.'))
- consume_move = self._generate_consume_moves()[0]
+ consume_moves = self._generate_consume_moves()
+ consume_moves._action_confirm()
produce_moves = self._generate_produce_moves()
+ finished_move = consume_moves.filtered(lambda m: m.product_id == self.product_id)
+ consume_moves -= finished_move
+
if any(produce_move.has_tracking != 'none' and not self.mo_id for produce_move in produce_moves):
raise UserError(_('Some of your components are tracked, you have to specify a manufacturing order in order to retrieve the correct components.'))
- if consume_move.has_tracking != 'none':
+ if any(consume_move.has_tracking != 'none' and not self.mo_id for consume_move in consume_moves):
+ raise UserError(_('Some of your byproducts are tracked, you have to specify a manufacturing order in order to retrieve the correct byproducts.'))
+
+ if finished_move.has_tracking != 'none':
self.env['stock.move.line'].create({
- 'move_id': consume_move.id,
+ 'move_id': finished_move.id,
'lot_id': self.lot_id.id,
- 'qty_done': consume_move.product_uom_qty,
- 'product_id': consume_move.product_id.id,
- 'product_uom_id': consume_move.product_uom.id,
- 'location_id': consume_move.location_id.id,
- 'location_dest_id': consume_move.location_dest_id.id,
+ 'qty_done': finished_move.product_uom_qty,
+ 'product_id': finished_move.product_id.id,
+ 'product_uom_id': finished_move.product_uom.id,
+ 'location_id': finished_move.location_id.id,
+ 'location_dest_id': finished_move.location_dest_id.id,
})
else:
- consume_move.quantity_done = consume_move.product_uom_qty
- consume_move._action_done()
+ finished_move.quantity_done = finished_move.product_uom_qty
# TODO: Will fail if user do more than one unbuild with lot on the same MO. Need to check what other unbuild has aready took
- for produce_move in produce_moves:
- if produce_move.has_tracking != 'none':
- original_move = self.mo_id.move_raw_ids.filtered(lambda move: move.product_id == produce_move.product_id)
- needed_quantity = produce_move.product_qty
- for move_lines in original_move.mapped('move_line_ids').filtered(lambda ml: ml.lot_produced_id == self.lot_id):
+ for move in produce_moves | consume_moves:
+ if move.has_tracking != 'none':
+ original_move = move in produce_moves and self.mo_id.move_raw_ids or self.mo_id.move_finished_ids
+ original_move = original_move.filtered(lambda m: m.product_id == move.product_id)
+ needed_quantity = move.product_qty
+ moves_lines = original_move.mapped('move_line_ids')
+ if move in produce_moves and self.lot_id:
+ moves_lines = moves_lines.filtered(lambda ml: self.lot_id in ml.lot_produced_ids)
+ for move_line in moves_lines:
# Iterate over all move_lines until we unbuilded the correct quantity.
- taken_quantity = min(needed_quantity, move_lines.qty_done)
+ taken_quantity = min(needed_quantity, move_line.qty_done)
if taken_quantity:
self.env['stock.move.line'].create({
- 'move_id': produce_move.id,
- 'lot_id': move_lines.lot_id.id,
+ 'move_id': move.id,
+ 'lot_id': move_line.lot_id.id,
'qty_done': taken_quantity,
- 'product_id': produce_move.product_id.id,
- 'product_uom_id': move_lines.product_uom_id.id,
- 'location_id': produce_move.location_id.id,
- 'location_dest_id': produce_move.location_dest_id.id,
+ 'product_id': move.product_id.id,
+ 'product_uom_id': move_line.product_uom_id.id,
+ 'location_id': move.location_id.id,
+ 'location_dest_id': move.location_dest_id.id,
})
needed_quantity -= taken_quantity
else:
- produce_move.quantity_done = produce_move.product_uom_qty
+ move.quantity_done = move.product_uom_qty
+
+ finished_move._action_done()
+ consume_moves._action_done()
produce_moves._action_done()
produced_move_line_ids = produce_moves.mapped('move_line_ids').filtered(lambda ml: ml.qty_done > 0)
- consume_move.move_line_ids.write({'produce_line_ids': [(6, 0, produced_move_line_ids.ids)]})
+ consume_moves.mapped('move_line_ids').write({'produce_line_ids': [(6, 0, produced_move_line_ids.ids)]})
return self.write({'state': 'done'})
def _generate_consume_moves(self):
moves = self.env['stock.move']
for unbuild in self:
- move = self.env['stock.move'].create({
- 'name': unbuild.name,
- 'date': unbuild.create_date,
- 'product_id': unbuild.product_id.id,
- 'product_uom': unbuild.product_uom_id.id,
- 'product_uom_qty': unbuild.product_qty,
- 'location_id': unbuild.location_id.id,
- 'location_dest_id': unbuild.product_id.property_stock_production.id,
- 'warehouse_id': unbuild.location_id.get_warehouse().id,
- 'origin': unbuild.name,
- 'consume_unbuild_id': unbuild.id,
- })
- move._action_confirm()
- moves += move
+ if unbuild.mo_id:
+ finished_moves = unbuild.mo_id.move_finished_ids.filtered(lambda move: move.state == 'done')
+ factor = unbuild.product_qty / unbuild.mo_id.product_uom_id._compute_quantity(unbuild.mo_id.product_qty, unbuild.product_uom_id)
+ for finished_move in finished_moves:
+ moves += unbuild._generate_move_from_existing_move(finished_move, factor, finished_move.location_dest_id, finished_move.location_id)
+ else:
+ factor = unbuild.product_uom_id._compute_quantity(unbuild.product_qty, unbuild.bom_id.product_uom_id) / unbuild.bom_id.product_qty
+ moves += unbuild._generate_move_from_bom_line(self.product_id, self.product_uom_id, unbuild.product_qty)
+ for byproduct in unbuild.bom_id.byproduct_ids:
+ quantity = byproduct.product_qty * factor
+ moves += unbuild._generate_move_from_bom_line(byproduct.product_id, byproduct.product_uom_id, quantity, byproduct_id=byproduct.id)
return moves
def _generate_produce_moves(self):
@@ -181,40 +191,44 @@ class MrpUnbuild(models.Model):
raw_moves = unbuild.mo_id.move_raw_ids.filtered(lambda move: move.state == 'done')
factor = unbuild.product_qty / unbuild.mo_id.product_uom_id._compute_quantity(unbuild.mo_id.product_qty, unbuild.product_uom_id)
for raw_move in raw_moves:
- moves += unbuild._generate_move_from_raw_moves(raw_move, factor)
+ moves += unbuild._generate_move_from_existing_move(raw_move, factor, raw_move.location_dest_id, self.location_dest_id)
else:
factor = unbuild.product_uom_id._compute_quantity(unbuild.product_qty, unbuild.bom_id.product_uom_id) / unbuild.bom_id.product_qty
boms, lines = unbuild.bom_id.explode(unbuild.product_id, factor, picking_type=unbuild.bom_id.picking_type_id)
for line, line_data in lines:
- moves += unbuild._generate_move_from_bom_line(line, line_data['qty'])
+ moves += unbuild._generate_move_from_bom_line(line.product_id, line.product_uom_id, line_data['qty'], bom_line_id=line.id)
return moves
- def _generate_move_from_raw_moves(self, raw_move, factor):
+ def _generate_move_from_existing_move(self, move, factor, location_id, location_dest_id):
return self.env['stock.move'].create({
'name': self.name,
'date': self.create_date,
- 'product_id': raw_move.product_id.id,
- 'product_uom_qty': raw_move.product_uom_qty * factor,
- 'product_uom': raw_move.product_uom.id,
+ 'product_id': move.product_id.id,
+ 'product_uom_qty': move.product_uom_qty * factor,
+ 'product_uom': move.product_uom.id,
'procure_method': 'make_to_stock',
- 'location_dest_id': self.location_dest_id.id,
- 'location_id': raw_move.location_dest_id.id,
- 'warehouse_id': self.location_dest_id.get_warehouse().id,
+ 'location_dest_id': location_dest_id.id,
+ 'location_id': location_id.id,
+ 'warehouse_id': location_dest_id.get_warehouse().id,
'unbuild_id': self.id,
})
- def _generate_move_from_bom_line(self, bom_line, quantity):
+ def _generate_move_from_bom_line(self, product, product_uom, quantity, bom_line_id=False, byproduct_id=False):
+ location_id = bom_line_id and product.property_stock_production or self.location_id
+ location_dest_id = bom_line_id and self.location_dest_id or product.property_stock_production
+ warehouse = location_dest_id.get_warehouse()
return self.env['stock.move'].create({
'name': self.name,
'date': self.create_date,
- 'bom_line_id': bom_line.id,
- 'product_id': bom_line.product_id.id,
+ 'bom_line_id': bom_line_id,
+ 'byproduct_id': byproduct_id,
+ 'product_id': product.id,
'product_uom_qty': quantity,
- 'product_uom': bom_line.product_uom_id.id,
+ 'product_uom': product_uom.id,
'procure_method': 'make_to_stock',
- 'location_dest_id': self.location_dest_id.id,
- 'location_id': self.product_id.property_stock_production.id,
- 'warehouse_id': self.location_dest_id.get_warehouse().id,
+ 'location_dest_id': location_dest_id.id,
+ 'location_id': location_id.id,
+ 'warehouse_id': warehouse.id,
'unbuild_id': self.id,
})
diff --git a/addons/mrp/models/mrp_workorder.py b/addons/mrp/models/mrp_workorder.py
index 3bdb4bd76f3..81ef7c99da2 100644
--- a/addons/mrp/models/mrp_workorder.py
+++ b/addons/mrp/models/mrp_workorder.py
@@ -81,7 +81,11 @@ class MrpWorkorder(models.Model):
worksheet = fields.Binary(
'Worksheet', related='operation_id.worksheet', readonly=True)
move_raw_ids = fields.One2many(
- 'stock.move', 'workorder_id', 'Moves')
+ 'stock.move', 'workorder_id', 'Raw Moves',
+ domain=[('raw_material_production_id', '!=', False), ('production_id', '=', False)])
+ move_finished_ids = fields.One2many(
+ 'stock.move', 'workorder_id', 'Finished Moves',
+ domain=[('raw_material_production_id', '=', False), ('production_id', '!=', False)])
move_line_ids = fields.One2many(
'stock.move.line', 'workorder_id', 'Moves to Track',
help="Inventory moves for which you must scan a lot number at this work order")
@@ -104,18 +108,10 @@ class MrpWorkorder(models.Model):
capacity = fields.Float(
'Capacity', default=1.0,
help="Number of pieces that can be produced in parallel.")
- workorder_line_ids = fields.One2many(
- 'mrp.workorder.line',
- 'workorder_id',
- string='Workorder lines',
- domain=[('is_finished', '=', False)]
- )
- finished_workorder_line_ids = fields.One2many(
- 'mrp.workorder.line',
- 'workorder_id',
- string='Final Lot lines',
- domain=[('is_finished', '=', True)]
- )
+ raw_workorder_line_ids = fields.One2many('mrp.workorder.line',
+ 'raw_workorder_id', string='Components')
+ finished_workorder_line_ids = fields.One2many('mrp.workorder.line',
+ 'finished_workorder_id', string='By-products')
allowed_lots_domain = fields.One2many(comodel_name='stock.production.lot', compute="_compute_allowed_lots_domain")
@api.onchange('final_lot_id')
@@ -126,22 +122,31 @@ class MrpWorkorder(models.Model):
('next_work_order_id', '=', self.id)
])
if previous_wo:
- line = previous_wo.finished_workorder_line_ids.filtered(lambda line: line.lot_id == self.final_lot_id)
+ line = previous_wo.finished_workorder_line_ids.filtered(lambda line: line.product_id == self.product_id and line.lot_id == self.final_lot_id)
if line:
self.qty_producing = line.qty_done
+ @api.depends('production_id.workorder_ids.finished_workorder_line_ids',
+ 'production_id.workorder_ids.finished_workorder_line_ids.qty_done',
+ 'production_id.workorder_ids.finished_workorder_line_ids.lot_id')
def _compute_allowed_lots_domain(self):
- """ browse already created lot and respective quantities"""
+ """ Check if all the finished products has been assigned to a serial
+ number or a lot in other workorders. If yes, restrict the selectable lot
+ to the lot/sn used in other workorders.
+ """
productions = self.mapped('production_id')
for production in productions:
if production.product_id.tracking == 'none':
continue
rounding = production.product_uom_id.rounding
- finished_workorder_lines = production.workorder_ids.mapped('finished_workorder_line_ids')
+ finished_workorder_lines = production.workorder_ids.mapped('finished_workorder_line_ids').filtered(lambda wl: wl.product_id == production.product_id)
qties_done_per_lot = defaultdict(list)
for finished_workorder_line in finished_workorder_lines:
- qties_done_per_lot[finished_workorder_line.lot_id.id].append(finished_workorder_line.qty_done)
+ # It is possible to have finished workorder lines without a lot (eg using the dummy
+ # test type). Ignore them when computing the allowed lots.
+ if finished_workorder_line.lot_id:
+ qties_done_per_lot[finished_workorder_line.lot_id.id].append(finished_workorder_line.qty_done)
qty_to_produce = production.product_qty
allowed_lot_ids = self.env['stock.production.lot']
@@ -155,7 +160,7 @@ class MrpWorkorder(models.Model):
workorders = production.workorder_ids.filtered(lambda wo: wo.state not in ('done', 'cancel'))
for workorder in workorders:
if workorder.product_tracking == 'serial':
- workorder.allowed_lots_domain = allowed_lot_ids - workorder.finished_workorder_line_ids.mapped('lot_id')
+ workorder.allowed_lots_domain = allowed_lot_ids - workorder.finished_workorder_line_ids.filtered(lambda wl: wl.product_id == production.product_id).mapped('lot_id')
else:
workorder.allowed_lots_domain = allowed_lot_ids
@@ -223,17 +228,13 @@ class MrpWorkorder(models.Model):
def _generate_wo_lines(self):
""" Generate workorder line """
self.ensure_one()
- raw_moves = self.move_raw_ids.filtered(
+ moves = (self.move_raw_ids | self.move_finished_ids).filtered(
lambda move: move.state not in ('done', 'cancel')
)
- for move in raw_moves:
- qty_to_consume = move.product_uom._compute_quantity(
- self.qty_producing * move.unit_factor,
- move.product_id.uom_id,
- round=False
- )
+ for move in moves:
+ qty_to_consume = self._prepare_component_quantity(move, self.qty_producing)
line_values = self._generate_lines_values(move, qty_to_consume)
- self.workorder_line_ids |= self.env['mrp.workorder.line'].create(line_values)
+ self.env['mrp.workorder.line'].create(line_values)
def _apply_update_workorder_lines(self):
""" update existing line on the workorder. It could be trigger manually
@@ -241,13 +242,18 @@ class MrpWorkorder(models.Model):
"""
self.ensure_one()
line_values = self._update_workorder_lines()
- self.workorder_line_ids |= self.workorder_line_ids.create(line_values['to_create'])
+ self.env['mrp.workorder.line'].create(line_values['to_create'])
if line_values['to_delete']:
line_values['to_delete'].unlink()
for line, vals in line_values['to_update'].items():
line.write(vals)
def _refresh_wo_lines(self):
+ """ Modify exisiting workorder line in order to match the reservation on
+ stock move line. The strategy is to remove the line that were not
+ processed yet then call _generate_lines_values that recreate workorder
+ line depending the reservation.
+ """
for workorder in self:
raw_moves = workorder.move_raw_ids.filtered(
lambda move: move.state not in ('done', 'cancel')
@@ -256,22 +262,18 @@ class MrpWorkorder(models.Model):
for move in raw_moves:
rounding = move.product_uom.rounding
qty_already_consumed = 0.0
- workorder_lines = workorder.workorder_line_ids.filtered(lambda w: w.move_id == move)
+ workorder_lines = workorder.raw_workorder_line_ids.filtered(lambda w: w.move_id == move)
for wl in workorder_lines:
if not wl.qty_done:
wl_to_unlink |= wl
continue
qty_already_consumed += wl.qty_done
- qty_to_consume = move.product_uom._compute_quantity(
- workorder.qty_producing * move.unit_factor,
- move.product_id.uom_id,
- round=False
- )
+ qty_to_consume = self._prepare_component_quantity(move, workorder.qty_producing)
wl_to_unlink.unlink()
if float_compare(qty_to_consume, qty_already_consumed, precision_rounding=rounding) > 0:
line_values = workorder._generate_lines_values(move, qty_to_consume - qty_already_consumed)
- workorder.workorder_line_ids |= self.env['mrp.workorder.line'].create(line_values)
+ self.env['mrp.workorder.line'].create(line_values)
def _defaults_from_finished_workorder_line(self, reference_lot_lines):
for r_line in reference_lot_lines:
@@ -294,17 +296,6 @@ class MrpWorkorder(models.Model):
return True
return False
- def _get_byproduct_move_line(self, by_product_move, quantity):
- return {
- 'move_id': by_product_move.id,
- 'product_id': by_product_move.product_id.id,
- 'product_uom_qty': quantity,
- 'product_uom_id': by_product_move.product_uom.id,
- 'qty_done': quantity,
- 'location_id': by_product_move.location_id.id,
- 'location_dest_id': by_product_move.location_dest_id.id,
- }
-
@api.multi
def record_production(self):
if not self:
@@ -319,10 +310,10 @@ class MrpWorkorder(models.Model):
self._update_finished_move()
# Transfer quantities from temporary to final move line or make them final
- self._update_raw_moves()
+ self._update_moves()
- # Transfert lot and quantity produced to a finished workorder line
- if self.product_tracking != 'none' and self.final_lot_id:
+ # Transfer lot (if present) and quantity produced to a finished workorder line
+ if self.product_tracking != 'none':
self._create_or_update_finished_line()
# Update workorder quantity produced
@@ -362,6 +353,9 @@ class MrpWorkorder(models.Model):
self.button_finish()
return True
+ def _get_byproduct_move_to_update(self):
+ return self.production_id.move_finished_ids.filtered(lambda x: (x.product_id.id != self.production_id.product_id.id) and (x.state not in ('done', 'cancel')))
+
def _create_or_update_finished_line(self):
"""
1. Check that the final lot and the quantity producing is valid regarding
@@ -380,10 +374,13 @@ class MrpWorkorder(models.Model):
# In this case we select 4 since it would conflict with the first
# workorder otherwise.
line = workorder.finished_workorder_line_ids.filtered(lambda line: line.lot_id == self.final_lot_id)
- if line and float_compare(line.qty_done + workorder.qty_remaining, final_lot_quantity, precision_rounding=rounding) <= 0:
- final_lot_quantity = line.qty_done + workorder.qty_remaining
- elif float_compare(workorder.qty_remaining, final_lot_quantity, precision_rounding=rounding) < 0:
- final_lot_quantity = workorder.qty_remaining
+ line_without_lot = workorder.finished_workorder_line_ids.filtered(lambda line: line.product_id == workorder.product_id and not line.lot_id)
+ quantity_remaining = workorder.qty_remaining + line_without_lot.qty_done
+ quantity = line.qty_done + quantity_remaining
+ if line and float_compare(quantity, final_lot_quantity, precision_rounding=rounding) <= 0:
+ final_lot_quantity = quantity
+ elif float_compare(quantity_remaining, final_lot_quantity, precision_rounding=rounding) < 0:
+ final_lot_quantity = quantity_remaining
# final lot line for this lot on this workorder.
current_lot_lines = self.finished_workorder_line_ids.filtered(lambda line: line.lot_id == self.final_lot_id)
@@ -396,8 +393,7 @@ class MrpWorkorder(models.Model):
# Update workorder line that regiter final lot created
if not current_lot_lines:
current_lot_lines = self.env['mrp.workorder.line'].create({
- 'workorder_id': self.id,
- 'is_finished': True,
+ 'finished_workorder_id': self.id,
'product_id': self.product_id.id,
'lot_id': self.final_lot_id.id,
'qty_done': self.qty_producing,
@@ -548,11 +544,19 @@ class MrpWorkorderLine(models.Model):
_inherit = ["mrp.abstract.workorder.line"]
_description = "Workorder move line"
- workorder_id = fields.Many2one('mrp.workorder', 'Workorder')
- is_finished = fields.Boolean('Finished Lot Line', default=False)
+ raw_workorder_id = fields.Many2one('mrp.workorder', 'Component for Workorder')
+ finished_workorder_id = fields.Many2one('mrp.workorder', 'Finished Product for Workorder')
- def _get_final_lot(self):
- return self.workorder_id.final_lot_id
+ @api.model
+ def _get_raw_workorder_inverse_name(self):
+ return 'raw_workorder_id'
+
+ @api.model
+ def _get_finished_workoder_inverse_name(self):
+ return 'finished_workorder_id'
+
+ def _get_final_lots(self):
+ return (self.raw_workorder_id or self.finished_workorder_id).final_lot_id
def _get_production(self):
- return self.workorder_id.production_id
+ return (self.raw_workorder_id or self.finished_workorder_id).production_id
diff --git a/addons/mrp/models/res_config_settings.py b/addons/mrp/models/res_config_settings.py
index 1dcbef8d67e..087d8050b40 100644
--- a/addons/mrp/models/res_config_settings.py
+++ b/addons/mrp/models/res_config_settings.py
@@ -9,7 +9,8 @@ class ResConfigSettings(models.TransientModel):
manufacturing_lead = fields.Float(related='company_id.manufacturing_lead', string="Manufacturing Lead Time", readonly=False)
use_manufacturing_lead = fields.Boolean(string="Default Manufacturing Lead Time", config_parameter='mrp.use_manufacturing_lead', oldname='default_use_manufacturing_lead')
- module_mrp_byproduct = fields.Boolean("By-Products")
+ group_mrp_byproducts = fields.Boolean("By-Products",
+ implied_group='mrp.group_mrp_byproducts')
module_mrp_mps = fields.Boolean("Master Production Schedule")
module_mrp_plm = fields.Boolean("Product Lifecycle Management (PLM)")
module_mrp_workorder = fields.Boolean("Work Orders")
@@ -25,4 +26,13 @@ class ResConfigSettings(models.TransientModel):
@api.onchange('group_mrp_routings')
def _onchange_group_mrp_routings(self):
- self.module_mrp_workorder = self.group_mrp_routings
+ # If we activate 'MRP Work Orders', it means that we need to install 'mrp_workorder'.
+ # The opposite is not always true: other modules (such as 'quality_mrp_workorder') may
+ # depend on 'mrp_workorder', so we should not automatically uninstall the module if 'MRP
+ # Work Orders' is deactivated.
+ # Long story short: if 'mrp_workorder' is already installed, we don't uninstall it based on
+ # group_mrp_routings
+ if self.group_mrp_routings:
+ self.module_mrp_workorder = True
+ elif not self.env['ir.module.module'].search([('name', '=', 'mrp_workorder'), ('state', '=', 'installed')]):
+ self.module_mrp_workorder = False
diff --git a/addons/mrp/models/stock_move.py b/addons/mrp/models/stock_move.py
index 828f2d27520..f2058420815 100644
--- a/addons/mrp/models/stock_move.py
+++ b/addons/mrp/models/stock_move.py
@@ -12,7 +12,7 @@ class StockMoveLine(models.Model):
workorder_id = fields.Many2one('mrp.workorder', 'Work Order')
production_id = fields.Many2one('mrp.production', 'Production Order')
- lot_produced_id = fields.Many2one('stock.production.lot', 'Finished Lot/Serial Number')
+ lot_produced_ids = fields.Many2many('stock.production.lot', string='Finished Lot/Serial Number')
lot_produced_qty = fields.Float(
'Quantity Finished Product', digits=dp.get_precision('Product Unit of Measure'),
help="Informative, not used in matching")
@@ -32,7 +32,7 @@ class StockMoveLine(models.Model):
def _reservation_is_updatable(self, quantity, reserved_quant):
self.ensure_one()
- if self.lot_produced_id:
+ if self.lot_produced_ids:
ml_remaining_qty = self.qty_done - self.product_uom_qty
ml_remaining_qty = self.product_uom_id._compute_quantity(ml_remaining_qty, self.product_id.uom_id, rounding_method="HALF-UP")
if float_compare(ml_remaining_qty, quantity, precision_rounding=self.product_id.uom_id.rounding) < 0:
@@ -44,8 +44,8 @@ class StockMoveLine(models.Model):
for move_line in self:
if move_line.move_id.production_id and 'lot_id' in vals:
move_line.production_id.move_raw_ids.mapped('move_line_ids')\
- .filtered(lambda r: not r.done_move and r.lot_produced_id == move_line.lot_id)\
- .write({'lot_produced_id': vals['lot_id']})
+ .filtered(lambda r: not r.done_move and move_line.lot_id in r.lot_produced_ids)\
+ .write({'lot_produced_ids': [(4, vals['lot_id'])]})
production = move_line.move_id.production_id or move_line.move_id.raw_material_production_id
if production and move_line.state == 'done' and any(field in vals for field in ('lot_id', 'location_id', 'qty_done')):
move_line._log_message(production, move_line, 'mrp.track_production_move_template', vals)
@@ -70,7 +70,10 @@ class StockMove(models.Model):
'mrp.workorder', 'Work Order To Consume')
# Quantities to process, in normalized UoMs
bom_line_id = fields.Many2one('mrp.bom.line', 'BoM Line')
- unit_factor = fields.Float('Unit Factor')
+ byproduct_id = fields.Many2one(
+ 'mrp.bom.byproduct', 'By-products',
+ help="By-product line that generated the move in a manufacturing order")
+ unit_factor = fields.Float('Unit Factor', default=1)
is_done = fields.Boolean(
'Done', compute='_compute_is_done',
store=True,
diff --git a/addons/mrp/models/stock_rule.py b/addons/mrp/models/stock_rule.py
index 8f72e133c24..322746a327d 100644
--- a/addons/mrp/models/stock_rule.py
+++ b/addons/mrp/models/stock_rule.py
@@ -6,6 +6,7 @@ from dateutil.relativedelta import relativedelta
from odoo import api, fields, models, _
from odoo.exceptions import UserError
+from odoo.osv import expression
class StockRule(models.Model):
@@ -132,3 +133,8 @@ class ProcurementGroup(models.Model):
else:
procurements_without_kit.append(procurement)
return super(ProcurementGroup, self).run(procurements_without_kit)
+
+ def _get_moves_to_assign_domain(self):
+ domain = super(ProcurementGroup, self)._get_moves_to_assign_domain()
+ domain = expression.AND([domain, [('production_id', '=', False)]])
+ return domain
diff --git a/addons/mrp/models/stock_warehouse.py b/addons/mrp/models/stock_warehouse.py
index da1acaab423..8b6e0676bb6 100644
--- a/addons/mrp/models/stock_warehouse.py
+++ b/addons/mrp/models/stock_warehouse.py
@@ -164,24 +164,25 @@ class StockWarehouse(models.Model):
})
return rules
- def _get_locations_values(self, vals):
- values = super(StockWarehouse, self)._get_locations_values(vals)
+ def _get_locations_values(self, vals, code=False):
+ values = super(StockWarehouse, self)._get_locations_values(vals, code=code)
def_values = self.default_get(['manufacture_steps'])
manufacture_steps = vals.get('manufacture_steps', def_values['manufacture_steps'])
- code = vals.get('code') or self.code
+ code = vals.get('code') or code
code = code.replace(' ', '').upper()
+ company_id = vals.get('company_id', self.company_id.id)
values.update({
'pbm_loc_id': {
'name': _('Pre-Production'),
'active': manufacture_steps in ('pbm', 'pbm_sam'),
'usage': 'internal',
- 'barcode': code + '-PREPRODUCTION'
+ 'barcode': self._valid_barcode(code + '-PREPRODUCTION', company_id)
},
'sam_loc_id': {
'name': _('Post-Production'),
'active': manufacture_steps == 'pbm_sam',
'usage': 'internal',
- 'barcode': code + '-POSTPRODUCTION'
+ 'barcode': self._valid_barcode(code + '-POSTPRODUCTION', company_id)
},
})
return values
diff --git a/addons/mrp/report/mrp_report_bom_structure.py b/addons/mrp/report/mrp_report_bom_structure.py
index 1ac6cee9dce..43a82173704 100644
--- a/addons/mrp/report/mrp_report_bom_structure.py
+++ b/addons/mrp/report/mrp_report_bom_structure.py
@@ -194,7 +194,7 @@ class ReportBomStructure(models.AbstractModel):
if line._skip_bom_line(product):
continue
if line.child_bom_id:
- qty = line.product_uom_id._compute_quantity(line.product_qty * factor, line.child_bom_id.product_uom_id)
+ qty = line.product_uom_id._compute_quantity(line.product_qty * factor, line.child_bom_id.product_uom_id) / line.child_bom_id.product_qty
sub_price = self._get_price(line.child_bom_id, qty, line.product_id)
price += sub_price
else:
diff --git a/addons/mrp/security/ir.model.access.csv b/addons/mrp/security/ir.model.access.csv
index 23b010a67b8..ab595d23776 100644
--- a/addons/mrp/security/ir.model.access.csv
+++ b/addons/mrp/security/ir.model.access.csv
@@ -8,6 +8,7 @@ access_mrp_routing,mrp.routing,model_mrp_routing,mrp.group_mrp_user,1,0,0,0
access_mrp_routing_workcenter,mrp.routing.workcenter,model_mrp_routing_workcenter,mrp.group_mrp_user,1,0,0,0
access_mrp_bom,mrp.bom,model_mrp_bom,group_mrp_user,1,0,0,0
access_mrp_bom_line,mrp.bom.line,model_mrp_bom_line,group_mrp_user,1,0,0,0
+access_mrp_bom_byproduct_user,mrp.bom.byproduct,model_mrp_bom_byproduct,mrp.group_mrp_user,1,0,0,0
access_mrp_production,mrp.production user,model_mrp_production,mrp.group_mrp_user,1,1,1,1
access_mrp_workcenter_manager,mrp.workcenter.manager,model_mrp_workcenter,mrp.group_mrp_manager,1,1,1,1
access_mrp_resource_manager,access_mrp_resource manager,resource.model_resource_resource,mrp.group_mrp_manager,1,1,1,1
@@ -15,6 +16,7 @@ access_mrp_routing_manager,mrp.routing.manager,model_mrp_routing,mrp.group_mrp_m
access_mrp_routing_workcenter_manager,mrp.routing.workcenter.manager,model_mrp_routing_workcenter,mrp.group_mrp_manager,1,1,1,1
access_mrp_bom_manager,mrp.bom.manager,model_mrp_bom,mrp.group_mrp_manager,1,1,1,1
access_mrp_bom_line_manager,mrp.bom.line.manager,model_mrp_bom_line,mrp.group_mrp_manager,1,1,1,1
+access_mrp_bom_byproduct_manager,mrp.bom.byproduct manager,model_mrp_bom_byproduct,mrp.group_mrp_manager,1,1,1,1
access_stock_location_mrp_worker,stock.location mrp_worker,stock.model_stock_location,mrp.group_mrp_user,1,0,0,0
access_stock_move_mrp_worker,stock.move mrp_worker,stock.model_stock_move,mrp.group_mrp_user,1,1,1,0
access_stock_picking_mrp_worker,stock.picking mrp_worker,stock.model_stock_picking,mrp.group_mrp_user,1,1,1,1
diff --git a/addons/mrp/security/mrp_security.xml b/addons/mrp/security/mrp_security.xml
index 6c346375b9f..c10d557a504 100644
--- a/addons/mrp/security/mrp_security.xml
+++ b/addons/mrp/security/mrp_security.xml
@@ -25,6 +25,11 @@
+
+ Produce residual products
+
+
+
diff --git a/addons/mrp/tests/__init__.py b/addons/mrp/tests/__init__.py
index 9664aebc5b1..e1186006cee 100644
--- a/addons/mrp/tests/__init__.py
+++ b/addons/mrp/tests/__init__.py
@@ -1,6 +1,7 @@
# -*- coding: utf-8 -*-
from . import test_bom
+from . import test_byproduct
from . import test_order
from . import test_stock
from . import test_warehouse_multistep_manufacturing
diff --git a/addons/mrp/tests/common.py b/addons/mrp/tests/common.py
index c63cec46e04..55e817e68f6 100644
--- a/addons/mrp/tests/common.py
+++ b/addons/mrp/tests/common.py
@@ -54,6 +54,7 @@ class TestMrpCommon(common2.TestStockCommon):
user_group_stock_user = cls.env.ref('stock.group_stock_user')
user_group_mrp_user = cls.env.ref('mrp.group_mrp_user')
user_group_mrp_manager = cls.env.ref('mrp.group_mrp_manager')
+ user_group_mrp_byproducts = cls.env.ref('mrp.group_mrp_byproducts')
# Update demo products
(cls.product_2 | cls.product_3 | cls.product_4 | cls.product_5 | cls.product_6 | cls.product_7 | cls.product_8).write({
@@ -67,13 +68,21 @@ class TestMrpCommon(common2.TestStockCommon):
'login': 'hilda',
'email': 'h.h@example.com',
'notification_type': 'inbox',
- 'groups_id': [(6, 0, [user_group_mrp_user.id, user_group_stock_user.id])]})
+ 'groups_id': [(6, 0, [
+ user_group_mrp_user.id,
+ user_group_stock_user.id,
+ user_group_mrp_byproducts.id
+ ])]})
cls.user_mrp_manager = Users.create({
'name': 'Gary Youngwomen',
'login': 'gary',
'email': 'g.g@example.com',
'notification_type': 'inbox',
- 'groups_id': [(6, 0, [user_group_mrp_manager.id, user_group_stock_user.id])]})
+ 'groups_id': [(6, 0, [
+ user_group_mrp_manager.id,
+ user_group_stock_user.id,
+ user_group_mrp_byproducts.id
+ ])]})
cls.workcenter_1 = cls.env['mrp.workcenter'].create({
'name': 'Nuclear Workcenter',
diff --git a/addons/mrp/tests/test_bom.py b/addons/mrp/tests/test_bom.py
index 6e4ed69d0b0..cacdf65189d 100644
--- a/addons/mrp/tests/test_bom.py
+++ b/addons/mrp/tests/test_bom.py
@@ -628,3 +628,89 @@ class TestBoM(TestMrpCommon):
report_values = self.env['report.mrp.report_bom_structure']._get_report_data(bom_id=bom_car.id, searchQty=1, searchVariant=red_car_without_gps.id)
# Same math than before but without GPS
self.assertEqual(report_values['lines']['total'], 210)
+
+ def test_bom_report_recursive_bom(self):
+ """ Test report with recursive BoM and different quantities.
+ BoM 1:
+ product = Finished (units)
+ quantity = 100 units
+ - Semi-Finished 5 kg
+
+ BoM 2:
+ product = Semi-Finished (kg)
+ quantity = 11 kg
+ - Assembly 2 dozens
+
+ BoM 3:
+ product = Assembly (dozens)
+ quantity = 5 dozens
+ - Raw Material 4 litres (product.product 5$/litre)
+
+ Check the Price for 80 units of Finished -> 2.92$:
+ """
+ # Create a products templates
+ uom_unit = self.env.ref('uom.product_uom_unit')
+ uom_kg = self.env.ref('uom.product_uom_kgm')
+ uom_dozen = self.env.ref('uom.product_uom_dozen')
+ uom_litre = self.env.ref('uom.product_uom_litre')
+
+ finished = self.env['product.product'].create({
+ 'name': 'Finished',
+ 'type': 'product',
+ 'uom_id': uom_unit.id,
+ 'uom_po_id': uom_unit.id,
+ })
+
+ semi_finished = self.env['product.product'].create({
+ 'name': 'Semi-Finished',
+ 'type': 'product',
+ 'uom_id': uom_kg.id,
+ 'uom_po_id': uom_kg.id,
+ })
+
+ assembly = self.env['product.product'].create({
+ 'name': 'Assembly',
+ 'type': 'product',
+ 'uom_id': uom_dozen.id,
+ 'uom_po_id': uom_dozen.id,
+ })
+
+ raw_material = self.env['product.product'].create({
+ 'name': 'Raw Material',
+ 'type': 'product',
+ 'uom_id': uom_litre.id,
+ 'uom_po_id': uom_litre.id,
+ 'standard_price': 5,
+ })
+
+ #Create bom
+ bom_finished = Form(self.env['mrp.bom'])
+ bom_finished.product_tmpl_id = finished.product_tmpl_id
+ bom_finished.product_qty = 100
+ with bom_finished.bom_line_ids.new() as line:
+ line.product_id = semi_finished
+ line.product_uom_id = uom_kg
+ line.product_qty = 5
+ bom_finished = bom_finished.save()
+
+ bom_semi_finished = Form(self.env['mrp.bom'])
+ bom_semi_finished.product_tmpl_id = semi_finished.product_tmpl_id
+ bom_semi_finished.product_qty = 11
+ with bom_semi_finished.bom_line_ids.new() as line:
+ line.product_id = assembly
+ line.product_uom_id = uom_dozen
+ line.product_qty = 2
+ bom_semi_finished = bom_semi_finished.save()
+
+ bom_assembly = Form(self.env['mrp.bom'])
+ bom_assembly.product_tmpl_id = assembly.product_tmpl_id
+ bom_assembly.product_qty = 5
+ with bom_assembly.bom_line_ids.new() as line:
+ line.product_id = raw_material
+ line.product_uom_id = uom_litre
+ line.product_qty = 4
+ bom_assembly = bom_assembly.save()
+
+ report_values = self.env['report.mrp.report_bom_structure']._get_report_data(bom_id=bom_finished.id, searchQty=80)
+
+ self.assertAlmostEqual(report_values['lines']['total'], 2.92)
diff --git a/addons/mrp_byproduct/tests/test_mrp_byproduct.py b/addons/mrp/tests/test_byproduct.py
similarity index 97%
rename from addons/mrp_byproduct/tests/test_mrp_byproduct.py
rename to addons/mrp/tests/test_byproduct.py
index ee6d566eec1..58759c3e0e3 100644
--- a/addons/mrp_byproduct/tests/test_mrp_byproduct.py
+++ b/addons/mrp/tests/test_byproduct.py
@@ -45,7 +45,7 @@ class TestMrpByProduct(common.TransactionCase):
'type': 'normal',
'product_uom_id': self.uom_unit_id,
'bom_line_ids': [(0, 0, {'product_id': self.product_c_id, 'product_uom_id': self.uom_unit_id, 'product_qty': 2})],
- 'sub_products': [(0, 0, {'product_id': self.product_b.id, 'product_uom_id': self.uom_unit_id, 'product_qty': 1})]
+ 'byproduct_ids': [(0, 0, {'product_id': self.product_b.id, 'product_uom_id': self.uom_unit_id, 'product_qty': 1})]
})
# Create production order for product A
diff --git a/addons/mrp/tests/test_order.py b/addons/mrp/tests/test_order.py
index f8aa7f29109..ddde7e6a064 100644
--- a/addons/mrp/tests/test_order.py
+++ b/addons/mrp/tests/test_order.py
@@ -300,21 +300,21 @@ class TestMrpOrder(TestMrpCommon):
'active_ids': [mo.id],
}))
# change the quantity done in one line
- produce_form.workorder_line_ids._records[0]['qty_done'] = 1
+ produce_form.raw_workorder_line_ids._records[0]['qty_done'] = 1
# change the quantity producing
produce_form.qty_producing = 3
# check than all quantities are update correctly
- line1 = produce_form.workorder_line_ids._records[0]
- line2 = produce_form.workorder_line_ids._records[1]
+ line1 = produce_form.raw_workorder_line_ids._records[0]
+ line2 = produce_form.raw_workorder_line_ids._records[1]
self.assertEqual(line1['qty_to_consume'], 3, "Wrong quantity to consume")
self.assertEqual(line1['qty_done'], 3, "Wrong quantity done")
self.assertEqual(line2['qty_to_consume'], 12, "Wrong quantity to consume")
self.assertEqual(line2['qty_done'], 12, "Wrong quantity done")
product_produce = produce_form.save()
- self.assertEqual(len(product_produce.workorder_line_ids), 2, 'You should have produce lines even the consumed products are not tracked.')
+ self.assertEqual(len(product_produce.raw_workorder_line_ids), 2, 'You should have produce lines even the consumed products are not tracked.')
product_produce.do_produce()
def test_product_produce_2(self):
@@ -345,12 +345,12 @@ class TestMrpOrder(TestMrpCommon):
'active_ids': [mo.id],
}))
- self.assertEqual(len(produce_form.workorder_line_ids), 3, 'You should have 3 produce lines. One for each serial to consume and for the untracked product.')
+ self.assertEqual(len(produce_form.raw_workorder_line_ids), 3, 'You should have 3 produce lines. One for each serial to consume and for the untracked product.')
produce_form.qty_producing = 1
# get the proposed lot
consumed_lots = self.env['stock.production.lot']
- for workorder_line in produce_form.workorder_line_ids._records:
+ for workorder_line in produce_form.raw_workorder_line_ids._records:
if workorder_line['product_id'] == p1.id:
consumed_lots |= self.env['stock.production.lot'].browse(workorder_line['lot_id'])
consumed_lots.ensure_one()
@@ -365,8 +365,8 @@ class TestMrpOrder(TestMrpCommon):
'active_ids': [mo.id],
}))
product_produce = produce_form.save()
- self.assertEqual(len(product_produce.workorder_line_ids), 2, 'You should have 2 produce lines left.')
- for line in product_produce.workorder_line_ids.filtered(lambda x: x.lot_id):
+ self.assertEqual(len(product_produce.raw_workorder_line_ids), 2, 'You should have 2 produce lines left.')
+ for line in product_produce.raw_workorder_line_ids.filtered(lambda x: x.lot_id):
self.assertEqual(line.lot_id, remaining_lot, 'Wrong lot proposed.')
def test_product_produce_3(self):
@@ -408,15 +408,15 @@ class TestMrpOrder(TestMrpCommon):
'active_ids': [mo.id],
}))
produce_form.qty_producing = 1.0
- for i in range(len(produce_form.workorder_line_ids)):
- with produce_form.workorder_line_ids.edit(i) as line:
+ for i in range(len(produce_form.raw_workorder_line_ids)):
+ with produce_form.raw_workorder_line_ids.edit(i) as line:
line.qty_done += 1
product_produce = produce_form.save()
product_produce.final_lot_id = final_product_lot.id
# product 1 lot 1 shelf1
# product 1 lot 1 shelf2
# product 1 lot 2
- self.assertEqual(len(product_produce.workorder_line_ids), 4, 'You should have 4 produce lines. lot 1 shelf_1, lot 1 shelf_2, lot2 and for product which have tracking None')
+ self.assertEqual(len(product_produce.raw_workorder_line_ids), 4, 'You should have 4 produce lines. lot 1 shelf_1, lot 1 shelf_2, lot2 and for product which have tracking None')
product_produce.do_produce()
@@ -538,20 +538,20 @@ class TestMrpOrder(TestMrpCommon):
'active_ids': [mo.id],
}))
produce_form.qty_producing = 3
- self.assertEqual(len(produce_form.workorder_line_ids._records), 4, 'Update the produce quantity should change the components quantity.')
- self.assertEqual(sum([x['qty_done'] for x in produce_form.workorder_line_ids._records]), 15, 'Update the produce quantity should change the components quantity.')
- self.assertEqual(sum([x['qty_reserved'] for x in produce_form.workorder_line_ids._records]), 5, 'Update the produce quantity should not change the components reserved quantity.')
+ self.assertEqual(len(produce_form.raw_workorder_line_ids._records), 4, 'Update the produce quantity should change the components quantity.')
+ self.assertEqual(sum([x['qty_done'] for x in produce_form.raw_workorder_line_ids._records]), 15, 'Update the produce quantity should change the components quantity.')
+ self.assertEqual(sum([x['qty_reserved'] for x in produce_form.raw_workorder_line_ids._records]), 5, 'Update the produce quantity should not change the components reserved quantity.')
produce_form.qty_producing = 4
- self.assertEqual(len(produce_form.workorder_line_ids._records), 4, 'Update the produce quantity should change the components quantity.')
- self.assertEqual(sum([x['qty_done'] for x in produce_form.workorder_line_ids._records]), 20, 'Update the produce quantity should change the components quantity.')
- self.assertEqual(sum([x['qty_reserved'] for x in produce_form.workorder_line_ids._records]), 5, 'Update the produce quantity should not change the components reserved quantity.')
+ self.assertEqual(len(produce_form.raw_workorder_line_ids._records), 4, 'Update the produce quantity should change the components quantity.')
+ self.assertEqual(sum([x['qty_done'] for x in produce_form.raw_workorder_line_ids._records]), 20, 'Update the produce quantity should change the components quantity.')
+ self.assertEqual(sum([x['qty_reserved'] for x in produce_form.raw_workorder_line_ids._records]), 5, 'Update the produce quantity should not change the components reserved quantity.')
produce_form.qty_producing = 1
- self.assertEqual(len(produce_form.workorder_line_ids._records), 2, 'Update the produce quantity should change the components quantity.')
- self.assertEqual(sum([x['qty_done'] for x in produce_form.workorder_line_ids._records]), 5, 'Update the produce quantity should change the components quantity.')
- self.assertEqual(sum([x['qty_reserved'] for x in produce_form.workorder_line_ids._records]), 5, 'Update the produce quantity should not change the components reserved quantity.')
+ self.assertEqual(len(produce_form.raw_workorder_line_ids._records), 2, 'Update the produce quantity should change the components quantity.')
+ self.assertEqual(sum([x['qty_done'] for x in produce_form.raw_workorder_line_ids._records]), 5, 'Update the produce quantity should change the components quantity.')
+ self.assertEqual(sum([x['qty_reserved'] for x in produce_form.raw_workorder_line_ids._records]), 5, 'Update the produce quantity should not change the components reserved quantity.')
# try adding another product that doesn't belong to the BoM
- with produce_form.workorder_line_ids.new() as line:
+ with produce_form.raw_workorder_line_ids.new() as line:
line.product_id = self.product_4
line.qty_done = 1
produce_wizard = produce_form.save()
@@ -583,7 +583,7 @@ class TestMrpOrder(TestMrpCommon):
produce_form.qty_producing = 1
produce_wizard = produce_form.save()
- self.assertEqual(len(produce_wizard.workorder_line_ids), 2)
+ self.assertEqual(len(produce_wizard.raw_workorder_line_ids), 2)
produce_wizard.do_produce()
produce_form = Form(self.env['mrp.product.produce'].with_context({
@@ -594,7 +594,7 @@ class TestMrpOrder(TestMrpCommon):
produce_wizard = produce_form.save()
- self.assertEqual(len(produce_wizard.workorder_line_ids), 2)
+ self.assertEqual(len(produce_wizard.raw_workorder_line_ids), 2)
produce_wizard.do_produce()
mo.button_mark_done()
@@ -632,9 +632,9 @@ class TestMrpOrder(TestMrpCommon):
}))
produce_form.qty_producing = 1
produce_wizard = produce_form.save()
- self.assertEqual(len(produce_wizard.workorder_line_ids), 2)
- self.assertEqual(produce_wizard.workorder_line_ids.filtered(lambda l: l.product_id == p1).qty_reserved, 4)
- self.assertEqual(produce_wizard.workorder_line_ids.filtered(lambda l: l.product_id == p2).qty_reserved, 1)
+ self.assertEqual(len(produce_wizard.raw_workorder_line_ids), 2)
+ self.assertEqual(produce_wizard.raw_workorder_line_ids.filtered(lambda l: l.product_id == p1).qty_reserved, 4)
+ self.assertEqual(produce_wizard.raw_workorder_line_ids.filtered(lambda l: l.product_id == p2).qty_reserved, 1)
produce_wizard.do_produce()
produce_form = Form(self.env['mrp.product.produce'].with_context({
@@ -646,11 +646,11 @@ class TestMrpOrder(TestMrpCommon):
# p1 1 1 1
# p1 3 0 3
# p2 1 1 1
- self.assertEqual(len(produce_wizard.workorder_line_ids), 3)
- self.assertEqual(sum(produce_wizard.workorder_line_ids.filtered(lambda l: l.product_id == p1).mapped('qty_reserved')), 1)
- self.assertEqual(produce_wizard.workorder_line_ids.filtered(lambda l: l.product_id == p1 and l.qty_reserved).qty_to_consume, 1)
- self.assertEqual(produce_wizard.workorder_line_ids.filtered(lambda l: l.product_id == p1 and not l.qty_reserved).qty_to_consume, 3)
- self.assertEqual(produce_wizard.workorder_line_ids.filtered(lambda l: l.product_id == p2).qty_reserved, 1)
+ self.assertEqual(len(produce_wizard.raw_workorder_line_ids), 3)
+ self.assertEqual(sum(produce_wizard.raw_workorder_line_ids.filtered(lambda l: l.product_id == p1).mapped('qty_reserved')), 1)
+ self.assertEqual(produce_wizard.raw_workorder_line_ids.filtered(lambda l: l.product_id == p1 and l.qty_reserved).qty_to_consume, 1)
+ self.assertEqual(produce_wizard.raw_workorder_line_ids.filtered(lambda l: l.product_id == p1 and not l.qty_reserved).qty_to_consume, 3)
+ self.assertEqual(produce_wizard.raw_workorder_line_ids.filtered(lambda l: l.product_id == p2).qty_reserved, 1)
with Form(produce_wizard) as produce_form:
produce_form.qty_producing = 2
@@ -658,11 +658,11 @@ class TestMrpOrder(TestMrpCommon):
# p1 7 0 7
# p2 1 1 1
# p2 1 0 1
- self.assertEqual(len(produce_wizard.workorder_line_ids), 4)
- self.assertEqual(sum(produce_wizard.workorder_line_ids.filtered(lambda l: l.product_id == p1).mapped('qty_reserved')), 1)
- self.assertEqual(produce_wizard.workorder_line_ids.filtered(lambda l: l.product_id == p1 and l.qty_reserved).qty_to_consume, 1)
- self.assertEqual(produce_wizard.workorder_line_ids.filtered(lambda l: l.product_id == p1 and not l.qty_reserved).qty_to_consume, 7)
- self.assertEqual(sum(produce_wizard.workorder_line_ids.filtered(lambda l: l.product_id == p2).mapped('qty_reserved')), 1)
+ self.assertEqual(len(produce_wizard.raw_workorder_line_ids), 4)
+ self.assertEqual(sum(produce_wizard.raw_workorder_line_ids.filtered(lambda l: l.product_id == p1).mapped('qty_reserved')), 1)
+ self.assertEqual(produce_wizard.raw_workorder_line_ids.filtered(lambda l: l.product_id == p1 and l.qty_reserved).qty_to_consume, 1)
+ self.assertEqual(produce_wizard.raw_workorder_line_ids.filtered(lambda l: l.product_id == p1 and not l.qty_reserved).qty_to_consume, 7)
+ self.assertEqual(sum(produce_wizard.raw_workorder_line_ids.filtered(lambda l: l.product_id == p2).mapped('qty_reserved')), 1)
produce_wizard.do_produce()
@@ -693,7 +693,7 @@ class TestMrpOrder(TestMrpCommon):
with self.assertRaises(UserError):
# try adding another line for a bom product to increase the quantity
produce_form.qty_producing = 1
- with produce_form.workorder_line_ids.new() as line:
+ with produce_form.raw_workorder_line_ids.new() as line:
line.product_id = p1
line.qty_done = 1
product_produce = produce_form.save()
@@ -702,7 +702,7 @@ class TestMrpOrder(TestMrpCommon):
with self.assertRaises(UserError):
# Try updating qty_done
product_produce = produce_form.save()
- product_produce.workorder_line_ids[0].qty_done += 1
+ product_produce.raw_workorder_line_ids[0].qty_done += 1
product_produce.do_produce()
with self.assertRaises(UserError):
@@ -712,7 +712,7 @@ class TestMrpOrder(TestMrpCommon):
'active_ids': [mo.id],
}))
produce_form.qty_producing = 1
- with produce_form.workorder_line_ids.new() as line:
+ with produce_form.raw_workorder_line_ids.new() as line:
line.product_id = self.product_4
line.qty_done = 1
product_produce = produce_form.save()
@@ -725,13 +725,162 @@ class TestMrpOrder(TestMrpCommon):
}))
produce_form.qty_producing = 1
- with produce_form.workorder_line_ids.new() as line:
+ with produce_form.raw_workorder_line_ids.new() as line:
line.product_id = p1
line.qty_done = 1
product_produce = produce_form.save()
- product_produce.workorder_line_ids[1].qty_done -= 1
+ product_produce.raw_workorder_line_ids[1].qty_done -= 1
product_produce.do_produce()
+ def test_product_produce_10(self):
+ """ Produce byproduct with serial, lot and not tracked.
+ byproduct1 serial 1.0
+ byproduct2 lot 2.0
+ byproduct3 none 1.0 dozen
+ Check qty producing update and moves finished values.
+ """
+ dozen = self.env.ref('uom.product_uom_dozen')
+ self.byproduct1 = self.env['product.product'].create({
+ 'name': 'Byproduct 1',
+ 'type': 'product',
+ 'tracking': 'serial'
+ })
+ self.serial_1 = self.env['stock.production.lot'].create({
+ 'product_id': self.byproduct1.id,
+ 'name': 'serial 1'
+ })
+ self.serial_2 = self.env['stock.production.lot'].create({
+ 'product_id': self.byproduct1.id,
+ 'name': 'serial 2'
+ })
+
+ self.byproduct2 = self.env['product.product'].create({
+ 'name': 'Byproduct 2',
+ 'type': 'product',
+ 'tracking': 'lot',
+ })
+ self.lot_1 = self.env['stock.production.lot'].create({
+ 'product_id': self.byproduct2.id,
+ 'name': 'Lot 1'
+ })
+ self.lot_2 = self.env['stock.production.lot'].create({
+ 'product_id': self.byproduct2.id,
+ 'name': 'Lot 2'
+ })
+
+ self.byproduct3 = self.env['product.product'].create({
+ 'name': 'Byproduct 3',
+ 'type': 'product',
+ 'tracking': 'none',
+ })
+
+ with Form(self.bom_1) as bom:
+ bom.product_qty = 1.0
+ with bom.byproduct_ids.new() as bp:
+ bp.product_id = self.byproduct1
+ bp.product_qty = 1.0
+ with bom.byproduct_ids.new() as bp:
+ bp.product_id = self.byproduct2
+ bp.product_qty = 2.0
+ with bom.byproduct_ids.new() as bp:
+ bp.product_id = self.byproduct3
+ bp.product_qty = 2.0
+ bp.product_uom_id = dozen
+
+ self.bom_1.routing_id = False
+
+ mo_form = Form(self.env['mrp.production'])
+ mo_form.product_id = self.product_4
+ mo_form.bom_id = self.bom_1
+ mo_form.product_qty = 2
+ mo = mo_form.save()
+
+ mo.action_confirm()
+ produce_form = Form(self.env['mrp.product.produce'].with_context({
+ 'active_id': mo.id,
+ 'active_ids': [mo.id],
+ }))
+ self.assertEqual(len(produce_form.finished_workorder_line_ids), 4)
+ produce_wizard = produce_form.save()
+ wokorder_lines_byproduct_1 = produce_wizard.finished_workorder_line_ids.filtered(lambda l: l.product_id == self.byproduct1)
+ self.assertEqual(len(wokorder_lines_byproduct_1), 2)
+ self.assertEqual(wokorder_lines_byproduct_1.mapped('qty_to_consume'), [1.0, 1.0])
+ self.assertEqual(wokorder_lines_byproduct_1.mapped('qty_done'), [1.0, 1.0])
+ wokorder_lines_byproduct_2 = produce_wizard.finished_workorder_line_ids.filtered(lambda l: l.product_id == self.byproduct2)
+ self.assertEqual(len(wokorder_lines_byproduct_2), 1)
+ self.assertEqual(wokorder_lines_byproduct_2.qty_to_consume, 4.0)
+ self.assertEqual(wokorder_lines_byproduct_2.qty_done, 4.0)
+
+ wokorder_lines_byproduct_3 = produce_wizard.finished_workorder_line_ids.filtered(lambda l: l.product_id == self.byproduct3)
+ self.assertEqual(wokorder_lines_byproduct_3.qty_to_consume, 4.0)
+ self.assertEqual(wokorder_lines_byproduct_3.qty_done, 4.0)
+ self.assertEqual(wokorder_lines_byproduct_3.product_uom_id, dozen)
+
+ produce_form = Form(produce_wizard)
+ produce_form.qty_producing = 1.0
+ self.assertEqual(len(produce_form.finished_workorder_line_ids), 3)
+ produce_wizard = produce_form.save()
+ wokorder_lines_byproduct_1 = produce_wizard.finished_workorder_line_ids.filtered(lambda l: l.product_id == self.byproduct1)
+ self.assertEqual(len(wokorder_lines_byproduct_1), 1)
+ self.assertEqual(wokorder_lines_byproduct_1.qty_to_consume, 1.0)
+ self.assertEqual(wokorder_lines_byproduct_1.qty_done, 1.0)
+ wokorder_lines_byproduct_2 = produce_wizard.finished_workorder_line_ids.filtered(lambda l: l.product_id == self.byproduct2)
+ self.assertEqual(len(wokorder_lines_byproduct_2), 1)
+ self.assertEqual(wokorder_lines_byproduct_2.qty_to_consume, 2.0)
+ self.assertEqual(wokorder_lines_byproduct_2.qty_done, 2.0)
+
+ wokorder_lines_byproduct_3 = produce_wizard.finished_workorder_line_ids.filtered(lambda l: l.product_id == self.byproduct3)
+ self.assertEqual(wokorder_lines_byproduct_3.qty_to_consume, 2.0)
+ self.assertEqual(wokorder_lines_byproduct_3.qty_done, 2.0)
+ self.assertEqual(wokorder_lines_byproduct_3.product_uom_id, dozen)
+
+ produce_form = Form(produce_wizard)
+ wokorder_lines_byproduct_1.lot_id = self.serial_1
+ wokorder_lines_byproduct_2.lot_id = self.lot_1
+ produce_wizard = produce_form.save()
+ produce_wizard.do_produce()
+
+ produce_form = Form(self.env['mrp.product.produce'].with_context({
+ 'active_id': mo.id,
+ 'active_ids': [mo.id],
+ }))
+ self.assertEqual(produce_form.qty_producing, 1.0)
+ self.assertEqual(len(produce_form.finished_workorder_line_ids), 3)
+ produce_wizard = produce_form.save()
+
+ wokorder_lines_byproduct_1 = produce_wizard.finished_workorder_line_ids.filtered(lambda l: l.product_id == self.byproduct1)
+ self.assertEqual(len(wokorder_lines_byproduct_1), 1)
+ self.assertEqual(wokorder_lines_byproduct_1.qty_to_consume, 1.0)
+ self.assertEqual(wokorder_lines_byproduct_1.qty_done, 1.0)
+ wokorder_lines_byproduct_2 = produce_wizard.finished_workorder_line_ids.filtered(lambda l: l.product_id == self.byproduct2)
+ self.assertEqual(len(wokorder_lines_byproduct_2), 1)
+ self.assertEqual(wokorder_lines_byproduct_2.qty_to_consume, 2.0)
+ self.assertEqual(wokorder_lines_byproduct_2.qty_done, 2.0)
+
+ wokorder_lines_byproduct_3 = produce_wizard.finished_workorder_line_ids.filtered(lambda l: l.product_id == self.byproduct3)
+ self.assertEqual(wokorder_lines_byproduct_3.qty_to_consume, 2.0)
+ self.assertEqual(wokorder_lines_byproduct_3.qty_done, 2.0)
+ self.assertEqual(wokorder_lines_byproduct_3.product_uom_id, dozen)
+
+ produce_form = Form(produce_wizard)
+ wokorder_lines_byproduct_1.lot_id = self.serial_2
+ wokorder_lines_byproduct_2.lot_id = self.lot_2
+ wokorder_lines_byproduct_3.qty_done = 3.0
+ produce_wizard = produce_form.save()
+
+ produce_wizard.do_produce()
+
+ mo.button_mark_done()
+ move_lines_byproduct_1 = mo.move_finished_ids.filtered(lambda l: l.product_id == self.byproduct1).mapped('move_line_ids')
+ move_lines_byproduct_2 = mo.move_finished_ids.filtered(lambda l: l.product_id == self.byproduct2).mapped('move_line_ids')
+ move_lines_byproduct_3 = mo.move_finished_ids.filtered(lambda l: l.product_id == self.byproduct3).mapped('move_line_ids')
+ self.assertEqual(move_lines_byproduct_1.filtered(lambda ml: ml.lot_id == self.serial_1).qty_done, 1.0)
+ self.assertEqual(move_lines_byproduct_1.filtered(lambda ml: ml.lot_id == self.serial_2).qty_done, 1.0)
+ self.assertEqual(move_lines_byproduct_2.filtered(lambda ml: ml.lot_id == self.lot_1).qty_done, 2.0)
+ self.assertEqual(move_lines_byproduct_2.filtered(lambda ml: ml.lot_id == self.lot_2).qty_done, 2.0)
+ self.assertEqual(sum(move_lines_byproduct_3.mapped('qty_done')), 5.0)
+ self.assertEqual(move_lines_byproduct_3.mapped('product_uom_id'), dozen)
+
def test_product_produce_uom(self):
""" Produce a finished product tracked by serial number. Set another
UoM on the bom. The produce wizard should keep the UoM of the product (unit)
@@ -835,8 +984,8 @@ class TestMrpOrder(TestMrpCommon):
}))
product_produce = produce_form.save()
self.assertEqual(product_produce.qty_producing, 1)
- self.assertEqual(len(product_produce.workorder_line_ids), 2, 'Should be 2 lines since the component tracking is serial and quantity 2.')
- self.assertEqual(product_produce.workorder_line_ids[0].qty_to_consume, 1, 'Should be 1 unit since the tracking is serial and quantity 2.')
- self.assertEqual(product_produce.workorder_line_ids[0].product_uom_id, unit, 'Should be the product uom so "unit"')
- self.assertEqual(product_produce.workorder_line_ids[1].qty_to_consume, 1, 'Should be 1 unit since the tracking is serial and quantity 2.')
- self.assertEqual(product_produce.workorder_line_ids[1].product_uom_id, unit, 'should be the product uom so "unit"')
+ self.assertEqual(len(product_produce.raw_workorder_line_ids), 2, 'Should be 2 lines since the component tracking is serial and quantity 2.')
+ self.assertEqual(product_produce.raw_workorder_line_ids[0].qty_to_consume, 1, 'Should be 1 unit since the tracking is serial and quantity 2.')
+ self.assertEqual(product_produce.raw_workorder_line_ids[0].product_uom_id, unit, 'Should be the product uom so "unit"')
+ self.assertEqual(product_produce.raw_workorder_line_ids[1].qty_to_consume, 1, 'Should be 1 unit since the tracking is serial and quantity 2.')
+ self.assertEqual(product_produce.raw_workorder_line_ids[1].product_uom_id, unit, 'should be the product uom so "unit"')
diff --git a/addons/mrp/tests/test_traceability.py b/addons/mrp/tests/test_traceability.py
index 7f94f17ba8c..045ae8ef244 100644
--- a/addons/mrp/tests/test_traceability.py
+++ b/addons/mrp/tests/test_traceability.py
@@ -113,3 +113,142 @@ class TestTraceability(TestMrpCommon):
unfoldable,
'Parts with tracking type "%s", should have be unfoldable : %s' % (tracking, unfoldable)
)
+
+ def test_tracking_on_byproducts(self):
+ product_final = self.env['product.product'].create({
+ 'name': 'Finished Product',
+ 'type': 'product',
+ 'tracking': 'serial',
+ })
+ product_1 = self.env['product.product'].create({
+ 'name': 'Raw 1',
+ 'type': 'product',
+ 'tracking': 'serial',
+ })
+ product_2 = self.env['product.product'].create({
+ 'name': 'Raw 2',
+ 'type': 'product',
+ 'tracking': 'serial',
+ })
+ byproduct_1 = self.env['product.product'].create({
+ 'name': 'Byproduct 1',
+ 'type': 'product',
+ 'tracking': 'serial',
+ })
+ byproduct_2 = self.env['product.product'].create({
+ 'name': 'Byproduct 2',
+ 'type': 'product',
+ 'tracking': 'serial',
+ })
+ bom_1 = self.env['mrp.bom'].create({
+ 'product_id': product_final.id,
+ 'product_tmpl_id': product_final.product_tmpl_id.id,
+ 'product_uom_id': self.uom_unit.id,
+ 'product_qty': 1.0,
+ 'type': 'normal',
+ 'bom_line_ids': [
+ (0, 0, {'product_id': product_1.id, 'product_qty': 1}),
+ (0, 0, {'product_id': product_2.id, 'product_qty': 1})
+ ],
+ 'byproduct_ids': [
+ (0, 0, {'product_id': byproduct_1.id, 'product_qty': 1, 'product_uom_id': byproduct_1.uom_id.id}),
+ (0, 0, {'product_id': byproduct_2.id, 'product_qty': 1, 'product_uom_id': byproduct_2.uom_id.id})
+ ]})
+ mo_form = Form(self.env['mrp.production'])
+ mo_form.product_id = product_final
+ mo_form.bom_id = bom_1
+ mo_form.product_qty = 2
+ mo = mo_form.save()
+ mo.action_confirm()
+
+ produce_form = Form(self.env['mrp.product.produce'].with_context({
+ 'active_id': mo.id,
+ 'active_ids': [mo.id],
+ }))
+ produce_form.final_lot_id = self.env['stock.production.lot'].create({
+ 'product_id': product_final.id,
+ 'name': 'Final_lot_1'
+ })
+ with produce_form.raw_workorder_line_ids.edit(0) as line:
+ line.lot_id = self.env['stock.production.lot'].create({
+ 'product_id': product_1.id,
+ 'name': 'Raw_1_lot_1'
+ })
+ with produce_form.raw_workorder_line_ids.edit(1) as line:
+ line.lot_id = self.env['stock.production.lot'].create({
+ 'product_id': product_2.id,
+ 'name': 'Raw_2_lot_1'
+ })
+ with produce_form.finished_workorder_line_ids.edit(0) as line:
+ line.lot_id = self.env['stock.production.lot'].create({
+ 'product_id': byproduct_1.id,
+ 'name': 'Byproduct_1_lot_1'
+ })
+ with produce_form.finished_workorder_line_ids.edit(1) as line:
+ line.lot_id = self.env['stock.production.lot'].create({
+ 'product_id': byproduct_2.id,
+ 'name': 'Byproduct_2_lot_1'
+ })
+ produce_wizard = produce_form.save()
+ produce_wizard.continue_production()
+
+ produce_form = Form(self.env['mrp.product.produce'].with_context({
+ 'active_id': mo.id,
+ 'active_ids': [mo.id],
+ }))
+ produce_form.final_lot_id = self.env['stock.production.lot'].create({
+ 'product_id': product_final.id,
+ 'name': 'Final_lot_2'
+ })
+ with produce_form.raw_workorder_line_ids.edit(0) as line:
+ line.lot_id = self.env['stock.production.lot'].create({
+ 'product_id': product_1.id,
+ 'name': 'Raw_1_lot_2'
+ })
+ with produce_form.raw_workorder_line_ids.edit(1) as line:
+ line.lot_id = self.env['stock.production.lot'].create({
+ 'product_id': product_2.id,
+ 'name': 'Raw_2_lot_2'
+ })
+ with produce_form.finished_workorder_line_ids.edit(0) as line:
+ line.lot_id = self.env['stock.production.lot'].create({
+ 'product_id': byproduct_1.id,
+ 'name': 'Byproduct_1_lot_2'
+ })
+ with produce_form.finished_workorder_line_ids.edit(1) as line:
+ line.lot_id = self.env['stock.production.lot'].create({
+ 'product_id': byproduct_2.id,
+ 'name': 'Byproduct_2_lot_2'
+ })
+ produce_wizard = produce_form.save()
+ produce_wizard.do_produce()
+ mo.button_mark_done()
+
+ self.assertEqual(len(mo.move_raw_ids.mapped('move_line_ids')), 4)
+ self.assertEqual(len(mo.move_finished_ids.mapped('move_line_ids')), 6)
+
+ raw_move_lines = mo.move_raw_ids.mapped('move_line_ids')
+ raw_line_raw_1_lot_1 = raw_move_lines.filtered(lambda ml: ml.lot_id.name == 'Raw_1_lot_1')
+ self.assertEqual(raw_line_raw_1_lot_1.lot_produced_ids.mapped('name'), ['Final_lot_1', 'Byproduct_1_lot_1', 'Byproduct_2_lot_1'])
+ raw_line_raw_1_lot_2 = raw_move_lines.filtered(lambda ml: ml.lot_id.name == 'Raw_1_lot_2')
+ self.assertEqual(raw_line_raw_1_lot_2.lot_produced_ids.mapped('name'), ['Final_lot_2', 'Byproduct_1_lot_2', 'Byproduct_2_lot_2'])
+ raw_line_raw_2_lot_1 = raw_move_lines.filtered(lambda ml: ml.lot_id.name == 'Raw_2_lot_1')
+ self.assertEqual(raw_line_raw_2_lot_1.lot_produced_ids.mapped('name'), ['Final_lot_1', 'Byproduct_1_lot_1', 'Byproduct_2_lot_1'])
+ raw_line_raw_2_lot_2 = raw_move_lines.filtered(lambda ml: ml.lot_id.name == 'Raw_2_lot_2')
+ self.assertEqual(raw_line_raw_2_lot_2.lot_produced_ids.mapped('name'), ['Final_lot_2', 'Byproduct_1_lot_2', 'Byproduct_2_lot_2'])
+
+ finished_move_lines = mo.move_finished_ids.mapped('move_line_ids')
+ finished_move_line_lot_1 = finished_move_lines.filtered(lambda ml: ml.lot_id.name == 'Final_lot_1')
+ self.assertEqual(finished_move_line_lot_1.consume_line_ids, raw_line_raw_1_lot_1 | raw_line_raw_2_lot_1)
+ finished_move_line_lot_2 = finished_move_lines.filtered(lambda ml: ml.lot_id.name == 'Final_lot_2')
+ self.assertEqual(finished_move_line_lot_2.consume_line_ids, raw_line_raw_1_lot_2 | raw_line_raw_2_lot_2)
+
+ byproduct_move_line_1_lot_1 = finished_move_lines.filtered(lambda ml: ml.lot_id.name == 'Byproduct_1_lot_1')
+ self.assertEqual(byproduct_move_line_1_lot_1.consume_line_ids, raw_line_raw_1_lot_1 | raw_line_raw_2_lot_1)
+ byproduct_move_line_1_lot_2 = finished_move_lines.filtered(lambda ml: ml.lot_id.name == 'Byproduct_1_lot_2')
+ self.assertEqual(byproduct_move_line_1_lot_2.consume_line_ids, raw_line_raw_1_lot_2 | raw_line_raw_2_lot_2)
+
+ byproduct_move_line_2_lot_1 = finished_move_lines.filtered(lambda ml: ml.lot_id.name == 'Byproduct_2_lot_1')
+ self.assertEqual(byproduct_move_line_2_lot_1.consume_line_ids, raw_line_raw_1_lot_1 | raw_line_raw_2_lot_1)
+ byproduct_move_line_2_lot_2 = finished_move_lines.filtered(lambda ml: ml.lot_id.name == 'Byproduct_2_lot_2')
+ self.assertEqual(byproduct_move_line_2_lot_2.consume_line_ids, raw_line_raw_1_lot_2 | raw_line_raw_2_lot_2)
diff --git a/addons/mrp/tests/test_unbuild.py b/addons/mrp/tests/test_unbuild.py
index 28a436c9869..707b23a59f1 100644
--- a/addons/mrp/tests/test_unbuild.py
+++ b/addons/mrp/tests/test_unbuild.py
@@ -218,7 +218,7 @@ class TestUnbuild(TestMrpCommon):
unbuild_order.action_unbuild()
self.assertEqual(self.env['stock.quant']._get_available_quantity(p_final, self.stock_location), 2, 'You should have consumed 3 final product in stock')
- self.assertEqual(self.env['stock.quant']._get_available_quantity(p1, self.stock_location, lot_id=lot), 92, 'You should have 80 products in stock')
+ self.assertEqual(self.env['stock.quant']._get_available_quantity(p1, self.stock_location, lot_id=lot), 92, 'You should have 92 products in stock')
self.assertEqual(self.env['stock.quant']._get_available_quantity(p2, self.stock_location), 3, 'You should have consumed all the 5 product in stock')
self.env['mrp.unbuild'].create({
@@ -422,7 +422,7 @@ class TestUnbuild(TestMrpCommon):
produce_form.qty_producing = 3.0
produce_form.final_lot_id = lot_finished_1
produce_wizard = produce_form.save()
- produce_wizard.workorder_line_ids[0].lot_id = lot_1
+ produce_wizard._workorder_line_ids()[0].lot_id = lot_1
produce_wizard.do_produce()
lot_2 = self.env['stock.production.lot'].create({
@@ -444,12 +444,12 @@ class TestUnbuild(TestMrpCommon):
produce_form.final_lot_id = lot_finished_2
produce_wizard = produce_form.save()
- produce_wizard.workorder_line_ids[0].lot_id = lot_2
+ produce_wizard._workorder_line_ids()[0].lot_id = lot_2
produce_wizard.do_produce()
mo.button_mark_done()
- ml = mo.finished_move_line_ids[0].consume_line_ids.filtered(lambda m: m.product_id == p1 and m.lot_produced_id == lot_finished_1)
+ ml = mo.finished_move_line_ids[0].consume_line_ids.filtered(lambda m: m.product_id == p1 and lot_finished_1 in m.lot_produced_ids)
self.assertEqual(ml[0].qty_done, 12.0, 'Should have consumed 12 for the first lot')
- ml = mo.finished_move_line_ids[1].consume_line_ids.filtered(lambda m: m.product_id == p1 and m.lot_produced_id == lot_finished_2)
+ ml = mo.finished_move_line_ids[1].consume_line_ids.filtered(lambda m: m.product_id == p1 and lot_finished_2 in m.lot_produced_ids)
self.assertEqual(ml[0].qty_done, 8.0, 'Should have consumed 8 for the second lot')
def test_unbuild_with_routes(self):
diff --git a/addons/mrp/tests/test_workorder_operation.py b/addons/mrp/tests/test_workorder_operation.py
index ab4bf83ad8b..474aa909168 100644
--- a/addons/mrp/tests/test_workorder_operation.py
+++ b/addons/mrp/tests/test_workorder_operation.py
@@ -2,9 +2,10 @@
# Part of Odoo. See LICENSE file for full copyright and licensing details.
from datetime import datetime, timedelta
-import unittest
-from odoo.tests import Form
+
from odoo.addons.mrp.tests.common import TestMrpCommon
+from odoo.exceptions import UserError
+from odoo.tests import Form
class TestWorkOrderProcess(TestMrpCommon):
@@ -95,7 +96,7 @@ class TestWorkOrderProcess(TestMrpCommon):
finished_lot =self.env['stock.production.lot'].create({'product_id': production_table.product_id.id})
workorder.write({'final_lot_id': finished_lot.id})
workorder.button_start()
- for workorder_line_id in workorder.workorder_line_ids:
+ for workorder_line_id in workorder._workorder_line_ids():
if workorder_line_id.product_id.id == product_bolt.id:
workorder_line_id.write({'lot_id': lot_bolt.id, 'qty_done': 1})
if workorder_line_id.product_id.id == product_table_sheet.id:
@@ -199,7 +200,7 @@ class TestWorkOrderProcess(TestMrpCommon):
finished_lot = self.env['stock.production.lot'].create({'product_id': production_table.product_id.id})
workorders[0].write({'final_lot_id': finished_lot.id, 'qty_producing': 1.0})
workorders[0].button_start()
- workorders[0].workorder_line_ids[0].write({'lot_id': lot_sheet.id, 'qty_done': 1})
+ workorders[0]._workorder_line_ids()[0].write({'lot_id': lot_sheet.id, 'qty_done': 1})
self.assertEqual(workorders[0].state, 'progress')
workorders[0].record_production()
@@ -211,7 +212,7 @@ class TestWorkOrderProcess(TestMrpCommon):
# ---------------------------------------------------------
workorders[1].button_start()
workorders[1].qty_producing = 1.0
- workorders[1].workorder_line_ids[0].write({'lot_id': lot_leg.id, 'qty_done': 4})
+ workorders[1]._workorder_line_ids()[0].write({'lot_id': lot_leg.id, 'qty_done': 4})
workorders[1].record_production()
move_leg = production_table.move_raw_ids.filtered(lambda p: p.product_id == product_table_leg)
#self.assertEqual(workorders[1].state, 'done')
@@ -222,7 +223,7 @@ class TestWorkOrderProcess(TestMrpCommon):
# ---------------------------------------------------------
workorders[2].button_start()
workorders[2].qty_producing = 1.0
- move_lot = workorders[2].workorder_line_ids[0]
+ move_lot = workorders[2]._workorder_line_ids()[0]
move_lot.write({'lot_id': lot_bolt.id, 'qty_done': 4})
move_table_bolt = production_table.move_raw_ids.filtered(lambda p: p.product_id.id == product_bolt.id)
workorders[2].record_production()
@@ -486,7 +487,7 @@ class TestWorkOrderProcess(TestMrpCommon):
laptop_lot_001 = self.env['stock.production.lot'].create({'product_id': custom_laptop.id})
product_form.final_lot_id = laptop_lot_001
product_consume = product_form.save()
- product_consume.workorder_line_ids[0].qty_done = 12
+ product_consume._workorder_line_ids()[0].qty_done = 12
product_consume.do_produce()
# Check consumed move after produce 6 quantity of customized laptop.
@@ -513,8 +514,8 @@ class TestWorkOrderProcess(TestMrpCommon):
laptop_lot_002 = self.env['stock.production.lot'].create({'product_id': custom_laptop.id})
produce_form.final_lot_id = laptop_lot_002
product_consume = produce_form.save()
- self.assertEquals(len(product_consume.workorder_line_ids), 2)
- product_consume.workorder_line_ids[0].qty_done = 8
+ self.assertEquals(len(product_consume._workorder_line_ids()), 2)
+ product_consume._workorder_line_ids()[0].qty_done = 8
product_consume.do_produce()
charger_move = mo_custom_laptop.move_raw_ids.filtered(lambda x: x.product_id.id == product_charger.id and x.state != 'done')
keybord_move = mo_custom_laptop.move_raw_ids.filtered(lambda x: x.product_id.id == product_keybord.id and x.state !='done')
@@ -652,9 +653,9 @@ class TestWorkOrderProcess(TestMrpCommon):
produce_form.final_lot_id = lot_a
product_consume = produce_form.save()
# laptop_lot_002 = self.env['stock.production.lot'].create({'product_id': custom_laptop.id})
- self.assertEquals(len(product_consume.workorder_line_ids), 2)
- product_consume.workorder_line_ids.filtered(lambda x: x.product_id == product_C).write({'qty_done': 3000})
- product_consume.workorder_line_ids.filtered(lambda x: x.product_id == product_B).write({'qty_done': 20})
+ self.assertEquals(len(product_consume._workorder_line_ids()), 2)
+ product_consume._workorder_line_ids().filtered(lambda x: x.product_id == product_C).write({'qty_done': 3000})
+ product_consume._workorder_line_ids().filtered(lambda x: x.product_id == product_B).write({'qty_done': 20})
product_consume.do_produce()
mo_custom_product.post_inventory()
@@ -720,6 +721,64 @@ class TestWorkOrderProcess(TestMrpCommon):
workorder.record_production()
self.assertEqual(workorder.state, 'done')
+ def test_03b_test_serial_number_defaults(self):
+ """ Check the constraint on the workorder final_lot. The first workorder
+ produces 2/2 units without serial number (serial is only required when
+ you register a component) then the second workorder try to register a
+ serial number. It should be allowed since the first workorder did not
+ specify a seiral number.
+ """
+ bom = self.env.ref('mrp.mrp_bom_laptop_cust_rout')
+ product = bom.product_tmpl_id.product_variant_id
+ product.tracking = 'serial'
+
+ lot_1 = self.env['stock.production.lot'].create({
+ 'product_id': product.id,
+ 'name': 'LOT000001'
+ })
+
+ lot_2 = self.env['stock.production.lot'].create({
+ 'product_id': product.id,
+ 'name': 'LOT000002'
+ })
+ self.env['stock.production.lot'].create({
+ 'product_id': product.id,
+ 'name': 'LOT000003'
+ })
+
+ mo_form = Form(self.env['mrp.production'])
+ mo_form.product_id = product
+ mo_form.bom_id = bom
+ mo_form.product_qty = 2.0
+ mo = mo_form.save()
+
+ mo.action_confirm()
+ mo.button_plan()
+
+ workorder_0 = mo.workorder_ids[0]
+ workorder_0.record_production()
+ workorder_0.record_production()
+ with self.assertRaises(UserError):
+ workorder_0.record_production()
+
+ workorder_1 = mo.workorder_ids[1]
+ with Form(workorder_1) as wo:
+ wo.final_lot_id = lot_1
+ workorder_1.record_production()
+
+ self.assertTrue(len(workorder_1.allowed_lots_domain) > 1)
+ with Form(workorder_1) as wo:
+ wo.final_lot_id = lot_2
+ workorder_1.record_production()
+
+ workorder_2 = mo.workorder_ids[2]
+ self.assertEqual(workorder_2.allowed_lots_domain, lot_1 | lot_2)
+
+ self.assertEqual(workorder_0.finished_workorder_line_ids.qty_done, 2)
+ self.assertFalse(workorder_0.finished_workorder_line_ids.lot_id)
+ self.assertEqual(sum(workorder_1.finished_workorder_line_ids.mapped('qty_done')), 2)
+ self.assertEqual(workorder_1.finished_workorder_line_ids.mapped('lot_id'), lot_1 | lot_2)
+
def test_04_test_planning_date(self):
""" Test that workorder are planned at the correct time. """
# Remove attendances linked to the calendar, this means that the workcenter is working 24/7
diff --git a/addons/mrp/views/mrp_bom_views.xml b/addons/mrp/views/mrp_bom_views.xml
index 4533786ddcb..26d8b27dde7 100644
--- a/addons/mrp/views/mrp_bom_views.xml
+++ b/addons/mrp/views/mrp_bom_views.xml
@@ -69,6 +69,22 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/addons/mrp/views/mrp_workorder_views.xml b/addons/mrp/views/mrp_workorder_views.xml
index abbbb17efed..5cda6b81cd0 100644
--- a/addons/mrp/views/mrp_workorder_views.xml
+++ b/addons/mrp/views/mrp_workorder_views.xml
@@ -153,10 +153,10 @@
-
-
+ Components
+
-
+
@@ -166,11 +166,16 @@
-
+ Finished Products
+
-
+
+
+
+
+
diff --git a/addons/mrp/views/res_config_settings_views.xml b/addons/mrp/views/res_config_settings_views.xml
index 45fcec41eae..a40a1d150ee 100644
--- a/addons/mrp/views/res_config_settings_views.xml
+++ b/addons/mrp/views/res_config_settings_views.xml
@@ -60,10 +60,10 @@
-
+
-
+
Produce residual products (A + B -> C + D)
diff --git a/addons/mrp/views/stock_move_views.xml b/addons/mrp/views/stock_move_views.xml
index 0fa775ad12f..aff0e661120 100644
--- a/addons/mrp/views/stock_move_views.xml
+++ b/addons/mrp/views/stock_move_views.xml
@@ -52,7 +52,7 @@
-
+
diff --git a/addons/mrp/wizard/change_production_qty.py b/addons/mrp/wizard/change_production_qty.py
index a701ddb01b0..01a3807a70d 100644
--- a/addons/mrp/wizard/change_production_qty.py
+++ b/addons/mrp/wizard/change_production_qty.py
@@ -27,15 +27,18 @@ class ChangeProductionQty(models.TransientModel):
return res
@api.model
- def _update_product_to_produce(self, production, qty, old_qty):
- production_move = production.move_finished_ids.filtered(lambda x: x.product_id.id == production.product_id.id and x.state not in ('done', 'cancel'))
- if production_move:
- production_move.write({'product_uom_qty': qty})
- else:
- production_move = production._generate_finished_moves()
- production_move = production.move_finished_ids.filtered(lambda x: x.state not in ('done', 'cancel') and production.product_id.id == x.product_id.id)
- production_move.write({'product_uom_qty': qty})
- return {production_move: (qty, old_qty)}
+ def _update_finished_moves(self, production, qty, old_qty):
+ """ Update finished product and its byproducts. This method only update
+ the finished moves not done or cancel and just increase or decrease
+ their quantity according the unit_ratio. It does not use the BoM, BoM
+ modification during production would not be taken into consideration.
+ """
+ modification = {}
+ for move in production.move_finished_ids.filtered(lambda m: m.state not in ('done', 'cancel')):
+ qty = (qty - old_qty) * move.unit_factor
+ modification[move] = (move.product_uom_qty - qty, move.product_uom_qty)
+ move[0].write({'product_uom_qty': move.product_uom_qty - qty})
+ return modification
@api.multi
def change_prod_qty(self):
@@ -68,7 +71,7 @@ class ChangeProductionQty(models.TransientModel):
for bom, bom_data in boms:
for operation in bom.routing_id.operation_ids:
operation_bom_qty[operation.id] = bom_data['qty']
- finished_moves_modification = self._update_product_to_produce(production, production.product_qty - qty_produced, old_production_qty)
+ finished_moves_modification = self._update_finished_moves(production, production.product_qty - qty_produced, old_production_qty)
production._log_downside_manufactured_quantity(finished_moves_modification)
moves = production.move_raw_ids.filtered(lambda x: x.state not in ('done', 'cancel'))
moves._action_assign()
@@ -86,7 +89,7 @@ class ChangeProductionQty(models.TransientModel):
quantity = quantity if (quantity > 0) else 0
if float_is_zero(quantity, precision_digits=precision):
wo.final_lot_id = False
- wo.workorder_line_ids.unlink()
+ wo._workorder_line_ids().unlink()
wo.qty_producing = quantity
if wo.qty_produced < wo.qty_production and wo.state == 'done':
wo.state = 'progress'
@@ -103,7 +106,7 @@ class ChangeProductionQty(models.TransientModel):
(moves_finished + moves_raw).write({'workorder_id': wo.id})
if wo.state not in ('done', 'cancel'):
line_values = wo._update_workorder_lines()
- wo.workorder_line_ids |= wo.workorder_line_ids.create(line_values['to_create'])
+ self._workorder_line_ids().create(line_values['to_create'])
if line_values['to_delete']:
line_values['to_delete'].unlink()
for line, vals in line_values['to_update'].items():
diff --git a/addons/mrp/wizard/mrp_product_produce.py b/addons/mrp/wizard/mrp_product_produce.py
index 01ef3cea857..038666e9618 100644
--- a/addons/mrp/wizard/mrp_product_produce.py
+++ b/addons/mrp/wizard/mrp_product_produce.py
@@ -42,8 +42,14 @@ class MrpProductProduce(models.TransientModel):
serial = fields.Boolean('Requires Serial')
product_tracking = fields.Selection(related="product_id.tracking")
is_pending_production = fields.Boolean(compute='_compute_pending_production')
- workorder_line_ids = fields.One2many('mrp.product.produce.line', 'product_produce_id')
+
move_raw_ids = fields.One2many(related='production_id.move_raw_ids')
+ move_finished_ids = fields.One2many(related='production_id.move_finished_ids')
+
+ raw_workorder_line_ids = fields.One2many('mrp.product.produce.line',
+ 'raw_product_produce_id', string='Components')
+ finished_workorder_line_ids = fields.One2many('mrp.product.produce.line',
+ 'finished_product_produce_id', string='By-products')
@api.depends('qty_producing')
def _compute_pending_production(self):
@@ -98,27 +104,32 @@ class MrpProductProduce(models.TransientModel):
def _record_production(self):
# Check all the product_produce line have a move id (the user can add product
# to consume directly in the wizard)
- for line in self.workorder_line_ids:
+ for line in self._workorder_line_ids():
if not line.move_id:
- order = self.production_id
# Find move_id that would match
- move_id = order.move_raw_ids.filtered(
- lambda m: m.product_id == line.product_id and m.state not in ('done', 'cancel')
- )
+ if line.raw_product_produce_id:
+ moves = self.move_raw_ids
+ else:
+ moves = self.move_finished_ids
+ move_id = moves.filtered(lambda m: m.product_id == line.product_id and m.state not in ('done', 'cancel'))
if not move_id:
# create a move to assign it to the line
- move_id = self.env['stock.move'].create({
- 'name': order.name,
- 'reference': order.name,
- 'product_id': line.product_id.id,
- 'product_uom': line.product_uom_id.id,
- 'location_id': order.location_src_id.id,
- 'location_dest_id': line.product_id.property_stock_production.id,
- 'raw_material_production_id': order.id,
- 'group_id': order.procurement_group_id.id,
- 'origin': order.name,
- 'state': 'confirmed'
- })
+ if line.raw_product_produce_id:
+ values = {
+ 'name': self.production_id.name,
+ 'reference': self.production_id.name,
+ 'product_id': line.product_id.id,
+ 'product_uom': line.product_uom_id.id,
+ 'location_id': self.production_id.location_src_id.id,
+ 'location_dest_id': line.product_id.property_stock_production.id,
+ 'raw_material_production_id': self.production_id.id,
+ 'group_id': self.production_id.procurement_group_id.id,
+ 'origin': self.production_id.name,
+ 'state': 'confirmed'
+ }
+ else:
+ values = self.production_id._get_finished_move_value(line.product_id.id, 0, line.product_uom_id.id)
+ move_id = self.env['stock.move'].create(values)
line.move_id = move_id.id
# Save product produce lines data into stock moves/move lines
@@ -126,7 +137,7 @@ class MrpProductProduce(models.TransientModel):
if float_compare(quantity, 0, precision_rounding=self.product_uom_id.rounding) <= 0:
raise UserError(_("The production order for '%s' has no quantity specified.") % self.product_id.display_name)
self._update_finished_move()
- self._update_raw_moves()
+ self._update_moves()
if self.production_id.state == 'confirmed':
self.production_id.write({
'date_start': datetime.now(),
@@ -138,10 +149,21 @@ class MrpProductProduceLine(models.TransientModel):
_inherit = ["mrp.abstract.workorder.line"]
_description = "Record production line"
- product_produce_id = fields.Many2one('mrp.product.produce', 'Produce wizard')
+ raw_product_produce_id = fields.Many2one('mrp.product.produce', 'Component in Produce wizard')
+ finished_product_produce_id = fields.Many2one('mrp.product.produce', 'Finished Product in Produce wizard')
- def _get_final_lot(self):
- return self.product_produce_id.final_lot_id
+ @api.model
+ def _get_raw_workorder_inverse_name(self):
+ return 'raw_product_produce_id'
+
+ @api.model
+ def _get_finished_workoder_inverse_name(self):
+ return 'finished_product_produce_id'
+
+ def _get_final_lots(self):
+ product_produce_id = self.raw_product_produce_id or self.finished_product_produce_id
+ return product_produce_id.final_lot_id | product_produce_id.finished_workorder_line_ids.mapped('lot_id')
def _get_production(self):
- return self.product_produce_id.production_id
+ product_produce_id = self.raw_product_produce_id or self.finished_product_produce_id
+ return product_produce_id.production_id
diff --git a/addons/mrp/wizard/mrp_product_produce_views.xml b/addons/mrp/wizard/mrp_product_produce_views.xml
index 3864c6384a4..26307620ad3 100644
--- a/addons/mrp/wizard/mrp_product_produce_views.xml
+++ b/addons/mrp/wizard/mrp_product_produce_views.xml
@@ -25,8 +25,9 @@
+
Components
-
+
@@ -39,6 +40,20 @@
+
By-products
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/addons/mrp_byproduct/__manifest__.py b/addons/mrp_byproduct/__manifest__.py
deleted file mode 100644
index aaf1458fc1f..00000000000
--- a/addons/mrp_byproduct/__manifest__.py
+++ /dev/null
@@ -1,32 +0,0 @@
-# -*- coding: utf-8 -*-
-# Part of Odoo. See LICENSE file for full copyright and licensing details.
-
-
-{
- 'name': 'MRP Byproducts',
- 'version': '1.0',
- 'category': 'Manufacturing',
- 'description': """
-This module allows you to produce several products from one production order.
-=============================================================================
-
-You can configure by-products in the bill of material.
-
-Without this module:
---------------------
- A + B + C -> D
-
-With this module:
------------------
- A + B + C -> D + E
- """,
- 'depends': ['base', 'mrp'],
- 'data': [
- 'security/ir.model.access.csv',
- 'views/mrp_bom_views.xml'
- ],
- 'demo': [],
- 'test': [],
- 'installable': True,
- 'auto_install': False,
-}
diff --git a/addons/mrp_byproduct/i18n/af.po b/addons/mrp_byproduct/i18n/af.po
deleted file mode 100644
index feed36c655e..00000000000
--- a/addons/mrp_byproduct/i18n/af.po
+++ /dev/null
@@ -1,139 +0,0 @@
-# Translation of Odoo Server.
-# This file contains the translation of the following modules:
-# * mrp_byproduct
-#
-# Translators:
-# Martin Trigaux , 2017
-msgid ""
-msgstr ""
-"Project-Id-Version: Odoo Server 11.0\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2017-10-24 09:00+0000\n"
-"PO-Revision-Date: 2017-10-24 09:00+0000\n"
-"Last-Translator: Martin Trigaux , 2017\n"
-"Language-Team: Afrikaans (https://www.transifex.com/odoo/teams/41243/af/)\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: \n"
-"Language: af\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_bom
-msgid "Bill of Material"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_bom_id
-msgid "BoM"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_subproduct
-msgid "Byproduct"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_bom_sub_products
-#: model_terms:ir.ui.view,arch_db:mrp_byproduct.mrp_subproduct_view
-msgid "Byproducts"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_change_production_qty
-msgid "Change Quantity of Products"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_create_uid
-msgid "Created by"
-msgstr "Geskep deur"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_create_date
-msgid "Created on"
-msgstr "Geskep op"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_display_name
-msgid "Display Name"
-msgstr "Vertoningsnaam"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_id
-msgid "ID"
-msgstr "ID"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct___last_update
-msgid "Last Modified on"
-msgstr "Laas Gewysig op"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_write_uid
-msgid "Last Updated by"
-msgstr "Laas Opgedateer deur"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_write_date
-msgid "Last Updated on"
-msgstr "Laas Opgedateer op"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_operation_id
-msgid "Produced at Operation"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_product_id
-msgid "Product"
-msgstr "Produk"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_product_qty
-msgid "Product Qty"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_production
-msgid "Production"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_product_produce
-msgid "Record Production"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_stock_move
-msgid "Stock Move"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_stock_move_subproduct_id
-msgid "Subproduct"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,help:mrp_byproduct.field_stock_move_subproduct_id
-msgid "Subproduct line that generated the move in a manufacturing order"
-msgstr ""
-
-#. module: mrp_byproduct
-#: code:addons/mrp_byproduct/models/mrp_subproduct.py:32
-#, python-format
-msgid ""
-"The Product Unit of Measure you chose has a different category than in the "
-"product form."
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_product_uom_id
-msgid "Unit of Measure"
-msgstr "Maateenheid"
-
-#. module: mrp_byproduct
-#: code:addons/mrp_byproduct/models/mrp_subproduct.py:31
-#, python-format
-msgid "Warning"
-msgstr ""
diff --git a/addons/mrp_byproduct/i18n/am.po b/addons/mrp_byproduct/i18n/am.po
deleted file mode 100644
index 015c7d94e8d..00000000000
--- a/addons/mrp_byproduct/i18n/am.po
+++ /dev/null
@@ -1,139 +0,0 @@
-# Translation of Odoo Server.
-# This file contains the translation of the following modules:
-# * mrp_byproduct
-#
-# Translators:
-# Martin Trigaux , 2017
-msgid ""
-msgstr ""
-"Project-Id-Version: Odoo Server 11.0\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2017-10-24 09:00+0000\n"
-"PO-Revision-Date: 2017-10-24 09:00+0000\n"
-"Last-Translator: Martin Trigaux , 2017\n"
-"Language-Team: Amharic (https://www.transifex.com/odoo/teams/41243/am/)\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: \n"
-"Language: am\n"
-"Plural-Forms: nplurals=2; plural=(n > 1);\n"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_bom
-msgid "Bill of Material"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_bom_id
-msgid "BoM"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_subproduct
-msgid "Byproduct"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_bom_sub_products
-#: model_terms:ir.ui.view,arch_db:mrp_byproduct.mrp_subproduct_view
-msgid "Byproducts"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_change_production_qty
-msgid "Change Quantity of Products"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_create_uid
-msgid "Created by"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_create_date
-msgid "Created on"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_display_name
-msgid "Display Name"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_id
-msgid "ID"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct___last_update
-msgid "Last Modified on"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_write_uid
-msgid "Last Updated by"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_write_date
-msgid "Last Updated on"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_operation_id
-msgid "Produced at Operation"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_product_id
-msgid "Product"
-msgstr "እቃ"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_product_qty
-msgid "Product Qty"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_production
-msgid "Production"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_product_produce
-msgid "Record Production"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_stock_move
-msgid "Stock Move"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_stock_move_subproduct_id
-msgid "Subproduct"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,help:mrp_byproduct.field_stock_move_subproduct_id
-msgid "Subproduct line that generated the move in a manufacturing order"
-msgstr ""
-
-#. module: mrp_byproduct
-#: code:addons/mrp_byproduct/models/mrp_subproduct.py:32
-#, python-format
-msgid ""
-"The Product Unit of Measure you chose has a different category than in the "
-"product form."
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_product_uom_id
-msgid "Unit of Measure"
-msgstr "መለክያ"
-
-#. module: mrp_byproduct
-#: code:addons/mrp_byproduct/models/mrp_subproduct.py:31
-#, python-format
-msgid "Warning"
-msgstr ""
diff --git a/addons/mrp_byproduct/i18n/ar.po b/addons/mrp_byproduct/i18n/ar.po
deleted file mode 100644
index 9e040a6d21b..00000000000
--- a/addons/mrp_byproduct/i18n/ar.po
+++ /dev/null
@@ -1,148 +0,0 @@
-# Translation of Odoo Server.
-# This file contains the translation of the following modules:
-# * mrp_byproduct
-#
-# Translators:
-# Mustafa Rawi , 2018
-# Mustafa J. Kadhem , 2018
-# Akram Alfusayal , 2018
-# amrnegm , 2018
-# Martin Trigaux, 2018
-# Osoul , 2018
-# Mohammed Ibrahim , 2018
-# Ghaith Gammar , 2018
-# Osama Ahmaro , 2018
-# zahi chemaly , 2018
-msgid ""
-msgstr ""
-"Project-Id-Version: Odoo Server saas~11.5\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2018-09-21 13:17+0000\n"
-"PO-Revision-Date: 2018-09-21 13:17+0000\n"
-"Last-Translator: zahi chemaly , 2018\n"
-"Language-Team: Arabic (https://www.transifex.com/odoo/teams/41243/ar/)\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: \n"
-"Language: ar\n"
-"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;\n"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_bom
-msgid "Bill of Material"
-msgstr "قائمة الخامات"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__bom_id
-msgid "BoM"
-msgstr "فاتورة المواد"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_subproduct
-msgid "Byproduct"
-msgstr "منتج للشراء"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_bom__sub_products
-#: model_terms:ir.ui.view,arch_db:mrp_byproduct.mrp_subproduct_view
-msgid "Byproducts"
-msgstr "منتجات للشراء"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_change_production_qty
-msgid "Change Production Qty"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__create_uid
-msgid "Created by"
-msgstr "أنشئ بواسطة"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__create_date
-msgid "Created on"
-msgstr "أنشئ في"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__display_name
-msgid "Display Name"
-msgstr "اسم العرض"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__id
-msgid "ID"
-msgstr "المعرف"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct____last_update
-msgid "Last Modified on"
-msgstr "آخر تعديل في"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__write_uid
-msgid "Last Updated by"
-msgstr "آخر تحديث بواسطة"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__write_date
-msgid "Last Updated on"
-msgstr "آخر تحديث في"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__operation_id
-msgid "Produced at Operation"
-msgstr "انتجت في العملية"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__product_id
-msgid "Product"
-msgstr "المنتج"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__product_qty
-msgid "Product Qty"
-msgstr "كمية المنتج"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_production
-msgid "Production"
-msgstr "الإنتاج"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_product_produce
-msgid "Record Production"
-msgstr "تسجيل الإنتاج"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_stock_move
-msgid "Stock Move"
-msgstr "حركة المخزون"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_stock_move__subproduct_id
-msgid "Subproduct"
-msgstr "المنتج الفرعي"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,help:mrp_byproduct.field_stock_move__subproduct_id
-msgid "Subproduct line that generated the move in a manufacturing order"
-msgstr "سطر المنتج الفرعي الذي تم توليد حركة أمر التصنيع"
-
-#. module: mrp_byproduct
-#: code:addons/mrp_byproduct/models/mrp_subproduct.py:32
-#, python-format
-msgid ""
-"The unit of measure you chose is in a different category than the product "
-"unit of measure."
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__product_uom_id
-msgid "Unit of Measure"
-msgstr "وحده القياس "
-
-#. module: mrp_byproduct
-#: code:addons/mrp_byproduct/models/mrp_subproduct.py:31
-#, python-format
-msgid "Warning"
-msgstr "تحذير"
diff --git a/addons/mrp_byproduct/i18n/az.po b/addons/mrp_byproduct/i18n/az.po
deleted file mode 100644
index 88424a2f557..00000000000
--- a/addons/mrp_byproduct/i18n/az.po
+++ /dev/null
@@ -1,136 +0,0 @@
-# Translation of Odoo Server.
-# This file contains the translation of the following modules:
-# * mrp_byproduct
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: Odoo Server saas~11.5\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2018-09-21 13:17+0000\n"
-"PO-Revision-Date: 2018-08-24 09:21+0000\n"
-"Language-Team: Azerbaijani (https://www.transifex.com/odoo/teams/41243/az/)\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: \n"
-"Language: az\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_bom
-msgid "Bill of Material"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__bom_id
-msgid "BoM"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_subproduct
-msgid "Byproduct"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_bom__sub_products
-#: model_terms:ir.ui.view,arch_db:mrp_byproduct.mrp_subproduct_view
-msgid "Byproducts"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_change_production_qty
-msgid "Change Production Qty"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__create_uid
-msgid "Created by"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__create_date
-msgid "Created on"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__display_name
-msgid "Display Name"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__id
-msgid "ID"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct____last_update
-msgid "Last Modified on"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__write_uid
-msgid "Last Updated by"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__write_date
-msgid "Last Updated on"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__operation_id
-msgid "Produced at Operation"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__product_id
-msgid "Product"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__product_qty
-msgid "Product Qty"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_production
-msgid "Production"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_product_produce
-msgid "Record Production"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_stock_move
-msgid "Stock Move"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_stock_move__subproduct_id
-msgid "Subproduct"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,help:mrp_byproduct.field_stock_move__subproduct_id
-msgid "Subproduct line that generated the move in a manufacturing order"
-msgstr ""
-
-#. module: mrp_byproduct
-#: code:addons/mrp_byproduct/models/mrp_subproduct.py:32
-#, python-format
-msgid ""
-"The unit of measure you chose is in a different category than the product "
-"unit of measure."
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__product_uom_id
-msgid "Unit of Measure"
-msgstr ""
-
-#. module: mrp_byproduct
-#: code:addons/mrp_byproduct/models/mrp_subproduct.py:31
-#, python-format
-msgid "Warning"
-msgstr ""
diff --git a/addons/mrp_byproduct/i18n/bg.po b/addons/mrp_byproduct/i18n/bg.po
deleted file mode 100644
index 1b3e6724cc2..00000000000
--- a/addons/mrp_byproduct/i18n/bg.po
+++ /dev/null
@@ -1,139 +0,0 @@
-# Translation of Odoo Server.
-# This file contains the translation of the following modules:
-# * mrp_byproduct
-#
-# Translators:
-# Martin Trigaux , 2017
-msgid ""
-msgstr ""
-"Project-Id-Version: Odoo Server 11.0\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2017-10-24 09:00+0000\n"
-"PO-Revision-Date: 2017-10-24 09:00+0000\n"
-"Last-Translator: Martin Trigaux , 2017\n"
-"Language-Team: Bulgarian (https://www.transifex.com/odoo/teams/41243/bg/)\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: \n"
-"Language: bg\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_bom
-msgid "Bill of Material"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_bom_id
-msgid "BoM"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_subproduct
-msgid "Byproduct"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_bom_sub_products
-#: model_terms:ir.ui.view,arch_db:mrp_byproduct.mrp_subproduct_view
-msgid "Byproducts"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_change_production_qty
-msgid "Change Quantity of Products"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_create_uid
-msgid "Created by"
-msgstr "Създадено от"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_create_date
-msgid "Created on"
-msgstr "Създадено на"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_display_name
-msgid "Display Name"
-msgstr "Име за показване"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_id
-msgid "ID"
-msgstr "ID"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct___last_update
-msgid "Last Modified on"
-msgstr "Последно променено на"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_write_uid
-msgid "Last Updated by"
-msgstr "Последно обновено от"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_write_date
-msgid "Last Updated on"
-msgstr "Последно обновено на"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_operation_id
-msgid "Produced at Operation"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_product_id
-msgid "Product"
-msgstr "Продукт"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_product_qty
-msgid "Product Qty"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_production
-msgid "Production"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_product_produce
-msgid "Record Production"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_stock_move
-msgid "Stock Move"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_stock_move_subproduct_id
-msgid "Subproduct"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,help:mrp_byproduct.field_stock_move_subproduct_id
-msgid "Subproduct line that generated the move in a manufacturing order"
-msgstr ""
-
-#. module: mrp_byproduct
-#: code:addons/mrp_byproduct/models/mrp_subproduct.py:32
-#, python-format
-msgid ""
-"The Product Unit of Measure you chose has a different category than in the "
-"product form."
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_product_uom_id
-msgid "Unit of Measure"
-msgstr "Мерна единица"
-
-#. module: mrp_byproduct
-#: code:addons/mrp_byproduct/models/mrp_subproduct.py:31
-#, python-format
-msgid "Warning"
-msgstr ""
diff --git a/addons/mrp_byproduct/i18n/bs.po b/addons/mrp_byproduct/i18n/bs.po
deleted file mode 100644
index 5a8fc4fe27d..00000000000
--- a/addons/mrp_byproduct/i18n/bs.po
+++ /dev/null
@@ -1,141 +0,0 @@
-# Translation of Odoo Server.
-# This file contains the translation of the following modules:
-# * mrp_byproduct
-#
-# Translators:
-# Martin Trigaux, 2018
-# Boško Stojaković , 2018
-# Bole , 2018
-msgid ""
-msgstr ""
-"Project-Id-Version: Odoo Server saas~11.5\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2018-09-21 13:17+0000\n"
-"PO-Revision-Date: 2018-09-21 13:17+0000\n"
-"Last-Translator: Bole , 2018\n"
-"Language-Team: Bosnian (https://www.transifex.com/odoo/teams/41243/bs/)\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: \n"
-"Language: bs\n"
-"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_bom
-msgid "Bill of Material"
-msgstr "Sastavnica"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__bom_id
-msgid "BoM"
-msgstr "Sastavnica"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_subproduct
-msgid "Byproduct"
-msgstr "Nusproizvod"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_bom__sub_products
-#: model_terms:ir.ui.view,arch_db:mrp_byproduct.mrp_subproduct_view
-msgid "Byproducts"
-msgstr "Nusproizvodi"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_change_production_qty
-msgid "Change Production Qty"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__create_uid
-msgid "Created by"
-msgstr "Kreirao"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__create_date
-msgid "Created on"
-msgstr "Kreirano"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__display_name
-msgid "Display Name"
-msgstr "Prikazani naziv"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__id
-msgid "ID"
-msgstr "ID"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct____last_update
-msgid "Last Modified on"
-msgstr "Zadnje mijenjano"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__write_uid
-msgid "Last Updated by"
-msgstr "Zadnji ažurirao"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__write_date
-msgid "Last Updated on"
-msgstr "Zadnje ažurirano"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__operation_id
-msgid "Produced at Operation"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__product_id
-msgid "Product"
-msgstr "Proizvod"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__product_qty
-msgid "Product Qty"
-msgstr "Kol. Proizvoda"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_production
-msgid "Production"
-msgstr "Proizvodnja"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_product_produce
-msgid "Record Production"
-msgstr "Zabilježi proizvodnju"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_stock_move
-msgid "Stock Move"
-msgstr "Kretanje zalihe"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_stock_move__subproduct_id
-msgid "Subproduct"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,help:mrp_byproduct.field_stock_move__subproduct_id
-msgid "Subproduct line that generated the move in a manufacturing order"
-msgstr ""
-
-#. module: mrp_byproduct
-#: code:addons/mrp_byproduct/models/mrp_subproduct.py:32
-#, python-format
-msgid ""
-"The unit of measure you chose is in a different category than the product "
-"unit of measure."
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__product_uom_id
-msgid "Unit of Measure"
-msgstr "Jedinica mjere"
-
-#. module: mrp_byproduct
-#: code:addons/mrp_byproduct/models/mrp_subproduct.py:31
-#, python-format
-msgid "Warning"
-msgstr "Upozorenje"
diff --git a/addons/mrp_byproduct/i18n/ca.po b/addons/mrp_byproduct/i18n/ca.po
deleted file mode 100644
index f471910a9c2..00000000000
--- a/addons/mrp_byproduct/i18n/ca.po
+++ /dev/null
@@ -1,143 +0,0 @@
-# Translation of Odoo Server.
-# This file contains the translation of the following modules:
-# * mrp_byproduct
-#
-# Translators:
-# Martin Trigaux, 2018
-# Marc Tormo i Bochaca , 2018
-# Quim - eccit , 2018
-# Manel Fernandez , 2018
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: Odoo Server saas~11.5\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2018-09-21 13:17+0000\n"
-"PO-Revision-Date: 2018-08-24 09:21+0000\n"
-"Last-Translator: Manel Fernandez , 2018\n"
-"Language-Team: Catalan (https://www.transifex.com/odoo/teams/41243/ca/)\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: \n"
-"Language: ca\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_bom
-msgid "Bill of Material"
-msgstr "Llista de material"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__bom_id
-msgid "BoM"
-msgstr "Llista de materials (LdM)"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_subproduct
-msgid "Byproduct"
-msgstr "Subproducte"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_bom__sub_products
-#: model_terms:ir.ui.view,arch_db:mrp_byproduct.mrp_subproduct_view
-msgid "Byproducts"
-msgstr "Subproductes"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_change_production_qty
-msgid "Change Production Qty"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__create_uid
-msgid "Created by"
-msgstr "Creat per"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__create_date
-msgid "Created on"
-msgstr "Creat el"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__display_name
-msgid "Display Name"
-msgstr "Mostrar Nom"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__id
-msgid "ID"
-msgstr "ID"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct____last_update
-msgid "Last Modified on"
-msgstr "Última modificació el "
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__write_uid
-msgid "Last Updated by"
-msgstr "Última actualització per"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__write_date
-msgid "Last Updated on"
-msgstr "Última actualització el"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__operation_id
-msgid "Produced at Operation"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__product_id
-msgid "Product"
-msgstr "Producte"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__product_qty
-msgid "Product Qty"
-msgstr "Qtat producte"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_production
-msgid "Production"
-msgstr "Producció"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_product_produce
-msgid "Record Production"
-msgstr "Registre de producció"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_stock_move
-msgid "Stock Move"
-msgstr "Moviment d'estoc"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_stock_move__subproduct_id
-msgid "Subproduct"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,help:mrp_byproduct.field_stock_move__subproduct_id
-msgid "Subproduct line that generated the move in a manufacturing order"
-msgstr ""
-
-#. module: mrp_byproduct
-#: code:addons/mrp_byproduct/models/mrp_subproduct.py:32
-#, python-format
-msgid ""
-"The unit of measure you chose is in a different category than the product "
-"unit of measure."
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__product_uom_id
-msgid "Unit of Measure"
-msgstr "Unitat de mesura"
-
-#. module: mrp_byproduct
-#: code:addons/mrp_byproduct/models/mrp_subproduct.py:31
-#, python-format
-msgid "Warning"
-msgstr "Avís"
diff --git a/addons/mrp_byproduct/i18n/cs.po b/addons/mrp_byproduct/i18n/cs.po
deleted file mode 100644
index ad2ea280858..00000000000
--- a/addons/mrp_byproduct/i18n/cs.po
+++ /dev/null
@@ -1,142 +0,0 @@
-# Translation of Odoo Server.
-# This file contains the translation of the following modules:
-# * mrp_byproduct
-#
-# Translators:
-# Martin Trigaux, 2018
-# Jan Horzinka , 2018
-# Michal Veselý , 2018
-# trendspotter, 2018
-msgid ""
-msgstr ""
-"Project-Id-Version: Odoo Server saas~11.5\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2018-09-21 13:17+0000\n"
-"PO-Revision-Date: 2018-09-21 13:17+0000\n"
-"Last-Translator: trendspotter, 2018\n"
-"Language-Team: Czech (https://www.transifex.com/odoo/teams/41243/cs/)\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: \n"
-"Language: cs\n"
-"Plural-Forms: nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n >= 2 && n <= 4 && n % 1 == 0) ? 1: (n % 1 != 0 ) ? 2 : 3;\n"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_bom
-msgid "Bill of Material"
-msgstr "Kusovník"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__bom_id
-msgid "BoM"
-msgstr "Kusovník"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_subproduct
-msgid "Byproduct"
-msgstr "Polotovar"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_bom__sub_products
-#: model_terms:ir.ui.view,arch_db:mrp_byproduct.mrp_subproduct_view
-msgid "Byproducts"
-msgstr "Polotovary"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_change_production_qty
-msgid "Change Production Qty"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__create_uid
-msgid "Created by"
-msgstr "Vytvořil(a)"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__create_date
-msgid "Created on"
-msgstr "Vytvořeno"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__display_name
-msgid "Display Name"
-msgstr "Zobrazovaný název"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__id
-msgid "ID"
-msgstr "ID"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct____last_update
-msgid "Last Modified on"
-msgstr "Naposled změněno"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__write_uid
-msgid "Last Updated by"
-msgstr "Naposledy upraveno od"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__write_date
-msgid "Last Updated on"
-msgstr "Naposled upraveno"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__operation_id
-msgid "Produced at Operation"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__product_id
-msgid "Product"
-msgstr "Výrobek"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__product_qty
-msgid "Product Qty"
-msgstr "Množství výrobků"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_production
-msgid "Production"
-msgstr "Výroba"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_product_produce
-msgid "Record Production"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_stock_move
-msgid "Stock Move"
-msgstr "Pohyb zásob"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_stock_move__subproduct_id
-msgid "Subproduct"
-msgstr "Podprodukt"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,help:mrp_byproduct.field_stock_move__subproduct_id
-msgid "Subproduct line that generated the move in a manufacturing order"
-msgstr "Řádek podproduktu, který generoval posun ve vytvoření zakázky"
-
-#. module: mrp_byproduct
-#: code:addons/mrp_byproduct/models/mrp_subproduct.py:32
-#, python-format
-msgid ""
-"The unit of measure you chose is in a different category than the product "
-"unit of measure."
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__product_uom_id
-msgid "Unit of Measure"
-msgstr "Měrná jednotka"
-
-#. module: mrp_byproduct
-#: code:addons/mrp_byproduct/models/mrp_subproduct.py:31
-#, python-format
-msgid "Warning"
-msgstr "Varování"
diff --git a/addons/mrp_byproduct/i18n/da.po b/addons/mrp_byproduct/i18n/da.po
deleted file mode 100644
index 395dea4828b..00000000000
--- a/addons/mrp_byproduct/i18n/da.po
+++ /dev/null
@@ -1,143 +0,0 @@
-# Translation of Odoo Server.
-# This file contains the translation of the following modules:
-# * mrp_byproduct
-#
-# Translators:
-# Martin Trigaux, 2018
-# jonas jensen , 2018
-# Morten Schou , 2018
-# Jesper Carstensen , 2018
-# lhmflexerp , 2018
-msgid ""
-msgstr ""
-"Project-Id-Version: Odoo Server saas~11.5\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2018-09-21 13:17+0000\n"
-"PO-Revision-Date: 2018-09-21 13:17+0000\n"
-"Last-Translator: lhmflexerp , 2018\n"
-"Language-Team: Danish (https://www.transifex.com/odoo/teams/41243/da/)\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: \n"
-"Language: da\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_bom
-msgid "Bill of Material"
-msgstr "Stykliste"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__bom_id
-msgid "BoM"
-msgstr "Stykliste"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_subproduct
-msgid "Byproduct"
-msgstr "Biprodukt"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_bom__sub_products
-#: model_terms:ir.ui.view,arch_db:mrp_byproduct.mrp_subproduct_view
-msgid "Byproducts"
-msgstr "Biprodukter"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_change_production_qty
-msgid "Change Production Qty"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__create_uid
-msgid "Created by"
-msgstr "Oprettet af"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__create_date
-msgid "Created on"
-msgstr "Oprettet den"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__display_name
-msgid "Display Name"
-msgstr "Vis navn"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__id
-msgid "ID"
-msgstr "ID"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct____last_update
-msgid "Last Modified on"
-msgstr "Sidst ændret den"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__write_uid
-msgid "Last Updated by"
-msgstr "Sidst opdateret af"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__write_date
-msgid "Last Updated on"
-msgstr "Sidst opdateret den"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__operation_id
-msgid "Produced at Operation"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__product_id
-msgid "Product"
-msgstr "Produkt"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__product_qty
-msgid "Product Qty"
-msgstr "Vare antal"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_production
-msgid "Production"
-msgstr "Produktion"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_product_produce
-msgid "Record Production"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_stock_move
-msgid "Stock Move"
-msgstr "Lager flytning"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_stock_move__subproduct_id
-msgid "Subproduct"
-msgstr "Underprodukt"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,help:mrp_byproduct.field_stock_move__subproduct_id
-msgid "Subproduct line that generated the move in a manufacturing order"
-msgstr ""
-
-#. module: mrp_byproduct
-#: code:addons/mrp_byproduct/models/mrp_subproduct.py:32
-#, python-format
-msgid ""
-"The unit of measure you chose is in a different category than the product "
-"unit of measure."
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__product_uom_id
-msgid "Unit of Measure"
-msgstr "Enhed"
-
-#. module: mrp_byproduct
-#: code:addons/mrp_byproduct/models/mrp_subproduct.py:31
-#, python-format
-msgid "Warning"
-msgstr "Advarsel!"
diff --git a/addons/mrp_byproduct/i18n/de.po b/addons/mrp_byproduct/i18n/de.po
deleted file mode 100644
index fbc5977b9ba..00000000000
--- a/addons/mrp_byproduct/i18n/de.po
+++ /dev/null
@@ -1,139 +0,0 @@
-# Translation of Odoo Server.
-# This file contains the translation of the following modules:
-# * mrp_byproduct
-#
-# Translators:
-# Martin Trigaux, 2018
-msgid ""
-msgstr ""
-"Project-Id-Version: Odoo Server saas~11.5\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2018-09-21 13:17+0000\n"
-"PO-Revision-Date: 2018-09-21 13:17+0000\n"
-"Last-Translator: Martin Trigaux, 2018\n"
-"Language-Team: German (https://www.transifex.com/odoo/teams/41243/de/)\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: \n"
-"Language: de\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_bom
-msgid "Bill of Material"
-msgstr "Stückliste"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__bom_id
-msgid "BoM"
-msgstr "Liste"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_subproduct
-msgid "Byproduct"
-msgstr "Kuppelprodukt"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_bom__sub_products
-#: model_terms:ir.ui.view,arch_db:mrp_byproduct.mrp_subproduct_view
-msgid "Byproducts"
-msgstr "Kuppelprodukte"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_change_production_qty
-msgid "Change Production Qty"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__create_uid
-msgid "Created by"
-msgstr "Erstellt von"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__create_date
-msgid "Created on"
-msgstr "Erstellt am"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__display_name
-msgid "Display Name"
-msgstr "Anzeigename"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__id
-msgid "ID"
-msgstr "ID"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct____last_update
-msgid "Last Modified on"
-msgstr "Zuletzt geändert am"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__write_uid
-msgid "Last Updated by"
-msgstr "Zuletzt aktualisiert durch"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__write_date
-msgid "Last Updated on"
-msgstr "Zuletzt aktualisiert am"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__operation_id
-msgid "Produced at Operation"
-msgstr "Während eines Vorganges produziert"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__product_id
-msgid "Product"
-msgstr "Produkt"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__product_qty
-msgid "Product Qty"
-msgstr "Produktmenge"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_production
-msgid "Production"
-msgstr "Produktivbetrieb"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_product_produce
-msgid "Record Production"
-msgstr "Produktion aufzeichnen"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_stock_move
-msgid "Stock Move"
-msgstr "Lagerbuchung"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_stock_move__subproduct_id
-msgid "Subproduct"
-msgstr "Unterprodukt"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,help:mrp_byproduct.field_stock_move__subproduct_id
-msgid "Subproduct line that generated the move in a manufacturing order"
-msgstr "Unterproduktlinie,"
-
-#. module: mrp_byproduct
-#: code:addons/mrp_byproduct/models/mrp_subproduct.py:32
-#, python-format
-msgid ""
-"The unit of measure you chose is in a different category than the product "
-"unit of measure."
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__product_uom_id
-msgid "Unit of Measure"
-msgstr "Mengeneinheit"
-
-#. module: mrp_byproduct
-#: code:addons/mrp_byproduct/models/mrp_subproduct.py:31
-#, python-format
-msgid "Warning"
-msgstr "Warnung"
diff --git a/addons/mrp_byproduct/i18n/el.po b/addons/mrp_byproduct/i18n/el.po
deleted file mode 100644
index fffe0a5e1b3..00000000000
--- a/addons/mrp_byproduct/i18n/el.po
+++ /dev/null
@@ -1,142 +0,0 @@
-# Translation of Odoo Server.
-# This file contains the translation of the following modules:
-# * mrp_byproduct
-#
-# Translators:
-# Martin Trigaux, 2018
-# Kostas Goutoudis , 2018
-# Stefanos Nikou , 2018
-# George Tarasidis , 2018
-msgid ""
-msgstr ""
-"Project-Id-Version: Odoo Server saas~11.5\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2018-09-21 13:17+0000\n"
-"PO-Revision-Date: 2018-09-21 13:17+0000\n"
-"Last-Translator: George Tarasidis , 2018\n"
-"Language-Team: Greek (https://www.transifex.com/odoo/teams/41243/el/)\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: \n"
-"Language: el\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_bom
-msgid "Bill of Material"
-msgstr "Κατάσταση Υλικών"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__bom_id
-msgid "BoM"
-msgstr "Κ.Υ."
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_subproduct
-msgid "Byproduct"
-msgstr "Ανα είδος"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_bom__sub_products
-#: model_terms:ir.ui.view,arch_db:mrp_byproduct.mrp_subproduct_view
-msgid "Byproducts"
-msgstr "Ανά είδη"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_change_production_qty
-msgid "Change Production Qty"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__create_uid
-msgid "Created by"
-msgstr "Δημιουργήθηκε από"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__create_date
-msgid "Created on"
-msgstr "Δημιουργήθηκε στις"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__display_name
-msgid "Display Name"
-msgstr "Εμφάνιση Ονόματος"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__id
-msgid "ID"
-msgstr "Κωδικός"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct____last_update
-msgid "Last Modified on"
-msgstr "Τελευταία τροποποίηση στις"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__write_uid
-msgid "Last Updated by"
-msgstr "Τελευταία Ενημέρωση από"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__write_date
-msgid "Last Updated on"
-msgstr "Τελευταία Ενημέρωση στις"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__operation_id
-msgid "Produced at Operation"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__product_id
-msgid "Product"
-msgstr "Είδος"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__product_qty
-msgid "Product Qty"
-msgstr "Ποσ. Είδους"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_production
-msgid "Production"
-msgstr "Παραγωγή"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_product_produce
-msgid "Record Production"
-msgstr "Καταγραφή Παραγωγής"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_stock_move
-msgid "Stock Move"
-msgstr "Κίνηση Αποθέματος"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_stock_move__subproduct_id
-msgid "Subproduct"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,help:mrp_byproduct.field_stock_move__subproduct_id
-msgid "Subproduct line that generated the move in a manufacturing order"
-msgstr ""
-
-#. module: mrp_byproduct
-#: code:addons/mrp_byproduct/models/mrp_subproduct.py:32
-#, python-format
-msgid ""
-"The unit of measure you chose is in a different category than the product "
-"unit of measure."
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__product_uom_id
-msgid "Unit of Measure"
-msgstr "Μονάδα Μέτρησης"
-
-#. module: mrp_byproduct
-#: code:addons/mrp_byproduct/models/mrp_subproduct.py:31
-#, python-format
-msgid "Warning"
-msgstr "Προσοχή"
diff --git a/addons/mrp_byproduct/i18n/en_AU.po b/addons/mrp_byproduct/i18n/en_AU.po
deleted file mode 100644
index 5eeb99d4485..00000000000
--- a/addons/mrp_byproduct/i18n/en_AU.po
+++ /dev/null
@@ -1,144 +0,0 @@
-# Translation of Odoo Server.
-# This file contains the translation of the following modules:
-# * mrp_byproduct
-#
-# Translators:
-msgid ""
-msgstr ""
-"Project-Id-Version: Odoo 9.0\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2016-08-18 14:07+0000\n"
-"PO-Revision-Date: 2015-08-25 10:19+0000\n"
-"Last-Translator: <>\n"
-"Language-Team: English (Australia) (http://www.transifex.com/odoo/odoo-9/"
-"language/en_AU/)\n"
-"Language: en_AU\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: \n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_bom
-msgid "Bill of Material"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_bom_id
-msgid "BoM"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_subproduct
-msgid "Byproduct"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_bom_sub_products
-#: model_terms:ir.ui.view,arch_db:mrp_byproduct.mrp_subproduct_view
-msgid "Byproducts"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_change_production_qty
-msgid "Change Quantity of Products"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_create_uid
-msgid "Created by"
-msgstr "Created by"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_create_date
-msgid "Created on"
-msgstr "Created on"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,help:mrp_byproduct.field_mrp_subproduct_subproduct_type
-msgid ""
-"Define how the quantity of byproducts will be set on the production orders "
-"using this BoM. 'Fixed' depicts a situation where the quantity of created "
-"byproduct is always equal to the quantity set on the BoM, regardless of how "
-"many are created in the production order. By opposition, 'Variable' means "
-"that the quantity will be computed as '(quantity of byproduct set on the "
-"BoM / quantity of manufactured product set on the BoM * quantity of "
-"manufactured product in the production order.)'"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_display_name
-msgid "Display Name"
-msgstr "Display Name"
-
-#. module: mrp_byproduct
-#: selection:mrp.subproduct,subproduct_type:0
-msgid "Fixed"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_id
-msgid "ID"
-msgstr "ID"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct___last_update
-msgid "Last Modified on"
-msgstr "Last Modified on"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_write_uid
-msgid "Last Updated by"
-msgstr "Last Updated by"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_write_date
-msgid "Last Updated on"
-msgstr "Last Updated on"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_product_id
-msgid "Product"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_product_qty
-msgid "Product Qty"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_product_uom
-msgid "Product Unit of Measure"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_production
-msgid "Production"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_subproduct_type
-msgid "Quantity Type"
-msgstr ""
-
-#. module: mrp_byproduct
-#: code:addons/mrp_byproduct/mrp_byproduct.py:45
-#, python-format
-msgid ""
-"The Product Unit of Measure you chose has a different category than in the "
-"product form."
-msgstr ""
-
-#. module: mrp_byproduct
-#: selection:mrp.subproduct,subproduct_type:0
-msgid "Variable"
-msgstr ""
-
-#. module: mrp_byproduct
-#: code:addons/mrp_byproduct/mrp_byproduct.py:45
-#, python-format
-msgid "Warning"
-msgstr "Warning"
-
-#~ msgid "Manufacturing Order"
-#~ msgstr "Manufacturing Order"
diff --git a/addons/mrp_byproduct/i18n/en_GB.po b/addons/mrp_byproduct/i18n/en_GB.po
deleted file mode 100644
index 35dba2afc05..00000000000
--- a/addons/mrp_byproduct/i18n/en_GB.po
+++ /dev/null
@@ -1,139 +0,0 @@
-# Translation of Odoo Server.
-# This file contains the translation of the following modules:
-# * mrp_byproduct
-#
-# Translators:
-# Martin Trigaux , 2017
-msgid ""
-msgstr ""
-"Project-Id-Version: Odoo Server 11.0\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2017-10-24 09:00+0000\n"
-"PO-Revision-Date: 2017-10-24 09:00+0000\n"
-"Last-Translator: Martin Trigaux , 2017\n"
-"Language-Team: English (United Kingdom) (https://www.transifex.com/odoo/teams/41243/en_GB/)\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: \n"
-"Language: en_GB\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_bom
-msgid "Bill of Material"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_bom_id
-msgid "BoM"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_subproduct
-msgid "Byproduct"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_bom_sub_products
-#: model_terms:ir.ui.view,arch_db:mrp_byproduct.mrp_subproduct_view
-msgid "Byproducts"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_change_production_qty
-msgid "Change Quantity of Products"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_create_uid
-msgid "Created by"
-msgstr "Created by"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_create_date
-msgid "Created on"
-msgstr "Created on"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_display_name
-msgid "Display Name"
-msgstr "Display Name"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_id
-msgid "ID"
-msgstr "ID"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct___last_update
-msgid "Last Modified on"
-msgstr "Last Modified on"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_write_uid
-msgid "Last Updated by"
-msgstr "Last Updated by"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_write_date
-msgid "Last Updated on"
-msgstr "Last Updated on"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_operation_id
-msgid "Produced at Operation"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_product_id
-msgid "Product"
-msgstr "Product"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_product_qty
-msgid "Product Qty"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_production
-msgid "Production"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_product_produce
-msgid "Record Production"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_stock_move
-msgid "Stock Move"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_stock_move_subproduct_id
-msgid "Subproduct"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,help:mrp_byproduct.field_stock_move_subproduct_id
-msgid "Subproduct line that generated the move in a manufacturing order"
-msgstr ""
-
-#. module: mrp_byproduct
-#: code:addons/mrp_byproduct/models/mrp_subproduct.py:32
-#, python-format
-msgid ""
-"The Product Unit of Measure you chose has a different category than in the "
-"product form."
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_product_uom_id
-msgid "Unit of Measure"
-msgstr "Unit of Measure"
-
-#. module: mrp_byproduct
-#: code:addons/mrp_byproduct/models/mrp_subproduct.py:31
-#, python-format
-msgid "Warning"
-msgstr ""
diff --git a/addons/mrp_byproduct/i18n/es.po b/addons/mrp_byproduct/i18n/es.po
deleted file mode 100644
index 231e1d8e1a5..00000000000
--- a/addons/mrp_byproduct/i18n/es.po
+++ /dev/null
@@ -1,141 +0,0 @@
-# Translation of Odoo Server.
-# This file contains the translation of the following modules:
-# * mrp_byproduct
-#
-# Translators:
-# Martin Trigaux, 2018
-# Mariela Moreno , 2018
-msgid ""
-msgstr ""
-"Project-Id-Version: Odoo Server saas~11.5\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2018-09-21 13:17+0000\n"
-"PO-Revision-Date: 2018-09-21 13:17+0000\n"
-"Last-Translator: Mariela Moreno , 2018\n"
-"Language-Team: Spanish (https://www.transifex.com/odoo/teams/41243/es/)\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: \n"
-"Language: es\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_bom
-msgid "Bill of Material"
-msgstr "Lista de materiales"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__bom_id
-msgid "BoM"
-msgstr "LdM"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_subproduct
-msgid "Byproduct"
-msgstr "Subproducto"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_bom__sub_products
-#: model_terms:ir.ui.view,arch_db:mrp_byproduct.mrp_subproduct_view
-msgid "Byproducts"
-msgstr "Subproductos"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_change_production_qty
-msgid "Change Production Qty"
-msgstr "Cambiar la cantidad de producción"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__create_uid
-msgid "Created by"
-msgstr "Creado por"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__create_date
-msgid "Created on"
-msgstr "Creado el"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__display_name
-msgid "Display Name"
-msgstr "Nombre a mostrar"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__id
-msgid "ID"
-msgstr "ID"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct____last_update
-msgid "Last Modified on"
-msgstr "Última modificación en"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__write_uid
-msgid "Last Updated by"
-msgstr "Última actualización por"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__write_date
-msgid "Last Updated on"
-msgstr "Última actualización el"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__operation_id
-msgid "Produced at Operation"
-msgstr "Producido en la Operación"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__product_id
-msgid "Product"
-msgstr "Producto"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__product_qty
-msgid "Product Qty"
-msgstr "Cant. producto"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_production
-msgid "Production"
-msgstr "Producción"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_product_produce
-msgid "Record Production"
-msgstr "registro de producción"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_stock_move
-msgid "Stock Move"
-msgstr "Movimiento de existencias"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_stock_move__subproduct_id
-msgid "Subproduct"
-msgstr "Subproducto"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,help:mrp_byproduct.field_stock_move__subproduct_id
-msgid "Subproduct line that generated the move in a manufacturing order"
-msgstr ""
-"Línea de subproducto que generó el movimiento en una orden de fabricación"
-
-#. module: mrp_byproduct
-#: code:addons/mrp_byproduct/models/mrp_subproduct.py:32
-#, python-format
-msgid ""
-"The unit of measure you chose is in a different category than the product "
-"unit of measure."
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__product_uom_id
-msgid "Unit of Measure"
-msgstr "Unidad de medida"
-
-#. module: mrp_byproduct
-#: code:addons/mrp_byproduct/models/mrp_subproduct.py:31
-#, python-format
-msgid "Warning"
-msgstr "Aviso"
diff --git a/addons/mrp_byproduct/i18n/es_AR.po b/addons/mrp_byproduct/i18n/es_AR.po
deleted file mode 100644
index 6083d831e7f..00000000000
--- a/addons/mrp_byproduct/i18n/es_AR.po
+++ /dev/null
@@ -1,139 +0,0 @@
-# Translation of Odoo Server.
-# This file contains the translation of the following modules:
-# * mrp_byproduct
-#
-# Translators:
-# Martin Trigaux , 2017
-msgid ""
-msgstr ""
-"Project-Id-Version: Odoo Server 11.0\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2017-10-24 09:00+0000\n"
-"PO-Revision-Date: 2017-10-24 09:00+0000\n"
-"Last-Translator: Martin Trigaux , 2017\n"
-"Language-Team: Spanish (Argentina) (https://www.transifex.com/odoo/teams/41243/es_AR/)\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: \n"
-"Language: es_AR\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_bom
-msgid "Bill of Material"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_bom_id
-msgid "BoM"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_subproduct
-msgid "Byproduct"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_bom_sub_products
-#: model_terms:ir.ui.view,arch_db:mrp_byproduct.mrp_subproduct_view
-msgid "Byproducts"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_change_production_qty
-msgid "Change Quantity of Products"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_create_uid
-msgid "Created by"
-msgstr "Creado por"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_create_date
-msgid "Created on"
-msgstr "Creado en"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_display_name
-msgid "Display Name"
-msgstr "Mostrar Nombre"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_id
-msgid "ID"
-msgstr "ID"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct___last_update
-msgid "Last Modified on"
-msgstr "Última modificación en"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_write_uid
-msgid "Last Updated by"
-msgstr "Última actualización realizada por"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_write_date
-msgid "Last Updated on"
-msgstr "Última actualización el"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_operation_id
-msgid "Produced at Operation"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_product_id
-msgid "Product"
-msgstr "Producto"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_product_qty
-msgid "Product Qty"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_production
-msgid "Production"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_product_produce
-msgid "Record Production"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_stock_move
-msgid "Stock Move"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_stock_move_subproduct_id
-msgid "Subproduct"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,help:mrp_byproduct.field_stock_move_subproduct_id
-msgid "Subproduct line that generated the move in a manufacturing order"
-msgstr ""
-
-#. module: mrp_byproduct
-#: code:addons/mrp_byproduct/models/mrp_subproduct.py:32
-#, python-format
-msgid ""
-"The Product Unit of Measure you chose has a different category than in the "
-"product form."
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_product_uom_id
-msgid "Unit of Measure"
-msgstr "Unidad de Medida"
-
-#. module: mrp_byproduct
-#: code:addons/mrp_byproduct/models/mrp_subproduct.py:31
-#, python-format
-msgid "Warning"
-msgstr ""
diff --git a/addons/mrp_byproduct/i18n/es_BO.po b/addons/mrp_byproduct/i18n/es_BO.po
deleted file mode 100644
index 25ab96e9a94..00000000000
--- a/addons/mrp_byproduct/i18n/es_BO.po
+++ /dev/null
@@ -1,139 +0,0 @@
-# Translation of Odoo Server.
-# This file contains the translation of the following modules:
-# * mrp_byproduct
-#
-# Translators:
-# Martin Trigaux , 2017
-msgid ""
-msgstr ""
-"Project-Id-Version: Odoo Server 11.0\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2017-10-24 09:00+0000\n"
-"PO-Revision-Date: 2017-10-24 09:00+0000\n"
-"Last-Translator: Martin Trigaux , 2017\n"
-"Language-Team: Spanish (Bolivia) (https://www.transifex.com/odoo/teams/41243/es_BO/)\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: \n"
-"Language: es_BO\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_bom
-msgid "Bill of Material"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_bom_id
-msgid "BoM"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_subproduct
-msgid "Byproduct"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_bom_sub_products
-#: model_terms:ir.ui.view,arch_db:mrp_byproduct.mrp_subproduct_view
-msgid "Byproducts"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_change_production_qty
-msgid "Change Quantity of Products"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_create_uid
-msgid "Created by"
-msgstr "Creado por"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_create_date
-msgid "Created on"
-msgstr "Creado en"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_display_name
-msgid "Display Name"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_id
-msgid "ID"
-msgstr "ID"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct___last_update
-msgid "Last Modified on"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_write_uid
-msgid "Last Updated by"
-msgstr "Última actualización de"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_write_date
-msgid "Last Updated on"
-msgstr "Última actualización en"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_operation_id
-msgid "Produced at Operation"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_product_id
-msgid "Product"
-msgstr "Producto"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_product_qty
-msgid "Product Qty"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_production
-msgid "Production"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_product_produce
-msgid "Record Production"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_stock_move
-msgid "Stock Move"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_stock_move_subproduct_id
-msgid "Subproduct"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,help:mrp_byproduct.field_stock_move_subproduct_id
-msgid "Subproduct line that generated the move in a manufacturing order"
-msgstr ""
-
-#. module: mrp_byproduct
-#: code:addons/mrp_byproduct/models/mrp_subproduct.py:32
-#, python-format
-msgid ""
-"The Product Unit of Measure you chose has a different category than in the "
-"product form."
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_product_uom_id
-msgid "Unit of Measure"
-msgstr "Unidad de medida"
-
-#. module: mrp_byproduct
-#: code:addons/mrp_byproduct/models/mrp_subproduct.py:31
-#, python-format
-msgid "Warning"
-msgstr ""
diff --git a/addons/mrp_byproduct/i18n/es_CL.po b/addons/mrp_byproduct/i18n/es_CL.po
deleted file mode 100644
index 2a68be70e07..00000000000
--- a/addons/mrp_byproduct/i18n/es_CL.po
+++ /dev/null
@@ -1,139 +0,0 @@
-# Translation of Odoo Server.
-# This file contains the translation of the following modules:
-# * mrp_byproduct
-#
-# Translators:
-# Martin Trigaux , 2017
-msgid ""
-msgstr ""
-"Project-Id-Version: Odoo Server 11.0\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2017-10-24 09:00+0000\n"
-"PO-Revision-Date: 2017-10-24 09:00+0000\n"
-"Last-Translator: Martin Trigaux , 2017\n"
-"Language-Team: Spanish (Chile) (https://www.transifex.com/odoo/teams/41243/es_CL/)\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: \n"
-"Language: es_CL\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_bom
-msgid "Bill of Material"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_bom_id
-msgid "BoM"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_subproduct
-msgid "Byproduct"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_bom_sub_products
-#: model_terms:ir.ui.view,arch_db:mrp_byproduct.mrp_subproduct_view
-msgid "Byproducts"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_change_production_qty
-msgid "Change Quantity of Products"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_create_uid
-msgid "Created by"
-msgstr "Creado por"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_create_date
-msgid "Created on"
-msgstr "Creado en"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_display_name
-msgid "Display Name"
-msgstr "Nombre mostrado"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_id
-msgid "ID"
-msgstr "ID (identificación)"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct___last_update
-msgid "Last Modified on"
-msgstr "Última modificación en"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_write_uid
-msgid "Last Updated by"
-msgstr "Última actualización de"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_write_date
-msgid "Last Updated on"
-msgstr "Última actualización en"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_operation_id
-msgid "Produced at Operation"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_product_id
-msgid "Product"
-msgstr "Producto"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_product_qty
-msgid "Product Qty"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_production
-msgid "Production"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_product_produce
-msgid "Record Production"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_stock_move
-msgid "Stock Move"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_stock_move_subproduct_id
-msgid "Subproduct"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,help:mrp_byproduct.field_stock_move_subproduct_id
-msgid "Subproduct line that generated the move in a manufacturing order"
-msgstr ""
-
-#. module: mrp_byproduct
-#: code:addons/mrp_byproduct/models/mrp_subproduct.py:32
-#, python-format
-msgid ""
-"The Product Unit of Measure you chose has a different category than in the "
-"product form."
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_product_uom_id
-msgid "Unit of Measure"
-msgstr "Unidad de medida"
-
-#. module: mrp_byproduct
-#: code:addons/mrp_byproduct/models/mrp_subproduct.py:31
-#, python-format
-msgid "Warning"
-msgstr ""
diff --git a/addons/mrp_byproduct/i18n/es_CO.po b/addons/mrp_byproduct/i18n/es_CO.po
deleted file mode 100644
index 860c49a2244..00000000000
--- a/addons/mrp_byproduct/i18n/es_CO.po
+++ /dev/null
@@ -1,139 +0,0 @@
-# Translation of Odoo Server.
-# This file contains the translation of the following modules:
-# * mrp_byproduct
-#
-# Translators:
-# Martin Trigaux , 2017
-msgid ""
-msgstr ""
-"Project-Id-Version: Odoo Server 11.0\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2017-10-24 09:00+0000\n"
-"PO-Revision-Date: 2017-10-24 09:00+0000\n"
-"Last-Translator: Martin Trigaux , 2017\n"
-"Language-Team: Spanish (Colombia) (https://www.transifex.com/odoo/teams/41243/es_CO/)\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: \n"
-"Language: es_CO\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_bom
-msgid "Bill of Material"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_bom_id
-msgid "BoM"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_subproduct
-msgid "Byproduct"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_bom_sub_products
-#: model_terms:ir.ui.view,arch_db:mrp_byproduct.mrp_subproduct_view
-msgid "Byproducts"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_change_production_qty
-msgid "Change Quantity of Products"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_create_uid
-msgid "Created by"
-msgstr "Creado por"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_create_date
-msgid "Created on"
-msgstr "Creado"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_display_name
-msgid "Display Name"
-msgstr "Nombre Público"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_id
-msgid "ID"
-msgstr "ID"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct___last_update
-msgid "Last Modified on"
-msgstr "Última Modificación el"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_write_uid
-msgid "Last Updated by"
-msgstr "Actualizado por"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_write_date
-msgid "Last Updated on"
-msgstr "Actualizado"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_operation_id
-msgid "Produced at Operation"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_product_id
-msgid "Product"
-msgstr "Producto"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_product_qty
-msgid "Product Qty"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_production
-msgid "Production"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_product_produce
-msgid "Record Production"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_stock_move
-msgid "Stock Move"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_stock_move_subproduct_id
-msgid "Subproduct"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,help:mrp_byproduct.field_stock_move_subproduct_id
-msgid "Subproduct line that generated the move in a manufacturing order"
-msgstr ""
-
-#. module: mrp_byproduct
-#: code:addons/mrp_byproduct/models/mrp_subproduct.py:32
-#, python-format
-msgid ""
-"The Product Unit of Measure you chose has a different category than in the "
-"product form."
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_product_uom_id
-msgid "Unit of Measure"
-msgstr "Unidad de Medida"
-
-#. module: mrp_byproduct
-#: code:addons/mrp_byproduct/models/mrp_subproduct.py:31
-#, python-format
-msgid "Warning"
-msgstr ""
diff --git a/addons/mrp_byproduct/i18n/es_CR.po b/addons/mrp_byproduct/i18n/es_CR.po
deleted file mode 100644
index 484567b7fcf..00000000000
--- a/addons/mrp_byproduct/i18n/es_CR.po
+++ /dev/null
@@ -1,139 +0,0 @@
-# Translation of Odoo Server.
-# This file contains the translation of the following modules:
-# * mrp_byproduct
-#
-# Translators:
-# Martin Trigaux , 2017
-msgid ""
-msgstr ""
-"Project-Id-Version: Odoo Server 11.0\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2017-10-24 09:00+0000\n"
-"PO-Revision-Date: 2017-10-24 09:00+0000\n"
-"Last-Translator: Martin Trigaux , 2017\n"
-"Language-Team: Spanish (Costa Rica) (https://www.transifex.com/odoo/teams/41243/es_CR/)\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: \n"
-"Language: es_CR\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_bom
-msgid "Bill of Material"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_bom_id
-msgid "BoM"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_subproduct
-msgid "Byproduct"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_bom_sub_products
-#: model_terms:ir.ui.view,arch_db:mrp_byproduct.mrp_subproduct_view
-msgid "Byproducts"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_change_production_qty
-msgid "Change Quantity of Products"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_create_uid
-msgid "Created by"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_create_date
-msgid "Created on"
-msgstr "Creado en"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_display_name
-msgid "Display Name"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_id
-msgid "ID"
-msgstr "ID"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct___last_update
-msgid "Last Modified on"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_write_uid
-msgid "Last Updated by"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_write_date
-msgid "Last Updated on"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_operation_id
-msgid "Produced at Operation"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_product_id
-msgid "Product"
-msgstr "Producto"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_product_qty
-msgid "Product Qty"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_production
-msgid "Production"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_product_produce
-msgid "Record Production"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_stock_move
-msgid "Stock Move"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_stock_move_subproduct_id
-msgid "Subproduct"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,help:mrp_byproduct.field_stock_move_subproduct_id
-msgid "Subproduct line that generated the move in a manufacturing order"
-msgstr ""
-
-#. module: mrp_byproduct
-#: code:addons/mrp_byproduct/models/mrp_subproduct.py:32
-#, python-format
-msgid ""
-"The Product Unit of Measure you chose has a different category than in the "
-"product form."
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_product_uom_id
-msgid "Unit of Measure"
-msgstr "Unidad de medida"
-
-#. module: mrp_byproduct
-#: code:addons/mrp_byproduct/models/mrp_subproduct.py:31
-#, python-format
-msgid "Warning"
-msgstr ""
diff --git a/addons/mrp_byproduct/i18n/es_DO.po b/addons/mrp_byproduct/i18n/es_DO.po
deleted file mode 100644
index 1657122e458..00000000000
--- a/addons/mrp_byproduct/i18n/es_DO.po
+++ /dev/null
@@ -1,139 +0,0 @@
-# Translation of Odoo Server.
-# This file contains the translation of the following modules:
-# * mrp_byproduct
-#
-# Translators:
-# Martin Trigaux , 2017
-msgid ""
-msgstr ""
-"Project-Id-Version: Odoo Server 11.0\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2017-10-24 09:00+0000\n"
-"PO-Revision-Date: 2017-10-24 09:00+0000\n"
-"Last-Translator: Martin Trigaux , 2017\n"
-"Language-Team: Spanish (Dominican Republic) (https://www.transifex.com/odoo/teams/41243/es_DO/)\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: \n"
-"Language: es_DO\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_bom
-msgid "Bill of Material"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_bom_id
-msgid "BoM"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_subproduct
-msgid "Byproduct"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_bom_sub_products
-#: model_terms:ir.ui.view,arch_db:mrp_byproduct.mrp_subproduct_view
-msgid "Byproducts"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_change_production_qty
-msgid "Change Quantity of Products"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_create_uid
-msgid "Created by"
-msgstr "Creado por"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_create_date
-msgid "Created on"
-msgstr "Creado en"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_display_name
-msgid "Display Name"
-msgstr "Nombre mostrado"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_id
-msgid "ID"
-msgstr "ID (identificación)"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct___last_update
-msgid "Last Modified on"
-msgstr "Última modificación en"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_write_uid
-msgid "Last Updated by"
-msgstr "Última actualización de"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_write_date
-msgid "Last Updated on"
-msgstr "Última actualización en"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_operation_id
-msgid "Produced at Operation"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_product_id
-msgid "Product"
-msgstr "Producto"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_product_qty
-msgid "Product Qty"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_production
-msgid "Production"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_product_produce
-msgid "Record Production"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_stock_move
-msgid "Stock Move"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_stock_move_subproduct_id
-msgid "Subproduct"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,help:mrp_byproduct.field_stock_move_subproduct_id
-msgid "Subproduct line that generated the move in a manufacturing order"
-msgstr ""
-
-#. module: mrp_byproduct
-#: code:addons/mrp_byproduct/models/mrp_subproduct.py:32
-#, python-format
-msgid ""
-"The Product Unit of Measure you chose has a different category than in the "
-"product form."
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_product_uom_id
-msgid "Unit of Measure"
-msgstr "Unidad de medida"
-
-#. module: mrp_byproduct
-#: code:addons/mrp_byproduct/models/mrp_subproduct.py:31
-#, python-format
-msgid "Warning"
-msgstr ""
diff --git a/addons/mrp_byproduct/i18n/es_EC.po b/addons/mrp_byproduct/i18n/es_EC.po
deleted file mode 100644
index ac3420550d2..00000000000
--- a/addons/mrp_byproduct/i18n/es_EC.po
+++ /dev/null
@@ -1,139 +0,0 @@
-# Translation of Odoo Server.
-# This file contains the translation of the following modules:
-# * mrp_byproduct
-#
-# Translators:
-# Martin Trigaux , 2017
-msgid ""
-msgstr ""
-"Project-Id-Version: Odoo Server 11.0\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2017-10-24 09:00+0000\n"
-"PO-Revision-Date: 2017-10-24 09:00+0000\n"
-"Last-Translator: Martin Trigaux , 2017\n"
-"Language-Team: Spanish (Ecuador) (https://www.transifex.com/odoo/teams/41243/es_EC/)\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: \n"
-"Language: es_EC\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_bom
-msgid "Bill of Material"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_bom_id
-msgid "BoM"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_subproduct
-msgid "Byproduct"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_bom_sub_products
-#: model_terms:ir.ui.view,arch_db:mrp_byproduct.mrp_subproduct_view
-msgid "Byproducts"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_change_production_qty
-msgid "Change Quantity of Products"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_create_uid
-msgid "Created by"
-msgstr "Creado por:"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_create_date
-msgid "Created on"
-msgstr "Creado"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_display_name
-msgid "Display Name"
-msgstr "Nombre a Mostrar"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_id
-msgid "ID"
-msgstr "ID"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct___last_update
-msgid "Last Modified on"
-msgstr "Fecha de modificación"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_write_uid
-msgid "Last Updated by"
-msgstr "Ultima Actualización por"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_write_date
-msgid "Last Updated on"
-msgstr "Actualizado en"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_operation_id
-msgid "Produced at Operation"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_product_id
-msgid "Product"
-msgstr "Producto"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_product_qty
-msgid "Product Qty"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_production
-msgid "Production"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_product_produce
-msgid "Record Production"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_stock_move
-msgid "Stock Move"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_stock_move_subproduct_id
-msgid "Subproduct"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,help:mrp_byproduct.field_stock_move_subproduct_id
-msgid "Subproduct line that generated the move in a manufacturing order"
-msgstr ""
-
-#. module: mrp_byproduct
-#: code:addons/mrp_byproduct/models/mrp_subproduct.py:32
-#, python-format
-msgid ""
-"The Product Unit of Measure you chose has a different category than in the "
-"product form."
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_product_uom_id
-msgid "Unit of Measure"
-msgstr "Unidad de Medida"
-
-#. module: mrp_byproduct
-#: code:addons/mrp_byproduct/models/mrp_subproduct.py:31
-#, python-format
-msgid "Warning"
-msgstr ""
diff --git a/addons/mrp_byproduct/i18n/es_PA.po b/addons/mrp_byproduct/i18n/es_PA.po
deleted file mode 100644
index 5be95aec260..00000000000
--- a/addons/mrp_byproduct/i18n/es_PA.po
+++ /dev/null
@@ -1,142 +0,0 @@
-# Translation of Odoo Server.
-# This file contains the translation of the following modules:
-# * mrp_byproduct
-#
-# Translators:
-msgid ""
-msgstr ""
-"Project-Id-Version: Odoo 9.0\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2016-08-18 14:07+0000\n"
-"PO-Revision-Date: 2015-08-25 10:19+0000\n"
-"Last-Translator: <>\n"
-"Language-Team: Spanish (Panama) (http://www.transifex.com/odoo/odoo-9/"
-"language/es_PA/)\n"
-"Language: es_PA\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: \n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_bom
-msgid "Bill of Material"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_bom_id
-msgid "BoM"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_subproduct
-msgid "Byproduct"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_bom_sub_products
-#: model_terms:ir.ui.view,arch_db:mrp_byproduct.mrp_subproduct_view
-msgid "Byproducts"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_change_production_qty
-msgid "Change Quantity of Products"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_create_uid
-msgid "Created by"
-msgstr "Creado por"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_create_date
-msgid "Created on"
-msgstr "Creado en"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,help:mrp_byproduct.field_mrp_subproduct_subproduct_type
-msgid ""
-"Define how the quantity of byproducts will be set on the production orders "
-"using this BoM. 'Fixed' depicts a situation where the quantity of created "
-"byproduct is always equal to the quantity set on the BoM, regardless of how "
-"many are created in the production order. By opposition, 'Variable' means "
-"that the quantity will be computed as '(quantity of byproduct set on the "
-"BoM / quantity of manufactured product set on the BoM * quantity of "
-"manufactured product in the production order.)'"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_display_name
-msgid "Display Name"
-msgstr ""
-
-#. module: mrp_byproduct
-#: selection:mrp.subproduct,subproduct_type:0
-msgid "Fixed"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_id
-msgid "ID"
-msgstr "ID"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct___last_update
-msgid "Last Modified on"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_write_uid
-msgid "Last Updated by"
-msgstr "Última actualización de"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_write_date
-msgid "Last Updated on"
-msgstr "Última actualización en"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_product_id
-msgid "Product"
-msgstr "Producto"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_product_qty
-msgid "Product Qty"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_product_uom
-msgid "Product Unit of Measure"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_production
-#, fuzzy
-msgid "Production"
-msgstr "Producto"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_subproduct_type
-msgid "Quantity Type"
-msgstr ""
-
-#. module: mrp_byproduct
-#: code:addons/mrp_byproduct/mrp_byproduct.py:45
-#, python-format
-msgid ""
-"The Product Unit of Measure you chose has a different category than in the "
-"product form."
-msgstr ""
-
-#. module: mrp_byproduct
-#: selection:mrp.subproduct,subproduct_type:0
-msgid "Variable"
-msgstr ""
-
-#. module: mrp_byproduct
-#: code:addons/mrp_byproduct/mrp_byproduct.py:45
-#, python-format
-msgid "Warning"
-msgstr ""
diff --git a/addons/mrp_byproduct/i18n/es_PE.po b/addons/mrp_byproduct/i18n/es_PE.po
deleted file mode 100644
index 21709d58912..00000000000
--- a/addons/mrp_byproduct/i18n/es_PE.po
+++ /dev/null
@@ -1,139 +0,0 @@
-# Translation of Odoo Server.
-# This file contains the translation of the following modules:
-# * mrp_byproduct
-#
-# Translators:
-# Martin Trigaux , 2017
-msgid ""
-msgstr ""
-"Project-Id-Version: Odoo Server 11.0\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2017-10-24 09:00+0000\n"
-"PO-Revision-Date: 2017-10-24 09:00+0000\n"
-"Last-Translator: Martin Trigaux , 2017\n"
-"Language-Team: Spanish (Peru) (https://www.transifex.com/odoo/teams/41243/es_PE/)\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: \n"
-"Language: es_PE\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_bom
-msgid "Bill of Material"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_bom_id
-msgid "BoM"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_subproduct
-msgid "Byproduct"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_bom_sub_products
-#: model_terms:ir.ui.view,arch_db:mrp_byproduct.mrp_subproduct_view
-msgid "Byproducts"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_change_production_qty
-msgid "Change Quantity of Products"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_create_uid
-msgid "Created by"
-msgstr "Creado por"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_create_date
-msgid "Created on"
-msgstr "Creado en"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_display_name
-msgid "Display Name"
-msgstr "Nombre a Mostrar"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_id
-msgid "ID"
-msgstr "ID"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct___last_update
-msgid "Last Modified on"
-msgstr "Ultima Modificación en"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_write_uid
-msgid "Last Updated by"
-msgstr "Actualizado última vez por"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_write_date
-msgid "Last Updated on"
-msgstr "Ultima Actualización"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_operation_id
-msgid "Produced at Operation"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_product_id
-msgid "Product"
-msgstr "Producto"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_product_qty
-msgid "Product Qty"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_production
-msgid "Production"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_product_produce
-msgid "Record Production"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_stock_move
-msgid "Stock Move"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_stock_move_subproduct_id
-msgid "Subproduct"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,help:mrp_byproduct.field_stock_move_subproduct_id
-msgid "Subproduct line that generated the move in a manufacturing order"
-msgstr ""
-
-#. module: mrp_byproduct
-#: code:addons/mrp_byproduct/models/mrp_subproduct.py:32
-#, python-format
-msgid ""
-"The Product Unit of Measure you chose has a different category than in the "
-"product form."
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_product_uom_id
-msgid "Unit of Measure"
-msgstr "Unidad de Medida"
-
-#. module: mrp_byproduct
-#: code:addons/mrp_byproduct/models/mrp_subproduct.py:31
-#, python-format
-msgid "Warning"
-msgstr ""
diff --git a/addons/mrp_byproduct/i18n/es_PY.po b/addons/mrp_byproduct/i18n/es_PY.po
deleted file mode 100644
index 002c508acb1..00000000000
--- a/addons/mrp_byproduct/i18n/es_PY.po
+++ /dev/null
@@ -1,139 +0,0 @@
-# Translation of Odoo Server.
-# This file contains the translation of the following modules:
-# * mrp_byproduct
-#
-# Translators:
-# Martin Trigaux , 2017
-msgid ""
-msgstr ""
-"Project-Id-Version: Odoo Server 11.0\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2017-10-24 09:00+0000\n"
-"PO-Revision-Date: 2017-10-24 09:00+0000\n"
-"Last-Translator: Martin Trigaux , 2017\n"
-"Language-Team: Spanish (Paraguay) (https://www.transifex.com/odoo/teams/41243/es_PY/)\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: \n"
-"Language: es_PY\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_bom
-msgid "Bill of Material"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_bom_id
-msgid "BoM"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_subproduct
-msgid "Byproduct"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_bom_sub_products
-#: model_terms:ir.ui.view,arch_db:mrp_byproduct.mrp_subproduct_view
-msgid "Byproducts"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_change_production_qty
-msgid "Change Quantity of Products"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_create_uid
-msgid "Created by"
-msgstr "Creado por"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_create_date
-msgid "Created on"
-msgstr "Creado en"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_display_name
-msgid "Display Name"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_id
-msgid "ID"
-msgstr "ID"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct___last_update
-msgid "Last Modified on"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_write_uid
-msgid "Last Updated by"
-msgstr "Ultima actualización por"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_write_date
-msgid "Last Updated on"
-msgstr "Ultima actualización en"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_operation_id
-msgid "Produced at Operation"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_product_id
-msgid "Product"
-msgstr "Producto"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_product_qty
-msgid "Product Qty"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_production
-msgid "Production"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_product_produce
-msgid "Record Production"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_stock_move
-msgid "Stock Move"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_stock_move_subproduct_id
-msgid "Subproduct"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,help:mrp_byproduct.field_stock_move_subproduct_id
-msgid "Subproduct line that generated the move in a manufacturing order"
-msgstr ""
-
-#. module: mrp_byproduct
-#: code:addons/mrp_byproduct/models/mrp_subproduct.py:32
-#, python-format
-msgid ""
-"The Product Unit of Measure you chose has a different category than in the "
-"product form."
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_product_uom_id
-msgid "Unit of Measure"
-msgstr "Unidad de medida"
-
-#. module: mrp_byproduct
-#: code:addons/mrp_byproduct/models/mrp_subproduct.py:31
-#, python-format
-msgid "Warning"
-msgstr ""
diff --git a/addons/mrp_byproduct/i18n/es_VE.po b/addons/mrp_byproduct/i18n/es_VE.po
deleted file mode 100644
index cd7bd3f5c47..00000000000
--- a/addons/mrp_byproduct/i18n/es_VE.po
+++ /dev/null
@@ -1,139 +0,0 @@
-# Translation of Odoo Server.
-# This file contains the translation of the following modules:
-# * mrp_byproduct
-#
-# Translators:
-# Martin Trigaux , 2017
-msgid ""
-msgstr ""
-"Project-Id-Version: Odoo Server 11.0\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2017-10-24 09:00+0000\n"
-"PO-Revision-Date: 2017-10-24 09:00+0000\n"
-"Last-Translator: Martin Trigaux , 2017\n"
-"Language-Team: Spanish (Venezuela) (https://www.transifex.com/odoo/teams/41243/es_VE/)\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: \n"
-"Language: es_VE\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_bom
-msgid "Bill of Material"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_bom_id
-msgid "BoM"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_subproduct
-msgid "Byproduct"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_bom_sub_products
-#: model_terms:ir.ui.view,arch_db:mrp_byproduct.mrp_subproduct_view
-msgid "Byproducts"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_change_production_qty
-msgid "Change Quantity of Products"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_create_uid
-msgid "Created by"
-msgstr "Creado por"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_create_date
-msgid "Created on"
-msgstr "Creado en"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_display_name
-msgid "Display Name"
-msgstr "Mostrar nombre"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_id
-msgid "ID"
-msgstr "ID"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct___last_update
-msgid "Last Modified on"
-msgstr "Modificada por última vez"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_write_uid
-msgid "Last Updated by"
-msgstr "Última actualización realizada por"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_write_date
-msgid "Last Updated on"
-msgstr "Ultima actualizacion en"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_operation_id
-msgid "Produced at Operation"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_product_id
-msgid "Product"
-msgstr "Producto"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_product_qty
-msgid "Product Qty"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_production
-msgid "Production"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_product_produce
-msgid "Record Production"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_stock_move
-msgid "Stock Move"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_stock_move_subproduct_id
-msgid "Subproduct"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,help:mrp_byproduct.field_stock_move_subproduct_id
-msgid "Subproduct line that generated the move in a manufacturing order"
-msgstr ""
-
-#. module: mrp_byproduct
-#: code:addons/mrp_byproduct/models/mrp_subproduct.py:32
-#, python-format
-msgid ""
-"The Product Unit of Measure you chose has a different category than in the "
-"product form."
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_product_uom_id
-msgid "Unit of Measure"
-msgstr "Unidad de medida"
-
-#. module: mrp_byproduct
-#: code:addons/mrp_byproduct/models/mrp_subproduct.py:31
-#, python-format
-msgid "Warning"
-msgstr ""
diff --git a/addons/mrp_byproduct/i18n/et.po b/addons/mrp_byproduct/i18n/et.po
deleted file mode 100644
index 14c9d6430e6..00000000000
--- a/addons/mrp_byproduct/i18n/et.po
+++ /dev/null
@@ -1,146 +0,0 @@
-# Translation of Odoo Server.
-# This file contains the translation of the following modules:
-# * mrp_byproduct
-#
-# Translators:
-# Rivo Zängov , 2018
-# Martin Trigaux, 2018
-# Wanradt Koell , 2018
-# Arma Gedonsky , 2018
-# Eneli Õigus , 2018
-# Martin Aavastik , 2018
-# Helen Sulaoja , 2018
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: Odoo Server saas~11.5\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2018-09-21 13:17+0000\n"
-"PO-Revision-Date: 2018-08-24 09:21+0000\n"
-"Last-Translator: Helen Sulaoja , 2018\n"
-"Language-Team: Estonian (https://www.transifex.com/odoo/teams/41243/et/)\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: \n"
-"Language: et\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_bom
-msgid "Bill of Material"
-msgstr "Koostematerjalide nimekiri"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__bom_id
-msgid "BoM"
-msgstr "Materjaliandmik"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_subproduct
-msgid "Byproduct"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_bom__sub_products
-#: model_terms:ir.ui.view,arch_db:mrp_byproduct.mrp_subproduct_view
-msgid "Byproducts"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_change_production_qty
-msgid "Change Production Qty"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__create_uid
-msgid "Created by"
-msgstr "Loonud"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__create_date
-msgid "Created on"
-msgstr "Loomise kuupäev"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__display_name
-msgid "Display Name"
-msgstr "Näidatav nimi"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__id
-msgid "ID"
-msgstr "ID"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct____last_update
-msgid "Last Modified on"
-msgstr "Viimati muudetud (millal)"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__write_uid
-msgid "Last Updated by"
-msgstr "Viimati uuendatud (kelle poolt)"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__write_date
-msgid "Last Updated on"
-msgstr "Viimati uuendatud (millal)"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__operation_id
-msgid "Produced at Operation"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__product_id
-msgid "Product"
-msgstr "Toode"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__product_qty
-msgid "Product Qty"
-msgstr "Toote kogus"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_production
-msgid "Production"
-msgstr "Tootmine"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_product_produce
-msgid "Record Production"
-msgstr "Record Production"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_stock_move
-msgid "Stock Move"
-msgstr "Laoliikumine"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_stock_move__subproduct_id
-msgid "Subproduct"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,help:mrp_byproduct.field_stock_move__subproduct_id
-msgid "Subproduct line that generated the move in a manufacturing order"
-msgstr ""
-
-#. module: mrp_byproduct
-#: code:addons/mrp_byproduct/models/mrp_subproduct.py:32
-#, python-format
-msgid ""
-"The unit of measure you chose is in a different category than the product "
-"unit of measure."
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__product_uom_id
-msgid "Unit of Measure"
-msgstr "Mõõtühik"
-
-#. module: mrp_byproduct
-#: code:addons/mrp_byproduct/models/mrp_subproduct.py:31
-#, python-format
-msgid "Warning"
-msgstr "Hoiatus"
diff --git a/addons/mrp_byproduct/i18n/eu.po b/addons/mrp_byproduct/i18n/eu.po
deleted file mode 100644
index d416e2f73d3..00000000000
--- a/addons/mrp_byproduct/i18n/eu.po
+++ /dev/null
@@ -1,139 +0,0 @@
-# Translation of Odoo Server.
-# This file contains the translation of the following modules:
-# * mrp_byproduct
-#
-# Translators:
-# Martin Trigaux , 2017
-msgid ""
-msgstr ""
-"Project-Id-Version: Odoo Server 11.0\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2017-10-24 09:00+0000\n"
-"PO-Revision-Date: 2017-10-24 09:00+0000\n"
-"Last-Translator: Martin Trigaux , 2017\n"
-"Language-Team: Basque (https://www.transifex.com/odoo/teams/41243/eu/)\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: \n"
-"Language: eu\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_bom
-msgid "Bill of Material"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_bom_id
-msgid "BoM"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_subproduct
-msgid "Byproduct"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_bom_sub_products
-#: model_terms:ir.ui.view,arch_db:mrp_byproduct.mrp_subproduct_view
-msgid "Byproducts"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_change_production_qty
-msgid "Change Quantity of Products"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_create_uid
-msgid "Created by"
-msgstr "Nork sortua"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_create_date
-msgid "Created on"
-msgstr "Created on"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_display_name
-msgid "Display Name"
-msgstr "Izena erakutsi"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_id
-msgid "ID"
-msgstr "ID"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct___last_update
-msgid "Last Modified on"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_write_uid
-msgid "Last Updated by"
-msgstr "Last Updated by"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_write_date
-msgid "Last Updated on"
-msgstr "Last Updated on"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_operation_id
-msgid "Produced at Operation"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_product_id
-msgid "Product"
-msgstr "Produktua"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_product_qty
-msgid "Product Qty"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_production
-msgid "Production"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_product_produce
-msgid "Record Production"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_stock_move
-msgid "Stock Move"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_stock_move_subproduct_id
-msgid "Subproduct"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,help:mrp_byproduct.field_stock_move_subproduct_id
-msgid "Subproduct line that generated the move in a manufacturing order"
-msgstr ""
-
-#. module: mrp_byproduct
-#: code:addons/mrp_byproduct/models/mrp_subproduct.py:32
-#, python-format
-msgid ""
-"The Product Unit of Measure you chose has a different category than in the "
-"product form."
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_product_uom_id
-msgid "Unit of Measure"
-msgstr "Neurketa unitatea"
-
-#. module: mrp_byproduct
-#: code:addons/mrp_byproduct/models/mrp_subproduct.py:31
-#, python-format
-msgid "Warning"
-msgstr ""
diff --git a/addons/mrp_byproduct/i18n/fa.po b/addons/mrp_byproduct/i18n/fa.po
deleted file mode 100644
index 5730d256e84..00000000000
--- a/addons/mrp_byproduct/i18n/fa.po
+++ /dev/null
@@ -1,141 +0,0 @@
-# Translation of Odoo Server.
-# This file contains the translation of the following modules:
-# * mrp_byproduct
-#
-# Translators:
-# Martin Trigaux, 2018
-# Hamid Darabi, 2018
-# Hamed Mohammadi , 2018
-msgid ""
-msgstr ""
-"Project-Id-Version: Odoo Server saas~11.5\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2018-09-21 13:17+0000\n"
-"PO-Revision-Date: 2018-09-21 13:17+0000\n"
-"Last-Translator: Hamed Mohammadi , 2018\n"
-"Language-Team: Persian (https://www.transifex.com/odoo/teams/41243/fa/)\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: \n"
-"Language: fa\n"
-"Plural-Forms: nplurals=2; plural=(n > 1);\n"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_bom
-msgid "Bill of Material"
-msgstr "صورت مواد اولیه"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__bom_id
-msgid "BoM"
-msgstr "صورت مواد اولیه"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_subproduct
-msgid "Byproduct"
-msgstr "محصول جانبی"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_bom__sub_products
-#: model_terms:ir.ui.view,arch_db:mrp_byproduct.mrp_subproduct_view
-msgid "Byproducts"
-msgstr "محصولات جانبی"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_change_production_qty
-msgid "Change Production Qty"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__create_uid
-msgid "Created by"
-msgstr "ایجاد شده توسط"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__create_date
-msgid "Created on"
-msgstr "ایجاد شده در"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__display_name
-msgid "Display Name"
-msgstr "نام نمایشی"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__id
-msgid "ID"
-msgstr "شناسه"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct____last_update
-msgid "Last Modified on"
-msgstr "آخرین تغییر در"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__write_uid
-msgid "Last Updated by"
-msgstr "آخرین تغییر توسط"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__write_date
-msgid "Last Updated on"
-msgstr "آخرین به روز رسانی در"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__operation_id
-msgid "Produced at Operation"
-msgstr "تولید شده در عملیات"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__product_id
-msgid "Product"
-msgstr "محصول"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__product_qty
-msgid "Product Qty"
-msgstr "تعداد محصول"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_production
-msgid "Production"
-msgstr "تولید"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_product_produce
-msgid "Record Production"
-msgstr "ثبت تولید"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_stock_move
-msgid "Stock Move"
-msgstr "انتقال موجودی"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_stock_move__subproduct_id
-msgid "Subproduct"
-msgstr "زیر محصول"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,help:mrp_byproduct.field_stock_move__subproduct_id
-msgid "Subproduct line that generated the move in a manufacturing order"
-msgstr "خط زیر محصول که باعث تولید انقتال در سفارش تولید شده است"
-
-#. module: mrp_byproduct
-#: code:addons/mrp_byproduct/models/mrp_subproduct.py:32
-#, python-format
-msgid ""
-"The unit of measure you chose is in a different category than the product "
-"unit of measure."
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__product_uom_id
-msgid "Unit of Measure"
-msgstr "واحد اندازه گیری"
-
-#. module: mrp_byproduct
-#: code:addons/mrp_byproduct/models/mrp_subproduct.py:31
-#, python-format
-msgid "Warning"
-msgstr "هشدار"
diff --git a/addons/mrp_byproduct/i18n/fi.po b/addons/mrp_byproduct/i18n/fi.po
deleted file mode 100644
index 748c755558e..00000000000
--- a/addons/mrp_byproduct/i18n/fi.po
+++ /dev/null
@@ -1,144 +0,0 @@
-# Translation of Odoo Server.
-# This file contains the translation of the following modules:
-# * mrp_byproduct
-#
-# Translators:
-# Martin Trigaux, 2018
-# Kari Lindgren , 2018
-# Jussi Lehto , 2018
-# Svante Suominen , 2018
-# Jarmo Kortetjärvi , 2018
-# Tuomo Aura , 2018
-msgid ""
-msgstr ""
-"Project-Id-Version: Odoo Server saas~11.5\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2018-09-21 13:17+0000\n"
-"PO-Revision-Date: 2018-09-21 13:17+0000\n"
-"Last-Translator: Tuomo Aura , 2018\n"
-"Language-Team: Finnish (https://www.transifex.com/odoo/teams/41243/fi/)\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: \n"
-"Language: fi\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_bom
-msgid "Bill of Material"
-msgstr "Osaluettelo"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__bom_id
-msgid "BoM"
-msgstr "Osaluettelo"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_subproduct
-msgid "Byproduct"
-msgstr "Sivutuote"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_bom__sub_products
-#: model_terms:ir.ui.view,arch_db:mrp_byproduct.mrp_subproduct_view
-msgid "Byproducts"
-msgstr "Sivutuotteet"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_change_production_qty
-msgid "Change Production Qty"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__create_uid
-msgid "Created by"
-msgstr "Luonut"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__create_date
-msgid "Created on"
-msgstr "Luotu"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__display_name
-msgid "Display Name"
-msgstr "Näyttönimi"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__id
-msgid "ID"
-msgstr "Tunniste (ID)"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct____last_update
-msgid "Last Modified on"
-msgstr "Viimeksi muokattu"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__write_uid
-msgid "Last Updated by"
-msgstr "Viimeksi päivittänyt"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__write_date
-msgid "Last Updated on"
-msgstr "Viimeksi päivitetty"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__operation_id
-msgid "Produced at Operation"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__product_id
-msgid "Product"
-msgstr "Tuote"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__product_qty
-msgid "Product Qty"
-msgstr "Tuotteen määrä"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_production
-msgid "Production"
-msgstr "Valmistus"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_product_produce
-msgid "Record Production"
-msgstr "Kirjaa tuotanto"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_stock_move
-msgid "Stock Move"
-msgstr "Varastosiirto"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_stock_move__subproduct_id
-msgid "Subproduct"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,help:mrp_byproduct.field_stock_move__subproduct_id
-msgid "Subproduct line that generated the move in a manufacturing order"
-msgstr ""
-
-#. module: mrp_byproduct
-#: code:addons/mrp_byproduct/models/mrp_subproduct.py:32
-#, python-format
-msgid ""
-"The unit of measure you chose is in a different category than the product "
-"unit of measure."
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__product_uom_id
-msgid "Unit of Measure"
-msgstr "Mittayksikkö"
-
-#. module: mrp_byproduct
-#: code:addons/mrp_byproduct/models/mrp_subproduct.py:31
-#, python-format
-msgid "Warning"
-msgstr "Varoitus"
diff --git a/addons/mrp_byproduct/i18n/fo.po b/addons/mrp_byproduct/i18n/fo.po
deleted file mode 100644
index 10e5b527e76..00000000000
--- a/addons/mrp_byproduct/i18n/fo.po
+++ /dev/null
@@ -1,139 +0,0 @@
-# Translation of Odoo Server.
-# This file contains the translation of the following modules:
-# * mrp_byproduct
-#
-# Translators:
-# Martin Trigaux , 2017
-msgid ""
-msgstr ""
-"Project-Id-Version: Odoo Server 11.0\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2017-10-24 09:00+0000\n"
-"PO-Revision-Date: 2017-10-24 09:00+0000\n"
-"Last-Translator: Martin Trigaux , 2017\n"
-"Language-Team: Faroese (https://www.transifex.com/odoo/teams/41243/fo/)\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: \n"
-"Language: fo\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_bom
-msgid "Bill of Material"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_bom_id
-msgid "BoM"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_subproduct
-msgid "Byproduct"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_bom_sub_products
-#: model_terms:ir.ui.view,arch_db:mrp_byproduct.mrp_subproduct_view
-msgid "Byproducts"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_change_production_qty
-msgid "Change Quantity of Products"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_create_uid
-msgid "Created by"
-msgstr "Byrjað av"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_create_date
-msgid "Created on"
-msgstr "Byrjað tann"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_display_name
-msgid "Display Name"
-msgstr "Vís navn"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_id
-msgid "ID"
-msgstr "ID"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct___last_update
-msgid "Last Modified on"
-msgstr "Seinast rættað tann"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_write_uid
-msgid "Last Updated by"
-msgstr "Seinast dagført av"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_write_date
-msgid "Last Updated on"
-msgstr "Seinast dagført tann"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_operation_id
-msgid "Produced at Operation"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_product_id
-msgid "Product"
-msgstr "Vøra"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_product_qty
-msgid "Product Qty"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_production
-msgid "Production"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_product_produce
-msgid "Record Production"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_stock_move
-msgid "Stock Move"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_stock_move_subproduct_id
-msgid "Subproduct"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,help:mrp_byproduct.field_stock_move_subproduct_id
-msgid "Subproduct line that generated the move in a manufacturing order"
-msgstr ""
-
-#. module: mrp_byproduct
-#: code:addons/mrp_byproduct/models/mrp_subproduct.py:32
-#, python-format
-msgid ""
-"The Product Unit of Measure you chose has a different category than in the "
-"product form."
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_product_uom_id
-msgid "Unit of Measure"
-msgstr ""
-
-#. module: mrp_byproduct
-#: code:addons/mrp_byproduct/models/mrp_subproduct.py:31
-#, python-format
-msgid "Warning"
-msgstr ""
diff --git a/addons/mrp_byproduct/i18n/fr.po b/addons/mrp_byproduct/i18n/fr.po
deleted file mode 100644
index 090303a7852..00000000000
--- a/addons/mrp_byproduct/i18n/fr.po
+++ /dev/null
@@ -1,145 +0,0 @@
-# Translation of Odoo Server.
-# This file contains the translation of the following modules:
-# * mrp_byproduct
-#
-# Translators:
-# Martin Trigaux, 2018
-# Eloïse Stilmant , 2018
-# Marie Willemyns , 2018
-msgid ""
-msgstr ""
-"Project-Id-Version: Odoo Server saas~11.5\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2018-09-21 13:17+0000\n"
-"PO-Revision-Date: 2018-09-21 13:17+0000\n"
-"Last-Translator: Marie Willemyns , 2018\n"
-"Language-Team: French (https://www.transifex.com/odoo/teams/41243/fr/)\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: \n"
-"Language: fr\n"
-"Plural-Forms: nplurals=2; plural=(n > 1);\n"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_bom
-msgid "Bill of Material"
-msgstr "Nomenclature"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__bom_id
-msgid "BoM"
-msgstr "Nomenclature"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_subproduct
-msgid "Byproduct"
-msgstr "Sous-produit"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_bom__sub_products
-#: model_terms:ir.ui.view,arch_db:mrp_byproduct.mrp_subproduct_view
-msgid "Byproducts"
-msgstr "Sous-produits"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_change_production_qty
-msgid "Change Production Qty"
-msgstr "Changer la Quantité de Production"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__create_uid
-msgid "Created by"
-msgstr "Créé par"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__create_date
-msgid "Created on"
-msgstr "Créé le"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__display_name
-msgid "Display Name"
-msgstr "Nom affiché"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__id
-msgid "ID"
-msgstr "ID"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct____last_update
-msgid "Last Modified on"
-msgstr "Dernière Modification le"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__write_uid
-msgid "Last Updated by"
-msgstr "Dernière mise à jour par"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__write_date
-msgid "Last Updated on"
-msgstr "Dernière mise à jour le"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__operation_id
-msgid "Produced at Operation"
-msgstr "Produit lors de l'opération"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__product_id
-msgid "Product"
-msgstr "Article"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__product_qty
-msgid "Product Qty"
-msgstr "Qté d'articles"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_production
-msgid "Production"
-msgstr "Fabrication"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_product_produce
-msgid "Record Production"
-msgstr "Enregistrer la production"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_stock_move
-msgid "Stock Move"
-msgstr "Mouvement de stock"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_stock_move__subproduct_id
-msgid "Subproduct"
-msgstr "Sous-produit"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,help:mrp_byproduct.field_stock_move__subproduct_id
-msgid "Subproduct line that generated the move in a manufacturing order"
-msgstr ""
-"La ligne de sous-produit qui a généré le mouvement dans un ordre de "
-"fabrication"
-
-#. module: mrp_byproduct
-#: code:addons/mrp_byproduct/models/mrp_subproduct.py:32
-#, python-format
-msgid ""
-"The unit of measure you chose is in a different category than the product "
-"unit of measure."
-msgstr ""
-"L'unité de mesure que vous avez choisie est dans une catégorie différente "
-"que l'unité de mesure de l'article."
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__product_uom_id
-msgid "Unit of Measure"
-msgstr "Unité de mesure"
-
-#. module: mrp_byproduct
-#: code:addons/mrp_byproduct/models/mrp_subproduct.py:31
-#, python-format
-msgid "Warning"
-msgstr "Avertissement"
diff --git a/addons/mrp_byproduct/i18n/fr_BE.po b/addons/mrp_byproduct/i18n/fr_BE.po
deleted file mode 100644
index 29ceee8d51e..00000000000
--- a/addons/mrp_byproduct/i18n/fr_BE.po
+++ /dev/null
@@ -1,142 +0,0 @@
-# Translation of Odoo Server.
-# This file contains the translation of the following modules:
-# * mrp_byproduct
-#
-# Translators:
-msgid ""
-msgstr ""
-"Project-Id-Version: Odoo 9.0\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2016-08-18 14:07+0000\n"
-"PO-Revision-Date: 2015-08-25 10:19+0000\n"
-"Last-Translator: <>\n"
-"Language-Team: French (Belgium) (http://www.transifex.com/odoo/odoo-9/"
-"language/fr_BE/)\n"
-"Language: fr_BE\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: \n"
-"Plural-Forms: nplurals=2; plural=(n > 1);\n"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_bom
-msgid "Bill of Material"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_bom_id
-msgid "BoM"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_subproduct
-msgid "Byproduct"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_bom_sub_products
-#: model_terms:ir.ui.view,arch_db:mrp_byproduct.mrp_subproduct_view
-msgid "Byproducts"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_change_production_qty
-msgid "Change Quantity of Products"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_create_uid
-msgid "Created by"
-msgstr "Créé par"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_create_date
-msgid "Created on"
-msgstr "Créé le"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,help:mrp_byproduct.field_mrp_subproduct_subproduct_type
-msgid ""
-"Define how the quantity of byproducts will be set on the production orders "
-"using this BoM. 'Fixed' depicts a situation where the quantity of created "
-"byproduct is always equal to the quantity set on the BoM, regardless of how "
-"many are created in the production order. By opposition, 'Variable' means "
-"that the quantity will be computed as '(quantity of byproduct set on the "
-"BoM / quantity of manufactured product set on the BoM * quantity of "
-"manufactured product in the production order.)'"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_display_name
-msgid "Display Name"
-msgstr ""
-
-#. module: mrp_byproduct
-#: selection:mrp.subproduct,subproduct_type:0
-msgid "Fixed"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_id
-msgid "ID"
-msgstr "ID"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct___last_update
-msgid "Last Modified on"
-msgstr "Dernière modification le"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_write_uid
-msgid "Last Updated by"
-msgstr "Derniere fois mis à jour par"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_write_date
-msgid "Last Updated on"
-msgstr "Dernière mis à jour le"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_product_id
-msgid "Product"
-msgstr "Produit"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_product_qty
-msgid "Product Qty"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_product_uom
-msgid "Product Unit of Measure"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_production
-#, fuzzy
-msgid "Production"
-msgstr "Produit"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_subproduct_type
-msgid "Quantity Type"
-msgstr ""
-
-#. module: mrp_byproduct
-#: code:addons/mrp_byproduct/mrp_byproduct.py:45
-#, python-format
-msgid ""
-"The Product Unit of Measure you chose has a different category than in the "
-"product form."
-msgstr ""
-
-#. module: mrp_byproduct
-#: selection:mrp.subproduct,subproduct_type:0
-msgid "Variable"
-msgstr ""
-
-#. module: mrp_byproduct
-#: code:addons/mrp_byproduct/mrp_byproduct.py:45
-#, python-format
-msgid "Warning"
-msgstr ""
diff --git a/addons/mrp_byproduct/i18n/fr_CA.po b/addons/mrp_byproduct/i18n/fr_CA.po
deleted file mode 100644
index 413366e4720..00000000000
--- a/addons/mrp_byproduct/i18n/fr_CA.po
+++ /dev/null
@@ -1,139 +0,0 @@
-# Translation of Odoo Server.
-# This file contains the translation of the following modules:
-# * mrp_byproduct
-#
-# Translators:
-# Martin Trigaux , 2017
-msgid ""
-msgstr ""
-"Project-Id-Version: Odoo Server 11.0\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2017-10-24 09:00+0000\n"
-"PO-Revision-Date: 2017-10-24 09:00+0000\n"
-"Last-Translator: Martin Trigaux , 2017\n"
-"Language-Team: French (Canada) (https://www.transifex.com/odoo/teams/41243/fr_CA/)\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: \n"
-"Language: fr_CA\n"
-"Plural-Forms: nplurals=2; plural=(n > 1);\n"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_bom
-msgid "Bill of Material"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_bom_id
-msgid "BoM"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_subproduct
-msgid "Byproduct"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_bom_sub_products
-#: model_terms:ir.ui.view,arch_db:mrp_byproduct.mrp_subproduct_view
-msgid "Byproducts"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_change_production_qty
-msgid "Change Quantity of Products"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_create_uid
-msgid "Created by"
-msgstr "Créé par"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_create_date
-msgid "Created on"
-msgstr "Créé le"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_display_name
-msgid "Display Name"
-msgstr "Nom affiché"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_id
-msgid "ID"
-msgstr "Identifiant"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct___last_update
-msgid "Last Modified on"
-msgstr "Dernière modification le"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_write_uid
-msgid "Last Updated by"
-msgstr "Dernière mise à jour par"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_write_date
-msgid "Last Updated on"
-msgstr "Dernière mise à jour le"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_operation_id
-msgid "Produced at Operation"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_product_id
-msgid "Product"
-msgstr "Produit"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_product_qty
-msgid "Product Qty"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_production
-msgid "Production"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_product_produce
-msgid "Record Production"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_stock_move
-msgid "Stock Move"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_stock_move_subproduct_id
-msgid "Subproduct"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,help:mrp_byproduct.field_stock_move_subproduct_id
-msgid "Subproduct line that generated the move in a manufacturing order"
-msgstr ""
-
-#. module: mrp_byproduct
-#: code:addons/mrp_byproduct/models/mrp_subproduct.py:32
-#, python-format
-msgid ""
-"The Product Unit of Measure you chose has a different category than in the "
-"product form."
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_product_uom_id
-msgid "Unit of Measure"
-msgstr ""
-
-#. module: mrp_byproduct
-#: code:addons/mrp_byproduct/models/mrp_subproduct.py:31
-#, python-format
-msgid "Warning"
-msgstr ""
diff --git a/addons/mrp_byproduct/i18n/gl.po b/addons/mrp_byproduct/i18n/gl.po
deleted file mode 100644
index 9a9f69a400c..00000000000
--- a/addons/mrp_byproduct/i18n/gl.po
+++ /dev/null
@@ -1,139 +0,0 @@
-# Translation of Odoo Server.
-# This file contains the translation of the following modules:
-# * mrp_byproduct
-#
-# Translators:
-# Martin Trigaux , 2017
-msgid ""
-msgstr ""
-"Project-Id-Version: Odoo Server 11.0\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2017-10-24 09:00+0000\n"
-"PO-Revision-Date: 2017-10-24 09:00+0000\n"
-"Last-Translator: Martin Trigaux , 2017\n"
-"Language-Team: Galician (https://www.transifex.com/odoo/teams/41243/gl/)\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: \n"
-"Language: gl\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_bom
-msgid "Bill of Material"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_bom_id
-msgid "BoM"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_subproduct
-msgid "Byproduct"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_bom_sub_products
-#: model_terms:ir.ui.view,arch_db:mrp_byproduct.mrp_subproduct_view
-msgid "Byproducts"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_change_production_qty
-msgid "Change Quantity of Products"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_create_uid
-msgid "Created by"
-msgstr "Creado por"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_create_date
-msgid "Created on"
-msgstr "Creado o"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_display_name
-msgid "Display Name"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_id
-msgid "ID"
-msgstr "ID"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct___last_update
-msgid "Last Modified on"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_write_uid
-msgid "Last Updated by"
-msgstr "Última actualización de"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_write_date
-msgid "Last Updated on"
-msgstr "Última actualización en"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_operation_id
-msgid "Produced at Operation"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_product_id
-msgid "Product"
-msgstr "Produto"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_product_qty
-msgid "Product Qty"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_production
-msgid "Production"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_product_produce
-msgid "Record Production"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_stock_move
-msgid "Stock Move"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_stock_move_subproduct_id
-msgid "Subproduct"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,help:mrp_byproduct.field_stock_move_subproduct_id
-msgid "Subproduct line that generated the move in a manufacturing order"
-msgstr ""
-
-#. module: mrp_byproduct
-#: code:addons/mrp_byproduct/models/mrp_subproduct.py:32
-#, python-format
-msgid ""
-"The Product Unit of Measure you chose has a different category than in the "
-"product form."
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_product_uom_id
-msgid "Unit of Measure"
-msgstr "Unidade de medida"
-
-#. module: mrp_byproduct
-#: code:addons/mrp_byproduct/models/mrp_subproduct.py:31
-#, python-format
-msgid "Warning"
-msgstr ""
diff --git a/addons/mrp_byproduct/i18n/gu.po b/addons/mrp_byproduct/i18n/gu.po
deleted file mode 100644
index 42cbf614915..00000000000
--- a/addons/mrp_byproduct/i18n/gu.po
+++ /dev/null
@@ -1,141 +0,0 @@
-# Translation of Odoo Server.
-# This file contains the translation of the following modules:
-# * mrp_byproduct
-#
-# Translators:
-# Martin Trigaux, 2018
-# Turkesh Patel , 2018
-# Dharmraj Jhala , 2018
-msgid ""
-msgstr ""
-"Project-Id-Version: Odoo Server saas~11.5\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2018-09-21 13:17+0000\n"
-"PO-Revision-Date: 2018-09-21 13:17+0000\n"
-"Last-Translator: Dharmraj Jhala , 2018\n"
-"Language-Team: Gujarati (https://www.transifex.com/odoo/teams/41243/gu/)\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: \n"
-"Language: gu\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_bom
-msgid "Bill of Material"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__bom_id
-msgid "BoM"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_subproduct
-msgid "Byproduct"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_bom__sub_products
-#: model_terms:ir.ui.view,arch_db:mrp_byproduct.mrp_subproduct_view
-msgid "Byproducts"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_change_production_qty
-msgid "Change Production Qty"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__create_uid
-msgid "Created by"
-msgstr "બનાવનાર"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__create_date
-msgid "Created on"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__display_name
-msgid "Display Name"
-msgstr "પ્રદર્શન નામ"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__id
-msgid "ID"
-msgstr "ઓળખ"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct____last_update
-msgid "Last Modified on"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__write_uid
-msgid "Last Updated by"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__write_date
-msgid "Last Updated on"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__operation_id
-msgid "Produced at Operation"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__product_id
-msgid "Product"
-msgstr "ઉત્પાદન"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__product_qty
-msgid "Product Qty"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_production
-msgid "Production"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_product_produce
-msgid "Record Production"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_stock_move
-msgid "Stock Move"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_stock_move__subproduct_id
-msgid "Subproduct"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,help:mrp_byproduct.field_stock_move__subproduct_id
-msgid "Subproduct line that generated the move in a manufacturing order"
-msgstr ""
-
-#. module: mrp_byproduct
-#: code:addons/mrp_byproduct/models/mrp_subproduct.py:32
-#, python-format
-msgid ""
-"The unit of measure you chose is in a different category than the product "
-"unit of measure."
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__product_uom_id
-msgid "Unit of Measure"
-msgstr ""
-
-#. module: mrp_byproduct
-#: code:addons/mrp_byproduct/models/mrp_subproduct.py:31
-#, python-format
-msgid "Warning"
-msgstr "ચેતવણી"
diff --git a/addons/mrp_byproduct/i18n/he.po b/addons/mrp_byproduct/i18n/he.po
deleted file mode 100644
index c5ef3b6632d..00000000000
--- a/addons/mrp_byproduct/i18n/he.po
+++ /dev/null
@@ -1,140 +0,0 @@
-# Translation of Odoo Server.
-# This file contains the translation of the following modules:
-# * mrp_byproduct
-#
-# Translators:
-# ExcaliberX , 2018
-# Yihya Hugirat , 2018
-msgid ""
-msgstr ""
-"Project-Id-Version: Odoo Server saas~11.5\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2018-09-21 13:17+0000\n"
-"PO-Revision-Date: 2018-09-21 13:17+0000\n"
-"Last-Translator: Yihya Hugirat , 2018\n"
-"Language-Team: Hebrew (https://www.transifex.com/odoo/teams/41243/he/)\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: \n"
-"Language: he\n"
-"Plural-Forms: nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n == 2 && n % 1 == 0) ? 1: (n % 10 == 0 && n % 1 == 0 && n > 10) ? 2 : 3;\n"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_bom
-msgid "Bill of Material"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__bom_id
-msgid "BoM"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_subproduct
-msgid "Byproduct"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_bom__sub_products
-#: model_terms:ir.ui.view,arch_db:mrp_byproduct.mrp_subproduct_view
-msgid "Byproducts"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_change_production_qty
-msgid "Change Production Qty"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__create_uid
-msgid "Created by"
-msgstr "נוצר על ידי"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__create_date
-msgid "Created on"
-msgstr "נוצר ב-"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__display_name
-msgid "Display Name"
-msgstr "השם המוצג"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__id
-msgid "ID"
-msgstr "מזהה"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct____last_update
-msgid "Last Modified on"
-msgstr "תאריך שינוי אחרון"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__write_uid
-msgid "Last Updated by"
-msgstr "עודכן לאחרונה על ידי"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__write_date
-msgid "Last Updated on"
-msgstr "תאריך עדכון אחרון"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__operation_id
-msgid "Produced at Operation"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__product_id
-msgid "Product"
-msgstr "פריט"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__product_qty
-msgid "Product Qty"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_production
-msgid "Production"
-msgstr "ייצור"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_product_produce
-msgid "Record Production"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_stock_move
-msgid "Stock Move"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_stock_move__subproduct_id
-msgid "Subproduct"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,help:mrp_byproduct.field_stock_move__subproduct_id
-msgid "Subproduct line that generated the move in a manufacturing order"
-msgstr ""
-
-#. module: mrp_byproduct
-#: code:addons/mrp_byproduct/models/mrp_subproduct.py:32
-#, python-format
-msgid ""
-"The unit of measure you chose is in a different category than the product "
-"unit of measure."
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__product_uom_id
-msgid "Unit of Measure"
-msgstr "יחידת מידה"
-
-#. module: mrp_byproduct
-#: code:addons/mrp_byproduct/models/mrp_subproduct.py:31
-#, python-format
-msgid "Warning"
-msgstr "אזהרה"
diff --git a/addons/mrp_byproduct/i18n/hi.po b/addons/mrp_byproduct/i18n/hi.po
deleted file mode 100644
index 3a9eef8dcee..00000000000
--- a/addons/mrp_byproduct/i18n/hi.po
+++ /dev/null
@@ -1,144 +0,0 @@
-# Translation of Odoo Server.
-# This file contains the translation of the following modules:
-# * mrp_byproduct
-#
-# Translators:
-msgid ""
-msgstr ""
-"Project-Id-Version: Odoo 9.0\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2016-08-18 14:07+0000\n"
-"PO-Revision-Date: 2015-08-25 10:19+0000\n"
-"Last-Translator: <>\n"
-"Language-Team: Hindi (http://www.transifex.com/odoo/odoo-9/language/hi/)\n"
-"Language: hi\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: \n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_bom
-msgid "Bill of Material"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_bom_id
-msgid "BoM"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_subproduct
-msgid "Byproduct"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_bom_sub_products
-#: model_terms:ir.ui.view,arch_db:mrp_byproduct.mrp_subproduct_view
-msgid "Byproducts"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_change_production_qty
-msgid "Change Quantity of Products"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_create_uid
-msgid "Created by"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_create_date
-msgid "Created on"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,help:mrp_byproduct.field_mrp_subproduct_subproduct_type
-msgid ""
-"Define how the quantity of byproducts will be set on the production orders "
-"using this BoM. 'Fixed' depicts a situation where the quantity of created "
-"byproduct is always equal to the quantity set on the BoM, regardless of how "
-"many are created in the production order. By opposition, 'Variable' means "
-"that the quantity will be computed as '(quantity of byproduct set on the "
-"BoM / quantity of manufactured product set on the BoM * quantity of "
-"manufactured product in the production order.)'"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_display_name
-msgid "Display Name"
-msgstr ""
-
-#. module: mrp_byproduct
-#: selection:mrp.subproduct,subproduct_type:0
-msgid "Fixed"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_id
-msgid "ID"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct___last_update
-msgid "Last Modified on"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_write_uid
-msgid "Last Updated by"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_write_date
-msgid "Last Updated on"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_product_id
-msgid "Product"
-msgstr "उत्पाद"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_product_qty
-msgid "Product Qty"
-msgstr "उत्पाद मात्रा"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_product_uom
-msgid "Product Unit of Measure"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_production
-#, fuzzy
-msgid "Production"
-msgstr "उत्पाद"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_subproduct_type
-msgid "Quantity Type"
-msgstr ""
-
-#. module: mrp_byproduct
-#: code:addons/mrp_byproduct/mrp_byproduct.py:45
-#, python-format
-msgid ""
-"The Product Unit of Measure you chose has a different category than in the "
-"product form."
-msgstr ""
-
-#. module: mrp_byproduct
-#: selection:mrp.subproduct,subproduct_type:0
-msgid "Variable"
-msgstr ""
-
-#. module: mrp_byproduct
-#: code:addons/mrp_byproduct/mrp_byproduct.py:45
-#, python-format
-msgid "Warning"
-msgstr ""
-
-#~ msgid "Manufacturing Order"
-#~ msgstr "विनिर्माण आदेश"
diff --git a/addons/mrp_byproduct/i18n/hr.po b/addons/mrp_byproduct/i18n/hr.po
deleted file mode 100644
index dc4a69533ef..00000000000
--- a/addons/mrp_byproduct/i18n/hr.po
+++ /dev/null
@@ -1,145 +0,0 @@
-# Translation of Odoo Server.
-# This file contains the translation of the following modules:
-# * mrp_byproduct
-#
-# Translators:
-# Đurđica Žarković , 2017
-# Bole , 2017
-# Karolina Tonković , 2017
-# Martin Trigaux, 2017
-# Tina Milas, 2017
-# Vladimir Olujić , 2017
-msgid ""
-msgstr ""
-"Project-Id-Version: Odoo Server saas~11.4\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2018-08-02 09:56+0000\n"
-"PO-Revision-Date: 2018-08-02 09:56+0000\n"
-"Last-Translator: Vladimir Olujić , 2017\n"
-"Language-Team: Croatian (https://www.transifex.com/odoo/teams/41243/hr/)\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: \n"
-"Language: hr\n"
-"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_bom
-msgid "Bill of Material"
-msgstr "Sastavnica"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__bom_id
-msgid "BoM"
-msgstr "Sastavnica"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_subproduct
-msgid "Byproduct"
-msgstr "Nusproizvod"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_bom__sub_products
-#: model_terms:ir.ui.view,arch_db:mrp_byproduct.mrp_subproduct_view
-msgid "Byproducts"
-msgstr "Nusproizvodi"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_change_production_qty
-msgid "Change Quantity of Products"
-msgstr "Promijeni količine proizvoda"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__create_uid
-msgid "Created by"
-msgstr "Kreirao"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__create_date
-msgid "Created on"
-msgstr "Datum kreiranja"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__display_name
-msgid "Display Name"
-msgstr "Naziv za prikaz"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__id
-msgid "ID"
-msgstr "ID"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct____last_update
-msgid "Last Modified on"
-msgstr "Zadnja promjena"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__write_uid
-msgid "Last Updated by"
-msgstr "Promijenio"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__write_date
-msgid "Last Updated on"
-msgstr "Vrijeme promjene"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__operation_id
-msgid "Produced at Operation"
-msgstr "Proizvoedeno u operaciji"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__product_id
-msgid "Product"
-msgstr "Proizvod"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__product_qty
-msgid "Product Qty"
-msgstr "Količina"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_production
-msgid "Production"
-msgstr "Proizvodnja"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_product_produce
-msgid "Record Production"
-msgstr "Snimi proizvodnju"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_stock_move
-msgid "Stock Move"
-msgstr "Skladišni prenos"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_stock_move__subproduct_id
-msgid "Subproduct"
-msgstr "Sub proizvod"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,help:mrp_byproduct.field_stock_move__subproduct_id
-msgid "Subproduct line that generated the move in a manufacturing order"
-msgstr ""
-"Stavka sSubproizvoda koja je generirala kretanje u proizvodnom nalogu."
-
-#. module: mrp_byproduct
-#: code:addons/mrp_byproduct/models/mrp_subproduct.py:32
-#, python-format
-msgid ""
-"The unit of measure you chose is in a different category than the product "
-"unit of measure."
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__product_uom_id
-msgid "Unit of Measure"
-msgstr "Jedinica mjere"
-
-#. module: mrp_byproduct
-#: code:addons/mrp_byproduct/models/mrp_subproduct.py:31
-#, python-format
-msgid "Warning"
-msgstr "Upozorenje"
diff --git a/addons/mrp_byproduct/i18n/hu.po b/addons/mrp_byproduct/i18n/hu.po
deleted file mode 100644
index c9437b64d0d..00000000000
--- a/addons/mrp_byproduct/i18n/hu.po
+++ /dev/null
@@ -1,143 +0,0 @@
-# Translation of Odoo Server.
-# This file contains the translation of the following modules:
-# * mrp_byproduct
-#
-# Translators:
-# Martin Trigaux, 2018
-# krnkris, 2018
-# Ákos Nagy , 2018
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: Odoo Server saas~11.5\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2018-09-21 13:17+0000\n"
-"PO-Revision-Date: 2018-08-24 09:21+0000\n"
-"Last-Translator: Ákos Nagy , 2018\n"
-"Language-Team: Hungarian (https://www.transifex.com/odoo/teams/41243/hu/)\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: \n"
-"Language: hu\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_bom
-msgid "Bill of Material"
-msgstr "Anyagjegyzék"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__bom_id
-msgid "BoM"
-msgstr "Anyagjegyzék"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_subproduct
-msgid "Byproduct"
-msgstr "Melléktermék"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_bom__sub_products
-#: model_terms:ir.ui.view,arch_db:mrp_byproduct.mrp_subproduct_view
-msgid "Byproducts"
-msgstr "Melléktermékek"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_change_production_qty
-msgid "Change Production Qty"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__create_uid
-msgid "Created by"
-msgstr "Létrehozta"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__create_date
-msgid "Created on"
-msgstr "Létrehozva"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__display_name
-msgid "Display Name"
-msgstr "Megjelenített név"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__id
-msgid "ID"
-msgstr "Azonosító"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct____last_update
-msgid "Last Modified on"
-msgstr "Legutóbb frissítve"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__write_uid
-msgid "Last Updated by"
-msgstr "Legutóbb frissítette"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__write_date
-msgid "Last Updated on"
-msgstr "Legutóbb frissítve "
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__operation_id
-msgid "Produced at Operation"
-msgstr "Művelet közben termelt"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__product_id
-msgid "Product"
-msgstr "Termék"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__product_qty
-msgid "Product Qty"
-msgstr "Termékmenny."
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_production
-msgid "Production"
-msgstr "Éles"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_product_produce
-msgid "Record Production"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_stock_move
-msgid "Stock Move"
-msgstr "Készletmozgás"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_stock_move__subproduct_id
-msgid "Subproduct"
-msgstr "Köztes művelet"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,help:mrp_byproduct.field_stock_move__subproduct_id
-msgid "Subproduct line that generated the move in a manufacturing order"
-msgstr ""
-"Köztes műveleti sor, mely az átmozgatást végzi a a gyártási utasításon belül"
-
-#. module: mrp_byproduct
-#: code:addons/mrp_byproduct/models/mrp_subproduct.py:32
-#, python-format
-msgid ""
-"The unit of measure you chose is in a different category than the product "
-"unit of measure."
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__product_uom_id
-msgid "Unit of Measure"
-msgstr "Mértékegység"
-
-#. module: mrp_byproduct
-#: code:addons/mrp_byproduct/models/mrp_subproduct.py:31
-#, python-format
-msgid "Warning"
-msgstr "Figyelmeztetés"
diff --git a/addons/mrp_byproduct/i18n/id.po b/addons/mrp_byproduct/i18n/id.po
deleted file mode 100644
index 6c5c0b83305..00000000000
--- a/addons/mrp_byproduct/i18n/id.po
+++ /dev/null
@@ -1,145 +0,0 @@
-# Translation of Odoo Server.
-# This file contains the translation of the following modules:
-# * mrp_byproduct
-#
-# Translators:
-# Bonny Useful , 2017
-# Wahyu Setiawan , 2017
-# Hendro Yulianto , 2017
-# William Surya Permana , 2017
-# Martin Trigaux , 2017
-msgid ""
-msgstr ""
-"Project-Id-Version: Odoo Server 11.0\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2017-10-24 09:00+0000\n"
-"PO-Revision-Date: 2017-10-24 09:00+0000\n"
-"Last-Translator: Martin Trigaux , 2017\n"
-"Language-Team: Indonesian (https://www.transifex.com/odoo/teams/41243/id/)\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: \n"
-"Language: id\n"
-"Plural-Forms: nplurals=1; plural=0;\n"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_bom
-msgid "Bill of Material"
-msgstr "bahan baku"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_bom_id
-msgid "BoM"
-msgstr "BOM"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_subproduct
-msgid "Byproduct"
-msgstr "Byproduct"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_bom_sub_products
-#: model_terms:ir.ui.view,arch_db:mrp_byproduct.mrp_subproduct_view
-msgid "Byproducts"
-msgstr "Byproducts"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_change_production_qty
-msgid "Change Quantity of Products"
-msgstr "Perubahan Jumlah Produk"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_create_uid
-msgid "Created by"
-msgstr "Dibuat oleh"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_create_date
-msgid "Created on"
-msgstr "Dibuat pada"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_display_name
-msgid "Display Name"
-msgstr "Nama Tampilan"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_id
-msgid "ID"
-msgstr "ID"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct___last_update
-msgid "Last Modified on"
-msgstr "Terakhir diubah pada"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_write_uid
-msgid "Last Updated by"
-msgstr "Terakhir diperbarui oleh"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_write_date
-msgid "Last Updated on"
-msgstr "Terakhir diperbarui pada"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_operation_id
-msgid "Produced at Operation"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_product_id
-msgid "Product"
-msgstr "Produk"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_product_qty
-msgid "Product Qty"
-msgstr "Produk Qty"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_production
-msgid "Production"
-msgstr "Produksi"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_product_produce
-msgid "Record Production"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_stock_move
-msgid "Stock Move"
-msgstr "Pergerakan Stock"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_stock_move_subproduct_id
-msgid "Subproduct"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,help:mrp_byproduct.field_stock_move_subproduct_id
-msgid "Subproduct line that generated the move in a manufacturing order"
-msgstr ""
-
-#. module: mrp_byproduct
-#: code:addons/mrp_byproduct/models/mrp_subproduct.py:32
-#, python-format
-msgid ""
-"The Product Unit of Measure you chose has a different category than in the "
-"product form."
-msgstr ""
-"Unit Produk Ukur Anda memilih memiliki kategori yang berbeda dari dalam "
-"bentuk produk."
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_product_uom_id
-msgid "Unit of Measure"
-msgstr "Satuan Ukuran"
-
-#. module: mrp_byproduct
-#: code:addons/mrp_byproduct/models/mrp_subproduct.py:31
-#, python-format
-msgid "Warning"
-msgstr "Peringatan"
diff --git a/addons/mrp_byproduct/i18n/is.po b/addons/mrp_byproduct/i18n/is.po
deleted file mode 100644
index 14359d9a496..00000000000
--- a/addons/mrp_byproduct/i18n/is.po
+++ /dev/null
@@ -1,142 +0,0 @@
-# Translation of Odoo Server.
-# This file contains the translation of the following modules:
-# * mrp_byproduct
-#
-# Translators:
-# Martin Trigaux, 2018
-# Birgir Steinarsson , 2018
-# Bjorn Ingvarsson , 2018
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: Odoo Server saas~11.5\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2018-09-21 13:17+0000\n"
-"PO-Revision-Date: 2018-08-24 09:21+0000\n"
-"Last-Translator: Bjorn Ingvarsson , 2018\n"
-"Language-Team: Icelandic (https://www.transifex.com/odoo/teams/41243/is/)\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: \n"
-"Language: is\n"
-"Plural-Forms: nplurals=2; plural=(n % 10 != 1 || n % 100 == 11);\n"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_bom
-msgid "Bill of Material"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__bom_id
-msgid "BoM"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_subproduct
-msgid "Byproduct"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_bom__sub_products
-#: model_terms:ir.ui.view,arch_db:mrp_byproduct.mrp_subproduct_view
-msgid "Byproducts"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_change_production_qty
-msgid "Change Production Qty"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__create_uid
-msgid "Created by"
-msgstr "Búið til af"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__create_date
-msgid "Created on"
-msgstr "Stofnað þann"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__display_name
-msgid "Display Name"
-msgstr "Nafn"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__id
-msgid "ID"
-msgstr "Auðkenni"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct____last_update
-msgid "Last Modified on"
-msgstr "Síðast breytt þann"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__write_uid
-msgid "Last Updated by"
-msgstr "Síðast uppfært af"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__write_date
-msgid "Last Updated on"
-msgstr "Síðast uppfært þann"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__operation_id
-msgid "Produced at Operation"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__product_id
-msgid "Product"
-msgstr "Vara"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__product_qty
-msgid "Product Qty"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_production
-msgid "Production"
-msgstr "Framleiðsla"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_product_produce
-msgid "Record Production"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_stock_move
-msgid "Stock Move"
-msgstr "Stock Move"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_stock_move__subproduct_id
-msgid "Subproduct"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,help:mrp_byproduct.field_stock_move__subproduct_id
-msgid "Subproduct line that generated the move in a manufacturing order"
-msgstr ""
-
-#. module: mrp_byproduct
-#: code:addons/mrp_byproduct/models/mrp_subproduct.py:32
-#, python-format
-msgid ""
-"The unit of measure you chose is in a different category than the product "
-"unit of measure."
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__product_uom_id
-msgid "Unit of Measure"
-msgstr "Eining"
-
-#. module: mrp_byproduct
-#: code:addons/mrp_byproduct/models/mrp_subproduct.py:31
-#, python-format
-msgid "Warning"
-msgstr "Viðvörun"
diff --git a/addons/mrp_byproduct/i18n/it.po b/addons/mrp_byproduct/i18n/it.po
deleted file mode 100644
index 30ba60a4930..00000000000
--- a/addons/mrp_byproduct/i18n/it.po
+++ /dev/null
@@ -1,147 +0,0 @@
-# Translation of Odoo Server.
-# This file contains the translation of the following modules:
-# * mrp_byproduct
-#
-# Translators:
-# Sergio Zanchetta , 2018
-# Martin Trigaux, 2018
-# Paolo Valier, 2018
-# David Minneci , 2018
-# Léonie Bouchat , 2018
-msgid ""
-msgstr ""
-"Project-Id-Version: Odoo Server saas~11.5\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2018-09-21 13:17+0000\n"
-"PO-Revision-Date: 2018-09-21 13:17+0000\n"
-"Last-Translator: Léonie Bouchat , 2018\n"
-"Language-Team: Italian (https://www.transifex.com/odoo/teams/41243/it/)\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: \n"
-"Language: it\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_bom
-msgid "Bill of Material"
-msgstr "Distinta base"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__bom_id
-msgid "BoM"
-msgstr "Distinta base"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_subproduct
-msgid "Byproduct"
-msgstr "Per prodotto"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_bom__sub_products
-#: model_terms:ir.ui.view,arch_db:mrp_byproduct.mrp_subproduct_view
-msgid "Byproducts"
-msgstr "Sotto prodotti"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_change_production_qty
-msgid "Change Production Qty"
-msgstr "Cambia la quantità di produzione"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__create_uid
-msgid "Created by"
-msgstr "Creato da"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__create_date
-msgid "Created on"
-msgstr "Creato il"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__display_name
-msgid "Display Name"
-msgstr "Nome visualizzato"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__id
-msgid "ID"
-msgstr "ID"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct____last_update
-msgid "Last Modified on"
-msgstr "Data di ultima modifica"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__write_uid
-msgid "Last Updated by"
-msgstr "Ultima modifica di"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__write_date
-msgid "Last Updated on"
-msgstr "Ultima modifica il"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__operation_id
-msgid "Produced at Operation"
-msgstr "Prodotto durante l'Operazione"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__product_id
-msgid "Product"
-msgstr "Prodotto"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__product_qty
-msgid "Product Qty"
-msgstr "Q.tà Prodotto"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_production
-msgid "Production"
-msgstr "Produzione"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_product_produce
-msgid "Record Production"
-msgstr "Registrare la Produzione"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_stock_move
-msgid "Stock Move"
-msgstr "Movimento Magazzino"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_stock_move__subproduct_id
-msgid "Subproduct"
-msgstr "Sottoprodotto"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,help:mrp_byproduct.field_stock_move__subproduct_id
-msgid "Subproduct line that generated the move in a manufacturing order"
-msgstr ""
-"La linea di sottoprodotto che ha generato il movimento in un ordine di "
-"produzione"
-
-#. module: mrp_byproduct
-#: code:addons/mrp_byproduct/models/mrp_subproduct.py:32
-#, python-format
-msgid ""
-"The unit of measure you chose is in a different category than the product "
-"unit of measure."
-msgstr ""
-"L'unità di misura scelta appartiene ad una categoria differente da quella "
-"del prodotto. "
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__product_uom_id
-msgid "Unit of Measure"
-msgstr "Unità di misura"
-
-#. module: mrp_byproduct
-#: code:addons/mrp_byproduct/models/mrp_subproduct.py:31
-#, python-format
-msgid "Warning"
-msgstr "Avviso"
diff --git a/addons/mrp_byproduct/i18n/ja.po b/addons/mrp_byproduct/i18n/ja.po
deleted file mode 100644
index eb71630eabc..00000000000
--- a/addons/mrp_byproduct/i18n/ja.po
+++ /dev/null
@@ -1,142 +0,0 @@
-# Translation of Odoo Server.
-# This file contains the translation of the following modules:
-# * mrp_byproduct
-#
-# Translators:
-# Martin Trigaux, 2018
-# Yoshi Tashiro , 2018
-# Manami Hashi , 2018
-# Norimichi Sugimoto , 2018
-msgid ""
-msgstr ""
-"Project-Id-Version: Odoo Server saas~11.5\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2018-09-21 13:17+0000\n"
-"PO-Revision-Date: 2018-09-21 13:17+0000\n"
-"Last-Translator: Norimichi Sugimoto , 2018\n"
-"Language-Team: Japanese (https://www.transifex.com/odoo/teams/41243/ja/)\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: \n"
-"Language: ja\n"
-"Plural-Forms: nplurals=1; plural=0;\n"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_bom
-msgid "Bill of Material"
-msgstr "部品表"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__bom_id
-msgid "BoM"
-msgstr "部品表"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_subproduct
-msgid "Byproduct"
-msgstr "副産品"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_bom__sub_products
-#: model_terms:ir.ui.view,arch_db:mrp_byproduct.mrp_subproduct_view
-msgid "Byproducts"
-msgstr "副産品"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_change_production_qty
-msgid "Change Production Qty"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__create_uid
-msgid "Created by"
-msgstr "作成者"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__create_date
-msgid "Created on"
-msgstr "作成日"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__display_name
-msgid "Display Name"
-msgstr "表示名"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__id
-msgid "ID"
-msgstr "ID"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct____last_update
-msgid "Last Modified on"
-msgstr "最終更新日"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__write_uid
-msgid "Last Updated by"
-msgstr "最終更新者"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__write_date
-msgid "Last Updated on"
-msgstr "最終更新日"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__operation_id
-msgid "Produced at Operation"
-msgstr "操作して生産"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__product_id
-msgid "Product"
-msgstr "プロダクト"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__product_qty
-msgid "Product Qty"
-msgstr "プロダクト数量"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_production
-msgid "Production"
-msgstr "本番"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_product_produce
-msgid "Record Production"
-msgstr "記録 生産"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_stock_move
-msgid "Stock Move"
-msgstr "在庫移動"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_stock_move__subproduct_id
-msgid "Subproduct"
-msgstr "副産品"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,help:mrp_byproduct.field_stock_move__subproduct_id
-msgid "Subproduct line that generated the move in a manufacturing order"
-msgstr "副産品項目。製造順に移動を生成"
-
-#. module: mrp_byproduct
-#: code:addons/mrp_byproduct/models/mrp_subproduct.py:32
-#, python-format
-msgid ""
-"The unit of measure you chose is in a different category than the product "
-"unit of measure."
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__product_uom_id
-msgid "Unit of Measure"
-msgstr "単位"
-
-#. module: mrp_byproduct
-#: code:addons/mrp_byproduct/models/mrp_subproduct.py:31
-#, python-format
-msgid "Warning"
-msgstr "警告"
diff --git a/addons/mrp_byproduct/i18n/ka.po b/addons/mrp_byproduct/i18n/ka.po
deleted file mode 100644
index 6df2feedb59..00000000000
--- a/addons/mrp_byproduct/i18n/ka.po
+++ /dev/null
@@ -1,139 +0,0 @@
-# Translation of Odoo Server.
-# This file contains the translation of the following modules:
-# * mrp_byproduct
-#
-# Translators:
-# Martin Trigaux , 2017
-msgid ""
-msgstr ""
-"Project-Id-Version: Odoo Server 11.0\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2017-10-24 09:00+0000\n"
-"PO-Revision-Date: 2017-10-24 09:00+0000\n"
-"Last-Translator: Martin Trigaux , 2017\n"
-"Language-Team: Georgian (https://www.transifex.com/odoo/teams/41243/ka/)\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: \n"
-"Language: ka\n"
-"Plural-Forms: nplurals=1; plural=0;\n"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_bom
-msgid "Bill of Material"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_bom_id
-msgid "BoM"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_subproduct
-msgid "Byproduct"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_bom_sub_products
-#: model_terms:ir.ui.view,arch_db:mrp_byproduct.mrp_subproduct_view
-msgid "Byproducts"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_change_production_qty
-msgid "Change Quantity of Products"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_create_uid
-msgid "Created by"
-msgstr "შემქმნელი"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_create_date
-msgid "Created on"
-msgstr "შექმნის თარიღი"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_display_name
-msgid "Display Name"
-msgstr "სახელი"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_id
-msgid "ID"
-msgstr "იდენტიფიკატორი"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct___last_update
-msgid "Last Modified on"
-msgstr "ბოლოს განახლებულია"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_write_uid
-msgid "Last Updated by"
-msgstr "ბოლოს განაახლა"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_write_date
-msgid "Last Updated on"
-msgstr "ბოლოს განახლებულია"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_operation_id
-msgid "Produced at Operation"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_product_id
-msgid "Product"
-msgstr "პროდუქტი"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_product_qty
-msgid "Product Qty"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_production
-msgid "Production"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_product_produce
-msgid "Record Production"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_stock_move
-msgid "Stock Move"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_stock_move_subproduct_id
-msgid "Subproduct"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,help:mrp_byproduct.field_stock_move_subproduct_id
-msgid "Subproduct line that generated the move in a manufacturing order"
-msgstr ""
-
-#. module: mrp_byproduct
-#: code:addons/mrp_byproduct/models/mrp_subproduct.py:32
-#, python-format
-msgid ""
-"The Product Unit of Measure you chose has a different category than in the "
-"product form."
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_product_uom_id
-msgid "Unit of Measure"
-msgstr ""
-
-#. module: mrp_byproduct
-#: code:addons/mrp_byproduct/models/mrp_subproduct.py:31
-#, python-format
-msgid "Warning"
-msgstr ""
diff --git a/addons/mrp_byproduct/i18n/kab.po b/addons/mrp_byproduct/i18n/kab.po
deleted file mode 100644
index bb4eeef9c24..00000000000
--- a/addons/mrp_byproduct/i18n/kab.po
+++ /dev/null
@@ -1,139 +0,0 @@
-# Translation of Odoo Server.
-# This file contains the translation of the following modules:
-# * mrp_byproduct
-#
-# Translators:
-# Martin Trigaux , 2017
-msgid ""
-msgstr ""
-"Project-Id-Version: Odoo Server 11.0\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2017-10-24 09:00+0000\n"
-"PO-Revision-Date: 2017-10-24 09:00+0000\n"
-"Last-Translator: Martin Trigaux , 2017\n"
-"Language-Team: Kabyle (https://www.transifex.com/odoo/teams/41243/kab/)\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: \n"
-"Language: kab\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_bom
-msgid "Bill of Material"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_bom_id
-msgid "BoM"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_subproduct
-msgid "Byproduct"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_bom_sub_products
-#: model_terms:ir.ui.view,arch_db:mrp_byproduct.mrp_subproduct_view
-msgid "Byproducts"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_change_production_qty
-msgid "Change Quantity of Products"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_create_uid
-msgid "Created by"
-msgstr "Yerna-t"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_create_date
-msgid "Created on"
-msgstr "Yerna di"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_display_name
-msgid "Display Name"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_id
-msgid "ID"
-msgstr "Asulay"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct___last_update
-msgid "Last Modified on"
-msgstr "Aleqqem aneggaru di"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_write_uid
-msgid "Last Updated by"
-msgstr "Aleqqem aneggaru sɣuṛ"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_write_date
-msgid "Last Updated on"
-msgstr "Aleqqem aneggaru di"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_operation_id
-msgid "Produced at Operation"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_product_id
-msgid "Product"
-msgstr "Afaris"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_product_qty
-msgid "Product Qty"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_production
-msgid "Production"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_product_produce
-msgid "Record Production"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_stock_move
-msgid "Stock Move"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_stock_move_subproduct_id
-msgid "Subproduct"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,help:mrp_byproduct.field_stock_move_subproduct_id
-msgid "Subproduct line that generated the move in a manufacturing order"
-msgstr ""
-
-#. module: mrp_byproduct
-#: code:addons/mrp_byproduct/models/mrp_subproduct.py:32
-#, python-format
-msgid ""
-"The Product Unit of Measure you chose has a different category than in the "
-"product form."
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_product_uom_id
-msgid "Unit of Measure"
-msgstr "Aferdis"
-
-#. module: mrp_byproduct
-#: code:addons/mrp_byproduct/models/mrp_subproduct.py:31
-#, python-format
-msgid "Warning"
-msgstr ""
diff --git a/addons/mrp_byproduct/i18n/km.po b/addons/mrp_byproduct/i18n/km.po
deleted file mode 100644
index ae394961f98..00000000000
--- a/addons/mrp_byproduct/i18n/km.po
+++ /dev/null
@@ -1,140 +0,0 @@
-# Translation of Odoo Server.
-# This file contains the translation of the following modules:
-# * mrp_byproduct
-#
-# Translators:
-# Sengtha Chay , 2018
-# Samkhann Seang , 2018
-msgid ""
-msgstr ""
-"Project-Id-Version: Odoo Server saas~11.5\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2018-09-21 13:17+0000\n"
-"PO-Revision-Date: 2018-09-21 13:17+0000\n"
-"Last-Translator: Samkhann Seang , 2018\n"
-"Language-Team: Khmer (https://www.transifex.com/odoo/teams/41243/km/)\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: \n"
-"Language: km\n"
-"Plural-Forms: nplurals=1; plural=0;\n"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_bom
-msgid "Bill of Material"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__bom_id
-msgid "BoM"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_subproduct
-msgid "Byproduct"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_bom__sub_products
-#: model_terms:ir.ui.view,arch_db:mrp_byproduct.mrp_subproduct_view
-msgid "Byproducts"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_change_production_qty
-msgid "Change Production Qty"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__create_uid
-msgid "Created by"
-msgstr "បង្កើតដោយ"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__create_date
-msgid "Created on"
-msgstr "បង្កើតនៅ"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__display_name
-msgid "Display Name"
-msgstr "ឈ្មោះសំរាប់បង្ហាញ"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__id
-msgid "ID"
-msgstr "ID"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct____last_update
-msgid "Last Modified on"
-msgstr "កាលបរិច្ឆេតកែប្រែចុងក្រោយ"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__write_uid
-msgid "Last Updated by"
-msgstr "ផ្លាស់ប្តូរចុងក្រោយ"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__write_date
-msgid "Last Updated on"
-msgstr "ផ្លាស់ប្តូរចុងក្រោយ"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__operation_id
-msgid "Produced at Operation"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__product_id
-msgid "Product"
-msgstr "ផលិតផល"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__product_qty
-msgid "Product Qty"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_production
-msgid "Production"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_product_produce
-msgid "Record Production"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_stock_move
-msgid "Stock Move"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_stock_move__subproduct_id
-msgid "Subproduct"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,help:mrp_byproduct.field_stock_move__subproduct_id
-msgid "Subproduct line that generated the move in a manufacturing order"
-msgstr ""
-
-#. module: mrp_byproduct
-#: code:addons/mrp_byproduct/models/mrp_subproduct.py:32
-#, python-format
-msgid ""
-"The unit of measure you chose is in a different category than the product "
-"unit of measure."
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__product_uom_id
-msgid "Unit of Measure"
-msgstr ""
-
-#. module: mrp_byproduct
-#: code:addons/mrp_byproduct/models/mrp_subproduct.py:31
-#, python-format
-msgid "Warning"
-msgstr ""
diff --git a/addons/mrp_byproduct/i18n/ko.po b/addons/mrp_byproduct/i18n/ko.po
deleted file mode 100644
index 289483a7150..00000000000
--- a/addons/mrp_byproduct/i18n/ko.po
+++ /dev/null
@@ -1,143 +0,0 @@
-# Translation of Odoo Server.
-# This file contains the translation of the following modules:
-# * mrp_byproduct
-#
-# Translators:
-# Martin Trigaux, 2018
-# 최재호 , 2018
-# Link Up링크업 , 2018
-# Linkup , 2018
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: Odoo Server saas~11.5\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2018-09-21 13:17+0000\n"
-"PO-Revision-Date: 2018-08-24 09:21+0000\n"
-"Last-Translator: Linkup , 2018\n"
-"Language-Team: Korean (https://www.transifex.com/odoo/teams/41243/ko/)\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: \n"
-"Language: ko\n"
-"Plural-Forms: nplurals=1; plural=0;\n"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_bom
-msgid "Bill of Material"
-msgstr "재료 명세서"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__bom_id
-msgid "BoM"
-msgstr "재료 명세서"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_subproduct
-msgid "Byproduct"
-msgstr "부산물"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_bom__sub_products
-#: model_terms:ir.ui.view,arch_db:mrp_byproduct.mrp_subproduct_view
-msgid "Byproducts"
-msgstr "부산물"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_change_production_qty
-msgid "Change Production Qty"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__create_uid
-msgid "Created by"
-msgstr "작성자"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__create_date
-msgid "Created on"
-msgstr "작성일"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__display_name
-msgid "Display Name"
-msgstr "이름 표시"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__id
-msgid "ID"
-msgstr "ID"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct____last_update
-msgid "Last Modified on"
-msgstr "최근 수정"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__write_uid
-msgid "Last Updated by"
-msgstr "최근 갱신한 사람"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__write_date
-msgid "Last Updated on"
-msgstr "최근 갱신 날짜"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__operation_id
-msgid "Produced at Operation"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__product_id
-msgid "Product"
-msgstr "상품"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__product_qty
-msgid "Product Qty"
-msgstr "상품 수량"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_production
-msgid "Production"
-msgstr "생산"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_product_produce
-msgid "Record Production"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_stock_move
-msgid "Stock Move"
-msgstr "재고 이동"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_stock_move__subproduct_id
-msgid "Subproduct"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,help:mrp_byproduct.field_stock_move__subproduct_id
-msgid "Subproduct line that generated the move in a manufacturing order"
-msgstr ""
-
-#. module: mrp_byproduct
-#: code:addons/mrp_byproduct/models/mrp_subproduct.py:32
-#, python-format
-msgid ""
-"The unit of measure you chose is in a different category than the product "
-"unit of measure."
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__product_uom_id
-msgid "Unit of Measure"
-msgstr "단위"
-
-#. module: mrp_byproduct
-#: code:addons/mrp_byproduct/models/mrp_subproduct.py:31
-#, python-format
-msgid "Warning"
-msgstr "경고"
diff --git a/addons/mrp_byproduct/i18n/lo.po b/addons/mrp_byproduct/i18n/lo.po
deleted file mode 100644
index ee42505036d..00000000000
--- a/addons/mrp_byproduct/i18n/lo.po
+++ /dev/null
@@ -1,139 +0,0 @@
-# Translation of Odoo Server.
-# This file contains the translation of the following modules:
-# * mrp_byproduct
-#
-# Translators:
-# Martin Trigaux , 2017
-msgid ""
-msgstr ""
-"Project-Id-Version: Odoo Server 11.0\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2017-10-24 09:00+0000\n"
-"PO-Revision-Date: 2017-10-24 09:00+0000\n"
-"Last-Translator: Martin Trigaux , 2017\n"
-"Language-Team: Lao (https://www.transifex.com/odoo/teams/41243/lo/)\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: \n"
-"Language: lo\n"
-"Plural-Forms: nplurals=1; plural=0;\n"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_bom
-msgid "Bill of Material"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_bom_id
-msgid "BoM"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_subproduct
-msgid "Byproduct"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_bom_sub_products
-#: model_terms:ir.ui.view,arch_db:mrp_byproduct.mrp_subproduct_view
-msgid "Byproducts"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_change_production_qty
-msgid "Change Quantity of Products"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_create_uid
-msgid "Created by"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_create_date
-msgid "Created on"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_display_name
-msgid "Display Name"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_id
-msgid "ID"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct___last_update
-msgid "Last Modified on"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_write_uid
-msgid "Last Updated by"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_write_date
-msgid "Last Updated on"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_operation_id
-msgid "Produced at Operation"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_product_id
-msgid "Product"
-msgstr "ສິນຄ້າ"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_product_qty
-msgid "Product Qty"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_production
-msgid "Production"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_product_produce
-msgid "Record Production"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_stock_move
-msgid "Stock Move"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_stock_move_subproduct_id
-msgid "Subproduct"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,help:mrp_byproduct.field_stock_move_subproduct_id
-msgid "Subproduct line that generated the move in a manufacturing order"
-msgstr ""
-
-#. module: mrp_byproduct
-#: code:addons/mrp_byproduct/models/mrp_subproduct.py:32
-#, python-format
-msgid ""
-"The Product Unit of Measure you chose has a different category than in the "
-"product form."
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_product_uom_id
-msgid "Unit of Measure"
-msgstr "ຫົວໜ່ວຍ"
-
-#. module: mrp_byproduct
-#: code:addons/mrp_byproduct/models/mrp_subproduct.py:31
-#, python-format
-msgid "Warning"
-msgstr ""
diff --git a/addons/mrp_byproduct/i18n/lt.po b/addons/mrp_byproduct/i18n/lt.po
deleted file mode 100644
index adaa2ff7b51..00000000000
--- a/addons/mrp_byproduct/i18n/lt.po
+++ /dev/null
@@ -1,144 +0,0 @@
-# Translation of Odoo Server.
-# This file contains the translation of the following modules:
-# * mrp_byproduct
-#
-# Translators:
-# Martin Trigaux , 2017
-# digitouch UAB , 2017
-# UAB "Draugiški sprendimai" , 2017
-# Audrius Palenskis , 2017
-msgid ""
-msgstr ""
-"Project-Id-Version: Odoo Server 11.0\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2017-10-24 09:00+0000\n"
-"PO-Revision-Date: 2017-10-24 09:00+0000\n"
-"Last-Translator: Audrius Palenskis , 2017\n"
-"Language-Team: Lithuanian (https://www.transifex.com/odoo/teams/41243/lt/)\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: \n"
-"Language: lt\n"
-"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_bom
-msgid "Bill of Material"
-msgstr "Komplektavimo specifikacija"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_bom_id
-msgid "BoM"
-msgstr "KS"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_subproduct
-msgid "Byproduct"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_bom_sub_products
-#: model_terms:ir.ui.view,arch_db:mrp_byproduct.mrp_subproduct_view
-msgid "Byproducts"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_change_production_qty
-msgid "Change Quantity of Products"
-msgstr "Pakeisti produktų kiekį"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_create_uid
-msgid "Created by"
-msgstr "Sukūrė"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_create_date
-msgid "Created on"
-msgstr "Sukurta"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_display_name
-msgid "Display Name"
-msgstr "Vaizduojamas pavadinimas"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_id
-msgid "ID"
-msgstr "ID"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct___last_update
-msgid "Last Modified on"
-msgstr "Paskutinį kartą keista"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_write_uid
-msgid "Last Updated by"
-msgstr "Paskutinį kartą atnaujino"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_write_date
-msgid "Last Updated on"
-msgstr "Paskutinį kartą atnaujinta"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_operation_id
-msgid "Produced at Operation"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_product_id
-msgid "Product"
-msgstr "Produktas"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_product_qty
-msgid "Product Qty"
-msgstr "Produkto kiekis"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_production
-msgid "Production"
-msgstr "Gamyba"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_product_produce
-msgid "Record Production"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_stock_move
-msgid "Stock Move"
-msgstr "Atsargų perkėlimas"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_stock_move_subproduct_id
-msgid "Subproduct"
-msgstr "Subproduktas"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,help:mrp_byproduct.field_stock_move_subproduct_id
-msgid "Subproduct line that generated the move in a manufacturing order"
-msgstr ""
-
-#. module: mrp_byproduct
-#: code:addons/mrp_byproduct/models/mrp_subproduct.py:32
-#, python-format
-msgid ""
-"The Product Unit of Measure you chose has a different category than in the "
-"product form."
-msgstr ""
-"Produkto matavimo vienetas, kurį pasirinkote, priklauso kitai kategorijai "
-"nei esantis produktų formoje."
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_product_uom_id
-msgid "Unit of Measure"
-msgstr "Matavimo vienetas"
-
-#. module: mrp_byproduct
-#: code:addons/mrp_byproduct/models/mrp_subproduct.py:31
-#, python-format
-msgid "Warning"
-msgstr "Įspėjimas"
diff --git a/addons/mrp_byproduct/i18n/lv.po b/addons/mrp_byproduct/i18n/lv.po
deleted file mode 100644
index 3b1f61b48f9..00000000000
--- a/addons/mrp_byproduct/i18n/lv.po
+++ /dev/null
@@ -1,139 +0,0 @@
-# Translation of Odoo Server.
-# This file contains the translation of the following modules:
-# * mrp_byproduct
-#
-# Translators:
-# Martin Trigaux , 2017
-msgid ""
-msgstr ""
-"Project-Id-Version: Odoo Server 11.0\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2017-10-24 09:00+0000\n"
-"PO-Revision-Date: 2017-10-24 09:00+0000\n"
-"Last-Translator: Martin Trigaux , 2017\n"
-"Language-Team: Latvian (https://www.transifex.com/odoo/teams/41243/lv/)\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: \n"
-"Language: lv\n"
-"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : 2);\n"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_bom
-msgid "Bill of Material"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_bom_id
-msgid "BoM"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_subproduct
-msgid "Byproduct"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_bom_sub_products
-#: model_terms:ir.ui.view,arch_db:mrp_byproduct.mrp_subproduct_view
-msgid "Byproducts"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_change_production_qty
-msgid "Change Quantity of Products"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_create_uid
-msgid "Created by"
-msgstr "Izveidoja"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_create_date
-msgid "Created on"
-msgstr "Izveidots"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_display_name
-msgid "Display Name"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_id
-msgid "ID"
-msgstr "ID"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct___last_update
-msgid "Last Modified on"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_write_uid
-msgid "Last Updated by"
-msgstr "Pēdējo reizi atjaunoja"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_write_date
-msgid "Last Updated on"
-msgstr "Pēdējās izmaiņas"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_operation_id
-msgid "Produced at Operation"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_product_id
-msgid "Product"
-msgstr "Produkts"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_product_qty
-msgid "Product Qty"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_production
-msgid "Production"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_product_produce
-msgid "Record Production"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_stock_move
-msgid "Stock Move"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_stock_move_subproduct_id
-msgid "Subproduct"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,help:mrp_byproduct.field_stock_move_subproduct_id
-msgid "Subproduct line that generated the move in a manufacturing order"
-msgstr ""
-
-#. module: mrp_byproduct
-#: code:addons/mrp_byproduct/models/mrp_subproduct.py:32
-#, python-format
-msgid ""
-"The Product Unit of Measure you chose has a different category than in the "
-"product form."
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_product_uom_id
-msgid "Unit of Measure"
-msgstr "Mērvienība"
-
-#. module: mrp_byproduct
-#: code:addons/mrp_byproduct/models/mrp_subproduct.py:31
-#, python-format
-msgid "Warning"
-msgstr ""
diff --git a/addons/mrp_byproduct/i18n/mk.po b/addons/mrp_byproduct/i18n/mk.po
deleted file mode 100644
index da590c8335a..00000000000
--- a/addons/mrp_byproduct/i18n/mk.po
+++ /dev/null
@@ -1,139 +0,0 @@
-# Translation of Odoo Server.
-# This file contains the translation of the following modules:
-# * mrp_byproduct
-#
-# Translators:
-# Martin Trigaux , 2017
-msgid ""
-msgstr ""
-"Project-Id-Version: Odoo Server 11.0\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2017-10-24 09:00+0000\n"
-"PO-Revision-Date: 2017-10-24 09:00+0000\n"
-"Last-Translator: Martin Trigaux , 2017\n"
-"Language-Team: Macedonian (https://www.transifex.com/odoo/teams/41243/mk/)\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: \n"
-"Language: mk\n"
-"Plural-Forms: nplurals=2; plural=(n % 10 == 1 && n % 100 != 11) ? 0 : 1;\n"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_bom
-msgid "Bill of Material"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_bom_id
-msgid "BoM"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_subproduct
-msgid "Byproduct"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_bom_sub_products
-#: model_terms:ir.ui.view,arch_db:mrp_byproduct.mrp_subproduct_view
-msgid "Byproducts"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_change_production_qty
-msgid "Change Quantity of Products"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_create_uid
-msgid "Created by"
-msgstr "Креирано од"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_create_date
-msgid "Created on"
-msgstr "Креирано на"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_display_name
-msgid "Display Name"
-msgstr "Прикажи име"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_id
-msgid "ID"
-msgstr "ID"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct___last_update
-msgid "Last Modified on"
-msgstr "Последна промена на"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_write_uid
-msgid "Last Updated by"
-msgstr "Последно ажурирање од"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_write_date
-msgid "Last Updated on"
-msgstr "Последно ажурирање на"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_operation_id
-msgid "Produced at Operation"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_product_id
-msgid "Product"
-msgstr "Производ"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_product_qty
-msgid "Product Qty"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_production
-msgid "Production"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_product_produce
-msgid "Record Production"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_stock_move
-msgid "Stock Move"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_stock_move_subproduct_id
-msgid "Subproduct"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,help:mrp_byproduct.field_stock_move_subproduct_id
-msgid "Subproduct line that generated the move in a manufacturing order"
-msgstr ""
-
-#. module: mrp_byproduct
-#: code:addons/mrp_byproduct/models/mrp_subproduct.py:32
-#, python-format
-msgid ""
-"The Product Unit of Measure you chose has a different category than in the "
-"product form."
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_product_uom_id
-msgid "Unit of Measure"
-msgstr "Единица мерка"
-
-#. module: mrp_byproduct
-#: code:addons/mrp_byproduct/models/mrp_subproduct.py:31
-#, python-format
-msgid "Warning"
-msgstr ""
diff --git a/addons/mrp_byproduct/i18n/ml_IN.po b/addons/mrp_byproduct/i18n/ml_IN.po
deleted file mode 100644
index 38d6c950081..00000000000
--- a/addons/mrp_byproduct/i18n/ml_IN.po
+++ /dev/null
@@ -1,141 +0,0 @@
-# Translation of Odoo Server.
-# This file contains the translation of the following modules:
-# * mrp_byproduct
-#
-# Translators:
-msgid ""
-msgstr ""
-"Project-Id-Version: Odoo 9.0\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2016-08-18 14:07+0000\n"
-"PO-Revision-Date: 2015-08-25 10:19+0000\n"
-"Last-Translator: <>\n"
-"Language-Team: Malayalam (India) (http://www.transifex.com/odoo/odoo-9/"
-"language/ml_IN/)\n"
-"Language: ml_IN\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: \n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_bom
-msgid "Bill of Material"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_bom_id
-msgid "BoM"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_subproduct
-msgid "Byproduct"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_bom_sub_products
-#: model_terms:ir.ui.view,arch_db:mrp_byproduct.mrp_subproduct_view
-msgid "Byproducts"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_change_production_qty
-msgid "Change Quantity of Products"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_create_uid
-msgid "Created by"
-msgstr "രൂപപ്പെടുത്തിയത്"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_create_date
-msgid "Created on"
-msgstr "നിർമിച്ച ദിവസം"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,help:mrp_byproduct.field_mrp_subproduct_subproduct_type
-msgid ""
-"Define how the quantity of byproducts will be set on the production orders "
-"using this BoM. 'Fixed' depicts a situation where the quantity of created "
-"byproduct is always equal to the quantity set on the BoM, regardless of how "
-"many are created in the production order. By opposition, 'Variable' means "
-"that the quantity will be computed as '(quantity of byproduct set on the "
-"BoM / quantity of manufactured product set on the BoM * quantity of "
-"manufactured product in the production order.)'"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_display_name
-msgid "Display Name"
-msgstr ""
-
-#. module: mrp_byproduct
-#: selection:mrp.subproduct,subproduct_type:0
-msgid "Fixed"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_id
-msgid "ID"
-msgstr "ID"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct___last_update
-msgid "Last Modified on"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_write_uid
-msgid "Last Updated by"
-msgstr "അവസാനം അപ്ഡേറ്റ് ചെയ്തത്"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_write_date
-msgid "Last Updated on"
-msgstr "അവസാനം അപ്ഡേറ്റ് ചെയ്ത ദിവസം"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_product_id
-msgid "Product"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_product_qty
-msgid "Product Qty"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_product_uom
-msgid "Product Unit of Measure"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_production
-msgid "Production"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_subproduct_type
-msgid "Quantity Type"
-msgstr ""
-
-#. module: mrp_byproduct
-#: code:addons/mrp_byproduct/mrp_byproduct.py:45
-#, python-format
-msgid ""
-"The Product Unit of Measure you chose has a different category than in the "
-"product form."
-msgstr ""
-
-#. module: mrp_byproduct
-#: selection:mrp.subproduct,subproduct_type:0
-msgid "Variable"
-msgstr ""
-
-#. module: mrp_byproduct
-#: code:addons/mrp_byproduct/mrp_byproduct.py:45
-#, python-format
-msgid "Warning"
-msgstr ""
diff --git a/addons/mrp_byproduct/i18n/mn.po b/addons/mrp_byproduct/i18n/mn.po
deleted file mode 100644
index 3572faf967e..00000000000
--- a/addons/mrp_byproduct/i18n/mn.po
+++ /dev/null
@@ -1,139 +0,0 @@
-# Translation of Odoo Server.
-# This file contains the translation of the following modules:
-# * mrp_byproduct
-#
-# Translators:
-# Martin Trigaux, 2018
-msgid ""
-msgstr ""
-"Project-Id-Version: Odoo Server saas~11.5\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2018-09-21 13:17+0000\n"
-"PO-Revision-Date: 2018-09-21 13:17+0000\n"
-"Last-Translator: Martin Trigaux, 2018\n"
-"Language-Team: Mongolian (https://www.transifex.com/odoo/teams/41243/mn/)\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: \n"
-"Language: mn\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_bom
-msgid "Bill of Material"
-msgstr "Орц"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__bom_id
-msgid "BoM"
-msgstr "Орц"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_subproduct
-msgid "Byproduct"
-msgstr "Дайвар бүтээгдэхүүн"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_bom__sub_products
-#: model_terms:ir.ui.view,arch_db:mrp_byproduct.mrp_subproduct_view
-msgid "Byproducts"
-msgstr "Дайвар бүтээгдэхүүнүүд"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_change_production_qty
-msgid "Change Production Qty"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__create_uid
-msgid "Created by"
-msgstr "Үүсгэгч"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__create_date
-msgid "Created on"
-msgstr "Үүсгэсэн"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__display_name
-msgid "Display Name"
-msgstr "Дэлгэцийн Нэр"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__id
-msgid "ID"
-msgstr "ID"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct____last_update
-msgid "Last Modified on"
-msgstr "Сүүлийн засвар хийсэн огноо"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__write_uid
-msgid "Last Updated by"
-msgstr "Сүүлийн засвар хийсэн"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__write_date
-msgid "Last Updated on"
-msgstr "Сүүлийн засвар хийсэн огноо"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__operation_id
-msgid "Produced at Operation"
-msgstr "Ажиллагаан дээр үйлдвэрлэгдсэн"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__product_id
-msgid "Product"
-msgstr "Бараа"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__product_qty
-msgid "Product Qty"
-msgstr "Барааны тоо"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_production
-msgid "Production"
-msgstr "Үйлдвэрлэл"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_product_produce
-msgid "Record Production"
-msgstr "Үйлдвэрлэлийг Хөтлөх"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_stock_move
-msgid "Stock Move"
-msgstr "Барааны Хөдөлгөөн"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_stock_move__subproduct_id
-msgid "Subproduct"
-msgstr "Дэд бараа"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,help:mrp_byproduct.field_stock_move__subproduct_id
-msgid "Subproduct line that generated the move in a manufacturing order"
-msgstr "Үйлдвэрлэлийн захиалгад хөдөлгөөнийг үүсгэсэн дэд бүтээгдэхүүний мөр"
-
-#. module: mrp_byproduct
-#: code:addons/mrp_byproduct/models/mrp_subproduct.py:32
-#, python-format
-msgid ""
-"The unit of measure you chose is in a different category than the product "
-"unit of measure."
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__product_uom_id
-msgid "Unit of Measure"
-msgstr "Хэмжих нэгж"
-
-#. module: mrp_byproduct
-#: code:addons/mrp_byproduct/models/mrp_subproduct.py:31
-#, python-format
-msgid "Warning"
-msgstr "Анхааруулга"
diff --git a/addons/mrp_byproduct/i18n/mrp_byproduct.pot b/addons/mrp_byproduct/i18n/mrp_byproduct.pot
deleted file mode 100644
index a9a2e9a0afd..00000000000
--- a/addons/mrp_byproduct/i18n/mrp_byproduct.pot
+++ /dev/null
@@ -1,135 +0,0 @@
-# Translation of Odoo Server.
-# This file contains the translation of the following modules:
-# * mrp_byproduct
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: Odoo Server saas~11.5\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2018-09-21 13:17+0000\n"
-"PO-Revision-Date: 2018-09-21 13:17+0000\n"
-"Last-Translator: <>\n"
-"Language-Team: \n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: \n"
-"Plural-Forms: \n"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_bom
-msgid "Bill of Material"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__bom_id
-msgid "BoM"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_subproduct
-msgid "Byproduct"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_bom__sub_products
-#: model_terms:ir.ui.view,arch_db:mrp_byproduct.mrp_subproduct_view
-msgid "Byproducts"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_change_production_qty
-msgid "Change Production Qty"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__create_uid
-msgid "Created by"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__create_date
-msgid "Created on"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__display_name
-msgid "Display Name"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__id
-msgid "ID"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct____last_update
-msgid "Last Modified on"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__write_uid
-msgid "Last Updated by"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__write_date
-msgid "Last Updated on"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__operation_id
-msgid "Produced at Operation"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__product_id
-msgid "Product"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__product_qty
-msgid "Product Qty"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_production
-msgid "Production"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_product_produce
-msgid "Record Production"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_stock_move
-msgid "Stock Move"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_stock_move__subproduct_id
-msgid "Subproduct"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,help:mrp_byproduct.field_stock_move__subproduct_id
-msgid "Subproduct line that generated the move in a manufacturing order"
-msgstr ""
-
-#. module: mrp_byproduct
-#: code:addons/mrp_byproduct/models/mrp_subproduct.py:32
-#, python-format
-msgid "The unit of measure you chose is in a different category than the product unit of measure."
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__product_uom_id
-msgid "Unit of Measure"
-msgstr ""
-
-#. module: mrp_byproduct
-#: code:addons/mrp_byproduct/models/mrp_subproduct.py:31
-#, python-format
-msgid "Warning"
-msgstr ""
-
diff --git a/addons/mrp_byproduct/i18n/nb.po b/addons/mrp_byproduct/i18n/nb.po
deleted file mode 100644
index d1c4009a828..00000000000
--- a/addons/mrp_byproduct/i18n/nb.po
+++ /dev/null
@@ -1,139 +0,0 @@
-# Translation of Odoo Server.
-# This file contains the translation of the following modules:
-# * mrp_byproduct
-#
-# Translators:
-# Martin Trigaux, 2018
-msgid ""
-msgstr ""
-"Project-Id-Version: Odoo Server saas~11.5\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2018-09-21 13:17+0000\n"
-"PO-Revision-Date: 2018-09-21 13:17+0000\n"
-"Last-Translator: Martin Trigaux, 2018\n"
-"Language-Team: Norwegian Bokmål (https://www.transifex.com/odoo/teams/41243/nb/)\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: \n"
-"Language: nb\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_bom
-msgid "Bill of Material"
-msgstr "Stykkliste"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__bom_id
-msgid "BoM"
-msgstr "BoM"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_subproduct
-msgid "Byproduct"
-msgstr "Biprodukt"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_bom__sub_products
-#: model_terms:ir.ui.view,arch_db:mrp_byproduct.mrp_subproduct_view
-msgid "Byproducts"
-msgstr "Biprodukter"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_change_production_qty
-msgid "Change Production Qty"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__create_uid
-msgid "Created by"
-msgstr "Opprettet av"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__create_date
-msgid "Created on"
-msgstr "Opprettet"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__display_name
-msgid "Display Name"
-msgstr "Visningsnavn"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__id
-msgid "ID"
-msgstr "IDID"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct____last_update
-msgid "Last Modified on"
-msgstr "Sist endret"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__write_uid
-msgid "Last Updated by"
-msgstr "Sist oppdatert av"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__write_date
-msgid "Last Updated on"
-msgstr "Sist oppdatert"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__operation_id
-msgid "Produced at Operation"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__product_id
-msgid "Product"
-msgstr "Produkt"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__product_qty
-msgid "Product Qty"
-msgstr "Produktantall"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_production
-msgid "Production"
-msgstr "Produksjon"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_product_produce
-msgid "Record Production"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_stock_move
-msgid "Stock Move"
-msgstr "Lagerflytting"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_stock_move__subproduct_id
-msgid "Subproduct"
-msgstr "Underprodukt"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,help:mrp_byproduct.field_stock_move__subproduct_id
-msgid "Subproduct line that generated the move in a manufacturing order"
-msgstr ""
-
-#. module: mrp_byproduct
-#: code:addons/mrp_byproduct/models/mrp_subproduct.py:32
-#, python-format
-msgid ""
-"The unit of measure you chose is in a different category than the product "
-"unit of measure."
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__product_uom_id
-msgid "Unit of Measure"
-msgstr "Måleenhet"
-
-#. module: mrp_byproduct
-#: code:addons/mrp_byproduct/models/mrp_subproduct.py:31
-#, python-format
-msgid "Warning"
-msgstr "Advarsel"
diff --git a/addons/mrp_byproduct/i18n/ne.po b/addons/mrp_byproduct/i18n/ne.po
deleted file mode 100644
index 62599a3af1f..00000000000
--- a/addons/mrp_byproduct/i18n/ne.po
+++ /dev/null
@@ -1,136 +0,0 @@
-# Translation of Odoo Server.
-# This file contains the translation of the following modules:
-# * mrp_byproduct
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: Odoo Server 11.0\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2017-10-24 09:00+0000\n"
-"PO-Revision-Date: 2017-10-24 09:00+0000\n"
-"Language-Team: Nepali (https://www.transifex.com/odoo/teams/41243/ne/)\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: \n"
-"Language: ne\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_bom
-msgid "Bill of Material"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_bom_id
-msgid "BoM"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_subproduct
-msgid "Byproduct"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_bom_sub_products
-#: model_terms:ir.ui.view,arch_db:mrp_byproduct.mrp_subproduct_view
-msgid "Byproducts"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_change_production_qty
-msgid "Change Quantity of Products"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_create_uid
-msgid "Created by"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_create_date
-msgid "Created on"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_display_name
-msgid "Display Name"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_id
-msgid "ID"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct___last_update
-msgid "Last Modified on"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_write_uid
-msgid "Last Updated by"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_write_date
-msgid "Last Updated on"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_operation_id
-msgid "Produced at Operation"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_product_id
-msgid "Product"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_product_qty
-msgid "Product Qty"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_production
-msgid "Production"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_product_produce
-msgid "Record Production"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_stock_move
-msgid "Stock Move"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_stock_move_subproduct_id
-msgid "Subproduct"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,help:mrp_byproduct.field_stock_move_subproduct_id
-msgid "Subproduct line that generated the move in a manufacturing order"
-msgstr ""
-
-#. module: mrp_byproduct
-#: code:addons/mrp_byproduct/models/mrp_subproduct.py:32
-#, python-format
-msgid ""
-"The Product Unit of Measure you chose has a different category than in the "
-"product form."
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_product_uom_id
-msgid "Unit of Measure"
-msgstr ""
-
-#. module: mrp_byproduct
-#: code:addons/mrp_byproduct/models/mrp_subproduct.py:31
-#, python-format
-msgid "Warning"
-msgstr ""
diff --git a/addons/mrp_byproduct/i18n/nl.po b/addons/mrp_byproduct/i18n/nl.po
deleted file mode 100644
index f7b89933382..00000000000
--- a/addons/mrp_byproduct/i18n/nl.po
+++ /dev/null
@@ -1,144 +0,0 @@
-# Translation of Odoo Server.
-# This file contains the translation of the following modules:
-# * mrp_byproduct
-#
-# Translators:
-# Martin Trigaux, 2018
-# Erwin van der Ploeg , 2018
-# Cas Vissers , 2018
-msgid ""
-msgstr ""
-"Project-Id-Version: Odoo Server saas~11.5\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2018-09-21 13:17+0000\n"
-"PO-Revision-Date: 2018-09-21 13:17+0000\n"
-"Last-Translator: Cas Vissers , 2018\n"
-"Language-Team: Dutch (https://www.transifex.com/odoo/teams/41243/nl/)\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: \n"
-"Language: nl\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_bom
-msgid "Bill of Material"
-msgstr "Stuklijst"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__bom_id
-msgid "BoM"
-msgstr "Stuklijst"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_subproduct
-msgid "Byproduct"
-msgstr "Bijproducten"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_bom__sub_products
-#: model_terms:ir.ui.view,arch_db:mrp_byproduct.mrp_subproduct_view
-msgid "Byproducts"
-msgstr "Bijproducten"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_change_production_qty
-msgid "Change Production Qty"
-msgstr "Verander product hvh"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__create_uid
-msgid "Created by"
-msgstr "Aangemaakt door"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__create_date
-msgid "Created on"
-msgstr "Aangemaakt op"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__display_name
-msgid "Display Name"
-msgstr "Schermnaam"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__id
-msgid "ID"
-msgstr "ID"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct____last_update
-msgid "Last Modified on"
-msgstr "Laatst gewijzigd op"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__write_uid
-msgid "Last Updated by"
-msgstr "Laatst bijgewerkt door"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__write_date
-msgid "Last Updated on"
-msgstr "Laatst bijgewerkt op"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__operation_id
-msgid "Produced at Operation"
-msgstr "Geproduceerd met bewerking"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__product_id
-msgid "Product"
-msgstr "Product"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__product_qty
-msgid "Product Qty"
-msgstr "Producthoeveelheid"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_production
-msgid "Production"
-msgstr "Productie"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_product_produce
-msgid "Record Production"
-msgstr "Productie vastleggen"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_stock_move
-msgid "Stock Move"
-msgstr "Voorraadmutatie"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_stock_move__subproduct_id
-msgid "Subproduct"
-msgstr "Subproduct"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,help:mrp_byproduct.field_stock_move__subproduct_id
-msgid "Subproduct line that generated the move in a manufacturing order"
-msgstr ""
-"Subproductregel die de mutatie heeft gegenereerd in het productieorder"
-
-#. module: mrp_byproduct
-#: code:addons/mrp_byproduct/models/mrp_subproduct.py:32
-#, python-format
-msgid ""
-"The unit of measure you chose is in a different category than the product "
-"unit of measure."
-msgstr ""
-"De de u gekozen maateenheid heeft een andere categorie dan het product "
-"maateenheid."
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__product_uom_id
-msgid "Unit of Measure"
-msgstr "Maateenheid"
-
-#. module: mrp_byproduct
-#: code:addons/mrp_byproduct/models/mrp_subproduct.py:31
-#, python-format
-msgid "Warning"
-msgstr "Waarschuwing"
diff --git a/addons/mrp_byproduct/i18n/nl_BE.po b/addons/mrp_byproduct/i18n/nl_BE.po
deleted file mode 100644
index 5b7d702ea88..00000000000
--- a/addons/mrp_byproduct/i18n/nl_BE.po
+++ /dev/null
@@ -1,139 +0,0 @@
-# Translation of Odoo Server.
-# This file contains the translation of the following modules:
-# * mrp_byproduct
-#
-# Translators:
-# Martin Trigaux , 2017
-msgid ""
-msgstr ""
-"Project-Id-Version: Odoo Server 11.0\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2017-10-24 09:00+0000\n"
-"PO-Revision-Date: 2017-10-24 09:00+0000\n"
-"Last-Translator: Martin Trigaux , 2017\n"
-"Language-Team: Dutch (Belgium) (https://www.transifex.com/odoo/teams/41243/nl_BE/)\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: \n"
-"Language: nl_BE\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_bom
-msgid "Bill of Material"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_bom_id
-msgid "BoM"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_subproduct
-msgid "Byproduct"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_bom_sub_products
-#: model_terms:ir.ui.view,arch_db:mrp_byproduct.mrp_subproduct_view
-msgid "Byproducts"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_change_production_qty
-msgid "Change Quantity of Products"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_create_uid
-msgid "Created by"
-msgstr "Aangemaakt door"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_create_date
-msgid "Created on"
-msgstr "Aangemaakt op"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_display_name
-msgid "Display Name"
-msgstr "Schermnaam"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_id
-msgid "ID"
-msgstr "ID"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct___last_update
-msgid "Last Modified on"
-msgstr "Laatst gewijzigd op"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_write_uid
-msgid "Last Updated by"
-msgstr "Laatst bijgewerkt door"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_write_date
-msgid "Last Updated on"
-msgstr "Laatst bijgewerkt op"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_operation_id
-msgid "Produced at Operation"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_product_id
-msgid "Product"
-msgstr "Product"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_product_qty
-msgid "Product Qty"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_production
-msgid "Production"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_product_produce
-msgid "Record Production"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_stock_move
-msgid "Stock Move"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_stock_move_subproduct_id
-msgid "Subproduct"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,help:mrp_byproduct.field_stock_move_subproduct_id
-msgid "Subproduct line that generated the move in a manufacturing order"
-msgstr ""
-
-#. module: mrp_byproduct
-#: code:addons/mrp_byproduct/models/mrp_subproduct.py:32
-#, python-format
-msgid ""
-"The Product Unit of Measure you chose has a different category than in the "
-"product form."
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_product_uom_id
-msgid "Unit of Measure"
-msgstr "Maateenheid"
-
-#. module: mrp_byproduct
-#: code:addons/mrp_byproduct/models/mrp_subproduct.py:31
-#, python-format
-msgid "Warning"
-msgstr ""
diff --git a/addons/mrp_byproduct/i18n/pl.po b/addons/mrp_byproduct/i18n/pl.po
deleted file mode 100644
index 2d9377e046b..00000000000
--- a/addons/mrp_byproduct/i18n/pl.po
+++ /dev/null
@@ -1,146 +0,0 @@
-# Translation of Odoo Server.
-# This file contains the translation of the following modules:
-# * mrp_byproduct
-#
-# Translators:
-# Martin Trigaux, 2018
-# Grzegorz Grzelak , 2018
-# Judyta Kaźmierczak , 2018
-# Piotr Szlązak , 2018
-# Marcin Młynarczyk , 2018
-# Andrzej Donczew , 2018
-# Paweł Wodyński , 2018
-msgid ""
-msgstr ""
-"Project-Id-Version: Odoo Server saas~11.5\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2018-09-21 13:17+0000\n"
-"PO-Revision-Date: 2018-09-21 13:17+0000\n"
-"Last-Translator: Paweł Wodyński , 2018\n"
-"Language-Team: Polish (https://www.transifex.com/odoo/teams/41243/pl/)\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: \n"
-"Language: pl\n"
-"Plural-Forms: nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_bom
-msgid "Bill of Material"
-msgstr "Zestawienie materiałowe"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__bom_id
-msgid "BoM"
-msgstr "Zest. Mat."
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_subproduct
-msgid "Byproduct"
-msgstr "Poprzez produkt"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_bom__sub_products
-#: model_terms:ir.ui.view,arch_db:mrp_byproduct.mrp_subproduct_view
-msgid "Byproducts"
-msgstr "Poprzez produkty"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_change_production_qty
-msgid "Change Production Qty"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__create_uid
-msgid "Created by"
-msgstr "Utworzona przez"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__create_date
-msgid "Created on"
-msgstr "Data utworzenia"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__display_name
-msgid "Display Name"
-msgstr "Nazwa wyświetlana"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__id
-msgid "ID"
-msgstr "ID"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct____last_update
-msgid "Last Modified on"
-msgstr "Data ostatniej modyfikacji"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__write_uid
-msgid "Last Updated by"
-msgstr "Ostatnio aktualizowane przez"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__write_date
-msgid "Last Updated on"
-msgstr "Data ostatniej aktualizacji"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__operation_id
-msgid "Produced at Operation"
-msgstr "Produkowany w operacji"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__product_id
-msgid "Product"
-msgstr "Produkt"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__product_qty
-msgid "Product Qty"
-msgstr "Ilość produktu"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_production
-msgid "Production"
-msgstr "Produkcja"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_product_produce
-msgid "Record Production"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_stock_move
-msgid "Stock Move"
-msgstr "Przesunięcia"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_stock_move__subproduct_id
-msgid "Subproduct"
-msgstr "Podprodukt"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,help:mrp_byproduct.field_stock_move__subproduct_id
-msgid "Subproduct line that generated the move in a manufacturing order"
-msgstr ""
-"Pozycja podproduktu, która wygenerowała przesunięcie w Zamówieniu produkcji"
-
-#. module: mrp_byproduct
-#: code:addons/mrp_byproduct/models/mrp_subproduct.py:32
-#, python-format
-msgid ""
-"The unit of measure you chose is in a different category than the product "
-"unit of measure."
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__product_uom_id
-msgid "Unit of Measure"
-msgstr "Jednostka Miary"
-
-#. module: mrp_byproduct
-#: code:addons/mrp_byproduct/models/mrp_subproduct.py:31
-#, python-format
-msgid "Warning"
-msgstr "Ostrzeżenie"
diff --git a/addons/mrp_byproduct/i18n/pt.po b/addons/mrp_byproduct/i18n/pt.po
deleted file mode 100644
index 494f53116df..00000000000
--- a/addons/mrp_byproduct/i18n/pt.po
+++ /dev/null
@@ -1,141 +0,0 @@
-# Translation of Odoo Server.
-# This file contains the translation of the following modules:
-# * mrp_byproduct
-#
-# Translators:
-# Martin Trigaux, 2018
-# MS, 2018
-# Nuno Silva , 2018
-msgid ""
-msgstr ""
-"Project-Id-Version: Odoo Server saas~11.5\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2018-09-21 13:17+0000\n"
-"PO-Revision-Date: 2018-09-21 13:17+0000\n"
-"Last-Translator: Nuno Silva , 2018\n"
-"Language-Team: Portuguese (https://www.transifex.com/odoo/teams/41243/pt/)\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: \n"
-"Language: pt\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_bom
-msgid "Bill of Material"
-msgstr "Fatura de Material"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__bom_id
-msgid "BoM"
-msgstr "BoM"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_subproduct
-msgid "Byproduct"
-msgstr "Subproduto"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_bom__sub_products
-#: model_terms:ir.ui.view,arch_db:mrp_byproduct.mrp_subproduct_view
-msgid "Byproducts"
-msgstr "Subprodutos"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_change_production_qty
-msgid "Change Production Qty"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__create_uid
-msgid "Created by"
-msgstr "Criado por"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__create_date
-msgid "Created on"
-msgstr "Criada em"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__display_name
-msgid "Display Name"
-msgstr "Nome a Exibir"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__id
-msgid "ID"
-msgstr "Id."
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct____last_update
-msgid "Last Modified on"
-msgstr "Última Modificação em"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__write_uid
-msgid "Last Updated by"
-msgstr "Última Atualização por"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__write_date
-msgid "Last Updated on"
-msgstr "Última Atualização em"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__operation_id
-msgid "Produced at Operation"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__product_id
-msgid "Product"
-msgstr "Artigo"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__product_qty
-msgid "Product Qty"
-msgstr "Quantidade do Artigo"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_production
-msgid "Production"
-msgstr "Produção"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_product_produce
-msgid "Record Production"
-msgstr "registar Produção"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_stock_move
-msgid "Stock Move"
-msgstr "Movimento de Stock"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_stock_move__subproduct_id
-msgid "Subproduct"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,help:mrp_byproduct.field_stock_move__subproduct_id
-msgid "Subproduct line that generated the move in a manufacturing order"
-msgstr ""
-
-#. module: mrp_byproduct
-#: code:addons/mrp_byproduct/models/mrp_subproduct.py:32
-#, python-format
-msgid ""
-"The unit of measure you chose is in a different category than the product "
-"unit of measure."
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__product_uom_id
-msgid "Unit of Measure"
-msgstr "Unidade de Medida"
-
-#. module: mrp_byproduct
-#: code:addons/mrp_byproduct/models/mrp_subproduct.py:31
-#, python-format
-msgid "Warning"
-msgstr "Aviso"
diff --git a/addons/mrp_byproduct/i18n/pt_BR.po b/addons/mrp_byproduct/i18n/pt_BR.po
deleted file mode 100644
index ab9da1aa041..00000000000
--- a/addons/mrp_byproduct/i18n/pt_BR.po
+++ /dev/null
@@ -1,143 +0,0 @@
-# Translation of Odoo Server.
-# This file contains the translation of the following modules:
-# * mrp_byproduct
-#
-# Translators:
-# Rodrigo de Almeida Sottomaior Macedo , 2018
-# Martin Trigaux, 2018
-# Mateus Lopes , 2018
-# grazziano , 2018
-# André Augusto Firmino Cordeiro , 2018
-msgid ""
-msgstr ""
-"Project-Id-Version: Odoo Server saas~11.5\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2018-09-21 13:17+0000\n"
-"PO-Revision-Date: 2018-09-21 13:17+0000\n"
-"Last-Translator: André Augusto Firmino Cordeiro , 2018\n"
-"Language-Team: Portuguese (Brazil) (https://www.transifex.com/odoo/teams/41243/pt_BR/)\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: \n"
-"Language: pt_BR\n"
-"Plural-Forms: nplurals=2; plural=(n > 1);\n"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_bom
-msgid "Bill of Material"
-msgstr "Lista de Materiais"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__bom_id
-msgid "BoM"
-msgstr "Lista de Material (BoM)"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_subproduct
-msgid "Byproduct"
-msgstr "Subproduto"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_bom__sub_products
-#: model_terms:ir.ui.view,arch_db:mrp_byproduct.mrp_subproduct_view
-msgid "Byproducts"
-msgstr "Subprodutos"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_change_production_qty
-msgid "Change Production Qty"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__create_uid
-msgid "Created by"
-msgstr "Criado por"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__create_date
-msgid "Created on"
-msgstr "Criado em"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__display_name
-msgid "Display Name"
-msgstr "Nome exibido"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__id
-msgid "ID"
-msgstr "ID"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct____last_update
-msgid "Last Modified on"
-msgstr "Última modificação em"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__write_uid
-msgid "Last Updated by"
-msgstr "Última atualização por"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__write_date
-msgid "Last Updated on"
-msgstr "Última atualização em"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__operation_id
-msgid "Produced at Operation"
-msgstr "Produzido na Operação"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__product_id
-msgid "Product"
-msgstr "Produto"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__product_qty
-msgid "Product Qty"
-msgstr "Qtd do Produto"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_production
-msgid "Production"
-msgstr "Produção"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_product_produce
-msgid "Record Production"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_stock_move
-msgid "Stock Move"
-msgstr "Movimento de Estoque"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_stock_move__subproduct_id
-msgid "Subproduct"
-msgstr "Subproduto"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,help:mrp_byproduct.field_stock_move__subproduct_id
-msgid "Subproduct line that generated the move in a manufacturing order"
-msgstr "Linha de subproduto que gerou o movimento em uma ordem de produção"
-
-#. module: mrp_byproduct
-#: code:addons/mrp_byproduct/models/mrp_subproduct.py:32
-#, python-format
-msgid ""
-"The unit of measure you chose is in a different category than the product "
-"unit of measure."
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__product_uom_id
-msgid "Unit of Measure"
-msgstr "Unidade de Medida"
-
-#. module: mrp_byproduct
-#: code:addons/mrp_byproduct/models/mrp_subproduct.py:31
-#, python-format
-msgid "Warning"
-msgstr "Aviso"
diff --git a/addons/mrp_byproduct/i18n/ro.po b/addons/mrp_byproduct/i18n/ro.po
deleted file mode 100644
index db5aef87265..00000000000
--- a/addons/mrp_byproduct/i18n/ro.po
+++ /dev/null
@@ -1,139 +0,0 @@
-# Translation of Odoo Server.
-# This file contains the translation of the following modules:
-# * mrp_byproduct
-#
-# Translators:
-# Martin Trigaux, 2018
-msgid ""
-msgstr ""
-"Project-Id-Version: Odoo Server saas~11.5\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2018-09-21 13:17+0000\n"
-"PO-Revision-Date: 2018-09-21 13:17+0000\n"
-"Last-Translator: Martin Trigaux, 2018\n"
-"Language-Team: Romanian (https://www.transifex.com/odoo/teams/41243/ro/)\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: \n"
-"Language: ro\n"
-"Plural-Forms: nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?2:1));\n"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_bom
-msgid "Bill of Material"
-msgstr "Listă de materiale"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__bom_id
-msgid "BoM"
-msgstr "LdM"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_subproduct
-msgid "Byproduct"
-msgstr "Produs secundar"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_bom__sub_products
-#: model_terms:ir.ui.view,arch_db:mrp_byproduct.mrp_subproduct_view
-msgid "Byproducts"
-msgstr "Produse Secundare"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_change_production_qty
-msgid "Change Production Qty"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__create_uid
-msgid "Created by"
-msgstr "Creat de"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__create_date
-msgid "Created on"
-msgstr "Creat în"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__display_name
-msgid "Display Name"
-msgstr "Nume afișat"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__id
-msgid "ID"
-msgstr "ID"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct____last_update
-msgid "Last Modified on"
-msgstr "Ultima modificare la"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__write_uid
-msgid "Last Updated by"
-msgstr "Ultima actualizare făcută de"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__write_date
-msgid "Last Updated on"
-msgstr "Ultima actualizare pe"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__operation_id
-msgid "Produced at Operation"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__product_id
-msgid "Product"
-msgstr "Produs"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__product_qty
-msgid "Product Qty"
-msgstr "Cantitate produs"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_production
-msgid "Production"
-msgstr "Producție"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_product_produce
-msgid "Record Production"
-msgstr "Înregistrare producție"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_stock_move
-msgid "Stock Move"
-msgstr "Mișcare stoc"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_stock_move__subproduct_id
-msgid "Subproduct"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,help:mrp_byproduct.field_stock_move__subproduct_id
-msgid "Subproduct line that generated the move in a manufacturing order"
-msgstr ""
-
-#. module: mrp_byproduct
-#: code:addons/mrp_byproduct/models/mrp_subproduct.py:32
-#, python-format
-msgid ""
-"The unit of measure you chose is in a different category than the product "
-"unit of measure."
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__product_uom_id
-msgid "Unit of Measure"
-msgstr "Unitatea de măsură"
-
-#. module: mrp_byproduct
-#: code:addons/mrp_byproduct/models/mrp_subproduct.py:31
-#, python-format
-msgid "Warning"
-msgstr "Atenție"
diff --git a/addons/mrp_byproduct/i18n/ru.po b/addons/mrp_byproduct/i18n/ru.po
deleted file mode 100644
index ef30b0b6d36..00000000000
--- a/addons/mrp_byproduct/i18n/ru.po
+++ /dev/null
@@ -1,139 +0,0 @@
-# Translation of Odoo Server.
-# This file contains the translation of the following modules:
-# * mrp_byproduct
-#
-# Translators:
-# Martin Trigaux, 2018
-msgid ""
-msgstr ""
-"Project-Id-Version: Odoo Server saas~11.5\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2018-09-21 13:17+0000\n"
-"PO-Revision-Date: 2018-09-21 13:17+0000\n"
-"Last-Translator: Martin Trigaux, 2018\n"
-"Language-Team: Russian (https://www.transifex.com/odoo/teams/41243/ru/)\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: \n"
-"Language: ru\n"
-"Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n%100>=11 && n%100<=14)? 2 : 3);\n"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_bom
-msgid "Bill of Material"
-msgstr "Ведомость материалов"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__bom_id
-msgid "BoM"
-msgstr "ВМ"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_subproduct
-msgid "Byproduct"
-msgstr "Побочный продукт"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_bom__sub_products
-#: model_terms:ir.ui.view,arch_db:mrp_byproduct.mrp_subproduct_view
-msgid "Byproducts"
-msgstr "Побочные продукты"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_change_production_qty
-msgid "Change Production Qty"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__create_uid
-msgid "Created by"
-msgstr "Создано"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__create_date
-msgid "Created on"
-msgstr "Создан"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__display_name
-msgid "Display Name"
-msgstr "Отображаемое Имя"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__id
-msgid "ID"
-msgstr "Номер"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct____last_update
-msgid "Last Modified on"
-msgstr "Последнее изменение"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__write_uid
-msgid "Last Updated by"
-msgstr "Последний раз обновил"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__write_date
-msgid "Last Updated on"
-msgstr "Последнее обновление"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__operation_id
-msgid "Produced at Operation"
-msgstr "Произведено на операции"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__product_id
-msgid "Product"
-msgstr "Продукт"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__product_qty
-msgid "Product Qty"
-msgstr "Кол-во продукта"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_production
-msgid "Production"
-msgstr "Производство"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_product_produce
-msgid "Record Production"
-msgstr "Запись производства"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_stock_move
-msgid "Stock Move"
-msgstr "Перемещение запасов"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_stock_move__subproduct_id
-msgid "Subproduct"
-msgstr "Субпродукт"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,help:mrp_byproduct.field_stock_move__subproduct_id
-msgid "Subproduct line that generated the move in a manufacturing order"
-msgstr "Строка субпродукта созданная перемещением в заявке на производство"
-
-#. module: mrp_byproduct
-#: code:addons/mrp_byproduct/models/mrp_subproduct.py:32
-#, python-format
-msgid ""
-"The unit of measure you chose is in a different category than the product "
-"unit of measure."
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__product_uom_id
-msgid "Unit of Measure"
-msgstr "Единица измерения"
-
-#. module: mrp_byproduct
-#: code:addons/mrp_byproduct/models/mrp_subproduct.py:31
-#, python-format
-msgid "Warning"
-msgstr "Предупреждение"
diff --git a/addons/mrp_byproduct/i18n/sk.po b/addons/mrp_byproduct/i18n/sk.po
deleted file mode 100644
index c9df014c2e9..00000000000
--- a/addons/mrp_byproduct/i18n/sk.po
+++ /dev/null
@@ -1,142 +0,0 @@
-# Translation of Odoo Server.
-# This file contains the translation of the following modules:
-# * mrp_byproduct
-#
-# Translators:
-# Martin Trigaux, 2018
-# Pavol Krnáč , 2018
-# Jaroslav Bosansky , 2018
-# gebri , 2018
-msgid ""
-msgstr ""
-"Project-Id-Version: Odoo Server saas~11.5\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2018-09-21 13:17+0000\n"
-"PO-Revision-Date: 2018-09-21 13:17+0000\n"
-"Last-Translator: gebri , 2018\n"
-"Language-Team: Slovak (https://www.transifex.com/odoo/teams/41243/sk/)\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: \n"
-"Language: sk\n"
-"Plural-Forms: nplurals=4; plural=(n % 1 == 0 && n == 1 ? 0 : n % 1 == 0 && n >= 2 && n <= 4 ? 1 : n % 1 != 0 ? 2: 3);\n"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_bom
-msgid "Bill of Material"
-msgstr "Kusovník materiálu"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__bom_id
-msgid "BoM"
-msgstr "Kusovník materiálu"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_subproduct
-msgid "Byproduct"
-msgstr "Vedľajší produkt"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_bom__sub_products
-#: model_terms:ir.ui.view,arch_db:mrp_byproduct.mrp_subproduct_view
-msgid "Byproducts"
-msgstr "Vedľajšie produkty"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_change_production_qty
-msgid "Change Production Qty"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__create_uid
-msgid "Created by"
-msgstr "Vytvoril"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__create_date
-msgid "Created on"
-msgstr "Vytvorené"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__display_name
-msgid "Display Name"
-msgstr "Zobrazovaný Názov"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__id
-msgid "ID"
-msgstr "ID"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct____last_update
-msgid "Last Modified on"
-msgstr "Posledná modifikácia"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__write_uid
-msgid "Last Updated by"
-msgstr "Naposledy upravoval"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__write_date
-msgid "Last Updated on"
-msgstr "Naposledy upravované"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__operation_id
-msgid "Produced at Operation"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__product_id
-msgid "Product"
-msgstr "Produkt"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__product_qty
-msgid "Product Qty"
-msgstr "Množstvo produktu"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_production
-msgid "Production"
-msgstr "Výroba"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_product_produce
-msgid "Record Production"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_stock_move
-msgid "Stock Move"
-msgstr "Pohyb Skladu"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_stock_move__subproduct_id
-msgid "Subproduct"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,help:mrp_byproduct.field_stock_move__subproduct_id
-msgid "Subproduct line that generated the move in a manufacturing order"
-msgstr ""
-
-#. module: mrp_byproduct
-#: code:addons/mrp_byproduct/models/mrp_subproduct.py:32
-#, python-format
-msgid ""
-"The unit of measure you chose is in a different category than the product "
-"unit of measure."
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__product_uom_id
-msgid "Unit of Measure"
-msgstr "Merná jednotka"
-
-#. module: mrp_byproduct
-#: code:addons/mrp_byproduct/models/mrp_subproduct.py:31
-#, python-format
-msgid "Warning"
-msgstr "Varovanie"
diff --git a/addons/mrp_byproduct/i18n/sl.po b/addons/mrp_byproduct/i18n/sl.po
deleted file mode 100644
index 0a772bfd330..00000000000
--- a/addons/mrp_byproduct/i18n/sl.po
+++ /dev/null
@@ -1,136 +0,0 @@
-# Translation of Odoo Server.
-# This file contains the translation of the following modules:
-# * mrp_byproduct
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: Odoo Server 11.0\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2017-10-24 09:00+0000\n"
-"PO-Revision-Date: 2017-10-24 09:00+0000\n"
-"Language-Team: Slovenian (https://www.transifex.com/odoo/teams/41243/sl/)\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: \n"
-"Language: sl\n"
-"Plural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3);\n"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_bom
-msgid "Bill of Material"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_bom_id
-msgid "BoM"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_subproduct
-msgid "Byproduct"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_bom_sub_products
-#: model_terms:ir.ui.view,arch_db:mrp_byproduct.mrp_subproduct_view
-msgid "Byproducts"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_change_production_qty
-msgid "Change Quantity of Products"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_create_uid
-msgid "Created by"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_create_date
-msgid "Created on"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_display_name
-msgid "Display Name"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_id
-msgid "ID"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct___last_update
-msgid "Last Modified on"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_write_uid
-msgid "Last Updated by"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_write_date
-msgid "Last Updated on"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_operation_id
-msgid "Produced at Operation"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_product_id
-msgid "Product"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_product_qty
-msgid "Product Qty"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_production
-msgid "Production"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_product_produce
-msgid "Record Production"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_stock_move
-msgid "Stock Move"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_stock_move_subproduct_id
-msgid "Subproduct"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,help:mrp_byproduct.field_stock_move_subproduct_id
-msgid "Subproduct line that generated the move in a manufacturing order"
-msgstr ""
-
-#. module: mrp_byproduct
-#: code:addons/mrp_byproduct/models/mrp_subproduct.py:32
-#, python-format
-msgid ""
-"The Product Unit of Measure you chose has a different category than in the "
-"product form."
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_product_uom_id
-msgid "Unit of Measure"
-msgstr ""
-
-#. module: mrp_byproduct
-#: code:addons/mrp_byproduct/models/mrp_subproduct.py:31
-#, python-format
-msgid "Warning"
-msgstr ""
diff --git a/addons/mrp_byproduct/i18n/sq.po b/addons/mrp_byproduct/i18n/sq.po
deleted file mode 100644
index 85cb445e221..00000000000
--- a/addons/mrp_byproduct/i18n/sq.po
+++ /dev/null
@@ -1,139 +0,0 @@
-# Translation of Odoo Server.
-# This file contains the translation of the following modules:
-# * mrp_byproduct
-#
-# Translators:
-# Martin Trigaux , 2017
-msgid ""
-msgstr ""
-"Project-Id-Version: Odoo Server 11.0\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2017-10-24 09:00+0000\n"
-"PO-Revision-Date: 2017-10-24 09:00+0000\n"
-"Last-Translator: Martin Trigaux , 2017\n"
-"Language-Team: Albanian (https://www.transifex.com/odoo/teams/41243/sq/)\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: \n"
-"Language: sq\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_bom
-msgid "Bill of Material"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_bom_id
-msgid "BoM"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_subproduct
-msgid "Byproduct"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_bom_sub_products
-#: model_terms:ir.ui.view,arch_db:mrp_byproduct.mrp_subproduct_view
-msgid "Byproducts"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_change_production_qty
-msgid "Change Quantity of Products"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_create_uid
-msgid "Created by"
-msgstr "Krijuar nga"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_create_date
-msgid "Created on"
-msgstr "Krijuar me"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_display_name
-msgid "Display Name"
-msgstr "Emri i paraqitur"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_id
-msgid "ID"
-msgstr "ID"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct___last_update
-msgid "Last Modified on"
-msgstr "Modifikimi i fundit në"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_write_uid
-msgid "Last Updated by"
-msgstr "Modifikuar per here te fundit nga"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_write_date
-msgid "Last Updated on"
-msgstr "Modifikuar per here te fundit me"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_operation_id
-msgid "Produced at Operation"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_product_id
-msgid "Product"
-msgstr "Produkti"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_product_qty
-msgid "Product Qty"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_production
-msgid "Production"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_product_produce
-msgid "Record Production"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_stock_move
-msgid "Stock Move"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_stock_move_subproduct_id
-msgid "Subproduct"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,help:mrp_byproduct.field_stock_move_subproduct_id
-msgid "Subproduct line that generated the move in a manufacturing order"
-msgstr ""
-
-#. module: mrp_byproduct
-#: code:addons/mrp_byproduct/models/mrp_subproduct.py:32
-#, python-format
-msgid ""
-"The Product Unit of Measure you chose has a different category than in the "
-"product form."
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_product_uom_id
-msgid "Unit of Measure"
-msgstr ""
-
-#. module: mrp_byproduct
-#: code:addons/mrp_byproduct/models/mrp_subproduct.py:31
-#, python-format
-msgid "Warning"
-msgstr ""
diff --git a/addons/mrp_byproduct/i18n/sr.po b/addons/mrp_byproduct/i18n/sr.po
deleted file mode 100644
index 667b35837fe..00000000000
--- a/addons/mrp_byproduct/i18n/sr.po
+++ /dev/null
@@ -1,139 +0,0 @@
-# Translation of Odoo Server.
-# This file contains the translation of the following modules:
-# * mrp_byproduct
-#
-# Translators:
-# Martin Trigaux, 2018
-msgid ""
-msgstr ""
-"Project-Id-Version: Odoo Server saas~11.5\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2018-09-21 13:17+0000\n"
-"PO-Revision-Date: 2018-09-21 13:17+0000\n"
-"Last-Translator: Martin Trigaux, 2018\n"
-"Language-Team: Serbian (https://www.transifex.com/odoo/teams/41243/sr/)\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: \n"
-"Language: sr\n"
-"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_bom
-msgid "Bill of Material"
-msgstr "Racun Materijala"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__bom_id
-msgid "BoM"
-msgstr "BoM"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_subproduct
-msgid "Byproduct"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_bom__sub_products
-#: model_terms:ir.ui.view,arch_db:mrp_byproduct.mrp_subproduct_view
-msgid "Byproducts"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_change_production_qty
-msgid "Change Production Qty"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__create_uid
-msgid "Created by"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__create_date
-msgid "Created on"
-msgstr "Kreiran"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__display_name
-msgid "Display Name"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__id
-msgid "ID"
-msgstr "ID"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct____last_update
-msgid "Last Modified on"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__write_uid
-msgid "Last Updated by"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__write_date
-msgid "Last Updated on"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__operation_id
-msgid "Produced at Operation"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__product_id
-msgid "Product"
-msgstr "Proizvod"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__product_qty
-msgid "Product Qty"
-msgstr "Kol, Proizvoda"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_production
-msgid "Production"
-msgstr "Proizvodnja"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_product_produce
-msgid "Record Production"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_stock_move
-msgid "Stock Move"
-msgstr "Premesti skladiste"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_stock_move__subproduct_id
-msgid "Subproduct"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,help:mrp_byproduct.field_stock_move__subproduct_id
-msgid "Subproduct line that generated the move in a manufacturing order"
-msgstr ""
-
-#. module: mrp_byproduct
-#: code:addons/mrp_byproduct/models/mrp_subproduct.py:32
-#, python-format
-msgid ""
-"The unit of measure you chose is in a different category than the product "
-"unit of measure."
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__product_uom_id
-msgid "Unit of Measure"
-msgstr "Jedinica Mere"
-
-#. module: mrp_byproduct
-#: code:addons/mrp_byproduct/models/mrp_subproduct.py:31
-#, python-format
-msgid "Warning"
-msgstr "Upozorenje"
diff --git a/addons/mrp_byproduct/i18n/sr@latin.po b/addons/mrp_byproduct/i18n/sr@latin.po
deleted file mode 100644
index 2e098c975af..00000000000
--- a/addons/mrp_byproduct/i18n/sr@latin.po
+++ /dev/null
@@ -1,144 +0,0 @@
-# Translation of Odoo Server.
-# This file contains the translation of the following modules:
-# * mrp_byproduct
-#
-# Translators:
-# Djordje Marjanovic , 2017
-# Nemanja Dragovic , 2017
-# Ljubisa Jovev , 2017
-# Martin Trigaux , 2017
-msgid ""
-msgstr ""
-"Project-Id-Version: Odoo Server 11.0\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2017-10-24 09:00+0000\n"
-"PO-Revision-Date: 2017-10-24 09:00+0000\n"
-"Last-Translator: Martin Trigaux , 2017\n"
-"Language-Team: Serbian (Latin) (https://www.transifex.com/odoo/teams/41243/sr%40latin/)\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: \n"
-"Language: sr@latin\n"
-"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_bom
-msgid "Bill of Material"
-msgstr "Sastavnica"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_bom_id
-msgid "BoM"
-msgstr "Sastavnica"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_subproduct
-msgid "Byproduct"
-msgstr "Nusproizvod"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_bom_sub_products
-#: model_terms:ir.ui.view,arch_db:mrp_byproduct.mrp_subproduct_view
-msgid "Byproducts"
-msgstr "Nusproizvodi"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_change_production_qty
-msgid "Change Quantity of Products"
-msgstr "Promeni količine proizvoda"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_create_uid
-msgid "Created by"
-msgstr "Kreirao"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_create_date
-msgid "Created on"
-msgstr "Datum kreiranja"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_display_name
-msgid "Display Name"
-msgstr "Naziv za prikaz"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_id
-msgid "ID"
-msgstr "ID"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct___last_update
-msgid "Last Modified on"
-msgstr "Zadnja promena"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_write_uid
-msgid "Last Updated by"
-msgstr "Promenio"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_write_date
-msgid "Last Updated on"
-msgstr "Vreme promene"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_operation_id
-msgid "Produced at Operation"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_product_id
-msgid "Product"
-msgstr "Proizvod"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_product_qty
-msgid "Product Qty"
-msgstr "Količina"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_production
-msgid "Production"
-msgstr "Proizvodnja"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_product_produce
-msgid "Record Production"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_stock_move
-msgid "Stock Move"
-msgstr "Skladišni prenosi"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_stock_move_subproduct_id
-msgid "Subproduct"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,help:mrp_byproduct.field_stock_move_subproduct_id
-msgid "Subproduct line that generated the move in a manufacturing order"
-msgstr ""
-
-#. module: mrp_byproduct
-#: code:addons/mrp_byproduct/models/mrp_subproduct.py:32
-#, python-format
-msgid ""
-"The Product Unit of Measure you chose has a different category than in the "
-"product form."
-msgstr ""
-"Jedinica mere proizvoda koju ste odabrali je u drugačijoj kategoriji od "
-"jedinice mere proizvoda na formi proizvoda"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_product_uom_id
-msgid "Unit of Measure"
-msgstr "Jedinica mere"
-
-#. module: mrp_byproduct
-#: code:addons/mrp_byproduct/models/mrp_subproduct.py:31
-#, python-format
-msgid "Warning"
-msgstr "Upozorenje"
diff --git a/addons/mrp_byproduct/i18n/sv.po b/addons/mrp_byproduct/i18n/sv.po
deleted file mode 100644
index 65da5c771be..00000000000
--- a/addons/mrp_byproduct/i18n/sv.po
+++ /dev/null
@@ -1,141 +0,0 @@
-# Translation of Odoo Server.
-# This file contains the translation of the following modules:
-# * mrp_byproduct
-#
-# Translators:
-# Martin Trigaux, 2018
-# Anders Wallenquist , 2018
-# Leif Persson , 2018
-msgid ""
-msgstr ""
-"Project-Id-Version: Odoo Server saas~11.4\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2018-08-02 09:56+0000\n"
-"PO-Revision-Date: 2018-08-02 09:56+0000\n"
-"Last-Translator: Leif Persson , 2018\n"
-"Language-Team: Swedish (https://www.transifex.com/odoo/teams/41243/sv/)\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: \n"
-"Language: sv\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_bom
-msgid "Bill of Material"
-msgstr "Produktstruktur"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__bom_id
-msgid "BoM"
-msgstr "Materiallista"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_subproduct
-msgid "Byproduct"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_bom__sub_products
-#: model_terms:ir.ui.view,arch_db:mrp_byproduct.mrp_subproduct_view
-msgid "Byproducts"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_change_production_qty
-msgid "Change Quantity of Products"
-msgstr "Ändra antal för produkter"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__create_uid
-msgid "Created by"
-msgstr "Skapad av"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__create_date
-msgid "Created on"
-msgstr "Skapad den"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__display_name
-msgid "Display Name"
-msgstr "Visningsnamn"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__id
-msgid "ID"
-msgstr "ID"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct____last_update
-msgid "Last Modified on"
-msgstr "Senast redigerad"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__write_uid
-msgid "Last Updated by"
-msgstr "Senast uppdaterad av"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__write_date
-msgid "Last Updated on"
-msgstr "Senast uppdaterad"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__operation_id
-msgid "Produced at Operation"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__product_id
-msgid "Product"
-msgstr "Produkt"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__product_qty
-msgid "Product Qty"
-msgstr "Produktkvantitet"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_production
-msgid "Production"
-msgstr "Produktion"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_product_produce
-msgid "Record Production"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_stock_move
-msgid "Stock Move"
-msgstr "Lagerflytt"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_stock_move__subproduct_id
-msgid "Subproduct"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,help:mrp_byproduct.field_stock_move__subproduct_id
-msgid "Subproduct line that generated the move in a manufacturing order"
-msgstr ""
-
-#. module: mrp_byproduct
-#: code:addons/mrp_byproduct/models/mrp_subproduct.py:32
-#, python-format
-msgid ""
-"The unit of measure you chose is in a different category than the product "
-"unit of measure."
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__product_uom_id
-msgid "Unit of Measure"
-msgstr "Måttenhet"
-
-#. module: mrp_byproduct
-#: code:addons/mrp_byproduct/models/mrp_subproduct.py:31
-#, python-format
-msgid "Warning"
-msgstr "Varning"
diff --git a/addons/mrp_byproduct/i18n/ta.po b/addons/mrp_byproduct/i18n/ta.po
deleted file mode 100644
index a44ce88baff..00000000000
--- a/addons/mrp_byproduct/i18n/ta.po
+++ /dev/null
@@ -1,143 +0,0 @@
-# Translation of Odoo Server.
-# This file contains the translation of the following modules:
-# * mrp_byproduct
-#
-# Translators:
-msgid ""
-msgstr ""
-"Project-Id-Version: Odoo 9.0\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2016-08-18 14:07+0000\n"
-"PO-Revision-Date: 2016-02-11 10:09+0000\n"
-"Last-Translator: Martin Trigaux\n"
-"Language-Team: Tamil (http://www.transifex.com/odoo/odoo-9/language/ta/)\n"
-"Language: ta\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: \n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_bom
-msgid "Bill of Material"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_bom_id
-msgid "BoM"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_subproduct
-msgid "Byproduct"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_bom_sub_products
-#: model_terms:ir.ui.view,arch_db:mrp_byproduct.mrp_subproduct_view
-msgid "Byproducts"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_change_production_qty
-msgid "Change Quantity of Products"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_create_uid
-msgid "Created by"
-msgstr "உருவாக்கியவர்"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_create_date
-msgid "Created on"
-msgstr ""
-"உருவாக்கப்பட்ட \n"
-"தேதி"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,help:mrp_byproduct.field_mrp_subproduct_subproduct_type
-msgid ""
-"Define how the quantity of byproducts will be set on the production orders "
-"using this BoM. 'Fixed' depicts a situation where the quantity of created "
-"byproduct is always equal to the quantity set on the BoM, regardless of how "
-"many are created in the production order. By opposition, 'Variable' means "
-"that the quantity will be computed as '(quantity of byproduct set on the "
-"BoM / quantity of manufactured product set on the BoM * quantity of "
-"manufactured product in the production order.)'"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_display_name
-msgid "Display Name"
-msgstr "காட்சி பெயர்"
-
-#. module: mrp_byproduct
-#: selection:mrp.subproduct,subproduct_type:0
-msgid "Fixed"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_id
-msgid "ID"
-msgstr "ID"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct___last_update
-msgid "Last Modified on"
-msgstr "கடைசியாக திருத்திய"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_write_uid
-msgid "Last Updated by"
-msgstr "கடைசியாக புதுப்பிக்கப்பட்டது"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_write_date
-msgid "Last Updated on"
-msgstr "கடைசியாக புதுப்பிக்கப்பட்டது"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_product_id
-msgid "Product"
-msgstr "தயாரிப்பு"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_product_qty
-msgid "Product Qty"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_product_uom
-msgid "Product Unit of Measure"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_production
-#, fuzzy
-msgid "Production"
-msgstr "தயாரிப்பு"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct_subproduct_type
-msgid "Quantity Type"
-msgstr ""
-
-#. module: mrp_byproduct
-#: code:addons/mrp_byproduct/mrp_byproduct.py:45
-#, python-format
-msgid ""
-"The Product Unit of Measure you chose has a different category than in the "
-"product form."
-msgstr ""
-
-#. module: mrp_byproduct
-#: selection:mrp.subproduct,subproduct_type:0
-msgid "Variable"
-msgstr ""
-
-#. module: mrp_byproduct
-#: code:addons/mrp_byproduct/mrp_byproduct.py:45
-#, python-format
-msgid "Warning"
-msgstr ""
diff --git a/addons/mrp_byproduct/i18n/th.po b/addons/mrp_byproduct/i18n/th.po
deleted file mode 100644
index 99a3f7311f1..00000000000
--- a/addons/mrp_byproduct/i18n/th.po
+++ /dev/null
@@ -1,143 +0,0 @@
-# Translation of Odoo Server.
-# This file contains the translation of the following modules:
-# * mrp_byproduct
-#
-# Translators:
-# Martin Trigaux, 2018
-# Seksan Poltree , 2018
-# Khwunchai Jaengsawang , 2018
-# Pornvibool Tippayawat , 2018
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: Odoo Server saas~11.5\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2018-09-21 13:17+0000\n"
-"PO-Revision-Date: 2018-08-24 09:21+0000\n"
-"Last-Translator: Pornvibool Tippayawat , 2018\n"
-"Language-Team: Thai (https://www.transifex.com/odoo/teams/41243/th/)\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: \n"
-"Language: th\n"
-"Plural-Forms: nplurals=1; plural=0;\n"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_bom
-msgid "Bill of Material"
-msgstr "บิลวัตถุดิบ"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__bom_id
-msgid "BoM"
-msgstr "BoM"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_subproduct
-msgid "Byproduct"
-msgstr "ผลพลอยได้"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_bom__sub_products
-#: model_terms:ir.ui.view,arch_db:mrp_byproduct.mrp_subproduct_view
-msgid "Byproducts"
-msgstr "ผลพลอยได้"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_change_production_qty
-msgid "Change Production Qty"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__create_uid
-msgid "Created by"
-msgstr "สร้างโดย"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__create_date
-msgid "Created on"
-msgstr "สร้างเมื่อ"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__display_name
-msgid "Display Name"
-msgstr "ชื่อที่ใช้แสดง"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__id
-msgid "ID"
-msgstr "รหัส"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct____last_update
-msgid "Last Modified on"
-msgstr "แก้ไขครั้งสุดท้ายเมื่อ"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__write_uid
-msgid "Last Updated by"
-msgstr "อัพเดทครั้งสุดท้ายโดย"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__write_date
-msgid "Last Updated on"
-msgstr "อัพเดทครั้งสุดท้ายเมื่อ"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__operation_id
-msgid "Produced at Operation"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__product_id
-msgid "Product"
-msgstr "สินค้า"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__product_qty
-msgid "Product Qty"
-msgstr "ปริมาณสินค้า"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_production
-msgid "Production"
-msgstr "การผลิต"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_product_produce
-msgid "Record Production"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_stock_move
-msgid "Stock Move"
-msgstr "ย้ายสต็อก"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_stock_move__subproduct_id
-msgid "Subproduct"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,help:mrp_byproduct.field_stock_move__subproduct_id
-msgid "Subproduct line that generated the move in a manufacturing order"
-msgstr ""
-
-#. module: mrp_byproduct
-#: code:addons/mrp_byproduct/models/mrp_subproduct.py:32
-#, python-format
-msgid ""
-"The unit of measure you chose is in a different category than the product "
-"unit of measure."
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__product_uom_id
-msgid "Unit of Measure"
-msgstr "หน่วยวัด"
-
-#. module: mrp_byproduct
-#: code:addons/mrp_byproduct/models/mrp_subproduct.py:31
-#, python-format
-msgid "Warning"
-msgstr "คำเตือน"
diff --git a/addons/mrp_byproduct/i18n/tr.po b/addons/mrp_byproduct/i18n/tr.po
deleted file mode 100644
index 1f511e895f5..00000000000
--- a/addons/mrp_byproduct/i18n/tr.po
+++ /dev/null
@@ -1,141 +0,0 @@
-# Translation of Odoo Server.
-# This file contains the translation of the following modules:
-# * mrp_byproduct
-#
-# Translators:
-# Martin Trigaux, 2018
-# Levent Karakaş , 2018
-# Murat Kaplan , 2018
-msgid ""
-msgstr ""
-"Project-Id-Version: Odoo Server saas~11.5\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2018-09-21 13:17+0000\n"
-"PO-Revision-Date: 2018-09-21 13:17+0000\n"
-"Last-Translator: Murat Kaplan , 2018\n"
-"Language-Team: Turkish (https://www.transifex.com/odoo/teams/41243/tr/)\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: \n"
-"Language: tr\n"
-"Plural-Forms: nplurals=2; plural=(n > 1);\n"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_bom
-msgid "Bill of Material"
-msgstr "Ürün Ağacı"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__bom_id
-msgid "BoM"
-msgstr "BoM"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_subproduct
-msgid "Byproduct"
-msgstr "Yan Ürün"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_bom__sub_products
-#: model_terms:ir.ui.view,arch_db:mrp_byproduct.mrp_subproduct_view
-msgid "Byproducts"
-msgstr "Yan Ürünler"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_change_production_qty
-msgid "Change Production Qty"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__create_uid
-msgid "Created by"
-msgstr "Oluşturan"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__create_date
-msgid "Created on"
-msgstr "Oluşturulma"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__display_name
-msgid "Display Name"
-msgstr "Görünüm Adı"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__id
-msgid "ID"
-msgstr "ID"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct____last_update
-msgid "Last Modified on"
-msgstr "Son Güncelleme"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__write_uid
-msgid "Last Updated by"
-msgstr "Son Güncelleyen"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__write_date
-msgid "Last Updated on"
-msgstr "Son Güncelleme"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__operation_id
-msgid "Produced at Operation"
-msgstr "Üretilen"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__product_id
-msgid "Product"
-msgstr "Ürün"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__product_qty
-msgid "Product Qty"
-msgstr "Ürün Miktarı"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_production
-msgid "Production"
-msgstr "Üretim"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_product_produce
-msgid "Record Production"
-msgstr "Üretimi Kaydını İşle"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_stock_move
-msgid "Stock Move"
-msgstr "Stok Hareketi"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_stock_move__subproduct_id
-msgid "Subproduct"
-msgstr "Yan Ürün"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,help:mrp_byproduct.field_stock_move__subproduct_id
-msgid "Subproduct line that generated the move in a manufacturing order"
-msgstr "Üretim emrinde üretilen yan ürün"
-
-#. module: mrp_byproduct
-#: code:addons/mrp_byproduct/models/mrp_subproduct.py:32
-#, python-format
-msgid ""
-"The unit of measure you chose is in a different category than the product "
-"unit of measure."
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__product_uom_id
-msgid "Unit of Measure"
-msgstr "Ölçü Birimi"
-
-#. module: mrp_byproduct
-#: code:addons/mrp_byproduct/models/mrp_subproduct.py:31
-#, python-format
-msgid "Warning"
-msgstr "Uyarı"
diff --git a/addons/mrp_byproduct/i18n/uk.po b/addons/mrp_byproduct/i18n/uk.po
deleted file mode 100644
index 90cf2dbae60..00000000000
--- a/addons/mrp_byproduct/i18n/uk.po
+++ /dev/null
@@ -1,143 +0,0 @@
-# Translation of Odoo Server.
-# This file contains the translation of the following modules:
-# * mrp_byproduct
-#
-# Translators:
-# Martin Trigaux, 2018
-# Alina Lisnenko , 2018
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: Odoo Server saas~11.5\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2018-09-21 13:17+0000\n"
-"PO-Revision-Date: 2018-08-24 09:21+0000\n"
-"Last-Translator: Alina Lisnenko , 2018\n"
-"Language-Team: Ukrainian (https://www.transifex.com/odoo/teams/41243/uk/)\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: \n"
-"Language: uk\n"
-"Plural-Forms: nplurals=4; plural=(n % 1 == 0 && n % 10 == 1 && n % 100 != 11 ? 0 : n % 1 == 0 && n % 10 >= 2 && n % 10 <= 4 && (n % 100 < 12 || n % 100 > 14) ? 1 : n % 1 == 0 && (n % 10 ==0 || (n % 10 >=5 && n % 10 <=9) || (n % 100 >=11 && n % 100 <=14 )) ? 2: 3);\n"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_bom
-msgid "Bill of Material"
-msgstr "Специфікація"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__bom_id
-msgid "BoM"
-msgstr "Специфікація"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_subproduct
-msgid "Byproduct"
-msgstr "Побічний товар"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_bom__sub_products
-#: model_terms:ir.ui.view,arch_db:mrp_byproduct.mrp_subproduct_view
-msgid "Byproducts"
-msgstr "Побічні товари"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_change_production_qty
-msgid "Change Production Qty"
-msgstr "Змінити кількість виробництва"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__create_uid
-msgid "Created by"
-msgstr "Створив"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__create_date
-msgid "Created on"
-msgstr "Створено"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__display_name
-msgid "Display Name"
-msgstr "Назва для відображення"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__id
-msgid "ID"
-msgstr "ID"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct____last_update
-msgid "Last Modified on"
-msgstr "Остання модифікація"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__write_uid
-msgid "Last Updated by"
-msgstr "Востаннє оновив"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__write_date
-msgid "Last Updated on"
-msgstr "Останнє оновлення"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__operation_id
-msgid "Produced at Operation"
-msgstr "Виготовлено під час операції"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__product_id
-msgid "Product"
-msgstr "Товар"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__product_qty
-msgid "Product Qty"
-msgstr "К-сть товару"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_production
-msgid "Production"
-msgstr "Виробництво"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_product_produce
-msgid "Record Production"
-msgstr "Запис виробництва"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_stock_move
-msgid "Stock Move"
-msgstr "Складське переміщення "
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_stock_move__subproduct_id
-msgid "Subproduct"
-msgstr "Субтовар"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,help:mrp_byproduct.field_stock_move__subproduct_id
-msgid "Subproduct line that generated the move in a manufacturing order"
-msgstr "Лінія субтовару, яка спричинила рух у виробничому замовленні"
-
-#. module: mrp_byproduct
-#: code:addons/mrp_byproduct/models/mrp_subproduct.py:32
-#, python-format
-msgid ""
-"The unit of measure you chose is in a different category than the product "
-"unit of measure."
-msgstr ""
-"Одиниця вимірювання, яку ви вибрали, знаходиться в іншій категорії, ніж "
-"одиниця виміру товару."
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__product_uom_id
-msgid "Unit of Measure"
-msgstr "Одиниця вимірювання"
-
-#. module: mrp_byproduct
-#: code:addons/mrp_byproduct/models/mrp_subproduct.py:31
-#, python-format
-msgid "Warning"
-msgstr "Попередження"
diff --git a/addons/mrp_byproduct/i18n/vi.po b/addons/mrp_byproduct/i18n/vi.po
deleted file mode 100644
index 4fb5ee5b8e2..00000000000
--- a/addons/mrp_byproduct/i18n/vi.po
+++ /dev/null
@@ -1,142 +0,0 @@
-# Translation of Odoo Server.
-# This file contains the translation of the following modules:
-# * mrp_byproduct
-#
-# Translators:
-# thanh nguyen , 2018
-# fanha99 , 2018
-# Duy BQ , 2018
-msgid ""
-msgstr ""
-"Project-Id-Version: Odoo Server saas~11.5\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2018-09-21 13:17+0000\n"
-"PO-Revision-Date: 2018-09-21 13:17+0000\n"
-"Last-Translator: Duy BQ , 2018\n"
-"Language-Team: Vietnamese (https://www.transifex.com/odoo/teams/41243/vi/)\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: \n"
-"Language: vi\n"
-"Plural-Forms: nplurals=1; plural=0;\n"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_bom
-msgid "Bill of Material"
-msgstr "Định mức Nguyên liệu"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__bom_id
-msgid "BoM"
-msgstr "Định mức"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_subproduct
-msgid "Byproduct"
-msgstr "Phụ phẩm"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_bom__sub_products
-#: model_terms:ir.ui.view,arch_db:mrp_byproduct.mrp_subproduct_view
-msgid "Byproducts"
-msgstr "Phụ phẩm"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_change_production_qty
-msgid "Change Production Qty"
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__create_uid
-msgid "Created by"
-msgstr "Được tạo bởi"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__create_date
-msgid "Created on"
-msgstr "Thời điểm tạo"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__display_name
-msgid "Display Name"
-msgstr "Tên hiển thị"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__id
-msgid "ID"
-msgstr "ID"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct____last_update
-msgid "Last Modified on"
-msgstr "Sửa lần cuối vào"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__write_uid
-msgid "Last Updated by"
-msgstr "Cập nhật lần cuối bởi"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__write_date
-msgid "Last Updated on"
-msgstr "Cập nhật lần cuối vào"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__operation_id
-msgid "Produced at Operation"
-msgstr "Được tạo ra từ Hoạt động"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__product_id
-msgid "Product"
-msgstr "Sản phẩm"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__product_qty
-msgid "Product Qty"
-msgstr "SL sản phẩm"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_production
-msgid "Production"
-msgstr "Sản xuất"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_product_produce
-msgid "Record Production"
-msgstr "Ghi nhận Sản xuất"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_stock_move
-msgid "Stock Move"
-msgstr "Dịch chuyển kho"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_stock_move__subproduct_id
-msgid "Subproduct"
-msgstr "Phụ phẩm"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,help:mrp_byproduct.field_stock_move__subproduct_id
-msgid "Subproduct line that generated the move in a manufacturing order"
-msgstr ""
-"Dòng phụ phẩm mà đã sinh ra biến đổi/dịch chuyển trong một lệnh sản xuất"
-
-#. module: mrp_byproduct
-#: code:addons/mrp_byproduct/models/mrp_subproduct.py:32
-#, python-format
-msgid ""
-"The unit of measure you chose is in a different category than the product "
-"unit of measure."
-msgstr ""
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__product_uom_id
-msgid "Unit of Measure"
-msgstr "Đơn vị tính"
-
-#. module: mrp_byproduct
-#: code:addons/mrp_byproduct/models/mrp_subproduct.py:31
-#, python-format
-msgid "Warning"
-msgstr "Cảnh báo"
diff --git a/addons/mrp_byproduct/i18n/zh_CN.po b/addons/mrp_byproduct/i18n/zh_CN.po
deleted file mode 100644
index bee09b7b65b..00000000000
--- a/addons/mrp_byproduct/i18n/zh_CN.po
+++ /dev/null
@@ -1,142 +0,0 @@
-# Translation of Odoo Server.
-# This file contains the translation of the following modules:
-# * mrp_byproduct
-#
-# Translators:
-# Martin Trigaux, 2018
-# ChinaMaker , 2018
-# inspur qiuguodong , 2018
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: Odoo Server saas~11.5\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2018-09-21 13:17+0000\n"
-"PO-Revision-Date: 2018-08-24 09:21+0000\n"
-"Last-Translator: inspur qiuguodong , 2018\n"
-"Language-Team: Chinese (China) (https://www.transifex.com/odoo/teams/41243/zh_CN/)\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: \n"
-"Language: zh_CN\n"
-"Plural-Forms: nplurals=1; plural=0;\n"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_bom
-msgid "Bill of Material"
-msgstr "物料清单"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__bom_id
-msgid "BoM"
-msgstr "物料清单"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_subproduct
-msgid "Byproduct"
-msgstr "副产品"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_bom__sub_products
-#: model_terms:ir.ui.view,arch_db:mrp_byproduct.mrp_subproduct_view
-msgid "Byproducts"
-msgstr "副产品"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_change_production_qty
-msgid "Change Production Qty"
-msgstr "修改生产数量"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__create_uid
-msgid "Created by"
-msgstr "创建人"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__create_date
-msgid "Created on"
-msgstr "创建时间"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__display_name
-msgid "Display Name"
-msgstr "显示名称"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__id
-msgid "ID"
-msgstr "ID"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct____last_update
-msgid "Last Modified on"
-msgstr "最后修改日"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__write_uid
-msgid "Last Updated by"
-msgstr "最后更新人"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__write_date
-msgid "Last Updated on"
-msgstr "最后更新时间"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__operation_id
-msgid "Produced at Operation"
-msgstr "生产作业"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__product_id
-msgid "Product"
-msgstr "产品"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__product_qty
-msgid "Product Qty"
-msgstr "产品数量"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_production
-msgid "Production"
-msgstr "生产"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_product_produce
-msgid "Record Production"
-msgstr "记录生产"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_stock_move
-msgid "Stock Move"
-msgstr "库存移动"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_stock_move__subproduct_id
-msgid "Subproduct"
-msgstr "副产品"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,help:mrp_byproduct.field_stock_move__subproduct_id
-msgid "Subproduct line that generated the move in a manufacturing order"
-msgstr "副产品行,在制造订单生成移动"
-
-#. module: mrp_byproduct
-#: code:addons/mrp_byproduct/models/mrp_subproduct.py:32
-#, python-format
-msgid ""
-"The unit of measure you chose is in a different category than the product "
-"unit of measure."
-msgstr "您选择的计量单位跟产品的计量单位类别不同。"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__product_uom_id
-msgid "Unit of Measure"
-msgstr "计量单位"
-
-#. module: mrp_byproduct
-#: code:addons/mrp_byproduct/models/mrp_subproduct.py:31
-#, python-format
-msgid "Warning"
-msgstr "警告"
diff --git a/addons/mrp_byproduct/i18n/zh_TW.po b/addons/mrp_byproduct/i18n/zh_TW.po
deleted file mode 100644
index 570f3435aa1..00000000000
--- a/addons/mrp_byproduct/i18n/zh_TW.po
+++ /dev/null
@@ -1,140 +0,0 @@
-# Translation of Odoo Server.
-# This file contains the translation of the following modules:
-# * mrp_byproduct
-#
-# Translators:
-# Martin Trigaux, 2018
-# 敬雲 林 , 2018
-msgid ""
-msgstr ""
-"Project-Id-Version: Odoo Server saas~11.5\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2018-09-21 13:17+0000\n"
-"PO-Revision-Date: 2018-09-21 13:17+0000\n"
-"Last-Translator: 敬雲 林 , 2018\n"
-"Language-Team: Chinese (Taiwan) (https://www.transifex.com/odoo/teams/41243/zh_TW/)\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: \n"
-"Language: zh_TW\n"
-"Plural-Forms: nplurals=1; plural=0;\n"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_bom
-msgid "Bill of Material"
-msgstr "物料清單"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__bom_id
-msgid "BoM"
-msgstr "BoM"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_subproduct
-msgid "Byproduct"
-msgstr "副產品"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_bom__sub_products
-#: model_terms:ir.ui.view,arch_db:mrp_byproduct.mrp_subproduct_view
-msgid "Byproducts"
-msgstr "副產品"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_change_production_qty
-msgid "Change Production Qty"
-msgstr "更改生產數量"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__create_uid
-msgid "Created by"
-msgstr "創建者"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__create_date
-msgid "Created on"
-msgstr "創建時間"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__display_name
-msgid "Display Name"
-msgstr "顯示名稱"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__id
-msgid "ID"
-msgstr "ID"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct____last_update
-msgid "Last Modified on"
-msgstr "最後修改時間"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__write_uid
-msgid "Last Updated by"
-msgstr "最後更新人"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__write_date
-msgid "Last Updated on"
-msgstr "最後更新時間"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__operation_id
-msgid "Produced at Operation"
-msgstr "生產的作業"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__product_id
-msgid "Product"
-msgstr "產品"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__product_qty
-msgid "Product Qty"
-msgstr "產品數量"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_production
-msgid "Production"
-msgstr "生產"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_mrp_product_produce
-msgid "Record Production"
-msgstr "記錄生產"
-
-#. module: mrp_byproduct
-#: model:ir.model,name:mrp_byproduct.model_stock_move
-msgid "Stock Move"
-msgstr "庫存移動"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_stock_move__subproduct_id
-msgid "Subproduct"
-msgstr "副產品"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,help:mrp_byproduct.field_stock_move__subproduct_id
-msgid "Subproduct line that generated the move in a manufacturing order"
-msgstr "副產品行,在製造訂單生成移動"
-
-#. module: mrp_byproduct
-#: code:addons/mrp_byproduct/models/mrp_subproduct.py:32
-#, python-format
-msgid ""
-"The unit of measure you chose is in a different category than the product "
-"unit of measure."
-msgstr "您選擇的度量單位在不同的類別中, 不能使用於此產品度量單位。"
-
-#. module: mrp_byproduct
-#: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__product_uom_id
-msgid "Unit of Measure"
-msgstr "計量單位"
-
-#. module: mrp_byproduct
-#: code:addons/mrp_byproduct/models/mrp_subproduct.py:31
-#, python-format
-msgid "Warning"
-msgstr "警告"
diff --git a/addons/mrp_byproduct/models/__init__.py b/addons/mrp_byproduct/models/__init__.py
deleted file mode 100644
index a35c17d027f..00000000000
--- a/addons/mrp_byproduct/models/__init__.py
+++ /dev/null
@@ -1,7 +0,0 @@
-# -*- coding: utf-8 -*-
-# Part of Odoo. See LICENSE file for full copyright and licensing details.
-
-from . import mrp_bom
-from . import mrp_production
-from . import mrp_subproduct
-from . import stock_move
\ No newline at end of file
diff --git a/addons/mrp_byproduct/models/mrp_bom.py b/addons/mrp_byproduct/models/mrp_bom.py
deleted file mode 100644
index 5ab0ab210b7..00000000000
--- a/addons/mrp_byproduct/models/mrp_bom.py
+++ /dev/null
@@ -1,12 +0,0 @@
-# -*- coding: utf-8 -*-
-# Part of Odoo. See LICENSE file for full copyright and licensing details.
-
-from odoo import fields, models
-
-
-class MrpBom(models.Model):
- _name = 'mrp.bom'
- _description = 'Bill of Material'
- _inherit = 'mrp.bom'
-
- sub_products = fields.One2many('mrp.subproduct', 'bom_id', 'Byproducts', copy=True)
diff --git a/addons/mrp_byproduct/models/mrp_production.py b/addons/mrp_byproduct/models/mrp_production.py
deleted file mode 100644
index 1ecf0c3484a..00000000000
--- a/addons/mrp_byproduct/models/mrp_production.py
+++ /dev/null
@@ -1,85 +0,0 @@
-# -*- coding: utf-8 -*-
-# Part of Odoo. See LICENSE file for full copyright and licensing details.
-
-from odoo import api, models
-
-from odoo.tools import float_round
-
-
-class MrpProduction(models.Model):
- _description = 'Production'
- _inherit = 'mrp.production'
-
- def _create_byproduct_move(self, sub_product):
- Move = self.env['stock.move']
- for production in self:
- source = production.product_id.property_stock_production.id
- product_uom_factor = production.product_uom_id._compute_quantity(production.product_qty - production.qty_produced, production.bom_id.product_uom_id)
- qty1 = sub_product.product_qty
- qty1 *= product_uom_factor / production.bom_id.product_qty
- data = {
- 'name': 'PROD:%s' % production.name,
- 'date': production.date_planned_start,
- 'product_id': sub_product.product_id.id,
- 'product_uom_qty': qty1,
- 'product_uom': sub_product.product_uom_id.id,
- 'location_id': source,
- 'location_dest_id': production.location_dest_id.id,
- 'operation_id': sub_product.operation_id.id,
- 'production_id': production.id,
- 'warehouse_id': production.location_dest_id.get_warehouse().id,
- 'origin': production.name,
- 'unit_factor': qty1 / (production.product_qty - production.qty_produced),
- 'propagate': self.propagate,
- 'group_id': self.move_dest_ids and self.move_dest_ids.mapped('group_id')[0].id or self.procurement_group_id.id,
- 'subproduct_id': sub_product.id
- }
- move = Move.create(data)
- move._action_confirm()
-
- @api.multi
- def _generate_finished_moves(self):
- """ Generates moves and work orders
- @return: Newly generated picking Id.
- """
- res = super(MrpProduction, self)._generate_finished_moves()
- for production in self.filtered(lambda production: production.bom_id):
- for sub_product in production.bom_id.sub_products:
- production._create_byproduct_move(sub_product)
- return res
-
-
-class MrpProductProduce(models.TransientModel):
- _name = "mrp.product.produce"
- _description = "Record Production"
- _inherit = "mrp.product.produce"
-
- @api.multi
- def _update_finished_move(self):
- """ Handle by product tracked """
- by_product_moves = self.production_id.move_finished_ids.filtered(lambda m: m.product_id != self.product_id and m.state not in ('done', 'cancel'))
- for by_product_move in by_product_moves:
- rounding = by_product_move.product_uom.rounding
- quantity = float_round(self.qty_producing * by_product_move.unit_factor, precision_rounding=rounding)
- values = {
- 'move_id': by_product_move.id,
- 'product_id': by_product_move.product_id.id,
- 'production_id': self.production_id.id,
- 'product_uom_id': by_product_move.product_uom.id,
- 'location_id': by_product_move.location_id.id,
- 'location_dest_id': by_product_move.location_dest_id.id,
- }
- if by_product_move.product_id.tracking == 'lot':
- values.update({
- 'product_uom_qty': quantity,
- 'qty_done': quantity,
- })
- self.env['stock.move.line'].create(values)
- else:
- values.update({
- 'product_uom_qty': 1.0,
- 'qty_done': 1.0,
- })
- for i in range(0, int(quantity)):
- self.env['stock.move.line'].create(values)
- return super(MrpProductProduce, self)._update_finished_move()
diff --git a/addons/mrp_byproduct/models/mrp_subproduct.py b/addons/mrp_byproduct/models/mrp_subproduct.py
deleted file mode 100644
index ccdd4927dd3..00000000000
--- a/addons/mrp_byproduct/models/mrp_subproduct.py
+++ /dev/null
@@ -1,35 +0,0 @@
-# -*- coding: utf-8 -*-
-# Part of Odoo. See LICENSE file for full copyright and licensing details.
-
-from odoo import api, fields, models, _
-from odoo.addons import decimal_precision as dp
-
-
-class MrpSubProduct(models.Model):
- _name = 'mrp.subproduct'
- _description = 'Byproduct'
-
- product_id = fields.Many2one('product.product', 'Product', required=True)
- product_qty = fields.Float(
- 'Product Qty',
- default=1.0, digits=dp.get_precision('Product Unit of Measure'), required=True)
- product_uom_id = fields.Many2one('uom.uom', 'Unit of Measure', required=True)
- bom_id = fields.Many2one('mrp.bom', 'BoM', ondelete='cascade')
- operation_id = fields.Many2one('mrp.routing.workcenter', 'Produced at Operation')
-
- @api.onchange('product_id')
- def onchange_product_id(self):
- """ Changes UoM if product_id changes. """
- if self.product_id:
- self.product_uom_id = self.product_id.uom_id.id
-
- @api.onchange('product_uom_id')
- def onchange_uom(self):
- res = {}
- if self.product_uom_id and self.product_id and self.product_uom_id.category_id != self.product_id.uom_id.category_id:
- res['warning'] = {
- 'title': _('Warning'),
- 'message': _('The unit of measure you chose is in a different category than the product unit of measure.')
- }
- self.product_uom_id = self.product_id.uom_id.id
- return res
diff --git a/addons/mrp_byproduct/models/stock_move.py b/addons/mrp_byproduct/models/stock_move.py
deleted file mode 100644
index 119cc8fda94..00000000000
--- a/addons/mrp_byproduct/models/stock_move.py
+++ /dev/null
@@ -1,12 +0,0 @@
-# -*- coding: utf-8 -*-
-# Part of Odoo. See LICENSE file for full copyright and licensing details.
-
-from odoo import fields, models
-
-
-class StockMove(models.Model):
- _inherit = 'stock.move'
-
- subproduct_id = fields.Many2one(
- 'mrp.subproduct', 'Subproduct',
- help="Subproduct line that generated the move in a manufacturing order")
diff --git a/addons/mrp_byproduct/security/ir.model.access.csv b/addons/mrp_byproduct/security/ir.model.access.csv
deleted file mode 100644
index e91c8158d19..00000000000
--- a/addons/mrp_byproduct/security/ir.model.access.csv
+++ /dev/null
@@ -1,4 +0,0 @@
-id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink
-access_mrp_subproduct_user,mrp.subproduct,model_mrp_subproduct,mrp.group_mrp_user,1,0,0,0
-access_mrp_subproduct_manager,mrp.subproduct manager,model_mrp_subproduct,mrp.group_mrp_manager,1,1,1,1
-access_mrp_subproduct_all,mrp.subproduct,model_mrp_subproduct,base.group_user,1,0,0,0
diff --git a/addons/mrp_byproduct/tests/__init__.py b/addons/mrp_byproduct/tests/__init__.py
deleted file mode 100644
index aa2c86d696e..00000000000
--- a/addons/mrp_byproduct/tests/__init__.py
+++ /dev/null
@@ -1,4 +0,0 @@
-# -*- coding: utf-8 -*-
-# Part of Odoo. See LICENSE file for full copyright and licensing details.
-
-from . import test_mrp_byproduct
diff --git a/addons/mrp_byproduct/views/mrp_bom_views.xml b/addons/mrp_byproduct/views/mrp_bom_views.xml
deleted file mode 100644
index e9448109521..00000000000
--- a/addons/mrp_byproduct/views/mrp_bom_views.xml
+++ /dev/null
@@ -1,28 +0,0 @@
-
-
-
-
- mrp.bom.sub.product
- mrp.bom
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/addons/mrp_byproduct/wizard/__init__.py b/addons/mrp_byproduct/wizard/__init__.py
deleted file mode 100644
index e6a13ea7987..00000000000
--- a/addons/mrp_byproduct/wizard/__init__.py
+++ /dev/null
@@ -1,4 +0,0 @@
-# -*- coding: utf-8 -*-
-# Part of Odoo. See LICENSE file for full copyright and licensing details.
-
-from . import change_production_qty
\ No newline at end of file
diff --git a/addons/mrp_byproduct/wizard/change_production_qty.py b/addons/mrp_byproduct/wizard/change_production_qty.py
deleted file mode 100644
index b5a4194e864..00000000000
--- a/addons/mrp_byproduct/wizard/change_production_qty.py
+++ /dev/null
@@ -1,24 +0,0 @@
-# -*- coding: utf-8 -*-
-# Part of Odoo. See LICENSE file for full copyright and licensing details.
-
-from odoo import api, models
-
-
-class ChangeProductionQty(models.TransientModel):
- _inherit = 'change.production.qty'
-
- @api.model
- def _update_product_to_produce(self, prod, qty, old_qty):
- modification = super(ChangeProductionQty, self)._update_product_to_produce(prod, qty, old_qty)
- for sub_product_line in prod.bom_id.sub_products:
- move = prod.move_finished_ids.filtered(lambda x: x.subproduct_id == sub_product_line and x.state not in ('done', 'cancel'))
- if move:
- product_uom_factor = prod.product_uom_id._compute_quantity(prod.product_qty - prod.qty_produced, prod.bom_id.product_uom_id)
- qty1 = sub_product_line.product_qty
- qty1 *= product_uom_factor / prod.bom_id.product_qty
- modification[move[0]] = (qty1, move[0].product_uom_qty)
- move[0].write({'product_uom_qty': qty1})
- else:
- move = prod._create_byproduct_move(sub_product_line)
- modification[move] = (move.product_uom_qty, 0)
- return modification
diff --git a/addons/mrp_subcontracting/tests/test_subcontracting.py b/addons/mrp_subcontracting/tests/test_subcontracting.py
index 4ed43c5946d..16601931aff 100644
--- a/addons/mrp_subcontracting/tests/test_subcontracting.py
+++ b/addons/mrp_subcontracting/tests/test_subcontracting.py
@@ -2,7 +2,7 @@
# Part of Odoo. See LICENSE file for full copyright and licensing details.
from odoo.tests import Form
-from odoo.tests.common import TransactionCase
+from odoo.tests.common import SavepointCase, TransactionCase
from odoo.tests import tagged
@@ -114,56 +114,57 @@ class TestSubcontractingBasic(TransactionCase):
self.assertTrue(company2.subcontracting_location_id)
-class TestSubcontractingFlows(TransactionCase):
- def setUp(self):
- super(TestSubcontractingFlows, self).setUp()
+class TestSubcontractingFlows(SavepointCase):
+ @classmethod
+ def setUpClass(cls):
+ super(TestSubcontractingFlows, cls).setUpClass()
# 1: Create a subcontracting partner
- main_partner = self.env['res.partner'].create({'name': 'main_partner'})
- self.subcontractor_partner1 = self.env['res.partner'].create({
+ main_partner = cls.env['res.partner'].create({'name': 'main_partner'})
+ cls.subcontractor_partner1 = cls.env['res.partner'].create({
'name': 'subcontractor_partner',
'type': 'subcontractor',
'parent_id': main_partner.id,
})
# 2. Create a BOM of subcontracting type
- self.comp1 = self.env['product.product'].create({
+ cls.comp1 = cls.env['product.product'].create({
'name': 'Component1',
'type': 'product',
- 'categ_id': self.env.ref('product.product_category_all').id,
+ 'categ_id': cls.env.ref('product.product_category_all').id,
})
- self.comp2 = self.env['product.product'].create({
+ cls.comp2 = cls.env['product.product'].create({
'name': 'Component2',
'type': 'product',
- 'categ_id': self.env.ref('product.product_category_all').id,
+ 'categ_id': cls.env.ref('product.product_category_all').id,
})
- self.finished = self.env['product.product'].create({
+ cls.finished = cls.env['product.product'].create({
'name': 'finished',
'type': 'product',
- 'categ_id': self.env.ref('product.product_category_all').id,
+ 'categ_id': cls.env.ref('product.product_category_all').id,
})
- bom_form = Form(self.env['mrp.bom'])
+ bom_form = Form(cls.env['mrp.bom'])
bom_form.type = 'subcontract'
- bom_form.product_tmpl_id = self.finished.product_tmpl_id
+ bom_form.product_tmpl_id = cls.finished.product_tmpl_id
with bom_form.bom_line_ids.new() as bom_line:
- bom_line.product_id = self.comp1
+ bom_line.product_id = cls.comp1
bom_line.product_qty = 1
with bom_form.bom_line_ids.new() as bom_line:
- bom_line.product_id = self.comp2
+ bom_line.product_id = cls.comp2
bom_line.product_qty = 1
- self.bom = bom_form.save()
+ cls.bom = bom_form.save()
- # Create a BoM for self.comp2
- self.comp2comp = self.env['product.product'].create({
+ # Create a BoM for cls.comp2
+ cls.comp2comp = cls.env['product.product'].create({
'name': 'component for Component2',
'type': 'product',
- 'categ_id': self.env.ref('product.product_category_all').id,
+ 'categ_id': cls.env.ref('product.product_category_all').id,
})
- bom_form = Form(self.env['mrp.bom'])
- bom_form.product_tmpl_id = self.comp2.product_tmpl_id
+ bom_form = Form(cls.env['mrp.bom'])
+ bom_form.product_tmpl_id = cls.comp2.product_tmpl_id
with bom_form.bom_line_ids.new() as bom_line:
- bom_line.product_id = self.comp2comp
+ bom_line.product_id = cls.comp2comp
bom_line.product_qty = 1
- self.comp2_bom = bom_form.save()
+ cls.comp2_bom = bom_form.save()
def test_flow_1(self):
""" Don't tick any route on the components and trigger the creation of the subcontracting
@@ -502,7 +503,7 @@ class TestSubcontractingTracking(TransactionCase):
'active_ids': [mo.id],
}))
produce_form.final_lot_id = lot_id
- produce_form.workorder_line_ids._records[0]['lot_id'] = serial_id.id
+ produce_form.raw_workorder_line_ids._records[0]['lot_id'] = serial_id.id
wiz_produce = produce_form.save()
wiz_produce.do_produce()
diff --git a/addons/payment/static/src/js/payment_form.js b/addons/payment/static/src/js/payment_form.js
index 6c795facd3b..fdab7ed573f 100644
--- a/addons/payment/static/src/js/payment_form.js
+++ b/addons/payment/static/src/js/payment_form.js
@@ -122,6 +122,18 @@ publicWidget.registry.PaymentForm = publicWidget.Widget.extend({
}
},
+ disableButton: function (button) {
+ $(button).attr('disabled', true);
+ $(button).children('.fa-lock').removeClass('fa-lock');
+ $(button).prepend(' ');
+ },
+
+ enableButton: function (button) {
+ $(button).attr('disabled', false);
+ $(button).children('.fa').addClass('fa-lock');
+ $(button).find('span.o_loader').remove();
+ },
+
//--------------------------------------------------------------------------
// Handlers
//--------------------------------------------------------------------------
@@ -184,10 +196,7 @@ publicWidget.registry.PaymentForm = publicWidget.Widget.extend({
return;
}
- $(button).attr('disabled', true);
- $(button).children('.fa-plus-circle').removeClass('fa-plus-circle');
- $(button).prepend(' ');
-
+ this.disableButton(button);
// do the call to the route stored in the 'data_set' input of the acquirer form, the data must be called 'create-route'
return this._rpc({
route: ds.dataset.createRoute,
@@ -219,14 +228,10 @@ publicWidget.registry.PaymentForm = publicWidget.Widget.extend({
}
}
// here we remove the 'processing' icon from the 'add a new payment' button
- $(button).attr('disabled', false);
- $(button).children('.fa').addClass('fa-plus-circle');
- $(button).find('span.o_loader').remove();
+ self.enableButton(button);
}).guardedCatch(function (error) {
// if the rpc fails, pretty obvious
- $(button).attr('disabled', false);
- $(button).children('.fa').addClass('fa-plus-circle');
- $(button).find('span.o_loader').remove();
+ self.enableButton(button);
self.displayError(
_t('Server Error'),
@@ -294,6 +299,7 @@ publicWidget.registry.PaymentForm = publicWidget.Widget.extend({
}
}
else { // if the user is using an old payment then we just submit the form
+ this.disableButton(button);
form.submit();
return new Promise(function () {});
}
diff --git a/addons/payment_authorize/controllers/main.py b/addons/payment_authorize/controllers/main.py
index 70d641564a6..cf6877218db 100644
--- a/addons/payment_authorize/controllers/main.py
+++ b/addons/payment_authorize/controllers/main.py
@@ -55,14 +55,14 @@ class AuthorizeController(http.Controller):
except ValidationError as e:
message = e.args[0]
if isinstance(message, dict) and 'missing_fields' in message:
- msg = _("The transaction cannot be processed because some contact details are missing or invalid: ")
- message = msg + ', '.join(message['missing_fields']) + '. '
if request.env.user._is_public():
- message += _("Please sign in to complete your profile.")
+ message = _("Please sign in to complete the payment.")
# update message if portal mode = b2b
if request.env['ir.config_parameter'].sudo().get_param('auth_signup.allow_uninvited', 'False').lower() == 'false':
- message += _("If you don't have any account, please ask your salesperson to update your profile. ")
+ message += _(" If you don't have any account, ask your salesperson to grant you a portal access. ")
else:
+ msg = _("The transaction cannot be processed because some contact details are missing or invalid: ")
+ message = msg + ', '.join(message['missing_fields']) + '. '
message += _("Please complete your profile. ")
return {
diff --git a/addons/payment_payulatam/models/payment.py b/addons/payment_payulatam/models/payment.py
index 12e833adb30..adf969392f3 100644
--- a/addons/payment_payulatam/models/payment.py
+++ b/addons/payment_payulatam/models/payment.py
@@ -48,13 +48,13 @@ class PaymentAcquirerPayulatam(models.Model):
# payulatam will not allow any payment twise even if payment was failed last time.
# so, replace reference code if payment is not done or pending.
if tx.state not in ['done', 'pending']:
- tx.acquirer_reference = str(uuid.uuid4())
+ tx.reference = str(uuid.uuid4())
payulatam_values = dict(
values,
merchantId=self.payulatam_merchant_id,
accountId=self.payulatam_account_id,
description=values.get('reference'),
- referenceCode=tx.acquirer_reference,
+ referenceCode=tx.reference,
amount=values['amount'],
tax='0', # This is the transaction VAT. If VAT zero is sent the system, 19% will be applied automatically. It can contain two decimals. Eg 19000.00. In the where you do not charge VAT, it should should be set as 0.
taxReturnBase='0',
@@ -101,8 +101,8 @@ class PaymentTransactionPayulatam(models.Model):
def _payulatam_form_get_invalid_parameters(self, data):
invalid_parameters = []
- if self.acquirer_reference and data.get('referenceCode') != self.acquirer_reference:
- invalid_parameters.append(('Reference code', data.get('referenceCode'), self.acquirer_reference))
+ if self.acquirer_reference and data.get('transactionId') != self.acquirer_reference:
+ invalid_parameters.append(('Reference code', data.get('transactionId'), self.acquirer_reference))
if float_compare(float(data.get('TX_VALUE', '0.0')), self.amount, 2) != 0:
invalid_parameters.append(('Amount', data.get('TX_VALUE'), '%.2f' % self.amount))
if data.get('merchantId') != self.acquirer_id.payulatam_merchant_id:
diff --git a/addons/point_of_sale/data/point_of_sale_data.xml b/addons/point_of_sale/data/point_of_sale_data.xml
index 8fcb592f8f3..810925e61e3 100644
--- a/addons/point_of_sale/data/point_of_sale_data.xml
+++ b/addons/point_of_sale/data/point_of_sale_data.xml
@@ -1,13 +1,14 @@
-
+
Picking POS
POS
5
-
+
+
PoS Orders
diff --git a/addons/point_of_sale/models/pos_order.py b/addons/point_of_sale/models/pos_order.py
index 22bbe7ed734..2e8ced959e2 100644
--- a/addons/point_of_sale/models/pos_order.py
+++ b/addons/point_of_sale/models/pos_order.py
@@ -237,11 +237,7 @@ class PosOrder(models.Model):
# Oldlin trick
invoice_line = InvoiceLine.sudo().new(inv_line)
invoice_line._onchange_product_id()
- invoice_line.invoice_line_tax_ids = invoice_line.invoice_line_tax_ids.filtered(lambda t: t.company_id.id == line.order_id.company_id.id).ids
- fiscal_position_id = line.order_id.fiscal_position_id
- if fiscal_position_id:
- invoice_line.invoice_line_tax_ids = fiscal_position_id.map_tax(invoice_line.invoice_line_tax_ids, line.product_id, line.order_id.partner_id)
- invoice_line.invoice_line_tax_ids = invoice_line.invoice_line_tax_ids.ids
+ invoice_line.invoice_line_tax_ids = [(6, False, line.tax_ids_after_fiscal_position.filtered(lambda t: t.company_id.id == line.order_id.company_id.id).ids)]
# We convert a new id object back to a dictionary to write to
# bridge between old and new api
inv_line = invoice_line._convert_to_write({name: invoice_line[name] for name in invoice_line._cache})
@@ -289,6 +285,8 @@ class PosOrder(models.Model):
# Just like for invoices, a group of taxes must be present on this base line
# As well as its children
base_line_tax_ids = _flatten_tax_and_children(line.tax_ids_after_fiscal_position).filtered(lambda tax: tax.type_tax_use in ['sale', 'none'])
+ base_line_taxes_repartition = base_line_tax_ids.mapped(line.qty<0 and 'refund_repartition_line_ids' or 'invoice_repartition_line_ids')
+ base_line_tags = base_line_taxes_repartition.filtered(lambda x: x.repartition_type == 'base').mapped('tag_ids')
data = {
'name': name,
'quantity': line.qty,
@@ -298,7 +296,8 @@ class PosOrder(models.Model):
'credit': ((amount_subtotal > 0) and amount_subtotal) or 0.0,
'debit': ((amount_subtotal < 0) and -amount_subtotal) or 0.0,
'tax_ids': [(6, 0, base_line_tax_ids.ids)],
- 'partner_id': partner_id
+ 'partner_id': partner_id,
+ 'tag_ids': [(6, 0, base_line_tags.ids)],
}
if currency_id != cur_company:
data['currency_id'] = currency_id.id
@@ -309,7 +308,7 @@ class PosOrder(models.Model):
taxes = line.tax_ids_after_fiscal_position.filtered(lambda t: t.company_id.id == current_company.id)
if taxes:
price = line.price_unit * (1 - (line.discount or 0.0) / 100.0)
- for tax in taxes.compute_all(price, currency_id, line.qty)['taxes']:
+ for tax in taxes.compute_all(price, currency_id, line.qty, is_refund=line.qty < 0)['taxes']:
if currency_id != cur_company:
round_tax = False if rounding_method == 'round_globally' else True
amount_tax = currency_id._convert(tax['amount'], cur_company, order.company_id, date_order, round=round_tax)
@@ -325,7 +324,9 @@ class PosOrder(models.Model):
'debit': ((amount_tax < 0) and -amount_tax) or 0.0,
'tax_line_id': tax['id'],
'partner_id': partner_id,
- 'order_id': order.id
+ 'order_id': order.id,
+ 'tax_repartition_line_id': tax['tax_repartition_line_id'],
+ 'tag_ids': tax['tag_ids'],
}
if currency_id != cur_company:
data['currency_id'] = currency_id.id
@@ -363,7 +364,7 @@ class PosOrder(models.Model):
account_analytic=account_analytic)
if res:
line1, line2 = res
- line1 = Product._convert_prepared_anglosaxon_line(line1, order.partner_id)
+ line1 = Product._convert_prepared_anglosaxon_line(line1, line['partner_id'])
insert_data('counter_part', {
'name': line1['name'],
'account_id': line1['account_id'],
@@ -373,7 +374,7 @@ class PosOrder(models.Model):
})
- line2 = Product._convert_prepared_anglosaxon_line(line2, order.partner_id)
+ line2 = Product._convert_prepared_anglosaxon_line(line2, line['partner_id'])
insert_data('counter_part', {
'name': line2['name'],
'account_id': line2['account_id'],
@@ -400,7 +401,6 @@ class PosOrder(models.Model):
def insert_data(data_type, values):
# if have_to_group_by:
values.update({
- 'partner_id': partner_id,
'move_id': move.id,
})
@@ -755,7 +755,7 @@ class PosOrder(models.Model):
try:
pos_order.action_pos_order_paid()
- except psycopg2.OperationalError:
+ except psycopg2.DatabaseError:
# do not hide transactional errors, the order(s) won't be saved!
raise
except Exception as e:
@@ -763,7 +763,7 @@ class PosOrder(models.Model):
if to_invoice:
pos_order.action_pos_order_invoice()
- pos_order.invoice_id.sudo().action_invoice_open()
+ pos_order.invoice_id.sudo().with_context(force_company=self.env.user.company_id.id).action_invoice_open()
pos_order.account_move = pos_order.invoice_id.move_id
return order_ids
diff --git a/addons/point_of_sale/static/src/js/models.js b/addons/point_of_sale/static/src/js/models.js
index 4d340b34b20..93a024a940c 100644
--- a/addons/point_of_sale/static/src/js/models.js
+++ b/addons/point_of_sale/static/src/js/models.js
@@ -27,7 +27,7 @@ var exports = {};
// it must contains a representation of the server's PoS backend.
// (taxes, product list, configuration options, etc.) this representation
// is fetched and stored by the PosModel at the initialisation.
-// this is done asynchronously, a ready promise alows the GUI to wait interactively
+// this is done asynchronously, a ready deferred alows the GUI to wait interactively
// for the loading to be completed
// There is a single instance of the PosModel for each Front-End instance, it is usually called
// 'pos' and is available to all widgets extending PosWidget.
@@ -880,6 +880,9 @@ exports.PosModel = Backbone.Model.extend({
}}).then(function () {
resolveInvoiced();
resolveDone();
+ }).guardedCatch(function (error) {
+ rejectInvoiced({code:401, message:'Backend Invoice', data:{order: order}});
+ rejectDone();
});
} else {
// The order has been pushed separately in batch when
@@ -1714,88 +1717,179 @@ exports.Orderline = Backbone.Model.extend({
return taxes;
},
- _compute_all: function(tax, base_amount, quantity) {
+ /**
+ * Mirror JS method of:
+ * _compute_amount in addons/account/models/account.py
+ */
+ _compute_all: function(tax, base_amount, quantity, price_exclude) {
+ if(price_exclude === undefined)
+ var price_include = tax.price_include;
+ else
+ var price_include = !price_exclude;
if (tax.amount_type === 'fixed') {
var sign_base_amount = base_amount >= 0 ? 1 : -1;
return (Math.abs(tax.amount) * sign_base_amount) * quantity;
}
- if ((tax.amount_type === 'percent' && !tax.price_include) || (tax.amount_type === 'division' && tax.price_include)){
+ if (tax.amount_type === 'percent' && !price_include){
return base_amount * tax.amount / 100;
}
- if (tax.amount_type === 'percent' && tax.price_include){
+ if (tax.amount_type === 'percent' && price_include){
return base_amount - (base_amount / (1 + tax.amount / 100));
}
- if (tax.amount_type === 'division' && !tax.price_include) {
+ if (tax.amount_type === 'division' && !price_include) {
return base_amount / (1 - tax.amount / 100) - base_amount;
}
+ if (tax.amount_type === 'division' && price_include) {
+ return base_amount - (base_amount * (tax.amount / 100));
+ }
return false;
},
- compute_all: function(taxes, price_unit, quantity, currency_rounding, no_map_tax) {
+ /**
+ * Mirror JS method of:
+ * compute_all in addons/account/models/account.py
+ *
+ * Read comments in the python side method for more details about each sub-methods.
+ */
+ compute_all: function(taxes, price_unit, quantity, currency_rounding) {
var self = this;
- var list_taxes = [];
- var currency_rounding_bak = currency_rounding;
- if (this.pos.company.tax_calculation_rounding_method == "round_globally"){
- currency_rounding = currency_rounding * 0.00001;
- }
- var total_excluded = round_pr(price_unit * quantity, currency_rounding);
- var total_included = total_excluded;
- var total_void = total_excluded;
- var base = total_excluded;
- var taxes_mapped = [];
- if (!no_map_tax){
- _(taxes).each(function(tax){
- _(self._map_tax_fiscal_position(tax)).each(function(tax){
- taxes_mapped.push(tax);
- });
+ // 1) Flatten the taxes.
+
+ var _collect_taxes = function(taxes, all_taxes){
+ taxes.sort(function (tax1, tax2) {
+ return tax1.sequence - tax2.sequence;
});
- } else {
- taxes_mapped = taxes;
+ _(taxes).each(function(tax){
+ if(tax.amount_type === 'group')
+ all_taxes = _collect_taxes(tax.children_tax_ids, all_taxes);
+ else
+ all_taxes.push(tax);
+ });
+ return all_taxes;
+ }
+ var collect_taxes = function(taxes){
+ return _collect_taxes(taxes, []);
}
- _(taxes_mapped).each(function(tax) {
- if (tax.amount_type === 'group'){
- var ret = self.compute_all(tax.children_tax_ids, price_unit, quantity, currency_rounding);
- total_excluded = ret.total_excluded;
- base = ret.total_excluded;
- total_included = ret.total_included;
- total_void = ret.total_void;
- list_taxes = list_taxes.concat(ret.taxes);
- }
- else {
- var tax_amount = self._compute_all(tax, base, quantity);
- tax_amount = round_pr(tax_amount, currency_rounding);
- if (tax_amount){
- if (tax.price_include) {
- total_excluded -= tax_amount;
- base -= tax_amount;
- }
- else {
- total_included += tax_amount;
- }
- if (tax.include_base_amount) {
- base += tax_amount;
- }
- if (!tax.account_id) {
- total_void += tax_amount;
- }
- var data = {
- id: tax.id,
- amount: tax_amount,
- name: tax.name,
- };
- list_taxes.push(data);
+ taxes = collect_taxes(taxes);
+
+ // 2) Avoid dealing with taxes mixing price_include=False && include_base_amount=True
+ // with price_include=True
+
+ var base_excluded_flag = false; // price_include=False && include_base_amount=True
+ var included_flag = false; // price_include=True
+ _(taxes).each(function(tax){
+ if(tax.price_include)
+ included_flag = true;
+ else if(tax.include_base_amount)
+ base_excluded_flag = true;
+ if(base_excluded_flag && included_flag)
+ throw new Error('Unable to mix any taxes being price included with taxes affecting the base amount but not included in price.');
+ });
+
+ // 3) Deal with the rounding methods
+
+ var round_tax = this.pos.company.tax_calculation_rounding_method != 'round_globally';
+
+ if(!round_tax)
+ currency_rounding = currency_rounding * 0.00001;
+
+ // 4) Iterate the taxes in the reversed sequence order to retrieve the initial base of the computation.
+ var recompute_base = function(base_amount, fixed_amount, percent_amount, division_amount){
+ return (base_amount - fixed_amount) / (1.0 + percent_amount / 100.0) * (100 - division_amount) / 100;
+ }
+
+ var base = round_pr(price_unit * quantity, currency_rounding);
+
+ var sign = 1;
+ if(base < 0){
+ base = -base;
+ sign = -1;
+ }
+
+ var total_included_checkpoints = {};
+ var i = taxes.length - 1;
+ var store_included_tax_total = true;
+
+ var incl_fixed_amount = 0.0;
+ var incl_percent_amount = 0.0;
+ var incl_division_amount = 0.0;
+
+ var cached_tax_amounts = {};
+
+ _(taxes.reverse()).each(function(tax){
+ if(tax.include_base_amount){
+ base = recompute_base(base, incl_fixed_amount, incl_percent_amount, incl_division_amount);
+ incl_fixed_amount = 0.0;
+ incl_percent_amount = 0.0;
+ incl_division_amount = 0.0;
+ store_included_tax_total = true;
+ }
+ if(tax.price_include){
+ if(tax.amount_type === 'percent')
+ incl_percent_amount += tax.amount;
+ else if(tax.amount_type === 'division')
+ incl_division_amount += tax.amount;
+ else if(tax.amount_type === 'fixed')
+ incl_fixed_amount += quantity * tax.amount
+ else{
+ tax_amount = self._compute_all(tax, base, quantity);
+ incl_fixed_amount += tax_amount;
+ cached_tax_amounts[i] = tax_amount;
+ }
+ if(store_included_tax_total){
+ total_included_checkpoints[i] = base;
+ store_included_tax_total = false;
}
}
+ i -= 1;
});
+
+ var total_excluded = recompute_base(base, incl_fixed_amount, incl_percent_amount, incl_division_amount);
+ var total_included = total_excluded;
+
+ // 5) Iterate the taxes in the sequence order to fill missing base/amount values.
+
+ base = total_excluded;
+
+ var taxes_vals = [];
+ i = 0;
+ var cumulated_tax_included_amount = 0;
+ _(taxes.reverse()).each(function(tax){
+ if(tax.price_include && total_included_checkpoints[i] !== undefined){
+ var tax_amount = total_included_checkpoints[i] - (base + cumulated_tax_included_amount);
+ cumulated_tax_included_amount = 0;
+ }else
+ var tax_amount = self._compute_all(tax, base, quantity, true);
+
+ tax_amount = round_pr(tax_amount, currency_rounding);
+
+ if(tax.price_include && total_included_checkpoints[i] === undefined)
+ cumulated_tax_included_amount += tax_amount;
+
+ taxes_vals.push({
+ 'id': tax.id,
+ 'name': tax.name,
+ 'amount': sign * tax_amount,
+ 'base': sign * round_pr(base, currency_rounding),
+ });
+
+ if(tax.include_base_amount)
+ base += tax_amount;
+
+ total_included += tax_amount;
+ i += 1;
+ });
+
return {
- taxes: list_taxes,
- total_excluded: round_pr(total_excluded, currency_rounding_bak),
- total_included: round_pr(total_included, currency_rounding_bak),
- total_void: round_pr(total_void, currency_rounding_bak)
- };
+ 'taxes': taxes_vals,
+ 'total_excluded': sign * round_pr(total_excluded, currency_rounding),
+ 'total_included': sign * round_pr(total_included, currency_rounding),
+ }
},
get_all_prices: function(){
+ var self = this;
+
var price_unit = this.get_unit_price() * (1.0 - (this.get_discount() / 100.0));
var taxtotal = 0;
@@ -1806,9 +1900,10 @@ exports.Orderline = Backbone.Model.extend({
var product_taxes = [];
_(taxes_ids).each(function(el){
- product_taxes.push(_.detect(taxes, function(t){
+ var tax = _.detect(taxes, function(t){
return t.id === el;
- }));
+ });
+ product_taxes.push.apply(product_taxes, self._map_tax_fiscal_position(tax));
});
var all_taxes = this.compute_all(product_taxes, price_unit, this.get_quantity(), this.pos.currency.rounding);
@@ -2697,7 +2792,7 @@ exports.NumpadState = Backbone.Model.extend({
this.set({
buffer: "-" + newChar
});
- } else {
+ } else if (!(newChar === '.') || oldBuffer.indexOf('.') === -1) {
this.set({
buffer: (this.get('buffer')) + newChar
});
diff --git a/addons/point_of_sale/static/src/js/screens.js b/addons/point_of_sale/static/src/js/screens.js
index 1d08da927ea..78b7d2947eb 100644
--- a/addons/point_of_sale/static/src/js/screens.js
+++ b/addons/point_of_sale/static/src/js/screens.js
@@ -151,6 +151,61 @@ var ScreenWidget = PosBaseWidget.extend({
}
}
},
+ /**
+ * Handles the error response from the server when we push
+ * an invoiceable order
+ * Displays appropriates warnings and errors and
+ * proposes subsequent actions
+ *
+ * @private
+ * @param {PosModel} order: the order to consider, defaults to current order
+ * @param {Boolean} refresh_screens: whether or not displayed screens should refresh
+ * @param {Object} error: the error provided by Ajax
+ */
+ _handleFailedPushForInvoice: function (order, refresh_screen, error) {
+ var self = this;
+ order = order || this.pos.get_order();
+ this.invoicing = false;
+ order.finalized = false;
+ if (error.message === 'Missing Customer') {
+ this.gui.show_popup('confirm',{
+ 'title': _t('Please select the Customer'),
+ 'body': _t('You need to select the customer before you can invoice an order.'),
+ confirm: function(){
+ self.gui.show_screen('clientlist', null, refresh_screen);
+ },
+ });
+ } else if (error.message === 'Backend Invoice') {
+ this.gui.show_popup('confirm',{
+ 'title': _t('Please print the invoice from the backend'),
+ 'body': _t('The order has been synchronized earlier. Please make the invoice from the backend for the order: ') + error.data.order.name,
+ confirm: function () {
+ this.gui.show_screen('receipt', null, refresh_screen);
+ },
+ cancel: function () {
+ this.gui.show_screen('receipt', null, refresh_screen);
+ },
+ });
+ } else if (error.code < 0) { // XmlHttpRequest Errors
+ this.gui.show_popup('error',{
+ 'title': _t('The order could not be sent'),
+ 'body': _t('Check your internet connection and try again.'),
+ cancel: function () {
+ this.gui.show_screen('receipt', {button_print_invoice: true}, refresh_screen); // refresh if necessary
+ },
+ });
+ } else if (error.code === 200) { // OpenERP Server Errors
+ this.gui.show_popup('error-traceback',{
+ 'title': error.data.message || _t("Server Error"),
+ 'body': error.data.debug || _t('The server encountered an error while receiving your order.'),
+ });
+ } else { // ???
+ this.gui.show_popup('error',{
+ 'title': _t("Unknown Error"),
+ 'body': _t("The order could not be sent to the server due to an unknown error"),
+ });
+ }
+ },
});
/*--------------------------------------*\
@@ -1553,7 +1608,9 @@ var ReceiptScreenWidget = ScreenWidget.extend({
return this.pos.config.iface_print_auto && !this.pos.get_order()._printed;
},
should_close_immediately: function() {
- return this.pos.config.iface_print_via_proxy && this.pos.config.iface_print_skip_screen;
+ var order = this.pos.get_order();
+ var invoiced_finalized = order.is_to_invoice() ? order.finalized : true;
+ return this.pos.config.iface_print_via_proxy && this.pos.config.iface_print_skip_screen && invoiced_finalized;
},
lock_screen: function(locked) {
this._locked = locked;
@@ -1657,9 +1714,32 @@ var ReceiptScreenWidget = ScreenWidget.extend({
self.print();
}
});
+ var button_print_invoice = this.$('.button.print_invoice');
+ button_print_invoice.click(function () {
+ var order = self.pos.get_order();
+ var invoiced = self.pos.push_and_invoice_order(order);
+ self.invoicing = true;
+
+ invoiced.fail(self._handleFailedPushForInvoice.bind(self, order, true)); // refresh
+
+ invoiced.then(function(){
+ self.invoicing = false;
+ self.gui.show_screen('receipt', {button_print_invoice: false}, true); // refresh
+ });
+ });
+
},
render_change: function() {
+ var self = this;
this.$('.change-value').html(this.format_currency(this.pos.get_order().get_change()));
+ var order = this.pos.get_order();
+ var order_screen_params = order.get_screen_data('params');
+ var button_print_invoice = this.$('.button.print_invoice');
+ if (order_screen_params && order_screen_params.button_print_invoice) {
+ button_print_invoice.show();
+ } else {
+ button_print_invoice.hide();
+ }
},
render_receipt: function() {
this.$('.pos-receipt-container').html(QWeb.render('PosTicket', this.get_receipt_render_env()));
@@ -2084,45 +2164,7 @@ var PaymentScreenWidget = ScreenWidget.extend({
var invoiced = this.pos.push_and_invoice_order(order);
this.invoicing = true;
- invoiced.catch(function (error) {
- self.invoicing = false;
- order.finalized = false;
- if (error.message === 'Missing Customer') {
- self.gui.show_popup('confirm',{
- 'title': _t('Please select the Customer'),
- 'body': _t('You need to select the customer before you can invoice an order.'),
- confirm: function(){
- self.gui.show_screen('clientlist');
- },
- });
- } else if (error.message === 'Backend Invoice') {
- self.gui.show_popup('confirm',{
- 'title': _t('Please print the invoice from the backend'),
- 'body': _t('The order has been synchronized earlier. Please make the invoice from the backend for the order: ') + error.data.order.name,
- confirm: function () {
- this.gui.show_screen('receipt');
- },
- cancel: function () {
- this.gui.show_screen('receipt');
- },
- });
- } else if (error.code < 0) { // XmlHttpRequest Errors
- self.gui.show_popup('error',{
- 'title': _t('The order could not be sent'),
- 'body': _t('Check your internet connection and try again.'),
- });
- } else if (error.code === 200) { // OpenERP Server Errors
- self.gui.show_popup('error-traceback',{
- 'title': error.data.message || _t("Server Error"),
- 'body': error.data.debug || _t('The server encountered an error while receiving your order.'),
- });
- } else { // ???
- self.gui.show_popup('error',{
- 'title': _t("Unknown Error"),
- 'body': _t("The order could not be sent to the server due to an unknown error"),
- });
- }
- });
+ invoiced.catch(this._handleFailedPushForInvoice.bind(this, order, false));
invoiced.then(function () {
self.invoicing = false;
diff --git a/addons/point_of_sale/static/src/xml/pos.xml b/addons/point_of_sale/static/src/xml/pos.xml
index 297bc602b23..e7ce7f53213 100644
--- a/addons/point_of_sale/static/src/xml/pos.xml
+++ b/addons/point_of_sale/static/src/xml/pos.xml
@@ -719,6 +719,9 @@
+
+ Print Invoice
+
Print Receipt
@@ -805,7 +808,7 @@
-
+
diff --git a/addons/point_of_sale/tests/common.py b/addons/point_of_sale/tests/common.py
index ed5bf1e1e1f..157d327079a 100644
--- a/addons/point_of_sale/tests/common.py
+++ b/addons/point_of_sale/tests/common.py
@@ -51,12 +51,11 @@ class TestPointOfSaleCommon(common.TransactionCase):
# create a second VAT tax of 5% but this time for a child company, to
# ensure that only product taxes of the current session's company are considered
#(this tax should be ignore when computing order's taxes in following tests)
- account_tax_05_incl_chicago = Tax.create({
+ account_tax_05_incl_chicago = Tax.with_context(default_company_id=self.ref('stock.res_company_1')).create({
'name': 'VAT 05 perc Excl (US)',
'amount_type': 'percent',
'amount': 5.0,
'price_include': 0,
- 'company_id': self.ref('stock.res_company_1')
})
self.product4.company_id = False
diff --git a/addons/point_of_sale/tests/test_point_of_sale_flow.py b/addons/point_of_sale/tests/test_point_of_sale_flow.py
index 5b960c11959..200140ebb7e 100644
--- a/addons/point_of_sale/tests/test_point_of_sale_flow.py
+++ b/addons/point_of_sale/tests/test_point_of_sale_flow.py
@@ -671,3 +671,58 @@ class TestPointOfSaleFlow(TestPointOfSaleCommon):
self.assertAlmostEqual(a, b)
for a, b in zip(sorted(amount_currency_lines), [-855.0, -777.27, -81.82, -45.0, 1752.75]):
self.assertAlmostEqual(a, b)
+
+ def test_order_to_invoice_no_tax(self):
+ # I create a new PoS order with 2 units of PC1 at 450 EUR (Tax Incl) and 3 units of PCSC349 at 300 EUR. (Tax Excl)
+ self.pos_order_pos1 = self.PosOrder.create({
+ 'company_id': self.company_id,
+ 'partner_id': self.partner1.id,
+ 'pricelist_id': self.partner1.property_product_pricelist.id,
+ 'lines': [(0, 0, {
+ 'name': "OL/0001",
+ 'product_id': self.product3.id,
+ 'price_unit': 450,
+ 'discount': 5.0,
+ 'qty': 2.0,
+ 'price_subtotal': 855,
+ 'price_subtotal_incl': 855,
+ }), (0, 0, {
+ 'name': "OL/0002",
+ 'product_id': self.product4.id,
+ 'price_unit': 300,
+ 'discount': 5.0,
+ 'qty': 3.0,
+ 'price_subtotal': 855,
+ 'price_subtotal_incl': 855,
+ })],
+ 'amount_tax': 855 * 2,
+ 'amount_total': 855 * 2,
+ 'amount_paid': 0.0,
+ 'amount_return': 0.0,
+ })
+
+ # I click on the "Make Payment" wizard to pay the PoS order
+ context_make_payment = {"active_ids": [self.pos_order_pos1.id], "active_id": self.pos_order_pos1.id}
+ self.pos_make_payment = self.PosMakePayment.with_context(context_make_payment).create({
+ 'amount': 855 * 2,
+ })
+ # I click on the validate button to register the payment.
+ context_payment = {'active_id': self.pos_order_pos1.id}
+ self.pos_make_payment.with_context(context_payment).check()
+
+ # I check that the order is marked as paid and there is no invoice
+ # attached to it
+ self.assertEqual(self.pos_order_pos1.state, 'paid', "Order should be in paid state.")
+ self.assertFalse(self.pos_order_pos1.invoice_id, 'Invoice should not be attached to order.')
+
+ # I generate an invoice from the order
+ res = self.pos_order_pos1.action_pos_order_invoice()
+ self.assertIn('res_id', res, "No invoice created")
+
+ # I test that the total of the attached invoice is correct
+ invoice = self.env['account.invoice'].browse(res['res_id'])
+ self.assertAlmostEqual(
+ invoice.amount_total, self.pos_order_pos1.amount_total, places=2, msg="Invoice not correct")
+
+ for iline in invoice.invoice_line_ids:
+ self.assertFalse(iline.invoice_line_tax_ids)
diff --git a/addons/point_of_sale/views/account_journal_view.xml b/addons/point_of_sale/views/account_journal_view.xml
index 1d0511423a0..954b180d2fe 100644
--- a/addons/point_of_sale/views/account_journal_view.xml
+++ b/addons/point_of_sale/views/account_journal_view.xml
@@ -5,8 +5,7 @@
account.journal
form
tree,kanban,form
-
- [('journal_user','=', 1)]
+
Add a new payment method
diff --git a/addons/point_of_sale/views/account_statement_view.xml b/addons/point_of_sale/views/account_statement_view.xml
index cd7eac8716c..726557e7b51 100644
--- a/addons/point_of_sale/views/account_statement_view.xml
+++ b/addons/point_of_sale/views/account_statement_view.xml
@@ -19,16 +19,4 @@
-
- account.bank.journal.form.inherit.pos
- account.journal
-
-
-
-
-
-
-
-
-
diff --git a/addons/portal/controllers/mail.py b/addons/portal/controllers/mail.py
index 411106dc188..8d1378218a1 100644
--- a/addons/portal/controllers/mail.py
+++ b/addons/portal/controllers/mail.py
@@ -137,7 +137,7 @@ class PortalChatter(http.Controller):
raise Forbidden()
# Non-employee see only messages with not internal subtype (aka, no internal logs)
if not request.env['res.users'].has_group('base.group_user'):
- domain = expression.AND([['&', ('subtype_id', '!=', False), ('subtype_id.internal', '=', False)], domain])
+ domain = expression.AND([['&', '&', ('subtype_id', '!=', False), ('subtype_id.internal', '=', False), ('website_published', '=', True)], domain])
Message = request.env['mail.message'].sudo()
return {
'messages': Message.search(domain, limit=limit, offset=offset).portal_message_format(),
diff --git a/addons/portal/views/portal_templates.xml b/addons/portal/views/portal_templates.xml
index e07fa52fb2e..df903862d3f 100644
--- a/addons/portal/views/portal_templates.xml
+++ b/addons/portal/views/portal_templates.xml
@@ -24,7 +24,7 @@