From 4c52882550ebd21df3f03910e90920c9afe71421 Mon Sep 17 00:00:00 2001 From: Raphael Ritter Date: Mon, 16 Aug 2021 15:05:05 +0200 Subject: [PATCH] [FIX] Removed module from standard --- l10n_ch/__init__.py | 30 - l10n_ch/__manifest__.py | 56 - l10n_ch/data/account.account.template.csv | 169 -- l10n_ch/data/account_chart_template_data.xml | 8 - l10n_ch/data/account_data.xml | 26 - l10n_ch/data/account_fiscal_position_data.xml | 71 - l10n_ch/data/account_tax_report_data.xml | 289 --- l10n_ch/data/account_vat2011_data.xml | 881 -------- l10n_ch/data/l10n_ch_chart_data.xml | 17 - l10n_ch/data/l10n_ch_chart_post_data.xml | 12 - l10n_ch/demo/account_cash_rounding.xml | 10 - l10n_ch/demo/demo_company.xml | 34 - l10n_ch/i18n/l10n_ch.pot | 571 ----- l10n_ch/i18n_extra/de.po | 1812 ---------------- l10n_ch/i18n_extra/en_US.po | 1817 ---------------- l10n_ch/i18n_extra/fr.po | 78 - l10n_ch/i18n_extra/it.po | 1829 ----------------- l10n_ch/i18n_extra/l10n_ch.pot | 1788 ---------------- .../0.0.0/pre-migrate-qr-template.py | 20 - .../pre-set_tags_and_taxes_updatable.py | 9 - l10n_ch/models/__init__.py | 11 - l10n_ch/models/account_bank_statement.py | 25 - l10n_ch/models/account_invoice.py | 352 ---- l10n_ch/models/account_journal.py | 50 - l10n_ch/models/ir_actions_report.py | 28 - l10n_ch/models/mail_template.py | 54 - l10n_ch/models/res_bank.py | 314 --- l10n_ch/models/res_company.py | 29 - l10n_ch/models/res_config_settings.py | 20 - l10n_ch/report/__init__.py | 3 - l10n_ch/report/isr_report.xml | 163 -- l10n_ch/report/swissqr_report.py | 22 - l10n_ch/report/swissqr_report.xml | 163 -- l10n_ch/static/description/icon.png | Bin 317 -> 0 bytes l10n_ch/static/src/font/ocrb-license.txt | 4 - l10n_ch/static/src/font/ocrb.otf | Bin 18012 -> 0 bytes l10n_ch/static/src/img/CH-Cross_7mm.png | Bin 14703 -> 0 bytes .../static/src/img/background_virgin_isr.png | Bin 26347 -> 0 bytes .../src/img/background_virgin_isr_bank.png | Bin 27889 -> 0 bytes l10n_ch/static/src/scss/report_isr.scss | 208 -- l10n_ch/static/src/scss/report_swissqr.scss | 145 -- l10n_ch/tests/__init__.py | 9 - l10n_ch/tests/test_ch_qr_code.py | 80 - l10n_ch/tests/test_gen_isr_reference.py | 108 - l10n_ch/tests/test_l10n_ch_isr_print.py | 67 - l10n_ch/tests/test_onchange_l10n_ch_postal.py | 108 - l10n_ch/tests/test_swissqr.py | 171 -- l10n_ch/tests/test_vendor_bill_isr.py | 119 -- l10n_ch/views/account_invoice_view.xml | 94 - l10n_ch/views/res_bank_view.xml | 53 - l10n_ch/views/res_config_settings_views.xml | 55 - l10n_ch/views/setup_wizard_views.xml | 18 - 52 files changed, 12000 deletions(-) delete mode 100644 l10n_ch/__init__.py delete mode 100644 l10n_ch/__manifest__.py delete mode 100644 l10n_ch/data/account.account.template.csv delete mode 100644 l10n_ch/data/account_chart_template_data.xml delete mode 100644 l10n_ch/data/account_data.xml delete mode 100644 l10n_ch/data/account_fiscal_position_data.xml delete mode 100644 l10n_ch/data/account_tax_report_data.xml delete mode 100644 l10n_ch/data/account_vat2011_data.xml delete mode 100644 l10n_ch/data/l10n_ch_chart_data.xml delete mode 100644 l10n_ch/data/l10n_ch_chart_post_data.xml delete mode 100644 l10n_ch/demo/account_cash_rounding.xml delete mode 100644 l10n_ch/demo/demo_company.xml delete mode 100644 l10n_ch/i18n/l10n_ch.pot delete mode 100644 l10n_ch/i18n_extra/de.po delete mode 100644 l10n_ch/i18n_extra/en_US.po delete mode 100644 l10n_ch/i18n_extra/fr.po delete mode 100644 l10n_ch/i18n_extra/it.po delete mode 100644 l10n_ch/i18n_extra/l10n_ch.pot delete mode 100644 l10n_ch/migrations/0.0.0/pre-migrate-qr-template.py delete mode 100644 l10n_ch/migrations/9.0.9.0/pre-set_tags_and_taxes_updatable.py delete mode 100644 l10n_ch/models/__init__.py delete mode 100644 l10n_ch/models/account_bank_statement.py delete mode 100644 l10n_ch/models/account_invoice.py delete mode 100644 l10n_ch/models/account_journal.py delete mode 100644 l10n_ch/models/ir_actions_report.py delete mode 100644 l10n_ch/models/mail_template.py delete mode 100644 l10n_ch/models/res_bank.py delete mode 100644 l10n_ch/models/res_company.py delete mode 100644 l10n_ch/models/res_config_settings.py delete mode 100644 l10n_ch/report/__init__.py delete mode 100644 l10n_ch/report/isr_report.xml delete mode 100644 l10n_ch/report/swissqr_report.py delete mode 100644 l10n_ch/report/swissqr_report.xml delete mode 100644 l10n_ch/static/description/icon.png delete mode 100644 l10n_ch/static/src/font/ocrb-license.txt delete mode 100644 l10n_ch/static/src/font/ocrb.otf delete mode 100644 l10n_ch/static/src/img/CH-Cross_7mm.png delete mode 100644 l10n_ch/static/src/img/background_virgin_isr.png delete mode 100644 l10n_ch/static/src/img/background_virgin_isr_bank.png delete mode 100644 l10n_ch/static/src/scss/report_isr.scss delete mode 100644 l10n_ch/static/src/scss/report_swissqr.scss delete mode 100644 l10n_ch/tests/__init__.py delete mode 100644 l10n_ch/tests/test_ch_qr_code.py delete mode 100644 l10n_ch/tests/test_gen_isr_reference.py delete mode 100644 l10n_ch/tests/test_l10n_ch_isr_print.py delete mode 100644 l10n_ch/tests/test_onchange_l10n_ch_postal.py delete mode 100644 l10n_ch/tests/test_swissqr.py delete mode 100644 l10n_ch/tests/test_vendor_bill_isr.py delete mode 100644 l10n_ch/views/account_invoice_view.xml delete mode 100644 l10n_ch/views/res_bank_view.xml delete mode 100644 l10n_ch/views/res_config_settings_views.xml delete mode 100644 l10n_ch/views/setup_wizard_views.xml diff --git a/l10n_ch/__init__.py b/l10n_ch/__init__.py deleted file mode 100644 index 66fe44a..0000000 --- a/l10n_ch/__init__.py +++ /dev/null @@ -1,30 +0,0 @@ -# -*- coding: utf-8 -*- -# Part of Odoo, Flectra. See LICENSE file for full copyright and licensing details. - -from . import models -from . import report - -from flectra import api, SUPERUSER_ID - - -def load_translations(env): - env.ref('l10n_ch.l10nch_chart_template').process_coa_translations() - - -def init_settings(env): - '''If the company is localized in Switzerland, activate the cash rounding by default. - ''' - # The cash rounding is activated by default only if the company is localized in Switzerland. - for company in env['res.company'].search([('partner_id.country_id.code', '=', "CH")]): - res_config_id = env['res.config.settings'].create({ - 'company_id': company.id, - 'group_cash_rounding': True - }) - # We need to call execute, otherwise the "implied_group" in fields are not processed. - res_config_id.execute() - - -def post_init(cr, registry): - env = api.Environment(cr, SUPERUSER_ID, {}) - load_translations(env) - init_settings(env) diff --git a/l10n_ch/__manifest__.py b/l10n_ch/__manifest__.py deleted file mode 100644 index 7fe2d84..0000000 --- a/l10n_ch/__manifest__.py +++ /dev/null @@ -1,56 +0,0 @@ -# -*- coding: utf-8 -*- -# Part of Odoo, Flectra. See LICENSE file for full copyright and licensing details. -# Main contributor: Nicolas Bessi. Camptocamp SA -# Financial contributors: Hasa SA, Open Net SA, -# Prisme Solutions Informatique SA, Quod SA -# Translation contributors: brain-tec AG, Agile Business Group -{ - 'name': "Switzerland - Accounting", - - 'description': """ -Swiss localization -================== -This module defines a chart of account for Switzerland (Swiss PME/KMU 2015), taxes and enables the generation of ISR when you print an invoice or send it by mail. - -An ISR will be generated if you specify the information it needs : - - The bank account you expect to be paid on must be set, and have a valid postal reference. - - Your invoice must have been set assigned a bank account to receive its payment - (this can be done manually, but a default value is automatically set if you have defined a bank account). - - You must have set the postal references of your bank. - - Your invoice must be in EUR or CHF (as ISRs do not accept other currencies) - -The generation of the ISR is automatic if you meet the previous criteria. - -Here is how it works: - - Printing the invoice will trigger the download of two files: the invoice, and its ISR - - Clicking the 'Send by mail' button will attach two files to your draft mail : the invoice, and the corresponding ISR. - """, - 'version': '11.0', - 'category': 'Accounting/Localizations/Account Charts', - - 'depends': ['account', 'l10n_multilang', 'base_iban'], - - 'data': [ - 'data/l10n_ch_chart_data.xml', - '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', - 'report/isr_report.xml', - 'report/swissqr_report.xml', - 'views/res_bank_view.xml', - 'views/account_invoice_view.xml', - 'views/res_config_settings_views.xml', - 'views/setup_wizard_views.xml', - ], - - 'demo': [ - 'demo/account_cash_rounding.xml', - 'demo/demo_company.xml', - ], - 'post_init_hook': 'post_init', - -} diff --git a/l10n_ch/data/account.account.template.csv b/l10n_ch/data/account.account.template.csv deleted file mode 100644 index c6429c3..0000000 --- a/l10n_ch/data/account.account.template.csv +++ /dev/null @@ -1,169 +0,0 @@ -"id","name","code","user_type_id/id","chart_template_id/id","reconcile" -"ch_coa_1060","Titres","1060","account.data_account_type_current_assets","l10n_ch.l10nch_chart_template","False" -"ch_coa_1069","Ajustement de la valeur des titres","1069","account.data_account_type_current_assets","l10n_ch.l10nch_chart_template","False" -"ch_coa_1091","Compte d'attente pour salaires","1091","account.data_account_type_current_assets","l10n_ch.l10nch_chart_template","True" -"ch_coa_1099","Compte d'attente autre","1099","account.data_account_type_current_assets","l10n_ch.l10nch_chart_template","True" -"ch_coa_1100","Débiteurs","1100","account.data_account_type_receivable","l10n_ch.l10nch_chart_template","True" -"ch_coa_1101","Débiteurs (PoS)","1101","account.data_account_type_receivable","l10n_ch.l10nch_chart_template","True" -"ch_coa_1109","Ducroire","1109","account.data_account_type_current_assets","l10n_ch.l10nch_chart_template","False" -"ch_coa_1140","Avances et prêts","1140","account.data_account_type_current_assets","l10n_ch.l10nch_chart_template","False" -"ch_coa_1149","Ajustement de la valeur des avances et des prêts","1149","account.data_account_type_current_assets","l10n_ch.l10nch_chart_template","False" -"ch_coa_1170","Impôt préalable: TVA s/matériel, marchandises, prestations et énergie","1170","account.data_account_type_current_assets","l10n_ch.l10nch_chart_template","False" -"ch_coa_1171","Impôt préalable: TVA s/investissements et autres charges d’exploitation","1171","account.data_account_type_current_assets","l10n_ch.l10nch_chart_template","False" -"ch_coa_1176","Impôt anticipé","1176","account.data_account_type_current_assets","l10n_ch.l10nch_chart_template","False" -"ch_coa_1180","Créances envers les assurances sociales et institutions de prévoyance","1180","account.data_account_type_current_assets","l10n_ch.l10nch_chart_template","False" -"ch_coa_1189","Impôt à la source","1189","account.data_account_type_current_assets","l10n_ch.l10nch_chart_template","False" -"ch_coa_1190","Autres créances à court terme","1190","account.data_account_type_current_assets","l10n_ch.l10nch_chart_template","False" -"ch_coa_1199","Ajustement de la valeur des créances à court terme","1199","account.data_account_type_current_assets","l10n_ch.l10nch_chart_template","False" -"ch_coa_1200","Marchandises commerciales","1200","account.data_account_type_current_assets","l10n_ch.l10nch_chart_template","False" -"ch_coa_1207","Variation des stocks de marchandises","1207","account.data_account_type_current_assets","l10n_ch.l10nch_chart_template","False" -"ch_coa_1208","Acomptes sur les marchandises commerciales","1208","account.data_account_type_current_assets","l10n_ch.l10nch_chart_template","False" -"ch_coa_1209","Corrections de la valeur des stocks de marchandises","1209","account.data_account_type_current_assets","l10n_ch.l10nch_chart_template","False" -"ch_coa_1210","Matières premières","1210","account.data_account_type_current_assets","l10n_ch.l10nch_chart_template","False" -"ch_coa_1217","Variation des stocks des matières premières","1217","account.data_account_type_current_assets","l10n_ch.l10nch_chart_template","False" -"ch_coa_1218","Acomptes sur matières premières","1218","account.data_account_type_current_assets","l10n_ch.l10nch_chart_template","False" -"ch_coa_1219","Corrections de la valeur sur matières premières","1219","account.data_account_type_current_assets","l10n_ch.l10nch_chart_template","False" -"ch_coa_1220","Matières auxiliaires","1220","account.data_account_type_current_assets","l10n_ch.l10nch_chart_template","False" -"ch_coa_1230","Matières consommables","1230","account.data_account_type_current_assets","l10n_ch.l10nch_chart_template","False" -"ch_coa_1250","Marchandises en consignation","1250","account.data_account_type_current_assets","l10n_ch.l10nch_chart_template","False" -"ch_coa_1260","Stocks de produits finis","1260","account.data_account_type_current_assets","l10n_ch.l10nch_chart_template","False" -"ch_coa_1267","Variation de stocks de produits finis","1267","account.data_account_type_current_assets","l10n_ch.l10nch_chart_template","False" -"ch_coa_1269","Correction de la valeur de stocks de produits finis","1269","account.data_account_type_current_assets","l10n_ch.l10nch_chart_template","False" -"ch_coa_1270","Stocks de produits semi-ouvrés","1270","account.data_account_type_current_assets","l10n_ch.l10nch_chart_template","False" -"ch_coa_1277","Variation de stock produits semi-ouvrés","1277","account.data_account_type_current_assets","l10n_ch.l10nch_chart_template","False" -"ch_coa_1279","Corrections de la valeur des stock produits semi-ouvrés","1279","account.data_account_type_current_assets","l10n_ch.l10nch_chart_template","False" -"ch_coa_1280","Travaux en cours","1280","account.data_account_type_current_assets","l10n_ch.l10nch_chart_template","False" -"ch_coa_1287","Variation de la valeur des travaux en cours","1287","account.data_account_type_current_assets","l10n_ch.l10nch_chart_template","False" -"ch_coa_1289","Corrections de la valeur des travaux en cours","1289","account.data_account_type_current_assets","l10n_ch.l10nch_chart_template","False" -"ch_coa_1300","Charges payées d‘avance","1300","account.data_account_type_current_assets","l10n_ch.l10nch_chart_template","False" -"ch_coa_1301","Produits à recevoir","1301","account.data_account_type_current_assets","l10n_ch.l10nch_chart_template","False" -"ch_coa_1400","Titres à long terme","1400","account.data_account_type_current_assets","l10n_ch.l10nch_chart_template","False" -"ch_coa_1409","Ajustement de la valeur des titres","1409","account.data_account_type_current_assets","l10n_ch.l10nch_chart_template","False" -"ch_coa_1440","Prêts","1440","account.data_account_type_current_assets","l10n_ch.l10nch_chart_template","False" -"ch_coa_1441","Hypothèques","1441","account.data_account_type_current_assets","l10n_ch.l10nch_chart_template","False" -"ch_coa_1449","Ajustement de la valeur des créances à long terme","1449","account.data_account_type_current_assets","l10n_ch.l10nch_chart_template","False" -"ch_coa_1480","Participations","1480","account.data_account_type_current_assets","l10n_ch.l10nch_chart_template","False" -"ch_coa_1489","Ajustement de la valeur des participations","1489","account.data_account_type_current_assets","l10n_ch.l10nch_chart_template","False" -"ch_coa_1500","Machines et appareils","1500","account.data_account_type_current_assets","l10n_ch.l10nch_chart_template","False" -"ch_coa_1509","Amortissements sur les machines et appareils","1509","account.data_account_type_current_assets","l10n_ch.l10nch_chart_template","False" -"ch_coa_1510","Mobilier et installations","1510","account.data_account_type_current_assets","l10n_ch.l10nch_chart_template","False" -"ch_coa_1519","Amortissements sur le mobilier et les installations","1519","account.data_account_type_current_assets","l10n_ch.l10nch_chart_template","False" -"ch_coa_1520","Machines de bureau, informatique, systèmes de communication","1520","account.data_account_type_current_assets","l10n_ch.l10nch_chart_template","False" -"ch_coa_1529","Amortissements sur les machines de bureau, inf. et syst. comm.","1529","account.data_account_type_current_assets","l10n_ch.l10nch_chart_template","False" -"ch_coa_1530","Véhicules","1530","account.data_account_type_current_assets","l10n_ch.l10nch_chart_template","False" -"ch_coa_1539","Amortissements sur les véhicules","1539","account.data_account_type_current_assets","l10n_ch.l10nch_chart_template","False" -"ch_coa_1540","Outillages et appareils","1540","account.data_account_type_current_assets","l10n_ch.l10nch_chart_template","False" -"ch_coa_1549","Amortissements sur les outillages et appareils","1549","account.data_account_type_current_assets","l10n_ch.l10nch_chart_template","False" -"ch_coa_1550","Installations de stockage","1550","account.data_account_type_current_assets","l10n_ch.l10nch_chart_template","False" -"ch_coa_1559","Amortissements sur les installations de stockage","1559","account.data_account_type_current_assets","l10n_ch.l10nch_chart_template","False" -"ch_coa_1570","Equipements et Installations","1570","account.data_account_type_current_assets","l10n_ch.l10nch_chart_template","False" -"ch_coa_1579","Amortissements sur les équipements et installations","1579","account.data_account_type_current_assets","l10n_ch.l10nch_chart_template","False" -"ch_coa_1590","Autres immobilisations corporelles meubles","1590","account.data_account_type_current_assets","l10n_ch.l10nch_chart_template","False" -"ch_coa_1599","Amortissements sur les autres immobilisations corporelles meubles","1599","account.data_account_type_current_assets","l10n_ch.l10nch_chart_template","False" -"ch_coa_1600","Immeubles d’exploitation","1600","account.data_account_type_current_assets","l10n_ch.l10nch_chart_template","False" -"ch_coa_1609","Amortissements sur les immeubles d’exploitation","1609","account.data_account_type_current_assets","l10n_ch.l10nch_chart_template","False" -"ch_coa_1700","Brevets, know-how, licences, droits, développement","1700","account.data_account_type_current_assets","l10n_ch.l10nch_chart_template","False" -"ch_coa_1709","Amortissements sur les brevets, know-how, licences, droits, dév.","1709","account.data_account_type_current_assets","l10n_ch.l10nch_chart_template","False" -"ch_coa_1770","Goodwill","1770","account.data_account_type_current_assets","l10n_ch.l10nch_chart_template","False" -"ch_coa_1779","Ajustement de la valeur des goodwill","1779","account.data_account_type_current_assets","l10n_ch.l10nch_chart_template","False" -"ch_coa_1850","Capital actions, capital social, droits de participations ou capital de fondation non versés","1850","account.data_account_type_current_assets","l10n_ch.l10nch_chart_template","False" -"ch_coa_2000","Créanciers","2000","account.data_account_type_payable","l10n_ch.l10nch_chart_template","True" -"ch_coa_2030","Acomptes de clients","2030","account.data_account_type_current_liabilities","l10n_ch.l10nch_chart_template","False" -"ch_coa_2100","Dettes bancaires","2100","account.data_account_type_current_liabilities","l10n_ch.l10nch_chart_template","False" -"ch_coa_2120","Engagements de financement par leasing","2120","account.data_account_type_current_liabilities","l10n_ch.l10nch_chart_template","False" -"ch_coa_2140","Autres dettes à court terme rémunérées","2140","account.data_account_type_current_liabilities","l10n_ch.l10nch_chart_template","False" -"ch_coa_2160","Dettes envers l'actionnaire","2160","account.data_account_type_current_liabilities","l10n_ch.l10nch_chart_template","False" -"ch_coa_2200","TVA due","2200","account.data_account_type_current_liabilities","l10n_ch.l10nch_chart_template","False" -"ch_coa_2201","Décompte TVA","2201","account.data_account_type_current_liabilities","l10n_ch.l10nch_chart_template","False" -"ch_coa_2206","Impôt anticipé dû","2206","account.data_account_type_current_liabilities","l10n_ch.l10nch_chart_template","False" -"ch_coa_2208","Impôts directs","2208","account.data_account_type_current_liabilities","l10n_ch.l10nch_chart_template","False" -"ch_coa_2210","Autres dettes à court terme","2210","account.data_account_type_current_liabilities","l10n_ch.l10nch_chart_template","False" -"ch_coa_2261","Dividendes","2261","account.data_account_type_current_liabilities","l10n_ch.l10nch_chart_template","False" -"ch_coa_2270","Assurances sociales et institutions de prévoyance","2270","account.data_account_type_current_liabilities","l10n_ch.l10nch_chart_template","False" -"ch_coa_2279","Impôt à la source","2279","account.data_account_type_current_liabilities","l10n_ch.l10nch_chart_template","False" -"ch_coa_2300","Charges à payer","2300","account.data_account_type_current_liabilities","l10n_ch.l10nch_chart_template","False" -"ch_coa_2301","Produits encaissés d’avance","2301","account.data_account_type_current_liabilities","l10n_ch.l10nch_chart_template","False" -"ch_coa_2330","Provisions à court terme","2330","account.data_account_type_current_liabilities","l10n_ch.l10nch_chart_template","False" -"ch_coa_2400","Dettes bancaires","2400","account.data_account_type_current_liabilities","l10n_ch.l10nch_chart_template","False" -"ch_coa_2420","Engagements de financement par leasing","2420","account.data_account_type_current_liabilities","l10n_ch.l10nch_chart_template","False" -"ch_coa_2430","Emprunts obligataires","2430","account.data_account_type_current_liabilities","l10n_ch.l10nch_chart_template","False" -"ch_coa_2450","Emprunts","2450","account.data_account_type_current_liabilities","l10n_ch.l10nch_chart_template","False" -"ch_coa_2451","Hypothèques","2451","account.data_account_type_current_liabilities","l10n_ch.l10nch_chart_template","False" -"ch_coa_2500","Autres dettes à long terme","2500","account.data_account_type_current_liabilities","l10n_ch.l10nch_chart_template","False" -"ch_coa_2600","Provisions","2600","account.data_account_type_current_liabilities","l10n_ch.l10nch_chart_template","False" -"ch_coa_2800","Capital-actions, capital social, capital de fondation","2800","account.data_account_type_equity","l10n_ch.l10nch_chart_template","False" -"ch_coa_2900","Réserves légales issues du capital","2900","account.data_account_type_equity","l10n_ch.l10nch_chart_template","False" -"ch_coa_2940","Réserves d‘évaluation","2940","account.data_account_type_equity","l10n_ch.l10nch_chart_template","False" -"ch_coa_2950","Réserves légales issues du bénéfice","2950","account.data_account_type_equity","l10n_ch.l10nch_chart_template","False" -"ch_coa_2960","Réserves libres","2960","account.data_account_type_equity","l10n_ch.l10nch_chart_template","False" -"ch_coa_2970","Bénéfice / perte reporté","2970","account.data_account_type_equity","l10n_ch.l10nch_chart_template","False" -"ch_coa_2979","Bénéfice / perte de l’exercice","2979","account.data_account_type_equity","l10n_ch.l10nch_chart_template","False" -"ch_coa_2980","Propres actions, parts sociales, droits de participations (poste négatif)","2980","account.data_account_type_equity","l10n_ch.l10nch_chart_template","False" -"ch_coa_3000","Ventes de produits fabriqués","3000","account.data_account_type_revenue","l10n_ch.l10nch_chart_template","False" -"ch_coa_3009","Déductions sur ventes","3009","account.data_account_type_revenue","l10n_ch.l10nch_chart_template","False" -"ch_coa_3200","Ventes de marchandises","3200","account.data_account_type_revenue","l10n_ch.l10nch_chart_template","False" -"ch_coa_3400","Ventes de prestations","3400","account.data_account_type_revenue","l10n_ch.l10nch_chart_template","False" -"ch_coa_3600","Autres ventes et prestations de services","3600","account.data_account_type_revenue","l10n_ch.l10nch_chart_template","False" -"ch_coa_3700","Prestations propres","3700","account.data_account_type_revenue","l10n_ch.l10nch_chart_template","False" -"ch_coa_3710","Consommations propres","3710","account.data_account_type_revenue","l10n_ch.l10nch_chart_template","False" -"ch_coa_3800","Escomptes","3800","account.data_account_type_revenue","l10n_ch.l10nch_chart_template","False" -"ch_coa_3801","Rabais et réduction de prix","3801","account.data_account_type_revenue","l10n_ch.l10nch_chart_template","False" -"ch_coa_3802","Ristournes","3802","account.data_account_type_revenue","l10n_ch.l10nch_chart_template","False" -"ch_coa_3803","Commissions de tiers","3803","account.data_account_type_revenue","l10n_ch.l10nch_chart_template","False" -"ch_coa_3804","Frais d'encaissement","3804","account.data_account_type_revenue","l10n_ch.l10nch_chart_template","False" -"ch_coa_3805","Pertes sur créances clients, variation ducroire","3805","account.data_account_type_revenue","l10n_ch.l10nch_chart_template","False" -"ch_coa_3806","Différences de change","3806","account.data_account_type_revenue","l10n_ch.l10nch_chart_template","False" -"ch_coa_3807","Frais d'expédition","3807","account.data_account_type_revenue","l10n_ch.l10nch_chart_template","False" -"ch_coa_3900","Variation des stocks de produits semi-finis","3900","account.data_account_type_revenue","l10n_ch.l10nch_chart_template","False" -"ch_coa_3901","Variation des stocks de produits finis","3901","account.data_account_type_revenue","l10n_ch.l10nch_chart_template","False" -"ch_coa_3940","Variation de la valeur des prestations non facturées","3940","account.data_account_type_revenue","l10n_ch.l10nch_chart_template","False" -"ch_coa_4000","Charges de matériel de l‘atelier","4000","account.data_account_type_expenses","l10n_ch.l10nch_chart_template","False" -"ch_coa_4008","Variations de stocks","4008","account.data_account_type_expenses","l10n_ch.l10nch_chart_template","False" -"ch_coa_4009","Déductions obtenues sur achats","4009","account.data_account_type_expenses","l10n_ch.l10nch_chart_template","False" -"ch_coa_4070","Frêts à l'achat","4070","account.data_account_type_expenses","l10n_ch.l10nch_chart_template","False" -"ch_coa_4071","Droits de douanes à l'importation","4071","account.data_account_type_expenses","l10n_ch.l10nch_chart_template","False" -"ch_coa_4072","Frais de transport à l'achat","4072","account.data_account_type_expenses","l10n_ch.l10nch_chart_template","False" -"ch_coa_4080","Variations de stocks","4080","account.data_account_type_expenses","l10n_ch.l10nch_chart_template","False" -"ch_coa_4086","Pertes de matières","4086","account.data_account_type_expenses","l10n_ch.l10nch_chart_template","False" -"ch_coa_4200","Achats de marchandises destinées à la revente","4200","account.data_account_type_expenses","l10n_ch.l10nch_chart_template","False" -"ch_coa_4400","Prestations / travaux de tiers","4400","account.data_account_type_expenses","l10n_ch.l10nch_chart_template","False" -"ch_coa_4500","Electricité","4500","account.data_account_type_expenses","l10n_ch.l10nch_chart_template","False" -"ch_coa_4510","Gaz","4510","account.data_account_type_expenses","l10n_ch.l10nch_chart_template","False" -"ch_coa_4520","Mazout","4520","account.data_account_type_expenses","l10n_ch.l10nch_chart_template","False" -"ch_coa_4521","Charbon, briquettes, bois","4521","account.data_account_type_expenses","l10n_ch.l10nch_chart_template","False" -"ch_coa_4530","Essence","4530","account.data_account_type_expenses","l10n_ch.l10nch_chart_template","False" -"ch_coa_4540","Eau","4540","account.data_account_type_expenses","l10n_ch.l10nch_chart_template","False" -"ch_coa_4800","Variation des stocks de marchandises","4800","account.data_account_type_expenses","l10n_ch.l10nch_chart_template","False" -"ch_coa_4801","Variation des stocks de matières premières","4801","account.data_account_type_expenses","l10n_ch.l10nch_chart_template","False" -"ch_coa_4900","Escomptes","4900","account.data_account_type_expenses","l10n_ch.l10nch_chart_template","False" -"ch_coa_4901","Rabais et réductions de prix","4901","account.data_account_type_expenses","l10n_ch.l10nch_chart_template","False" -"ch_coa_4092","Ristournes","4902","account.data_account_type_expenses","l10n_ch.l10nch_chart_template","False" -"ch_coa_4903","Commissions obtenues sur achats","4903","account.data_account_type_expenses","l10n_ch.l10nch_chart_template","False" -"ch_coa_4906","Différences de change","4906","account.data_account_type_expenses","l10n_ch.l10nch_chart_template","False" -"ch_coa_5000","Salaires","5000","account.data_account_type_expenses","l10n_ch.l10nch_chart_template","False" -"ch_coa_5700","Charges sociales","5700","account.data_account_type_expenses","l10n_ch.l10nch_chart_template","False" -"ch_coa_5800","Autres charges du personnel","5800","account.data_account_type_expenses","l10n_ch.l10nch_chart_template","False" -"ch_coa_5900","Charges de personnels temporaires","5900","account.data_account_type_expenses","l10n_ch.l10nch_chart_template","False" -"ch_coa_6000","Charges de locaux","6000","account.data_account_type_expenses","l10n_ch.l10nch_chart_template","False" -"ch_coa_6100","Entretien, réparations et remplacement des inst. servant à l’exploitation","6100","account.data_account_type_expenses","l10n_ch.l10nch_chart_template","False" -"ch_coa_6105","Leasing immobilisations corporelles meubles","6105","account.data_account_type_expenses","l10n_ch.l10nch_chart_template","False" -"ch_coa_6200","Charges de véhicules et de transport","6200","account.data_account_type_expenses","l10n_ch.l10nch_chart_template","False" -"ch_coa_6260","Leasing et location de véhicules","6260","account.data_account_type_expenses","l10n_ch.l10nch_chart_template","False" -"ch_coa_6300","Assurances-choses, droits, taxes, autorisations","6300","account.data_account_type_expenses","l10n_ch.l10nch_chart_template","False" -"ch_coa_6400","Charges d’énergie et évacuation des déchets","6400","account.data_account_type_expenses","l10n_ch.l10nch_chart_template","False" -"ch_coa_6500","Charges d‘administration","6500","account.data_account_type_expenses","l10n_ch.l10nch_chart_template","False" -"ch_coa_6570","Charges et leasing d’informatique","6570","account.data_account_type_expenses","l10n_ch.l10nch_chart_template","False" -"ch_coa_6600","Publicité","6600","account.data_account_type_expenses","l10n_ch.l10nch_chart_template","False" -"ch_coa_6700","Autres charges d‘exploitation","6700","account.data_account_type_expenses","l10n_ch.l10nch_chart_template","False" -"ch_coa_6800","Amortissements et ajustements de valeur des postes sur immobilisations corporelles","6800","account.data_account_type_expenses","l10n_ch.l10nch_chart_template","False" -"ch_coa_6900","Charges financières","6900","account.data_account_type_expenses","l10n_ch.l10nch_chart_template","False" -"ch_coa_6950","Produits financiers","6950","account.data_account_type_expenses","l10n_ch.l10nch_chart_template","False" -"ch_coa_7000","Produits accessoires","7000","account.data_account_type_revenue","l10n_ch.l10nch_chart_template","False" -"ch_coa_7010","Charges accessoires","7010","account.data_account_type_expenses","l10n_ch.l10nch_chart_template","False" -"ch_coa_7500","Produits des immeubles d‘exploitation","7500","account.data_account_type_revenue","l10n_ch.l10nch_chart_template","False" -"ch_coa_7510","Charges des immeubles d‘exploitation","7510","account.data_account_type_expenses","l10n_ch.l10nch_chart_template","False" -"ch_coa_8000","Charges hors exploitation","8000","account.data_account_type_expenses","l10n_ch.l10nch_chart_template","False" -"ch_coa_8100","Produits hors exploitation","8100","account.data_account_type_revenue","l10n_ch.l10nch_chart_template","False" -"ch_coa_8500","Charges extraordinaires, exceptionnelles ou hors période","8500","account.data_account_type_expenses","l10n_ch.l10nch_chart_template","False" -"ch_coa_8510","Produits extraordinaires, exceptionnels ou hors période","8510","account.data_account_type_revenue","l10n_ch.l10nch_chart_template","False" -"ch_coa_8900","Impôts directs","8900","account.data_account_type_expenses","l10n_ch.l10nch_chart_template","False" diff --git a/l10n_ch/data/account_chart_template_data.xml b/l10n_ch/data/account_chart_template_data.xml deleted file mode 100644 index 9c2beea..0000000 --- a/l10n_ch/data/account_chart_template_data.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - diff --git a/l10n_ch/data/account_data.xml b/l10n_ch/data/account_data.xml deleted file mode 100644 index 40bbc12..0000000 --- a/l10n_ch/data/account_data.xml +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - TVA 0% - - - TVA 2.5% - - - TVA 3.7% - - - TVA 7.7% - - - - - - - TVA 100% - - - diff --git a/l10n_ch/data/account_fiscal_position_data.xml b/l10n_ch/data/account_fiscal_position_data.xml deleted file mode 100644 index eec3b5f..0000000 --- a/l10n_ch/data/account_fiscal_position_data.xml +++ /dev/null @@ -1,71 +0,0 @@ - - - - - - Suisse national - - - - - - - 1 - Import/Export - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/l10n_ch/data/account_tax_report_data.xml b/l10n_ch/data/account_tax_report_data.xml deleted file mode 100644 index 4afddd3..0000000 --- a/l10n_ch/data/account_tax_report_data.xml +++ /dev/null @@ -1,289 +0,0 @@ - - - - - Tax Report - - - - - I - CHIFFRE D'AFFAIRES - - None - - - - - 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 - - - - - - - 221 Prestations fournies à l'étranger - 221 - - - - - - - 225 Transfer avec la procédure de déclaration - 225 - - - - - - - 230 Chiffre d'affaires non-imposable a 0% (exclu) - 230 - - - - - - - 235 Diminution de la contre-prestation - 235 - - - - - - - 280 Divers (p.ex valeur du terrain) - 280 - - - - - - - 299 Chiffre d'affaires imposable (ch.200 moins ch.289) - - - tax_ch_302a + tax_ch_312a + tax_ch_342a - - - - II - CALCUL DE L'IMPOT - - None - - - - - Chiffre d'affaires imposable - - - - - - - 302a Chiffre d'affaires imposable a 7.7% (TS) - 302a - tax_ch_302a - - - - - - - 312a Chiffre d'affaires imposable a 2.5% (TR) - 312a - tax_ch_312a - - - - - - - 342a Chiffre d'affaires imposable a 3.7% (TS) - 342a - tax_ch_342a - - - - - - - Base Impôt sur acquisitions de services - - - - - - - 381a Impots sur les acquisitions - 381a - - - - - - - 382a Impots sur les acquisitions - 382a - - - - - - - 399 TVA Due - tax_ch_399 - - - - - - - 302b TVA due a 7.7% (TS) - 302b - - - - - - - 312b TVA due a 2.5% (TR) - 312b - - - - - - - 342b TVA due a 3.7% (TS) - 342b - - - - - - - 381b Impots sur les acquisitions - 381b - - - - - - - 382b Impots sur les acquisitions - 382b - - - - - - - 479 TVA préalable - - - tax_ch_479 - - - - 400 TVA préalable sur biens et services - 400 - - - - - - - 405 TVA préalable sur invest. et autres ch. - 405 - - - - - - - 410 Dégrèvement ultérieur de l'impot préalable - 410 - - - - - - - 415 Correction de l'impot préalable - 415 - - - - - - - 420 Réduction de la déduction de l'impot préalable - 420 - - - - - - - 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 - - - - - AUTRES MOUVEMENTS DE FONDS - - - - - - 900 Subventions, taxes touristiques - 900 - - - - - - - 910 Les dons, les dividendes, les dédommagements, ... - 910 - - - - - diff --git a/l10n_ch/data/account_vat2011_data.xml b/l10n_ch/data/account_vat2011_data.xml deleted file mode 100644 index 9cc1c77..0000000 --- a/l10n_ch/data/account_vat2011_data.xml +++ /dev/null @@ -1,881 +0,0 @@ - - - - - TVA due a 2.5% (TR) - 2.5% - - percent - - sale - - - - - - - TVA due à 2.5% (Incl. TR) - 2.5% Incl. - - - percent - - sale - - - - - - - TVA 2.5% sur achat B&S (TR) - 2.5% achat - - percent - - purchase - - - - - - - TVA 2.5% sur achat B&S (Incl. TR) - 2.5% achat Incl. - - - percent - - purchase - - - - - - - TVA 2.5% sur invest. et autres ch. (TR) - 2.5% invest. - - percent - - purchase - - - - - - - TVA 2.5% sur invest. et autres ch. (Incl. TR) - 2.5% invest. Incl. - - - percent - - purchase - - - - - - - TVA due a 3.7% (TS) - 3.7% - - percent - - sale - - - - - - - TVA due à 3.7% (Incl. TS) - 3.7% Incl. - - - percent - - sale - - - - - - - TVA 3.7% sur achat B&S (TS) - 3.7% achat - - percent - - purchase - - - - - - - TVA 3.7% sur achat B&S (Incl. TS) - 3.7% achat Incl. - - - percent - - purchase - - - - - - - TVA 3.7% sur invest. et autres ch. (TS) - 3.7% invest - - percent - - purchase - - - - - - - TVA 3.7% sur invest. et autres ch. (Incl. TS) - 3.7% invest Incl. - - - percent - - purchase - - - - - - - TVA due a 7.7% (TN) - 7.7% - - - percent - - sale - - - - - - - TVA due à 7.7% (Incl. TN) - 7.7% Incl. - - - - percent - - sale - - - - - - - TVA 7.7% sur achat B&S (Incl. TN) - 7.7% achat Incl. - - - percent - - - purchase - - - - - - - TVA 7.7% sur invest. et autres ch. (TN) - 7.7% invest. - - percent - - purchase - - - - - - - TVA 7.7% sur invest. et autres ch. (Incl. TN) - 7.7% invest. Incl. - - - percent - - purchase - - - - - - - TVA due a 0% (Exportations) - - 0% - percent - - sale - - - - - - - TVA 0% exclue - 0% excl. - - percent - - sale - - - - - - - TVA 0% Importations de biens et services - 0% import. - - percent - - purchase - - - - - Dédouanement TVA (biens et services) - 100% imp. - - division - - purchase - - - - - - - - Dédouanement TVA (invest. et autres ch.) - 100% imp.invest. - - division - - 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 - - - - - - - - Subventions, taxes touristiques à 0% - - 0% subventions - percent - - sale - - - - - - - Dons, dividendes, dédommagements à 0% - - 0% dons - percent - - sale - - - - - diff --git a/l10n_ch/data/l10n_ch_chart_data.xml b/l10n_ch/data/l10n_ch_chart_data.xml deleted file mode 100644 index 759b394..0000000 --- a/l10n_ch/data/l10n_ch_chart_data.xml +++ /dev/null @@ -1,17 +0,0 @@ - - - - - - - - Plan comptable 2015 (Suisse) - 4 - 102 - 100 - 1090 - - - - - diff --git a/l10n_ch/data/l10n_ch_chart_post_data.xml b/l10n_ch/data/l10n_ch_chart_post_data.xml deleted file mode 100644 index c40dd81..0000000 --- a/l10n_ch/data/l10n_ch_chart_post_data.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - - - - - diff --git a/l10n_ch/demo/account_cash_rounding.xml b/l10n_ch/demo/account_cash_rounding.xml deleted file mode 100644 index af2eb81..0000000 --- a/l10n_ch/demo/account_cash_rounding.xml +++ /dev/null @@ -1,10 +0,0 @@ - - - - - Coinage 0.05 - 0.05 - add_invoice_line - - - diff --git a/l10n_ch/demo/demo_company.xml b/l10n_ch/demo/demo_company.xml deleted file mode 100644 index 63e68ce..0000000 --- a/l10n_ch/demo/demo_company.xml +++ /dev/null @@ -1,34 +0,0 @@ - - - - CH Company - CHE-530781296TVA - 14 Meierskappelerstrasse - Risch-Rotkreuz - - - 6343 - +41 78 123 45 67 - info@company.chexample.com - www.chexample.com - - - - CH Company - - - - - - - - - - - - - - - - - diff --git a/l10n_ch/i18n/l10n_ch.pot b/l10n_ch/i18n/l10n_ch.pot deleted file mode 100644 index dd15d8c..0000000 --- a/l10n_ch/i18n/l10n_ch.pot +++ /dev/null @@ -1,571 +0,0 @@ -# Translation of Flectra Server. -# This file contains the translation of the following modules: -# * l10n_ch -# -msgid "" -msgstr "" -"Project-Id-Version: Flectra Server 13.0\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-01-29 15:08+0000\n" -"PO-Revision-Date: 2020-01-29 15:08+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: l10n_ch -#: model:ir.actions.report,print_report_name:l10n_ch.l10n_ch_isr_report -msgid "'ISR-%s' % object.name" -msgstr "" - -#. module: l10n_ch -#: model:account.tax.report.line,name:l10n_ch.account_tax_report_line_chtax_302a -#: model:account.tax.report.line,tag_name:l10n_ch.account_tax_report_line_chtax_302a -msgid "302a Chiffre d'affaires imposable a 7.7% (TS)" -msgstr "" - -#. module: l10n_ch -#: model:account.tax.report.line,name:l10n_ch.account_tax_report_line_chtax_302b -#: model:account.tax.report.line,tag_name:l10n_ch.account_tax_report_line_chtax_302b -msgid "302b TVA due a 7.7% (TS)" -msgstr "" - -#. module: l10n_ch -#: model:account.tax.report.line,name:l10n_ch.account_tax_report_line_chtax_312a -#: model:account.tax.report.line,tag_name:l10n_ch.account_tax_report_line_chtax_312a -msgid "312a Chiffre d'affaires imposable a 2.5% (TR)" -msgstr "" - -#. module: l10n_ch -#: model:account.tax.report.line,name:l10n_ch.account_tax_report_line_chtax_312b -#: model:account.tax.report.line,tag_name:l10n_ch.account_tax_report_line_chtax_312b -msgid "312b TVA due a 2.5% (TR)" -msgstr "" - -#. module: l10n_ch -#: model:account.tax.report.line,name:l10n_ch.account_tax_report_line_chtax_342a -#: model:account.tax.report.line,tag_name:l10n_ch.account_tax_report_line_chtax_342a -msgid "342a Chiffre d'affaires imposable a 3.7% (TS)" -msgstr "" - -#. module: l10n_ch -#: model:account.tax.report.line,name:l10n_ch.account_tax_report_line_chtax_342b -#: model:account.tax.report.line,tag_name:l10n_ch.account_tax_report_line_chtax_342b -msgid "342b TVA due a 3.7% (TS)" -msgstr "" - -#. module: l10n_ch -#: model:account.tax.report.line,name:l10n_ch.account_tax_report_line_chtax_381a -#: model:account.tax.report.line,tag_name:l10n_ch.account_tax_report_line_chtax_381a -msgid "381a Impots sur les acquisitions" -msgstr "" - -#. module: l10n_ch -#: model:account.tax.report.line,name:l10n_ch.account_tax_report_line_chtax_381b -#: model:account.tax.report.line,tag_name:l10n_ch.account_tax_report_line_chtax_381b -msgid "381b Impots sur les acquisitions " -msgstr "" - -#. module: l10n_ch -#: model:account.tax.report.line,name:l10n_ch.account_tax_report_line_chtax_382a -#: model:account.tax.report.line,tag_name:l10n_ch.account_tax_report_line_chtax_382a -msgid "382a Impots sur les acquisitions" -msgstr "" - -#. module: l10n_ch -#: model:account.tax.report.line,name:l10n_ch.account_tax_report_line_chtax_382b -#: model:account.tax.report.line,tag_name:l10n_ch.account_tax_report_line_chtax_382b -msgid "382b Impots sur les acquisitions " -msgstr "" - -#. module: l10n_ch -#: model:account.tax.report.line,name:l10n_ch.account_tax_report_line_chtax_399 -msgid "399 TVA Due " -msgstr "" - -#. module: l10n_ch -#: model:account.tax.report.line,name:l10n_ch.account_tax_report_line_chtax_400 -#: model:account.tax.report.line,tag_name:l10n_ch.account_tax_report_line_chtax_400 -msgid "400 TVA préalable sur biens et services" -msgstr "" - -#. module: l10n_ch -#: model:account.tax.report.line,name:l10n_ch.account_tax_report_line_chtax_405 -#: model:account.tax.report.line,tag_name:l10n_ch.account_tax_report_line_chtax_405 -msgid "405 TVA préalable sur invest. et autres ch." -msgstr "" - -#. module: l10n_ch -#: model:account.tax.report.line,name:l10n_ch.account_tax_report_line_chtax_410 -#: model:account.tax.report.line,tag_name:l10n_ch.account_tax_report_line_chtax_410 -msgid "410 Dégrèvement ultérieur de l'impot préalable" -msgstr "" - -#. module: l10n_ch -#: model:account.tax.report.line,name:l10n_ch.account_tax_report_line_chtax_415 -#: model:account.tax.report.line,tag_name:l10n_ch.account_tax_report_line_chtax_415 -msgid "415 Correction de l'impot préalable" -msgstr "" - -#. module: l10n_ch -#: model:account.tax.report.line,name:l10n_ch.account_tax_report_line_chtax_420 -#: model:account.tax.report.line,tag_name:l10n_ch.account_tax_report_line_chtax_420 -msgid "420 Réduction de la déduction de l'impot préalable" -msgstr "" - -#. module: l10n_ch -#: model:account.tax.report.line,name:l10n_ch.account_tax_report_line_chtax_479 -msgid "479 TVA préalable" -msgstr "" - -#. module: l10n_ch -#: model:account.tax.report.line,name:l10n_ch.account_tax_report_line_chtax_500 -msgid "500 Solde de TVA a payer a l'AFC" -msgstr "" - -#. module: l10n_ch -#: model:account.tax.report.line,name:l10n_ch.account_tax_report_line_chtax_510 -msgid "510 Solde de TVA a recevoir de l'AFC" -msgstr "" - -#. module: l10n_ch -#: model:account.tax.report.line,name:l10n_ch.account_tax_report_line_chtax_900 -#: model:account.tax.report.line,tag_name:l10n_ch.account_tax_report_line_chtax_900 -msgid "900 Subventions, taxes touristiques" -msgstr "" - -#. module: l10n_ch -#: model:account.tax.report.line,name:l10n_ch.account_tax_report_line_chtax_910 -#: model:account.tax.report.line,tag_name:l10n_ch.account_tax_report_line_chtax_910 -msgid "910 Les dons, les dividendes, les dédommagements, ..." -msgstr "" - -#. module: l10n_ch -#: model_terms:ir.ui.view,arch_db:l10n_ch.res_config_settings_view_form -msgid "ISR scan line offset" -msgstr "" - -#. module: l10n_ch -#: model_terms:ir.ui.view,arch_db:l10n_ch.l10n_ch_swissqr_template -msgid "Acceptance point" -msgstr "" - -#. module: l10n_ch -#: model_terms:ir.ui.view,arch_db:l10n_ch.l10n_ch_swissqr_template -msgid "Additional information
" -msgstr "" - -#. module: l10n_ch -#: model_terms:ir.ui.view,arch_db:l10n_ch.l10n_ch_swissqr_template -msgid "Amount
" -msgstr "" - -#. module: l10n_ch -#: model_terms:ir.ui.view,arch_db:l10n_ch.l10n_ch_swissqr_template -msgid "Account / Payable to
" -msgstr "" - -#. module: l10n_ch -#: model_terms:ir.ui.view,arch_db:l10n_ch.l10n_ch_swissqr_template -msgid "Currency
" -msgstr "" - -#. module: l10n_ch -#: model_terms:ir.ui.view,arch_db:l10n_ch.l10n_ch_swissqr_template -msgid "Payable by
" -msgstr "" - -#. module: l10n_ch -#: model_terms:ir.ui.view,arch_db:l10n_ch.l10n_ch_swissqr_template -msgid "Payable to
" -msgstr "" - -#. module: l10n_ch -#: model_terms:ir.ui.view,arch_db:l10n_ch.l10n_ch_swissqr_template -msgid "Reference
" -msgstr "" - -#. module: l10n_ch -#: model_terms:ir.ui.view,arch_db:l10n_ch.l10n_ch_swissqr_template -msgid "Payment Part" -msgstr "" - -#. module: l10n_ch -#: model_terms:ir.ui.view,arch_db:l10n_ch.l10n_ch_swissqr_template -msgid "Receipt" -msgstr "" - -#. module: l10n_ch -#: model:account.tax.report.line,name:l10n_ch.account_tax_report_line_chtax_autres_mouv -msgid "AUTRES MOUVEMENTS DE FONDS" -msgstr "" - -#. module: l10n_ch -#: model_terms:ir.ui.view,arch_db:l10n_ch.res_config_settings_view_form -msgid "" -"Append the QR Code ISR at the end of customer invoices for Swiss customers" -msgstr "" - -#. module: l10n_ch -#: model:account.tax.report.line,name:l10n_ch.account_tax_report_line_calc_impot_base -msgid "Base Impôt sur acquisitions de services" -msgstr "" - -#. module: l10n_ch -#: model:ir.model.fields,help:l10n_ch.field_res_company__l10n_ch_isr_print_bank_location -#: model:ir.model.fields,help:l10n_ch.field_res_config_settings__l10n_ch_isr_print_bank_location -msgid "" -"Boolean option field indicating whether or not the alternate layout (the one" -" printing bank name and address) must be used when generating an ISR." -msgstr "" - -#. module: l10n_ch -#: model:ir.model.fields,help:l10n_ch.field_account_move__l10n_ch_isr_sent -msgid "" -"Boolean value telling whether or not the ISR corresponding to this invoice " -"has already been printed or sent by mail." -msgstr "" - -#. module: l10n_ch -#: model:ir.model.fields,help:l10n_ch.field_account_move__l10n_ch_isr_valid -msgid "" -"Boolean value. True iff all the data required to generate the ISR are " -"present" -msgstr "" - -#. module: l10n_ch -#: model:ir.model.fields,field_description:l10n_ch.field_account_setup_bank_manual_config__l10n_ch_isr_subscription_chf -#: model:ir.model.fields,field_description:l10n_ch.field_res_partner_bank__l10n_ch_isr_subscription_chf -msgid "CHF ISR Subscription Number" -msgstr "" - -#. module: l10n_ch -#: model:account.tax.report.line,name:l10n_ch.account_tax_report_line_calc_impot_chiffre -msgid "Chiffre d'affaires imposable" -msgstr "" - -#. module: l10n_ch -#: model:ir.model.fields,field_description:l10n_ch.field_account_journal__l10n_ch_postal -msgid "Client Number" -msgstr "" - -#. module: l10n_ch -#: model:account.cash.rounding,name:l10n_ch.cash_rounding_5_centime -msgid "Coinage 0.05" -msgstr "" - -#. module: l10n_ch -#: model:ir.model.fields,field_description:l10n_ch.field_account_journal__invoice_reference_model -msgid "Communication Standard" -msgstr "" - -#. module: l10n_ch -#: model:ir.model,name:l10n_ch.model_res_company -msgid "Companies" -msgstr "" - -#. module: l10n_ch -#: model:ir.model,name:l10n_ch.model_res_config_settings -msgid "Config Settings" -msgstr "" - -#. module: l10n_ch -#: model:ir.model.fields,field_description:l10n_ch.field_account_move__l10n_ch_currency_name -msgid "Currency Name" -msgstr "" - -#. module: l10n_ch -#: model:ir.model.fields,field_description:l10n_ch.field_account_setup_bank_manual_config__l10n_ch_isr_subscription_eur -#: model:ir.model.fields,field_description:l10n_ch.field_res_partner_bank__l10n_ch_isr_subscription_eur -msgid "EUR ISR Subscription Number" -msgstr "" - -#. module: l10n_ch -#: model:ir.model,name:l10n_ch.model_mail_template -msgid "Email Templates" -msgstr "" - -#. module: l10n_ch -#: model:ir.model.fields,field_description:l10n_ch.field_res_config_settings__l10n_ch_isr_scan_line_left -msgid "Horizontal offset" -msgstr "" - -#. module: l10n_ch -#: model:account.tax.report.line,name:l10n_ch.account_tax_report_line_chiffre_af -msgid "I - CHIFFRE D'AFFAIRES" -msgstr "" - -#. module: l10n_ch -#: model:account.tax.report.line,name:l10n_ch.account_tax_report_line_calc_impot -msgid "II - CALCUL DE L'IMPOT" -msgstr "" - -#. module: l10n_ch -#: model:ir.actions.report,name:l10n_ch.l10n_ch_isr_report -msgid "ISR" -msgstr "" - -#. module: l10n_ch -#: model_terms:ir.ui.view,arch_db:l10n_ch.isr_partner_bank_form -#: model_terms:ir.ui.view,arch_db:l10n_ch.setup_bank_account_wizard_inherit -msgid "ISR Client Identification Number" -msgstr "" - -#. module: l10n_ch -#: model_terms:ir.ui.view,arch_db:l10n_ch.l10n_ch_isr_report_template -msgid "ISR for invoice" -msgstr "" - -#. module: l10n_ch -#: model:ir.model.fields,help:l10n_ch.field_account_move__l10n_ch_isr_number_spaced -msgid "" -"ISR number split in blocks of 5 characters (right-justified), to generate " -"ISR report." -msgstr "" - -#. module: l10n_ch -#: model_terms:ir.ui.view,arch_db:l10n_ch.isr_invoice_search_view -msgid "ISR reference number" -msgstr "" - -#. module: l10n_ch -#: model:ir.model.fields,help:l10n_ch.field_account_move__l10n_ch_isr_subscription -msgid "" -"ISR subscription number identifying your company or your bank to generate " -"ISR." -msgstr "" - -#. module: l10n_ch -#: model:ir.model.fields,help:l10n_ch.field_account_move__l10n_ch_isr_subscription_formatted -msgid "" -"ISR subscription number your company or your bank, formated with '-' and " -"without the padding zeros, to generate ISR report." -msgstr "" - -#. module: l10n_ch -#: model:account.fiscal.position,name:l10n_ch.1_fiscal_position_template_import -#: model:account.fiscal.position.template,name:l10n_ch.fiscal_position_template_import -msgid "Import/Export" -msgstr "" - -#. module: l10n_ch -#: model:ir.model.fields,field_description:l10n_ch.field_account_move__l10n_ch_isr_number -msgid "L10N Ch Isr Number" -msgstr "" - -#. module: l10n_ch -#: model:ir.model.fields,field_description:l10n_ch.field_account_move__l10n_ch_isr_number_spaced -msgid "L10N Ch Isr Number Spaced" -msgstr "" - -#. module: l10n_ch -#: model:ir.model.fields,field_description:l10n_ch.field_account_move__l10n_ch_isr_optical_line -msgid "L10N Ch Isr Optical Line" -msgstr "" - -#. module: l10n_ch -#: model:ir.model.fields,field_description:l10n_ch.field_account_move__l10n_ch_isr_sent -msgid "L10N Ch Isr Sent" -msgstr "" - -#. module: l10n_ch -#: model:ir.model.fields,field_description:l10n_ch.field_account_move__l10n_ch_isr_subscription -msgid "L10N Ch Isr Subscription" -msgstr "" - -#. module: l10n_ch -#: model:ir.model.fields,field_description:l10n_ch.field_account_move__l10n_ch_isr_subscription_formatted -msgid "L10N Ch Isr Subscription Formatted" -msgstr "" - -#. module: l10n_ch -#: model:ir.model.fields,field_description:l10n_ch.field_account_move__l10n_ch_isr_valid -msgid "L10N Ch Isr Valid" -msgstr "" - -#. module: l10n_ch -#: model:ir.model.fields,field_description:l10n_ch.field_account_setup_bank_manual_config__l10n_ch_show_subscription -#: model:ir.model.fields,field_description:l10n_ch.field_res_partner_bank__l10n_ch_show_subscription -msgid "L10N Ch Show Subscription" -msgstr "" - -#. module: l10n_ch -#: model_terms:ir.ui.view,arch_db:l10n_ch.res_config_settings_view_form -msgid "Offset to move the scan line in mm" -msgstr "" - -#. module: l10n_ch -#: model:ir.model.fields,help:l10n_ch.field_account_move__l10n_ch_isr_optical_line -msgid "Optical reading line, as it will be printed on ISR" -msgstr "" - -#. module: l10n_ch -#: model:account.chart.template,name:l10n_ch.l10nch_chart_template -msgid "Plan comptable 2015 (Suisse)" -msgstr "" - -#. module: l10n_ch -#: code:addons/l10n_ch/models/res_bank.py:0 -#, python-format -msgid "Postal" -msgstr "" - -#. module: l10n_ch -#: model:ir.model.fields,field_description:l10n_ch.field_res_company__l10n_ch_isr_preprinted_account -#: model:ir.model.fields,field_description:l10n_ch.field_res_config_settings__l10n_ch_isr_preprinted_account -msgid "Preprinted account" -msgstr "" - -#. module: l10n_ch -#: model:ir.model.fields,field_description:l10n_ch.field_res_company__l10n_ch_isr_preprinted_bank -#: model:ir.model.fields,field_description:l10n_ch.field_res_config_settings__l10n_ch_isr_preprinted_bank -msgid "Preprinted bank" -msgstr "" - -#. module: l10n_ch -#: model_terms:ir.ui.view,arch_db:l10n_ch.isr_invoice_form -msgid "Print ISR" -msgstr "" - -#. module: l10n_ch -#: model:ir.model.fields,field_description:l10n_ch.field_res_config_settings__l10n_ch_print_qrcode -msgid "Print Swiss QR Code" -msgstr "" - -#. module: l10n_ch -#: model:ir.model.fields,field_description:l10n_ch.field_res_company__l10n_ch_isr_print_bank_location -msgid "Print bank location" -msgstr "" - -#. module: l10n_ch -#: model:ir.model.fields,field_description:l10n_ch.field_res_config_settings__l10n_ch_isr_print_bank_location -msgid "Print bank on ISR" -msgstr "" - -#. module: l10n_ch -#: model_terms:ir.ui.view,arch_db:l10n_ch.res_config_settings_view_form -msgid "" -"Print the coordinates of your bank under the 'Payment for' title of the ISR.\n" -" Your address will be moved to the 'in favour of' section." -msgstr "" - -#. module: l10n_ch -#: model:account.tax.report.line,name:l10n_ch.account_tax_report_line_chtax_solde -msgid "SOLDE" -msgstr "" - -#. module: l10n_ch -#: model:ir.model.fields,field_description:l10n_ch.field_res_company__l10n_ch_isr_scan_line_left -msgid "Scan line horizontal offset (mm)" -msgstr "" - -#. module: l10n_ch -#: model:ir.model.fields,field_description:l10n_ch.field_res_company__l10n_ch_isr_scan_line_top -msgid "Scan line vertical offset (mm)" -msgstr "" - -#. module: l10n_ch -#: model:ir.model.fields,field_description:l10n_ch.field_account_setup_bank_manual_config__l10n_ch_postal -#: model:ir.model.fields,field_description:l10n_ch.field_res_partner_bank__l10n_ch_postal -msgid "Swiss Postal Account" -msgstr "" - -#. module: l10n_ch -#: model:ir.model.fields.selection,name:l10n_ch.selection__account_journal__invoice_reference_model__ch -#: model:ir.ui.menu,name:l10n_ch.account_reports_ch_statements_menu -msgid "Switzerland" -msgstr "" - -#. module: l10n_ch -#: model:ir.model.fields,help:l10n_ch.field_account_move__l10n_ch_currency_name -msgid "The name of this invoice's currency" -msgstr "" - -#. module: l10n_ch -#: model:ir.model.fields,help:l10n_ch.field_account_move__l10n_ch_isr_number -msgid "The reference number associated with this invoice" -msgstr "" - -#. module: l10n_ch -#: model:ir.model.fields,help:l10n_ch.field_account_setup_bank_manual_config__l10n_ch_isr_subscription_chf -#: model:ir.model.fields,help:l10n_ch.field_res_partner_bank__l10n_ch_isr_subscription_chf -msgid "" -"The subscription number provided by the bank or Postfinance to identify the " -"bank, used to generate ISR in CHF. eg. 01-162-8" -msgstr "" - -#. module: l10n_ch -#: model:ir.model.fields,help:l10n_ch.field_account_setup_bank_manual_config__l10n_ch_isr_subscription_eur -#: model:ir.model.fields,help:l10n_ch.field_res_partner_bank__l10n_ch_isr_subscription_eur -msgid "" -"The subscription number provided by the bank or Postfinance to identify the " -"bank, used to generate ISR in EUR. eg. 03-162-5" -msgstr "" - -#. module: l10n_ch -#: model:ir.model.fields,help:l10n_ch.field_account_journal__l10n_ch_postal -#: model:ir.model.fields,help:l10n_ch.field_account_setup_bank_manual_config__l10n_ch_postal -#: model:ir.model.fields,help:l10n_ch.field_res_partner_bank__l10n_ch_postal -msgid "" -"This field is used for the Swiss postal account number on a vendor account " -"and for the client number on your own account. The client number is mostly " -"6 numbers without -, while the postal account number can be e.g. 01-162-8" -msgstr "" - -#. module: l10n_ch -#: model:ir.model.fields,field_description:l10n_ch.field_res_config_settings__l10n_ch_isr_scan_line_top -msgid "Vertical offset" -msgstr "" - -#. module: l10n_ch -#: model:ir.model.fields,help:l10n_ch.field_account_journal__invoice_reference_model -msgid "" -"You can choose different models for each type of reference. The default one " -"is the Flectra reference." -msgstr "" - -#. module: l10n_ch -#: code:addons/l10n_ch/models/account_invoice.py:0 -#, python-format -msgid "" -"You cannot generate an ISR yet.\n" -"\n" -" For this, you need to :\n" -"\n" -" - set a valid postal account number (or an IBAN referencing one) for your company\n" -"\n" -" - define its bank\n" -"\n" -" - associate this bank with a postal reference for the currency used in this invoice\n" -"\n" -" - fill the 'bank account' field of the invoice with the postal to be used to receive the related payment. A default account will be automatically set for all invoices created after you defined a postal account for your company." -msgstr "" - -#. module: l10n_ch -#: model:ir.model.fields,help:l10n_ch.field_mail_template__attachment_ids -msgid "You may attach files to this template, to be added to all emails created from this template" -msgstr "" - -#. module: l10n_ch -#: model:ir.model.fields,field_description:l10n_ch.field_res_bank__zip -#: model:ir.model.fields,field_description:l10n_ch.field_res_company__zip -msgid "Zip" -msgstr "" - -#. module: l10n_ch -#: model:ir.model.fields,help:l10n_ch.field_account_invoice__amount_by_group -msgid "type: [(name, amount, base, formated amount, formated base)]" -msgstr "" - -#. module: l10n_ch -#: code:addons/l10n_ch/models/account_invoice.py:179 -#, python-format -msgid "Cannot generate the QR-bill. Please check you have configured the address of your company and debtor. If you are using a QR-IBAN, also check the invoice's payment reference is a QR reference." -msgstr "" - -#. module: l10n_ch -#: model_terms:ir.ui.view,arch_db:l10n_ch.l10n_ch_swissqr_template -msgid "QR-bill for invoice" -msgstr "" diff --git a/l10n_ch/i18n_extra/de.po b/l10n_ch/i18n_extra/de.po deleted file mode 100644 index 679590d..0000000 --- a/l10n_ch/i18n_extra/de.po +++ /dev/null @@ -1,1812 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * l10n_ch -# -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 14.0+e\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-11-27 07:17+0000\n" -"PO-Revision-Date: 2020-11-27 07: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: l10n_ch -#: model:ir.actions.report,print_report_name:l10n_ch.l10n_ch_isr_report -msgid "'ISR-%s' % object.name" -msgstr "" - -#. module: l10n_ch -#: model:ir.actions.report,print_report_name:l10n_ch.l10n_ch_qr_report -msgid "'QR-bill-%s' % object.name" -msgstr "'QR-Rechnung-%s' % object.name" - -#. module: l10n_ch -#: model:account.tax.template,description:l10n_ch.vat_other_movements_910 -msgid "0% dons" -msgstr "0% Spenden" - -#. module: l10n_ch -#: model:account.tax.template,description:l10n_ch.vat_O_exclude -msgid "0% excl." -msgstr "0% Exkl." - -#. module: l10n_ch -#: model:account.tax.template,description:l10n_ch.vat_O_import -msgid "0% import." -msgstr "VST 0% Import." - -#. module: l10n_ch -#: model:account.tax.template,description:l10n_ch.vat_other_movements_900 -msgid "0% subventions" -msgstr "0% Subv." - -#. module: l10n_ch -#: model:account.tax.template,name:l10n_ch.vat_100_import -msgid "Dédouanement TVA (biens et services)" -msgstr "ZAZ 100% Mat.-/DL (OZD)" - -#. module: l10n_ch -#: model:account.tax.template,description:l10n_ch.vat_100_import -msgid "100% imp." -msgstr "ZAZ 100% Mat" - -#. module: l10n_ch -#: model:account.tax.template,description:l10n_ch.vat_100_import_invest -msgid "100% imp.invest." -msgstr "" - -#. module: l10n_ch -#: model:account.tax.template,description:l10n_ch.vat_25 -msgid "2.5%" -msgstr "2.5%" - -#. module: l10n_ch -#: model:account.tax.template,description:l10n_ch.vat_25_incl -msgid "2.5% Incl." -msgstr "2.5% Inkl." - -#. module: l10n_ch -#: model:account.tax.template,description:l10n_ch.vat_25_purchase -msgid "2.5% achat" -msgstr "VST 2.5% Mat." - -#. module: l10n_ch -#: model:account.tax.template,description:l10n_ch.vat_25_purchase_incl -msgid "2.5% achat Incl." -msgstr "VST 2.5% Mat. Inkl." - -#. module: l10n_ch -#: model:account.tax.template,description:l10n_ch.vat_25_invest -msgid "2.5% invest." -msgstr "VST 2.5% Inv." - -#. module: l10n_ch -#: model:account.tax.template,description:l10n_ch.vat_25_invest_incl -msgid "2.5% invest. Incl." -msgstr "VST 2.5% Inv.Inkl." - -#. module: l10n_ch -#: model:account.tax.report.line,name:l10n_ch.account_tax_report_line_chtax_200 -msgid "200 Chiffre d'affaires" -msgstr "" -"200 Total der vereinbarten bzw. vereinnahmten Entgelte, inkl. optierte " -"Leistungen, Entgelte aus Übertragungen im Meldeverfahren sowie aus " -"Leistungen im Ausland (weltweiter Umsatz)" - -#. module: l10n_ch -#: model:account.tax.report.line,name:l10n_ch.account_tax_report_line_chtax_220_289 -msgid "220 Chiffre d'affaires imposable a 0% (export)" -msgstr "" -"220 Von der Steuer befreite Leistungen (u.a. Exporte, Art. 23), von der " -"Steuer befreite Leistungen an begünstigte Einrichtungen und Personen (Art. " -"107 Abs. 1 Bst. a)" - -#. module: l10n_ch -#: model:account.tax.report.line,name:l10n_ch.account_tax_report_line_chtax_221 -msgid "221 Prestations fournies à l'étranger" -msgstr "221 Leistungen im Ausland (Ort der Leistung im Ausland)" - -#. module: l10n_ch -#: model:account.tax.report.line,name:l10n_ch.account_tax_report_line_chtax_225 -msgid "225 Transfer avec la procédure de déclaration" -msgstr "" -"225 Übertragung im Meldeverfahren (Art. 38, bitte zusätzlich Form. 764 " -"einreichen)" - -#. module: l10n_ch -#: model:account.tax.report.line,name:l10n_ch.account_tax_report_line_chtax_230 -msgid "230 Chiffre d'affaires non-imposable a 0% (exclu)" -msgstr "" -"230 Von der Steuer ausgenommene Inlandleistungen (Art. 21), für die nicht " -"nach Art. 22 optiert wird" - -#. module: l10n_ch -#: model:account.tax.report.line,name:l10n_ch.account_tax_report_line_chtax_235 -msgid "235 Diminution de la contre-prestation" -msgstr "235 Entgeltsminderungen wie Skonti, Rabatte usw." - -#. module: l10n_ch -#: model:account.tax.report.line,name:l10n_ch.account_tax_report_line_chtax_280 -msgid "280 Divers (p.ex valeur du terrain)" -msgstr "280 Diverses (z.B. Wert des Bodens, Ankaufspreise Margenbesteuerung)" - -#. module: l10n_ch -#: model:account.tax.report.line,name:l10n_ch.account_tax_report_line_chtax_289 -msgid "289 Déductions (ch.220 à ch.280)" -msgstr "289 Total Ziff. 200 bis 280" - -#. module: l10n_ch -#: model:account.tax.report.line,name:l10n_ch.account_tax_report_line_chtax_299 -msgid "299 Chiffre d'affaires imposable (ch.200 moins ch.289)" -msgstr "299 Steuerbarer Gesamtumsatz (Ziff. 200 abzüglich Ziff. 289)" - -#. module: l10n_ch -#: model:account.tax.template,description:l10n_ch.vat_37 -msgid "3.7%" -msgstr "3.7%" - -#. module: l10n_ch -#: model:account.tax.template,description:l10n_ch.vat_37_incl -msgid "3.7% Incl." -msgstr "3.7% Inkl." - -#. module: l10n_ch -#: model:account.tax.template,description:l10n_ch.vat_37_purchase -msgid "3.7% achat" -msgstr "3.7% Einkauf" - -#. module: l10n_ch -#: model:account.tax.template,description:l10n_ch.vat_37_purchase_incl -msgid "3.7% achat Incl." -msgstr "3.7% Einkauf Inkl." - -#. module: l10n_ch -#: model:account.tax.template,description:l10n_ch.vat_37_invest -msgid "3.7% invest" -msgstr "VST 3.7% Inv." - -#. module: l10n_ch -#: model:account.tax.template,description:l10n_ch.vat_37_invest_incl -msgid "3.7% invest Incl." -msgstr "VST 3.7% Inv.Inkl." - -#. module: l10n_ch -#: model:account.tax.report.line,name:l10n_ch.account_tax_report_line_chtax_302a -msgid "302a Chiffre d'affaires imposable a 7.7% (TS)" -msgstr "302a Steuerpflichtiger Umsatz von 7,7% (TS)" - -#. module: l10n_ch -#: model:account.tax.report.line,name:l10n_ch.account_tax_report_line_chtax_302b -msgid "302b TVA due a 7.7% (TS)" -msgstr "302b Mehrwertsteuer fällig bei 7,7% (TS)" - -#. module: l10n_ch -#: model:account.tax.report.line,name:l10n_ch.account_tax_report_line_chtax_312a -msgid "312a Chiffre d'affaires imposable a 2.5% (TR)" -msgstr "312a Steuerpflichtiger Umsatz von 2.5% (TR)" - -#. module: l10n_ch -#: model:account.tax.report.line,name:l10n_ch.account_tax_report_line_chtax_312b -msgid "312b TVA due a 2.5% (TR)" -msgstr "312b Mehrwertsteuer fällig bei 2.5% (TR)" - -#. module: l10n_ch -#: model:account.tax.report.line,name:l10n_ch.account_tax_report_line_chtax_342a -msgid "342a Chiffre d'affaires imposable a 3.7% (TS)" -msgstr "342a Steuerpflichtiger Umsatz von 3.7% (TS)" - -#. module: l10n_ch -#: model:account.tax.report.line,name:l10n_ch.account_tax_report_line_chtax_342b -msgid "342b TVA due a 3.7% (TS)" -msgstr "342b Mehrwertsteuer fällig bei 3.7% (TS)" - -#. module: l10n_ch -#: model:account.tax.report.line,name:l10n_ch.account_tax_report_line_chtax_381a -msgid "381a Impots sur les acquisitions" -msgstr "381a Steuern auf Akquisitionen" - -#. module: l10n_ch -#: model:account.tax.report.line,name:l10n_ch.account_tax_report_line_chtax_381b -msgid "381b Impots sur les acquisitions " -msgstr "381b Steuern auf Akquisitionen" - -#. module: l10n_ch -#: model:account.tax.report.line,name:l10n_ch.account_tax_report_line_chtax_382a -msgid "382a Impots sur les acquisitions" -msgstr "382a Steuern auf Akquisitionen" - -#. module: l10n_ch -#: model:account.tax.report.line,name:l10n_ch.account_tax_report_line_chtax_382b -msgid "382b Impots sur les acquisitions " -msgstr "382b Steuern auf Akquisitionen" - -#. module: l10n_ch -#: model:account.tax.report.line,name:l10n_ch.account_tax_report_line_chtax_399 -msgid "399 TVA Due " -msgstr "399 Total geschuldete Steuer" - -#. module: l10n_ch -#: model:account.tax.report.line,name:l10n_ch.account_tax_report_line_chtax_400 -msgid "400 TVA préalable sur biens et services" -msgstr "400 Vorsteuer auf Material- und Dienstleistungsaufwand" - -#. module: l10n_ch -#: model:account.tax.report.line,name:l10n_ch.account_tax_report_line_chtax_405 -msgid "405 TVA préalable sur invest. et autres ch." -msgstr "405 Vorsteuer auf Material- und Dienstleistungsaufwand" - -#. module: l10n_ch -#: model:account.tax.report.line,name:l10n_ch.account_tax_report_line_chtax_410 -msgid "410 Dégrèvement ultérieur de l'impot préalable" -msgstr "" -"410 Einlageentsteuerung (Art. 32, bitte detaillierte Aufstellung beilegen)" - -#. module: l10n_ch -#: model:account.tax.report.line,name:l10n_ch.account_tax_report_line_chtax_415 -msgid "415 Correction de l'impot préalable" -msgstr "" -"415 Vorsteuerkorrekturen: gemischte Verwendung (Art. 30), Eigenverbrauch " -"(Art. 31)" - -#. module: l10n_ch -#: model:account.tax.report.line,name:l10n_ch.account_tax_report_line_chtax_420 -msgid "420 Réduction de la déduction de l'impot préalable" -msgstr "" -"420 Vorsteuerkürzungen: Nicht-Entgelte wie Subventionen, Tourismusabgaben " -"(Art. 33 Abs. 2)" - -#. module: l10n_ch -#: model:account.tax.report.line,name:l10n_ch.account_tax_report_line_chtax_479 -msgid "479 TVA préalable" -msgstr "479 Total Ziff. 400 bis 420" - -#. module: l10n_ch -#: model:account.tax.report.line,name:l10n_ch.account_tax_report_line_chtax_500 -msgid "500 Solde de TVA a payer a l'AFC" -msgstr "500 Zu bezahlender Betrag" - -#. module: l10n_ch -#: model:account.tax.report.line,name:l10n_ch.account_tax_report_line_chtax_510 -msgid "510 Solde de TVA a recevoir de l'AFC" -msgstr "510 Guthaben der steuerpflichtigen Person" - -#. module: l10n_ch -#: model:account.tax.template,description:l10n_ch.vat_77 -msgid "7.7%" -msgstr "7.7%" - -#. module: l10n_ch -#: model:account.tax.template,description:l10n_ch.vat_77_incl -msgid "7.7% Incl." -msgstr "7.7% Inkl." - -#. module: l10n_ch -#: model:account.tax.template,description:l10n_ch.vat_77_purchase -msgid "7.7% achat" -msgstr "VST 7.7%" - -#. module: l10n_ch -#: model:account.tax.template,description:l10n_ch.vat_77_purchase_reverse -msgid "7.7% achat" -msgstr "BZS 7.7%" - -#. module: l10n_ch -#: model:account.tax.template,description:l10n_ch.vat_77_purchase_return -msgid "7.7% achat (return)" -msgstr "UST 7.7% Bezugssteuer" - -#. module: l10n_ch -#: model:account.tax.template,description:l10n_ch.vat_77_purchase_incl -msgid "7.7% achat Incl." -msgstr "VST 7.7% Mat." - -#. module: l10n_ch -#: model:account.tax.template,description:l10n_ch.vat_77_invest -msgid "7.7% invest." -msgstr "VST 7.7% Inv." - -#. module: l10n_ch -#: model:account.tax.template,description:l10n_ch.vat_77_invest_incl -msgid "7.7% invest. Incl." -msgstr "VST 7.7% Inv.Inkl." - -#. module: l10n_ch -#: model:account.tax.report.line,name:l10n_ch.account_tax_report_line_chtax_900 -msgid "900 Subventions, taxes touristiques" -msgstr "" -"900 Subventionen, durch Kurvereine eingenommene Tourismusabgaben, " -"Entsorgungs- und Wasserwerkbeiträge (Bst. A-c)" - -#. module: l10n_ch -#: model:account.tax.report.line,name:l10n_ch.account_tax_report_line_chtax_910 -msgid "910 Les dons, les dividendes, les dédommagements, ..." -msgstr "910 Spenden, Dividenden, Schadenersatz usw. (Bst. D-l)" - -#. module: l10n_ch -#: model_terms:ir.ui.view,arch_db:l10n_ch.l10n_ch_swissqr_template -msgid "Acceptance point" -msgstr "Annahmestelle" - -#. module: l10n_ch -#: model_terms:ir.ui.view,arch_db:l10n_ch.l10n_ch_swissqr_template -msgid "Account / Payable to
" -msgstr "Konto / Zahlbar an
" - -#. module: l10n_ch -#: model_terms:ir.ui.view,arch_db:l10n_ch.l10n_ch_swissqr_template -msgid "Additional information
" -msgstr "Zusätzliche Informationen
" - -#. module: l10n_ch -#: model_terms:ir.ui.view,arch_db:l10n_ch.l10n_ch_swissqr_template -msgid "Amount
" -msgstr "Betrag
" - -#. module: l10n_ch -#: model_terms:ir.ui.view,arch_db:l10n_ch.l10n_ch_swissqr_template -msgid "Currency
" -msgstr "Währung
" - -#. module: l10n_ch -#: model_terms:ir.ui.view,arch_db:l10n_ch.l10n_ch_swissqr_template -msgid "Payable by
" -msgstr "Zahlbar durch
" - -#. module: l10n_ch -#: model_terms:ir.ui.view,arch_db:l10n_ch.l10n_ch_swissqr_template -msgid "Reference
" -msgstr "Referenz
" - -#. module: l10n_ch -#: model_terms:ir.ui.view,arch_db:l10n_ch.l10n_ch_swissqr_template -msgid "Payment Part" -msgstr "Zahlteil" - -#. module: l10n_ch -#: model_terms:ir.ui.view,arch_db:l10n_ch.l10n_ch_swissqr_template -msgid "Receipt" -msgstr "Empfangsschein" - -#. module: l10n_ch -#: model:account.tax.report.line,name:l10n_ch.account_tax_report_line_chtax_autres_mouv -msgid "AUTRES MOUVEMENTS DE FONDS" -msgstr "ANDERE MITTELFLÜSSE (Art. 18 Abs. 2)" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_4200 -msgid "Achats de marchandises destinées à la revente" -msgstr "Handelswarenaufwand" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_2030 -msgid "Acomptes de clients" -msgstr "Erhaltene Anzahlungen" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1208 -msgid "Acomptes sur les marchandises commerciales" -msgstr "Akonto auf Zwischenhandelswaren" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1218 -msgid "Acomptes sur matières premières" -msgstr "Akonto auf Rohstoffe" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1149 -msgid "Ajustement de la valeur des avances et des prêts" -msgstr "Wertberichtigungen Vorschüsse und Darlehen" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1199 -msgid "Ajustement de la valeur des créances à court terme" -msgstr "Wertberichtigungen sonstige kurzfristige Forderungen" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1449 -msgid "Ajustement de la valeur des créances à long terme" -msgstr "Wertberichtigungen langfristige Forderungen" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1779 -msgid "Ajustement de la valeur des goodwill" -msgstr "Wertberichtigungen Goodwill" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1489 -msgid "Ajustement de la valeur des participations" -msgstr "Wertberichtigungen Beteiligungen" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1409 -msgid "Ajustement de la valeur des titres" -msgstr "Wertberichtigungen Wertschriften" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1069 -msgid "Ajustement de la valeur des titres" -msgstr "Wertberichtigungen Wertschriften" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_6800 -msgid "" -"Amortissements et ajustements de valeur des postes sur immobilisations " -"corporelles" -msgstr "" -"Abschreibungen und Wertberichtigungen auf Positionen des Anlagevermögens" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1519 -msgid "Amortissements sur le mobilier et les installations" -msgstr "Abschreibungen auf Mobiliar und Einrichtungen" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1599 -msgid "Amortissements sur les autres immobilisations corporelles meubles" -msgstr "Abschreibungen andere Sachanlagen" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1709 -msgid "Amortissements sur les brevets, know-how, licences, droits, dév." -msgstr "Abschreibungen auf Patente, Know-how, Lizenzen, Rechte, Entwicklungen" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1609 -msgid "Amortissements sur les immeubles d’exploitation" -msgstr "Abschreibungen auf Geschäftsliegenschaften" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1559 -msgid "Amortissements sur les installations de stockage" -msgstr "Abschreibungen und Wertberichtigungen Lagereinrichtungen" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1529 -msgid "Amortissements sur les machines de bureau, inf. et syst. comm." -msgstr "" -"Abschreibungen auf Büromaschinen, Informatik, Kommunikationstechnologie" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1509 -msgid "Amortissements sur les machines et appareils" -msgstr "Abschreibungen auf Maschinen und Apparate" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1549 -msgid "Amortissements sur les outillages et appareils" -msgstr "Abschreibungen auf Werkzeuge und Geräte" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1539 -msgid "Amortissements sur les véhicules" -msgstr "Abschreibungen auf Fahrzeuge" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1579 -msgid "Amortissements sur les équipements et installations" -msgstr "" -"Abschreibungen und Wertberichtigungen feste Einrichtungen und Installationen" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_2270 -msgid "Assurances sociales et institutions de prévoyance" -msgstr "Sozialversicherungen und Vorsorgeeinrichtungen" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_6300 -msgid "Assurances-choses, droits, taxes, autorisations" -msgstr "Sachversicherungen, Abgaben, Gebühren, Bewilligungen" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_5800 -msgid "Autres charges du personnel" -msgstr "Übriger Personalaufwand" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_6700 -msgid "Autres charges d‘exploitation" -msgstr "Übriger betrieblicher Aufwand" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1190 -msgid "Autres créances à court terme" -msgstr "Übrige kurzfristige Forderungen" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_2210 -msgid "Autres dettes à court terme" -msgstr "Übrige kurzfristige Verbindlichkeiten" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_2140 -msgid "Autres dettes à court terme rémunérées" -msgstr "Übrige verzinsliche Verbindlichkeiten" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_2500 -msgid "Autres dettes à long terme" -msgstr "Übrige langfristige Verbindlichkeiten" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1590 -msgid "Autres immobilisations corporelles meubles" -msgstr "Autres immobilisations corporelles meubles" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_3600 -msgid "Autres ventes et prestations de services" -msgstr "Übrige Erlöse aus Lieferungen und Leistungen" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1140 -msgid "Avances et prêts" -msgstr "Vorschüsse und Darlehen" - -#. module: l10n_ch -#: model:ir.model,name:l10n_ch.model_res_partner_bank -msgid "Bank Accounts" -msgstr "Bankkonten" - -#. module: l10n_ch -#: model:ir.model,name:l10n_ch.model_account_bank_statement_line -msgid "Bank Statement Line" -msgstr "Kontoauszugszeile" - -#. module: l10n_ch -#: model:account.tax.report.line,name:l10n_ch.account_tax_report_line_calc_impot_base -msgid "Base Impôt sur acquisitions de services" -msgstr "Steuerbemessungsgrundlage für Dienstleistungsakquisitionen" - -#. module: l10n_ch -#: model:ir.model.fields,help:l10n_ch.field_res_company__l10n_ch_isr_print_bank_location -#: model:ir.model.fields,help:l10n_ch.field_res_config_settings__l10n_ch_isr_print_bank_location -msgid "" -"Boolean option field indicating whether or not the alternate layout (the one" -" printing bank name and address) must be used when generating an ISR." -msgstr "" - -#. module: l10n_ch -#: model:ir.model.fields,help:l10n_ch.field_account_move__l10n_ch_isr_sent -msgid "" -"Boolean value telling whether or not the ISR corresponding to this invoice " -"has already been printed or sent by mail." -msgstr "" - -#. module: l10n_ch -#: model:ir.model.fields,help:l10n_ch.field_account_move__l10n_ch_isr_valid -msgid "" -"Boolean value. True iff all the data required to generate the ISR are " -"present" -msgstr "" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1700 -msgid "Brevets, know-how, licences, droits, développement" -msgstr "Patente, Know-how, Lizenzen, Rechte, Entwicklungen" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_2979 -msgid "Bénéfice / perte de l’exercice" -msgstr "Jahresgewinn oder Jahresverlust" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_2970 -msgid "Bénéfice / perte reporté" -msgstr "Gewinnvortrag oder Verlustvortrag" - -#. module: l10n_ch -#: model:ir.model.fields,field_description:l10n_ch.field_account_setup_bank_manual_config__l10n_ch_isr_subscription_chf -#: model:ir.model.fields,field_description:l10n_ch.field_res_partner_bank__l10n_ch_isr_subscription_chf -msgid "CHF ISR Subscription Number" -msgstr "" - -#. module: l10n_ch -#: code:addons/l10n_ch/models/account_invoice.py:0 -#, python-format -msgid "" -"Cannot generate the QR-bill. Please check you have configured the address of" -" your company and debtor. If you are using a QR-IBAN, also check the " -"invoice's payment reference is a QR reference." -msgstr "" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1850 -msgid "" -"Capital actions, capital social, droits de participations ou capital de " -"fondation non versés" -msgstr "Nicht einbezahltes Aktien-, Stamm-, Anteilschein- oder" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_2800 -msgid "Capital-actions, capital social, capital de fondation" -msgstr "Aktien-, Stamm-, Anteilschein- oder Stiftungskapital" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_4521 -msgid "Charbon, briquettes, bois" -msgstr "Kohle, Briketts, Holz" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_7010 -msgid "Charges accessoires" -msgstr "Aufwand Nebenbetrieb" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_6000 -msgid "Charges de locaux" -msgstr "Raumaufwand" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_4000 -msgid "Charges de matériel de l‘atelier" -msgstr "Materialaufwand Produktion" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_5900 -msgid "Charges de personnels temporaires" -msgstr "Leistungen Dritter" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_6200 -msgid "Charges de véhicules et de transport" -msgstr "Fahrzeug- und Transportaufwand" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_7510 -msgid "Charges des immeubles d‘exploitation" -msgstr "Aufwand betriebliche Liegenschaft" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_6500 -msgid "Charges d‘administration" -msgstr "Verwaltungsaufwand" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_6400 -msgid "Charges d’énergie et évacuation des déchets" -msgstr "Energie- und Entsorgungsaufwand" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_6570 -msgid "Charges et leasing d’informatique" -msgstr "Informatikaufwand inkl. Leasing" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_8500 -msgid "Charges extraordinaires, exceptionnelles ou hors période" -msgstr "Ausserordentlicher, einmaliger oder periodenfremder Aufwand" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_6900 -msgid "Charges financières" -msgstr "Finanzaufwand" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_8000 -msgid "Charges hors exploitation" -msgstr "Betriebsfremder Aufwand" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1300 -msgid "Charges payées d‘avance" -msgstr "Bezahlter Aufwand des Folgejahres" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_5700 -msgid "Charges sociales" -msgstr "Sozialversicherungsaufwand" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_2300 -msgid "Charges à payer" -msgstr "Noch nicht bezahlter Aufwand" - -#. module: l10n_ch -#: model:account.tax.report.line,name:l10n_ch.account_tax_report_line_calc_impot_chiffre -msgid "Chiffre d'affaires imposable" -msgstr "Steuerpflichtiger Umsatz" - -#. module: l10n_ch -#: model:ir.model.fields,field_description:l10n_ch.field_account_journal__l10n_ch_postal -msgid "Client Number" -msgstr "" - -#. module: l10n_ch -#: model:account.cash.rounding,name:l10n_ch.cash_rounding_5_centime -msgid "Coinage 0.05" -msgstr "" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_3803 -msgid "Commissions de tiers" -msgstr "Provisionen an Dritte" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_4903 -msgid "Commissions obtenues sur achats" -msgstr "Einkaufsprovisionen" - -#. module: l10n_ch -#: model:ir.model.fields,field_description:l10n_ch.field_account_journal__invoice_reference_model -msgid "Communication Standard" -msgstr "Kommunikationsstandard" - -#. module: l10n_ch -#: model:ir.model,name:l10n_ch.model_res_company -msgid "Companies" -msgstr "Unternehmen" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1099 -msgid "Compte d'attente autre" -msgstr "Unklare Beträge" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1091 -msgid "Compte d'attente pour salaires" -msgstr "Lohndurchlaufkonto" - -#. module: l10n_ch -#: model:ir.model,name:l10n_ch.model_res_config_settings -msgid "Config Settings" -msgstr "Konfiguration" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_3710 -msgid "Consommations propres" -msgstr "Eigenverbrauch" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1269 -msgid "Correction de la valeur de stocks de produits finis" -msgstr "Wertberichtigungen fertige Erzeugnisse" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1279 -msgid "Corrections de la valeur des stock produits semi-ouvrés" -msgstr "Wertberichtigungen unfertige Erzeugnisse" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1209 -msgid "Corrections de la valeur des stocks de marchandises" -msgstr "Wertberichtigungen Handelswaren" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1289 -msgid "Corrections de la valeur des travaux en cours" -msgstr "Wertberichtigungen nicht fakturierte Dienstleistungen" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1219 -msgid "Corrections de la valeur sur matières premières" -msgstr "Wertberichtigungen Rohstoffe" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1180 -msgid "Créances envers les assurances sociales et institutions de prévoyance" -msgstr "Forderungen gegenüber Sozialversicherungen und Vorsorgeeinrichtungen" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_2000 -msgid "Créanciers" -msgstr "Verbindlichkeiten aus Lieferungen und Leistungen (Kreditoren)" - -#. module: l10n_ch -#: model:ir.model.fields,field_description:l10n_ch.field_account_move__l10n_ch_currency_name -msgid "Currency Name" -msgstr "" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_2100 -msgid "Dettes bancaires" -msgstr "Bankverbindlichkeiten" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_2400 -msgid "Dettes bancaires" -msgstr "Bankverbindlichkeiten" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_2160 -msgid "Dettes envers l'actionnaire" -msgstr "Gesellschafterverbindlichkeiten" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_3806 -#: model:account.account.template,name:l10n_ch.ch_coa_4906 -msgid "Différences de change" -msgstr "Währungsdifferenzen" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_2261 -msgid "Dividendes" -msgstr "Beschlossene Ausschüttungen" - -#. module: l10n_ch -#: model:account.tax.template,name:l10n_ch.vat_other_movements_910 -msgid "Dons, dividendes, dédommagements à 0%" -msgstr "Spenden, Dividenden, Schadenersatz usw." - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_4071 -msgid "Droits de douanes à l'importation" -msgstr "Einfuhrzölle" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1109 -msgid "Ducroire" -msgstr "Delkredere" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1100 -msgid "Débiteurs" -msgstr "Forderungen" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1101 -msgid "Débiteurs (PoS)" -msgstr "Forderungen (PoS)" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_2201 -msgid "Décompte TVA" -msgstr "Abrechnungskonto MWST" - -#. module: l10n_ch -#: model:account.tax.template,name:l10n_ch.vat_100_import_invest -msgid "Dédouanement TVA (invest. et autres ch.)" -msgstr "ZAZ 100% Inv.-/DL (OZD)" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_4009 -msgid "Déductions obtenues sur achats" -msgstr "Einkaufsrabatte" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_3009 -msgid "Déductions sur ventes" -msgstr "Erlösminderungen" - -#. module: l10n_ch -#: model:ir.model.fields,field_description:l10n_ch.field_account_setup_bank_manual_config__l10n_ch_isr_subscription_eur -#: model:ir.model.fields,field_description:l10n_ch.field_res_partner_bank__l10n_ch_isr_subscription_eur -msgid "EUR ISR Subscription Number" -msgstr "" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_4540 -msgid "Eau" -msgstr "Wasser" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_4500 -msgid "Electricité" -msgstr "Strom" - -#. module: l10n_ch -#: model:ir.model,name:l10n_ch.model_mail_template -msgid "Email Templates" -msgstr "E-Mail-Vorlagen" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_2450 -msgid "Emprunts" -msgstr "Darlehen" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_2430 -msgid "Emprunts obligataires" -msgstr "Obligationenanleihen" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_2120 -msgid "Engagements de financement par leasing" -msgstr "Verbindlichkeiten aus Finanzierungsleasing" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_2420 -msgid "Engagements de financement par leasing" -msgstr "Verbindlichkeiten aus Finanzierungsleasing" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_6100 -msgid "" -"Entretien, réparations et remplacement des inst. servant à l’exploitation" -msgstr "Unterhalt, Reparaturen, Ersatz mobile Sachanlagen" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1570 -msgid "Equipements et Installations" -msgstr "Feste Einrichtungen und Installationen" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_3800 -msgid "Escomptes" -msgstr "Erlösminderungen" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_4900 -msgid "Escomptes" -msgstr "Erlösminderungen" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_4530 -msgid "Essence" -msgstr "Benzin" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_3804 -msgid "Frais d'encaissement" -msgstr "Inkassoaufwand" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_3807 -msgid "Frais d'expédition" -msgstr "Versandkosten" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_4072 -msgid "Frais de transport à l'achat" -msgstr "Transportkosten" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_4070 -msgid "Frêts à l'achat" -msgstr "Frachtkosten" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_4510 -msgid "Gaz" -msgstr "Gas" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1770 -msgid "Goodwill" -msgstr "Goodwill" - -#. module: l10n_ch -#: model:ir.model.fields,field_description:l10n_ch.field_res_config_settings__l10n_ch_isr_scan_line_left -msgid "Horizontal offset" -msgstr "" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1441 -#: model:account.account.template,name:l10n_ch.ch_coa_2451 -msgid "Hypothèques" -msgstr "Hypotheken" - -#. module: l10n_ch -#: model:account.tax.report.line,name:l10n_ch.account_tax_report_line_chiffre_af -msgid "I - CHIFFRE D'AFFAIRES" -msgstr "I – UMSATZ" - -#. module: l10n_ch -#: model:account.tax.report.line,name:l10n_ch.account_tax_report_line_calc_impot -msgid "II - CALCUL DE L'IMPOT" -msgstr "II – STEUERBERECHNUNG" - -#. module: l10n_ch -#: model:ir.actions.report,name:l10n_ch.l10n_ch_isr_report -msgid "ISR" -msgstr "" - -#. module: l10n_ch -#: model_terms:ir.ui.view,arch_db:l10n_ch.isr_partner_bank_form -#: model_terms:ir.ui.view,arch_db:l10n_ch.setup_bank_account_wizard_inherit -msgid "ISR Client Identification Number" -msgstr "" - -#. module: l10n_ch -#: model_terms:ir.ui.view,arch_db:l10n_ch.l10n_ch_isr_report_template -msgid "ISR for invoice" -msgstr "" - -#. module: l10n_ch -#: model:ir.model.fields,help:l10n_ch.field_account_move__l10n_ch_isr_number_spaced -msgid "" -"ISR number split in blocks of 5 characters (right-justified), to generate " -"ISR report." -msgstr "" - -#. module: l10n_ch -#: model_terms:ir.ui.view,arch_db:l10n_ch.isr_invoice_search_view -msgid "ISR reference number" -msgstr "" - -#. module: l10n_ch -#: model:ir.model.fields,help:l10n_ch.field_account_move__l10n_ch_isr_subscription -msgid "" -"ISR subscription number identifying your company or your bank to generate " -"ISR." -msgstr "" - -#. module: l10n_ch -#: model:ir.model.fields,help:l10n_ch.field_account_move__l10n_ch_isr_subscription_formatted -msgid "" -"ISR subscription number your company or your bank, formated with '-' and " -"without the padding zeros, to generate ISR report." -msgstr "" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1600 -msgid "Immeubles d’exploitation" -msgstr "Geschäftsliegenschaften" - -#. module: l10n_ch -#: model:account.fiscal.position.template,name:l10n_ch.fiscal_position_template_import -msgid "Import/Export" -msgstr "Import/Export" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1176 -msgid "Impôt anticipé" -msgstr "Verrechnungssteuer" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_2206 -msgid "Impôt anticipé dû" -msgstr "Verrechnungssteuer" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1171 -msgid "" -"Impôt préalable: TVA s/investissements et autres charges d’exploitation" -msgstr "Vorsteuer MWST Investitionen, übriger Betriebsaufwand" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1170 -msgid "Impôt préalable: TVA s/matériel, marchandises, prestations et énergie" -msgstr "Vorsteuer MWST Material, Waren, Dienstleistungen, Energie" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_2279 -msgid "Impôt à la source" -msgstr "Quellensteuer" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1189 -msgid "Impôt à la source" -msgstr "Quellensteuer" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_2208 -#: model:account.account.template,name:l10n_ch.ch_coa_8900 -msgid "Impôts directs" -msgstr "Direkte Steuern" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1550 -msgid "Installations de stockage" -msgstr "Lagereinrichtungen" - -#. module: l10n_ch -#: model:ir.model,name:l10n_ch.model_account_journal -msgid "Journal" -msgstr "" - -#. module: l10n_ch -#: model:ir.model,name:l10n_ch.model_account_move -msgid "Journal Entry" -msgstr "Buchungssatz" - -#. module: l10n_ch -#: model:ir.model.fields,field_description:l10n_ch.field_account_move__l10n_ch_isr_needs_fixing -msgid "L10N Ch Isr Needs Fixing" -msgstr "" - -#. module: l10n_ch -#: model:ir.model.fields,field_description:l10n_ch.field_account_move__l10n_ch_isr_number -msgid "L10N Ch Isr Number" -msgstr "" - -#. module: l10n_ch -#: model:ir.model.fields,field_description:l10n_ch.field_account_move__l10n_ch_isr_number_spaced -msgid "L10N Ch Isr Number Spaced" -msgstr "" - -#. module: l10n_ch -#: model:ir.model.fields,field_description:l10n_ch.field_account_move__l10n_ch_isr_optical_line -msgid "L10N Ch Isr Optical Line" -msgstr "" - -#. module: l10n_ch -#: model:ir.model.fields,field_description:l10n_ch.field_account_move__l10n_ch_isr_sent -msgid "L10N Ch Isr Sent" -msgstr "" - -#. module: l10n_ch -#: model:ir.model.fields,field_description:l10n_ch.field_account_move__l10n_ch_isr_subscription -msgid "L10N Ch Isr Subscription" -msgstr "" - -#. module: l10n_ch -#: model:ir.model.fields,field_description:l10n_ch.field_account_move__l10n_ch_isr_subscription_formatted -msgid "L10N Ch Isr Subscription Formatted" -msgstr "" - -#. module: l10n_ch -#: model:ir.model.fields,field_description:l10n_ch.field_account_move__l10n_ch_isr_valid -msgid "L10N Ch Isr Valid" -msgstr "" - -#. module: l10n_ch -#: model:ir.model.fields,field_description:l10n_ch.field_account_setup_bank_manual_config__l10n_ch_show_subscription -#: model:ir.model.fields,field_description:l10n_ch.field_res_partner_bank__l10n_ch_show_subscription -msgid "L10N Ch Show Subscription" -msgstr "" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_6260 -msgid "Leasing et location de véhicules" -msgstr "Fahrzeugleasing und -mieten" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_6105 -msgid "Leasing immobilisations corporelles meubles" -msgstr "Leasingaufwand mobile Sachanlagen" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.l10nch_chart_template_liquidity_transfer -msgid "Liquidity Transfer" -msgstr "Transferkonto" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1520 -msgid "Machines de bureau, informatique, systèmes de communication" -msgstr "Büromaschinen, Informatik, Kommunikationstechnologie" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1500 -msgid "Machines et appareils" -msgstr "Maschinen und Apparate" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1200 -msgid "Marchandises commerciales" -msgstr "Handelswaren" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1250 -msgid "Marchandises en consignation" -msgstr "Handelswaren in Konsignation" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1220 -msgid "Matières auxiliaires" -msgstr "Werkstoffe" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1230 -msgid "Matières consommables" -msgstr "Hilfs- und Verbrauchsmaterial" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1210 -msgid "Matières premières" -msgstr "Rohstoffe" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_4520 -msgid "Mazout" -msgstr "Heizöl" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1510 -msgid "Mobilier et installations" -msgstr "Mobiliar und Einrichtungen" - -#. module: l10n_ch -#: model_terms:ir.ui.view,arch_db:l10n_ch.res_config_settings_view_form -msgid "Offset to move the scan line in mm" -msgstr "" - -#. module: l10n_ch -#: model:ir.model.fields,help:l10n_ch.field_account_move__l10n_ch_isr_optical_line -msgid "Optical reading line, as it will be printed on ISR" -msgstr "" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1540 -msgid "Outillages et appareils" -msgstr "Werkzeuge und Geräte" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1480 -msgid "Participations" -msgstr "Beteiligungen" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_4086 -msgid "Pertes de matières" -msgstr "Warenschwund" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_3805 -msgid "Pertes sur créances clients, variation ducroire" -msgstr "Verluste Forderungen (Debitoren), Veränderung Delkredere" - -#. module: l10n_ch -#: model:account.chart.template,name:l10n_ch.l10nch_chart_template -msgid "Plan comptable 2015 (Suisse)" -msgstr "" - -#. module: l10n_ch -#: model_terms:ir.ui.view,arch_db:l10n_ch.isr_invoice_form -msgid "" -"Please fill in a correct ISR reference in the payment reference. The banks " -"will refuse your payment file otherwise." -msgstr "" - -#. module: l10n_ch -#: code:addons/l10n_ch/models/res_bank.py:0 -#, python-format -msgid "Postal" -msgstr "" - -#. module: l10n_ch -#: model:ir.model.fields,field_description:l10n_ch.field_res_company__l10n_ch_isr_preprinted_account -#: model:ir.model.fields,field_description:l10n_ch.field_res_config_settings__l10n_ch_isr_preprinted_account -msgid "Preprinted account" -msgstr "" - -#. module: l10n_ch -#: model:ir.model.fields,field_description:l10n_ch.field_res_company__l10n_ch_isr_preprinted_bank -#: model:ir.model.fields,field_description:l10n_ch.field_res_config_settings__l10n_ch_isr_preprinted_bank -msgid "Preprinted bank" -msgstr "" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_4400 -msgid "Prestations / travaux de tiers" -msgstr "Aufwand für bezogene Dienstleistungen" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_3700 -msgid "Prestations propres" -msgstr "Eigenleistungen" - -#. module: l10n_ch -#: model_terms:ir.ui.view,arch_db:l10n_ch.isr_invoice_form -msgid "Print ISR" -msgstr "" - -#. module: l10n_ch -#: model_terms:ir.ui.view,arch_db:l10n_ch.isr_invoice_form -msgid "Print QR-bill" -msgstr "" - -#. module: l10n_ch -#: model:ir.model.fields,field_description:l10n_ch.field_res_company__l10n_ch_isr_print_bank_location -msgid "Print bank location" -msgstr "" - -#. module: l10n_ch -#: model:ir.model.fields,field_description:l10n_ch.field_res_config_settings__l10n_ch_isr_print_bank_location -msgid "Print bank on ISR" -msgstr "" - -#. module: l10n_ch -#: model_terms:ir.ui.view,arch_db:l10n_ch.res_config_settings_view_form -msgid "" -"Print the coordinates of your bank under the 'Payment for' title of the ISR.\n" -" Your address will be moved to the 'in favour of' section." -msgstr "" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_7000 -msgid "Produits accessoires" -msgstr "Ertrag Nebenbetrieb" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_7500 -msgid "Produits des immeubles d‘exploitation" -msgstr "Ertrag betriebliche Liegenschaft" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_2301 -msgid "Produits encaissés d’avance" -msgstr "Erhaltener Ertrag des Folgejahres" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_8510 -msgid "Produits extraordinaires, exceptionnels ou hors période" -msgstr "Ausserordentlicher, einmaliger oder periodenfremder Ertrag" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_6950 -msgid "Produits financiers" -msgstr "Finanzertrag" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_8100 -msgid "Produits hors exploitation" -msgstr "Betriebsfremder Ertrag" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1301 -msgid "Produits à recevoir" -msgstr "Noch nicht erhaltener Ertrag" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_2980 -msgid "" -"Propres actions, parts sociales, droits de participations (poste négatif)" -msgstr "Eigene Aktien, Stammanteile oder Anteilscheine (Minusposten)" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_2600 -msgid "Provisions" -msgstr "Rückstellungen" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_2330 -msgid "Provisions à court terme" -msgstr "Kurzfristige Rückstellungen" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1440 -msgid "Prêts" -msgstr "Darlehen" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_6600 -msgid "Publicité" -msgstr "Werbeaufwand" - -#. module: l10n_ch -#: model:ir.actions.report,name:l10n_ch.l10n_ch_qr_report -msgid "QR-bill" -msgstr "" - -#. module: l10n_ch -#: model_terms:ir.ui.view,arch_db:l10n_ch.l10n_ch_swissqr_template -msgid "QR-bill for invoice" -msgstr "" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_3801 -msgid "Rabais et réduction de prix" -msgstr "Rabatte und Preisreduktionen" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_4901 -msgid "Rabais et réductions de prix" -msgstr "Rabatte und Preisreduktionen" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_3802 -#: model:account.account.template,name:l10n_ch.ch_coa_4092 -msgid "Ristournes" -msgstr "Rückvergütungen" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_2940 -msgid "Réserves d‘évaluation" -msgstr "Aufwertungsreserve" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_2960 -msgid "Réserves libres" -msgstr "Freiwillige Gewinnreserven" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_2950 -msgid "Réserves légales issues du bénéfice" -msgstr "Gesetzliche Gewinnreserve" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_2900 -msgid "Réserves légales issues du capital" -msgstr "Gesetzliche Kapitalreserve" - -#. module: l10n_ch -#: model:account.tax.report.line,name:l10n_ch.account_tax_report_line_chtax_solde -msgid "SOLDE" -msgstr "BEZAHLBARER BETRAG" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_5000 -msgid "Salaires" -msgstr "Lohnaufwand" - -#. module: l10n_ch -#: model:ir.model.fields,field_description:l10n_ch.field_res_company__l10n_ch_isr_scan_line_left -msgid "Scan line horizontal offset (mm)" -msgstr "" - -#. module: l10n_ch -#: model:ir.model.fields,field_description:l10n_ch.field_res_company__l10n_ch_isr_scan_line_top -msgid "Scan line vertical offset (mm)" -msgstr "" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1260 -msgid "Stocks de produits finis" -msgstr "Fertige Erzeugnisse" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1270 -msgid "Stocks de produits semi-ouvrés" -msgstr "Unfertige Erzeugnisse" - -#. module: l10n_ch -#: model:account.tax.template,name:l10n_ch.vat_other_movements_900 -msgid "Subventions, taxes touristiques à 0%" -msgstr "" -"Subventionen, durch Kurvereine eingenommene Tourismusabgaben, Entsorgungs- " -"und Wasserwerkbeiträge" - -#. module: l10n_ch -#: model:account.fiscal.position.template,name:l10n_ch.fiscal_position_template_1 -msgid "Suisse national" -msgstr "Schweiz national" - -#. module: l10n_ch -#: model:ir.model.fields,field_description:l10n_ch.field_account_setup_bank_manual_config__l10n_ch_postal -#: model:ir.model.fields,field_description:l10n_ch.field_res_partner_bank__l10n_ch_postal -msgid "Swiss Postal Account" -msgstr "" - -#. module: l10n_ch -#: code:addons/l10n_ch/models/res_bank.py:0 -#, python-format -msgid "Swiss QR bill" -msgstr "" - -#. module: l10n_ch -#: model:ir.model,name:l10n_ch.model_report_l10n_ch_qr_report_main -msgid "Swiss QR-bill report" -msgstr "" - -#. module: l10n_ch -#: model:ir.model.fields.selection,name:l10n_ch.selection__account_journal__invoice_reference_model__ch -#: model:ir.ui.menu,name:l10n_ch.account_reports_ch_statements_menu -msgid "Switzerland" -msgstr "" - -#. module: l10n_ch -#: model:account.tax.group,name:l10n_ch.tax_group_tva_0 -msgid "TVA 0%" -msgstr "MwSt. 0%" - -#. module: l10n_ch -#: model:account.tax.template,name:l10n_ch.vat_O_import -msgid "TVA 0% Importations de biens et services" -msgstr "VST 0.0% Mat.-/DL/Inv./übr.BA/OZD" - -#. module: l10n_ch -#: model:account.tax.template,name:l10n_ch.vat_O_exclude -msgid "TVA 0% exclue" -msgstr "UST 0.0% Lief./DL (ausgenommen)" - -#. module: l10n_ch -#: model:account.tax.group,name:l10n_ch.tax_group_tva_100 -msgid "TVA 100%" -msgstr "" - -#. module: l10n_ch -#: model:account.tax.group,name:l10n_ch.tax_group_tva_25 -msgid "TVA 2.5%" -msgstr "MwSt. 2.5%" - -#. module: l10n_ch -#: model:account.tax.template,name:l10n_ch.vat_25_purchase_incl -msgid "TVA 2.5% sur achat B&S (Incl. TR)" -msgstr "VST 2.5% Mat.-/DL (inkl. MWST)" - -#. module: l10n_ch -#: model:account.tax.template,name:l10n_ch.vat_25_purchase -msgid "TVA 2.5% sur achat B&S (TR)" -msgstr "VST 2.5% Mat.-/DL (exkl. MWST)" - -#. module: l10n_ch -#: model:account.tax.template,name:l10n_ch.vat_25_invest_incl -msgid "TVA 2.5% sur invest. et autres ch. (Incl. TR)" -msgstr "VST 2.5% Inv./übr.BA (inkl. MWST)" - -#. module: l10n_ch -#: model:account.tax.template,name:l10n_ch.vat_25_invest -msgid "TVA 2.5% sur invest. et autres ch. (TR)" -msgstr "VST 2.5% Inv./übr.BA (exkl. MWST)" - -#. module: l10n_ch -#: model:account.tax.group,name:l10n_ch.tax_group_tva_37 -msgid "TVA 3.7%" -msgstr "MwSt. 3,7%" - -#. module: l10n_ch -#: model:account.tax.template,name:l10n_ch.vat_37_purchase_incl -msgid "TVA 3.7% sur achat B&S (Incl. TS)" -msgstr "VST 3.7% Mat.-/DL (inkl. MWST)" - -#. module: l10n_ch -#: model:account.tax.template,name:l10n_ch.vat_37_purchase -msgid "TVA 3.7% sur achat B&S (TS)" -msgstr "VST 3.7% Mat.-/DL (exkl. MWST)" - -#. module: l10n_ch -#: model:account.tax.template,name:l10n_ch.vat_37_invest_incl -msgid "TVA 3.7% sur invest. et autres ch. (Incl. TS)" -msgstr "VST 3.7% Inv./übr.BA (inkl. MWST)" - -#. module: l10n_ch -#: model:account.tax.template,name:l10n_ch.vat_37_invest -msgid "TVA 3.7% sur invest. et autres ch. (TS)" -msgstr "VST 3.7% Inv./übr.BA (exkl. MWST)" - -#. module: l10n_ch -#: model:account.tax.group,name:l10n_ch.tax_group_tva_77 -msgid "TVA 7.7%" -msgstr "MwSt. 7,7%" - -#. module: l10n_ch -#: model:account.tax.template,name:l10n_ch.vat_77_purchase_incl -msgid "TVA 7.7% sur achat B&S (Incl. TN)" -msgstr "VST 7.7% Mat.-/DL (inkl. MWST)" - -#. module: l10n_ch -#: model:account.tax.template,name:l10n_ch.vat_77_purchase -msgid "TVA 7.7% sur achat B&S (TN)" -msgstr "VST 7.7% Mat.-/DL (exkl. MWST)" - -#. module: l10n_ch -#: model:account.tax.template,name:l10n_ch.vat_77_purchase_reverse -msgid "TVA 7.7% sur achat service a l'etranger (reverse charge)" -msgstr "BZS 7.7% Bezugssteuer" - -#. module: l10n_ch -#: model:account.tax.template,name:l10n_ch.vat_77_invest_incl -msgid "TVA 7.7% sur invest. et autres ch. (Incl. TN)" -msgstr "VST 7.7% Inv./übr.BA (inkl. MWST)" - -#. module: l10n_ch -#: model:account.tax.template,name:l10n_ch.vat_77_invest -msgid "TVA 7.7% sur invest. et autres ch. (TN)" -msgstr "VST 7.7% Inv./übr.BA (exkl. MWST)" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_2200 -msgid "TVA due" -msgstr "Geschuldete MwSt. (Umsatzsteuer)" - -#. module: l10n_ch -#: model:account.tax.template,name:l10n_ch.vat_XO -msgid "TVA due a 0% (Exportations)" -msgstr "UST 0.0% Lief./DL (Export)" - -#. module: l10n_ch -#: model:account.tax.template,name:l10n_ch.vat_25 -msgid "TVA due a 2.5% (TR)" -msgstr "UST 2.5% Lief./DL (exkl. MWST)" - -#. module: l10n_ch -#: model:account.tax.template,name:l10n_ch.vat_37 -msgid "TVA due a 3.7% (TS)" -msgstr "UST 3.7% Lief./DL (exkl. MWST)" - -#. module: l10n_ch -#: model:account.tax.template,name:l10n_ch.vat_77 -msgid "TVA due a 7.7% (TN)" -msgstr "UST 7.7% Lief./DL (exkl. MWST)" - -#. module: l10n_ch -#: model:account.tax.template,name:l10n_ch.vat_77_purchase_return -msgid "TVA due a 7.7% (TN) (return)" -msgstr "UST 7.7% Bezugssteuer" - -#. module: l10n_ch -#: model:account.tax.template,name:l10n_ch.vat_25_incl -msgid "TVA due à 2.5% (Incl. TR)" -msgstr "UST 2.5% Lief./DL (inkl. MWST)" - -#. module: l10n_ch -#: model:account.tax.template,name:l10n_ch.vat_37_incl -msgid "TVA due à 3.7% (Incl. TS)" -msgstr "UST 3.7% Lief./DL (inkl. MWST)" - -#. module: l10n_ch -#: model:account.tax.template,name:l10n_ch.vat_77_incl -msgid "TVA due à 7.7% (Incl. TN)" -msgstr "UST 7.7% Lief./DL (inkl. MWST)" - -#. module: l10n_ch -#: code:addons/l10n_ch/models/res_bank.py:0 -#, python-format -msgid "" -"The ISR subcription {} for {} number is not valid.\n" -"It must starts with {} and we a valid postal number format. eg. {}" -msgstr "" - -#. module: l10n_ch -#: model:ir.model.fields,help:l10n_ch.field_account_move__l10n_ch_currency_name -msgid "The name of this invoice's currency" -msgstr "" - -#. module: l10n_ch -#: code:addons/l10n_ch/models/res_bank.py:0 -#, python-format -msgid "" -"The partner set on the bank account meant to receive the payment (%s) must " -"have a complete postal address (street, zip, city and country)." -msgstr "" - -#. module: l10n_ch -#: code:addons/l10n_ch/models/res_bank.py:0 -#, python-format -msgid "" -"The partner the QR-code must have a complete postal address (street, zip, " -"city and country)." -msgstr "" - -#. module: l10n_ch -#: code:addons/l10n_ch/models/res_bank.py:0 -#, python-format -msgid "" -"The postal number {} is not valid.\n" -"It must be a valid postal number format. eg. 10-8060-7" -msgstr "" - -#. module: l10n_ch -#: model:ir.model.fields,help:l10n_ch.field_account_move__l10n_ch_isr_number -msgid "The reference number associated with this invoice" -msgstr "" - -#. module: l10n_ch -#: model:ir.model.fields,help:l10n_ch.field_account_setup_bank_manual_config__l10n_ch_isr_subscription_chf -#: model:ir.model.fields,help:l10n_ch.field_res_partner_bank__l10n_ch_isr_subscription_chf -msgid "" -"The subscription number provided by the bank or Postfinance to identify the " -"bank, used to generate ISR in CHF. eg. 01-162-8" -msgstr "" - -#. module: l10n_ch -#: model:ir.model.fields,help:l10n_ch.field_account_setup_bank_manual_config__l10n_ch_isr_subscription_eur -#: model:ir.model.fields,help:l10n_ch.field_res_partner_bank__l10n_ch_isr_subscription_eur -msgid "" -"The subscription number provided by the bank or Postfinance to identify the " -"bank, used to generate ISR in EUR. eg. 03-162-5" -msgstr "" - -#. module: l10n_ch -#: model:ir.model.fields,help:l10n_ch.field_account_journal__l10n_ch_postal -#: model:ir.model.fields,help:l10n_ch.field_account_setup_bank_manual_config__l10n_ch_postal -#: model:ir.model.fields,help:l10n_ch.field_res_partner_bank__l10n_ch_postal -msgid "" -"This field is used for the Swiss postal account number on a vendor account " -"and for the client number on your own account. The client number is mostly 6" -" numbers without -, while the postal account number can be e.g. 01-162-8" -msgstr "" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1060 -msgid "Titres" -msgstr "Wertschriften" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1400 -msgid "Titres à long terme" -msgstr "Wertschriften" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1280 -msgid "Travaux en cours" -msgstr "Nicht fakturierte Dienstleistungen" - -#. module: l10n_ch -#: model:ir.model.fields,help:l10n_ch.field_account_move__l10n_ch_isr_needs_fixing -msgid "" -"Used to show a warning banner when the vendor bill needs a correct ISR " -"payment reference. " -msgstr "" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_3940 -msgid "Variation de la valeur des prestations non facturées" -msgstr "Bestandesänderungen nicht fakturierte Dienstleistungen" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1287 -msgid "Variation de la valeur des travaux en cours" -msgstr "Bestandesänderungen nicht fakturierte Dienstleistungen" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1277 -msgid "Variation de stock produits semi-ouvrés" -msgstr "Bestandesänderungen unfertige Erzeugnisse" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1267 -msgid "Variation de stocks de produits finis" -msgstr "Bestandesänderungen fertige Erzeugnisse" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1207 -msgid "Variation des stocks de marchandises" -msgstr "Bestandesänderungen Handelsware" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_4800 -msgid "Variation des stocks de marchandises" -msgstr "Bestandesänderungen Handelsware" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_4801 -msgid "Variation des stocks de matières premières" -msgstr "Bestandesänderungen Rohstoffe" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_3901 -msgid "Variation des stocks de produits finis" -msgstr "Bestandesänderungen fertige Erzeugnisse" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_3900 -msgid "Variation des stocks de produits semi-finis" -msgstr "Bestandesänderungen unfertige Erzeugnisse" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1217 -msgid "Variation des stocks des matières premières" -msgstr "Bestandesänderungen Rohstoffe" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_4008 -#: model:account.account.template,name:l10n_ch.ch_coa_4080 -msgid "Variations de stocks" -msgstr "Inventurdifferenzen" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_3200 -msgid "Ventes de marchandises" -msgstr "Handelserlöse" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_3400 -msgid "Ventes de prestations" -msgstr "Dienstleistungserlöse" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_3000 -msgid "Ventes de produits fabriqués" -msgstr "Produktionserlöse" - -#. module: l10n_ch -#: model:ir.model.fields,field_description:l10n_ch.field_res_config_settings__l10n_ch_isr_scan_line_top -msgid "Vertical offset" -msgstr "" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1530 -msgid "Véhicules" -msgstr "Fahrzeuge" - -#. module: l10n_ch -#: model:ir.model.fields,help:l10n_ch.field_account_journal__invoice_reference_model -msgid "" -"You can choose different models for each type of reference. The default one " -"is the Odoo reference." -msgstr "" -"Sie können für jede Art von Referenz verschiedene Modelle auswählen. Die " -"Standardeinstellung ist die Odoo-Referenz." - -#. module: l10n_ch -#: code:addons/l10n_ch/models/account_invoice.py:0 -#, python-format -msgid "" -"You cannot generate an ISR yet.\n" -"\n" -" For this, you need to :\n" -"\n" -" - set a valid postal account number (or an IBAN referencing one) for your company\n" -"\n" -" - define its bank\n" -"\n" -" - associate this bank with a postal reference for the currency used in this invoice\n" -"\n" -" - fill the 'bank account' field of the invoice with the postal to be used to receive the related payment. A default account will be automatically set for all invoices created after you defined a postal account for your company." -msgstr "" diff --git a/l10n_ch/i18n_extra/en_US.po b/l10n_ch/i18n_extra/en_US.po deleted file mode 100644 index 73917c4..0000000 --- a/l10n_ch/i18n_extra/en_US.po +++ /dev/null @@ -1,1817 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * l10n_ch -# -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 14.0+e\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-11-27 07:25+0000\n" -"PO-Revision-Date: 2020-11-27 07:25+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: l10n_ch -#: model:ir.actions.report,print_report_name:l10n_ch.l10n_ch_isr_report -msgid "'ISR-%s' % object.name" -msgstr "" - -#. module: l10n_ch -#: model:ir.actions.report,print_report_name:l10n_ch.l10n_ch_qr_report -msgid "'QR-bill-%s' % object.name" -msgstr "" - -#. module: l10n_ch -#: model:account.tax.template,description:l10n_ch.vat_other_movements_910 -msgid "0% dons" -msgstr "0%" - -#. module: l10n_ch -#: model:account.tax.template,description:l10n_ch.vat_O_exclude -msgid "0% excl." -msgstr "" - -#. module: l10n_ch -#: model:account.tax.template,description:l10n_ch.vat_O_import -msgid "0% import." -msgstr "0% import." - -#. module: l10n_ch -#: model:account.tax.template,description:l10n_ch.vat_other_movements_900 -msgid "0% subventions" -msgstr "" - -#. module: l10n_ch -#: model:account.tax.template,name:l10n_ch.vat_100_import -msgid "Dédouanement TVA (biens et services)" -msgstr "Customs VAT on goods and services " - -#. module: l10n_ch -#: model:account.tax.template,description:l10n_ch.vat_100_import -msgid "100% imp." -msgstr "" - -#. module: l10n_ch -#: model:account.tax.template,description:l10n_ch.vat_100_import_invest -msgid "100% imp.invest." -msgstr "" - -#. module: l10n_ch -#: model:account.tax.template,description:l10n_ch.vat_25 -msgid "2.5%" -msgstr "2.50%" - -#. module: l10n_ch -#: model:account.tax.template,description:l10n_ch.vat_25_incl -msgid "2.5% Incl." -msgstr "" - -#. module: l10n_ch -#: model:account.tax.template,description:l10n_ch.vat_25_purchase -msgid "2.5% achat" -msgstr "2.5% purch." - -#. module: l10n_ch -#: model:account.tax.template,description:l10n_ch.vat_25_purchase_incl -msgid "2.5% achat Incl." -msgstr "2.5% purch. Incl." - -#. module: l10n_ch -#: model:account.tax.template,description:l10n_ch.vat_25_invest -msgid "2.5% invest." -msgstr "" - -#. module: l10n_ch -#: model:account.tax.template,description:l10n_ch.vat_25_invest_incl -msgid "2.5% invest. Incl." -msgstr "" - -#. module: l10n_ch -#: model:account.tax.report.line,name:l10n_ch.account_tax_report_line_chtax_200 -msgid "200 Chiffre d'affaires" -msgstr "" -"200 Total amount of agreed or collected consideration incl. from supplies " -"opted for taxation, transfer of supplies acc. to the notification procedure " -"and supplies provided abroad (worldwide turnover)" - -#. module: l10n_ch -#: model:account.tax.report.line,name:l10n_ch.account_tax_report_line_chtax_220_289 -msgid "220 Chiffre d'affaires imposable a 0% (export)" -msgstr "" -"220 Supplies exempt from the tax (e.g. export, art. 23) and supplies " -"provided to institutional and individual beneficiaries that are exempt from " -"liability for tax (art. 107 para. 1 lit. a)" - -#. module: l10n_ch -#: model:account.tax.report.line,name:l10n_ch.account_tax_report_line_chtax_221 -msgid "221 Prestations fournies à l'étranger" -msgstr "221 Supplies provided abroad (place of supply is abroad)" - -#. module: l10n_ch -#: model:account.tax.report.line,name:l10n_ch.account_tax_report_line_chtax_225 -msgid "225 Transfer avec la procédure de déclaration" -msgstr "" -"225 Transfer of supplies according to the notification procedure (art. 38, " -"please submit Form 764)" - -#. module: l10n_ch -#: model:account.tax.report.line,name:l10n_ch.account_tax_report_line_chtax_230 -msgid "230 Chiffre d'affaires non-imposable a 0% (exclu)" -msgstr "" -"230 Supplies provided on Swiss territory exempt from the tax without credit " -"(art. 21) and where the option for their taxation according to art. 22 has " -"not been exercised" - -#. module: l10n_ch -#: model:account.tax.report.line,name:l10n_ch.account_tax_report_line_chtax_235 -msgid "235 Diminution de la contre-prestation" -msgstr "235 Reduction of consideration (discounts, rebates etc.)" - -#. module: l10n_ch -#: model:account.tax.report.line,name:l10n_ch.account_tax_report_line_chtax_280 -msgid "280 Divers (p.ex valeur du terrain)" -msgstr "" -"280 Miscellaneous (e.g. land value, purchase prices in case of margin " -"taxation)" - -#. module: l10n_ch -#: model:account.tax.report.line,name:l10n_ch.account_tax_report_line_chtax_289 -msgid "289 Déductions (ch.220 à ch.280)" -msgstr "" -"289 Consideration reported in Ref. 200 from supplies exempt from the tax " -"without credit (art. 21) where the option for their taxation according to " -"art. 22 has been exercised" - -#. module: l10n_ch -#: model:account.tax.report.line,name:l10n_ch.account_tax_report_line_chtax_299 -msgid "299 Chiffre d'affaires imposable (ch.200 moins ch.289)" -msgstr "299 Taxable turnover (Ref. 200 minus Ref. 289)" - -#. module: l10n_ch -#: model:account.tax.template,description:l10n_ch.vat_37 -msgid "3.7%" -msgstr "3.70%" - -#. module: l10n_ch -#: model:account.tax.template,description:l10n_ch.vat_37_incl -msgid "3.7% Incl." -msgstr "" - -#. module: l10n_ch -#: model:account.tax.template,description:l10n_ch.vat_37_purchase -msgid "3.7% achat" -msgstr "3.7% purch." - -#. module: l10n_ch -#: model:account.tax.template,description:l10n_ch.vat_37_purchase_incl -msgid "3.7% achat Incl." -msgstr "3.7% purch. Incl." - -#. module: l10n_ch -#: model:account.tax.template,description:l10n_ch.vat_37_invest -msgid "3.7% invest" -msgstr "" - -#. module: l10n_ch -#: model:account.tax.template,description:l10n_ch.vat_37_invest_incl -msgid "3.7% invest Incl." -msgstr "" - -#. module: l10n_ch -#: model:account.tax.report.line,name:l10n_ch.account_tax_report_line_chtax_302a -msgid "302a Chiffre d'affaires imposable a 7.7% (TS)" -msgstr "302a Taxable turnover at 7.7% (TS)" - -#. module: l10n_ch -#: model:account.tax.report.line,name:l10n_ch.account_tax_report_line_chtax_302b -msgid "302b TVA due a 7.7% (TS)" -msgstr "302b Tax due at 7.7% (TS)" - -#. module: l10n_ch -#: model:account.tax.report.line,name:l10n_ch.account_tax_report_line_chtax_312a -msgid "312a Chiffre d'affaires imposable a 2.5% (TR)" -msgstr "312a Taxable turnover at 2.5% (TR)" - -#. module: l10n_ch -#: model:account.tax.report.line,name:l10n_ch.account_tax_report_line_chtax_312b -msgid "312b TVA due a 2.5% (TR)" -msgstr "312b Tax due at 2.5% (TR)" - -#. module: l10n_ch -#: model:account.tax.report.line,name:l10n_ch.account_tax_report_line_chtax_342a -msgid "342a Chiffre d'affaires imposable a 3.7% (TS)" -msgstr "342a Taxable turnover at 3.7% (TS)" - -#. module: l10n_ch -#: model:account.tax.report.line,name:l10n_ch.account_tax_report_line_chtax_342b -msgid "342b TVA due a 3.7% (TS)" -msgstr "342b Tax due at 3.7% (TS)" - -#. module: l10n_ch -#: model:account.tax.report.line,name:l10n_ch.account_tax_report_line_chtax_381a -msgid "381a Impots sur les acquisitions" -msgstr "381a Acquisition tax" - -#. module: l10n_ch -#: model:account.tax.report.line,name:l10n_ch.account_tax_report_line_chtax_381b -msgid "381b Impots sur les acquisitions " -msgstr "381b Acquisition tax" - -#. module: l10n_ch -#: model:account.tax.report.line,name:l10n_ch.account_tax_report_line_chtax_382a -msgid "382a Impots sur les acquisitions" -msgstr "382a Acquisition tax" - -#. module: l10n_ch -#: model:account.tax.report.line,name:l10n_ch.account_tax_report_line_chtax_382b -msgid "382b Impots sur les acquisitions " -msgstr "382b Acquisition tax" - -#. module: l10n_ch -#: model:account.tax.report.line,name:l10n_ch.account_tax_report_line_chtax_399 -msgid "399 TVA Due " -msgstr "399 Total amount of tax due" - -#. module: l10n_ch -#: model:account.tax.report.line,name:l10n_ch.account_tax_report_line_chtax_400 -msgid "400 TVA préalable sur biens et services" -msgstr "400 Input tax on cost of materials and supplies of services" - -#. module: l10n_ch -#: model:account.tax.report.line,name:l10n_ch.account_tax_report_line_chtax_405 -msgid "405 TVA préalable sur invest. et autres ch." -msgstr "405 Input tax on investments and other operating costs" - -#. module: l10n_ch -#: model:account.tax.report.line,name:l10n_ch.account_tax_report_line_chtax_410 -msgid "410 Dégrèvement ultérieur de l'impot préalable" -msgstr "410 De-taxation (art. 32, please enclose a detailed list)" - -#. module: l10n_ch -#: model:account.tax.report.line,name:l10n_ch.account_tax_report_line_chtax_415 -msgid "415 Correction de l'impot préalable" -msgstr "" -"415 Correction of the input tax deduction: mixed use (art. 30), own use " -"(art. 31)" - -#. module: l10n_ch -#: model:account.tax.report.line,name:l10n_ch.account_tax_report_line_chtax_420 -msgid "420 Réduction de la déduction de l'impot préalable" -msgstr "" -"420 Reduction of the input tax deduction: Flow of funds, which are not " -"deemed to be consideration, such as subsidies, tourist charges (art. 33 " -"para. 2)" - -#. module: l10n_ch -#: model:account.tax.report.line,name:l10n_ch.account_tax_report_line_chtax_479 -msgid "479 TVA préalable" -msgstr "" - -#. module: l10n_ch -#: model:account.tax.report.line,name:l10n_ch.account_tax_report_line_chtax_500 -msgid "500 Solde de TVA a payer a l'AFC" -msgstr "500 Amount of VAT payable to AFC" - -#. module: l10n_ch -#: model:account.tax.report.line,name:l10n_ch.account_tax_report_line_chtax_510 -msgid "510 Solde de TVA a recevoir de l'AFC" -msgstr "510 Credit in favour of the taxable person" - -#. module: l10n_ch -#: model:account.tax.template,description:l10n_ch.vat_77 -msgid "7.7%" -msgstr "7.70%" - -#. module: l10n_ch -#: model:account.tax.template,description:l10n_ch.vat_77_incl -msgid "7.7% Incl." -msgstr "" - -#. module: l10n_ch -#: model:account.tax.template,description:l10n_ch.vat_77_purchase -msgid "7.7% achat" -msgstr "7.7% purch." - -#. module: l10n_ch -#: model:account.tax.template,description:l10n_ch.vat_77_purchase_reverse -msgid "7.7% achat" -msgstr "7.7% rev." - -#. module: l10n_ch -#: model:account.tax.template,description:l10n_ch.vat_77_purchase_return -msgid "7.7% achat (return)" -msgstr "7.7% purch. (return)" - -#. module: l10n_ch -#: model:account.tax.template,description:l10n_ch.vat_77_purchase_incl -msgid "7.7% achat Incl." -msgstr "7.7% purch. Incl." - -#. module: l10n_ch -#: model:account.tax.template,description:l10n_ch.vat_77_invest -msgid "7.7% invest." -msgstr "" - -#. module: l10n_ch -#: model:account.tax.template,description:l10n_ch.vat_77_invest_incl -msgid "7.7% invest. Incl." -msgstr "" - -#. module: l10n_ch -#: model:account.tax.report.line,name:l10n_ch.account_tax_report_line_chtax_900 -msgid "900 Subventions, taxes touristiques" -msgstr "" -"900 Subsidies, tourist funds collected by tourist offices, contributions " -"from cantonal water, sewage or waste funds (art. 18 para. 2 lit. a to c)" - -#. module: l10n_ch -#: model:account.tax.report.line,name:l10n_ch.account_tax_report_line_chtax_910 -msgid "910 Les dons, les dividendes, les dédommagements, ..." -msgstr "" -"910 Donations, dividends, payments of damages etc. (art. 18 para. 2 lit. d " -"to l)" - -#. module: l10n_ch -#: model_terms:ir.ui.view,arch_db:l10n_ch.l10n_ch_swissqr_template -msgid "Acceptance point" -msgstr "" - -#. module: l10n_ch -#: model_terms:ir.ui.view,arch_db:l10n_ch.l10n_ch_swissqr_template -msgid "Account / Payable to
" -msgstr "" - -#. module: l10n_ch -#: model_terms:ir.ui.view,arch_db:l10n_ch.l10n_ch_swissqr_template -msgid "Additional information
" -msgstr "" - -#. module: l10n_ch -#: model_terms:ir.ui.view,arch_db:l10n_ch.l10n_ch_swissqr_template -msgid "Amount
" -msgstr "" - -#. module: l10n_ch -#: model_terms:ir.ui.view,arch_db:l10n_ch.l10n_ch_swissqr_template -msgid "Currency
" -msgstr "" - -#. module: l10n_ch -#: model_terms:ir.ui.view,arch_db:l10n_ch.l10n_ch_swissqr_template -msgid "Payable by
" -msgstr "" - -#. module: l10n_ch -#: model_terms:ir.ui.view,arch_db:l10n_ch.l10n_ch_swissqr_template -msgid "Reference
" -msgstr "" - -#. module: l10n_ch -#: model_terms:ir.ui.view,arch_db:l10n_ch.l10n_ch_swissqr_template -msgid "Payment Part" -msgstr "" - -#. module: l10n_ch -#: model_terms:ir.ui.view,arch_db:l10n_ch.l10n_ch_swissqr_template -msgid "Receipt" -msgstr "" - -#. module: l10n_ch -#: model:account.tax.report.line,name:l10n_ch.account_tax_report_line_chtax_autres_mouv -msgid "AUTRES MOUVEMENTS DE FONDS" -msgstr "OTHER CASH FLOWS (art. 18 para. 2)" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_4200 -msgid "Achats de marchandises destinées à la revente" -msgstr "Cost of materials (Trade)" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_2030 -msgid "Acomptes de clients" -msgstr "Prepayments received" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1208 -msgid "Acomptes sur les marchandises commerciales" -msgstr "Downpayment on Goods / Merchandise (Trade)" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1218 -msgid "Acomptes sur matières premières" -msgstr "Downpayment on raw material" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1149 -msgid "Ajustement de la valeur des avances et des prêts" -msgstr "Advances and loans adjustments" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1199 -msgid "Ajustement de la valeur des créances à court terme" -msgstr "Accumulated depreciation on short-terms receivables" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1449 -msgid "Ajustement de la valeur des créances à long terme" -msgstr "Accumulated depreciation on long term receivables" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1779 -msgid "Ajustement de la valeur des goodwill" -msgstr "Accumulated depreciation on goodwill" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1489 -msgid "Ajustement de la valeur des participations" -msgstr "Accumulated depreciation on participations" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1409 -msgid "Ajustement de la valeur des titres" -msgstr "Accumulated depreciation on long-term securities" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1069 -msgid "Ajustement de la valeur des titres" -msgstr "Accumulated depreciation on securities" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_6800 -msgid "" -"Amortissements et ajustements de valeur des postes sur immobilisations " -"corporelles" -msgstr "Depreciations" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1519 -msgid "Amortissements sur le mobilier et les installations" -msgstr "Accumulated depreciation on equipment" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1599 -msgid "Amortissements sur les autres immobilisations corporelles meubles" -msgstr "Accumulated depreciation on Other movable tangible assets" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1709 -msgid "Amortissements sur les brevets, know-how, licences, droits, dév." -msgstr "Accumulated depreciation on Patents, Licences" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1609 -msgid "Amortissements sur les immeubles d’exploitation" -msgstr "Accumulated depreciation on real estate" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1559 -msgid "Amortissements sur les installations de stockage" -msgstr "Accumulated depreciation on warehouse" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1529 -msgid "Amortissements sur les machines de bureau, inf. et syst. comm." -msgstr "Accumulated depreciation on office equipment (incl. ICT)" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1509 -msgid "Amortissements sur les machines et appareils" -msgstr "Accumulated depreciation on machinery" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1549 -msgid "Amortissements sur les outillages et appareils" -msgstr "Accumulated depreciation on tools" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1539 -msgid "Amortissements sur les véhicules" -msgstr "Accumulated depreciation on vehicles" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1579 -msgid "Amortissements sur les équipements et installations" -msgstr "Accumulated depreciation on Equipments and Facilities" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_2270 -msgid "Assurances sociales et institutions de prévoyance" -msgstr "Social insurances owed" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_6300 -msgid "Assurances-choses, droits, taxes, autorisations" -msgstr "Insurance premiums" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_5800 -msgid "Autres charges du personnel" -msgstr "Other staff cost" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_6700 -msgid "Autres charges d‘exploitation" -msgstr "Other operating expenses" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1190 -msgid "Autres créances à court terme" -msgstr "Other short-term receivables" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_2210 -msgid "Autres dettes à court terme" -msgstr "Others short term liabilities" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_2140 -msgid "Autres dettes à court terme rémunérées" -msgstr "Other interest-bearing short terms liabilities" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_2500 -msgid "Autres dettes à long terme" -msgstr "Other long term liabilities" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1590 -msgid "Autres immobilisations corporelles meubles" -msgstr "Other movable tangible assets" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_3600 -msgid "Autres ventes et prestations de services" -msgstr "Other revenues" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1140 -msgid "Avances et prêts" -msgstr "Advances and loans" - -#. module: l10n_ch -#: model:ir.model,name:l10n_ch.model_res_partner_bank -msgid "Bank Accounts" -msgstr "" - -#. module: l10n_ch -#: model:ir.model,name:l10n_ch.model_account_bank_statement_line -msgid "Bank Statement Line" -msgstr "" - -#. module: l10n_ch -#: model:account.tax.report.line,name:l10n_ch.account_tax_report_line_calc_impot_base -msgid "Base Impôt sur acquisitions de services" -msgstr "Tax base on service acquisitions" - -#. module: l10n_ch -#: model:ir.model.fields,help:l10n_ch.field_res_company__l10n_ch_isr_print_bank_location -#: model:ir.model.fields,help:l10n_ch.field_res_config_settings__l10n_ch_isr_print_bank_location -msgid "" -"Boolean option field indicating whether or not the alternate layout (the one" -" printing bank name and address) must be used when generating an ISR." -msgstr "" - -#. module: l10n_ch -#: model:ir.model.fields,help:l10n_ch.field_account_move__l10n_ch_isr_sent -msgid "" -"Boolean value telling whether or not the ISR corresponding to this invoice " -"has already been printed or sent by mail." -msgstr "" - -#. module: l10n_ch -#: model:ir.model.fields,help:l10n_ch.field_account_move__l10n_ch_isr_valid -msgid "" -"Boolean value. True iff all the data required to generate the ISR are " -"present" -msgstr "" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1700 -msgid "Brevets, know-how, licences, droits, développement" -msgstr "Patents, Licences" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_2979 -msgid "Bénéfice / perte de l’exercice" -msgstr "Annual profit or annual loss" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_2970 -msgid "Bénéfice / perte reporté" -msgstr "Profits brought forward / Losses brought forward" - -#. module: l10n_ch -#: model:ir.model.fields,field_description:l10n_ch.field_account_setup_bank_manual_config__l10n_ch_isr_subscription_chf -#: model:ir.model.fields,field_description:l10n_ch.field_res_partner_bank__l10n_ch_isr_subscription_chf -msgid "CHF ISR Subscription Number" -msgstr "" - -#. module: l10n_ch -#: code:addons/l10n_ch/models/account_invoice.py:0 -#, python-format -msgid "" -"Cannot generate the QR-bill. Please check you have configured the address of" -" your company and debtor. If you are using a QR-IBAN, also check the " -"invoice's payment reference is a QR reference." -msgstr "" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1850 -msgid "" -"Capital actions, capital social, droits de participations ou capital de " -"fondation non versés" -msgstr "Non-paid-in share capital" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_2800 -msgid "Capital-actions, capital social, capital de fondation" -msgstr "Share capital" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_4521 -msgid "Charbon, briquettes, bois" -msgstr "Coal, briquettes, wood" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_7010 -msgid "Charges accessoires" -msgstr "Non-core business expenses" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_6000 -msgid "Charges de locaux" -msgstr "Rent" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_4000 -msgid "Charges de matériel de l‘atelier" -msgstr "Cost of raw materials (Manufacturing)" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_5900 -msgid "Charges de personnels temporaires" -msgstr "Temporary staff expenditures" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_6200 -msgid "Charges de véhicules et de transport" -msgstr "Vehicle expenses" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_7510 -msgid "Charges des immeubles d‘exploitation" -msgstr "Expenses from operational real estate" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_6500 -msgid "Charges d‘administration" -msgstr "Administration expenses" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_6400 -msgid "Charges d’énergie et évacuation des déchets" -msgstr "Energy expenses & disposal expenses" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_6570 -msgid "Charges et leasing d’informatique" -msgstr "IT leasing" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_8500 -msgid "Charges extraordinaires, exceptionnelles ou hors période" -msgstr "Extraordinary expenses" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_6900 -msgid "Charges financières" -msgstr "" -"Financial expenses (Interest expenses, Securities expenses, Participations " -"expenses)" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_8000 -msgid "Charges hors exploitation" -msgstr "Non-operational expenses" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1300 -msgid "Charges payées d‘avance" -msgstr "Accrued revenue and deferred expense (Accounts paid in advance)" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_5700 -msgid "Charges sociales" -msgstr "Social benefits" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_2300 -msgid "Charges à payer" -msgstr "Deferred revenue and accrued expenses (Accounts received in advance)" - -#. module: l10n_ch -#: model:account.tax.report.line,name:l10n_ch.account_tax_report_line_calc_impot_chiffre -msgid "Chiffre d'affaires imposable" -msgstr "Taxable turnover" - -#. module: l10n_ch -#: model:ir.model.fields,field_description:l10n_ch.field_account_journal__l10n_ch_postal -msgid "Client Number" -msgstr "" - -#. module: l10n_ch -#: model:account.cash.rounding,name:l10n_ch.cash_rounding_5_centime -msgid "Coinage 0.05" -msgstr "" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_3803 -msgid "Commissions de tiers" -msgstr "Third-party commissions" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_4903 -msgid "Commissions obtenues sur achats" -msgstr "Commissions on purchases" - -#. module: l10n_ch -#: model:ir.model.fields,field_description:l10n_ch.field_account_journal__invoice_reference_model -msgid "Communication Standard" -msgstr "" - -#. module: l10n_ch -#: model:ir.model,name:l10n_ch.model_res_company -msgid "Companies" -msgstr "" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1099 -msgid "Compte d'attente autre" -msgstr "Transfer account: miscellaneous" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1091 -msgid "Compte d'attente pour salaires" -msgstr "Transfer account: Salaries" - -#. module: l10n_ch -#: model:ir.model,name:l10n_ch.model_res_config_settings -msgid "Config Settings" -msgstr "" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_3710 -msgid "Consommations propres" -msgstr "Own consumption" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1269 -msgid "Correction de la valeur de stocks de produits finis" -msgstr "Correction on Finished products" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1279 -msgid "Corrections de la valeur des stock produits semi-ouvrés" -msgstr "Correction on Products in process / Unfinished products" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1209 -msgid "Corrections de la valeur des stocks de marchandises" -msgstr "Correction on Goods / Merchandise (Trade)" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1289 -msgid "Corrections de la valeur des travaux en cours" -msgstr "Correction on work in progress" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1219 -msgid "Corrections de la valeur sur matières premières" -msgstr "Correction on raw material" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1180 -msgid "Créances envers les assurances sociales et institutions de prévoyance" -msgstr "Receivables from social insurances and social security institutions" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_2000 -msgid "Créanciers" -msgstr "Accounts payable from goods and services (Creditors)" - -#. module: l10n_ch -#: model:ir.model.fields,field_description:l10n_ch.field_account_move__l10n_ch_currency_name -msgid "Currency Name" -msgstr "" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_2100 -msgid "Dettes bancaires" -msgstr "Bank Overdraft (Bank)" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_2400 -msgid "Dettes bancaires" -msgstr "Bank debts" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_2160 -msgid "Dettes envers l'actionnaire" -msgstr "" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_3806 -#: model:account.account.template,name:l10n_ch.ch_coa_4906 -msgid "Différences de change" -msgstr "Exchange rate differences" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_2261 -msgid "Dividendes" -msgstr "Dividend payouts resolved (Dividends)" - -#. module: l10n_ch -#: model:account.tax.template,name:l10n_ch.vat_other_movements_910 -msgid "Dons, dividendes, dédommagements à 0%" -msgstr "0% - Donations, dividends, compensation" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_4071 -msgid "Droits de douanes à l'importation" -msgstr "Customs duties on importation" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1109 -msgid "Ducroire" -msgstr "Del credere (Acc. depr. on debtors)" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1100 -msgid "Débiteurs" -msgstr "Accounts receivable from goods and services (Debtors)" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1101 -msgid "Débiteurs (PoS)" -msgstr "Receivable (PoS)" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_2201 -msgid "Décompte TVA" -msgstr "VAT payable" - -#. module: l10n_ch -#: model:account.tax.template,name:l10n_ch.vat_100_import_invest -msgid "Dédouanement TVA (invest. et autres ch.)" -msgstr "Customs VAT on invest. and others expenses" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_4009 -msgid "Déductions obtenues sur achats" -msgstr "Deductions obtained on purchases" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_3009 -msgid "Déductions sur ventes" -msgstr "Deductions on sales" - -#. module: l10n_ch -#: model:ir.model.fields,field_description:l10n_ch.field_account_setup_bank_manual_config__l10n_ch_isr_subscription_eur -#: model:ir.model.fields,field_description:l10n_ch.field_res_partner_bank__l10n_ch_isr_subscription_eur -msgid "EUR ISR Subscription Number" -msgstr "" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_4540 -msgid "Eau" -msgstr "Water" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_4500 -msgid "Electricité" -msgstr "Electricity" - -#. module: l10n_ch -#: model:ir.model,name:l10n_ch.model_mail_template -msgid "Email Templates" -msgstr "" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_2450 -msgid "Emprunts" -msgstr "Loans" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_2430 -msgid "Emprunts obligataires" -msgstr "Debentures" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_2120 -msgid "Engagements de financement par leasing" -msgstr "Leasing bondings" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_2420 -msgid "Engagements de financement par leasing" -msgstr "Finance lease commitments" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_6100 -msgid "" -"Entretien, réparations et remplacement des inst. servant à l’exploitation" -msgstr "Maintenance & repair expenses" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1570 -msgid "Equipements et Installations" -msgstr "Equipments and Facilities" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_3800 -msgid "Escomptes" -msgstr "Financial discount" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_4900 -msgid "Escomptes" -msgstr "Financial Discounts" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_4530 -msgid "Essence" -msgstr "Petrol" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_3804 -msgid "Frais d'encaissement" -msgstr "Collection fees" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_3807 -msgid "Frais d'expédition" -msgstr "Shipping & Returns" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_4072 -msgid "Frais de transport à l'achat" -msgstr "Transport costs at purchase" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_4070 -msgid "Frêts à l'achat" -msgstr "Purchase Loans" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_4510 -msgid "Gaz" -msgstr "Gas" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1770 -msgid "Goodwill" -msgstr "" - -#. module: l10n_ch -#: model:ir.model.fields,field_description:l10n_ch.field_res_config_settings__l10n_ch_isr_scan_line_left -msgid "Horizontal offset" -msgstr "" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1441 -#: model:account.account.template,name:l10n_ch.ch_coa_2451 -msgid "Hypothèques" -msgstr "Mortgages" - -#. module: l10n_ch -#: model:account.tax.report.line,name:l10n_ch.account_tax_report_line_chiffre_af -msgid "I - CHIFFRE D'AFFAIRES" -msgstr "I – TURNOVER" - -#. module: l10n_ch -#: model:account.tax.report.line,name:l10n_ch.account_tax_report_line_calc_impot -msgid "II - CALCUL DE L'IMPOT" -msgstr "II - TAX CALCULATION" - -#. module: l10n_ch -#: model:ir.actions.report,name:l10n_ch.l10n_ch_isr_report -msgid "ISR" -msgstr "" - -#. module: l10n_ch -#: model_terms:ir.ui.view,arch_db:l10n_ch.isr_partner_bank_form -#: model_terms:ir.ui.view,arch_db:l10n_ch.setup_bank_account_wizard_inherit -msgid "ISR Client Identification Number" -msgstr "" - -#. module: l10n_ch -#: model_terms:ir.ui.view,arch_db:l10n_ch.l10n_ch_isr_report_template -msgid "ISR for invoice" -msgstr "" - -#. module: l10n_ch -#: model:ir.model.fields,help:l10n_ch.field_account_move__l10n_ch_isr_number_spaced -msgid "" -"ISR number split in blocks of 5 characters (right-justified), to generate " -"ISR report." -msgstr "" - -#. module: l10n_ch -#: model_terms:ir.ui.view,arch_db:l10n_ch.isr_invoice_search_view -msgid "ISR reference number" -msgstr "" - -#. module: l10n_ch -#: model:ir.model.fields,help:l10n_ch.field_account_move__l10n_ch_isr_subscription -msgid "" -"ISR subscription number identifying your company or your bank to generate " -"ISR." -msgstr "" - -#. module: l10n_ch -#: model:ir.model.fields,help:l10n_ch.field_account_move__l10n_ch_isr_subscription_formatted -msgid "" -"ISR subscription number your company or your bank, formated with '-' and " -"without the padding zeros, to generate ISR report." -msgstr "" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1600 -msgid "Immeubles d’exploitation" -msgstr "Real Estate" - -#. module: l10n_ch -#: model:account.fiscal.position.template,name:l10n_ch.fiscal_position_template_import -msgid "Import/Export" -msgstr "" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1176 -msgid "Impôt anticipé" -msgstr "Withholding Tax (WT) receivable" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_2206 -msgid "Impôt anticipé dû" -msgstr "Withholding Tax (WT) owed" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1171 -msgid "" -"Impôt préalable: TVA s/investissements et autres charges d’exploitation" -msgstr "Input Tax (VAT) receivable on investments, other operating expenses" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1170 -msgid "Impôt préalable: TVA s/matériel, marchandises, prestations et énergie" -msgstr "Input Tax (VAT) receivable on material, goods, services, energy" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_2279 -msgid "Impôt à la source" -msgstr "Withholding taxes" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1189 -msgid "Impôt à la source" -msgstr "Withholding tax" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_2208 -#: model:account.account.template,name:l10n_ch.ch_coa_8900 -msgid "Impôts directs" -msgstr "Direct Taxes" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1550 -msgid "Installations de stockage" -msgstr "Warehouse" - -#. module: l10n_ch -#: model:ir.model,name:l10n_ch.model_account_journal -msgid "Journal" -msgstr "" - -#. module: l10n_ch -#: model:ir.model,name:l10n_ch.model_account_move -msgid "Journal Entry" -msgstr "" - -#. module: l10n_ch -#: model:ir.model.fields,field_description:l10n_ch.field_account_move__l10n_ch_isr_needs_fixing -msgid "L10N Ch Isr Needs Fixing" -msgstr "" - -#. module: l10n_ch -#: model:ir.model.fields,field_description:l10n_ch.field_account_move__l10n_ch_isr_number -msgid "L10N Ch Isr Number" -msgstr "" - -#. module: l10n_ch -#: model:ir.model.fields,field_description:l10n_ch.field_account_move__l10n_ch_isr_number_spaced -msgid "L10N Ch Isr Number Spaced" -msgstr "" - -#. module: l10n_ch -#: model:ir.model.fields,field_description:l10n_ch.field_account_move__l10n_ch_isr_optical_line -msgid "L10N Ch Isr Optical Line" -msgstr "" - -#. module: l10n_ch -#: model:ir.model.fields,field_description:l10n_ch.field_account_move__l10n_ch_isr_sent -msgid "L10N Ch Isr Sent" -msgstr "" - -#. module: l10n_ch -#: model:ir.model.fields,field_description:l10n_ch.field_account_move__l10n_ch_isr_subscription -msgid "L10N Ch Isr Subscription" -msgstr "" - -#. module: l10n_ch -#: model:ir.model.fields,field_description:l10n_ch.field_account_move__l10n_ch_isr_subscription_formatted -msgid "L10N Ch Isr Subscription Formatted" -msgstr "" - -#. module: l10n_ch -#: model:ir.model.fields,field_description:l10n_ch.field_account_move__l10n_ch_isr_valid -msgid "L10N Ch Isr Valid" -msgstr "" - -#. module: l10n_ch -#: model:ir.model.fields,field_description:l10n_ch.field_account_setup_bank_manual_config__l10n_ch_show_subscription -#: model:ir.model.fields,field_description:l10n_ch.field_res_partner_bank__l10n_ch_show_subscription -msgid "L10N Ch Show Subscription" -msgstr "" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_6260 -msgid "Leasing et location de véhicules" -msgstr "Vehicules leasing and renting" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_6105 -msgid "Leasing immobilisations corporelles meubles" -msgstr "Leasing movable tangible fixed assets" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.l10nch_chart_template_liquidity_transfer -msgid "Liquidity Transfer" -msgstr "" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1520 -msgid "Machines de bureau, informatique, systèmes de communication" -msgstr "Office Equipment (including Information & Communication Technology)" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1500 -msgid "Machines et appareils" -msgstr "Machinery" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1200 -msgid "Marchandises commerciales" -msgstr "Goods / Merchandise (Trade)" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1250 -msgid "Marchandises en consignation" -msgstr "Consignments Goods " - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1220 -msgid "Matières auxiliaires" -msgstr "Auxiliary material" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1230 -msgid "Matières consommables" -msgstr "Consumables" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1210 -msgid "Matières premières" -msgstr "Raw materials" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_4520 -msgid "Mazout" -msgstr "Fuel oil" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1510 -msgid "Mobilier et installations" -msgstr "Equipment" - -#. module: l10n_ch -#: model_terms:ir.ui.view,arch_db:l10n_ch.res_config_settings_view_form -msgid "Offset to move the scan line in mm" -msgstr "" - -#. module: l10n_ch -#: model:ir.model.fields,help:l10n_ch.field_account_move__l10n_ch_isr_optical_line -msgid "Optical reading line, as it will be printed on ISR" -msgstr "" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1540 -msgid "Outillages et appareils" -msgstr "Tools" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1480 -msgid "Participations" -msgstr "" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_4086 -msgid "Pertes de matières" -msgstr "Loss of material" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_3805 -msgid "Pertes sur créances clients, variation ducroire" -msgstr "Losses from bad debts" - -#. module: l10n_ch -#: model:account.chart.template,name:l10n_ch.l10nch_chart_template -msgid "Plan comptable 2015 (Suisse)" -msgstr "" - -#. module: l10n_ch -#: model_terms:ir.ui.view,arch_db:l10n_ch.isr_invoice_form -msgid "" -"Please fill in a correct ISR reference in the payment reference. The banks " -"will refuse your payment file otherwise." -msgstr "" - -#. module: l10n_ch -#: code:addons/l10n_ch/models/res_bank.py:0 -#, python-format -msgid "Postal" -msgstr "" - -#. module: l10n_ch -#: model:ir.model.fields,field_description:l10n_ch.field_res_company__l10n_ch_isr_preprinted_account -#: model:ir.model.fields,field_description:l10n_ch.field_res_config_settings__l10n_ch_isr_preprinted_account -msgid "Preprinted account" -msgstr "" - -#. module: l10n_ch -#: model:ir.model.fields,field_description:l10n_ch.field_res_company__l10n_ch_isr_preprinted_bank -#: model:ir.model.fields,field_description:l10n_ch.field_res_config_settings__l10n_ch_isr_preprinted_bank -msgid "Preprinted bank" -msgstr "" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_4400 -msgid "Prestations / travaux de tiers" -msgstr "Cost of purchased services" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_3700 -msgid "Prestations propres" -msgstr "Own services" - -#. module: l10n_ch -#: model_terms:ir.ui.view,arch_db:l10n_ch.isr_invoice_form -msgid "Print ISR" -msgstr "" - -#. module: l10n_ch -#: model_terms:ir.ui.view,arch_db:l10n_ch.isr_invoice_form -msgid "Print QR-bill" -msgstr "" - -#. module: l10n_ch -#: model:ir.model.fields,field_description:l10n_ch.field_res_company__l10n_ch_isr_print_bank_location -msgid "Print bank location" -msgstr "" - -#. module: l10n_ch -#: model:ir.model.fields,field_description:l10n_ch.field_res_config_settings__l10n_ch_isr_print_bank_location -msgid "Print bank on ISR" -msgstr "" - -#. module: l10n_ch -#: model_terms:ir.ui.view,arch_db:l10n_ch.res_config_settings_view_form -msgid "" -"Print the coordinates of your bank under the 'Payment for' title of the ISR.\n" -" Your address will be moved to the 'in favour of' section." -msgstr "" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_7000 -msgid "Produits accessoires" -msgstr "Non-core business revenues" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_7500 -msgid "Produits des immeubles d‘exploitation" -msgstr "Revenues from operational real estate" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_2301 -msgid "Produits encaissés d’avance" -msgstr "Deferred revenue (Accounts Received in Advance)" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_8510 -msgid "Produits extraordinaires, exceptionnels ou hors période" -msgstr "Extraordinary revenues" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_6950 -msgid "Produits financiers" -msgstr "" -"Financial revenues (Interest revenues, Securities revenues, Participations " -"revenues)" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_8100 -msgid "Produits hors exploitation" -msgstr "Non-operational revenues" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1301 -msgid "Produits à recevoir" -msgstr "Deferred expense (Accounts paid in advance)" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_2980 -msgid "" -"Propres actions, parts sociales, droits de participations (poste négatif)" -msgstr "Treasury stock, shares, participation rights (negative item) " - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_2600 -msgid "Provisions" -msgstr "Long-term provisions" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_2330 -msgid "Provisions à court terme" -msgstr "Short-term provisions" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1440 -msgid "Prêts" -msgstr "Loan (Asset)" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_6600 -msgid "Publicité" -msgstr "Promotion and advertising expenses" - -#. module: l10n_ch -#: model:ir.actions.report,name:l10n_ch.l10n_ch_qr_report -msgid "QR-bill" -msgstr "" - -#. module: l10n_ch -#: model_terms:ir.ui.view,arch_db:l10n_ch.l10n_ch_swissqr_template -msgid "QR-bill for invoice" -msgstr "" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_3801 -msgid "Rabais et réduction de prix" -msgstr "Discounts and price reduction" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_4901 -msgid "Rabais et réductions de prix" -msgstr "Discounts and price reductions" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_3802 -#: model:account.account.template,name:l10n_ch.ch_coa_4092 -msgid "Ristournes" -msgstr "Rebates" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_2940 -msgid "Réserves d‘évaluation" -msgstr "Valuation Reserves" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_2960 -msgid "Réserves libres" -msgstr "Voluntary retained earnings" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_2950 -msgid "Réserves légales issues du bénéfice" -msgstr "Legal retained earnings (Reserves)" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_2900 -msgid "Réserves légales issues du capital" -msgstr "Legal capital reserves" - -#. module: l10n_ch -#: model:account.tax.report.line,name:l10n_ch.account_tax_report_line_chtax_solde -msgid "SOLDE" -msgstr "AMOUNT PAYABLE" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_5000 -msgid "Salaires" -msgstr "Wages and salaries" - -#. module: l10n_ch -#: model:ir.model.fields,field_description:l10n_ch.field_res_company__l10n_ch_isr_scan_line_left -msgid "Scan line horizontal offset (mm)" -msgstr "" - -#. module: l10n_ch -#: model:ir.model.fields,field_description:l10n_ch.field_res_company__l10n_ch_isr_scan_line_top -msgid "Scan line vertical offset (mm)" -msgstr "" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1260 -msgid "Stocks de produits finis" -msgstr "Finished products" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1270 -msgid "Stocks de produits semi-ouvrés" -msgstr "Products in process / Unfinished products" - -#. module: l10n_ch -#: model:account.tax.template,name:l10n_ch.vat_other_movements_900 -msgid "Subventions, taxes touristiques à 0%" -msgstr "0% - Subsidies, tourist taxes" - -#. module: l10n_ch -#: model:account.fiscal.position.template,name:l10n_ch.fiscal_position_template_1 -msgid "Suisse national" -msgstr "" - -#. module: l10n_ch -#: model:ir.model.fields,field_description:l10n_ch.field_account_setup_bank_manual_config__l10n_ch_postal -#: model:ir.model.fields,field_description:l10n_ch.field_res_partner_bank__l10n_ch_postal -msgid "Swiss Postal Account" -msgstr "" - -#. module: l10n_ch -#: code:addons/l10n_ch/models/res_bank.py:0 -#, python-format -msgid "Swiss QR bill" -msgstr "" - -#. module: l10n_ch -#: model:ir.model,name:l10n_ch.model_report_l10n_ch_qr_report_main -msgid "Swiss QR-bill report" -msgstr "" - -#. module: l10n_ch -#: model:ir.model.fields.selection,name:l10n_ch.selection__account_journal__invoice_reference_model__ch -#: model:ir.ui.menu,name:l10n_ch.account_reports_ch_statements_menu -msgid "Switzerland" -msgstr "" - -#. module: l10n_ch -#: model:account.tax.group,name:l10n_ch.tax_group_tva_0 -msgid "TVA 0%" -msgstr "" - -#. module: l10n_ch -#: model:account.tax.template,name:l10n_ch.vat_O_import -msgid "TVA 0% Importations de biens et services" -msgstr "0% Import" - -#. module: l10n_ch -#: model:account.tax.template,name:l10n_ch.vat_O_exclude -msgid "TVA 0% exclue" -msgstr "0% Excluded" - -#. module: l10n_ch -#: model:account.tax.group,name:l10n_ch.tax_group_tva_100 -msgid "TVA 100%" -msgstr "" - -#. module: l10n_ch -#: model:account.tax.group,name:l10n_ch.tax_group_tva_25 -msgid "TVA 2.5%" -msgstr "" - -#. module: l10n_ch -#: model:account.tax.template,name:l10n_ch.vat_25_purchase_incl -msgid "TVA 2.5% sur achat B&S (Incl. TR)" -msgstr "2.5% on goods and services (incl.)" - -#. module: l10n_ch -#: model:account.tax.template,name:l10n_ch.vat_25_purchase -msgid "TVA 2.5% sur achat B&S (TR)" -msgstr "2.5% on goods and services" - -#. module: l10n_ch -#: model:account.tax.template,name:l10n_ch.vat_25_invest_incl -msgid "TVA 2.5% sur invest. et autres ch. (Incl. TR)" -msgstr "2.5% on invest. and others expenses (incl.)" - -#. module: l10n_ch -#: model:account.tax.template,name:l10n_ch.vat_25_invest -msgid "TVA 2.5% sur invest. et autres ch. (TR)" -msgstr "2.5% on invest. and others expenses" - -#. module: l10n_ch -#: model:account.tax.group,name:l10n_ch.tax_group_tva_37 -msgid "TVA 3.7%" -msgstr "" - -#. module: l10n_ch -#: model:account.tax.template,name:l10n_ch.vat_37_purchase_incl -msgid "TVA 3.7% sur achat B&S (Incl. TS)" -msgstr "3.7% on goods and services (incl.)" - -#. module: l10n_ch -#: model:account.tax.template,name:l10n_ch.vat_37_purchase -msgid "TVA 3.7% sur achat B&S (TS)" -msgstr "3.7% on goods and services" - -#. module: l10n_ch -#: model:account.tax.template,name:l10n_ch.vat_37_invest_incl -msgid "TVA 3.7% sur invest. et autres ch. (Incl. TS)" -msgstr "3.7% on invest. and others expenses (incl.)" - -#. module: l10n_ch -#: model:account.tax.template,name:l10n_ch.vat_37_invest -msgid "TVA 3.7% sur invest. et autres ch. (TS)" -msgstr "3.7% on invest. and others expenses" - -#. module: l10n_ch -#: model:account.tax.group,name:l10n_ch.tax_group_tva_77 -msgid "TVA 7.7%" -msgstr "" - -#. module: l10n_ch -#: model:account.tax.template,name:l10n_ch.vat_77_purchase_incl -msgid "TVA 7.7% sur achat B&S (Incl. TN)" -msgstr "7.7% on goods and services (incl.)" - -#. module: l10n_ch -#: model:account.tax.template,name:l10n_ch.vat_77_purchase -msgid "TVA 7.7% sur achat B&S (TN)" -msgstr "7.7% on goods and services" - -#. module: l10n_ch -#: model:account.tax.template,name:l10n_ch.vat_77_purchase_reverse -msgid "TVA 7.7% sur achat service a l'etranger (reverse charge)" -msgstr "7.7% on purchase of service abroad (reverse charge)" - -#. module: l10n_ch -#: model:account.tax.template,name:l10n_ch.vat_77_invest_incl -msgid "TVA 7.7% sur invest. et autres ch. (Incl. TN)" -msgstr "7.7% on invest. and others expenses (incl.)" - -#. module: l10n_ch -#: model:account.tax.template,name:l10n_ch.vat_77_invest -msgid "TVA 7.7% sur invest. et autres ch. (TN)" -msgstr "7.7% on invest. and others expenses" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_2200 -msgid "TVA due" -msgstr "Sales Tax (VAT) owed" - -#. module: l10n_ch -#: model:account.tax.template,name:l10n_ch.vat_XO -msgid "TVA due a 0% (Exportations)" -msgstr "0% Export" - -#. module: l10n_ch -#: model:account.tax.template,name:l10n_ch.vat_25 -msgid "TVA due a 2.5% (TR)" -msgstr "2.5% Sales" - -#. module: l10n_ch -#: model:account.tax.template,name:l10n_ch.vat_37 -msgid "TVA due a 3.7% (TS)" -msgstr "3.7% Sales" - -#. module: l10n_ch -#: model:account.tax.template,name:l10n_ch.vat_77 -msgid "TVA due a 7.7% (TN)" -msgstr "7.7% Sales" - -#. module: l10n_ch -#: model:account.tax.template,name:l10n_ch.vat_77_purchase_return -msgid "TVA due a 7.7% (TN) (return)" -msgstr "7.7% Sales (reverse)" - -#. module: l10n_ch -#: model:account.tax.template,name:l10n_ch.vat_25_incl -msgid "TVA due à 2.5% (Incl. TR)" -msgstr "2.5% Sales (incl.)" - -#. module: l10n_ch -#: model:account.tax.template,name:l10n_ch.vat_37_incl -msgid "TVA due à 3.7% (Incl. TS)" -msgstr "3.7% Sales (incl.)" - -#. module: l10n_ch -#: model:account.tax.template,name:l10n_ch.vat_77_incl -msgid "TVA due à 7.7% (Incl. TN)" -msgstr "7.7% Sales (incl.)" - -#. module: l10n_ch -#: code:addons/l10n_ch/models/res_bank.py:0 -#, python-format -msgid "" -"The ISR subcription {} for {} number is not valid.\n" -"It must starts with {} and we a valid postal number format. eg. {}" -msgstr "" - -#. module: l10n_ch -#: model:ir.model.fields,help:l10n_ch.field_account_move__l10n_ch_currency_name -msgid "The name of this invoice's currency" -msgstr "" - -#. module: l10n_ch -#: code:addons/l10n_ch/models/res_bank.py:0 -#, python-format -msgid "" -"The partner set on the bank account meant to receive the payment (%s) must " -"have a complete postal address (street, zip, city and country)." -msgstr "" - -#. module: l10n_ch -#: code:addons/l10n_ch/models/res_bank.py:0 -#, python-format -msgid "" -"The partner the QR-code must have a complete postal address (street, zip, " -"city and country)." -msgstr "" - -#. module: l10n_ch -#: code:addons/l10n_ch/models/res_bank.py:0 -#, python-format -msgid "" -"The postal number {} is not valid.\n" -"It must be a valid postal number format. eg. 10-8060-7" -msgstr "" - -#. module: l10n_ch -#: model:ir.model.fields,help:l10n_ch.field_account_move__l10n_ch_isr_number -msgid "The reference number associated with this invoice" -msgstr "" - -#. module: l10n_ch -#: model:ir.model.fields,help:l10n_ch.field_account_setup_bank_manual_config__l10n_ch_isr_subscription_chf -#: model:ir.model.fields,help:l10n_ch.field_res_partner_bank__l10n_ch_isr_subscription_chf -msgid "" -"The subscription number provided by the bank or Postfinance to identify the " -"bank, used to generate ISR in CHF. eg. 01-162-8" -msgstr "" - -#. module: l10n_ch -#: model:ir.model.fields,help:l10n_ch.field_account_setup_bank_manual_config__l10n_ch_isr_subscription_eur -#: model:ir.model.fields,help:l10n_ch.field_res_partner_bank__l10n_ch_isr_subscription_eur -msgid "" -"The subscription number provided by the bank or Postfinance to identify the " -"bank, used to generate ISR in EUR. eg. 03-162-5" -msgstr "" - -#. module: l10n_ch -#: model:ir.model.fields,help:l10n_ch.field_account_journal__l10n_ch_postal -#: model:ir.model.fields,help:l10n_ch.field_account_setup_bank_manual_config__l10n_ch_postal -#: model:ir.model.fields,help:l10n_ch.field_res_partner_bank__l10n_ch_postal -msgid "" -"This field is used for the Swiss postal account number on a vendor account " -"and for the client number on your own account. The client number is mostly 6" -" numbers without -, while the postal account number can be e.g. 01-162-8" -msgstr "" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1060 -msgid "Titres" -msgstr "Securities (with stock exchange price)" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1400 -msgid "Titres à long terme" -msgstr "Long-term securities" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1280 -msgid "Travaux en cours" -msgstr "Work in progess" - -#. module: l10n_ch -#: model:ir.model.fields,help:l10n_ch.field_account_move__l10n_ch_isr_needs_fixing -msgid "" -"Used to show a warning banner when the vendor bill needs a correct ISR " -"payment reference. " -msgstr "" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_3940 -msgid "Variation de la valeur des prestations non facturées" -msgstr "Change in the value of unbilled services" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1287 -msgid "Variation de la valeur des travaux en cours" -msgstr "Accumulated depreciation on work in progress" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1277 -msgid "Variation de stock produits semi-ouvrés" -msgstr "Accumulated depreciation on Products in process / Unfinished products" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1267 -msgid "Variation de stocks de produits finis" -msgstr "Accumulated depreciation on Finished products" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1207 -msgid "Variation des stocks de marchandises" -msgstr "Accumulated depreciation on Goods / Merchandise (Trade)" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_4800 -msgid "Variation des stocks de marchandises" -msgstr "Change in inventories of goods" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_4801 -msgid "Variation des stocks de matières premières" -msgstr "Change in raw material inventories" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_3901 -msgid "Variation des stocks de produits finis" -msgstr "Change in inventories of finished goods" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_3900 -msgid "Variation des stocks de produits semi-finis" -msgstr "Changes in inventories of unfinished and finished products" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1217 -msgid "Variation des stocks des matières premières" -msgstr "Accumulated depreciation on raw material" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_4008 -#: model:account.account.template,name:l10n_ch.ch_coa_4080 -msgid "Variations de stocks" -msgstr "Inventory changes" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_3200 -msgid "Ventes de marchandises" -msgstr "Sales of goods (Trade)" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_3400 -msgid "Ventes de prestations" -msgstr "Revenues from services" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_3000 -msgid "Ventes de produits fabriqués" -msgstr "Sales of products (Manufacturing)" - -#. module: l10n_ch -#: model:ir.model.fields,field_description:l10n_ch.field_res_config_settings__l10n_ch_isr_scan_line_top -msgid "Vertical offset" -msgstr "" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1530 -msgid "Véhicules" -msgstr "Vehicles" - -#. module: l10n_ch -#: model:ir.model.fields,help:l10n_ch.field_account_journal__invoice_reference_model -msgid "" -"You can choose different models for each type of reference. The default one " -"is the Odoo reference." -msgstr "" - -#. module: l10n_ch -#: code:addons/l10n_ch/models/account_invoice.py:0 -#, python-format -msgid "" -"You cannot generate an ISR yet.\n" -"\n" -" For this, you need to :\n" -"\n" -" - set a valid postal account number (or an IBAN referencing one) for your company\n" -"\n" -" - define its bank\n" -"\n" -" - associate this bank with a postal reference for the currency used in this invoice\n" -"\n" -" - fill the 'bank account' field of the invoice with the postal to be used to receive the related payment. A default account will be automatically set for all invoices created after you defined a postal account for your company." -msgstr "" diff --git a/l10n_ch/i18n_extra/fr.po b/l10n_ch/i18n_extra/fr.po deleted file mode 100644 index 55f9742..0000000 --- a/l10n_ch/i18n_extra/fr.po +++ /dev/null @@ -1,78 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * l10n_ch -# -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 12.0\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-05-28 09:52+0000\n" -"PO-Revision-Date: 2020-06-17 10:00+0000\n" -"Last-Translator: yannick.vaucher@camptocamp.com\n" -"Language-Team: \n" -"Language: fr\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: Poedit 2.2.1\n" - -#. module: l10n_ch -#: model:ir.actions.report,print_report_name:l10n_ch.l10n_ch_qr_report -msgid "'QR-bill-%s' % object.name" -msgstr "'QR-facture-%s' % object.name" - -#. module: l10n_ch -#: model_terms:ir.ui.view,arch_db:l10n_ch.l10n_ch_swissqr_template -msgid "QR-bill for invoice" -msgstr "QR-facture" - -#. module: l10n_ch -#: model_terms:ir.ui.view,arch_db:l10n_ch.isr_invoice_form -msgid "Print QR-bill" -msgstr "Imprimer QR-facture" - -#. module: l10n_ch -#: model_terms:ir.ui.view,arch_db:l10n_ch.l10n_ch_swissqr_template -msgid "Acceptance point" -msgstr "Point de dépôt" - -#. module: l10n_ch -#: model_terms:ir.ui.view,arch_db:l10n_ch.l10n_ch_swissqr_template -msgid "Account / Payable to
" -msgstr "Compte / Payable à
" - -#. module: l10n_ch -#: model_terms:ir.ui.view,arch_db:l10n_ch.l10n_ch_swissqr_template -msgid "Additional information
" -msgstr "Information supplémentaires
" - -#. module: l10n_ch -#: model_terms:ir.ui.view,arch_db:l10n_ch.l10n_ch_swissqr_template -msgid "Amount
" -msgstr "Montant
" - -#. module: l10n_ch -#: model_terms:ir.ui.view,arch_db:l10n_ch.l10n_ch_swissqr_template -msgid "Currency
" -msgstr "Monnaie
" - -#. module: l10n_ch -#: model_terms:ir.ui.view,arch_db:l10n_ch.l10n_ch_swissqr_template -msgid "Payable by
" -msgstr "Payable par
" - -#. module: l10n_ch -#: model_terms:ir.ui.view,arch_db:l10n_ch.l10n_ch_swissqr_template -msgid "Reference
" -msgstr "Référence
" - -#. module: l10n_ch -#: model_terms:ir.ui.view,arch_db:l10n_ch.l10n_ch_swissqr_template -msgid "Payment Part" -msgstr "Section paiement" - -#. module: l10n_ch -#: model_terms:ir.ui.view,arch_db:l10n_ch.l10n_ch_swissqr_template -msgid "Receipt" -msgstr "Récépissé" diff --git a/l10n_ch/i18n_extra/it.po b/l10n_ch/i18n_extra/it.po deleted file mode 100644 index 0c0d9df..0000000 --- a/l10n_ch/i18n_extra/it.po +++ /dev/null @@ -1,1829 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * l10n_ch -# -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 14.0+e\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-11-27 07:23+0000\n" -"PO-Revision-Date: 2020-11-27 07:23+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: l10n_ch -#: model:ir.actions.report,print_report_name:l10n_ch.l10n_ch_isr_report -msgid "'ISR-%s' % object.name" -msgstr "'ISR-%s' % object.name" - -#. module: l10n_ch -#: model:ir.actions.report,print_report_name:l10n_ch.l10n_ch_qr_report -msgid "'QR-bill-%s' % object.name" -msgstr "'QR-bill-%s' % object.name" - -#. module: l10n_ch -#: model:account.tax.template,description:l10n_ch.vat_other_movements_910 -msgid "0% dons" -msgstr "0% contributi" - -#. module: l10n_ch -#: model:account.tax.template,description:l10n_ch.vat_O_exclude -msgid "0% excl." -msgstr "0% escl." - -#. module: l10n_ch -#: model:account.tax.template,description:l10n_ch.vat_O_import -msgid "0% import." -msgstr "0% import." - -#. module: l10n_ch -#: model:account.tax.template,description:l10n_ch.vat_other_movements_900 -msgid "0% subventions" -msgstr "0% sovvenzioni" - -#. module: l10n_ch -#: model:account.tax.template,name:l10n_ch.vat_100_import -msgid "Dédouanement TVA (biens et services)" -msgstr "Liquidazione IVA al 100%" - -#. module: l10n_ch -#: model:account.tax.template,description:l10n_ch.vat_100_import -msgid "100% imp." -msgstr "100% imp." - -#. module: l10n_ch -#: model:account.tax.template,description:l10n_ch.vat_100_import_invest -msgid "100% imp.invest." -msgstr "100% Iva dogana" - -#. module: l10n_ch -#: model:account.tax.template,description:l10n_ch.vat_25 -msgid "2.5%" -msgstr "2.50%" - -#. module: l10n_ch -#: model:account.tax.template,description:l10n_ch.vat_25_incl -msgid "2.5% Incl." -msgstr "2,5% Incl." - -#. module: l10n_ch -#: model:account.tax.template,description:l10n_ch.vat_25_purchase -msgid "2.5% achat" -msgstr "2.5% di acquisto" - -#. module: l10n_ch -#: model:account.tax.template,description:l10n_ch.vat_25_purchase_incl -msgid "2.5% achat Incl." -msgstr "2.5% Acquisto Incl." - -#. module: l10n_ch -#: model:account.tax.template,description:l10n_ch.vat_25_invest -msgid "2.5% invest." -msgstr "2.5% invest." - -#. module: l10n_ch -#: model:account.tax.template,description:l10n_ch.vat_25_invest_incl -msgid "2.5% invest. Incl." -msgstr "2,5% invest. Incl." - -#. module: l10n_ch -#: model:account.tax.report.line,name:l10n_ch.account_tax_report_line_chtax_200 -msgid "200 Chiffre d'affaires" -msgstr "200 Fatturato" - -#. module: l10n_ch -#: model:account.tax.report.line,name:l10n_ch.account_tax_report_line_chtax_220_289 -msgid "220 Chiffre d'affaires imposable a 0% (export)" -msgstr "220 Fatturato tassabile allo 0% (esportazione)" - -#. module: l10n_ch -#: model:account.tax.report.line,name:l10n_ch.account_tax_report_line_chtax_221 -msgid "221 Prestations fournies à l'étranger" -msgstr "221 Servizi forniti all'estero" - -#. module: l10n_ch -#: model:account.tax.report.line,name:l10n_ch.account_tax_report_line_chtax_225 -msgid "225 Transfer avec la procédure de déclaration" -msgstr "225 Trasferimento con procedura di dichiarazione" - -#. module: l10n_ch -#: model:account.tax.report.line,name:l10n_ch.account_tax_report_line_chtax_230 -msgid "230 Chiffre d'affaires non-imposable a 0% (exclu)" -msgstr "230 Vendite non tassabili a 0% (escluso)" - -#. module: l10n_ch -#: model:account.tax.report.line,name:l10n_ch.account_tax_report_line_chtax_235 -msgid "235 Diminution de la contre-prestation" -msgstr "235 Diminuzione dei benefici di contropartita" - -#. module: l10n_ch -#: model:account.tax.report.line,name:l10n_ch.account_tax_report_line_chtax_280 -msgid "280 Divers (p.ex valeur du terrain)" -msgstr "280 Varie (ad es. valore del terreno)" - -#. module: l10n_ch -#: model:account.tax.report.line,name:l10n_ch.account_tax_report_line_chtax_289 -msgid "289 Déductions (ch.220 à ch.280)" -msgstr "289 Deduzioni (da ch.220 a ch.280)" - -#. module: l10n_ch -#: model:account.tax.report.line,name:l10n_ch.account_tax_report_line_chtax_299 -msgid "299 Chiffre d'affaires imposable (ch.200 moins ch.289)" -msgstr "299 Fatturato imponibile (ch.200 meno ch.289)" - -#. module: l10n_ch -#: model:account.tax.template,description:l10n_ch.vat_37 -msgid "3.7%" -msgstr "3.70%" - -#. module: l10n_ch -#: model:account.tax.template,description:l10n_ch.vat_37_incl -msgid "3.7% Incl." -msgstr "3.7% Incl." - -#. module: l10n_ch -#: model:account.tax.template,description:l10n_ch.vat_37_purchase -msgid "3.7% achat" -msgstr "3,7 % acquisti" - -#. module: l10n_ch -#: model:account.tax.template,description:l10n_ch.vat_37_purchase_incl -msgid "3.7% achat Incl." -msgstr "3,7 % acquisti Incl." - -#. module: l10n_ch -#: model:account.tax.template,description:l10n_ch.vat_37_invest -msgid "3.7% invest" -msgstr "3.7% invest" - -#. module: l10n_ch -#: model:account.tax.template,description:l10n_ch.vat_37_invest_incl -msgid "3.7% invest Incl." -msgstr "3.7% invest. Incl." - -#. module: l10n_ch -#: model:account.tax.report.line,name:l10n_ch.account_tax_report_line_chtax_302a -msgid "302a Chiffre d'affaires imposable a 7.7% (TS)" -msgstr "302a Fatturato imponibile al 7,7% (TS)" - -#. module: l10n_ch -#: model:account.tax.report.line,name:l10n_ch.account_tax_report_line_chtax_302b -msgid "302b TVA due a 7.7% (TS)" -msgstr "302b IVA dovuta al 7,7% (TS)" - -#. module: l10n_ch -#: model:account.tax.report.line,name:l10n_ch.account_tax_report_line_chtax_312a -msgid "312a Chiffre d'affaires imposable a 2.5% (TR)" -msgstr "312a Fatturato imponibile a 2,5% (TR)" - -#. module: l10n_ch -#: model:account.tax.report.line,name:l10n_ch.account_tax_report_line_chtax_312b -msgid "312b TVA due a 2.5% (TR)" -msgstr "312b IVA dovuta al 2,5% (TR)" - -#. module: l10n_ch -#: model:account.tax.report.line,name:l10n_ch.account_tax_report_line_chtax_342a -msgid "342a Chiffre d'affaires imposable a 3.7% (TS)" -msgstr "342a Fatturato imponibile a 3,7% (TS)" - -#. module: l10n_ch -#: model:account.tax.report.line,name:l10n_ch.account_tax_report_line_chtax_342b -msgid "342b TVA due a 3.7% (TS)" -msgstr "342b IVA dovuta al 3,7% (TS)" - -#. module: l10n_ch -#: model:account.tax.report.line,name:l10n_ch.account_tax_report_line_chtax_381a -msgid "381a Impots sur les acquisitions" -msgstr "381a Imposte sulle acquisizioni" - -#. module: l10n_ch -#: model:account.tax.report.line,name:l10n_ch.account_tax_report_line_chtax_381b -msgid "381b Impots sur les acquisitions " -msgstr "381b Imposte sulle acquisizioni " - -#. module: l10n_ch -#: model:account.tax.report.line,name:l10n_ch.account_tax_report_line_chtax_382a -msgid "382a Impots sur les acquisitions" -msgstr "382a Imposte sulle acquisizioni" - -#. module: l10n_ch -#: model:account.tax.report.line,name:l10n_ch.account_tax_report_line_chtax_382b -msgid "382b Impots sur les acquisitions " -msgstr "382b Imposte sulle acquisizioni " - -#. module: l10n_ch -#: model:account.tax.report.line,name:l10n_ch.account_tax_report_line_chtax_399 -msgid "399 TVA Due " -msgstr "399 IVA dovuta " - -#. module: l10n_ch -#: model:account.tax.report.line,name:l10n_ch.account_tax_report_line_chtax_400 -msgid "400 TVA préalable sur biens et services" -msgstr "400 IVA anticipata su beni e servizi" - -#. module: l10n_ch -#: model:account.tax.report.line,name:l10n_ch.account_tax_report_line_chtax_405 -msgid "405 TVA préalable sur invest. et autres ch." -msgstr "405 Anticipo IVA su investimenti e altre sp." - -#. module: l10n_ch -#: model:account.tax.report.line,name:l10n_ch.account_tax_report_line_chtax_410 -msgid "410 Dégrèvement ultérieur de l'impot préalable" -msgstr "410 Sgravio successivo dall'imposta precedente" - -#. module: l10n_ch -#: model:account.tax.report.line,name:l10n_ch.account_tax_report_line_chtax_415 -msgid "415 Correction de l'impot préalable" -msgstr "415 Adeguamento al lordo delle imposte" - -#. module: l10n_ch -#: model:account.tax.report.line,name:l10n_ch.account_tax_report_line_chtax_420 -msgid "420 Réduction de la déduction de l'impot préalable" -msgstr "420 Riduzione della deduzione dell'imposta precedente" - -#. module: l10n_ch -#: model:account.tax.report.line,name:l10n_ch.account_tax_report_line_chtax_479 -msgid "479 TVA préalable" -msgstr "479 IVA a credito" - -#. module: l10n_ch -#: model:account.tax.report.line,name:l10n_ch.account_tax_report_line_chtax_500 -msgid "500 Solde de TVA a payer a l'AFC" -msgstr "500 Saldo IVA da versare all'AFC" - -#. module: l10n_ch -#: model:account.tax.report.line,name:l10n_ch.account_tax_report_line_chtax_510 -msgid "510 Solde de TVA a recevoir de l'AFC" -msgstr "510 Saldo IVA da crediti verso AFC" - -#. module: l10n_ch -#: model:account.tax.template,description:l10n_ch.vat_77 -msgid "7.7%" -msgstr "7.70%" - -#. module: l10n_ch -#: model:account.tax.template,description:l10n_ch.vat_77_incl -msgid "7.7% Incl." -msgstr "7.7% Incl." - -#. module: l10n_ch -#: model:account.tax.template,description:l10n_ch.vat_77_purchase -msgid "7.7% achat" -msgstr "7.7% acquisti" - -#. module: l10n_ch -#: model:account.tax.template,description:l10n_ch.vat_77_purchase_reverse -msgid "7.7% achat" -msgstr "7.7% acquisti" - -#. module: l10n_ch -#: model:account.tax.template,description:l10n_ch.vat_77_purchase_return -msgid "7.7% achat (return)" -msgstr "7,7% acquisto (rendimento)" - -#. module: l10n_ch -#: model:account.tax.template,description:l10n_ch.vat_77_purchase_incl -msgid "7.7% achat Incl." -msgstr "7,7% acquisto Incl." - -#. module: l10n_ch -#: model:account.tax.template,description:l10n_ch.vat_77_invest -msgid "7.7% invest." -msgstr "7.7% invest." - -#. module: l10n_ch -#: model:account.tax.template,description:l10n_ch.vat_77_invest_incl -msgid "7.7% invest. Incl." -msgstr "7.7% invest. Incl." - -#. module: l10n_ch -#: model:account.tax.report.line,name:l10n_ch.account_tax_report_line_chtax_900 -msgid "900 Subventions, taxes touristiques" -msgstr "900 Sovvenzioni, tasse di soggiorno" - -#. module: l10n_ch -#: model:account.tax.report.line,name:l10n_ch.account_tax_report_line_chtax_910 -msgid "910 Les dons, les dividendes, les dédommagements, ..." -msgstr "910 Donazioni, dividendi, compensi, ..." - -#. module: l10n_ch -#: model_terms:ir.ui.view,arch_db:l10n_ch.l10n_ch_swissqr_template -msgid "Acceptance point" -msgstr "Punto di accettazione" - -#. module: l10n_ch -#: model_terms:ir.ui.view,arch_db:l10n_ch.l10n_ch_swissqr_template -msgid "Account / Payable to
" -msgstr "Conto / Pagabile a
" - -#. module: l10n_ch -#: model_terms:ir.ui.view,arch_db:l10n_ch.l10n_ch_swissqr_template -msgid "Additional information
" -msgstr "Informationi supplementari
" - -#. module: l10n_ch -#: model_terms:ir.ui.view,arch_db:l10n_ch.l10n_ch_swissqr_template -msgid "Amount
" -msgstr "Importo
" - -#. module: l10n_ch -#: model_terms:ir.ui.view,arch_db:l10n_ch.l10n_ch_swissqr_template -msgid "Currency
" -msgstr "Valuta
" - -#. module: l10n_ch -#: model_terms:ir.ui.view,arch_db:l10n_ch.l10n_ch_swissqr_template -msgid "Payable by
" -msgstr "Pagabile da
" - -#. module: l10n_ch -#: model_terms:ir.ui.view,arch_db:l10n_ch.l10n_ch_swissqr_template -msgid "Reference
" -msgstr "Riferimento
" - -#. module: l10n_ch -#: model_terms:ir.ui.view,arch_db:l10n_ch.l10n_ch_swissqr_template -msgid "Payment Part" -msgstr "Sezione pagamento" - -#. module: l10n_ch -#: model_terms:ir.ui.view,arch_db:l10n_ch.l10n_ch_swissqr_template -msgid "Receipt" -msgstr "Ricevuta" - -#. module: l10n_ch -#: model:account.tax.report.line,name:l10n_ch.account_tax_report_line_chtax_autres_mouv -msgid "AUTRES MOUVEMENTS DE FONDS" -msgstr "ALTRI MOVIMENTI DI FONDI" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_4200 -msgid "Achats de marchandises destinées à la revente" -msgstr "Acquisti di beni destinati alla rivendita" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_2030 -msgid "Acomptes de clients" -msgstr "Acconti ricevuti" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1208 -msgid "Acomptes sur les marchandises commerciales" -msgstr "Acconti su beni commerciali" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1218 -msgid "Acomptes sur matières premières" -msgstr "Acconti su materie prime" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1149 -msgid "Ajustement de la valeur des avances et des prêts" -msgstr "Rettifica valore anticipi e prestiti" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1199 -msgid "Ajustement de la valeur des créances à court terme" -msgstr "Rettifica valore crediti diversi a breve termine" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1449 -msgid "Ajustement de la valeur des créances à long terme" -msgstr "Rettifica valore crediti a lungo termine" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1779 -msgid "Ajustement de la valeur des goodwill" -msgstr "Rettifica valore goodwill" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1489 -msgid "Ajustement de la valeur des participations" -msgstr "Rettifica valore partecipazioni" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1409 -msgid "Ajustement de la valeur des titres" -msgstr "Rettifica valore titoli" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1069 -msgid "Ajustement de la valeur des titres" -msgstr "Rettifica valore titoli" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_6800 -msgid "" -"Amortissements et ajustements de valeur des postes sur immobilisations " -"corporelles" -msgstr "Ammortamenti e rettifiche di valore dell’attivo fisso" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1519 -msgid "Amortissements sur le mobilier et les installations" -msgstr "Ammortamenti su mobili e arredi" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1599 -msgid "Amortissements sur les autres immobilisations corporelles meubles" -msgstr "Ammortamenti su altre immobilizzazioni materiali mobiliari" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1709 -msgid "Amortissements sur les brevets, know-how, licences, droits, dév." -msgstr "Ammortamento di brevetti, know-how, licenze, diritti, dev." - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1609 -msgid "Amortissements sur les immeubles d’exploitation" -msgstr "Ammortamenti su immobili in esercizio" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1559 -msgid "Amortissements sur les installations de stockage" -msgstr "Ammortamenti sui magazzini" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1529 -msgid "Amortissements sur les machines de bureau, inf. et syst. comm." -msgstr "Ammortamenti su macchine da ufficio, inf. e sistemi di comunicazione" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1509 -msgid "Amortissements sur les machines et appareils" -msgstr "Ammortamenti su macchinari e attrezzature" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1549 -msgid "Amortissements sur les outillages et appareils" -msgstr "Ammortamenti su utensili e attrezzature" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1539 -msgid "Amortissements sur les véhicules" -msgstr "Ammortamenti su veicoli" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1579 -msgid "Amortissements sur les équipements et installations" -msgstr "Ammortamenti su attrezzature e impianti" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_2270 -msgid "Assurances sociales et institutions de prévoyance" -msgstr "Assicurazioni sociali e istituti di previdenza" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_6300 -msgid "Assurances-choses, droits, taxes, autorisations" -msgstr "Assicurazioni - dazi, tasse, autorizzazioni" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_5800 -msgid "Autres charges du personnel" -msgstr "Altri costi del personale" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_6700 -msgid "Autres charges d‘exploitation" -msgstr "Altri costi d’esercizio" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1190 -msgid "Autres créances à court terme" -msgstr "Altri crediti a breve termine" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_2210 -msgid "Autres dettes à court terme" -msgstr "Altri debiti a breve termine" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_2140 -msgid "Autres dettes à court terme rémunérées" -msgstr "Altri debiti a breve termine onerosi" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_2500 -msgid "Autres dettes à long terme" -msgstr "Altri debiti a lungo termine" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1590 -msgid "Autres immobilisations corporelles meubles" -msgstr "Altre immobilizzazioni materiali" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_3600 -msgid "Autres ventes et prestations de services" -msgstr "Altri ricavi e prestazioni di servizi" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1140 -msgid "Avances et prêts" -msgstr "Anticipi e prestiti" - -#. module: l10n_ch -#: model:ir.model,name:l10n_ch.model_res_partner_bank -msgid "Bank Accounts" -msgstr "Conti Bancari" - -#. module: l10n_ch -#: model:ir.model,name:l10n_ch.model_account_bank_statement_line -msgid "Bank Statement Line" -msgstr "Linea Estratto conto bancario" - -#. module: l10n_ch -#: model:account.tax.report.line,name:l10n_ch.account_tax_report_line_calc_impot_base -msgid "Base Impôt sur acquisitions de services" -msgstr "Base imponibile per l'acquisizione di servizi" - -#. module: l10n_ch -#: model:ir.model.fields,help:l10n_ch.field_res_company__l10n_ch_isr_print_bank_location -#: model:ir.model.fields,help:l10n_ch.field_res_config_settings__l10n_ch_isr_print_bank_location -msgid "" -"Boolean option field indicating whether or not the alternate layout (the one" -" printing bank name and address) must be used when generating an ISR." -msgstr "" -"Campo opzione booleano che indica se il layout alternativo (quello che " -"stampa il nome e l'indirizzo della banca) deve essere utilizzato o meno per " -"la generazione di una PVR." - -#. module: l10n_ch -#: model:ir.model.fields,help:l10n_ch.field_account_move__l10n_ch_isr_sent -msgid "" -"Boolean value telling whether or not the ISR corresponding to this invoice " -"has already been printed or sent by mail." -msgstr "" -"Valore booleano che indica se la PVR corrispondente a questa fattura è già " -"stata stampata o inviata per posta." - -#. module: l10n_ch -#: model:ir.model.fields,help:l10n_ch.field_account_move__l10n_ch_isr_valid -msgid "" -"Boolean value. True iff all the data required to generate the ISR are " -"present" -msgstr "" -"Valore booleano. Vero iff tutti i dati necessari per generare la PVR sono " -"presenti" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1700 -msgid "Brevets, know-how, licences, droits, développement" -msgstr "Patenti, know-how, licenze, diritti e sviluppo" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_2979 -msgid "Bénéfice / perte de l’exercice" -msgstr "Utile/perdita annuale" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_2970 -msgid "Bénéfice / perte reporté" -msgstr "Utile / perdita riportata" - -#. module: l10n_ch -#: model:ir.model.fields,field_description:l10n_ch.field_account_setup_bank_manual_config__l10n_ch_isr_subscription_chf -#: model:ir.model.fields,field_description:l10n_ch.field_res_partner_bank__l10n_ch_isr_subscription_chf -msgid "CHF ISR Subscription Number" -msgstr "Numero di abbonamento ISR in CHF" - -#. module: l10n_ch -#: code:addons/l10n_ch/models/account_invoice.py:0 -#, python-format -msgid "" -"Cannot generate the QR-bill. Please check you have configured the address of" -" your company and debtor. If you are using a QR-IBAN, also check the " -"invoice's payment reference is a QR reference." -msgstr "" -"Non può generare la fattura QR. Verificare di aver configurato l'indirizzo " -"della propria azienda e del debitore. Se si utilizza un QR-IBAN, controllare" -" anche il riferimento di pagamento della fattura è un riferimento QR." - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1850 -msgid "" -"Capital actions, capital social, droits de participations ou capital de " -"fondation non versés" -msgstr "" -"Capitale azionario, capitale sociale, diritti di partecipazione o capitale " -"della fondazione non versati" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_2800 -msgid "Capital-actions, capital social, capital de fondation" -msgstr "" -"Capitale azionario, capitale sociale, diritti di partecipazione o capitale " -"della fondazione" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_4521 -msgid "Charbon, briquettes, bois" -msgstr "Carbone, bricchette, legno" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_7010 -msgid "Charges accessoires" -msgstr "Costi attività accessoria" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_6000 -msgid "Charges de locaux" -msgstr "Costi dei locali" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_4000 -msgid "Charges de matériel de l‘atelier" -msgstr "Costi materiale per la fabbricazione" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_5900 -msgid "Charges de personnels temporaires" -msgstr "Spese per il personale temporaneo" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_6200 -msgid "Charges de véhicules et de transport" -msgstr "Costi auto e di trasporto" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_7510 -msgid "Charges des immeubles d‘exploitation" -msgstr "Costi immobili aziendali" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_6500 -msgid "Charges d‘administration" -msgstr "Costi amministrativi" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_6400 -msgid "Charges d’énergie et évacuation des déchets" -msgstr "Costi energia e smaltimento" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_6570 -msgid "Charges et leasing d’informatique" -msgstr "Costi informatici incluso leasing" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_8500 -msgid "Charges extraordinaires, exceptionnelles ou hors période" -msgstr "Costi straordinari, unici o relativi ad altri periodi contabili" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_6900 -msgid "Charges financières" -msgstr "Costi finanziari" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_8000 -msgid "Charges hors exploitation" -msgstr "Costi estranei" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1300 -msgid "Charges payées d‘avance" -msgstr "Costi anticipati" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_5700 -msgid "Charges sociales" -msgstr "Oneri sociali" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_2300 -msgid "Charges à payer" -msgstr "Costi da pagare" - -#. module: l10n_ch -#: model:account.tax.report.line,name:l10n_ch.account_tax_report_line_calc_impot_chiffre -msgid "Chiffre d'affaires imposable" -msgstr "Fatturato imponibile" - -#. module: l10n_ch -#: model:ir.model.fields,field_description:l10n_ch.field_account_journal__l10n_ch_postal -msgid "Client Number" -msgstr "Numero Cliente" - -#. module: l10n_ch -#: model:account.cash.rounding,name:l10n_ch.cash_rounding_5_centime -msgid "Coinage 0.05" -msgstr "Monete 0,05" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_3803 -msgid "Commissions de tiers" -msgstr "Commissioni di terzi" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_4903 -msgid "Commissions obtenues sur achats" -msgstr "Commissioni sugli acquisti" - -#. module: l10n_ch -#: model:ir.model.fields,field_description:l10n_ch.field_account_journal__invoice_reference_model -msgid "Communication Standard" -msgstr "Criterio di comunicazione" - -#. module: l10n_ch -#: model:ir.model,name:l10n_ch.model_res_company -msgid "Companies" -msgstr "Aziende" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1099 -msgid "Compte d'attente autre" -msgstr "Conto d'attesa - altro" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1091 -msgid "Compte d'attente pour salaires" -msgstr "Conto d'attesa - Salari" - -#. module: l10n_ch -#: model:ir.model,name:l10n_ch.model_res_config_settings -msgid "Config Settings" -msgstr "Impostazioni di configurazione" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_3710 -msgid "Consommations propres" -msgstr "Consumo proprio" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1269 -msgid "Correction de la valeur de stocks de produits finis" -msgstr "Correzione del valore delle rimanenze di prodotti finiti" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1279 -msgid "Corrections de la valeur des stock produits semi-ouvrés" -msgstr "Correzioni del valore delle rimanenze di semilavorati" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1209 -msgid "Corrections de la valeur des stocks de marchandises" -msgstr "Rettifiche di valore delle scorte di beni" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1289 -msgid "Corrections de la valeur des travaux en cours" -msgstr "Correzioni di valore di lavori in corso" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1219 -msgid "Corrections de la valeur sur matières premières" -msgstr "Rettifiche di valore su materie prime" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1180 -msgid "Créances envers les assurances sociales et institutions de prévoyance" -msgstr "Crediti da assicurazioni sociali e istituti di previdenza" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_2000 -msgid "Créanciers" -msgstr "Debiti per forniture e prestazioni (creditori)" - -#. module: l10n_ch -#: model:ir.model.fields,field_description:l10n_ch.field_account_move__l10n_ch_currency_name -msgid "Currency Name" -msgstr "Nome Valuta" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_2100 -msgid "Dettes bancaires" -msgstr "Debiti bancari" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_2400 -msgid "Dettes bancaires" -msgstr "Debiti bancari" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_2160 -msgid "Dettes envers l'actionnaire" -msgstr "Debiti verso l'azionista" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_3806 -#: model:account.account.template,name:l10n_ch.ch_coa_4906 -msgid "Différences de change" -msgstr "Differenze di cambio" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_2261 -msgid "Dividendes" -msgstr "Dividendi" - -#. module: l10n_ch -#: model:account.tax.template,name:l10n_ch.vat_other_movements_910 -msgid "Dons, dividendes, dédommagements à 0%" -msgstr "Donazioni, dividendi, compensi a 0%" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_4071 -msgid "Droits de douanes à l'importation" -msgstr "Dazi doganali all'importazione" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1109 -msgid "Ducroire" -msgstr "Delcredere" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1100 -msgid "Débiteurs" -msgstr "Crediti da forniture e prestazioni (debitori)" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1101 -msgid "Débiteurs (PoS)" -msgstr "Crediti (Punti Vendita)" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_2201 -msgid "Décompte TVA" -msgstr "IVA, rendiconto" - -#. module: l10n_ch -#: model:account.tax.template,name:l10n_ch.vat_100_import_invest -msgid "Dédouanement TVA (invest. et autres ch.)" -msgstr "100 % iva dogana" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_4009 -msgid "Déductions obtenues sur achats" -msgstr "Deduzioni ottenute sugli acquisti" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_3009 -msgid "Déductions sur ventes" -msgstr "Diminuzione di ricavi" - -#. module: l10n_ch -#: model:ir.model.fields,field_description:l10n_ch.field_account_setup_bank_manual_config__l10n_ch_isr_subscription_eur -#: model:ir.model.fields,field_description:l10n_ch.field_res_partner_bank__l10n_ch_isr_subscription_eur -msgid "EUR ISR Subscription Number" -msgstr "Numero di abbonamento EUR ISR" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_4540 -msgid "Eau" -msgstr "Acqua" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_4500 -msgid "Electricité" -msgstr "Elettricità" - -#. module: l10n_ch -#: model:ir.model,name:l10n_ch.model_mail_template -msgid "Email Templates" -msgstr "Modelli di e-mail" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_2450 -msgid "Emprunts" -msgstr "Prestiti" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_2430 -msgid "Emprunts obligataires" -msgstr "Prestiti obbligazionari" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_2120 -msgid "Engagements de financement par leasing" -msgstr "Impegni leasing finanziari" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_2420 -msgid "Engagements de financement par leasing" -msgstr "Impegni leasing finanziari" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_6100 -msgid "" -"Entretien, réparations et remplacement des inst. servant à l’exploitation" -msgstr "Manutenzioni, riparazioni e sostituzione immobilizzazioni mobiliari" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1570 -msgid "Equipements et Installations" -msgstr "Attrezzature e servizi" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_3800 -msgid "Escomptes" -msgstr "Sconti" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_4900 -msgid "Escomptes" -msgstr "Sconti" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_4530 -msgid "Essence" -msgstr "Carburante" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_3804 -msgid "Frais d'encaissement" -msgstr "Tasse di riscossione" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_3807 -msgid "Frais d'expédition" -msgstr "Costi di spedizione" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_4072 -msgid "Frais de transport à l'achat" -msgstr "Costi di trasporto all'acquisto" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_4070 -msgid "Frêts à l'achat" -msgstr "Acquisto di prestiti" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_4510 -msgid "Gaz" -msgstr "Gas" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1770 -msgid "Goodwill" -msgstr "Goodwill" - -#. module: l10n_ch -#: model:ir.model.fields,field_description:l10n_ch.field_res_config_settings__l10n_ch_isr_scan_line_left -msgid "Horizontal offset" -msgstr "Offset orizzontale" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1441 -#: model:account.account.template,name:l10n_ch.ch_coa_2451 -msgid "Hypothèques" -msgstr "Prestiti ipotecari" - -#. module: l10n_ch -#: model:account.tax.report.line,name:l10n_ch.account_tax_report_line_chiffre_af -msgid "I - CHIFFRE D'AFFAIRES" -msgstr "I - RICAVI" - -#. module: l10n_ch -#: model:account.tax.report.line,name:l10n_ch.account_tax_report_line_calc_impot -msgid "II - CALCUL DE L'IMPOT" -msgstr "II - CALCOLO DELLE IMPOSTE" - -#. module: l10n_ch -#: model:ir.actions.report,name:l10n_ch.l10n_ch_isr_report -msgid "ISR" -msgstr "ISR" - -#. module: l10n_ch -#: model_terms:ir.ui.view,arch_db:l10n_ch.isr_partner_bank_form -#: model_terms:ir.ui.view,arch_db:l10n_ch.setup_bank_account_wizard_inherit -msgid "ISR Client Identification Number" -msgstr "Numero di identificazione del cliente ISR" - -#. module: l10n_ch -#: model_terms:ir.ui.view,arch_db:l10n_ch.l10n_ch_isr_report_template -msgid "ISR for invoice" -msgstr "ISR per fattura" - -#. module: l10n_ch -#: model:ir.model.fields,help:l10n_ch.field_account_move__l10n_ch_isr_number_spaced -msgid "" -"ISR number split in blocks of 5 characters (right-justified), to generate " -"ISR report." -msgstr "" -"Numero ISR diviso in blocchi di 5 caratteri (giustificati a destra), per " -"generare un rapporto ISR." - -#. module: l10n_ch -#: model_terms:ir.ui.view,arch_db:l10n_ch.isr_invoice_search_view -msgid "ISR reference number" -msgstr "Numero di riferimento ISR" - -#. module: l10n_ch -#: model:ir.model.fields,help:l10n_ch.field_account_move__l10n_ch_isr_subscription -msgid "" -"ISR subscription number identifying your company or your bank to generate " -"ISR." -msgstr "" -"Numero di abbonamento ISR che identifica la vostra azienda o la vostra banca" -" per generare ISR." - -#. module: l10n_ch -#: model:ir.model.fields,help:l10n_ch.field_account_move__l10n_ch_isr_subscription_formatted -msgid "" -"ISR subscription number your company or your bank, formated with '-' and " -"without the padding zeros, to generate ISR report." -msgstr "" -"Numero di sottoscrizione ISR della vostra azienda o della vostra banca, " -"formato con '-' e senza gli zeri, per generare il rapporto ISR." - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1600 -msgid "Immeubles d’exploitation" -msgstr "Immobili aziendali" - -#. module: l10n_ch -#: model:account.fiscal.position.template,name:l10n_ch.fiscal_position_template_import -msgid "Import/Export" -msgstr "Import/Export" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1176 -msgid "Impôt anticipé" -msgstr "Imposta preventiva" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_2206 -msgid "Impôt anticipé dû" -msgstr "Imposta preventiva" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1171 -msgid "" -"Impôt préalable: TVA s/investissements et autres charges d’exploitation" -msgstr "IVA, imposta precedente su investimenti e altri costi d’esercizio" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1170 -msgid "Impôt préalable: TVA s/matériel, marchandises, prestations et énergie" -msgstr "IVA, Imposta precedente su materiale, merce, servizi e energia" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_2279 -msgid "Impôt à la source" -msgstr "Imposte alla fonte" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1189 -msgid "Impôt à la source" -msgstr "Imposte alla fonte" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_2208 -#: model:account.account.template,name:l10n_ch.ch_coa_8900 -msgid "Impôts directs" -msgstr "Imposte dirette" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1550 -msgid "Installations de stockage" -msgstr "Strutture per il deposito" - -#. module: l10n_ch -#: model:ir.model,name:l10n_ch.model_account_journal -msgid "Journal" -msgstr "Giornale di contabilità" - -#. module: l10n_ch -#: model:ir.model,name:l10n_ch.model_account_move -msgid "Journal Entry" -msgstr "" - -#. module: l10n_ch -#: model:ir.model.fields,field_description:l10n_ch.field_account_move__l10n_ch_isr_needs_fixing -msgid "L10N Ch Isr Needs Fixing" -msgstr "" - -#. module: l10n_ch -#: model:ir.model.fields,field_description:l10n_ch.field_account_move__l10n_ch_isr_number -msgid "L10N Ch Isr Number" -msgstr "L10N Ch Isr numero" - -#. module: l10n_ch -#: model:ir.model.fields,field_description:l10n_ch.field_account_move__l10n_ch_isr_number_spaced -msgid "L10N Ch Isr Number Spaced" -msgstr "L10N Ch Isr Numero Spaziato" - -#. module: l10n_ch -#: model:ir.model.fields,field_description:l10n_ch.field_account_move__l10n_ch_isr_optical_line -msgid "L10N Ch Isr Optical Line" -msgstr "Linea ottica L10N Ch Isr" - -#. module: l10n_ch -#: model:ir.model.fields,field_description:l10n_ch.field_account_move__l10n_ch_isr_sent -msgid "L10N Ch Isr Sent" -msgstr "L10N Ch Isr inviato" - -#. module: l10n_ch -#: model:ir.model.fields,field_description:l10n_ch.field_account_move__l10n_ch_isr_subscription -msgid "L10N Ch Isr Subscription" -msgstr "Abbonamento L10N Ch Isr" - -#. module: l10n_ch -#: model:ir.model.fields,field_description:l10n_ch.field_account_move__l10n_ch_isr_subscription_formatted -msgid "L10N Ch Isr Subscription Formatted" -msgstr "Abbonamento L10N Ch Isr Formattato" - -#. module: l10n_ch -#: model:ir.model.fields,field_description:l10n_ch.field_account_move__l10n_ch_isr_valid -msgid "L10N Ch Isr Valid" -msgstr "L10N Ch Isr Valido" - -#. module: l10n_ch -#: model:ir.model.fields,field_description:l10n_ch.field_account_setup_bank_manual_config__l10n_ch_show_subscription -#: model:ir.model.fields,field_description:l10n_ch.field_res_partner_bank__l10n_ch_show_subscription -msgid "L10N Ch Show Subscription" -msgstr "L10N Ch Mostra Abbonamento" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_6260 -msgid "Leasing et location de véhicules" -msgstr "Leasing e noleggio auto" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_6105 -msgid "Leasing immobilisations corporelles meubles" -msgstr "Leasing di immobilizzazioni materiali mobiliari" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.l10nch_chart_template_liquidity_transfer -msgid "Liquidity Transfer" -msgstr "Trasferimento di liquidità" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1520 -msgid "Machines de bureau, informatique, systèmes de communication" -msgstr "Macchine ufficio, informatica e tecnologia della comunicazione" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1500 -msgid "Machines et appareils" -msgstr "Macchine e attrezzature" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1200 -msgid "Marchandises commerciales" -msgstr "Merce di rivendita" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1250 -msgid "Marchandises en consignation" -msgstr "Merce in consegna" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1220 -msgid "Matières auxiliaires" -msgstr "Materiali ausiliari" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1230 -msgid "Matières consommables" -msgstr "Materiale di consumo" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1210 -msgid "Matières premières" -msgstr "Materie prime" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_4520 -msgid "Mazout" -msgstr "Olio combustibile" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1510 -msgid "Mobilier et installations" -msgstr "Mobilio e installazioni" - -#. module: l10n_ch -#: model_terms:ir.ui.view,arch_db:l10n_ch.res_config_settings_view_form -msgid "Offset to move the scan line in mm" -msgstr "Offset per spostare la linea di scansione in mm" - -#. module: l10n_ch -#: model:ir.model.fields,help:l10n_ch.field_account_move__l10n_ch_isr_optical_line -msgid "Optical reading line, as it will be printed on ISR" -msgstr "Linea di lettura ottica, in quanto sarà stampata su ISR" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1540 -msgid "Outillages et appareils" -msgstr "Utensili e apparecchiature" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1480 -msgid "Participations" -msgstr "Partecipazioni" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_4086 -msgid "Pertes de matières" -msgstr "Perdita di materiale" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_3805 -msgid "Pertes sur créances clients, variation ducroire" -msgstr "" -"Perdite su crediti commerciali, variazione del fondo svalutazione crediti" - -#. module: l10n_ch -#: model:account.chart.template,name:l10n_ch.l10nch_chart_template -msgid "Plan comptable 2015 (Suisse)" -msgstr "Piano dei conti 2015 (Svizzera)" - -#. module: l10n_ch -#: model_terms:ir.ui.view,arch_db:l10n_ch.isr_invoice_form -msgid "" -"Please fill in a correct ISR reference in the payment reference. The banks " -"will refuse your payment file otherwise." -msgstr "" - -#. module: l10n_ch -#: code:addons/l10n_ch/models/res_bank.py:0 -#, python-format -msgid "Postal" -msgstr "Postale" - -#. module: l10n_ch -#: model:ir.model.fields,field_description:l10n_ch.field_res_company__l10n_ch_isr_preprinted_account -#: model:ir.model.fields,field_description:l10n_ch.field_res_config_settings__l10n_ch_isr_preprinted_account -msgid "Preprinted account" -msgstr "Conto prestampato" - -#. module: l10n_ch -#: model:ir.model.fields,field_description:l10n_ch.field_res_company__l10n_ch_isr_preprinted_bank -#: model:ir.model.fields,field_description:l10n_ch.field_res_config_settings__l10n_ch_isr_preprinted_bank -msgid "Preprinted bank" -msgstr "Banca prestampata" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_4400 -msgid "Prestations / travaux de tiers" -msgstr "Lavori di terzi / prestazioni di subappaltanti" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_3700 -msgid "Prestations propres" -msgstr "Lavori interni" - -#. module: l10n_ch -#: model_terms:ir.ui.view,arch_db:l10n_ch.isr_invoice_form -msgid "Print ISR" -msgstr "Stampa ISR" - -#. module: l10n_ch -#: model_terms:ir.ui.view,arch_db:l10n_ch.isr_invoice_form -msgid "Print QR-bill" -msgstr "Stampa QR-fattura" - -#. module: l10n_ch -#: model:ir.model.fields,field_description:l10n_ch.field_res_company__l10n_ch_isr_print_bank_location -msgid "Print bank location" -msgstr "Stampa la posizione della banca" - -#. module: l10n_ch -#: model:ir.model.fields,field_description:l10n_ch.field_res_config_settings__l10n_ch_isr_print_bank_location -msgid "Print bank on ISR" -msgstr "Stampa banca su ISR" - -#. module: l10n_ch -#: model_terms:ir.ui.view,arch_db:l10n_ch.res_config_settings_view_form -msgid "" -"Print the coordinates of your bank under the 'Payment for' title of the ISR.\n" -" Your address will be moved to the 'in favour of' section." -msgstr "" -"Stampate le coordinate della vostra banca sotto il titolo \"Pagamento per\" del ISR.\n" -" Il tuo indirizzo sarà spostato nella sezione \"a favore di\"." - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_7000 -msgid "Produits accessoires" -msgstr "Ricavi attività accessoria" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_7500 -msgid "Produits des immeubles d‘exploitation" -msgstr "Ricavi immobili aziendali" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_2301 -msgid "Produits encaissés d’avance" -msgstr "Ricavi incassati dell’anno seguente" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_8510 -msgid "Produits extraordinaires, exceptionnels ou hors période" -msgstr "Ricavi straordinari, unici o relativi ad altri periodi contabili" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_6950 -msgid "Produits financiers" -msgstr "Ricavi finanziari" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_8100 -msgid "Produits hors exploitation" -msgstr "Ricavi estranei" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1301 -msgid "Produits à recevoir" -msgstr "Ricavi da incassare" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_2980 -msgid "" -"Propres actions, parts sociales, droits de participations (poste négatif)" -msgstr "" -"Azioni proprie, parti sociali, diritti di partecipazione (posta negativa)" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_2600 -msgid "Provisions" -msgstr "Accantonamenti" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_2330 -msgid "Provisions à court terme" -msgstr "Accantonamenti a breve termine" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1440 -msgid "Prêts" -msgstr "Prestiti" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_6600 -msgid "Publicité" -msgstr "Costi pubblicitari" - -#. module: l10n_ch -#: model:ir.actions.report,name:l10n_ch.l10n_ch_qr_report -msgid "QR-bill" -msgstr "QR-fattura" - -#. module: l10n_ch -#: model_terms:ir.ui.view,arch_db:l10n_ch.l10n_ch_swissqr_template -msgid "QR-bill for invoice" -msgstr "QR per fattura" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_3801 -msgid "Rabais et réduction de prix" -msgstr "Sconti e riduzioni di prezzo" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_4901 -msgid "Rabais et réductions de prix" -msgstr "Sconti e riduzioni di prezzo" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_3802 -#: model:account.account.template,name:l10n_ch.ch_coa_4092 -msgid "Ristournes" -msgstr "Sconti" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_2940 -msgid "Réserves d‘évaluation" -msgstr "Riserve da rivalutazioni" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_2960 -msgid "Réserves libres" -msgstr "Riserve facoltative da utili" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_2950 -msgid "Réserves légales issues du bénéfice" -msgstr "Riserva legale da utili" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_2900 -msgid "Réserves légales issues du capital" -msgstr "Riserva legale da capitale" - -#. module: l10n_ch -#: model:account.tax.report.line,name:l10n_ch.account_tax_report_line_chtax_solde -msgid "SOLDE" -msgstr "BILANCIO" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_5000 -msgid "Salaires" -msgstr "Salari" - -#. module: l10n_ch -#: model:ir.model.fields,field_description:l10n_ch.field_res_company__l10n_ch_isr_scan_line_left -msgid "Scan line horizontal offset (mm)" -msgstr "Spostamento orizzontale della linea di scansione (mm)" - -#. module: l10n_ch -#: model:ir.model.fields,field_description:l10n_ch.field_res_company__l10n_ch_isr_scan_line_top -msgid "Scan line vertical offset (mm)" -msgstr "Spostamento verticale della linea di scansione (mm)" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1260 -msgid "Stocks de produits finis" -msgstr "Prodotti finiti" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1270 -msgid "Stocks de produits semi-ouvrés" -msgstr "Scorte di semilavorati" - -#. module: l10n_ch -#: model:account.tax.template,name:l10n_ch.vat_other_movements_900 -msgid "Subventions, taxes touristiques à 0%" -msgstr "Sovvenzioni, 0% tasse turistiche" - -#. module: l10n_ch -#: model:account.fiscal.position.template,name:l10n_ch.fiscal_position_template_1 -msgid "Suisse national" -msgstr "Svizzera nazionale" - -#. module: l10n_ch -#: model:ir.model.fields,field_description:l10n_ch.field_account_setup_bank_manual_config__l10n_ch_postal -#: model:ir.model.fields,field_description:l10n_ch.field_res_partner_bank__l10n_ch_postal -msgid "Swiss Postal Account" -msgstr "Conto della Posta Svizzera" - -#. module: l10n_ch -#: code:addons/l10n_ch/models/res_bank.py:0 -#, python-format -msgid "Swiss QR bill" -msgstr "" - -#. module: l10n_ch -#: model:ir.model,name:l10n_ch.model_report_l10n_ch_qr_report_main -msgid "Swiss QR-bill report" -msgstr "" - -#. module: l10n_ch -#: model:ir.model.fields.selection,name:l10n_ch.selection__account_journal__invoice_reference_model__ch -#: model:ir.ui.menu,name:l10n_ch.account_reports_ch_statements_menu -msgid "Switzerland" -msgstr "Svizzera" - -#. module: l10n_ch -#: model:account.tax.group,name:l10n_ch.tax_group_tva_0 -msgid "TVA 0%" -msgstr "IVA 0%" - -#. module: l10n_ch -#: model:account.tax.template,name:l10n_ch.vat_O_import -msgid "TVA 0% Importations de biens et services" -msgstr "IVA 0% Importazioni di bene e servizi" - -#. module: l10n_ch -#: model:account.tax.template,name:l10n_ch.vat_O_exclude -msgid "TVA 0% exclue" -msgstr "IVA 0% Esclusa" - -#. module: l10n_ch -#: model:account.tax.group,name:l10n_ch.tax_group_tva_100 -msgid "TVA 100%" -msgstr "" - -#. module: l10n_ch -#: model:account.tax.group,name:l10n_ch.tax_group_tva_25 -msgid "TVA 2.5%" -msgstr "IVA 2,5%" - -#. module: l10n_ch -#: model:account.tax.template,name:l10n_ch.vat_25_purchase_incl -msgid "TVA 2.5% sur achat B&S (Incl. TR)" -msgstr "IVA 2,5% sull'acquisto di B&S (Incl. TR)" - -#. module: l10n_ch -#: model:account.tax.template,name:l10n_ch.vat_25_purchase -msgid "TVA 2.5% sur achat B&S (TR)" -msgstr "IVA 2,5% sull'acquisto di B&S (TR)" - -#. module: l10n_ch -#: model:account.tax.template,name:l10n_ch.vat_25_invest_incl -msgid "TVA 2.5% sur invest. et autres ch. (Incl. TR)" -msgstr "IVA 2,5% su investimenti e altre voci (incl. TR)" - -#. module: l10n_ch -#: model:account.tax.template,name:l10n_ch.vat_25_invest -msgid "TVA 2.5% sur invest. et autres ch. (TR)" -msgstr "IVA 2.5% Investimenti e altri costi (TR)" - -#. module: l10n_ch -#: model:account.tax.group,name:l10n_ch.tax_group_tva_37 -msgid "TVA 3.7%" -msgstr "IVA 3,7%" - -#. module: l10n_ch -#: model:account.tax.template,name:l10n_ch.vat_37_purchase_incl -msgid "TVA 3.7% sur achat B&S (Incl. TS)" -msgstr "IVA 3,7% sull'acquisto di B&S (Incl. TS)" - -#. module: l10n_ch -#: model:account.tax.template,name:l10n_ch.vat_37_purchase -msgid "TVA 3.7% sur achat B&S (TS)" -msgstr "IVA 3,7% sull'acquisto di B&S (TS)" - -#. module: l10n_ch -#: model:account.tax.template,name:l10n_ch.vat_37_invest_incl -msgid "TVA 3.7% sur invest. et autres ch. (Incl. TS)" -msgstr "IVA 3,7% su investimenti e altre voci (incl. TS)" - -#. module: l10n_ch -#: model:account.tax.template,name:l10n_ch.vat_37_invest -msgid "TVA 3.7% sur invest. et autres ch. (TS)" -msgstr "IVA 3,7% su investimenti e altre voci (TS)" - -#. module: l10n_ch -#: model:account.tax.group,name:l10n_ch.tax_group_tva_77 -msgid "TVA 7.7%" -msgstr "IVA 7,7%" - -#. module: l10n_ch -#: model:account.tax.template,name:l10n_ch.vat_77_purchase_incl -msgid "TVA 7.7% sur achat B&S (Incl. TN)" -msgstr "IVA 7,7% sull'acquisto di B&S (Incl. TN)" - -#. module: l10n_ch -#: model:account.tax.template,name:l10n_ch.vat_77_purchase -msgid "TVA 7.7% sur achat B&S (TN)" -msgstr "IVA 7,7% sull'acquisto di B&S (TN)" - -#. module: l10n_ch -#: model:account.tax.template,name:l10n_ch.vat_77_purchase_reverse -msgid "TVA 7.7% sur achat service a l'etranger (reverse charge)" -msgstr "IVA 7,7% sull'acquisto di servizi all'estero (reverse charge)" - -#. module: l10n_ch -#: model:account.tax.template,name:l10n_ch.vat_77_invest_incl -msgid "TVA 7.7% sur invest. et autres ch. (Incl. TN)" -msgstr "IVA 7,7% su investimenti e altre voci (incl. TN)" - -#. module: l10n_ch -#: model:account.tax.template,name:l10n_ch.vat_77_invest -msgid "TVA 7.7% sur invest. et autres ch. (TN)" -msgstr "IVA 7,7% su investimenti e altre voci (TN)" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_2200 -msgid "TVA due" -msgstr "IVA dovuta" - -#. module: l10n_ch -#: model:account.tax.template,name:l10n_ch.vat_XO -msgid "TVA due a 0% (Exportations)" -msgstr "IVA dovuta 0% (Export)" - -#. module: l10n_ch -#: model:account.tax.template,name:l10n_ch.vat_25 -msgid "TVA due a 2.5% (TR)" -msgstr "IVA dovuta al 2,5% (TR)" - -#. module: l10n_ch -#: model:account.tax.template,name:l10n_ch.vat_37 -msgid "TVA due a 3.7% (TS)" -msgstr "IVA dovuta al 3,7% (TS)" - -#. module: l10n_ch -#: model:account.tax.template,name:l10n_ch.vat_77 -msgid "TVA due a 7.7% (TN)" -msgstr "IVA dovuta al 7,7% (TN)" - -#. module: l10n_ch -#: model:account.tax.template,name:l10n_ch.vat_77_purchase_return -msgid "TVA due a 7.7% (TN) (return)" -msgstr "IVA dovuta al 7,7% (TN) (rendimento)" - -#. module: l10n_ch -#: model:account.tax.template,name:l10n_ch.vat_25_incl -msgid "TVA due à 2.5% (Incl. TR)" -msgstr "IVA dovuta al 2,5% (Incl. TR)" - -#. module: l10n_ch -#: model:account.tax.template,name:l10n_ch.vat_37_incl -msgid "TVA due à 3.7% (Incl. TS)" -msgstr "IVA dovuta al 3,7% (Incl. TS)" - -#. module: l10n_ch -#: model:account.tax.template,name:l10n_ch.vat_77_incl -msgid "TVA due à 7.7% (Incl. TN)" -msgstr "IVA dovuta al 7,7% (Incl. TN)" - -#. module: l10n_ch -#: code:addons/l10n_ch/models/res_bank.py:0 -#, python-format -msgid "" -"The ISR subcription {} for {} number is not valid.\n" -"It must starts with {} and we a valid postal number format. eg. {}" -msgstr "" - -#. module: l10n_ch -#: model:ir.model.fields,help:l10n_ch.field_account_move__l10n_ch_currency_name -msgid "The name of this invoice's currency" -msgstr "Il nome della valuta di questa fattura" - -#. module: l10n_ch -#: code:addons/l10n_ch/models/res_bank.py:0 -#, python-format -msgid "" -"The partner set on the bank account meant to receive the payment (%s) must " -"have a complete postal address (street, zip, city and country)." -msgstr "" - -#. module: l10n_ch -#: code:addons/l10n_ch/models/res_bank.py:0 -#, python-format -msgid "" -"The partner the QR-code must have a complete postal address (street, zip, " -"city and country)." -msgstr "" - -#. module: l10n_ch -#: code:addons/l10n_ch/models/res_bank.py:0 -#, python-format -msgid "" -"The postal number {} is not valid.\n" -"It must be a valid postal number format. eg. 10-8060-7" -msgstr "" - -#. module: l10n_ch -#: model:ir.model.fields,help:l10n_ch.field_account_move__l10n_ch_isr_number -msgid "The reference number associated with this invoice" -msgstr "Il numero di riferimento associato a questa fattura" - -#. module: l10n_ch -#: model:ir.model.fields,help:l10n_ch.field_account_setup_bank_manual_config__l10n_ch_isr_subscription_chf -#: model:ir.model.fields,help:l10n_ch.field_res_partner_bank__l10n_ch_isr_subscription_chf -msgid "" -"The subscription number provided by the bank or Postfinance to identify the " -"bank, used to generate ISR in CHF. eg. 01-162-8" -msgstr "" -"Il numero di abbonamento fornito dalla banca o da Postfinance per " -"identificare la banca, utilizzato per generare ISR in CHF. es. 01-162-8" - -#. module: l10n_ch -#: model:ir.model.fields,help:l10n_ch.field_account_setup_bank_manual_config__l10n_ch_isr_subscription_eur -#: model:ir.model.fields,help:l10n_ch.field_res_partner_bank__l10n_ch_isr_subscription_eur -msgid "" -"The subscription number provided by the bank or Postfinance to identify the " -"bank, used to generate ISR in EUR. eg. 03-162-5" -msgstr "" -"Il numero di sottoscrizione fornito dalla banca o da Postfinance per " -"identificare la banca, utilizzato per generare ISR in EUR. es. 03-162-5" - -#. module: l10n_ch -#: model:ir.model.fields,help:l10n_ch.field_account_journal__l10n_ch_postal -#: model:ir.model.fields,help:l10n_ch.field_account_setup_bank_manual_config__l10n_ch_postal -#: model:ir.model.fields,help:l10n_ch.field_res_partner_bank__l10n_ch_postal -msgid "" -"This field is used for the Swiss postal account number on a vendor account " -"and for the client number on your own account. The client number is mostly 6" -" numbers without -, while the postal account number can be e.g. 01-162-8" -msgstr "" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1060 -msgid "Titres" -msgstr "Titoli" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1400 -msgid "Titres à long terme" -msgstr "Titoli a lungo termine" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1280 -msgid "Travaux en cours" -msgstr "Prodotti in corso di fabbricazione" - -#. module: l10n_ch -#: model:ir.model.fields,help:l10n_ch.field_account_move__l10n_ch_isr_needs_fixing -msgid "" -"Used to show a warning banner when the vendor bill needs a correct ISR " -"payment reference. " -msgstr "" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_3940 -msgid "Variation de la valeur des prestations non facturées" -msgstr "Variazione prestazioni di servizi non fatturate" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1287 -msgid "Variation de la valeur des travaux en cours" -msgstr "Variazione di valore dei lavori in corso" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1277 -msgid "Variation de stock produits semi-ouvrés" -msgstr "Variazione delle scorte di prodotti semilavorati" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1267 -msgid "Variation de stocks de produits finis" -msgstr "Variazione delle scorte di prodotti finiti" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1207 -msgid "Variation des stocks de marchandises" -msgstr "Variazione delle rimanenze di merci" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_4800 -msgid "Variation des stocks de marchandises" -msgstr "Variazione delle rimanenze di merci" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_4801 -msgid "Variation des stocks de matières premières" -msgstr "Variazione delle rimanenze di materie prime" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_3901 -msgid "Variation des stocks de produits finis" -msgstr "Variazione delle scorte di prodotti finiti" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_3900 -msgid "Variation des stocks de produits semi-finis" -msgstr "Variazione delle scorte di prodotti in corso di fabbricazione" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1217 -msgid "Variation des stocks des matières premières" -msgstr "Variazione delle rimanenze di materie prime" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_4008 -#: model:account.account.template,name:l10n_ch.ch_coa_4080 -msgid "Variations de stocks" -msgstr "Variazioni delle rimanenze" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_3200 -msgid "Ventes de marchandises" -msgstr "Ricavi merci di rivendita" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_3400 -msgid "Ventes de prestations" -msgstr "Ricavi prestazioni di servizi" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_3000 -msgid "Ventes de produits fabriqués" -msgstr "Ricavi prodotti fabbricati" - -#. module: l10n_ch -#: model:ir.model.fields,field_description:l10n_ch.field_res_config_settings__l10n_ch_isr_scan_line_top -msgid "Vertical offset" -msgstr "Offset verticale" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1530 -msgid "Véhicules" -msgstr "Veicoli" - -#. module: l10n_ch -#: model:ir.model.fields,help:l10n_ch.field_account_journal__invoice_reference_model -msgid "" -"You can choose different models for each type of reference. The default one " -"is the Odoo reference." -msgstr "" -"È possibile scegliere modelli diversi per ogni tipo di riferimento. Quello " -"predefinito è il riferimento Odoo." - -#. module: l10n_ch -#: code:addons/l10n_ch/models/account_invoice.py:0 -#, python-format -msgid "" -"You cannot generate an ISR yet.\n" -"\n" -" For this, you need to :\n" -"\n" -" - set a valid postal account number (or an IBAN referencing one) for your company\n" -"\n" -" - define its bank\n" -"\n" -" - associate this bank with a postal reference for the currency used in this invoice\n" -"\n" -" - fill the 'bank account' field of the invoice with the postal to be used to receive the related payment. A default account will be automatically set for all invoices created after you defined a postal account for your company." -msgstr "" -"Non è ancora possibile generare un ISR.\n" -"\n" -" Per questo, è necessario :\n" -"\n" -" - impostare un numero di conto postale valido (o un IBAN di riferimento) per la vostra azienda\n" -"\n" -" - definire la sua banca\n" -"\n" -" - associare a questa banca un riferimento postale per la valuta utilizzata in questa fattura\n" -"\n" -" - compilare il campo \"conto bancario\" della fattura con la posta da utilizzare per ricevere il relativo pagamento. Un conto predefinito verrà impostato automaticamente per tutte le fatture create dopo aver definito un conto postale per la vostra azienda." diff --git a/l10n_ch/i18n_extra/l10n_ch.pot b/l10n_ch/i18n_extra/l10n_ch.pot deleted file mode 100644 index 16be98d..0000000 --- a/l10n_ch/i18n_extra/l10n_ch.pot +++ /dev/null @@ -1,1788 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * l10n_ch -# -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 14.0+e\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-11-27 07:28+0000\n" -"PO-Revision-Date: 2020-11-27 07:28+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: l10n_ch -#: model:ir.actions.report,print_report_name:l10n_ch.l10n_ch_isr_report -msgid "'ISR-%s' % object.name" -msgstr "" - -#. module: l10n_ch -#: model:ir.actions.report,print_report_name:l10n_ch.l10n_ch_qr_report -msgid "'QR-bill-%s' % object.name" -msgstr "" - -#. module: l10n_ch -#: model:account.tax.template,description:l10n_ch.vat_other_movements_910 -msgid "0% dons" -msgstr "" - -#. module: l10n_ch -#: model:account.tax.template,description:l10n_ch.vat_O_exclude -msgid "0% excl." -msgstr "" - -#. module: l10n_ch -#: model:account.tax.template,description:l10n_ch.vat_O_import -msgid "0% import." -msgstr "" - -#. module: l10n_ch -#: model:account.tax.template,description:l10n_ch.vat_other_movements_900 -msgid "0% subventions" -msgstr "" - -#. module: l10n_ch -#: model:account.tax.template,description:l10n_ch.vat_100_import -msgid "100% imp." -msgstr "" - -#. module: l10n_ch -#: model:account.tax.template,description:l10n_ch.vat_100_import_invest -msgid "100% imp.invest." -msgstr "" - -#. module: l10n_ch -#: model:account.tax.template,description:l10n_ch.vat_25 -msgid "2.5%" -msgstr "" - -#. module: l10n_ch -#: model:account.tax.template,description:l10n_ch.vat_25_incl -msgid "2.5% Incl." -msgstr "" - -#. module: l10n_ch -#: model:account.tax.template,description:l10n_ch.vat_25_purchase -msgid "2.5% achat" -msgstr "" - -#. module: l10n_ch -#: model:account.tax.template,description:l10n_ch.vat_25_purchase_incl -msgid "2.5% achat Incl." -msgstr "" - -#. module: l10n_ch -#: model:account.tax.template,description:l10n_ch.vat_25_invest -msgid "2.5% invest." -msgstr "" - -#. module: l10n_ch -#: model:account.tax.template,description:l10n_ch.vat_25_invest_incl -msgid "2.5% invest. Incl." -msgstr "" - -#. module: l10n_ch -#: model:account.tax.report.line,name:l10n_ch.account_tax_report_line_chtax_200 -msgid "200 Chiffre d'affaires" -msgstr "" - -#. module: l10n_ch -#: model:account.tax.report.line,name:l10n_ch.account_tax_report_line_chtax_220_289 -msgid "220 Chiffre d'affaires imposable a 0% (export)" -msgstr "" - -#. module: l10n_ch -#: model:account.tax.report.line,name:l10n_ch.account_tax_report_line_chtax_221 -msgid "221 Prestations fournies à l'étranger" -msgstr "" - -#. module: l10n_ch -#: model:account.tax.report.line,name:l10n_ch.account_tax_report_line_chtax_225 -msgid "225 Transfer avec la procédure de déclaration" -msgstr "" - -#. module: l10n_ch -#: model:account.tax.report.line,name:l10n_ch.account_tax_report_line_chtax_230 -msgid "230 Chiffre d'affaires non-imposable a 0% (exclu)" -msgstr "" - -#. module: l10n_ch -#: model:account.tax.report.line,name:l10n_ch.account_tax_report_line_chtax_235 -msgid "235 Diminution de la contre-prestation" -msgstr "" - -#. module: l10n_ch -#: model:account.tax.report.line,name:l10n_ch.account_tax_report_line_chtax_280 -msgid "280 Divers (p.ex valeur du terrain)" -msgstr "" - -#. module: l10n_ch -#: model:account.tax.report.line,name:l10n_ch.account_tax_report_line_chtax_289 -msgid "289 Déductions (ch.220 à ch.280)" -msgstr "" - -#. module: l10n_ch -#: model:account.tax.report.line,name:l10n_ch.account_tax_report_line_chtax_299 -msgid "299 Chiffre d'affaires imposable (ch.200 moins ch.289)" -msgstr "" - -#. module: l10n_ch -#: model:account.tax.template,description:l10n_ch.vat_37 -msgid "3.7%" -msgstr "" - -#. module: l10n_ch -#: model:account.tax.template,description:l10n_ch.vat_37_incl -msgid "3.7% Incl." -msgstr "" - -#. module: l10n_ch -#: model:account.tax.template,description:l10n_ch.vat_37_purchase -msgid "3.7% achat" -msgstr "" - -#. module: l10n_ch -#: model:account.tax.template,description:l10n_ch.vat_37_purchase_incl -msgid "3.7% achat Incl." -msgstr "" - -#. module: l10n_ch -#: model:account.tax.template,description:l10n_ch.vat_37_invest -msgid "3.7% invest" -msgstr "" - -#. module: l10n_ch -#: model:account.tax.template,description:l10n_ch.vat_37_invest_incl -msgid "3.7% invest Incl." -msgstr "" - -#. module: l10n_ch -#: model:account.tax.report.line,name:l10n_ch.account_tax_report_line_chtax_302a -msgid "302a Chiffre d'affaires imposable a 7.7% (TS)" -msgstr "" - -#. module: l10n_ch -#: model:account.tax.report.line,name:l10n_ch.account_tax_report_line_chtax_302b -msgid "302b TVA due a 7.7% (TS)" -msgstr "" - -#. module: l10n_ch -#: model:account.tax.report.line,name:l10n_ch.account_tax_report_line_chtax_312a -msgid "312a Chiffre d'affaires imposable a 2.5% (TR)" -msgstr "" - -#. module: l10n_ch -#: model:account.tax.report.line,name:l10n_ch.account_tax_report_line_chtax_312b -msgid "312b TVA due a 2.5% (TR)" -msgstr "" - -#. module: l10n_ch -#: model:account.tax.report.line,name:l10n_ch.account_tax_report_line_chtax_342a -msgid "342a Chiffre d'affaires imposable a 3.7% (TS)" -msgstr "" - -#. module: l10n_ch -#: model:account.tax.report.line,name:l10n_ch.account_tax_report_line_chtax_342b -msgid "342b TVA due a 3.7% (TS)" -msgstr "" - -#. module: l10n_ch -#: model:account.tax.report.line,name:l10n_ch.account_tax_report_line_chtax_381a -msgid "381a Impots sur les acquisitions" -msgstr "" - -#. module: l10n_ch -#: model:account.tax.report.line,name:l10n_ch.account_tax_report_line_chtax_381b -msgid "381b Impots sur les acquisitions " -msgstr "" - -#. module: l10n_ch -#: model:account.tax.report.line,name:l10n_ch.account_tax_report_line_chtax_382a -msgid "382a Impots sur les acquisitions" -msgstr "" - -#. module: l10n_ch -#: model:account.tax.report.line,name:l10n_ch.account_tax_report_line_chtax_382b -msgid "382b Impots sur les acquisitions " -msgstr "" - -#. module: l10n_ch -#: model:account.tax.report.line,name:l10n_ch.account_tax_report_line_chtax_399 -msgid "399 TVA Due " -msgstr "" - -#. module: l10n_ch -#: model:account.tax.report.line,name:l10n_ch.account_tax_report_line_chtax_400 -msgid "400 TVA préalable sur biens et services" -msgstr "" - -#. module: l10n_ch -#: model:account.tax.report.line,name:l10n_ch.account_tax_report_line_chtax_405 -msgid "405 TVA préalable sur invest. et autres ch." -msgstr "" - -#. module: l10n_ch -#: model:account.tax.report.line,name:l10n_ch.account_tax_report_line_chtax_410 -msgid "410 Dégrèvement ultérieur de l'impot préalable" -msgstr "" - -#. module: l10n_ch -#: model:account.tax.report.line,name:l10n_ch.account_tax_report_line_chtax_415 -msgid "415 Correction de l'impot préalable" -msgstr "" - -#. module: l10n_ch -#: model:account.tax.report.line,name:l10n_ch.account_tax_report_line_chtax_420 -msgid "420 Réduction de la déduction de l'impot préalable" -msgstr "" - -#. module: l10n_ch -#: model:account.tax.report.line,name:l10n_ch.account_tax_report_line_chtax_479 -msgid "479 TVA préalable" -msgstr "" - -#. module: l10n_ch -#: model:account.tax.report.line,name:l10n_ch.account_tax_report_line_chtax_500 -msgid "500 Solde de TVA a payer a l'AFC" -msgstr "" - -#. module: l10n_ch -#: model:account.tax.report.line,name:l10n_ch.account_tax_report_line_chtax_510 -msgid "510 Solde de TVA a recevoir de l'AFC" -msgstr "" - -#. module: l10n_ch -#: model:account.tax.template,description:l10n_ch.vat_77 -msgid "7.7%" -msgstr "" - -#. module: l10n_ch -#: model:account.tax.template,description:l10n_ch.vat_77_incl -msgid "7.7% Incl." -msgstr "" - -#. module: l10n_ch -#: model:account.tax.template,description:l10n_ch.vat_77_purchase -msgid "7.7% achat" -msgstr "" - -#. module: l10n_ch -#: model:account.tax.template,description:l10n_ch.vat_77_purchase_reverse -msgid "7.7% achat" -msgstr "" - -#. module: l10n_ch -#: model:account.tax.template,description:l10n_ch.vat_77_purchase_return -msgid "7.7% achat (return)" -msgstr "" - -#. module: l10n_ch -#: model:account.tax.template,description:l10n_ch.vat_77_purchase_incl -msgid "7.7% achat Incl." -msgstr "" - -#. module: l10n_ch -#: model:account.tax.template,description:l10n_ch.vat_77_invest -msgid "7.7% invest." -msgstr "" - -#. module: l10n_ch -#: model:account.tax.template,description:l10n_ch.vat_77_invest_incl -msgid "7.7% invest. Incl." -msgstr "" - -#. module: l10n_ch -#: model:account.tax.report.line,name:l10n_ch.account_tax_report_line_chtax_900 -msgid "900 Subventions, taxes touristiques" -msgstr "" - -#. module: l10n_ch -#: model:account.tax.report.line,name:l10n_ch.account_tax_report_line_chtax_910 -msgid "910 Les dons, les dividendes, les dédommagements, ..." -msgstr "" - -#. module: l10n_ch -#: model_terms:ir.ui.view,arch_db:l10n_ch.l10n_ch_swissqr_template -msgid "Acceptance point" -msgstr "" - -#. module: l10n_ch -#: model_terms:ir.ui.view,arch_db:l10n_ch.l10n_ch_swissqr_template -msgid "Account / Payable to
" -msgstr "" - -#. module: l10n_ch -#: model_terms:ir.ui.view,arch_db:l10n_ch.l10n_ch_swissqr_template -msgid "Additional information
" -msgstr "" - -#. module: l10n_ch -#: model_terms:ir.ui.view,arch_db:l10n_ch.l10n_ch_swissqr_template -msgid "Amount
" -msgstr "" - -#. module: l10n_ch -#: model_terms:ir.ui.view,arch_db:l10n_ch.l10n_ch_swissqr_template -msgid "Currency
" -msgstr "" - -#. module: l10n_ch -#: model_terms:ir.ui.view,arch_db:l10n_ch.l10n_ch_swissqr_template -msgid "Payable by
" -msgstr "" - -#. module: l10n_ch -#: model_terms:ir.ui.view,arch_db:l10n_ch.l10n_ch_swissqr_template -msgid "Reference
" -msgstr "" - -#. module: l10n_ch -#: model_terms:ir.ui.view,arch_db:l10n_ch.l10n_ch_swissqr_template -msgid "Payment Part" -msgstr "" - -#. module: l10n_ch -#: model_terms:ir.ui.view,arch_db:l10n_ch.l10n_ch_swissqr_template -msgid "Receipt" -msgstr "" - -#. module: l10n_ch -#: model:account.tax.report.line,name:l10n_ch.account_tax_report_line_chtax_autres_mouv -msgid "AUTRES MOUVEMENTS DE FONDS" -msgstr "" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_4200 -msgid "Achats de marchandises destinées à la revente" -msgstr "" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_2030 -msgid "Acomptes de clients" -msgstr "" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1208 -msgid "Acomptes sur les marchandises commerciales" -msgstr "" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1218 -msgid "Acomptes sur matières premières" -msgstr "" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1149 -msgid "Ajustement de la valeur des avances et des prêts" -msgstr "" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1199 -msgid "Ajustement de la valeur des créances à court terme" -msgstr "" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1449 -msgid "Ajustement de la valeur des créances à long terme" -msgstr "" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1779 -msgid "Ajustement de la valeur des goodwill" -msgstr "" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1489 -msgid "Ajustement de la valeur des participations" -msgstr "" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1409 -msgid "Ajustement de la valeur des titres" -msgstr "" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1069 -msgid "Ajustement de la valeur des titres" -msgstr "" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_6800 -msgid "" -"Amortissements et ajustements de valeur des postes sur immobilisations " -"corporelles" -msgstr "" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1519 -msgid "Amortissements sur le mobilier et les installations" -msgstr "" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1599 -msgid "Amortissements sur les autres immobilisations corporelles meubles" -msgstr "" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1709 -msgid "Amortissements sur les brevets, know-how, licences, droits, dév." -msgstr "" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1609 -msgid "Amortissements sur les immeubles d’exploitation" -msgstr "" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1559 -msgid "Amortissements sur les installations de stockage" -msgstr "" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1529 -msgid "Amortissements sur les machines de bureau, inf. et syst. comm." -msgstr "" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1509 -msgid "Amortissements sur les machines et appareils" -msgstr "" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1549 -msgid "Amortissements sur les outillages et appareils" -msgstr "" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1539 -msgid "Amortissements sur les véhicules" -msgstr "" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1579 -msgid "Amortissements sur les équipements et installations" -msgstr "" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_2270 -msgid "Assurances sociales et institutions de prévoyance" -msgstr "" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_6300 -msgid "Assurances-choses, droits, taxes, autorisations" -msgstr "" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_5800 -msgid "Autres charges du personnel" -msgstr "" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_6700 -msgid "Autres charges d‘exploitation" -msgstr "" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1190 -msgid "Autres créances à court terme" -msgstr "" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_2210 -msgid "Autres dettes à court terme" -msgstr "" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_2140 -msgid "Autres dettes à court terme rémunérées" -msgstr "" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_2500 -msgid "Autres dettes à long terme" -msgstr "" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1590 -msgid "Autres immobilisations corporelles meubles" -msgstr "" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_3600 -msgid "Autres ventes et prestations de services" -msgstr "" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1140 -msgid "Avances et prêts" -msgstr "" - -#. module: l10n_ch -#: model:ir.model,name:l10n_ch.model_res_partner_bank -msgid "Bank Accounts" -msgstr "" - -#. module: l10n_ch -#: model:ir.model,name:l10n_ch.model_account_bank_statement_line -msgid "Bank Statement Line" -msgstr "" - -#. module: l10n_ch -#: model:account.tax.report.line,name:l10n_ch.account_tax_report_line_calc_impot_base -msgid "Base Impôt sur acquisitions de services" -msgstr "" - -#. module: l10n_ch -#: model:ir.model.fields,help:l10n_ch.field_res_company__l10n_ch_isr_print_bank_location -#: model:ir.model.fields,help:l10n_ch.field_res_config_settings__l10n_ch_isr_print_bank_location -msgid "" -"Boolean option field indicating whether or not the alternate layout (the one" -" printing bank name and address) must be used when generating an ISR." -msgstr "" - -#. module: l10n_ch -#: model:ir.model.fields,help:l10n_ch.field_account_move__l10n_ch_isr_sent -msgid "" -"Boolean value telling whether or not the ISR corresponding to this invoice " -"has already been printed or sent by mail." -msgstr "" - -#. module: l10n_ch -#: model:ir.model.fields,help:l10n_ch.field_account_move__l10n_ch_isr_valid -msgid "" -"Boolean value. True iff all the data required to generate the ISR are " -"present" -msgstr "" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1700 -msgid "Brevets, know-how, licences, droits, développement" -msgstr "" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_2979 -msgid "Bénéfice / perte de l’exercice" -msgstr "" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_2970 -msgid "Bénéfice / perte reporté" -msgstr "" - -#. module: l10n_ch -#: model:ir.model.fields,field_description:l10n_ch.field_account_setup_bank_manual_config__l10n_ch_isr_subscription_chf -#: model:ir.model.fields,field_description:l10n_ch.field_res_partner_bank__l10n_ch_isr_subscription_chf -msgid "CHF ISR Subscription Number" -msgstr "" - -#. module: l10n_ch -#: code:addons/l10n_ch/models/account_invoice.py:0 -#, python-format -msgid "" -"Cannot generate the QR-bill. Please check you have configured the address of" -" your company and debtor. If you are using a QR-IBAN, also check the " -"invoice's payment reference is a QR reference." -msgstr "" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1850 -msgid "" -"Capital actions, capital social, droits de participations ou capital de " -"fondation non versés" -msgstr "" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_2800 -msgid "Capital-actions, capital social, capital de fondation" -msgstr "" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_4521 -msgid "Charbon, briquettes, bois" -msgstr "" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_7010 -msgid "Charges accessoires" -msgstr "" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_6000 -msgid "Charges de locaux" -msgstr "" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_4000 -msgid "Charges de matériel de l‘atelier" -msgstr "" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_5900 -msgid "Charges de personnels temporaires" -msgstr "" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_6200 -msgid "Charges de véhicules et de transport" -msgstr "" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_7510 -msgid "Charges des immeubles d‘exploitation" -msgstr "" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_6500 -msgid "Charges d‘administration" -msgstr "" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_6400 -msgid "Charges d’énergie et évacuation des déchets" -msgstr "" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_6570 -msgid "Charges et leasing d’informatique" -msgstr "" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_8500 -msgid "Charges extraordinaires, exceptionnelles ou hors période" -msgstr "" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_6900 -msgid "Charges financières" -msgstr "" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_8000 -msgid "Charges hors exploitation" -msgstr "" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1300 -msgid "Charges payées d‘avance" -msgstr "" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_5700 -msgid "Charges sociales" -msgstr "" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_2300 -msgid "Charges à payer" -msgstr "" - -#. module: l10n_ch -#: model:account.tax.report.line,name:l10n_ch.account_tax_report_line_calc_impot_chiffre -msgid "Chiffre d'affaires imposable" -msgstr "" - -#. module: l10n_ch -#: model:ir.model.fields,field_description:l10n_ch.field_account_journal__l10n_ch_postal -msgid "Client Number" -msgstr "" - -#. module: l10n_ch -#: model:account.cash.rounding,name:l10n_ch.cash_rounding_5_centime -msgid "Coinage 0.05" -msgstr "" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_3803 -msgid "Commissions de tiers" -msgstr "" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_4903 -msgid "Commissions obtenues sur achats" -msgstr "" - -#. module: l10n_ch -#: model:ir.model.fields,field_description:l10n_ch.field_account_journal__invoice_reference_model -msgid "Communication Standard" -msgstr "" - -#. module: l10n_ch -#: model:ir.model,name:l10n_ch.model_res_company -msgid "Companies" -msgstr "" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1099 -msgid "Compte d'attente autre" -msgstr "" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1091 -msgid "Compte d'attente pour salaires" -msgstr "" - -#. module: l10n_ch -#: model:ir.model,name:l10n_ch.model_res_config_settings -msgid "Config Settings" -msgstr "" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_3710 -msgid "Consommations propres" -msgstr "" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1269 -msgid "Correction de la valeur de stocks de produits finis" -msgstr "" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1279 -msgid "Corrections de la valeur des stock produits semi-ouvrés" -msgstr "" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1209 -msgid "Corrections de la valeur des stocks de marchandises" -msgstr "" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1289 -msgid "Corrections de la valeur des travaux en cours" -msgstr "" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1219 -msgid "Corrections de la valeur sur matières premières" -msgstr "" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1180 -msgid "Créances envers les assurances sociales et institutions de prévoyance" -msgstr "" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_2000 -msgid "Créanciers" -msgstr "" - -#. module: l10n_ch -#: model:ir.model.fields,field_description:l10n_ch.field_account_move__l10n_ch_currency_name -msgid "Currency Name" -msgstr "" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_2100 -msgid "Dettes bancaires" -msgstr "" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_2400 -msgid "Dettes bancaires" -msgstr "" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_2160 -msgid "Dettes envers l'actionnaire" -msgstr "" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_3806 -#: model:account.account.template,name:l10n_ch.ch_coa_4906 -msgid "Différences de change" -msgstr "" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_2261 -msgid "Dividendes" -msgstr "" - -#. module: l10n_ch -#: model:account.tax.template,name:l10n_ch.vat_other_movements_910 -msgid "Dons, dividendes, dédommagements à 0%" -msgstr "" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_4071 -msgid "Droits de douanes à l'importation" -msgstr "" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1109 -msgid "Ducroire" -msgstr "" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1100 -msgid "Débiteurs" -msgstr "" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1101 -msgid "Débiteurs (PoS)" -msgstr "" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_2201 -msgid "Décompte TVA" -msgstr "" - -#. module: l10n_ch -#: model:account.tax.template,name:l10n_ch.vat_100_import -msgid "Dédouanement TVA (biens et services)" -msgstr "" - -#. module: l10n_ch -#: model:account.tax.template,name:l10n_ch.vat_100_import_invest -msgid "Dédouanement TVA (invest. et autres ch.)" -msgstr "" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_4009 -msgid "Déductions obtenues sur achats" -msgstr "" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_3009 -msgid "Déductions sur ventes" -msgstr "" - -#. module: l10n_ch -#: model:ir.model.fields,field_description:l10n_ch.field_account_setup_bank_manual_config__l10n_ch_isr_subscription_eur -#: model:ir.model.fields,field_description:l10n_ch.field_res_partner_bank__l10n_ch_isr_subscription_eur -msgid "EUR ISR Subscription Number" -msgstr "" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_4540 -msgid "Eau" -msgstr "" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_4500 -msgid "Electricité" -msgstr "" - -#. module: l10n_ch -#: model:ir.model,name:l10n_ch.model_mail_template -msgid "Email Templates" -msgstr "" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_2450 -msgid "Emprunts" -msgstr "" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_2430 -msgid "Emprunts obligataires" -msgstr "" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_2120 -msgid "Engagements de financement par leasing" -msgstr "" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_2420 -msgid "Engagements de financement par leasing" -msgstr "" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_6100 -msgid "" -"Entretien, réparations et remplacement des inst. servant à l’exploitation" -msgstr "" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1570 -msgid "Equipements et Installations" -msgstr "" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_3800 -msgid "Escomptes" -msgstr "" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_4900 -msgid "Escomptes" -msgstr "" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_4530 -msgid "Essence" -msgstr "" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_3804 -msgid "Frais d'encaissement" -msgstr "" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_3807 -msgid "Frais d'expédition" -msgstr "" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_4072 -msgid "Frais de transport à l'achat" -msgstr "" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_4070 -msgid "Frêts à l'achat" -msgstr "" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_4510 -msgid "Gaz" -msgstr "" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1770 -msgid "Goodwill" -msgstr "" - -#. module: l10n_ch -#: model:ir.model.fields,field_description:l10n_ch.field_res_config_settings__l10n_ch_isr_scan_line_left -msgid "Horizontal offset" -msgstr "" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1441 -#: model:account.account.template,name:l10n_ch.ch_coa_2451 -msgid "Hypothèques" -msgstr "" - -#. module: l10n_ch -#: model:account.tax.report.line,name:l10n_ch.account_tax_report_line_chiffre_af -msgid "I - CHIFFRE D'AFFAIRES" -msgstr "" - -#. module: l10n_ch -#: model:account.tax.report.line,name:l10n_ch.account_tax_report_line_calc_impot -msgid "II - CALCUL DE L'IMPOT" -msgstr "" - -#. module: l10n_ch -#: model:ir.actions.report,name:l10n_ch.l10n_ch_isr_report -msgid "ISR" -msgstr "" - -#. module: l10n_ch -#: model_terms:ir.ui.view,arch_db:l10n_ch.isr_partner_bank_form -#: model_terms:ir.ui.view,arch_db:l10n_ch.setup_bank_account_wizard_inherit -msgid "ISR Client Identification Number" -msgstr "" - -#. module: l10n_ch -#: model_terms:ir.ui.view,arch_db:l10n_ch.l10n_ch_isr_report_template -msgid "ISR for invoice" -msgstr "" - -#. module: l10n_ch -#: model:ir.model.fields,help:l10n_ch.field_account_move__l10n_ch_isr_number_spaced -msgid "" -"ISR number split in blocks of 5 characters (right-justified), to generate " -"ISR report." -msgstr "" - -#. module: l10n_ch -#: model_terms:ir.ui.view,arch_db:l10n_ch.isr_invoice_search_view -msgid "ISR reference number" -msgstr "" - -#. module: l10n_ch -#: model:ir.model.fields,help:l10n_ch.field_account_move__l10n_ch_isr_subscription -msgid "" -"ISR subscription number identifying your company or your bank to generate " -"ISR." -msgstr "" - -#. module: l10n_ch -#: model:ir.model.fields,help:l10n_ch.field_account_move__l10n_ch_isr_subscription_formatted -msgid "" -"ISR subscription number your company or your bank, formated with '-' and " -"without the padding zeros, to generate ISR report." -msgstr "" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1600 -msgid "Immeubles d’exploitation" -msgstr "" - -#. module: l10n_ch -#: model:account.fiscal.position.template,name:l10n_ch.fiscal_position_template_import -msgid "Import/Export" -msgstr "" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1176 -msgid "Impôt anticipé" -msgstr "" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_2206 -msgid "Impôt anticipé dû" -msgstr "" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1171 -msgid "" -"Impôt préalable: TVA s/investissements et autres charges d’exploitation" -msgstr "" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1170 -msgid "Impôt préalable: TVA s/matériel, marchandises, prestations et énergie" -msgstr "" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_2279 -msgid "Impôt à la source" -msgstr "" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1189 -msgid "Impôt à la source" -msgstr "" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_2208 -#: model:account.account.template,name:l10n_ch.ch_coa_8900 -msgid "Impôts directs" -msgstr "" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1550 -msgid "Installations de stockage" -msgstr "" - -#. module: l10n_ch -#: model:ir.model,name:l10n_ch.model_account_journal -msgid "Journal" -msgstr "" - -#. module: l10n_ch -#: model:ir.model,name:l10n_ch.model_account_move -msgid "Journal Entry" -msgstr "" - -#. module: l10n_ch -#: model:ir.model.fields,field_description:l10n_ch.field_account_move__l10n_ch_isr_needs_fixing -msgid "L10N Ch Isr Needs Fixing" -msgstr "" - -#. module: l10n_ch -#: model:ir.model.fields,field_description:l10n_ch.field_account_move__l10n_ch_isr_number -msgid "L10N Ch Isr Number" -msgstr "" - -#. module: l10n_ch -#: model:ir.model.fields,field_description:l10n_ch.field_account_move__l10n_ch_isr_number_spaced -msgid "L10N Ch Isr Number Spaced" -msgstr "" - -#. module: l10n_ch -#: model:ir.model.fields,field_description:l10n_ch.field_account_move__l10n_ch_isr_optical_line -msgid "L10N Ch Isr Optical Line" -msgstr "" - -#. module: l10n_ch -#: model:ir.model.fields,field_description:l10n_ch.field_account_move__l10n_ch_isr_sent -msgid "L10N Ch Isr Sent" -msgstr "" - -#. module: l10n_ch -#: model:ir.model.fields,field_description:l10n_ch.field_account_move__l10n_ch_isr_subscription -msgid "L10N Ch Isr Subscription" -msgstr "" - -#. module: l10n_ch -#: model:ir.model.fields,field_description:l10n_ch.field_account_move__l10n_ch_isr_subscription_formatted -msgid "L10N Ch Isr Subscription Formatted" -msgstr "" - -#. module: l10n_ch -#: model:ir.model.fields,field_description:l10n_ch.field_account_move__l10n_ch_isr_valid -msgid "L10N Ch Isr Valid" -msgstr "" - -#. module: l10n_ch -#: model:ir.model.fields,field_description:l10n_ch.field_account_setup_bank_manual_config__l10n_ch_show_subscription -#: model:ir.model.fields,field_description:l10n_ch.field_res_partner_bank__l10n_ch_show_subscription -msgid "L10N Ch Show Subscription" -msgstr "" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_6260 -msgid "Leasing et location de véhicules" -msgstr "" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_6105 -msgid "Leasing immobilisations corporelles meubles" -msgstr "" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.l10nch_chart_template_liquidity_transfer -msgid "Liquidity Transfer" -msgstr "" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1520 -msgid "Machines de bureau, informatique, systèmes de communication" -msgstr "" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1500 -msgid "Machines et appareils" -msgstr "" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1200 -msgid "Marchandises commerciales" -msgstr "" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1250 -msgid "Marchandises en consignation" -msgstr "" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1220 -msgid "Matières auxiliaires" -msgstr "" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1230 -msgid "Matières consommables" -msgstr "" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1210 -msgid "Matières premières" -msgstr "" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_4520 -msgid "Mazout" -msgstr "" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1510 -msgid "Mobilier et installations" -msgstr "" - -#. module: l10n_ch -#: model_terms:ir.ui.view,arch_db:l10n_ch.res_config_settings_view_form -msgid "Offset to move the scan line in mm" -msgstr "" - -#. module: l10n_ch -#: model:ir.model.fields,help:l10n_ch.field_account_move__l10n_ch_isr_optical_line -msgid "Optical reading line, as it will be printed on ISR" -msgstr "" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1540 -msgid "Outillages et appareils" -msgstr "" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1480 -msgid "Participations" -msgstr "" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_4086 -msgid "Pertes de matières" -msgstr "" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_3805 -msgid "Pertes sur créances clients, variation ducroire" -msgstr "" - -#. module: l10n_ch -#: model:account.chart.template,name:l10n_ch.l10nch_chart_template -msgid "Plan comptable 2015 (Suisse)" -msgstr "" - -#. module: l10n_ch -#: model_terms:ir.ui.view,arch_db:l10n_ch.isr_invoice_form -msgid "" -"Please fill in a correct ISR reference in the payment reference. The banks " -"will refuse your payment file otherwise." -msgstr "" - -#. module: l10n_ch -#: code:addons/l10n_ch/models/res_bank.py:0 -#, python-format -msgid "Postal" -msgstr "" - -#. module: l10n_ch -#: model:ir.model.fields,field_description:l10n_ch.field_res_company__l10n_ch_isr_preprinted_account -#: model:ir.model.fields,field_description:l10n_ch.field_res_config_settings__l10n_ch_isr_preprinted_account -msgid "Preprinted account" -msgstr "" - -#. module: l10n_ch -#: model:ir.model.fields,field_description:l10n_ch.field_res_company__l10n_ch_isr_preprinted_bank -#: model:ir.model.fields,field_description:l10n_ch.field_res_config_settings__l10n_ch_isr_preprinted_bank -msgid "Preprinted bank" -msgstr "" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_4400 -msgid "Prestations / travaux de tiers" -msgstr "" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_3700 -msgid "Prestations propres" -msgstr "" - -#. module: l10n_ch -#: model_terms:ir.ui.view,arch_db:l10n_ch.isr_invoice_form -msgid "Print ISR" -msgstr "" - -#. module: l10n_ch -#: model_terms:ir.ui.view,arch_db:l10n_ch.isr_invoice_form -msgid "Print QR-bill" -msgstr "" - -#. module: l10n_ch -#: model:ir.model.fields,field_description:l10n_ch.field_res_company__l10n_ch_isr_print_bank_location -msgid "Print bank location" -msgstr "" - -#. module: l10n_ch -#: model:ir.model.fields,field_description:l10n_ch.field_res_config_settings__l10n_ch_isr_print_bank_location -msgid "Print bank on ISR" -msgstr "" - -#. module: l10n_ch -#: model_terms:ir.ui.view,arch_db:l10n_ch.res_config_settings_view_form -msgid "" -"Print the coordinates of your bank under the 'Payment for' title of the ISR.\n" -" Your address will be moved to the 'in favour of' section." -msgstr "" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_7000 -msgid "Produits accessoires" -msgstr "" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_7500 -msgid "Produits des immeubles d‘exploitation" -msgstr "" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_2301 -msgid "Produits encaissés d’avance" -msgstr "" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_8510 -msgid "Produits extraordinaires, exceptionnels ou hors période" -msgstr "" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_6950 -msgid "Produits financiers" -msgstr "" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_8100 -msgid "Produits hors exploitation" -msgstr "" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1301 -msgid "Produits à recevoir" -msgstr "" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_2980 -msgid "" -"Propres actions, parts sociales, droits de participations (poste négatif)" -msgstr "" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_2600 -msgid "Provisions" -msgstr "" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_2330 -msgid "Provisions à court terme" -msgstr "" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1440 -msgid "Prêts" -msgstr "" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_6600 -msgid "Publicité" -msgstr "" - -#. module: l10n_ch -#: model:ir.actions.report,name:l10n_ch.l10n_ch_qr_report -msgid "QR-bill" -msgstr "" - -#. module: l10n_ch -#: model_terms:ir.ui.view,arch_db:l10n_ch.l10n_ch_swissqr_template -msgid "QR-bill for invoice" -msgstr "" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_3801 -msgid "Rabais et réduction de prix" -msgstr "" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_4901 -msgid "Rabais et réductions de prix" -msgstr "" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_3802 -#: model:account.account.template,name:l10n_ch.ch_coa_4092 -msgid "Ristournes" -msgstr "" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_2940 -msgid "Réserves d‘évaluation" -msgstr "" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_2960 -msgid "Réserves libres" -msgstr "" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_2950 -msgid "Réserves légales issues du bénéfice" -msgstr "" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_2900 -msgid "Réserves légales issues du capital" -msgstr "" - -#. module: l10n_ch -#: model:account.tax.report.line,name:l10n_ch.account_tax_report_line_chtax_solde -msgid "SOLDE" -msgstr "" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_5000 -msgid "Salaires" -msgstr "" - -#. module: l10n_ch -#: model:ir.model.fields,field_description:l10n_ch.field_res_company__l10n_ch_isr_scan_line_left -msgid "Scan line horizontal offset (mm)" -msgstr "" - -#. module: l10n_ch -#: model:ir.model.fields,field_description:l10n_ch.field_res_company__l10n_ch_isr_scan_line_top -msgid "Scan line vertical offset (mm)" -msgstr "" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1260 -msgid "Stocks de produits finis" -msgstr "" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1270 -msgid "Stocks de produits semi-ouvrés" -msgstr "" - -#. module: l10n_ch -#: model:account.tax.template,name:l10n_ch.vat_other_movements_900 -msgid "Subventions, taxes touristiques à 0%" -msgstr "" - -#. module: l10n_ch -#: model:account.fiscal.position.template,name:l10n_ch.fiscal_position_template_1 -msgid "Suisse national" -msgstr "" - -#. module: l10n_ch -#: model:ir.model.fields,field_description:l10n_ch.field_account_setup_bank_manual_config__l10n_ch_postal -#: model:ir.model.fields,field_description:l10n_ch.field_res_partner_bank__l10n_ch_postal -msgid "Swiss Postal Account" -msgstr "" - -#. module: l10n_ch -#: code:addons/l10n_ch/models/res_bank.py:0 -#, python-format -msgid "Swiss QR bill" -msgstr "" - -#. module: l10n_ch -#: model:ir.model,name:l10n_ch.model_report_l10n_ch_qr_report_main -msgid "Swiss QR-bill report" -msgstr "" - -#. module: l10n_ch -#: model:ir.model.fields.selection,name:l10n_ch.selection__account_journal__invoice_reference_model__ch -#: model:ir.ui.menu,name:l10n_ch.account_reports_ch_statements_menu -msgid "Switzerland" -msgstr "" - -#. module: l10n_ch -#: model:account.tax.group,name:l10n_ch.tax_group_tva_0 -msgid "TVA 0%" -msgstr "" - -#. module: l10n_ch -#: model:account.tax.template,name:l10n_ch.vat_O_import -msgid "TVA 0% Importations de biens et services" -msgstr "" - -#. module: l10n_ch -#: model:account.tax.template,name:l10n_ch.vat_O_exclude -msgid "TVA 0% exclue" -msgstr "" - -#. module: l10n_ch -#: model:account.tax.group,name:l10n_ch.tax_group_tva_100 -msgid "TVA 100%" -msgstr "" - -#. module: l10n_ch -#: model:account.tax.group,name:l10n_ch.tax_group_tva_25 -msgid "TVA 2.5%" -msgstr "" - -#. module: l10n_ch -#: model:account.tax.template,name:l10n_ch.vat_25_purchase_incl -msgid "TVA 2.5% sur achat B&S (Incl. TR)" -msgstr "" - -#. module: l10n_ch -#: model:account.tax.template,name:l10n_ch.vat_25_purchase -msgid "TVA 2.5% sur achat B&S (TR)" -msgstr "" - -#. module: l10n_ch -#: model:account.tax.template,name:l10n_ch.vat_25_invest_incl -msgid "TVA 2.5% sur invest. et autres ch. (Incl. TR)" -msgstr "" - -#. module: l10n_ch -#: model:account.tax.template,name:l10n_ch.vat_25_invest -msgid "TVA 2.5% sur invest. et autres ch. (TR)" -msgstr "" - -#. module: l10n_ch -#: model:account.tax.group,name:l10n_ch.tax_group_tva_37 -msgid "TVA 3.7%" -msgstr "" - -#. module: l10n_ch -#: model:account.tax.template,name:l10n_ch.vat_37_purchase_incl -msgid "TVA 3.7% sur achat B&S (Incl. TS)" -msgstr "" - -#. module: l10n_ch -#: model:account.tax.template,name:l10n_ch.vat_37_purchase -msgid "TVA 3.7% sur achat B&S (TS)" -msgstr "" - -#. module: l10n_ch -#: model:account.tax.template,name:l10n_ch.vat_37_invest_incl -msgid "TVA 3.7% sur invest. et autres ch. (Incl. TS)" -msgstr "" - -#. module: l10n_ch -#: model:account.tax.template,name:l10n_ch.vat_37_invest -msgid "TVA 3.7% sur invest. et autres ch. (TS)" -msgstr "" - -#. module: l10n_ch -#: model:account.tax.group,name:l10n_ch.tax_group_tva_77 -msgid "TVA 7.7%" -msgstr "" - -#. module: l10n_ch -#: model:account.tax.template,name:l10n_ch.vat_77_purchase_incl -msgid "TVA 7.7% sur achat B&S (Incl. TN)" -msgstr "" - -#. module: l10n_ch -#: model:account.tax.template,name:l10n_ch.vat_77_purchase -msgid "TVA 7.7% sur achat B&S (TN)" -msgstr "" - -#. module: l10n_ch -#: model:account.tax.template,name:l10n_ch.vat_77_purchase_reverse -msgid "TVA 7.7% sur achat service a l'etranger (reverse charge)" -msgstr "" - -#. module: l10n_ch -#: model:account.tax.template,name:l10n_ch.vat_77_invest_incl -msgid "TVA 7.7% sur invest. et autres ch. (Incl. TN)" -msgstr "" - -#. module: l10n_ch -#: model:account.tax.template,name:l10n_ch.vat_77_invest -msgid "TVA 7.7% sur invest. et autres ch. (TN)" -msgstr "" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_2200 -msgid "TVA due" -msgstr "" - -#. module: l10n_ch -#: model:account.tax.template,name:l10n_ch.vat_XO -msgid "TVA due a 0% (Exportations)" -msgstr "" - -#. module: l10n_ch -#: model:account.tax.template,name:l10n_ch.vat_25 -msgid "TVA due a 2.5% (TR)" -msgstr "" - -#. module: l10n_ch -#: model:account.tax.template,name:l10n_ch.vat_37 -msgid "TVA due a 3.7% (TS)" -msgstr "" - -#. module: l10n_ch -#: model:account.tax.template,name:l10n_ch.vat_77 -msgid "TVA due a 7.7% (TN)" -msgstr "" - -#. module: l10n_ch -#: model:account.tax.template,name:l10n_ch.vat_77_purchase_return -msgid "TVA due a 7.7% (TN) (return)" -msgstr "" - -#. module: l10n_ch -#: model:account.tax.template,name:l10n_ch.vat_25_incl -msgid "TVA due à 2.5% (Incl. TR)" -msgstr "" - -#. module: l10n_ch -#: model:account.tax.template,name:l10n_ch.vat_37_incl -msgid "TVA due à 3.7% (Incl. TS)" -msgstr "" - -#. module: l10n_ch -#: model:account.tax.template,name:l10n_ch.vat_77_incl -msgid "TVA due à 7.7% (Incl. TN)" -msgstr "" - -#. module: l10n_ch -#: code:addons/l10n_ch/models/res_bank.py:0 -#, python-format -msgid "" -"The ISR subcription {} for {} number is not valid.\n" -"It must starts with {} and we a valid postal number format. eg. {}" -msgstr "" - -#. module: l10n_ch -#: model:ir.model.fields,help:l10n_ch.field_account_move__l10n_ch_currency_name -msgid "The name of this invoice's currency" -msgstr "" - -#. module: l10n_ch -#: code:addons/l10n_ch/models/res_bank.py:0 -#, python-format -msgid "" -"The partner set on the bank account meant to receive the payment (%s) must " -"have a complete postal address (street, zip, city and country)." -msgstr "" - -#. module: l10n_ch -#: code:addons/l10n_ch/models/res_bank.py:0 -#, python-format -msgid "" -"The partner the QR-code must have a complete postal address (street, zip, " -"city and country)." -msgstr "" - -#. module: l10n_ch -#: code:addons/l10n_ch/models/res_bank.py:0 -#, python-format -msgid "" -"The postal number {} is not valid.\n" -"It must be a valid postal number format. eg. 10-8060-7" -msgstr "" - -#. module: l10n_ch -#: model:ir.model.fields,help:l10n_ch.field_account_move__l10n_ch_isr_number -msgid "The reference number associated with this invoice" -msgstr "" - -#. module: l10n_ch -#: model:ir.model.fields,help:l10n_ch.field_account_setup_bank_manual_config__l10n_ch_isr_subscription_chf -#: model:ir.model.fields,help:l10n_ch.field_res_partner_bank__l10n_ch_isr_subscription_chf -msgid "" -"The subscription number provided by the bank or Postfinance to identify the " -"bank, used to generate ISR in CHF. eg. 01-162-8" -msgstr "" - -#. module: l10n_ch -#: model:ir.model.fields,help:l10n_ch.field_account_setup_bank_manual_config__l10n_ch_isr_subscription_eur -#: model:ir.model.fields,help:l10n_ch.field_res_partner_bank__l10n_ch_isr_subscription_eur -msgid "" -"The subscription number provided by the bank or Postfinance to identify the " -"bank, used to generate ISR in EUR. eg. 03-162-5" -msgstr "" - -#. module: l10n_ch -#: model:ir.model.fields,help:l10n_ch.field_account_journal__l10n_ch_postal -#: model:ir.model.fields,help:l10n_ch.field_account_setup_bank_manual_config__l10n_ch_postal -#: model:ir.model.fields,help:l10n_ch.field_res_partner_bank__l10n_ch_postal -msgid "" -"This field is used for the Swiss postal account number on a vendor account " -"and for the client number on your own account. The client number is mostly 6" -" numbers without -, while the postal account number can be e.g. 01-162-8" -msgstr "" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1060 -msgid "Titres" -msgstr "" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1400 -msgid "Titres à long terme" -msgstr "" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1280 -msgid "Travaux en cours" -msgstr "" - -#. module: l10n_ch -#: model:ir.model.fields,help:l10n_ch.field_account_move__l10n_ch_isr_needs_fixing -msgid "" -"Used to show a warning banner when the vendor bill needs a correct ISR " -"payment reference. " -msgstr "" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_3940 -msgid "Variation de la valeur des prestations non facturées" -msgstr "" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1287 -msgid "Variation de la valeur des travaux en cours" -msgstr "" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1277 -msgid "Variation de stock produits semi-ouvrés" -msgstr "" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1267 -msgid "Variation de stocks de produits finis" -msgstr "" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1207 -msgid "Variation des stocks de marchandises" -msgstr "" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_4800 -msgid "Variation des stocks de marchandises" -msgstr "" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_4801 -msgid "Variation des stocks de matières premières" -msgstr "" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_3901 -msgid "Variation des stocks de produits finis" -msgstr "" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_3900 -msgid "Variation des stocks de produits semi-finis" -msgstr "" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1217 -msgid "Variation des stocks des matières premières" -msgstr "" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_4008 -#: model:account.account.template,name:l10n_ch.ch_coa_4080 -msgid "Variations de stocks" -msgstr "" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_3200 -msgid "Ventes de marchandises" -msgstr "" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_3400 -msgid "Ventes de prestations" -msgstr "" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_3000 -msgid "Ventes de produits fabriqués" -msgstr "" - -#. module: l10n_ch -#: model:ir.model.fields,field_description:l10n_ch.field_res_config_settings__l10n_ch_isr_scan_line_top -msgid "Vertical offset" -msgstr "" - -#. module: l10n_ch -#: model:account.account.template,name:l10n_ch.ch_coa_1530 -msgid "Véhicules" -msgstr "" - -#. module: l10n_ch -#: model:ir.model.fields,help:l10n_ch.field_account_journal__invoice_reference_model -msgid "" -"You can choose different models for each type of reference. The default one " -"is the Odoo reference." -msgstr "" - -#. module: l10n_ch -#: code:addons/l10n_ch/models/account_invoice.py:0 -#, python-format -msgid "" -"You cannot generate an ISR yet.\n" -"\n" -" For this, you need to :\n" -"\n" -" - set a valid postal account number (or an IBAN referencing one) for your company\n" -"\n" -" - define its bank\n" -"\n" -" - associate this bank with a postal reference for the currency used in this invoice\n" -"\n" -" - fill the 'bank account' field of the invoice with the postal to be used to receive the related payment. A default account will be automatically set for all invoices created after you defined a postal account for your company." -msgstr "" diff --git a/l10n_ch/migrations/0.0.0/pre-migrate-qr-template.py b/l10n_ch/migrations/0.0.0/pre-migrate-qr-template.py deleted file mode 100644 index 341c964..0000000 --- a/l10n_ch/migrations/0.0.0/pre-migrate-qr-template.py +++ /dev/null @@ -1,20 +0,0 @@ -# -*- coding: utf-8 -*- - - -def migrate(cr, version): - """ From 12.0, to saas-13.3, l10n_ch_swissqr_template - used to inherit from another template. This isn't the case - anymore since https://github.com/flectra/flectra/commit/719f087b1b5be5f1f276a0f87670830d073f6ef4 - (made in 12.0, and forward-ported). The module will not be updatable if we - don't manually clean inherit_id. - """ - cr.execute(""" - update ir_ui_view v - set inherit_id = NULL, mode='primary' - from ir_model_data mdata - where - v.id = mdata.res_id - and mdata.model= 'ir.ui.view' - and mdata.name = 'l10n_ch_swissqr_template' - and mdata.module='l10n_ch'; - """) \ No newline at end of file diff --git a/l10n_ch/migrations/9.0.9.0/pre-set_tags_and_taxes_updatable.py b/l10n_ch/migrations/9.0.9.0/pre-set_tags_and_taxes_updatable.py deleted file mode 100644 index b2608fe..0000000 --- a/l10n_ch/migrations/9.0.9.0/pre-set_tags_and_taxes_updatable.py +++ /dev/null @@ -1,9 +0,0 @@ -# -*- coding: utf-8 -*- - -import flectra - -def migrate(cr, version): - registry = flectra.registry(cr.dbname) - from flectra.addons.account.models.chart_template import migrate_set_tags_and_taxes_updatable - migrate_set_tags_and_taxes_updatable(cr, registry, 'l10n_ch') - diff --git a/l10n_ch/models/__init__.py b/l10n_ch/models/__init__.py deleted file mode 100644 index 230e224..0000000 --- a/l10n_ch/models/__init__.py +++ /dev/null @@ -1,11 +0,0 @@ -# -*- coding: utf-8 -*- -# Part of Odoo, Flectra. See LICENSE file for full copyright and licensing details. - -from . import res_config_settings -from . import account_invoice -from . import account_journal -from . import mail_template -from . import res_bank -from . import res_company -from . import account_bank_statement -from . import ir_actions_report diff --git a/l10n_ch/models/account_bank_statement.py b/l10n_ch/models/account_bank_statement.py deleted file mode 100644 index c43a56d..0000000 --- a/l10n_ch/models/account_bank_statement.py +++ /dev/null @@ -1,25 +0,0 @@ -# -*- coding: utf-8 -*- -# Part of Odoo, Flectra. See LICENSE file for full copyright and licensing details. - -from flectra import models, fields, api, _ -from flectra.addons.l10n_ch.models.res_bank import _is_l10n_ch_postal - -class AccountBankStatementLine(models.Model): - - _inherit = "account.bank.statement.line" - - def _find_or_create_bank_account(self): - if self.company_id.country_id.code == 'CH' and _is_l10n_ch_postal(self.account_number): - bank_account = self.env['res.partner.bank'].search( - [('company_id', '=', self.company_id.id), - ('sanitized_acc_number', 'like', self.account_number + '%'), - ('partner_id', '=', self.partner_id.id)]) - if not bank_account: - bank_account = self.env['res.partner.bank'].create({ - 'company_id': self.company_id.id, - 'acc_number': self.account_number + " " + self.partner_id.name, - 'partner_id': self.partner_id.id - }) - return bank_account - else: - super(AccountBankStatementLine, self)._find_or_create_bank_account() \ No newline at end of file diff --git a/l10n_ch/models/account_invoice.py b/l10n_ch/models/account_invoice.py deleted file mode 100644 index 9b12cec..0000000 --- a/l10n_ch/models/account_invoice.py +++ /dev/null @@ -1,352 +0,0 @@ -# -*- coding: utf-8 -*- -# Part of Odoo, Flectra. See LICENSE file for full copyright and licensing details. - -import re - -from flectra import models, fields, api, _ -from flectra.exceptions import ValidationError, UserError -from flectra.tools.float_utils import float_split_str -from flectra.tools.misc import mod10r - - -l10n_ch_ISR_NUMBER_LENGTH = 27 -l10n_ch_ISR_ID_NUM_LENGTH = 6 - -class AccountMove(models.Model): - _inherit = 'account.move' - - l10n_ch_isr_subscription = fields.Char(compute='_compute_l10n_ch_isr_subscription', help='ISR subscription number identifying your company or your bank to generate ISR.') - l10n_ch_isr_subscription_formatted = fields.Char(compute='_compute_l10n_ch_isr_subscription', help="ISR subscription number your company or your bank, formated with '-' and without the padding zeros, to generate ISR report.") - - l10n_ch_isr_number = fields.Char(compute='_compute_l10n_ch_isr_number', store=True, help='The reference number associated with this invoice') - l10n_ch_isr_number_spaced = fields.Char(compute='_compute_l10n_ch_isr_number_spaced', help="ISR number split in blocks of 5 characters (right-justified), to generate ISR report.") - - l10n_ch_isr_optical_line = fields.Char(compute="_compute_l10n_ch_isr_optical_line", help='Optical reading line, as it will be printed on ISR') - - l10n_ch_isr_valid = fields.Boolean(compute='_compute_l10n_ch_isr_valid', help='Boolean value. True iff all the data required to generate the ISR are present') - - l10n_ch_isr_sent = fields.Boolean(default=False, help="Boolean value telling whether or not the ISR corresponding to this invoice has already been printed or sent by mail.") - l10n_ch_currency_name = fields.Char(related='currency_id.name', readonly=True, string="Currency Name", help="The name of this invoice's currency") #This field is used in the "invisible" condition field of the 'Print ISR' button. - l10n_ch_isr_needs_fixing = fields.Boolean(compute="_compute_l10n_ch_isr_needs_fixing", help="Used to show a warning banner when the vendor bill needs a correct ISR payment reference. ") - - @api.depends('partner_bank_id.l10n_ch_isr_subscription_eur', 'partner_bank_id.l10n_ch_isr_subscription_chf') - def _compute_l10n_ch_isr_subscription(self): - """ Computes the ISR subscription identifying your company or the bank that allows to generate ISR. And formats it accordingly""" - def _format_isr_subscription(isr_subscription): - #format the isr as per specifications - currency_code = isr_subscription[:2] - middle_part = isr_subscription[2:-1] - trailing_cipher = isr_subscription[-1] - middle_part = re.sub('^0*', '', middle_part) - return currency_code + '-' + middle_part + '-' + trailing_cipher - - def _format_isr_subscription_scanline(isr_subscription): - # format the isr for scanline - return isr_subscription[:2] + isr_subscription[2:-1].rjust(6, '0') + isr_subscription[-1:] - - for record in self: - record.l10n_ch_isr_subscription = False - record.l10n_ch_isr_subscription_formatted = False - if record.partner_bank_id: - if record.currency_id.name == 'EUR': - isr_subscription = record.partner_bank_id.l10n_ch_isr_subscription_eur - elif record.currency_id.name == 'CHF': - isr_subscription = record.partner_bank_id.l10n_ch_isr_subscription_chf - else: - #we don't format if in another currency as EUR or CHF - continue - - if isr_subscription: - isr_subscription = isr_subscription.replace("-", "") # In case the user put the - - record.l10n_ch_isr_subscription = _format_isr_subscription_scanline(isr_subscription) - record.l10n_ch_isr_subscription_formatted = _format_isr_subscription(isr_subscription) - - def _get_isrb_id_number(self): - """Hook to fix the lack of proper field for ISR-B Customer ID""" - # FIXME - # replace l10n_ch_postal by an other field to not mix ISR-B - # customer ID as it forbid the following validations on l10n_ch_postal - # number for Vendor bank accounts: - # - validation of format xx-yyyyy-c - # - validation of checksum - self.ensure_one() - return self.partner_bank_id.l10n_ch_postal or '' - - @api.depends('name', 'partner_bank_id.l10n_ch_postal') - def _compute_l10n_ch_isr_number(self): - """Generates the ISR or QRR reference - - An ISR references are 27 characters long. - QRR is a recycling of ISR for QR-bills. Thus works the same. - - The invoice sequence number is used, removing each of its non-digit characters, - and pad the unused spaces on the left of this number with zeros. - The last digit is a checksum (mod10r). - - There are 2 types of references: - - * ISR (Postfinance) - - The reference is free but for the last - digit which is a checksum. - If shorter than 27 digits, it is filled with zeros on the left. - - e.g. - - 120000000000234478943216899 - \________________________/| - 1 2 - (1) 12000000000023447894321689 | reference - (2) 9: control digit for identification number and reference - - * ISR-B (Indirect through a bank, requires a customer ID) - - In case of ISR-B The firsts digits (usually 6), contain the customer ID - at the Bank of this ISR's issuer. - The rest (usually 20 digits) is reserved for the reference plus the - control digit. - If the [customer ID] + [the reference] + [the control digit] is shorter - than 27 digits, it is filled with zeros between the customer ID till - the start of the reference. - - e.g. - - 150001123456789012345678901 - \____/\__________________/| - 1 2 3 - (1) 150001 | id number of the customer (size may vary) - (2) 12345678901234567890 | reference - (3) 1: control digit for identification number and reference - """ - for record in self: - has_qriban = record.partner_bank_id and record.partner_bank_id._is_qr_iban() or False - isr_subscription = record.l10n_ch_isr_subscription - if (has_qriban or isr_subscription) and record.name: - id_number = record._get_isrb_id_number() - if id_number: - id_number = id_number.zfill(l10n_ch_ISR_ID_NUM_LENGTH) - invoice_ref = re.sub('[^\d]', '', record.name) - # keep only the last digits if it exceed boundaries - full_len = len(id_number) + len(invoice_ref) - ref_payload_len = l10n_ch_ISR_NUMBER_LENGTH - 1 - extra = full_len - ref_payload_len - if extra > 0: - invoice_ref = invoice_ref[extra:] - internal_ref = invoice_ref.zfill(ref_payload_len - len(id_number)) - record.l10n_ch_isr_number = mod10r(id_number + internal_ref) - else: - record.l10n_ch_isr_number = False - - @api.depends('l10n_ch_isr_number') - def _compute_l10n_ch_isr_number_spaced(self): - def _space_isr_number(isr_number): - to_treat = isr_number - res = '' - while to_treat: - res = to_treat[-5:] + res - to_treat = to_treat[:-5] - if to_treat: - res = ' ' + res - return res - - for record in self: - if record.l10n_ch_isr_number: - record.l10n_ch_isr_number_spaced = _space_isr_number(record.l10n_ch_isr_number) - else: - record.l10n_ch_isr_number_spaced = False - - def _get_l10n_ch_isr_optical_amount(self): - """Prepare amount string for ISR optical line""" - self.ensure_one() - currency_code = None - if self.currency_id.name == 'CHF': - currency_code = '01' - elif self.currency_id.name == 'EUR': - currency_code = '03' - units, cents = float_split_str(self.amount_residual, 2) - amount_to_display = units + cents - amount_ref = amount_to_display.zfill(10) - optical_amount = currency_code + amount_ref - optical_amount = mod10r(optical_amount) - return optical_amount - - @api.depends( - 'currency_id.name', 'amount_residual', 'name', - 'partner_bank_id.l10n_ch_isr_subscription_eur', - 'partner_bank_id.l10n_ch_isr_subscription_chf') - def _compute_l10n_ch_isr_optical_line(self): - """ Compute the optical line to print on the bottom of the ISR. - - This line is read by an OCR. - It's format is: - - amount>reference+ creditor> - - Where: - - - amount: currency and invoice amount - - reference: ISR structured reference number - - in case of ISR-B contains the Customer ID number - - it can also contains a partner reference (of the debitor) - - creditor: Subscription number of the creditor - - An optical line can have the 2 following formats: - - * ISR (Postfinance) - - 0100003949753>120000000000234478943216899+ 010001628> - |/\________/| \________________________/| \_______/ - 1 2 3 4 5 6 - - (1) 01 | currency - (2) 0000394975 | amount 3949.75 - (3) 4 | control digit for amount - (5) 12000000000023447894321689 | reference - (6) 9: control digit for identification number and reference - (7) 010001628: subscription number (01-162-8) - - * ISR-B (Indirect through a bank, requires a customer ID) - - 0100000494004>150001123456789012345678901+ 010234567> - |/\________/| \____/\__________________/| \_______/ - 1 2 3 4 5 6 7 - - (1) 01 | currency - (2) 0000049400 | amount 494.00 - (3) 4 | control digit for amount - (4) 150001 | id number of the customer (size may vary, usually 6 chars) - (5) 12345678901234567890 | reference - (6) 1: control digit for identification number and reference - (7) 010234567: subscription number (01-23456-7) - """ - for record in self: - record.l10n_ch_isr_optical_line = '' - if record.l10n_ch_isr_number and record.l10n_ch_isr_subscription and record.currency_id.name: - # Final assembly (the space after the '+' is no typo, it stands in the specs.) - record.l10n_ch_isr_optical_line = '{amount}>{reference}+ {creditor}>'.format( - amount=record._get_l10n_ch_isr_optical_amount(), - reference=record.l10n_ch_isr_number, - creditor=record.l10n_ch_isr_subscription, - ) - - @api.depends( - 'move_type', 'name', 'currency_id.name', - 'partner_bank_id.l10n_ch_isr_subscription_eur', - 'partner_bank_id.l10n_ch_isr_subscription_chf') - def _compute_l10n_ch_isr_valid(self): - """Returns True if all the data required to generate the ISR are present""" - for record in self: - record.l10n_ch_isr_valid = record.move_type == 'out_invoice' and\ - record.name and \ - record.l10n_ch_isr_subscription and \ - record.l10n_ch_currency_name in ['EUR', 'CHF'] - - @api.depends('move_type', 'partner_bank_id', 'payment_reference') - def _compute_l10n_ch_isr_needs_fixing(self): - for inv in self: - if inv.move_type == 'in_invoice' and inv.company_id.country_id.code == "CH": - partner_bank = inv.partner_bank_id - if partner_bank: - needs_isr_ref = partner_bank._is_qr_iban() or partner_bank._is_isr_issuer() - else: - needs_isr_ref = False - if needs_isr_ref and not inv._has_isr_ref(): - inv.l10n_ch_isr_needs_fixing = True - continue - inv.l10n_ch_isr_needs_fixing = False - - def _has_isr_ref(self): - """Check if this invoice has a valid ISR reference (for Switzerland) - e.g. - 12371 - 000000000000000000000012371 - 210000000003139471430009017 - 21 00000 00003 13947 14300 09017 - """ - self.ensure_one() - ref = self.payment_reference or self.ref - if not ref: - return False - ref = ref.replace(' ', '') - if re.match(r'^(\d{2,27})$', ref): - return ref == mod10r(ref[:-1]) - return False - - def split_total_amount(self): - """ Splits the total amount of this invoice in two parts, using the dot as - a separator, and taking two precision digits (always displayed). - These two parts are returned as the two elements of a tuple, as strings - to print in the report. - - This function is needed on the model, as it must be called in the report - template, which cannot reference static functions - """ - return float_split_str(self.amount_residual, 2) - - def isr_print(self): - """ Triggered by the 'Print ISR' button. - """ - self.ensure_one() - if self.l10n_ch_isr_valid: - self.l10n_ch_isr_sent = True - return self.env.ref('l10n_ch.l10n_ch_isr_report').report_action(self) - else: - raise ValidationError(_("""You cannot generate an ISR yet.\n - For this, you need to :\n - - set a valid postal account number (or an IBAN referencing one) for your company\n - - define its bank\n - - associate this bank with a postal reference for the currency used in this invoice\n - - fill the 'bank account' field of the invoice with the postal to be used to receive the related payment. A default account will be automatically set for all invoices created after you defined a postal account for your company.""")) - - def print_ch_qr_bill(self): - """ Triggered by the 'Print QR-bill' button. - """ - self.ensure_one() - - if not self.partner_bank_id._eligible_for_qr_code('ch_qr', self.partner_id, self.currency_id): - raise UserError(_("Cannot generate the QR-bill. Please check you have configured the address of your company and debtor. If you are using a QR-IBAN, also check the invoice's payment reference is a QR reference.")) - - self.l10n_ch_isr_sent = True - return self.env.ref('l10n_ch.l10n_ch_qr_report').report_action(self) - - def action_invoice_sent(self): - # OVERRIDE - rslt = super(AccountMove, self).action_invoice_sent() - - if self.l10n_ch_isr_valid: - rslt['context']['l10n_ch_mark_isr_as_sent'] = True - - return rslt - - @api.returns('mail.message', lambda value: value.id) - def message_post(self, **kwargs): - if self.env.context.get('l10n_ch_mark_isr_as_sent'): - self.filtered(lambda inv: not inv.l10n_ch_isr_sent).write({'l10n_ch_isr_sent': True}) - return super(AccountMove, self.with_context(mail_post_autofollow=True)).message_post(**kwargs) - - def _get_invoice_reference_ch_invoice(self): - """ This sets ISR reference number which is generated based on customer's `Bank Account` and set it as - `Payment Reference` of the invoice when invoice's journal is using Switzerland's communication standard - """ - self.ensure_one() - return self.l10n_ch_isr_number - - def _get_invoice_reference_ch_partner(self): - """ This sets ISR reference number which is generated based on customer's `Bank Account` and set it as - `Payment Reference` of the invoice when invoice's journal is using Switzerland's communication standard - """ - self.ensure_one() - return self.l10n_ch_isr_number - - @api.model - def space_qrr_reference(self, qrr_ref): - """ Makes the provided QRR reference human-friendly, spacing its elements - by blocks of 5 from right to left. - """ - spaced_qrr_ref = '' - i = len(qrr_ref) # i is the index after the last index to consider in substrings - while i > 0: - spaced_qrr_ref = qrr_ref[max(i-5, 0) : i] + ' ' + spaced_qrr_ref - i -= 5 - - return spaced_qrr_ref diff --git a/l10n_ch/models/account_journal.py b/l10n_ch/models/account_journal.py deleted file mode 100644 index 3698e88..0000000 --- a/l10n_ch/models/account_journal.py +++ /dev/null @@ -1,50 +0,0 @@ -# -*- coding: utf-8 -*- -# Part of Odoo, Flectra. See LICENSE file for full copyright and licensing details. - -from flectra import models, fields, api - -from flectra.exceptions import ValidationError - -from flectra.addons.base_iban.models.res_partner_bank import validate_iban -from flectra.addons.base.models.res_bank import sanitize_account_number - - -class AccountJournal(models.Model): - _inherit = 'account.journal' - - # creation of bank journals by giving the account number, allow craetion of the - l10n_ch_postal = fields.Char('Client Number', related='bank_account_id.l10n_ch_postal', readonly=False) - invoice_reference_model = fields.Selection(selection_add=[ - ('ch', 'Switzerland') - ], ondelete={'ch': lambda recs: recs.write({'invoice_reference_model': 'flectra'})}) - - @api.model - def create(self, vals): - rslt = super(AccountJournal, self).create(vals) - - # The call to super() creates the related bank_account_id field - if 'l10n_ch_postal' in vals: - rslt.l10n_ch_postal = vals['l10n_ch_postal'] - return rslt - - def write(self, vals): - rslt = super(AccountJournal, self).write(vals) - - # The call to super() creates the related bank_account_id field if necessary - if 'l10n_ch_postal' in vals: - for record in self.filtered('bank_account_id'): - record.bank_account_id.l10n_ch_postal = vals['l10n_ch_postal'] - return rslt - - @api.onchange('bank_acc_number') - def _onchange_set_l10n_ch_postal(self): - try: - validate_iban(self.bank_acc_number) - is_iban = True - except ValidationError: - is_iban = False - - if is_iban: - self.l10n_ch_postal = self.env['res.partner.bank']._retrieve_l10n_ch_postal(sanitize_account_number(self.bank_acc_number)) - else: - self.l10n_ch_postal = self.bank_acc_number diff --git a/l10n_ch/models/ir_actions_report.py b/l10n_ch/models/ir_actions_report.py deleted file mode 100644 index 9fcbe53..0000000 --- a/l10n_ch/models/ir_actions_report.py +++ /dev/null @@ -1,28 +0,0 @@ -# -*- coding: utf-8 -*- -# Part of Odoo, Flectra. See LICENSE file for full copyright and licensing details. - -from flectra import api, models - -from pathlib import Path -from reportlab.graphics.shapes import Image as ReportLabImage -from reportlab.lib.units import mm - -CH_QR_CROSS_SIZE_RATIO = 0.1214 # Ratio between the side length of the Swiss QR-code cross image and the QR-code's -CH_QR_CROSS_FILE = Path('../static/src/img/CH-Cross_7mm.png') # Image file containing the Swiss QR-code cross to add on top of the QR-code - -class IrActionsReport(models.Model): - _inherit = 'ir.actions.report' - - @api.model - def get_available_barcode_masks(self): - rslt = super(IrActionsReport, self).get_available_barcode_masks() - rslt['ch_cross'] = self.apply_qr_code_ch_cross_mask - return rslt - - @api.model - def apply_qr_code_ch_cross_mask(self, width, height, barcode_drawing): - cross_width = CH_QR_CROSS_SIZE_RATIO * width - cross_height = CH_QR_CROSS_SIZE_RATIO * height - cross_path = Path(__file__).absolute().parent / CH_QR_CROSS_FILE - qr_cross = ReportLabImage((width/2 - cross_width/2) / mm, (height/2 - cross_height/2) / mm, cross_width / mm, cross_height / mm, cross_path.as_posix()) - barcode_drawing.add(qr_cross) diff --git a/l10n_ch/models/mail_template.py b/l10n_ch/models/mail_template.py deleted file mode 100644 index 6d9c8f2..0000000 --- a/l10n_ch/models/mail_template.py +++ /dev/null @@ -1,54 +0,0 @@ -# -*- coding: utf-8 -*- -# Part of Odoo, Flectra. See LICENSE file for full copyright and licensing details. - -import base64 - -from flectra import api, models - - -class MailTemplate(models.Model): - _inherit = 'mail.template' - - def generate_email(self, res_ids, fields): - """ Method overridden in order to add an attachment containing the ISR - to the draft message when opening the 'send by mail' wizard on an invoice. - This attachment generation will only occur if all the required data are - present on the invoice. Otherwise, no ISR attachment will be created, and - the mail will only contain the invoice (as defined in the mother method). - """ - result = super(MailTemplate, self).generate_email(res_ids, fields) - if self.model != 'account.move': - return result - - multi_mode = True - if isinstance(res_ids, int): - res_ids = [res_ids] - multi_mode = False - - if self.model == 'account.move': - for record in self.env[self.model].browse(res_ids): - inv_print_name = self._render_field('report_name', record.ids, compute_lang=True)[record.id] - new_attachments = [] - - if record.l10n_ch_isr_valid: - # We add an attachment containing the ISR - isr_report_name = 'ISR-' + inv_print_name + '.pdf' - isr_pdf = self.env.ref('l10n_ch.l10n_ch_isr_report')._render_qweb_pdf(record.ids)[0] - isr_pdf = base64.b64encode(isr_pdf) - new_attachments.append((isr_report_name, isr_pdf)) - - if record.partner_bank_id._eligible_for_qr_code('ch_qr', record.partner_id, record.currency_id): - # We add an attachment containing the QR-bill - qr_report_name = 'QR-bill-' + inv_print_name + '.pdf' - qr_pdf = self.env.ref('l10n_ch.l10n_ch_qr_report')._render_qweb_pdf(record.ids)[0] - qr_pdf = base64.b64encode(qr_pdf) - new_attachments.append((qr_report_name, qr_pdf)) - - record_dict = multi_mode and result[record.id] or result - attachments_list = record_dict.get('attachments', False) - if attachments_list: - attachments_list.extend(new_attachments) - else: - record_dict['attachments'] = new_attachments - - return result diff --git a/l10n_ch/models/res_bank.py b/l10n_ch/models/res_bank.py deleted file mode 100644 index 21090c9..0000000 --- a/l10n_ch/models/res_bank.py +++ /dev/null @@ -1,314 +0,0 @@ -# -*- coding: utf-8 -*- -# Part of Odoo, Flectra. See LICENSE file for full copyright and licensing details. - -import re - -from flectra import api, fields, models, _ -from flectra.exceptions import ValidationError -from flectra.tools.misc import mod10r -from flectra.exceptions import UserError - -import werkzeug.urls - -ISR_SUBSCRIPTION_CODE = {'CHF': '01', 'EUR': '03'} -CLEARING = "09000" -_re_postal = re.compile('^[0-9]{2}-[0-9]{1,6}-[0-9]$') - - -def _is_l10n_ch_postal(account_ref): - """ Returns True if the string account_ref is a valid postal account number, - i.e. it only contains ciphers and is last cipher is the result of a recursive - modulo 10 operation ran over the rest of it. Shorten form with - is also accepted. - """ - if _re_postal.match(account_ref or ''): - ref_subparts = account_ref.split('-') - account_ref = ref_subparts[0] + ref_subparts[1].rjust(6, '0') + ref_subparts[2] - - if re.match('\d+$', account_ref or ''): - account_ref_without_check = account_ref[:-1] - return mod10r(account_ref_without_check) == account_ref - return False - -def _is_l10n_ch_isr_issuer(account_ref, currency_code): - """ Returns True if the string account_ref is a valid a valid ISR issuer - An ISR issuer is postal account number that starts by 01 (CHF) or 03 (EUR), - """ - if (account_ref or '').startswith(ISR_SUBSCRIPTION_CODE[currency_code]): - return _is_l10n_ch_postal(account_ref) - return False - - -class ResPartnerBank(models.Model): - _inherit = 'res.partner.bank' - - l10n_ch_postal = fields.Char( - string="Swiss Postal Account", - readonly=False, store=True, - compute='_compute_l10n_ch_postal', - help="This field is used for the Swiss postal account number on a vendor account and for the client number on " - "your own account. The client number is mostly 6 numbers without -, while the postal account number can " - "be e.g. 01-162-8") - - # fields to configure ISR payment slip generation - l10n_ch_isr_subscription_chf = fields.Char(string='CHF ISR Subscription Number', help='The subscription number provided by the bank or Postfinance to identify the bank, used to generate ISR in CHF. eg. 01-162-8') - l10n_ch_isr_subscription_eur = fields.Char(string='EUR ISR Subscription Number', help='The subscription number provided by the bank or Postfinance to identify the bank, used to generate ISR in EUR. eg. 03-162-5') - l10n_ch_show_subscription = fields.Boolean(compute='_compute_l10n_ch_show_subscription', default=lambda self: self.env.company.country_id.code == 'CH') - - def _is_isr_issuer(self): - return (_is_l10n_ch_isr_issuer(self.l10n_ch_postal, 'CHF') - or _is_l10n_ch_isr_issuer(self.l10n_ch_postal, 'EUR')) - - @api.constrains("l10n_ch_postal", "partner_id") - def _check_postal_num(self): - """Validate postal number format""" - for rec in self: - if rec.l10n_ch_postal and not _is_l10n_ch_postal(rec.l10n_ch_postal): - # l10n_ch_postal is used for the purpose of Client Number on your own accounts, so don't do the check there - if rec.partner_id and not rec.partner_id.ref_company_ids: - raise ValidationError( - _("The postal number {} is not valid.\n" - "It must be a valid postal number format. eg. 10-8060-7").format(rec.l10n_ch_postal)) - return True - - @api.constrains("l10n_ch_isr_subscription_chf", "l10n_ch_isr_subscription_eur") - def _check_subscription_num(self): - """Validate ISR subscription number format - Subscription number can only starts with 01 or 03 - """ - for rec in self: - for currency in ["CHF", "EUR"]: - subscrip = rec.l10n_ch_isr_subscription_chf if currency == "CHF" else rec.l10n_ch_isr_subscription_eur - if subscrip and not _is_l10n_ch_isr_issuer(subscrip, currency): - example = "01-162-8" if currency == "CHF" else "03-162-5" - raise ValidationError( - _("The ISR subcription {} for {} number is not valid.\n" - "It must starts with {} and we a valid postal number format. eg. {}" - ).format(subscrip, currency, ISR_SUBSCRIPTION_CODE[currency], example)) - return True - - @api.depends('partner_id', 'company_id') - def _compute_l10n_ch_show_subscription(self): - for bank in self: - if bank.partner_id: - bank.l10n_ch_show_subscription = bool(bank.partner_id.ref_company_ids) - elif bank.company_id: - bank.l10n_ch_show_subscription = bank.company_id.country_id.code == 'CH' - else: - bank.l10n_ch_show_subscription = self.env.company.country_id.code == 'CH' - - @api.depends('acc_number', 'acc_type') - def _compute_sanitized_acc_number(self): - #Only remove spaces in case it is not postal - postal_banks = self.filtered(lambda b: b.acc_type == "postal") - for bank in postal_banks: - bank.sanitized_acc_number = bank.acc_number - super(ResPartnerBank, self - postal_banks)._compute_sanitized_acc_number() - - @api.model - def _get_supported_account_types(self): - rslt = super(ResPartnerBank, self)._get_supported_account_types() - rslt.append(('postal', _('Postal'))) - return rslt - - @api.model - def retrieve_acc_type(self, acc_number): - """ Overridden method enabling the recognition of swiss postal bank - account numbers. - """ - acc_number_split = "" - # acc_number_split is needed to continue to recognize the account - # as a postal account even if the difference - if acc_number and " " in acc_number: - acc_number_split = acc_number.split(" ")[0] - if _is_l10n_ch_postal(acc_number) or (acc_number_split and _is_l10n_ch_postal(acc_number_split)): - return 'postal' - else: - return super(ResPartnerBank, self).retrieve_acc_type(acc_number) - - @api.depends('acc_number', 'partner_id', 'acc_type') - def _compute_l10n_ch_postal(self): - for record in self: - if record.acc_type == 'iban': - record.l10n_ch_postal = self._retrieve_l10n_ch_postal(record.sanitized_acc_number) - elif record.acc_type == 'postal': - if record.acc_number and " " in record.acc_number: - record.l10n_ch_postal = record.acc_number.split(" ")[0] - else: - record.l10n_ch_postal = record.acc_number - # In case of ISR issuer, this number is not - # unique and we fill acc_number with partner - # name to give proper information to the user - if record.partner_id and record.acc_number[:2] in ["01", "03"]: - record.acc_number = ("{} {}").format(record.acc_number, record.partner_id.name) - - @api.model - def _is_postfinance_iban(self, iban): - """Postfinance IBAN have format - CHXX 0900 0XXX XXXX XXXX K - Where 09000 is the clearing number - """ - return iban.startswith('CH') and iban[4:9] == CLEARING - - @api.model - def _pretty_postal_num(self, number): - """format a postal account number or an ISR subscription number - as per specifications with '-' separators. - eg. 010001628 -> 01-162-8 - """ - if re.match('^[0-9]{2}-[0-9]{1,6}-[0-9]$', number or ''): - return number - currency_code = number[:2] - middle_part = number[2:-1] - trailing_cipher = number[-1] - middle_part = middle_part.lstrip("0") - return currency_code + '-' + middle_part + '-' + trailing_cipher - - @api.model - def _retrieve_l10n_ch_postal(self, iban): - """Reads a swiss postal account number from a an IBAN and returns it as - a string. Returns None if no valid postal account number was found, or - the given iban was not from Swiss Postfinance. - - CH09 0900 0000 1000 8060 7 -> 10-8060-7 - """ - if self._is_postfinance_iban(iban): - # the IBAN corresponds to a swiss account - return self._pretty_postal_num(iban[-9:]) - return None - - def _get_qr_code_url(self, qr_method, amount, currency, debtor_partner, free_communication, structured_communication): - if qr_method == 'ch_qr': - qr_code_vals = self._l10n_ch_get_qr_vals(amount, currency, debtor_partner, free_communication, structured_communication) - - return '/report/barcode/?type=%s&value=%s&width=%s&height=%s&quiet=1&mask=ch_cross' % ('QR', werkzeug.urls.url_quote_plus('\n'.join(qr_code_vals)), 256, 256) - - return super()._get_qr_code_url(qr_method, amount, currency, debtor_partner, free_communication, structured_communication) - - def _l10n_ch_get_qr_vals(self, amount, currency, debtor_partner, free_communication, structured_communication): - comment = "" - if free_communication: - comment = (free_communication[:137] + '...') if len(free_communication) > 140 else free_communication - - creditor_addr_1, creditor_addr_2 = self._get_partner_address_lines(self.partner_id) - debtor_addr_1, debtor_addr_2 = self._get_partner_address_lines(debtor_partner) - - # Compute reference type (empty by default, only mandatory for QR-IBAN, - # and must then be 27 characters-long, with mod10r check digit as the 27th one, - # just like ISR number for invoices) - reference_type = 'NON' - reference = '' - if self._is_qr_iban(): - # _check_for_qr_code_errors ensures we can't have a QR-IBAN without a QR-reference here - reference_type = 'QRR' - reference = structured_communication - - currency = currency or self.currency_id or self.company_id.currency_id - - return [ - 'SPC', # QR Type - '0200', # Version - '1', # Coding Type - self.sanitized_acc_number, # IBAN - 'K', # Creditor Address Type - (self.acc_holder_name or self.partner_id.name)[:70], # Creditor Name - creditor_addr_1, # Creditor Address Line 1 - creditor_addr_2, # Creditor Address Line 2 - '', # Creditor Postal Code (empty, since we're using combined addres elements) - '', # Creditor Town (empty, since we're using combined addres elements) - self.partner_id.country_id.code, # Creditor Country - '', # Ultimate Creditor Address Type - '', # Name - '', # Ultimate Creditor Address Line 1 - '', # Ultimate Creditor Address Line 2 - '', # Ultimate Creditor Postal Code - '', # Ultimate Creditor Town - '', # Ultimate Creditor Country - '{:.2f}'.format(amount), # Amount - currency.name, # Currency - 'K', # Ultimate Debtor Address Type - debtor_partner.commercial_partner_id.name[:70], # Ultimate Debtor Name - debtor_addr_1, # Ultimate Debtor Address Line 1 - debtor_addr_2, # Ultimate Debtor Address Line 2 - '', # Ultimate Debtor Postal Code (not to be provided for address type K) - '', # Ultimate Debtor Postal City (not to be provided for address type K) - debtor_partner.country_id.code, # Ultimate Debtor Postal Country - reference_type, # Reference Type - reference, # Reference - comment, # Unstructured Message - 'EPD', # Mandatory trailer part - ] - - def _get_partner_address_lines(self, partner): - """ Returns a tuple of two elements containing the address lines to use - for this partner. Line 1 contains the street and number, line 2 contains - zip and city. Those two lines are limited to 70 characters - """ - streets = [partner.street, partner.street2] - line_1 = ' '.join(filter(None, streets)) - line_2 = partner.zip + ' ' + partner.city - return line_1[:70], line_2[:70] - - def _check_qr_iban_range(self, iban): - if not iban or len(iban) < 9: - return False - iid_start_index = 4 - iid_end_index = 8 - iid = iban[iid_start_index : iid_end_index+1] - return re.match('\d+', iid) \ - and 30000 <= int(iid) <= 31999 # Those values for iid are reserved for QR-IBANs only - - def _is_qr_iban(self): - """ Tells whether or not this bank account has a QR-IBAN account number. - QR-IBANs are specific identifiers used in Switzerland as references in - QR-codes. They are formed like regular IBANs, but are actually something - different. - """ - self.ensure_one() - - return self.acc_type == 'iban' \ - and self._check_qr_iban_range(self.sanitized_acc_number) - - @api.model - def _is_qr_reference(self, reference): - """ Checks whether the given reference is a QR-reference, i.e. it is - made of 27 digits, the 27th being a mod10r check on the 26 previous ones. - """ - return reference \ - and len(reference) == 27 \ - and re.match('\d+$', reference) \ - and reference == mod10r(reference[:-1]) - - def _eligible_for_qr_code(self, qr_method, debtor_partner, currency): - if qr_method == 'ch_qr': - - return self.acc_type == 'iban' and \ - self.partner_id.country_id.code == 'CH' and \ - (not debtor_partner or debtor_partner.country_id.code == 'CH') \ - and currency.name in ('EUR', 'CHF') - - return super()._eligible_for_qr_code(qr_method, debtor_partner, currency) - - def _check_for_qr_code_errors(self, qr_method, amount, currency, debtor_partner, free_communication, structured_communication): - def _partner_fields_set(partner): - return partner.zip and \ - partner.city and \ - partner.country_id.code and \ - (partner.street or partner.street2) - - if qr_method == 'ch_qr': - if not _partner_fields_set(self.partner_id): - return _("The partner set on the bank account meant to receive the payment (%s) must have a complete postal address (street, zip, city and country).", self.acc_number) - - if debtor_partner and not _partner_fields_set(debtor_partner): - return _("The partner the QR-code must have a complete postal address (street, zip, city and country).") - - if self._is_qr_iban() and not self._is_qr_reference(structured_communication): - return _("When using a QR-IBAN as the destination account of a QR-code, the payment reference must be a QR-reference.") - - return super()._check_for_qr_code_errors(qr_method, amount, currency, debtor_partner, free_communication, structured_communication) - - @api.model - def _get_available_qr_methods(self): - rslt = super()._get_available_qr_methods() - rslt.append(('ch_qr', _("Swiss QR bill"), 10)) - return rslt diff --git a/l10n_ch/models/res_company.py b/l10n_ch/models/res_company.py deleted file mode 100644 index db063ec..0000000 --- a/l10n_ch/models/res_company.py +++ /dev/null @@ -1,29 +0,0 @@ -# -*- coding: utf-8 -*- -# Part of Odoo, Flectra. See LICENSE file for full copyright and licensing details. - -from flectra import fields, models - -class Company(models.Model): - _inherit = "res.company" - - l10n_ch_isr_preprinted_account = fields.Boolean(string='Preprinted account', compute='_compute_l10n_ch_isr', inverse='_set_l10n_ch_isr') - l10n_ch_isr_preprinted_bank = fields.Boolean(string='Preprinted bank', compute='_compute_l10n_ch_isr', inverse='_set_l10n_ch_isr') - l10n_ch_isr_print_bank_location = fields.Boolean(string='Print bank location', default=False, help='Boolean option field indicating whether or not the alternate layout (the one printing bank name and address) must be used when generating an ISR.') - l10n_ch_isr_scan_line_left = fields.Float(string='Scan line horizontal offset (mm)', compute='_compute_l10n_ch_isr', inverse='_set_l10n_ch_isr') - l10n_ch_isr_scan_line_top = fields.Float(string='Scan line vertical offset (mm)', compute='_compute_l10n_ch_isr', inverse='_set_l10n_ch_isr') - - def _compute_l10n_ch_isr(self): - get_param = self.env['ir.config_parameter'].sudo().get_param - for company in self: - company.l10n_ch_isr_preprinted_account = bool(get_param('l10n_ch.isr_preprinted_account', default=False)) - company.l10n_ch_isr_preprinted_bank = bool(get_param('l10n_ch.isr_preprinted_bank', default=False)) - company.l10n_ch_isr_scan_line_top = float(get_param('l10n_ch.isr_scan_line_top', default=0)) - company.l10n_ch_isr_scan_line_left = float(get_param('l10n_ch.isr_scan_line_left', default=0)) - - def _set_l10n_ch_isr(self): - set_param = self.env['ir.config_parameter'].sudo().set_param - for company in self: - set_param("l10n_ch.isr_preprinted_account", company.l10n_ch_isr_preprinted_account) - set_param("l10n_ch.isr_preprinted_bank", company.l10n_ch_isr_preprinted_bank) - set_param("l10n_ch.isr_scan_line_top", company.l10n_ch_isr_scan_line_top) - set_param("l10n_ch.isr_scan_line_left", company.l10n_ch_isr_scan_line_left) diff --git a/l10n_ch/models/res_config_settings.py b/l10n_ch/models/res_config_settings.py deleted file mode 100644 index 42d58f4..0000000 --- a/l10n_ch/models/res_config_settings.py +++ /dev/null @@ -1,20 +0,0 @@ -# -*- coding: utf-8 -*- -# Part of Odoo, Flectra. See LICENSE file for full copyright and licensing details. - -from flectra import fields, models - - -class ResConfigSettings(models.TransientModel): - _inherit = 'res.config.settings' - - l10n_ch_isr_preprinted_account = fields.Boolean(string='Preprinted account', - related="company_id.l10n_ch_isr_preprinted_account", readonly=False) - l10n_ch_isr_preprinted_bank = fields.Boolean(string='Preprinted bank', - related="company_id.l10n_ch_isr_preprinted_bank", readonly=False) - l10n_ch_isr_print_bank_location = fields.Boolean(string="Print bank on ISR", - related="company_id.l10n_ch_isr_print_bank_location", readonly=False, - required=True) - l10n_ch_isr_scan_line_left = fields.Float(string='Horizontal offset', - related="company_id.l10n_ch_isr_scan_line_left", readonly=False) - l10n_ch_isr_scan_line_top = fields.Float(string='Vertical offset', - related="company_id.l10n_ch_isr_scan_line_top", readonly=False) diff --git a/l10n_ch/report/__init__.py b/l10n_ch/report/__init__.py deleted file mode 100644 index 304ccd1..0000000 --- a/l10n_ch/report/__init__.py +++ /dev/null @@ -1,3 +0,0 @@ -# -*- coding:utf-8 -*- - -from . import swissqr_report \ No newline at end of file diff --git a/l10n_ch/report/isr_report.xml b/l10n_ch/report/isr_report.xml deleted file mode 100644 index 93d359a..0000000 --- a/l10n_ch/report/isr_report.xml +++ /dev/null @@ -1,163 +0,0 @@ - - - - - - European A4 without borders - - A4 - Portrait - 0 - 0 - 0 - 0 - - 0 - - - - - ISR - account.move - qweb-pdf - l10n_ch.isr_report_main - l10n_ch.isr_report_main - 'ISR-%s' % object.name - - 'ISR-' + object.name + '.pdf' - True - - - - - - - - - - diff --git a/l10n_ch/report/swissqr_report.py b/l10n_ch/report/swissqr_report.py deleted file mode 100644 index f3c07db..0000000 --- a/l10n_ch/report/swissqr_report.py +++ /dev/null @@ -1,22 +0,0 @@ -# -*- coding:utf-8 -*- - -from flectra import api, models - -class ReportSwissQR(models.AbstractModel): - _name = 'report.l10n_ch.qr_report_main' - _description = 'Swiss QR-bill report' - - @api.model - def _get_report_values(self, docids, data=None): - docs = self.env['account.move'].browse(docids) - - qr_code_urls = {} - for invoice in docs: - qr_code_urls[invoice.id] = invoice.partner_bank_id.build_qr_code_url(invoice.amount_residual, invoice.ref or invoice.name, invoice.payment_reference, invoice.currency_id, invoice.partner_id, qr_method='ch_qr', silent_errors=False) - - return { - 'doc_ids': docids, - 'doc_model': 'account.move', - 'docs': docs, - 'qr_code_urls': qr_code_urls, - } \ No newline at end of file diff --git a/l10n_ch/report/swissqr_report.xml b/l10n_ch/report/swissqr_report.xml deleted file mode 100644 index 4d74461..0000000 --- a/l10n_ch/report/swissqr_report.xml +++ /dev/null @@ -1,163 +0,0 @@ - - - - - - QR-bill - account.move - qweb-pdf - l10n_ch.qr_report_main - l10n_ch.qr_report_main - 'QR-bill-%s' % object.name - - 'QR-bill-' + object.name + '.pdf' - - - - - - - - - diff --git a/l10n_ch/static/description/icon.png b/l10n_ch/static/description/icon.png deleted file mode 100644 index ab9cbdf77a120dd84977886f26766b9d1932bdbf..0000000000000000000000000000000000000000 GIT binary patch literal 0 KcmV+b0RR6000031 literal 317 zcmV-D0mA-?P)Px#KTu3mMc5t%*&+(?tfSZ;2Hrp_*&_<@tD^t^|JWP? z`Q6#vGaT)fi`X3l-99M#;@|n++WFqw-asq<`uXErO4k|yY-B}`0001-NklG^0_&_CtS6uOvT;q?EUg}mg6*hmWJ~?4pz;z~ZKvSg_{5S`7j$~Q zk#>F1-vK>9fB>HcN-qcT^(DSw#ZLh4GC+U;{|FR*5r{uA#NR9kp&#i2SA8pFAR-0>ApbZ3S_7&9Pyhe`0RR9100I^Q zy#OEpAOHaX000&N4gdiF00000002V(hyVcq000000RRL5)&Kzj000000ssd9>i_`& z000000{|)kNdN%=000001ON>IkN^Py000001po>Gv;YAB000001^^5J*#H3m00001 z000&O-2edq000010RR>Pm;eC)000010ss^ORR941000010{|8R6aWJN0R#yE004#n z000930R#yE0RRX9%m4!b0R#yE0ssyG+W-Rq0R#yE0{~P2^8fZAOI);G5|0D zF#s_DDF8bFAOKo{)P5^HJasXlg zWdL#jbO0a#QvhQCXaIKrVE}RfdH^5*C;%}4IRH2SHUKODAOJD|FaR+CF#st508L?Z zbZBLFAX95$Y+)cMGB7bQDLWuyVRL0NQ)6g%VRCvP zC^0!WHY^}AFflPH002(_LjY0$LI40yLsCKj08#*D0A~Po0BitZ0CE5TQe|g#Y+-T$ z07d|B0B!(u07d|B0CE6l0A&Cm05SkB05AX`06G9508aoz08#)T073vD08#*D0A~Po z0BitZ0CE5z06G9505JeH04)G905Je905SkD05JeI002gBZgfU(a%W{AGA=M6Iv`I& zQXoPgQe|g#Y+-UBIv_DMEio}IGB7bV002(_LjY0$AOJ!DAOKPTWdLUYbpUJtVE}Rf z08c|wAVMHgWoLD4VR8TfRsdxHasYDxX#j5kZU7(vG5{a|09Ivkb7^mGATl5T08aoz z08#)#04)Gg0A&DY0CfOt0AT=f002)zQbH|KWoLD4VR8TfK>%z3bO2=lasX}sVE}Xh zWdI-mb^v7nasYGyX#isYVE}9ZAOK%z3bO2=lasX}sVE}XhWdI-mWB_jfbpT=jYyf2dAOLXybpUSw zbO2=l06}bYWpZv|bY&o9Z*^j9Wgu~NZ**k<06_q30CWIl0CE6s0AT=h0A&Cm0A~Pl z0AT=j0A&Cm0AT=Q0Am1U0B!(u002R3bY*gGVRU66XL4b7WguZ=V`Xl10000000093 z00093000~S0RR9100Hm-0{{U4000~S1Oe0l002$^KmY{*4gg&MeE^{VqyVS@uK=_F zxB$NZ!~n(s)&ST5+yLJIv#{$^`+yj#Xm;;*wo&%r*qXVV` zs39gHks*^J2LJy6001BWUjU&1qyVP?uK=_FxB$NZ!~n(s)&ST5+yLJIkHUEtNCI5&1-~a&q+W-In0R5x00000000000000000000000000000000000Apjx(iU1@4B>*M> zCjck_DF7+}D*!A2EdVY6F90wAF#s|EGXOLIH2^jMHvl*QIRH8UI{-WYJpeucKL9`g zK>$JkLjXhoMF2(sM*v6wNdQU!O8`s&O#n^+PXJH=Q2xGHhX8;89{?NxUjP*V762Fk009O7009610000000000000000000000000 z000000000003jlZBqb&%C@Cr{EG;fCFflSSG&MFiI5|2yJUu=?KtV!7L`6nNNJ&ad zOifNtP*GA-R8>}2SXo+ITwPuOU}0ioWMyV&XlZI|Y;A6DaB*^Tbai%jczJqze0_cZ z0E7Sl004!C0001i0000000000000000001j00000g8%>k0EYko8UO$Q6o3F8AOHXW z00000000000000R9S{!y00002000000000V8~^|S0000000000000000000000000 z000000000000000000qRe-{=Q02u%P6#xJL0{{R30000000000000310000000000 z000000000100aa80RaIGPeW2dEmCD?b!=gB009C30RS}kEdcl~0r)Qh_%H+b7zB(A z0gDU+iwp!b`{eng`aT650ZI=X000mi0$&jv04^Ljw-Nvr0ssL31^^2H5C9ec7yudo z9{?r*DF7@0F#tFKK>$zySO8%FZ2)utbpW^k#Q@1iVQp<;L}hGrVN_^kbYVyVO4N*X>4z9P-tmTb7@a)WoKbwa&m8Xb#P&Fa&LEJZ+C8Sb#HWKb7^j8 zY-KKCY;_4ZXjcCWMv>?c_2=2a$;q2bRbh>Xm??9dLSq0DAzD0hIxk0DS<60D%C20D=I80F?lc0F(fe0Ez&P0F3|v00IG*00aO900saD z0B8US015yL01N;P01f~T01yBX01^Nb02BZf02Tlj02lxn02%-r02}}v03HAz03ZM% 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

(Gnmy4H=l#>Ye754&*{OSd7qIIUGqN1iA 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 zARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr1LARr(hARr(h zARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(h zARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(LARr(hARr(hARr(h zARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(h zARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(h3LqdLARr(hARr(hARr(h zARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(h zARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hAPOKLARr(hARr(hARr(hARr(h zARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(h zARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr1LARr(hARr(hARr(hARr(hARr(h zARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(h zARr(hARr(hARr(hARr(hARr(hARr(hARr(LARr(hARr(hARr(hARr(hARr(hARr(h zARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(h zARr(hARr(hARr(hARr(hARr(hARr(h3LqdLARr(hARr(hARr(hARr(hARr(hARr(h zARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(h zARr(hARr(hARr(hARr(hARr(hAPOKLARr(hARr(hARr(hARr(hARr(hARr(hARr(h zARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(h zARr(hARr(hARr(hARr(hARr1LARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(h zARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(h zARr(hARr(hARr(hARr(LARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(h zARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(h zARr(hARr(hARr(h3LqdLARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(h zARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(h zARr(hARr(hAPOKLARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(h zARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(h zARr(hARr1LARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(h zARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(h zARr(LARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(h zARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(h z3LqdLARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(h zARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hAPOKL zARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(h zARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr1LARr(h zARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(h zARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(LARr(hARr(h zARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(h zARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(h3LqdLARr(hARr(h zARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(h zARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hAPOKLARr(hARr(hARr(h zARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(h zARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr1LARr(hARr(hARr(hARr(h zARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(h zARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(LARr(hARr(hARr(hARr(hARr(h zARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(h zARr(hARr(hARr(hARr(hARr(hARr(hARr(h3LqdLARr(hARr(hARr(hARr(hARr(h zARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(h zARr(hARr(hARr(hARr(hARr(hARr(hAPOKLARr(hARr(hARr(hARr(hARr(hARr(h zARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(h zARr(hARr(hARr(hARr(hARr(hARr1LARr(hARr(hARr(hARr(hARr(hARr(hARr(h zARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(h zARr(hARr(hARr(hARr(hARr(LARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(h zARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(h zARr(hARr(hARr(hARr(h3LqdLARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(h zARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(h zARr(hARr(hARr(hAPOKLARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(h zARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(h zARr(hARr(hARr1LARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(h zARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(h zARr(hARr(LARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(h zARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(h zARr(h3LqdLARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(h zARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(h zAPOKLARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(h zARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr1L zARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(h zARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(LARr(h zARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(h zARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(h3LqdLARr(h zARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(h zARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hAPOKLARr(hARr(h zARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(h zARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr1LARr(hARr(hARr(h zARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(h zARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(LARr(hARr(hARr(hARr(h zARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(h zARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(h3LqdLARr(hARr(hARr(hARr(h zARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(h zARr(hARr(hARr(hARr(hARr(hARr(hARr(hAPOKLARr(hARr(hARr(hARr(hARr(h zARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(h zARr(hARr(hARr(hARr(hARr(hARr(hARr1LARr(hARr(hARr(hARr(hARr(hARr(h zARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(h zARr(hARr(hARr(hARr(hARr(hARr(LARr(hARr(hARr(hARr(hARr(hARr(hARr(h zARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(h zARr(hARr(hARr(hARr(hARr(h3LqdLARr(hARr(hARr(hARr(hARr(hARr(hARr(h zARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(h zARr(hARr(hARr(hARr(hAPOKLARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(h zARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(h zARr(hARr(hARr(hARr1LARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(h zARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(h zARr(hARr(hARr(LARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(h zARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(h zARr(hARr(h3LqdLARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(h zARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(h zARr(hAPOKLARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(h zARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(h zARr1LARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(h zARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(L zARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(h zARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(h3LqdL zARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(h zARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hAPOKLARr(h zARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(h zARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr1LARr(hARr(h zARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(h zARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(LARr(hARr(hARr(h zARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(h zARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(h3LqdLARr(hARr(hARr(h zARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(h zARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hAPOKLARr(hARr(hARr(hARr(h zARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(h zARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr1LARr(hARr(hARr(hARr(hARr(h zARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(h zARr(hARr(hARr(hARr(hARr(hARr(hARr(LARr(hARr(hARr(hARr(hARr(hARr(h zARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(h zARr(hARr(hARr(hARr(hARr(hARr(h3LqdLARr(hARr(hARr(hARr(hARr(hARr(h zARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(h zARr(hARr(hARr(hARr(hARr(hAPOKLARr(hARr(hARr(hARr(hARr(hARr(hARr(h zARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(h zARr(hARr(hARr(hARr(hARr1LARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(h zARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(h zARr(hARr(hARr(hARr(LARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(h zARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(h zARr(hARr(hARr(h3LqdLARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(h zARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(h zARr(hARr(hAPOKLARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(h zARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(h zARr(hARr1LARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(h zARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(h zARr(LARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(h zARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(h z3LqdLARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(h zARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hAPOKL zARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(h zARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr1LARr(h zARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(h zARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(LARr(hARr(h zARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(h zARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(h3LqdLARr(hARr(h zARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(h zARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hAPOKLARr(hARr(hARr(h zARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(h zARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr1LARr(hARr(hARr(hARr(h zARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(h zARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(LARr(hARr(hARr(hARr(hARr(h zARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(h zARr(hARr(hARr(hARr(hARr(hARr(hARr(h3LqdLARr(hARr(hARr(hARr(hARr(h zARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(h zARr(hARr(hARr(hARr(hARr(hARr(hAPOKLARr(hARr(hARr(hARr(hARr(hARr(h zARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(h zARr(hARr(hARr(hARr(hARr(hARr1LARr(hARr(hARr(hARr(hARr(hARr(hARr(h zARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(h zARr(hARr(hARr(hARr(hARr(LARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(h zARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(h zARr(hARr(hARr(hARr(h3LqdLARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(h zARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(h zARr(hARr(hARr(hAPOKLARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(h zARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(h zARr(hARr(hARr1LARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(h zARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(h zARr(hARr(LARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(h zARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(h zARr(h3LqdLARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(h zARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(h zAPOKLARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(h zARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr1L zARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(h zARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(LARr(h zARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(h zARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(h3LqdLARr(h zARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(h zARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hAPOKLARr(hARr(h zARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(h zARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr1LARr(hARr(hARr(h zARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(h zARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(LARr(hARr(hARr(hARr(h zARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(h zARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(h3LqdLARr(hARr(hARr(hARr(h zARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(h zARr(hARr(hARr(hARr(hARr(hARr(hARr(hAPOKLARr(hARr(hARr(hARr(hARr(h zARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(h zARr(hARr(hARr(hARr(hARr(hARr(hARr1LARr(hARr(hARr(hARr(hARr(hARr(h zARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(h zARr(hARr(hARr(hARr(hARr(hARr(LARr(hARr(hARr(hARr(hARr(hARr(hARr(h zARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(h zARr(hARr(hARr(hARr(hARr(h3LqdLARr(hARr(hARr(hARr(hARr(hARr(hARr(h zARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(h zARr(hARr(hARr(hARr(hAPOKLARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(h zARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(h zARr(hARr(hARr(hARr1LARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(h zARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(h zARr(hARr(hARr(LARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(h zARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(h zARr(hARr(h3LqdLARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(h zARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(h zARr(hAPOKLARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(h zARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(h zARr1LARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(h zARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(L zARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(h zARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(h3LqdL zARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(h zARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hAPOKLARr(h zARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(h zARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr1LARr(hARr(h zARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(h zARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(LARr(hARr(hARr(h zARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(h zARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(h3LqdLARr(hARr(hARr(h zARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(h zARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hAPOKLARr(hARr(hARr(hARr(h zARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(h zARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr1LARr(hARr(hARr(hARr(hARr(h zARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(h zARr(hARr(hARr(hARr(hARr(hARr(hARr(LARr(hARr(hARr(hARr(hARr(hARr(h zARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(h zARr(hARr(hARr(hARr(hARr(hARr(h3LqdLARr(hARr(hARr(hARr(hARr(hARr(h zARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(h zARr(hARr(hARr(hARr(hARr(hAPOKLARr(hARr(hARr(hARr(hARr(hARr(hARr(h zARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(h zARr(hARr(hARr(hARr(hARr1LARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(h zARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(h zARr(hARr(hARr(hARr(LARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(h zARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(h zARr(hARr(hARr(h3LqdLARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(h zARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(h zARr(hARr(hAPOKLARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(h zARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(h zARr(hARr1LARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(h zARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(h zARr(LARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(h zARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(h z3LqdLARr(hARr(hARr(hARr(hARr(hARr(hAPPJ`cyM83Yh`pGWo~3WB6lJ`KA8Qv zLI3~&AY({UO#lFg3IG6%4FCZJw*UZu=l}px1pomRTL1tyuK)laK?2a+X#fBKxk*Gp zRCwC#mrD-9FbqU(hkcKft8=7sfOJ^!X%XHGgIS1q!;%#l+*0Z(MIP%! zH6k{rgQ;d%-(Uw(EmtRqSP=R$c}=Dv>)=ENFVc6BJw)5wd?Fo<4!VR}Blg@-xW xA*&umou72lmvwqN`+ooc diff --git a/l10n_ch/static/src/img/background_virgin_isr.png b/l10n_ch/static/src/img/background_virgin_isr.png deleted file mode 100644 index f1a54d0b34bf1b058a4457323d9095f11bc04b40..0000000000000000000000000000000000000000 GIT binary patch literal 0 KcmV+b0RR6000031 literal 26347 zcmV>G9M$7F)$YtG&&-)Q&&(EK zmS##2QKyhJW+qY&Ze<{dh=_<9p)dqQL_|bH#3YA^h=_=Yh)GW448uTfZa$n&om+*7 zh=_=YT1OR_m{(Nw`0^r!<$v-YyWx|QIV18)-4VIP*z@n z|9!n4$4{gp`9vBDib@a{7lRPH-L;Nsnt15(r*Z0ZCMHi9+hiThS^ix55^O!q>GQd? zr!#xul{fL=Jf!2`NnpF_h!I4+3e zvjgLKt#MkgL44v@&p^{ugoTCz0AgcfaLxS7Tcr^zKKl|mx%qhGmA~Mk5yLK+;Mz1B z5(f`JY;1J1);pP=f#+U$4d1(Nf$O=PoP0d-t7l-h+n}l%s;jFJ84-^6-g+4$l7;{P zKL6huy>toKV#xYbmj$Bw?JLyn8id@Lr8&(_+X+w#12p^P!D zISXHP`E2~{+26SSuBoX-dd6w=@7EVOIeEy=&BK(54Cu#_24irJn`>#Kc5HRjhZ=)z&(2=twdut12-pDG|MU z_V6gDps)yMva&Je;*p4pi*dEdG)){!PC;o|IVMjSht#xmbnn&;3EksSUQvnt2aiBX zi4ntwqDMkEzs~`{sf;s7J9QfIaWM!F3vZZs=jJ0d?G!E^G0dahlW7?^eI^UTk`mFk zcQ0!a854~M?_Gu-3EhKgd%Z8e-he3+$Dw=O9SwJP{P~;FB-#%isJNEC06| zBObmN05E3MNW{iQqp-Nx)dugrjB~r9?!A0t+sVBz0GbucKIIR(9Y z^+aq;wBP--Bl8}^PNyE!K3Y^F9m^ChKaK4aDC)RCH&j{g1nA}cEgHoJzzK?9JNSAgWy zH1z1+9m9tuf-Wpq&!304-(P_>Yd5(jQR_Btg<%+2xZpCs$CE(&N}yw*_xiz}Lp?4C zd6m)FxJ^5C+V62I*ggj{E;?GDsOyf;V8>`e_ijGpGthagx%;!fIY&$O=cdj#t#MxK z+q;+FKKpA^SZHXcn(MSE$?=wQ@)W*z>m8UpaSZkyI09WaFn;VPD2jpuhpfLJy8ljG zF?S{w-M9?XE}4Yg-|d608;FgG##{gV8-DZ5-|*eOg8+aVzJC{f{qu+M!&|?HYj0SJ z-24KBgxFDDUV%UV;g=XbbO;vRxD4aRj>6%i$KiD9h>MHC7azWfo;?#FrNsS@{1R(7 zY=zCH;i3`4aNy8UJb2ITn0NUs{9x(*&~*bbF;TdB{^hvt+N*q?d*adi@bvHhig!Nz z40gK>u`$tj^Z%X)0IXTJ3D5oGHPqD9der;)FaLng|F;J5aWN<=F2%2(d>B8t>3W>a z&c&h|m*LTemgBOS(;IEOyRTNS$B%EjvC-H^MMeMs;^VBzT%b01_hsAq&jKz#dHmRb z+bKLO+|`%aGcFA}mVw&kt+{=6kL}&dZu8sEKy|UL5H!i~;p86SXT5^rw z{q))e^E%CmBiMcPtF;^P%%5NISodd-+=n}s-qK_Y{EZuT8K<+b=*DG!<9^k=xdGeM zqeu6E7Dzp?A+7_&Jo?ab0Kn>Xo6)^n9HvYh z=l6Ir4K`-;DFO`v1pn2SdSbq>Ant{*jd-1av{?tkQ$evezh_Br!RcBA7WGb_8p z^@+OX_zbi!d5_U~b7x@Z?!7+aGthY~*m>@Kcl{{foTL667wrCASX|WP`KC3_YhQe| z&TpUnwdtS#ez#N3b(;0X17EG#h!NxGV8r-2c>I@tXb7sJ;n42&_}-!g*mvMCrd>J- z2Y0PQzrMY(dd)`Ha@je#*s*aXKL79yl$BTD<=5WA`~P_fx83qR0KnmI*W-t`T91GG z>&LKv$7<}{xDr#ROvLN|de>D>c|`?wZT=r#{@XJsE-uB|jn?mmZ2o2^)^6B}yOw<) zhreBqSu-wem}srtgz}0?{O9%Ov32bVJoeMO{XX~2jy-ti!_RQjl522q=UQy|>O)r< zC8g!qzTtC^dcWE6Ek0fOHQspTFW9khC6?ZHBmVKy8_;#bZwv#qy8%ufGkC{`|MN<%UJL?Uuy>+puZt4!?Z~*k;2Sa67pRK9<47rX_v$yp8R< z%^ItF@wE#frNmdOH(0l2*KRZHK?{))G7-PKpZZnq)j;8xd3wXyxQBMLNz zo7zWzaMNOZw`~=+Z}=P|hYdwoSQw^Hn-o+G{EeID^4F%u#=FN=;`9svz?8}30RZoO z_!$=8at9XQatD?__(Z@uH*DFCfBf~g7(8eIp8Ln^xb=qXaA@~By!+-$_;&9B{O!fp zIrF%H2qCa={$)6oaR$dzPNKY`65Ds}!Tc-cV*9S|0vu0tkA3Bug;zB5Sm+G;9NN@z z+us-obleK2&x)cnIxc$m?$sgtL|t!uDvHv`81o#XcAL#-dr~AoEO?+wDf{_IGSdG=>fth-1kq0qe@lJd4-=^)3pFN|2qC>+#ycE9W9AG6JJ7 z9svL-DlP>8>_2cA0I=lxtDz_gu3b0}FTCngy6aZuH_v2^((xMJ>1{Pez`_?}v(7>hz9)%5ZFj$;F?I5I zzi(p$fC2scU_ifqIGL6KMJNaj4Z*(shy1o-<^R_B?MtBLGqbXT+D^g8@=(Co3?A73 zocip}-!^Nk?nx6yV?h7D`0DHR_~ETfuwm0S+;Zb0C@uK1!N&H}jwsL=ZfYO3+ikGf zH2mV}KOs3a4KF?a2aFsxG^iLfwa*8`Ul|1jg#pLA=gG<1u2ogl0DwUQ`eD}eOR)0G zH7IVREeo%_4D;vB!Ao^X{tv&u1d5_y^29Mn8afC&c7Mm2#|7r<`Sb9`f8NKMwVN<- zV1GEBIu>4a8FtofYk$WR_kAVM@v*66ZZPN2rpjpPI1AM0rp876SnG&=qOLVQ8{d~a z$7p0kB)(p^*<*b6@7Jfv^H@{+b5r#PyFc&zc7IUkn{z#{0l=Q`4g@`a>1=bI79}~o zdUVJ9D;lo0A3Bl@00<2WsZX^50AV4auFPA?hV>mzXTxKM6E>U8Z#|!`{2EU_{U`kF zk^6AjoN4&SOK)J?u7(X985QZ7;lrv#)vWSL>)wx8QBmbuX2#S>`1-TAvGU8+cojT*UFO9W1nC%p7Ea%L+w9$IbrO)nc zA$FgBHr2=Lubq#7y!-~<`{;9&S5)HqYZgFJto_&Nu&(?Rmy|R*9-7)uJ0kBfoN+oU z=za9rzrBL5*KWcSkKX6{kY_M4XlkDiChq>qXl%T@8&&uI?N3*(!uM~w9@8(Kgz1+~ z!v2Ftk#YJ=z*zO{*}d+#qIlE;0F@P0h>D8htm6VR`r_djIG`_9t=)vgK?BgEM|Vsd zKN@@X9cc7;QopYRIzBdaEDYux+SD=SjZ@fpm%RKMT)8=tq_ zu&BxNSX29RWAzsnmIS>&2YbFb*YjF)<}aObuH%|tG-u)5{Cuq4uoY`JY{kYc+nZh4 ziqBW!+wTtI{f}4TRK^)h9`FC_gzK;JOrJUtwGIb%?b!!IZ~FIhre8V{0PxJSFJkS6 zt$6nNS6r{9ojMIoQ?X?6)rgOcMO9^$-{)q}xD<+_;JLrQh7&32`1ZR4FkuF)^U}Jn zyUxkY!-9EpammE-2nz{yy(h9cjvPzInXGJFarvw!m%U-})zEbVAAR~oz&0$tZoY3{ zOfzts>ptJp)OHFsmchiPrG0kiZ=2P>M>kO2ixk;5@8X)t>9=nhp? zv1#je98WokmtXaKn_gr@I2;ZqcJ0}Ry!^rz@2BTeOULl%U#`LHZ@!1Iqc6g!i-%*^ zo_)wToz*HaXe#b48Sm~!4o|{@E9c_i;p13#_oLXjWjl@@KjHdtW+0;OO4;SJrbE?K zyzt7KIG%D6Z@&E@&YaB&YM-S}c(wSd%aMBW6xMIvh6Pv5fubml9LwT8_LV@#$EMZ~ zMpMV_K)jDz!S=bSanaHHL|tcm2D3lb@3;QOXKS3t&Sfs>zCVw?Xhcxwn{z#{HPvVL zHr0P_zBA2rT9oAM*?S20KJ+B+edtL%`owRWU0KqQMBH)TWBAo?pT)%^hvWWxZuh&~ z_pZMhLk17Tq8pdtuKOOx<#T4Bs=B7h@+XWNjYl6^jl{CJ6n^pegZSX% zm6$U78qB}`widsQW!379n0CpepuQ>Qs(G^!6&ZmKKKcSbL#kVfn7*QXaIPaKQtni^bx?NtDP=%`36U-koh``rO7zWFEU z*U$6qT#K(?h?wXo+_vmNeEiv$E#6Phr@w}S0+TeYXX`b1r4 zd^Tra@;5$P<2-gQ|2>hCj;oja z2v0u#0DgGO5|o!$1pNF(Jt-yf^9#`}KF;HFF-_5R16tkkpM1UwPyFf`{Q394z~V*o zQCsUkNl7WXcaMjvTFdx*uD<@WlaC&Dl=Pjb)(NoNJ%G`|sV)mTZ^uib~jRHiU%OeO_}qbrcm9yZYGD{j{Z$ z#>_;@!L1$YAktbfXe{n68SjDQ7ZkxT48+I9!fv-UtBnPP#fXcEZkKIM9Z#^wla?F{ zTe}U79kEo(oyS@_9{lak%{kw+5AHOJJE%cWy%e9k^C~Ai9dJ7lal8`|5m8%dmpeH`)H--4 zhlq%XD2OCy$iP8Na)^kCh=}OINpg56hlq%%?eR`55yu;~AB7ixfvar|=p5)lzG$?-Qy%1?)xwi8fP zKv5u~dq70@XxW6Tx(u?qtjXtEJfSN(18vI9)?>W}X4VmySw|rCn!po;+*Fv^N3D6) z?)L#_!?OB!p8|UAdD}4hjg4D(Pf59g?9KRgD9KS?F)J17cEg-rNhMIVZbyCew zvnC;i6SC+u%=~nSkZ@?1-UcIOE6i-`YN7~_g*NtDICs1SVH!||PPf)8JOyX&2?#}l zHubi;iC7xUm|jp460P!06Oe{a`H&{`UGD)k6+l=tl>TF(^s#=lQs4Ut%*_2Tj;w*` zF%$rxj+_fKKMk@Z2hvqu8f>$dH%t-^eF=5y53Ou(75>%99fMo{u1_ilHV>1#BUZ1*c#Zo`TYCAfSap<|IQ& znhvGU#U9Iglv~$d*dt&ZTL%%-6Y51*G_?2ZQOL3!$ea`)G!oh+w*o?ezV}neiUNp; zI4J!m00IHx*-HJ-PlGmUK8*ceSTUHk)N@;F_Ezn`d;hcvO8_AP$7ISa(7*d6K>42i z?+Q46Ies~QiHN8xYVtEV=7}xPH@yn|;8&2PIo7|50?3>bu+6>;Q0*|Yk3mhE3EQkY zAi`rI5(WXP2HT9=q0PA)#-UYKVP(0nO$iO4=sF-G4%(dM zkhK+%MVSqm+Jq%g`dkF{;wuA}mvz|l1ZnD!)nyP7@z$hj$W+Kv-!`0hr2!G&AGX=c zVeJ0`kfy5~M0A5T>ke0W`r%a`%gXXR$o!MA&0Y>O>j#x## z1e89bJSIp0Ad4~~vyMWWvm7ES0mjjF&=0MG2#J7g)}0XHu`s@Qqs{woo4p+Ro=+NL z;I*w~MM10e-@AYMp|2W^iQ~h^8f|x1!|}`U%kfJ@M7)#ZFAEwv9oo1>fKXth@2PCxnluwK^8jRIceiCrA^MHBYPN+!=|9%GdZ{RWmMsYwPrp4GGR11{ zpvf?HybW1h25sTvR$PY7hI94vP{v%{ru_#1ZPF4~43xg3y|%Szwf@Ufdp-O2)t>>c z{<+7*@$nN7eJ%>v?k;x~gX5Rum*ba+h?wN~ngeWIp-ulWM077WKYyyOEX`vb2ta5ypzeM5vZ4?oJjQSNi0utoauy;Y9%gYCge@dM zk8D6qxo>%@&Fc#HR@fH)%(JVb7r;35B_MSu5#6AUyA~q4muLB^4WipX*sl8xoU8r} zrPnZsuo#bJjnwU)p>pes_p*WF>Hd}uk1L<0d9J=8G7dtsLzd-QlZ&!Eh}ho#Tf0qw&!zt&s=H_ZqPjO86I&RxM%vx=vK)?Ij$e*nA|hgv07TzWFm`_g85RXuTM=+Q(f48)hu1)sWJBhq zLJXVj_f2%#n1yhze-TFdE}*g$qW@^W<*9uxhGXS#8!b;(l|qC@_?$SE9z&q7`ZLry zcS4En3w_;-))h_725rLkT+10p*FshlK~|MOgvLUhu-Ic+pA)ou`@EKQFV~}u<@qoU zuZBA6D$nOLzJp#}0-2o*?aD_0Na!10gy@k3nVSszqNm{8@KT%h-#Z3M()6IVb&L8x z`9_caX_r0VyR2JGLT>+OP~~?O9KRgD9KS?F)D;P{G*h-&>CPJKM69TdFDFe%M-@a! zWKhNG-+c_F?`SB!hPSLd-3dqou!S~Rm#is=2#xadd>KSYl*bj@K+86#+=khy4yo5d z*drPyCWlu;#P)&GV+ddm_bjirqM^U-(0`v81iP(U*nf}yxlh&t#H2aff;fITemQ>I zL(-U;NIAHb#}*=vH);o3o0cBLN!UuYlqM%gvZ4sao(~~~05p5x2~sfSX*K}Cz5OB3 ziB^P02fb`_%5_mR2)pJRPtE2tK?2~}-*)J~PYi=L_|bHMAWKeNj4xQ93MRnXf`XU(QHsJx}sI<(MB%-6b-iPe+yYt4t?$40o@5% zmd7NAh=_=Yh*}}JDb9j)R9fFmT3ZhLt$(Y_M(k}`udqizghs)3?Jr>#XTmtPuI_i$ zN;_Q)HSR`4L_|bH9f0nH)N5d5?1j>MB(!-yJ#S4>5)z>#B*IAf22eC8J%&I;#0UMG zYD{v7h=_=Y2xiW4m^sPNCf(3s+N37U001~Qy$WsoBG>17Iy$~xjfjYdi0FKh5{`Es zfYNVthe~kV+2$;Vi0BT-2M;sJAtE9oBBH?bZ$E^Ymje3_Ug-FZ)oife{5*`5tuT&n z?$}M`u0=#dL`2li3>`-1KByz-L4-zis-`Og#sgBqNZkf?==6@+M($xmL_|bH?Mv#l zkooBlk@0|L>r`zQA(0TFQILfhfRs#fh=_=Yh`KuG);A!tkGp=9v$N7J`9Ac0pTjt^ zrsK7ZyBQG?5fM@QFivcNZRSrdnEq%Jt_KWfhkNT9@8l2>5fKr!6Iq;f;dRP1Aj=Cn zRFjzG5D^g(5w&%4Q*svix)-2ba_fcHIa?^S@z=rm`BQ+ihDi<)5fKs51|hlq%X zJjtpO7-_q#$F-Hvzx&wd%BY!>3^OOW`DK@6L*MkO&-2c0Z$TDkxyqH5#SQDYJ@(fI zBXv8B)a@N>Qh9ha%rl1qzTVRK5jA_v6=gz+?+|L&_4X(^WxBj_54%9wpEoAW- zz*%c8$&%@B)iFFWyx8q4%c!{$g-Tq8E`; z&^NsdghoT(`UcE`beO5zJlbodeB-m8u!q$pA=S{2tp}>hVIKMl(pl?UN6A^3N7n!$ z(J*$u57DhZ%(F*e?D#KW3xzDp^BX@A8V!B>o36G&NoBBV z4RyeTE){0RU z=`|c8EEZ60P?Baq9X=b75@yaZYjWYXtgI@92zUD|fKVY42E)uvg$RuRq7nc_ZJ3}W z&44KsD1#o zC`4F{m4M}?LhV1!XITJHMqUmzX(p83!(i-N3DIvf#Na7VN6u?_d!1K3&UJr>{f0le z+J@>fzp)S4HX=77vKxdR)iwK`Fa$VH2@aDSA|j%WIzbpX4oc#saIX3jY*#)CAq143 z!y&?>p!6FJGv|cc**vuFe>-66KFf;GNZ$#-*hSDcz659?(55eiet5N41BB1xM%w^b ziBfI3^|-bIu!Z_8OOTN3{B~z8Qi6=(Sb?v+a-|9BtPZ+fedjw+5~o7xk=VTU>JC8F0MW#E zC^>5y?kF{rd)v-Ap42JFTZ7zJn}Chjz*L zndA@=5fKq}R<_F?05lr|0YFW>1QM^nWmOjx!K$jAQGd z?_JTZb@EOQ5fKp)QEN@EXWn6by*at4Bj>eyoxGDnL_|bH)Jhy5KE@z;k(EVoe)`My zO*R>JA|j#=HX$g)yzo-04TkNH!(>n zhKPs@dU>Mr#eUIqUhH?tm=I36NzNki}V$RV8(Q>sCF6ZvAaI0Yir@J_G0uK$?)H z*?^Qyyr#RAQTN!jd=}uWwk9G8L!cxK@ok4&e`QTM^o_4TIw~8MZ?vrqeDt_=Y-lIElS4#A)M2w737Aeurvt{(wGj45$bFvz;jz{~2xy}hG~_D< z=`eQu7fRABn8_QV44DSA;1rC#E1>ir54r0-XjeSkP<&}N^l#pTGITniYEa_(LErs8 zl*CJ6?syC8!1ZBirnBV*xi0=y}eh}oI6%hSK1%7SdcmRMpbQ+BG-GHeB zQo=m38OpHPFgLGL(cof1$bIPk<2ZRv+)=5D^h|KxWD|IJdkGW!P*eJ%&Jp z#Xy#2!^}&Ci0K6so`yR363=xGuYor6PN*a1K)L7&0D!S~1w^mm01TK#nUGbbuH}ty zKY%v(UZ}%oLmfID`ks%W&AkWe@Y&Gj-UDOLCxB{$GHfQ)VY472;-HPa4(iCckhSHF zzvho>gOW4@>hRf6MqCCn=a|)w-Jb1$7V6PoHE9M!_rXvGO>`9%u&rL@2Z|L@TXDSq z5QE@H?K}6iYkf>|h=_Z-HyXBuKZ6L3Y^X%o0He0yPgMoe$W$+ZJ6PG~W z{x(G4Q4lse)KT+Y%d1mvhQ8?)>$UJ0s8eo%zU4KDUc(`CjzgQi6lQ*U%aXJ{BcZQ) z7P7hwGV2(Wq!|G(t*Vo6hQ8@FS3A7>3jnArhH-q8mAn8!w>40#h}wdzDTBV@W!M%z z!C-iCeDpKeZ~Rlc)hEo-Ov$hl5fQbmq%kv*a&T+Q3(y_bZ*K@IQ;@Y45cUZF?{Rn5 z05;D%F49qHE$?q)R$B>S4{s>TQ3cq;TVcj$LOQDh*4t=1y!s2%0Q6elb_LPaMq@=B zZ>^o^l;=Z4C2%A7NdQG?bi38Zx2q8m5p@Qdy z4gd%x=mf{79bWx~qWW)F5N&NVRz$5#-}D+FO$Nd}!Kp5VzTxF|t&>R(5fKp)Q7h4A zE%Qv!2_h^8+RUFY$sr;lA|mRHj1%9$%uQt=++&iu4d$7H?VD^e>_kLFL`1Da9WfUo zESiCEqYM}anC<%(KHkY8A|fIpYAvP{&Ry>?4sP^KuUg-5$Rvk|h=_=&^AV8=(CU7S zmn_<)-*48JkTA(1A|fIp>PS=#`q2%LMVX8R05fABjMQ!IpI9;UL_|bHM6Ec%9dd?p==)ZB z{B7o?v|s%>$uM)0TX(KgS==#V+rqvzXT7$FA9XUC9oiKSGY&$5?YgJWOVvzrh=_svnC`Haujj0VEItD`YpwPD zJf|cKfzoZDRR>U4S0nZLD^qtsmgQLOuPKMV@fAo%rO#`=8G->>oCR4`(nx>L0J;N^ zCS++gAf;zJ>mNI-ecG!e41tm`#D87xv2s*FR+U))YAe0gYkV7cEK6N?9G9GhzW${y z9RueVe*kLA&P(0uQ$K&?Y3_zZL_}@tg;(ChgZC^8ZgNy`3QFILU>;r#HEB9z;b{PX z5CZy^*8zJNj6EO0%s&P5;1@t>G>q+ULFqRZ!XD-}!>ERSY&}q24)f4gKvZ|=n_dP& zqoHqo!%7Ym)#o``Q2^t+PXI-M65k(2+D^!#49KEP7(3tgs85#V_$gC^zWqOd&|vQW z3{X^kp|rJYG|VOl|0QX*To?F9IQvkd=iHQu_Ayz)B!I7RJtZVHTtTx(@T; zS5OkCSnVvya<$pm`5w%aEgtPP&m4d($%0TdkGhno1kYH7M#0QF0-3rEGGi~KG_Ccd z+2l5;uS1FN&mF%LjJLKTq7tm%hk*n{7rd{aJE4x44G|i3UaIF84-gR%bwomgI^||K zcfRMEEbDtdhBo&eh|p*#1INSh#!_gP-w$>8Y(PqwIme(5o$hv)4}}Pefh;})GcOf5 zyaw9LJ0W6w1DYMEE`#akxqws~l%yFR^~p1bebzVju7Kz@9Do6{C=<5n%V2ij31!ek zIM+Pq@tUkEg$TFauWx+&0kpaILWIX!Ioj&K`tR?sS&(NAK^=P?L}Wai>AM27SA~)| z)uX+D@LLz8^oW%<_g;wj0noP|gYAlkV5IE|dK=W&L1d(EhpZ}rHsSg%*LUake?uKQ z9ZH{znB))<5m5uB=P(#2w!$n-hth2@gsK9%+uN~J4bVdC&ggc))IHYMH@^xoXack; zx4@Zu64Dk1>8!D);B{{u^Y;dhO90=;r`!U4 z%WDw5hC}8YhdSlv##fH+3G>V$$b!?5)kUz4zaRS6H(m}owx-0_O~JWj)Jh+p^lmlR2IWHzRCY<^%KG=H$&g_ ziuGD}Otbr|^ce|#)w8ZPLkWCG#k(%=SUJ}|4`H)I-}@;L~Sc+%uJ*l+}b*YIjR7AcyP<=4(o1% z*JlFso$o+NoC?M5_bYs!lP09II_O_2_g-H*DjU`{4M4ATwcF!0FS520!XECr`_ruc zHnYthbp?pkId22%+~ch^5}kr{$ch4}gC<}23C{6NQ2LC3i0*Y>+rc|IL_|cLO>-vK zn!RB{Us()&&xe3597;@2C_NJWKIbBoCXAv(7i`=eA3p*6 zbx${ZhVMM$@8l2>5fKr!F%i=n+GY1zzo~SgkrHNJ8tm8qu0td^Omc{bh=_>VE71vw zgud-R4L@Leq2xHuDws#t0Gh4Cw27a|AtE9oB5EhLYo3ID;D1o!2e`h?uro7GYyqT% zHs|gR)h;GEL_|bHMD0i&JOu~|hnb%SB_XlX_QT9N3}wK003Gkn6yL5!L_|bH)Q&`S z4*&wj(Y2krALg-*5Frr|q0t?#ZM>61L_|bH)ZU3sNCa%Nm&3XB4X6VrLK!fw)3n_< zwhpqo0@}O>I&2$xCx?iLh=}Msu}%9il>TF(uYa-QH`dgluYU>Z$a&BvT;HLa$|Q$~ zh=_>jd{H$(2q+`wK$hpiJiWg|Hq$u18M3w#%IGUQMOc~S5D^g(5uNWzdEZfhVL+Nr zm^sOi}jvDa8%(Hz|ifP~|dp9277WpS(4Bg^st zDdG6|2|(2#x(|kk>;`rC>`ogyCOJezL_|a#m^xxMAQadZJ^?tZp>KEra8$v${l9>e zkcAn|OKR$t*EhTbNE7<{e*i+jw(#eGqCri(q|?WYNe&Sa5fM=*Ai`n*TNrHD{u8ygW?^D284aWzM0fr9e7rz4l)c)sA0D$v<&j0`%Z{KGnH#^?}q=YiOE_qt~ zd#n8LmeY;dB zcqfO5h=_>jf|%J`U!3fo-~i}y2@aDSA|fIpB4Uz5L_|bHM8qVAh=_=Yh=@rJ5fKp) z5fPIdA|fIpB4Uz5L_|bHM8qVAh=_=Yh=@rJ5fKp)5fPIdA|fIpA|fU^L_|bHM8qVA zh=_=Yh=@rJ5fKp)QOEMYJ-0ImU7RpWGbO`7L`2lKlE%zr5QvD{iN+8R5fQbIl!IFt z1R|n#z_+Ur5fKp)5tAGuA|j$r%`^aK4dZYj$Aa6KNe&Sa5zz%Pugyz?bMvcke)9%o zaaO?PoL@f+v+z{gwIlN&jFUTEe;da)HM+bk%7n4!6Tj=2c_}bbzJV;y_gPQh^lG!) zCaX(f99!o%7T&M5Hd&Mj^Ys3J@oB2BM#dh7C zA}(P6>RIfs&Bu(F}Fc&2aAi0JiB%8|LG6jzQ@^7O;f^x&ul=B8-%+kcFqACd~iu zAQCTuEII3U9c|3jfT;tDR@a`5(B|F?s2ZGSk62|KTJ76jKXp1+Kj*QWZT@30^U@&V z2SE3FP4pWba6Qp)v_~uez&!XrXqVj&D5}r$>d2oolC{PAX_FB;Y zYa%2v@N2dZ>w&64)>gngy3Tc_Ugowt(>ARs_{s8oS zp9fs0e$rn*A%`@r$EMzBUwrCpMm&tgWY6daa(m=6N8dH}swFKpim`BDRm8nU)Qr?^qaz z{^yz46rF}ym;q(Lcu0E$;64!!u#RiqKYAgY>tBS3>jPO{7<7C6F4t{9z}FgE&u_cN zT?gmd=OKCygEC;e=kki`+s_vCRkUDV2&V1lyuKC+nUexDCmG7P>!5FZ5s2vvX$uAH z;T(|X;}~F;W=e*Eh={0dC5@Tc=#PO`|7HTO+_n{IS|13nzxv)9ueBCKx9%2bw&ty8 z8dm#MTl3r7#_^DjN(g&|=khJ>XP~~e=04C`>+4QHz-p(I))y4C<-XGeHRm|VJ2^x| zM08;jO5n+6OJ8d(Y73`giV8q&S$o?!9>N~syS#c1Q%-+cnA|fIpVv<8dL_|bH z#3YA^h=_=Yh)E6+5fKp)5tAGuA|fIpVv<8dL_|bH#3YA^h=_=Yh)E6+5fKp)5tAGu zA|fIpA|^RRL_|bH#3YA^h=_=Yh)E6+5fKp)5tAGuA|fIpA|^RRL_|bHL`-ssh=_=Y zh)E6+5fKp)5tAGuA|fIpA|^RRL_|bHL`-ssh=_=Yh?wLM5fKp)5tAGuA|fIpA|^RR zL_|bHMCX&n5D*a&bqv+NnZO_r5i!XjA|kplggv#FK_DV(C49RY5fKp)5i!XjA|fIp zB4Uz5L_|bHM8qVAh=_=Yh=@rJ5fKp)5i!XjA|fIpB4Uz5L_|bHM8qVAh=_=Yh=@rJ z5fKp)5fPIdA|fIpB4Uz5L_|bHM8qVAh=_=Yh=@rJ5fKp)5fPIdA|fIpA|fU^L_|bH zM8qVAh=_=Yi0Hyha-21gC1+iKnr99HQnpD$%#6K0&&k3J7>8HGNZt$>dbZU2TW&jW-Ax^R8R+rdpna#LYuAN8D{ee*Bq$2UQA z8vqd!37AH!bohL=DcE|6S_{W7$1io_@mrD&ed8-|ZhI5@cOS#dNrst|>~~q?@M`NK z#yK!jx5G%?9`HF?S={=aG<4{DK5iIi`#$#^$9ZWm^HQ2|fN((H{XxfWqxW`hL0ru< zhhQ9D%|Sxc1TC0_oZJ2lB_R>&uvyk1-}@RCp}!J<&1`eF=5y4;%i@J_ZN@+w>p%9>d(~R{D;DEXaUacnV6l zfq)hYnUf49X*!g?qhOvr3R#u|nUey9MgsOwSDVz4^Punf2(qdeYT{HV{l~Okn~E|6 z#zMX53ZM8jXW~iJTpYg~ztjnnoQeV8NU0##wE(!_*eJi2F^lF$O9a;qu5&_$+J0Zejp&$AR zvZ4So=LBrC?*ddi%|1FaV2Uy!vyMWWvm7ES0U{&{N}o~IMCI@*i1_}n&0Y>; z{}+HXTdz$4VxeAih2QuQwH1zEj$i7;iB5GnWO*)RRSAsr-PXUK>gTO-Crvol{R6Tv1J2cdg_(N- z&NY99S&$yEt*&xU?(i6w+Jq$yf#Z`WVWjPVk-pn1 ztKbxj{a-*9WVn`XNK`h!`Q;yA=A5wNlYPvm@Ac)HS%;g|Mqv+yS(@V!YxlDBUGFxu z(<|ogarGBJk9HKK!};}}VCI~F@!iLe4&UuZM9oZcwBfU0p7_Q(-~f=P_Cg&o*SZ)q zY&K-ZegFcZ|5yNki0fxvfvP`9`(57c;FGcqO44-CN^PNlv)1>3?^TwWc>to{XscdZ zD3tzVt*fd^L$}0`DON`ZO@_>FxYaK+55UYi4Cj`ALRObRR+Y3~n*ziln0OGiCXQc@ zU+TmP(_oz3?fEt})dnSL2GrrRp^Uf;X3jBdjEuY->WJCUW-WtxcnyrbD8S?$g*shd8t+zL#Dcw+fb*PGy|ghU?_toHcTFprou@7 z7Dn1`C_|?~-}5oFx%WUFJ{#KHdtmJOBw$+sz|2X8=rzLQPN<0L4(X@>bf=ZD7`jIv zWK}7kXb^*^K%06SPwylN=cy3+>8>t*bEA zrPcs1%e7uB%Y%sOUN`dHimLx`vk-xouOGN4wn9ys>G7O8^imiHeXo%EloiCSKxo^&+(He|y7c%j(`D1=E1kGzcM}^c)VQ-)Ptt{tUtv0)6wVu+6;( zP*mufUj=M-Xj5*12)Ewuh5EOm38kUDh5_n1rjlksrtN@C-vxE(bO==i^!m5d=@6P0 zxUE24f^e-*pVf=6f_`i*WLYkhuqe+yghsl?zdGVFs8eo*zV>;@%3|OC)-CIHNyZf) z=hlDu_PwrLk2Qj5qloM4r|u|MS?=w0e)UJ+dh3rZf#O$xDAF{*sC&Di?u2vGtA6`H zL~e)5pboT=-C(=&5jem21GLNTf&R_EAbKQ0<|aeC?16wEhLq*`5V3uHmUq2gRSFRr z0jM^wiAPT;Bj&*Q#qWUFJ`j!?s56#AoqQwo4KKRNQYYQm^dv9iJLuIVklD%5u6zW} zReyqUcs0}si=nT3(YlhX*`Q7MUYoW_mgigbdM)oB527}iC~^F9{8Fc6rfh|?qR_e{ z(le>?WlwB{tSW{)n+$E%9e`c~ef!%GeMdpq>@YJALfGuk_kIcy*AIy93G>V$$b!?5 z)kRG=rm`5u@l8-i%&D8{Yk(F8X$u8}0(HtQ(6_t>(Q7zl&T(kdm%_|X_dlL$$^fBQ zUjX8L<#pf$=x^N(b^1~$aeX}cppKf~kboTD09jRR-TAfIp-x;9a9IE_Q+GmEl|Y_7 z4sF&?n(TY9Z3N&`H$tQRwo`N);9GBfT>Zq)W3o1O5%f*3Li8O8nROIObGIK+SDgQt zrI{`IPFY!7;dk(R9#wQmy%xeA;eUDE2}r|wD@mYwYRVzB5bG*XbLximjWZ&)50oB5 z8a^QD)+Sf^p;2w$ChvNK>;q9-;P~bErS_LJW+qY&Zf&~?oHaiCzI0SJd|7}u-C-pw zB8Z>NGYvqm_4q;pzudo&AmHG3T6am^#$cnzs{nnFwH4O$Zg-jdE$cd#^h|1qPg8ww zW*dWUr+2;HacwGo?%TLI+mF$a2r&QvAOJ~3K~$&<(ptJ=P$zgrgRpCXm)C3nY>n6B zK7naY-GFr<&}^Ou47WDWh?wMDxYXgZxrK>1 zeu=0HQwEG<5Qw_s*k=fch=_=Yh)E6+5fKp)5tAGuA|fIpA|^RRL_|bHL`-ssh=_=Y zh)E6+5fKp)5tAGuA|fIpA|^RRL_|bHL`-ssh=_=Yh?wLM5fKp)5tAGuA|fIpA|^RR zL_|bHL`-ssh=_=Yh}weY{)fJI1+6sV4 z4iQnuPI6q6uCN#={l_vo)PD3@7-_rOXcnSD9Wt%Mb=k~309jqy`UTrUpbox-`xLb+ zOC*L)2Nbnqjo+N(kY#z?@I*wND#_`Q2>Y#nV|1w9$nsnm&n;+^vV}dOL+;PD zZ!Uv8y}$MQ8y?T`OYN@ux03*Awn^FcoBj;g!a7ucohyC;{m?3Icp{<>ieEfHL_|bH zL`-ssh=_=Yh?wLM5fKp)5i!XjA|fIpB4Uz5L_|bHL`-ssh=_=Yh?wLM5fKp)5i!Xj zA|fIpB4Uz5L_|bHM8qVAh=_=Yh?wLM5fKp)5i!XjA|fIpB4Uz5L_|bHM8qVAh=_=Y zh=@rJ5fKp)5i!XjA|fIpB4Uz5L_|bHM8qVAsQF4tN>N-~%0Lit3=_0W{)l z>O(s(Q=VtP&gh{1_`EGDHhbn&{pSzACEJ#+n00B3wy`~xA$dOAM>E@|-pWF*Uv$6; zZME4o?0NoP$uL5zyM@^ta{%acA;(i8J9{gmgOFnwh8Ev;=d;gye)Sh! z{u;IpZe!p80B0X^jQ-=BPCY<7azrP$&X=j~gXA3l<007Xo29Lf>nL9paAON5p@ZbRe0001l8~^|S z03hT500000AqM~e003Gs^rB%Scg(& z9ZGHXv({#1Z#nroFC%yiYRYAo<)2Y~{>)E8zK!SHo`QYyAK1hd1ONblP8MqoO>9oc;{plo_c^48S7 z_icVt@_AZb-;p#KVbLMo#-^O{*m^1h#~c6v00=S7E{kI%T_|(FkzG?N>quZ0!ibEQbIi5! zZg@_H<(Fg7v_RcO2jo4vM~1^G=agGdehJ_5ru=E|%ZTePbNH2k&$h3WbIkm}7ys1N zGDlu5-LRm-mG}+d=0I~BOnNw~%nfiuZE?@e;I{7|)QobFlWS8az{;MdIowrA>8Fx#jTh@`ZK;g0ixn|rWBPLn? z-S5kn`mT&_edU^QkNn%-mN{seT+{EA5g9Kd`2xvw%5~{tIcI)D{+;h0uj8m()4nFT z!e!;9pG;%pua~3O$hv?dNh;VUyQVDgU%`I)cD^ekEK08Fcgcv1mv85)Q@2%;ET8P^ zG8s|b>OL|DPLX}!^SWSS^cvBqA9i`Z>_e$?&A3OtFJ6~(`kjH-4a&*3PUeGSIkFG! zmUHIG@oCt9yP~kJ-nMFEQ)7N&Y;C`<(fHNp-~GN6l@O?>yy$pinmC34002M-YIY{a zF=(2cW3Q78hy43b+=F4r=sPCxDxr_;io(F_L4g?`#|4w*-|)Qb+6vjxNwN;@l3iUQ zyQ)NXX`bY*k=cKu?5Yy^KYLNO>6Tr5C{RcL34#B|_mW*+AQ|SV+cs>r{2A*c%P+@> zE9C#|6*=eKANcM)WQM$}{#(YdSxvT8lKh$L8&XM3am)(9;&=faB{^xvqfx2@Xf=sl{@nAZid z16vx6pGIGE^3RWC$eeOZpa}yn352qm@>A9a0001lWXO@jl$`FypBwcifowbQzmhzu zzhqYwNzn;1s!f?=uayzoBk<=nW%6(Pr(AP?BuVmp^rW2A?vN4NL*5k+9^aocxL%|F zK8@g}^&TmI>U%OAh8*J-$cjmlU3N4OX3Fwq#3Y@vt&(Kz`B<)bKWg0NQFG+NQPJ=-=|D zTyyUa-skbLHBL2tCq#FXU0xs~s++8`qcR+3(|rH{002Tcfcf5{wq)yWUTqhz}x1NmUmSLFNP|74^LmVGos&e`8?^dz#nx~fWLghw?B z6_Vsg87SYo|1ERoU4eSXUmw(u`XR=@dyVXhW3sDCUELq{Jk;;Tyn<85C8xGXlsU5 znq#+WjkQ&hJ2LpodQG{E@R+8{dusw;;vHu5bz45!K93A{)ak>Jr=s~MocX+x?U!8P zE$-T>`eE0U$q0+7n`vsQoImwnGU9v5kuorNd`{Q@wrXQj`>Z#%&5mEgV|*sZ5CG0o zgGXPc%pD&y5CG5)oULACgMcIH)B#62qc8AsIAyq-Z*q$s;p}uta-CTsJVif@@Yv?d zxxxecY&brr>wjCdv8jF58{1~b?@amt0001V`jCSrnL}qV2mk;8Ks#_S1ONa400=n% z0000$$N>NV002S`000005OM$j000nj00000fRF00000 zAmji50000X2LJ#703ine00008IRF3v06@qA00000LJj}`000nj000005OM$j004lH z0{{R30E8R>0000Wf4gdfEfX?fk)gMTbUVP;(O}k{GmcRHa zAqM~e06^zeTwJWZ`?J-fdy0B=Pgala-R1ZD2{`}&0026t@#DrQbMJmlo-|gHG;#bW znWjm|0RR91&^e7Bd67y=%Jk9t&-Co`uc}*oe2cboGIRg{002VKv(LY(uig3;#l}Rd zx~4{ddh$8_;5&CWyB#w*00000LXu$^ii(JkB!!2C$?bN^w(VxOVNV0MI%0?4F{#m)u^YZ!pI&w6>?tNTr3?T;q002Pe^}9#@Pw&0IPLDqRw8|?gwf5iZTeKbbEa`}Ecww=7b1O^u#-`tS1kye-;}nH&HB001Fr;`mXLq=@ivedpeGkv>yJL!sBbS_(xUD7xf*~rS5aA|>gpOL#K+0$G#mYSRaLd}@(bj4xzw{q zicHgNvL4&Em6uV zdhFq!%WN=*8a8y09$WTwP`P~v4(faN|6JEyGe@7V zTd9?=EmwYFp?>sV4>8C90CZsy5fQrm=7q8>Tl)`Ww|F~34uCdMSyiQP-1lSk>D^P0 z{Pt&!0*)kY`eLgL!_b0j=E!uKiiwWWm6uP~7h8A8w(YudAFkUVhr^-!zq?fN@o^eD zWPt9y=WE)qX|u}8D;R750J^wI6UOMWX_H%Ao_lftw24Rl@T78bkLWx1F45YL)@$;_ zaY{-|2r83%C{MAmF$xb4tNSb^IY~7&9u*W6DJ3OIlH{rN$TUqk%#;5v<8lT5`YI_Y zRcuT&0}cQ{7sNd|076F5v0}aQ#!C79e!c$ID*gO7k7~}fU)6?9n}f<#S63+_EG+1= z6M?6)y1MSO$rHz^s;XK~{q03rmZf9GCHl+X{-N;jF!k=$g8>Hspo`+38~`EXgAdos zyKv_@Tgg)W(Sowo1X ztuM{L>Xc7n0{{S>ANS+{2pKuKM-&$uqXqNlNDBP4Y~g}=I&w5W=!s}iQBkV#c!IXA zsR_J~Y_QnZx9+(^AFX~>PcC~{vt~?HczBrZT6{Bu4FJG-VA6y!`q@vuN5}!taZ*we zRb5k47g!{zxTI8uVJI#prtY&oy?Usmv@EDx-q8ZN-7Y03CpN0Ld-r6OmX+&+57+Dd z?|oDK`u1k90RR9Y2SD4KGkdz+E|>0q;5SOk$kZnrKG&a~T&^o-U8=~)h`MrFMX>^Z6x7DJe;M^6}qk zuYy^SL4Ty(i4yWPEIHH;-GUGJo++a?)aF2002S`fX=R}s#*Yth39074D`;8a*A2SA&u|MRp{2@7+p508Qd006CodvX8(000nj z00000fRFNV06@qA00000 zLJj}`000nj00000fRFz`XGFdfka{rk1a z-;IV0000W001E500000 z03ine00008IRF3v00=n%0000$$N>NV002Txh_Efm^3{89OO~H;0RR91Iw9wIm1Sxx zWyp|qI88ELvdi)U0mlrJ?WvG+?6vYNze~=`?v$0cM`qvA@@H?BbHtp$`ytb1*ObYK z>c*J^0001lD8nkvvAcRF{rfjbhNOyO$sHj_Vt>i$mJyvK$&k#`WIexEwx>#V$sx&M z%D-=u%t2FS9nFw))I820wC@EQ9w)hD7zh9Wfb%Zocs;VKOJyBOm0eLJbLeG~VaSN- z-YV7Go(kFJ1+t5CWfvWkIdZOKh#4LbasU7T2sy3HS1arAZYeBMR?ZGNCoXE2-TJfE zONJ>UDqcoxPZ^PMoLL~`0001VkS_D!0e{-RW&3Jm74DOx`;c}EIFe)znkIALC9;ci zB~Q8hS)WRNA7>W;002P9IdfKirsS=WU0Ea}JXX%}U+%EBn8U7+k)a0zu0mf9_7nS1Wm|Inw|D0DyMVY46Fg4s4cn zEW1NzZd$^h`HAeBayduMg}u9Inn6aHK$+U6C@P;sbqgx;wNv#l@xCxjS7E;Sm}*pr5)W#7mO) z?$4Ga4ZN^_vvuU>7pm6hQ=eWv&Z#ZiQ`00#V@3{Zm%g9a-wExtUjP6Aw2w~nbG6#n zek4cAU^$X5=(K}vM8?U{cZ_P^`kCad>Cm?9+?}q?TXv|tyj*{K?iD@x%nOpF9^I4G zqkD3T>Uj2rSM=wnm!ET6N=wUBT3XiXeSGG*mruLDw%RWM0025x$j{{1#ksQb_sV_K z@4L*PyBGbg?(x!&eq%eV9fJoC(CnGhG<)VWE&KB`%G!IN?#~7e=&u)EepAPaOLf`Q zNg6k1WYD%HC8dgph?MDYD(`54dUQ`#T1KW0WalbtU$&y7BDDCn8=L&BrpBYcEPqLs z->2!9ULr}_xBsBhGP2}yI<@5Xz;=80AJo462X)~EeH9)Sru2+VO}}i4#*7>$+qQ$+ z7at#|H{NT1|m0001VE}=h@b`G&U2m^iBS|`% zpRaqC+@kP^Fzrs?qx^y*Wo7NteM=W>=gu^_-7bCW8;kY&8-aZ_Y~PD7zo~EDbGz%BQ!@~I*GisRT&Y9J0Uz+=K0001VE+IXW<6Zx(96g8095A`-g`94EWfvckcjZHJ z&Hv91Z%=7yx#D6^-q5~vTdIfp>bmavmpKY_EvsDkxbKU^jWVSJ+%CVSLAYsDJS=cBx%xwagwAyy?W|sexXd$ z)R@sDBuNnw;Tk`7lnld==`@>c-yOH!pkMsvQC)TAOwF1;HK=cm`chn~#KeRa^%VdB z0EC=YV-@U^Ys#&X!`WpA-$>{!*ZlvKm7gg`%HWO*lU|?xwdO-T_+Q`Gj^j7w$H&EJ z;g{yBXZMsw<=1cgLL-J>q=Ld@lBCfihv}nFHp(+DE|3w`#s5X!?~}D-wH#Npf5>_Jo%fWUo~hbeua@3*hvMU6>;CM9 zMc3(($DY)f(Iez`yL98iYwP~({k7}#(;t7gZdPUbw8?t#*Z-?|S6|+u{f-_vTrd9P zO-08>tGuG}tlHkNeX%joDl95iadBx~Kk^F-wQ}{^MrC{UNI7j?_4^6{0D#UXB-hFD zZFx)1QFA3%*m-jxe4o82=j5A1u3cs26^f0CZuNSrYii_nxq@bE&b57|W#x*EiI!m) z$Md6KHMJf^MMk!$FKyM=R=r?ZCkFrkpjja~lVilDNDlM7IuJ&;ej(Yew))Z^5gy*^ z?W=!JktCT;Q&G;y7WXC80}cQH09q#Gp04J5f0-P;hD)aNygCr(plR~H{VUE$0001> ztA!kM(jplVap&KWFbp}T-`Q@vD=sdrdvJgxrDbHEw*2!iy`jJV6DyW+ui z+11Y7>H6%8t&*gQ$|}9NV)bduAIv$d+rIkcpw~URC#y&IF1`WJG z|6H|32eNaOl$0RLZ|PWZsV0RRBHsF0b-@uz<%-{#lP`vc<7*(UG$XWMn3!-fpfu%UrRSpRd? z8bwD(>Rb2Rp@g_NtyuY;AETe?_ptaw+JWd-eP^_maWEg@d_EnTd_<3E@C=c+ZQ+@>Yv_h%neYHEhQy>y9E zl9RN0&4*3)0uBHG03oM+n1iRudGSr>{Q)sAm?YOFw{+P4KmTHzuADtx zl63jZOSO6Hj%K&{bmJFVaLpV^($;OM+P*VQe|+jWm6VjJxTG|wY+72TE}b$-l62|R zNzHE4qVmP1nmT2IBx%aUiu%x^m~qoB=4$+<(zq! zjF|52zVDReL>Ml{;~RNI`c{L0m9)u&ev4H-0`QJIGQ@caC#sr4u-GO}}Cu;Fo%JBEt{ z001D=Lyml2$?4)~FeYbZ?Z4NnXU}8}zi3F;zhDVD0002Z3W)~~)V}&djzk0ARlkv4 zRnlhlx7A{xXR|i^NjuI&{e?eUx(MjGE^rC}0Dz9y;SV0L4yDS<_(;y#_i{Aq@ojxe zMr1dc!)CYnzUnUqnzi?Uq`(57S$hx2@3*vdM{0`~11&2n(@l#OXwbk58Z9bn7$=`> z*3=@OC)!a{wfJU@96q$}^@*~3vi7U8vPw&CyFoGxl~+`1 zdup1(!^3pTjo0hYp*-!{y+;=f9aOjfci;QB!ou9T?M|6H|3J$t0+hA+?8pPpK-d+)hJnS1wZ z$?Z33#PA{7leJGvZojEf-FMvb6qwe>?=R~V zZLPl;=n2g&#@W;&pC^=+RcP50&*+a&J*S-9BTeq3;rr$mAw6B)J9lNMrrM*)6UUvl z{f1#^+}OZOO~1aqm0wWQ;{5^u0HFPJ_|MgxqvmlGno6HNhsn`%SiA4n?RKfOtXz^* zP;hL`OHhT?1{fA_fVeReeVO^ zwd7Vs)my{n!hU`9hd=&RhmPcFM{1h-_U)}9$M5keE-BNxbsM#FcZPCu59^w%FV~Pk z1M2pXeK1$o&bu<`{hTXi=+QqsrK1H!O5c;Ek;8}T^|w~ZXIUCDXh7ZT6HQPHLr`IMyUni{!XE}5oz+I=+j{=|Z!^%wrE|N2yQH>IVE zqBghqX{%kZtdj!(01)~i$G3Hb3|F|!kymjv>IaR3+hk>}=c#ib*t_a#jKW008G8v}ST7*=2b$V!BI)ao!yayC_>mVt>v`oce-gCIBV24upUA8kxhdKA*005kCA;(DQBXjtbs(tBul5Ka1LHEA#fQ+OI6Veur&A8LU0E!vAX8?aagx);*@rW~VEMTk002O<9G#}6 zPPbH3A-lRv@_ReqNc+5jcGuPrZ~y=R07B03#`Ya8N3Y?5pRRQ>-gka2xx!=)na)`U z0002Aq0aMjwFa!59kTK=LVgiV|K5$V%M0Wjdo5=h&i#Vr=V|}|09`la$nTZytCc_P z1DOLR$%yR{TJ7_C#(-?(>{=0lr1AR zMTWy2Xd3_k0DyMYd4I0fWXkZ$%Gn`BCdkU&A?Nrnwa;$%tdne8MtpA>F-bBa<2kd? zHWw^ER|5b5IL|`P3AI&$HE9a>$u2r5bHp6U_P5%7JGQ4nc4@xsiUL_jcFQ?o;qfn^ zv7AvLT(%T37k0~NV002S`00000LJj}`0049i{}1rIl`Rb}fouQ(002ovPDHLkV1nVIhtB{2 diff --git a/l10n_ch/static/src/img/background_virgin_isr_bank.png b/l10n_ch/static/src/img/background_virgin_isr_bank.png deleted file mode 100644 index 1d03b17ca8c6e1c584df49c70c866528de68041f..0000000000000000000000000000000000000000 GIT binary patch literal 0 KcmV+b0RR6000031 literal 27889 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%0ATSHX6QfYNFDUmAzwUnmpBBO`AO7r1dupLleda zuhMF57eg{zSNxar%O`p>&&biNz%o0 zXX&wJ&*)HYfi`^hm4*)+tPAIyr)5t)uk4&$t^VL+-MQo@Mb(+(=IjCe^nZW)t8xzI zYI|~u`uFdvVMp%yDK06~`t@IG$F4MGWgpb#mtLr0Lk87uBlAGEuDI;tdhh35G+U4T z-!sZ9C{pU~42>Q+TyMU!N`A}IupxtLUnlg8uUGarTfS99M1*$iOjAK&k;2?=NoutI zg+;-q)D0ZaPnlUcvMgJ(XH7qDyRC_zt^oi5H1oVEB<9gUNU0H7lV9RLI!004lN*6vSTv+{P!|M8#L6Ak#c zu23L(4IKdh005kZ(72-G_eo9{djn`{z;Z}YSugc2Y!rnN-F3Xp1&HvC5 z0002MX$p-iIsu>LFeSsm9;w?WT+u9($~ws<*hEiLjrrgl>dttIWhqN0Dv

l>h($z!?gyD>{=E#dVB60Eo%M~2}0Dxu*$r(EB!&y=w(4}^S zU0K4>2mk;8bmpMroV-Z>Z(f&OUeE;+jwS!vKgc=dyBv)G002N|4my(L7&=o%WNhc( z1BOG6aaVFA0ssI2T_Wi8JX^l6UQuArmz}or?cyByRz4(0;$V(M0001>1%>3p2dz5)wx1WQD$%l@HlCl%7Eoz1ONa4&Eg388hXoRmmKVL9dCQeWqZmw0s#O3 zfUX#HjJSR>M_#O&SAHVdcBklc-&^;~=y{eLeMfTy0ssI2t&t-_{ikcS{57(Qvt>Bl zGUEDm$j-Jai)9t0%j`Ena=JMBaOwk=pRNG_05prE!_?I2mOK@*tIMQ-ujBQ!-xsWR zjfao}0000Gbm~;L|5!Qtj12yat%LEs_dCfICUe*4N`-vsBe zsi~9y?1Z{hk1fTV@rOo>_Cm|q63mELV@)4GKbHRox5A+=u0?)K+pjI z03hhJFWXxw8IqlsA=$R * { - position: absolute; - /* default left margin for fields content */ - left: 0.15in; - - &#voucher-for-contact { - top: 0.25in; - } - - &#voucher-for-bank { - top: 0.18in; - } - - &#voucher-for-bank + #voucher-for-contact { - top: 0.68in; - } - - &#voucher-bank { - top: 1.51in; - left: 1.1in; - } - - &#voucher-amount_units { - width: 1.62in; - top: 1.87in; - - text-align: right; - font-size: 14px; - letter-spacing: 0.095in; - } - - &#voucher-amount_cents { - width: 0.4in; - top: 1.87in; - left: 1.96in; - - font-size: 14px; - letter-spacing: 0.095in; - } - - &#voucher-by { - top: 2.22in; - font-size: 9pt; - max-width: 2in; - - #voucher-by_reference_number { - font-size: 7.5pt; - margin-bottom: 0.05in; - } - } - } - - #slip { - height: 4in; - width: 5.9in; - - position: absolute; - /* header title of BVR section */ - top: 0.167in; - /* right of slip corresponds to right of slip */ - right: 0; - } - - #slip > * { - position: absolute; - /* default left margin for fields content */ - left: 0.15in; - - &#slip-for-contact { - top: 0.25in; - - p { - margin-bottom: 0; - } - } - - &#slip-for-bank { - top: 0.18in; - } - - &#slip-for-bank + #slip-for-contact { - top: 0.68in; - } - - &#slip-bank { - top: 1.51in; - left: 1.1in; - } - - &#slip-amount_units { - width: 1.62in; - top: 1.87in; - - text-align: right; - font-size: 14px; - letter-spacing: 0.095in; - } - - &#slip-amount_cents { - width: 0.4in; - top: 1.87in; - left: 1.96in; - - font-size: 14px; - letter-spacing: 0.095in; - } - - &#slip-reference { - width: 3.3in; - top: 1.2in; - left: 2.5in; - text-align: center; - } - - &#slip-by { - top: 1.85in; - left: 2.55in; - } - - &#slip-optical-line { - right: 0.32in; - bottom: 0.667in; - - /* Positioning is set for OCRB of Tsukurimashou Font Family */ - font-family: ocrb; - font-size: 10pt; - line-height: 0.1in; - - > div { - position: relative; - - > div { - position: absolute; - bottom: 0; - } - } - } - } -} -} diff --git a/l10n_ch/static/src/scss/report_swissqr.scss b/l10n_ch/static/src/scss/report_swissqr.scss deleted file mode 100644 index 2eefad0..0000000 --- a/l10n_ch/static/src/scss/report_swissqr.scss +++ /dev/null @@ -1,145 +0,0 @@ -body.l10n_ch_qr { - padding:0; - - /* Disable custom bakground */ - .o_report_layout_background { - background: none; - min-height: 0; - } - - .swissqr_title { - position: absolute; - padding: 15px; - padding-top: 150px; - } - - .swissqr_content { - position: static; - } - - .swissqr_receipt { - position: absolute; - background-color: white; - border-color:black; - border-width: 1pt 1pt 1pt 1pt; - border-style: solid; - height: 131mm; /* 105 * 1.25 - 0.25 mm to cope for rendering issues due to header (probably a rounding issue) */ - width: 77.5mm; /* 62 * 1.25 */ - top: 240mm; /* 192 * 1.25 */ - left: 0mm; - /*These measures are multiplied by 1.25 here to fit the canvas size used by our reporting engine (1.25 times bigger than A4)*/ - } - - .swissqr_body { - position: absolute; - background-color: white; - border-color:black; - border-width: 1pt 1pt 1pt 1pt; - border-style: solid; - height: 131mm; /* 105 * 1.25 - 0.25mm to cope for rendering issues due to header (probably a rounding issue)*/ - width: 185mm; /* 148 * 1.25 */ - top: 240mm; /* 192 * 1.25 */ - left: 77.5mm; /* 62 * 1.25 */ - /*These measures are multiplied by 1.25 here to fit the canvas size used by our reporting engine (1.25 times bigger than A4)*/ - - } - - .swissqr { - position: absolute; - height: 57.5mm; /* 46 * 1.25 */ - width: 57.5mm; /* 46 * 1.25 */ - top: 20mm; /* 16 * 1.25 */ - left: 6.25mm; /* 5 * 1.25 min readability margin for QR */ - /*These measures are multiplied by 1.25 here to fit the canvas size used by our reporting engine (1.25 times bigger than A4)*/ - } - - .ch_cross { - position: absolute; - background-color: white; - height: 8.75mm; /* 7 * 1.25 */ - width: 8.75mm; /* 7 * 1.25 */ - top: 44.375mm; /* (16 + 23 - 7/2) * 1.25 = 41.5 * 1.25 */ - left: 30.625mm; /* (5 + 23 - 7/2) * 1.25 = 24.5 * 1.25 */ - /*These measures are multiplied by 1.25 here to fit the canvas size used by our reporting engine (1.25 times bigger than A4)*/ - } - - .swissqr_text { - font-family: Arial, Frutiger, Helvetica; - color: black; - line-height: 1; - padding-top: 1em; - - .title { - font-size: 8pt; - font-weight: bold; - margin-top: 2mm; - } - .content { - font-size: 10pt; - } - - } - - .main_title { - margin-top: 5mm; - font-size: 11pt; - font-weight: bold; - } - - .swissqr_column_left { - position: absolute; - left: 5mm; - } - - .swissqr_column_right { - position: absolute; - left: 70mm; /* (5 + 46 + 5) * 1.25 */ - max-width: 90mm; - } - - .procedure_zone { - top: 15mm; - } - - .receipt_indication_zone { - top: 10mm; - } - - .indication_zone { - top: 10mm; - } - - .receipt_amount_zone { - position: absolute; - top: 86mm; - - .column { - margin-right: 5mm; - float: left; - } - } - - .receipt_acceptance_point_zone { - position: relative; - top: 100mm; - - .content { - float: right; - padding-right: 1em; - } - - } - - .amount_zone { - position: absolute; - top: 86mm; - - .column { - margin-right: 5mm; - float: left; - } - } - -} - - diff --git a/l10n_ch/tests/__init__.py b/l10n_ch/tests/__init__.py deleted file mode 100644 index ebe439f..0000000 --- a/l10n_ch/tests/__init__.py +++ /dev/null @@ -1,9 +0,0 @@ -# -*- coding: utf-8 -*- -# Part of Odoo, Flectra. See LICENSE file for full copyright and licensing details. - -from . import test_ch_qr_code -from . import test_swissqr -from . import test_l10n_ch_isr_print -from . import test_vendor_bill_isr -from . import test_onchange_l10n_ch_postal -from . import test_gen_isr_reference diff --git a/l10n_ch/tests/test_ch_qr_code.py b/l10n_ch/tests/test_ch_qr_code.py deleted file mode 100644 index fc2bc7a..0000000 --- a/l10n_ch/tests/test_ch_qr_code.py +++ /dev/null @@ -1,80 +0,0 @@ -# -*- coding:utf-8 -*- - -from flectra.exceptions import UserError -from flectra.addons.account.tests.common import AccountTestInvoicingCommon - - -class TestSwissQRCode(AccountTestInvoicingCommon): - """ Tests the generation of Swiss QR-codes on invoices - """ - - @classmethod - def setUpClass(cls, chart_template_ref='l10n_ch.l10nch_chart_template'): - super().setUpClass(chart_template_ref=chart_template_ref) - - cls.company_data['company'].qr_code = True - cls.company_data['company'].country_id = None - - cls.swiss_iban = cls.env['res.partner.bank'].create({ - 'acc_number': 'CH15 3881 5158 3845 3843 7', - 'partner_id': cls.company_data['company'].partner_id.id, - }) - - cls.swiss_qr_iban = cls.env['res.partner.bank'].create({ - 'acc_number': 'CH21 3080 8001 2345 6782 7', - 'partner_id': cls.company_data['company'].partner_id.id, - }) - - cls.ch_qr_invoice = cls.env['account.move'].create({ - 'move_type': 'out_invoice', - 'partner_id': cls.partner_a.id, - 'currency_id': cls.env.ref('base.CHF').id, - 'partner_bank_id': cls.swiss_iban.id, - 'company_id': cls.company_data['company'].id, - 'payment_reference': "Papa a vu le fifi de lolo", - 'invoice_line_ids': [ - (0, 0, {'quantity': 1, 'price_unit': 100}) - ], - }) - - def _assign_partner_address(self, partner): - partner.write({ - 'country_id': self.env.ref('base.ch').id, - 'street': "Crab street, 11", - 'city': "Crab City", - 'zip': "4242", - }) - - def test_swiss_qr_code_generation(self): - """ Check different cases of Swiss QR-code generation, when qr_method is - specified beforehand. - """ - self.ch_qr_invoice.qr_code_method = 'ch_qr' - - # First check with a regular IBAN - with self.assertRaises(UserError, msg="It shouldn't be possible to generate a Swiss QR-code for partners without a complete Swiss address."): - self.ch_qr_invoice.generate_qr_code() - - # Setting the address should make it work - self._assign_partner_address(self.ch_qr_invoice.company_id.partner_id) - self._assign_partner_address(self.ch_qr_invoice.partner_id) - - self.ch_qr_invoice.generate_qr_code() - - # Now, check with a QR-IBAN as the payment account - self.ch_qr_invoice.partner_bank_id = self.swiss_qr_iban - - with self.assertRaises(UserError, msg="It shouldn't be possible to generate a Swiss QR-cde for a QR-IBAN without giving it a valid QR-reference as payment reference."): - self.ch_qr_invoice.generate_qr_code() - - # Assigning a QR reference should fix it - self.ch_qr_invoice.payment_reference = '210000000003139471430009017' - - def test_ch_qr_code_detection(self): - """ Checks Swiss QR-code auto-detection when no specific QR-method - is given to the invoice. - """ - self._assign_partner_address(self.ch_qr_invoice.company_id.partner_id) - self._assign_partner_address(self.ch_qr_invoice.partner_id) - self.ch_qr_invoice.generate_qr_code() - self.assertEqual(self.ch_qr_invoice.qr_code_method, 'ch_qr', "Swiss QR-code generator should have been chosen for this invoice.") diff --git a/l10n_ch/tests/test_gen_isr_reference.py b/l10n_ch/tests/test_gen_isr_reference.py deleted file mode 100644 index 2340451..0000000 --- a/l10n_ch/tests/test_gen_isr_reference.py +++ /dev/null @@ -1,108 +0,0 @@ -# -*- coding: utf-8 -*- -# Part of Odoo, Flectra. See LICENSE file for full copyright and licensing details. - -from flectra.addons.account.tests.common import AccountTestInvoicingCommon -from flectra.tests import common, Form - -QR_IBAN = 'CH21 3080 8001 2345 6782 7' -ISR_SUBS_NUMBER = "01-162-8" - - -class TestGenISRReference(AccountTestInvoicingCommon): - """Check condition of generation of and content of the structured ref""" - - @classmethod - def setUpClass(cls, chart_template_ref="l10n_ch.l10nch_chart_template"): - super().setUpClass(chart_template_ref=chart_template_ref) - cls.env = cls.env(context=dict(cls.env.context, tracking_disable=True)) - cls.bank = cls.env["res.bank"].create( - { - "name": "Alternative Bank Schweiz AG", - "bic": "ALSWCH21XXX", - } - ) - cls.bank_acc_isr = cls.env["res.partner.bank"].create( - { - "acc_number": "ISR", - "l10n_ch_isr_subscription_chf": "01-162-8", - "bank_id": cls.bank.id, - "partner_id": cls.partner_a.id, - } - ) - cls.bank_acc_qriban = cls.env["res.partner.bank"].create( - { - "acc_number": QR_IBAN, - "bank_id": cls.bank.id, - "partner_id": cls.partner_a.id, - } - ) - cls.invoice = cls.init_invoice("out_invoice", products=cls.product_a+cls.product_b) - - def test_isr(self): - - self.invoice.partner_bank_id = self.bank_acc_isr - self.invoice.name = "INV/01234567890" - - expected_isr = "000000000000000012345678903" - expected_isr_spaced = "00 00000 00000 00001 23456 78903" - expected_optical_line = "0100001307807>000000000000000012345678903+ 010001628>" - self.assertEqual(self.invoice.l10n_ch_isr_number, expected_isr) - self.assertEqual(self.invoice.l10n_ch_isr_number_spaced, expected_isr_spaced) - self.assertEqual(self.invoice.l10n_ch_isr_optical_line, expected_optical_line) - - def test_qrr(self): - self.invoice.partner_bank_id = self.bank_acc_qriban - - self.invoice.name = "INV/01234567890" - - expected_isr = "000000000000000012345678903" - expected_isr_spaced = "00 00000 00000 00001 23456 78903" - self.assertEqual(self.invoice.l10n_ch_isr_number, expected_isr) - self.assertEqual(self.invoice.l10n_ch_isr_number_spaced, expected_isr_spaced) - # No need to check optical line, we have no use for it with QR-bill - - def test_isr_long_reference(self): - self.invoice.partner_bank_id = self.bank_acc_isr - - self.invoice.name = "INV/123456789012345678901234567890" - - expected_isr = "567890123456789012345678901" - expected_isr_spaced = "56 78901 23456 78901 23456 78901" - expected_optical_line = "0100001307807>567890123456789012345678901+ 010001628>" - self.assertEqual(self.invoice.l10n_ch_isr_number, expected_isr) - self.assertEqual(self.invoice.l10n_ch_isr_number_spaced, expected_isr_spaced) - self.assertEqual(self.invoice.l10n_ch_isr_optical_line, expected_optical_line) - - def test_missing_isr_subscription_num(self): - self.bank_acc_isr.l10n_ch_isr_subscription_chf = False - - self.invoice.partner_bank_id = self.bank_acc_isr - - self.assertFalse(self.invoice.l10n_ch_isr_number) - self.assertFalse(self.invoice.l10n_ch_isr_number_spaced) - self.assertFalse(self.invoice.l10n_ch_isr_optical_line) - - def test_missing_isr_subscription_num_in_wrong_field(self): - self.bank_acc_isr.l10n_ch_isr_subscription_chf = False - self.bank_acc_isr.l10n_ch_postal = ISR_SUBS_NUMBER - - self.invoice.partner_bank_id = self.bank_acc_isr - - self.assertFalse(self.invoice.l10n_ch_isr_number) - self.assertFalse(self.invoice.l10n_ch_isr_number_spaced) - self.assertFalse(self.invoice.l10n_ch_isr_optical_line) - - def test_no_bank_account(self): - self.invoice.partner_bank_id = False - - self.assertFalse(self.invoice.l10n_ch_isr_number) - self.assertFalse(self.invoice.l10n_ch_isr_number_spaced) - self.assertFalse(self.invoice.l10n_ch_isr_optical_line) - - def test_wrong_currency(self): - self.invoice.partner_bank_id = self.bank_acc_isr - self.invoice.currency_id = self.env.ref("base.BTN") - - self.assertFalse(self.invoice.l10n_ch_isr_number) - self.assertFalse(self.invoice.l10n_ch_isr_number_spaced) - self.assertFalse(self.invoice.l10n_ch_isr_optical_line) diff --git a/l10n_ch/tests/test_l10n_ch_isr_print.py b/l10n_ch/tests/test_l10n_ch_isr_print.py deleted file mode 100644 index 6d529ee..0000000 --- a/l10n_ch/tests/test_l10n_ch_isr_print.py +++ /dev/null @@ -1,67 +0,0 @@ -# -*- coding: utf-8 -*- -# Part of Odoo, Flectra. See LICENSE file for full copyright and licensing details. -from flectra.addons.account.tests.common import AccountTestInvoicingCommon -from flectra.tests import tagged -from flectra.exceptions import ValidationError - - -@tagged('post_install', '-at_install') -class ISRTest(AccountTestInvoicingCommon): - - @classmethod - def setUpClass(cls, chart_template_ref='l10n_ch.l10nch_chart_template'): - super().setUpClass(chart_template_ref=chart_template_ref) - - def print_isr(self, invoice): - try: - invoice.isr_print() - return True - except ValidationError: - return False - - def test_l10n_ch_postals(self): - - def assertBankAccountValid(account_number, expected_account_type, expected_postal=None): - partner_bank = self.env['res.partner.bank'].create({ - 'acc_number': account_number, - 'partner_id': self.partner_a.id, - }) - expected_vals = {'acc_type': expected_account_type} - if expected_postal is not None: - expected_vals['l10n_ch_postal'] = expected_postal - - self.assertRecordValues(partner_bank, [expected_vals]) - - assertBankAccountValid('010391391', 'postal', expected_postal='010391391') - assertBankAccountValid('010391394', 'bank') - assertBankAccountValid('CH6309000000250097798', 'iban', expected_postal='25-9779-8') - assertBankAccountValid('GR1601101250000000012300695', 'iban', expected_postal=False) - - def test_isr(self): - isr_bank_account = self.env['res.partner.bank'].create({ - 'acc_number': "ISR {} number", - 'partner_id': self.env.company.partner_id.id, - 'l10n_ch_isr_subscription_chf': '01-39139-1', - }) - - invoice_chf = self.env['account.move'].create({ - 'move_type': 'out_invoice', - 'partner_id': self.partner_a.id, - 'partner_bank_id': isr_bank_account.id, - 'currency_id': self.env.ref('base.CHF').id, - 'invoice_date': '2019-01-01', - 'invoice_line_ids': [(0, 0, {'product_id': self.product_a.id})], - }) - invoice_chf.action_post() - self.assertTrue(self.print_isr(invoice_chf)) - - invoice_eur = self.env['account.move'].create({ - 'move_type': 'out_invoice', - 'partner_id': self.partner_a.id, - 'partner_bank_id': isr_bank_account.id, - 'currency_id': self.env.ref('base.EUR').id, - 'invoice_date': '2019-01-01', - 'invoice_line_ids': [(0, 0, {'product_id': self.product_a.id})], - }) - invoice_eur.action_post() - self.assertFalse(self.print_isr(invoice_eur)) diff --git a/l10n_ch/tests/test_onchange_l10n_ch_postal.py b/l10n_ch/tests/test_onchange_l10n_ch_postal.py deleted file mode 100644 index 63c8f65..0000000 --- a/l10n_ch/tests/test_onchange_l10n_ch_postal.py +++ /dev/null @@ -1,108 +0,0 @@ -# -*- coding: utf-8 -*- -# Part of Odoo, Flectra. See LICENSE file for full copyright and licensing details. -from flectra.tests import common -from flectra.tests.common import Form, SavepointCase - - -CH_ISR_ISSUER = '01-162-8' -CH_IBAN = 'CH15 3881 5158 3845 3843 7' -FR_IBAN = 'FR83 8723 4133 8709 9079 4002 530' -CH_POST_IBAN = 'CH09 0900 0000 1000 8060 7' -CH_POSTAL_ACC = '10-8060-7' - - -class TestOnchangePostal(SavepointCase): - - @classmethod - def setUpClass(cls): - super().setUpClass() - cls.env = cls.env(context=dict(cls.env.context, tracking_disable=True)) - cls.partner = cls.env.ref('base.res_partner_12') - cls.ch_bank = cls.env['res.bank'].create({ - 'name': 'Alternative Bank Schweiz AG', - 'bic': 'ALSWCH21XXX', - }) - cls.post_bank = cls.env['res.bank'].search( - [('bic', '=', 'POFICHBEXXX')]) - if not cls.post_bank: - cls.post_bank = cls.env['res.bank'].create({ - 'name': 'PostFinance AG', - 'bic': 'POFICHBEXXX', - }) - - def new_partner_bank_form(self): - form = Form( - self.env['res.partner.bank'], - view="l10n_ch.isr_partner_bank_form", - ) - form.partner_id = self.partner - return form - - def test_onchange_acc_number_isr_issuer(self): - """The user entered ISR issuer number into acc_number - - We detect and move it to l10n_ch_postal. - It must be moved as it is not unique. - """ - bank_acc = self.new_partner_bank_form() - bank_acc.acc_number = CH_ISR_ISSUER - account = bank_acc.save() - - self.assertEqual( - account.acc_number, - "{} {}".format(CH_ISR_ISSUER, self.partner.name) - ) - self.assertEqual(account.l10n_ch_postal, CH_ISR_ISSUER) - self.assertEqual(account.acc_type, 'postal') - - def test_onchange_acc_number_postal(self): - """The user entered postal number into acc_number - - We detect and copy it to l10n_ch_postal. - """ - bank_acc = self.new_partner_bank_form() - bank_acc.acc_number = CH_POSTAL_ACC - account = bank_acc.save() - - self.assertEqual(account.acc_number, CH_POSTAL_ACC) - self.assertEqual(account.l10n_ch_postal, CH_POSTAL_ACC) - self.assertEqual(account.acc_type, 'postal') - - def test_onchange_acc_number_iban_ch(self): - bank_acc = self.new_partner_bank_form() - bank_acc.acc_number = CH_IBAN - account = bank_acc.save() - - self.assertEqual(account.acc_number, CH_IBAN) - self.assertFalse(account.l10n_ch_postal) - self.assertEqual(account.acc_type, 'iban') - - def test_onchange_acc_number_iban_ch_postfinance(self): - """The user enter a postal IBAN, postal number can be deduced""" - bank_acc = self.new_partner_bank_form() - bank_acc.acc_number = CH_POST_IBAN - account = bank_acc.save() - - self.assertEqual(account.acc_number, CH_POST_IBAN) - self.assertEqual(account.l10n_ch_postal, CH_POSTAL_ACC) - self.assertEqual(account.acc_type, 'iban') - - def test_onchange_acc_number_iban_foreign(self): - """Check IBAN still works changed""" - bank_acc = self.new_partner_bank_form() - bank_acc.acc_number = FR_IBAN - account = bank_acc.save() - - self.assertEqual(account.acc_number, FR_IBAN) - self.assertFalse(account.l10n_ch_postal) - self.assertEqual(account.acc_type, 'iban') - - def test_onchange_acc_number_none(self): - """Check misc format still works""" - bank_acc = self.new_partner_bank_form() - bank_acc.acc_number = 'anything' - account = bank_acc.save() - - self.assertEqual(account.acc_number, 'anything') - self.assertFalse(account.l10n_ch_postal) - self.assertEqual(account.acc_type, 'bank') diff --git a/l10n_ch/tests/test_swissqr.py b/l10n_ch/tests/test_swissqr.py deleted file mode 100644 index 4b48d2b..0000000 --- a/l10n_ch/tests/test_swissqr.py +++ /dev/null @@ -1,171 +0,0 @@ -# -*- coding: utf-8 -*- -# Part of Odoo, Flectra. See LICENSE file for full copyright and licensing details. -import time - -from flectra.addons.account.tests.common import AccountTestInvoicingCommon -from flectra.tests import tagged - -CH_IBAN = 'CH15 3881 5158 3845 3843 7' -QR_IBAN = 'CH21 3080 8001 2345 6782 7' - - -@tagged('post_install', '-at_install') -class TestSwissQR(AccountTestInvoicingCommon): - - @classmethod - def setUpClass(cls, chart_template_ref='l10n_ch.l10nch_chart_template'): - super().setUpClass(chart_template_ref=chart_template_ref) - - def setUp(self): - super(TestSwissQR, self).setUp() - # Activate SwissQR in Swiss invoices - self.env['ir.config_parameter'].create( - {'key': 'l10n_ch.print_qrcode', 'value': '1'} - ) - self.customer = self.env['res.partner'].create( - { - "name": "Partner", - "street": "Route de Berne 41", - "street2": "", - "zip": "1000", - "city": "Lausanne", - "country_id": self.env.ref("base.ch").id, - } - ) - self.env.user.company_id.partner_id.write( - { - "street": "Route de Berne 88", - "street2": "", - "zip": "2000", - "city": "Neuchâtel", - "country_id": self.env.ref('base.ch').id, - } - ) - self.invoice1 = self.create_invoice('base.CHF') - sale_journal = self.env['account.journal'].search([("type", "=", "sale")]) - sale_journal.invoice_reference_model = "ch" - - def create_invoice(self, currency_to_use='base.CHF'): - """ Generates a test invoice """ - - product = self.env.ref("product.product_product_4") - acc_type = self.env.ref('account.data_account_type_current_assets') - account = self.env['account.account'].search( - [('user_type_id', '=', acc_type.id)], limit=1 - ) - invoice = ( - self.env['account.move'] - .create( - { - 'move_type': 'out_invoice', - 'partner_id': self.customer.id, - 'currency_id': self.env.ref(currency_to_use).id, - 'date': time.strftime('%Y') + '-12-22', - 'invoice_line_ids': [ - ( - 0, - 0, - { - 'name': product.name, - 'product_id': product.id, - 'account_id': account.id, - 'quantity': 1, - 'price_unit': 42.0, - }, - ) - ], - } - ) - ) - - return invoice - - def create_account(self, number): - """ Generates a test res.partner.bank. """ - return self.env['res.partner.bank'].create( - { - 'acc_number': number, - 'partner_id': self.env.user.company_id.partner_id.id, - } - ) - - def swissqr_not_generated(self, invoice): - """ Prints the given invoice and tests that no Swiss QR generation is triggered. """ - self.assertFalse( - invoice.partner_bank_id._eligible_for_qr_code('ch_qr', invoice.partner_id, invoice.currency_id), - 'No Swiss QR should be generated for this invoice', - ) - - def swissqr_generated(self, invoice, ref_type='NON'): - """ Prints the given invoice and tests that a Swiss QR generation is triggered. """ - self.assertTrue( - invoice.partner_bank_id._eligible_for_qr_code('ch_qr', invoice.partner_id, invoice.currency_id), 'A Swiss QR can be generated' - ) - - if ref_type == 'QRR': - self.assertTrue(invoice.payment_reference) - struct_ref = invoice.payment_reference - unstr_msg = invoice.ref or invoice.name or '' - else: - struct_ref = '' - unstr_msg = invoice.payment_reference or invoice.ref or invoice.name or '' - unstr_msg = (unstr_msg or invoice.number).replace('/', '%2F') - - payload = ( - "SPC%0A" - "0200%0A" - "1%0A" - "{iban}%0A" - "K%0A" - "company_1_data%0A" - "Route+de+Berne+88%0A" - "2000+Neuch%C3%A2tel%0A" - "%0A%0A" - "CH%0A" - "%0A%0A%0A%0A%0A%0A%0A" - "42.00%0A" - "CHF%0A" - "K%0A" - "Partner%0A" - "Route+de+Berne+41%0A" - "1000+Lausanne%0A" - "%0A%0A" - "CH%0A" - "{ref_type}%0A" - "{struct_ref}%0A" - "{unstr_msg}%0A" - "EPD" - ).format( - iban=invoice.partner_bank_id.sanitized_acc_number, - ref_type=ref_type, - struct_ref=struct_ref or '', - unstr_msg=unstr_msg, - ) - - expected_url = ("/report/barcode/?type=QR&value={}" - "&width=256&height=256&quiet=1&mask=ch_cross").format(payload) - - url = invoice.generate_qr_code() - self.assertEqual(url, expected_url) - - def test_swissQR_missing_bank(self): - # Let us test the generation of a SwissQR for an invoice, first by showing an - # QR is included in the invoice is only generated when Flectra has all the data it needs. - self.invoice1.action_post() - self.swissqr_not_generated(self.invoice1) - - def test_swissQR_iban(self): - # Now we add an account for payment to our invoice - # Here we don't use a structured reference - iban_account = self.create_account(CH_IBAN) - self.invoice1.partner_bank_id = iban_account - self.invoice1.action_post() - self.swissqr_generated(self.invoice1, ref_type="NON") - - def test_swissQR_qriban(self): - # Now use a proper QR-IBAN, we are good to print a QR Bill - qriban_account = self.create_account(QR_IBAN) - self.assertTrue(qriban_account.acc_type, 'qr-iban') - self.invoice1.partner_bank_id = qriban_account - self.invoice1.action_post() - self.swissqr_generated(self.invoice1, ref_type="QRR") diff --git a/l10n_ch/tests/test_vendor_bill_isr.py b/l10n_ch/tests/test_vendor_bill_isr.py deleted file mode 100644 index a24d13c..0000000 --- a/l10n_ch/tests/test_vendor_bill_isr.py +++ /dev/null @@ -1,119 +0,0 @@ -# -*- coding: utf-8 -*- -# Part of Odoo, Flectra. See LICENSE file for full copyright and licensing details. -from flectra.tests import Form, common -from flectra.exceptions import ValidationError - - -CH_ISR_SUBSCRIPTION = "01-162-8" -CH_POSTAL = "10-8060-7" -CH_IBAN = "CH15 3881 5158 3845 3843 7" -ISR_REFERENCE_GOOD = "16 00011 23456 78901 23456 78901" -ISR_REFERENCE_ZEROS = "00 00000 00000 00001 23456 78903" -ISR_REFERENCE_NO_ZEROS = "1 23456 78903" -ISR_REFERENCE_BAD = "11 11111 11111 11111 11111 11111" - - -class TestVendorBillISR(common.SavepointCase): - """Check we can encode Vendor bills with ISR references - - The ISR is a structured reference with a checksum. - User are guided to ensure they don't encode wrong ISR references. - Only vendors with ISR issuer accounts send ISR references. - - ISR references can be received at least till 2022. - - """ - - @classmethod - def setUpClass(cls): - super(TestVendorBillISR, cls).setUpClass() - cls.abs_bank = cls.env["res.bank"].create( - {"name": "Alternative Bank Schweiz", "bic": "ABSOCH22XXX"} - ) - cls.supplier1 = cls.env["res.partner"].create({"name": "Supplier ISR"}) - cls.supplier2 = cls.env["res.partner"].create({"name": "Supplier postal"}) - cls.supplier3 = cls.env["res.partner"].create({"name": "Supplier IBAN"}) - - cls.bank_acc_isr = cls.env['res.partner.bank'].create({ - "acc_number": "ISR 01-162-8 Supplier ISR", - "partner_id": cls.supplier1.id, - "l10n_ch_postal": CH_ISR_SUBSCRIPTION, - }) - cls.bank_acc_postal = cls.env['res.partner.bank'].create({ - "acc_number": CH_POSTAL, - "partner_id": cls.supplier2.id, - "l10n_ch_postal": CH_POSTAL, - }) - cls.bank_acc_iban = cls.env['res.partner.bank'].create({ - "acc_number": CH_IBAN, - "partner_id": cls.supplier2.id, - "l10n_ch_postal": False, - }) - - def test_isr_ref(self): - """Enter ISR reference with ISR subscription account number - - The vendor bill can be saved. - """ - self.env.company.country_id = self.env.ref('base.ch') - form = Form(self.env["account.move"].with_context( - default_move_type="in_invoice"), view="l10n_ch.isr_invoice_form") - form.partner_id = self.supplier1 - form.partner_bank_id = self.bank_acc_isr - - form.payment_reference = ISR_REFERENCE_GOOD - invoice = form.save() - - self.assertFalse(invoice.l10n_ch_isr_needs_fixing) - - def test_isr_ref_with_zeros(self): - """Enter ISR reference with ISR subscription account number - - An ISR Reference can have lots of zeros on the left. - - The vendor bill can be saved. - """ - self.env.company.country_id = self.env.ref('base.ch') - form = Form(self.env["account.move"].with_context( - default_move_type="in_invoice"), view="l10n_ch.isr_invoice_form") - form.partner_id = self.supplier1 - form.partner_bank_id = self.bank_acc_isr - - form.payment_reference = ISR_REFERENCE_ZEROS - invoice = form.save() - - self.assertFalse(invoice.l10n_ch_isr_needs_fixing) - - def test_isr_ref_no_zeros(self): - """Enter ISR reference with ISR subscription account number - - An ISR Reference full of zeros can be entered starting by the - first non zero digit. - - The vendor bill can be saved. - """ - self.env.company.country_id = self.env.ref('base.ch') - form = Form(self.env["account.move"].with_context( - default_move_type="in_invoice"), view="l10n_ch.isr_invoice_form") - form.partner_id = self.supplier1 - form.partner_bank_id = self.bank_acc_isr - - form.payment_reference = ISR_REFERENCE_NO_ZEROS - invoice = form.save() - - self.assertFalse(invoice.l10n_ch_isr_needs_fixing) - - def test_isr_wrong_ref(self): - """Mistype ISR reference with ISR subscription account number - Check it will show the warning - """ - self.env.company.country_id = self.env.ref('base.ch') - form = Form(self.env["account.move"].with_context( - default_move_type="in_invoice"), view="l10n_ch.isr_invoice_form") - form.partner_id = self.supplier1 - form.partner_bank_id = self.bank_acc_isr - - form.payment_reference = ISR_REFERENCE_BAD - invoice = form.save() - - self.assertTrue(invoice.l10n_ch_isr_needs_fixing) \ No newline at end of file diff --git a/l10n_ch/views/account_invoice_view.xml b/l10n_ch/views/account_invoice_view.xml deleted file mode 100644 index c3da57a..0000000 --- a/l10n_ch/views/account_invoice_view.xml +++ /dev/null @@ -1,94 +0,0 @@ - - - - - l10n_ch.account.invoice.form - account.move - - - - - - - - -