From 1ee8353afc07fe58061d714f301b2dbad10b9f6a Mon Sep 17 00:00:00 2001 From: Victor Champonnois Date: Thu, 23 Feb 2023 11:40:49 +0100 Subject: [PATCH 1/9] [ADD] l10n_be_cooperator_website_national_number Signed-off-by: Carmen Bianca BAKKER --- .../README.rst | 70 ++ .../__init__.py | 1 + .../__manifest__.py | 23 + .../controllers/__init__.py | 1 + .../controllers/main.py | 27 + .../l10n_be_cooperator_national_number.pot | 880 ++++++++++++++++++ .../readme/CONTRIBUTORS.rst | 1 + .../readme/DESCRIPTION.rst | 1 + .../static/description/index.html | 427 +++++++++ .../views/subscription_template.xml | 32 + 10 files changed, 1463 insertions(+) create mode 100644 l10n_be_cooperator_website_national_number/README.rst create mode 100644 l10n_be_cooperator_website_national_number/__init__.py create mode 100644 l10n_be_cooperator_website_national_number/__manifest__.py create mode 100644 l10n_be_cooperator_website_national_number/controllers/__init__.py create mode 100644 l10n_be_cooperator_website_national_number/controllers/main.py create mode 100644 l10n_be_cooperator_website_national_number/i18n/l10n_be_cooperator_national_number.pot create mode 100644 l10n_be_cooperator_website_national_number/readme/CONTRIBUTORS.rst create mode 100644 l10n_be_cooperator_website_national_number/readme/DESCRIPTION.rst create mode 100644 l10n_be_cooperator_website_national_number/static/description/index.html create mode 100644 l10n_be_cooperator_website_national_number/views/subscription_template.xml diff --git a/l10n_be_cooperator_website_national_number/README.rst b/l10n_be_cooperator_website_national_number/README.rst new file mode 100644 index 000000000..a068e67e6 --- /dev/null +++ b/l10n_be_cooperator_website_national_number/README.rst @@ -0,0 +1,70 @@ +=================== +Cooperators Belgium +=================== + +.. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png + :target: https://odoo-community.org/page/development-status + :alt: Beta +.. |badge2| image:: https://img.shields.io/badge/licence-AGPL--3-blue.png + :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html + :alt: License: AGPL-3 +.. |badge3| image:: https://img.shields.io/badge/github-coopiteasy%2Fvertical--cooperative-lightgray.png?logo=github + :target: https://github.com/coopiteasy/vertical-cooperative/tree/12.0/l10n_be_cooperator + :alt: coopiteasy/vertical-cooperative + +|badge1| |badge2| |badge3| + +This is the Belgian localization for the Cooperators module. + +Features: + +- Add Belgian legal form of companies on partner and on Subscription Request +- Set default value for communication on invoices for Capital Release Request +- Create a fiscal declaration year and print a tax shelter declaration for each + cooperator. + +**Table of contents** + +.. contents:: + :local: + +Development +=========== + +Do not implement tests before fixing the direct use of self.env.cr.commit() +in models.tax_shelter_declaration + +Bug Tracker +=========== + +Bugs are tracked on `GitHub Issues `_. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us smashing it by providing a detailed and welcomed +`feedback `_. + +Do not contact contributors directly about support or help with technical issues. + +Credits +======= + +Authors +~~~~~~~ + +* Coop IT Easy SC + +Contributors +~~~~~~~~~~~~ + +* Coop IT Easy SC + +Maintainers +~~~~~~~~~~~ + +This module is part of the `coopiteasy/vertical-cooperative `_ project on GitHub. + +You are welcome to contribute. diff --git a/l10n_be_cooperator_website_national_number/__init__.py b/l10n_be_cooperator_website_national_number/__init__.py new file mode 100644 index 000000000..e046e49fb --- /dev/null +++ b/l10n_be_cooperator_website_national_number/__init__.py @@ -0,0 +1 @@ +from . import controllers diff --git a/l10n_be_cooperator_website_national_number/__manifest__.py b/l10n_be_cooperator_website_national_number/__manifest__.py new file mode 100644 index 000000000..0aa2088f1 --- /dev/null +++ b/l10n_be_cooperator_website_national_number/__manifest__.py @@ -0,0 +1,23 @@ +# Copyright 2018 Coop IT Easy SC () +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html).# +{ + "name": "Belgium: Cooperator Website National Number", + "summary": """ + Ask for Belgian National Number in Cooperative + Subscription Request Frontend Form. + """, + "version": "12.0.1.0.0", + "depends": [ + "l10n_be_cooperator_national_number", + "l10n_be_cooperator", + "cooperator_website", + ], + "author": "Coop IT Easy SC, Odoo Community Association (OCA)", + "category": "Cooperative management", + "website": "https://github.com/OCA/cooperative", + "license": "AGPL-3", + "data": [ + "views/subscription_template.xml", + ], + "demo": [], +} diff --git a/l10n_be_cooperator_website_national_number/controllers/__init__.py b/l10n_be_cooperator_website_national_number/controllers/__init__.py new file mode 100644 index 000000000..12a7e529b --- /dev/null +++ b/l10n_be_cooperator_website_national_number/controllers/__init__.py @@ -0,0 +1 @@ +from . import main diff --git a/l10n_be_cooperator_website_national_number/controllers/main.py b/l10n_be_cooperator_website_national_number/controllers/main.py new file mode 100644 index 000000000..c52a88a89 --- /dev/null +++ b/l10n_be_cooperator_website_national_number/controllers/main.py @@ -0,0 +1,27 @@ +from odoo.http import request +from odoo.addons.cooperator_website.controllers.main import WebsiteSubscription + + +class WebsiteSubscription(WebsiteSubscription): + + def get_values_from_user(self, values, is_company): + values = super().get_values_from_user(values, is_company) + if request.env.user.login != "public": + partner = request.env.user.partner_id + company = request.env["res.company"]._company_default_get() + if not is_company and company.require_national_number: + national_number_id_category = request.env.ref( + "l10n_be_national_number.l10n_be_national_number_category" + ).id + national_number = partner.id_numbers.filtered( + lambda id_num: id_num.category_id.id == national_number_id_category + ).name + values["national_number"] = national_number + return values + + def fill_values(self, values, is_company, logged, load_from_user=False): + values = super().fill_values(values, is_company, logged, load_from_user) + sub_req_obj = request.env["subscription.request"] + if not is_company and sub_req_obj._check_national_number_required(): + values["national_number_required"] = True + return values diff --git a/l10n_be_cooperator_website_national_number/i18n/l10n_be_cooperator_national_number.pot b/l10n_be_cooperator_website_national_number/i18n/l10n_be_cooperator_national_number.pot new file mode 100644 index 000000000..8e8141448 --- /dev/null +++ b/l10n_be_cooperator_website_national_number/i18n/l10n_be_cooperator_national_number.pot @@ -0,0 +1,880 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * l10n_be_cooperator +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 12.0\n" +"Report-Msgid-Bugs-To: \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_be_cooperator +#: model:mail.template,body_html:l10n_be_cooperator.email_template_tax_shelter_certificate +msgid "\n" +"
\n" +"

Hello ${object.partner_id.name},

\n" +"\n" +"

You have subscribed to some shares of ${object.company_id.name} on ${object.declaration_id.fiscal_year}.\n" +" You can benefit from the tax shelter, it means a tax reduction of ${object.declaration_id.tax_shelter_percentage} percent on the invested amount.\n" +" For this you will find in attachments the documents certifying that you've suscribed to ${object.company_id.name} shares

\n" +"

A dedicated FAQ is coming soon on ${object.company_id.website}.

\n" +"

For any additional questions, please contact ${object.company_id.coop_email_contact}

\n" +"

Sustainably yours,

\n" +"

${object.company_id.name}.

\n" +"\n" +" % if object.company_id.street:\n" +" ${object.company_id.street}\n" +" % endif\n" +" % if object.company_id.street2:\n" +" ${object.company_id.street2}
\n" +" % endif\n" +" % if object.company_id.city or object.company_id.zip:\n" +" ${object.company_id.zip} ${object.company_id.city}
\n" +" % endif\n" +" % if object.company_id.country_id:\n" +" ${object.company_id.state_id and ('%s, ' % object.company_id.state_id.name) or ''} ${object.company_id.country_id.name or ''}
\n" +" % endif\n" +" % if object.company_id.phone:\n" +" Phone:  ${object.company_id.phone}\n" +" % endif\n" +"\n" +" % if object.company_id.website:\n" +"
\n" +" Web : ${object.company_id.website}\n" +"
\n" +" %endif\n" +"\n" +"
\n" +" \n" +"
\n" +"
\n" +" " +msgstr "" + +#. module: l10n_be_cooperator +#: model_terms:ir.ui.view,arch_db:l10n_be_cooperator.tax_shelter_report_shares_document +#: model_terms:ir.ui.view,arch_db:l10n_be_cooperator.tax_shelter_report_subscription_document +msgid "(et avant" +msgstr "" + +#. module: l10n_be_cooperator +#: model_terms:ir.ui.view,arch_db:l10n_be_cooperator.tax_shelter_report_shares_document +msgid ",\n" +" vous êtes devenu coopérateur de" +msgstr "" + +#. module: l10n_be_cooperator +#: model_terms:ir.ui.view,arch_db:l10n_be_cooperator.tax_shelter_report_shares_document +msgid ",\n" +" vous êtes toujours en possession de parts de" +msgstr "" + +#. module: l10n_be_cooperator +#: model_terms:ir.ui.view,arch_db:l10n_be_cooperator.tax_shelter_report_shares_document +#: model_terms:ir.ui.view,arch_db:l10n_be_cooperator.tax_shelter_report_subscription_document +msgid ", connu aussi\n" +" comme normative Tax Shelter, donnent droit à une réduction\n" +" d'impôt à hauteur de" +msgstr "" + +#. module: l10n_be_cooperator +#: selection:tax.shelter.declaration,tax_shelter_percentage:0 +msgid "30%" +msgstr "" + +#. module: l10n_be_cooperator +#: selection:tax.shelter.declaration,tax_shelter_percentage:0 +msgid "45%" +msgstr "" + +#. module: l10n_be_cooperator +#: model_terms:ir.ui.view,arch_db:l10n_be_cooperator.tax_shelter_report_subscription_document +msgid "Déclaration Tax Shelter" +msgstr "" + +#. module: l10n_be_cooperator +#: model_terms:ir.ui.view,arch_db:l10n_be_cooperator.tax_shelter_report_shares_document +msgid "Déclaration Tax Shelter\n" +"
\n" +" \n" +" Attestation concernant une des quatre années suivant\n" +" l'acquisition de parts\n" +" " +msgstr "" + +#. module: l10n_be_cooperator +#: selection:res.partner,legal_form:0 +#: selection:subscription.request,company_type:0 +msgid "ASBL" +msgstr "" + +#. module: l10n_be_cooperator +#: model:ir.model.fields,field_description:l10n_be_cooperator.field_tax_shelter_certificate__access_warning +msgid "Access warning" +msgstr "" + +#. module: l10n_be_cooperator +#: model_terms:ir.ui.view,arch_db:l10n_be_cooperator.tax_shelter_report_shares_document +#: model_terms:ir.ui.view,arch_db:l10n_be_cooperator.tax_shelter_report_subscription_document +msgid "Amount" +msgstr "" + +#. module: l10n_be_cooperator +#: model:ir.model.fields,field_description:l10n_be_cooperator.field_certificate_line__amount_resold +msgid "Amount resold" +msgstr "" + +#. module: l10n_be_cooperator +#: model:ir.model.fields,field_description:l10n_be_cooperator.field_certificate_line__amount_subscribed +msgid "Amount subscribed" +msgstr "" + +#. module: l10n_be_cooperator +#: model:ir.model.fields,field_description:l10n_be_cooperator.field_certificate_line__amount_subscribed_eligible +msgid "Amount subscribed eligible" +msgstr "" + +#. module: l10n_be_cooperator +#: model:ir.model.fields,field_description:l10n_be_cooperator.field_certificate_line__amount_transfered +msgid "Amount transfered" +msgstr "" + +#. module: l10n_be_cooperator +#: selection:res.partner,legal_form:0 +#: selection:subscription.request,company_type:0 +msgid "Association" +msgstr "" + +#. module: l10n_be_cooperator +#: model_terms:ir.ui.view,arch_db:l10n_be_cooperator.iban_template_be +msgid "BE4852308076712" +msgstr "" + +#. module: l10n_be_cooperator +#: model_terms:ir.ui.view,arch_db:l10n_be_cooperator.iban_template_be +msgid "Bank Account Number" +msgstr "" + +#. module: l10n_be_cooperator +#: model_terms:ir.ui.view,arch_db:l10n_be_cooperator.tax_shelter_report_shares_document +#: model_terms:ir.ui.view,arch_db:l10n_be_cooperator.tax_shelter_report_subscription_document +msgid "Capital after" +msgstr "" + +#. module: l10n_be_cooperator +#: model:ir.model.fields,field_description:l10n_be_cooperator.field_certificate_line__capital_after_sub +msgid "Capital after subscription" +msgstr "" + +#. module: l10n_be_cooperator +#: model_terms:ir.ui.view,arch_db:l10n_be_cooperator.tax_shelter_report_shares_document +#: model_terms:ir.ui.view,arch_db:l10n_be_cooperator.tax_shelter_report_subscription_document +msgid "Capital before" +msgstr "" + +#. module: l10n_be_cooperator +#: model:ir.model.fields,field_description:l10n_be_cooperator.field_certificate_line__capital_before_sub +msgid "Capital before subscription" +msgstr "" + +#. module: l10n_be_cooperator +#: model:ir.model.fields,field_description:l10n_be_cooperator.field_certificate_line__capital_limit +msgid "Capital limit" +msgstr "" + +#. module: l10n_be_cooperator +#: model:ir.model.fields,field_description:l10n_be_cooperator.field_tax_shelter_declaration__previously_subscribed_capital +msgid "Capital previously subscribed" +msgstr "" + +#. module: l10n_be_cooperator +#: model:ir.model.fields,field_description:l10n_be_cooperator.field_tax_shelter_certificate__lines +msgid "Certificate lines" +msgstr "" + +#. module: l10n_be_cooperator +#: model_terms:ir.ui.view,arch_db:l10n_be_cooperator.tax_shelter_report_shares_document +msgid "Cette lettre confirme qu'en date du" +msgstr "" + +#. module: l10n_be_cooperator +#: model_terms:ir.ui.view,arch_db:l10n_be_cooperator.tax_shelter_report_shares_document +#: model_terms:ir.ui.view,arch_db:l10n_be_cooperator.tax_shelter_report_subscription_document +msgid "Cette lettre vaut donc comme certificat que" +msgstr "" + +#. module: l10n_be_cooperator +#: model_terms:ir.ui.view,arch_db:l10n_be_cooperator.tax_shelter_report_shares_document +#: model_terms:ir.ui.view,arch_db:l10n_be_cooperator.tax_shelter_report_subscription_document +msgid "Cher membre," +msgstr "" + +#. module: l10n_be_cooperator +#: model:ir.model.fields,field_description:l10n_be_cooperator.field_tax_shelter_certificate__company_id +#: model:ir.model.fields,field_description:l10n_be_cooperator.field_tax_shelter_declaration__company_id +msgid "Company" +msgstr "" + +#. module: l10n_be_cooperator +#: model:ir.model.fields,field_description:l10n_be_cooperator.field_subscription_request__company_type +msgid "Company type" +msgstr "" + +#. module: l10n_be_cooperator +#: selection:res.partner,legal_form:0 +#: selection:subscription.request,company_type:0 +msgid "Company under public law" +msgstr "" + +#. module: l10n_be_cooperator +#: selection:tax.shelter.declaration,state:0 +msgid "Computed" +msgstr "" + +#. module: l10n_be_cooperator +#: model:ir.model,name:l10n_be_cooperator.model_res_partner +msgid "Contact" +msgstr "" + +#. module: l10n_be_cooperator +#: selection:res.partner,legal_form:0 +#: selection:subscription.request,company_type:0 +msgid "Cooperative" +msgstr "" + +#. module: l10n_be_cooperator +#: model:ir.model.fields,field_description:l10n_be_cooperator.field_tax_shelter_certificate__partner_id +msgid "Cooperator" +msgstr "" + +#. module: l10n_be_cooperator +#: model:ir.model.fields,field_description:l10n_be_cooperator.field_tax_shelter_certificate__cooperator_number +msgid "Cooperator number" +msgstr "" + +#. module: l10n_be_cooperator +#: model_terms:ir.ui.view,arch_db:l10n_be_cooperator.tax_shelter_report_subscription_document +msgid "Cooperator number:" +msgstr "" + +#. module: l10n_be_cooperator +#: model:ir.model.fields,field_description:l10n_be_cooperator.field_certificate_line__create_uid +#: model:ir.model.fields,field_description:l10n_be_cooperator.field_tax_shelter_certificate__create_uid +#: model:ir.model.fields,field_description:l10n_be_cooperator.field_tax_shelter_declaration__create_uid +msgid "Created by" +msgstr "" + +#. module: l10n_be_cooperator +#: model:ir.model.fields,field_description:l10n_be_cooperator.field_certificate_line__create_date +#: model:ir.model.fields,field_description:l10n_be_cooperator.field_tax_shelter_certificate__create_date +#: model:ir.model.fields,field_description:l10n_be_cooperator.field_tax_shelter_declaration__create_date +msgid "Created on" +msgstr "" + +#. module: l10n_be_cooperator +#: model:ir.model.fields,help:l10n_be_cooperator.field_tax_shelter_certificate__access_url +msgid "Customer Portal URL" +msgstr "" + +#. module: l10n_be_cooperator +#: model_terms:ir.ui.view,arch_db:l10n_be_cooperator.tax_shelter_report_shares_document +#: model_terms:ir.ui.view,arch_db:l10n_be_cooperator.tax_shelter_report_subscription_document +msgid "Date" +msgstr "" + +#. module: l10n_be_cooperator +#: model:ir.model.fields,field_description:l10n_be_cooperator.field_tax_shelter_declaration__date_from +msgid "Date from" +msgstr "" + +#. module: l10n_be_cooperator +#: model:ir.model.fields,field_description:l10n_be_cooperator.field_tax_shelter_declaration__date_to +msgid "Date to" +msgstr "" + +#. module: l10n_be_cooperator +#: model:ir.model.fields,field_description:l10n_be_cooperator.field_certificate_line__declaration_id +#: model:ir.model.fields,field_description:l10n_be_cooperator.field_tax_shelter_certificate__declaration_id +#: model:ir.ui.menu,name:l10n_be_cooperator.main_declaration_menu +msgid "Declaration" +msgstr "" + +#. module: l10n_be_cooperator +#: model:ir.model.fields,field_description:l10n_be_cooperator.field_tax_shelter_declaration__name +msgid "Declaration year" +msgstr "" + +#. module: l10n_be_cooperator +#: model:ir.model.fields,field_description:l10n_be_cooperator.field_certificate_line__display_name +#: model:ir.model.fields,field_description:l10n_be_cooperator.field_tax_shelter_certificate__display_name +#: model:ir.model.fields,field_description:l10n_be_cooperator.field_tax_shelter_declaration__display_name +msgid "Display Name" +msgstr "" + +#. module: l10n_be_cooperator +#: selection:tax.shelter.certificate,state:0 +#: selection:tax.shelter.declaration,state:0 +msgid "Draft" +msgstr "" + +#. module: l10n_be_cooperator +#: model_terms:ir.ui.view,arch_db:l10n_be_cooperator.tax_shelter_report_subscription_document +msgid "Durant l'année" +msgstr "" + +#. module: l10n_be_cooperator +#: selection:res.partner,legal_form:0 +#: selection:subscription.request,company_type:0 +msgid "EURL / Entreprise individuelle" +msgstr "" + +#. module: l10n_be_cooperator +#: model_terms:ir.ui.view,arch_db:l10n_be_cooperator.tax_shelter_report_shares_document +#: model_terms:ir.ui.view,arch_db:l10n_be_cooperator.tax_shelter_report_subscription_document +msgid "Eligible amount" +msgstr "" + +#. module: l10n_be_cooperator +#: model:ir.model,name:l10n_be_cooperator.model_mail_template +msgid "Email Templates" +msgstr "" + +#. module: l10n_be_cooperator +#: model:ir.model.fields,field_description:l10n_be_cooperator.field_tax_shelter_declaration__excluded_cooperator +msgid "Excluded cooperator" +msgstr "" + +#. module: l10n_be_cooperator +#: model_terms:ir.ui.view,arch_db:l10n_be_cooperator.tax_shelter_declaration_view_form +msgid "Excluded from Tax shelter" +msgstr "" + +#. module: l10n_be_cooperator +#: model:ir.model.fields,field_description:l10n_be_cooperator.field_tax_shelter_declaration__fiscal_year +msgid "Fiscal year" +msgstr "" + +#. module: l10n_be_cooperator +#: selection:res.partner,legal_form:0 +#: selection:subscription.request,company_type:0 +msgid "Foundation" +msgstr "" + +#. module: l10n_be_cooperator +#: model:ir.model.fields,field_description:l10n_be_cooperator.field_certificate_line__id +#: model:ir.model.fields,field_description:l10n_be_cooperator.field_tax_shelter_certificate__id +#: model:ir.model.fields,field_description:l10n_be_cooperator.field_tax_shelter_declaration__id +msgid "ID" +msgstr "" + +#. module: l10n_be_cooperator +#: model:ir.model.fields,help:l10n_be_cooperator.field_tax_shelter_declaration__excluded_cooperator +msgid "If these cooperator have subscribed share during the time frame of this Tax Shelter Declaration. They will be marked as non eligible" +msgstr "" + +#. module: l10n_be_cooperator +#: selection:res.partner,legal_form:0 +#: selection:subscription.request,company_type:0 +msgid "Individual company" +msgstr "" + +#. module: l10n_be_cooperator +#: selection:certificate.line,type:0 +msgid "Kept" +msgstr "" + +#. module: l10n_be_cooperator +#: model_terms:ir.ui.view,arch_db:l10n_be_cooperator.tax_shelter_report_shares_document +#: model_terms:ir.ui.view,arch_db:l10n_be_cooperator.tax_shelter_report_subscription_document +msgid "L'Article 145/26, CIR 92 sur les revenus" +msgstr "" + +#. module: l10n_be_cooperator +#: model_terms:ir.ui.view,arch_db:l10n_be_cooperator.tax_shelter_report_shares_document +#: model_terms:ir.ui.view,arch_db:l10n_be_cooperator.tax_shelter_report_subscription_document +msgid "L'apport de capitaux par le chef d'entreprise lui-même ou\n" +" par des administrateurs existants de la société ne permet\n" +" pas de bénéficier du tax shelter." +msgstr "" + +#. module: l10n_be_cooperator +#: model:ir.model.fields,field_description:l10n_be_cooperator.field_certificate_line____last_update +#: model:ir.model.fields,field_description:l10n_be_cooperator.field_tax_shelter_certificate____last_update +#: model:ir.model.fields,field_description:l10n_be_cooperator.field_tax_shelter_declaration____last_update +msgid "Last Modified on" +msgstr "" + +#. module: l10n_be_cooperator +#: model:ir.model.fields,field_description:l10n_be_cooperator.field_certificate_line__write_uid +#: model:ir.model.fields,field_description:l10n_be_cooperator.field_tax_shelter_certificate__write_uid +#: model:ir.model.fields,field_description:l10n_be_cooperator.field_tax_shelter_declaration__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: l10n_be_cooperator +#: model:ir.model.fields,field_description:l10n_be_cooperator.field_certificate_line__write_date +#: model:ir.model.fields,field_description:l10n_be_cooperator.field_tax_shelter_certificate__write_date +#: model:ir.model.fields,field_description:l10n_be_cooperator.field_tax_shelter_declaration__write_date +msgid "Last Updated on" +msgstr "" + +#. module: l10n_be_cooperator +#: model_terms:ir.ui.view,arch_db:l10n_be_cooperator.tax_shelter_report_shares_document +#: model_terms:ir.ui.view,arch_db:l10n_be_cooperator.tax_shelter_report_subscription_document +msgid "Le maintien de la réduction d'impôt n'est possible que si\n" +" l'investisseur conserve les parts de la coopérative pendant\n" +" 4 ans au minimum, sauf si la sortie est imposée par des\n" +" conditions extérieures (telles que la faillite, par\n" +" exemple). En cas de sortie volontaire avant la période de 4\n" +" ans, l'avantage fiscal devra être remboursé au prorata du\n" +" nombre de mois entre la sortie et les 4 ans. La coopérative\n" +" s'engage à fournir pour chacune des quatre années suivant\n" +" l'année d'acquisition une attestation certifiant que ces\n" +" parts sont toujours en possession du souscripteur." +msgstr "" + +#. module: l10n_be_cooperator +#: model:ir.model.fields,field_description:l10n_be_cooperator.field_res_partner__legal_form +#: model:ir.model.fields,field_description:l10n_be_cooperator.field_res_users__legal_form +msgid "Legal form" +msgstr "" + +#. module: l10n_be_cooperator +#: model:ir.model.fields,field_description:l10n_be_cooperator.field_tax_shelter_declaration__month_from +msgid "Month from" +msgstr "" + +#. module: l10n_be_cooperator +#: model:ir.model.fields,field_description:l10n_be_cooperator.field_tax_shelter_declaration__month_to +msgid "Month to" +msgstr "" + +#. module: l10n_be_cooperator +#: model_terms:ir.ui.view,arch_db:l10n_be_cooperator.tax_shelter_report_shares_document +#: model_terms:ir.ui.view,arch_db:l10n_be_cooperator.tax_shelter_report_subscription_document +msgid "No" +msgstr "" + +#. module: l10n_be_cooperator +#: selection:tax.shelter.certificate,state:0 +msgid "No eligible" +msgstr "" + +#. module: l10n_be_cooperator +#: model:ir.model.fields,field_description:l10n_be_cooperator.field_certificate_line__quantity +msgid "Number of shares" +msgstr "" + +#. module: l10n_be_cooperator +#: model_terms:ir.ui.view,arch_db:l10n_be_cooperator.tax_shelter_report_shares_document +msgid "Numéro de coopérateur :" +msgstr "" + +#. module: l10n_be_cooperator +#: selection:res.partner,legal_form:0 +#: selection:subscription.request,company_type:0 +msgid "Partnership" +msgstr "" + +#. module: l10n_be_cooperator +#: model:ir.model.fields,field_description:l10n_be_cooperator.field_tax_shelter_certificate__access_url +msgid "Portal Access URL" +msgstr "" + +#. module: l10n_be_cooperator +#: model_terms:ir.ui.view,arch_db:l10n_be_cooperator.tax_shelter_report_shares_document +#: model_terms:ir.ui.view,arch_db:l10n_be_cooperator.tax_shelter_report_subscription_document +msgid "Pour bénéficier de la réduction d'impôts, vous pouvez\n" +" joindre cette lettre à votre déclaration fiscale pour les\n" +" revenus" +msgstr "" + +#. module: l10n_be_cooperator +#: model_terms:ir.ui.view,arch_db:l10n_be_cooperator.tax_shelter_report_shares_document +#: model_terms:ir.ui.view,arch_db:l10n_be_cooperator.tax_shelter_report_subscription_document +msgid "Pour le Conseil d'administration de" +msgstr "" + +#. module: l10n_be_cooperator +#: model_terms:ir.ui.view,arch_db:l10n_be_cooperator.tax_shelter_report_shares_document +#: model_terms:ir.ui.view,arch_db:l10n_be_cooperator.tax_shelter_report_subscription_document +msgid "Pour toute information complémentaire, consultez le texte de\n" +" l'Arrêté Royal." +msgstr "" + +#. module: l10n_be_cooperator +#: model:ir.model.fields,field_description:l10n_be_cooperator.field_tax_shelter_certificate__previously_subscribed_eligible_lines +msgid "Previously Subscribed eligible lines" +msgstr "" + +#. module: l10n_be_cooperator +#: model:ir.model.fields,field_description:l10n_be_cooperator.field_tax_shelter_certificate__previously_subscribed_lines +msgid "Previously Subscribed lines" +msgstr "" + +#. module: l10n_be_cooperator +#: model_terms:ir.ui.view,arch_db:l10n_be_cooperator.tax_shelter_certificate_view_form +msgid "Previously subscribed" +msgstr "" + +#. module: l10n_be_cooperator +#: model_terms:ir.ui.view,arch_db:l10n_be_cooperator.tax_shelter_certificate_view_form +msgid "Print Shares Certificate" +msgstr "" + +#. module: l10n_be_cooperator +#: model_terms:ir.ui.view,arch_db:l10n_be_cooperator.tax_shelter_certificate_view_form +msgid "Print Subscription Certificate" +msgstr "" + +#. module: l10n_be_cooperator +#: model_terms:ir.ui.view,arch_db:l10n_be_cooperator.tax_shelter_declaration_view_form +msgid "Process Declaration" +msgstr "" + +#. module: l10n_be_cooperator +#: model_terms:ir.ui.view,arch_db:l10n_be_cooperator.tax_shelter_declaration_view_form +msgid "Reset Declaration" +msgstr "" + +#. module: l10n_be_cooperator +#: selection:certificate.line,type:0 +msgid "Resold" +msgstr "" + +#. module: l10n_be_cooperator +#: selection:res.partner,legal_form:0 +#: selection:subscription.request,company_type:0 +msgid "SA / SAS" +msgstr "" + +#. module: l10n_be_cooperator +#: selection:res.partner,legal_form:0 +#: selection:subscription.request,company_type:0 +msgid "SARL" +msgstr "" + +#. module: l10n_be_cooperator +#: selection:res.partner,legal_form:0 +#: selection:subscription.request,company_type:0 +msgid "SCRL" +msgstr "" + +#. module: l10n_be_cooperator +#: selection:res.partner,legal_form:0 +#: selection:subscription.request,company_type:0 +msgid "SPRL" +msgstr "" + +#. module: l10n_be_cooperator +#: model:ir.model.fields,field_description:l10n_be_cooperator.field_tax_shelter_certificate__access_token +msgid "Security Token" +msgstr "" + +#. module: l10n_be_cooperator +#: model_terms:ir.ui.view,arch_db:l10n_be_cooperator.tax_shelter_certificate_view_form +msgid "Sell back" +msgstr "" + +#. module: l10n_be_cooperator +#: model_terms:ir.ui.view,arch_db:l10n_be_cooperator.tax_shelter_certificate_view_form +#: model_terms:ir.ui.view,arch_db:l10n_be_cooperator.tax_shelter_declaration_view_form +msgid "Send Certificates" +msgstr "" + +#. module: l10n_be_cooperator +#: selection:tax.shelter.certificate,state:0 +msgid "Sent" +msgstr "" + +#. module: l10n_be_cooperator +#: model:ir.model.fields,field_description:l10n_be_cooperator.field_certificate_line__share_unit_price +msgid "Share price" +msgstr "" + +#. module: l10n_be_cooperator +#: model:ir.model.fields,field_description:l10n_be_cooperator.field_certificate_line__share_type +msgid "Share type" +msgstr "" + +#. module: l10n_be_cooperator +#: model:ir.model.fields,field_description:l10n_be_cooperator.field_certificate_line__share_short_name +msgid "Share type name" +msgstr "" + +#. module: l10n_be_cooperator +#: model:ir.model.fields,field_description:l10n_be_cooperator.field_tax_shelter_certificate__resold_lines +msgid "Shares resold" +msgstr "" + +#. module: l10n_be_cooperator +#: model:ir.model.fields,field_description:l10n_be_cooperator.field_tax_shelter_certificate__subscribed_lines +msgid "Shares subscribed" +msgstr "" + +#. module: l10n_be_cooperator +#: model:ir.model.fields,field_description:l10n_be_cooperator.field_tax_shelter_certificate__transfered_lines +msgid "Shares transfered" +msgstr "" + +#. module: l10n_be_cooperator +#: model:ir.model.fields,field_description:l10n_be_cooperator.field_tax_shelter_certificate__state +#: model:ir.model.fields,field_description:l10n_be_cooperator.field_tax_shelter_declaration__state +msgid "State" +msgstr "" + +#. module: l10n_be_cooperator +#: selection:certificate.line,type:0 +msgid "Subscribed" +msgstr "" + +#. module: l10n_be_cooperator +#: model_terms:ir.ui.view,arch_db:l10n_be_cooperator.tax_shelter_certificate_view_form +msgid "Subscription" +msgstr "" + +#. module: l10n_be_cooperator +#: model:ir.model,name:l10n_be_cooperator.model_subscription_request +msgid "Subscription Request" +msgstr "" + +#. module: l10n_be_cooperator +#: model:ir.model,name:l10n_be_cooperator.model_tax_shelter_certificate +#: model:mail.template,subject:l10n_be_cooperator.email_template_tax_shelter_certificate +msgid "Tax Shelter Certificate" +msgstr "" + +#. module: l10n_be_cooperator +#: model:ir.model,name:l10n_be_cooperator.model_certificate_line +msgid "Tax Shelter Certificate Line" +msgstr "" + +#. module: l10n_be_cooperator +#: model:ir.actions.act_window,name:l10n_be_cooperator.tax_shelter_certificate_action +#: model:ir.ui.menu,name:l10n_be_cooperator.tax_shelter_certificate_menu +msgid "Tax Shelter Certificates" +msgstr "" + +#. module: l10n_be_cooperator +#: model:ir.model,name:l10n_be_cooperator.model_tax_shelter_declaration +#: model:ir.ui.menu,name:l10n_be_cooperator.tax_shelter_declaration_menu +msgid "Tax Shelter Declaration" +msgstr "" + +#. module: l10n_be_cooperator +#: model:ir.actions.act_window,name:l10n_be_cooperator.tax_shelter_declaration_action +msgid "Tax Shelter Declarations" +msgstr "" + +#. module: l10n_be_cooperator +#: model:ir.model.fields,field_description:l10n_be_cooperator.field_tax_shelter_declaration__tax_shelter_percentage +msgid "Tax Shelter percentage" +msgstr "" + +#. module: l10n_be_cooperator +#: model:ir.model.fields,field_description:l10n_be_cooperator.field_tax_shelter_declaration__tax_shelter_capital_limit +msgid "Tax shelter capital limit" +msgstr "" + +#. module: l10n_be_cooperator +#: model:ir.model.fields,field_description:l10n_be_cooperator.field_certificate_line__tax_shelter_certificate +#: model_terms:ir.ui.view,arch_db:l10n_be_cooperator.tax_shelter_certificate_view_form +msgid "Tax shelter certificate" +msgstr "" + +#. module: l10n_be_cooperator +#: model:ir.model.fields,field_description:l10n_be_cooperator.field_tax_shelter_declaration__tax_shelter_certificates +#: model_terms:ir.ui.view,arch_db:l10n_be_cooperator.tax_shelter_certificate_tree +#: model_terms:ir.ui.view,arch_db:l10n_be_cooperator.tax_shelter_declaration_view_form +msgid "Tax shelter certificates" +msgstr "" + +#. module: l10n_be_cooperator +#: model_terms:ir.ui.view,arch_db:l10n_be_cooperator.tax_shelter_declaration_view_form +#: model_terms:ir.ui.view,arch_db:l10n_be_cooperator.tax_shelter_declaration_view_tree +msgid "Tax shelter declaration" +msgstr "" + +#. module: l10n_be_cooperator +#: model:ir.model.fields,field_description:l10n_be_cooperator.field_certificate_line__tax_shelter +#: model_terms:ir.ui.view,arch_db:l10n_be_cooperator.tax_shelter_report_shares_document +#: model_terms:ir.ui.view,arch_db:l10n_be_cooperator.tax_shelter_report_subscription_document +msgid "Tax shelter eligible" +msgstr "" + +#. module: l10n_be_cooperator +#: model:ir.actions.server,name:l10n_be_cooperator.ir_cron_mail_tax_shelter_action_ir_actions_server +#: model:ir.cron,cron_name:l10n_be_cooperator.ir_cron_mail_tax_shelter_action +#: model:ir.cron,name:l10n_be_cooperator.ir_cron_mail_tax_shelter_action +msgid "Tax shelter mail batch mail" +msgstr "" + +#. module: l10n_be_cooperator +#: model:ir.actions.report,name:l10n_be_cooperator.action_tax_shelter_shares_report +msgid "Tax shelter shares report" +msgstr "" + +#. module: l10n_be_cooperator +#: model:ir.actions.report,name:l10n_be_cooperator.action_tax_shelter_subscription_report +msgid "Tax shelter subscription report" +msgstr "" + +#. module: l10n_be_cooperator +#: model:ir.model.fields,field_description:l10n_be_cooperator.field_tax_shelter_certificate__total_amount +msgid "Total" +msgstr "" + +#. module: l10n_be_cooperator +#: model_terms:ir.ui.view,arch_db:l10n_be_cooperator.tax_shelter_declaration_view_form +msgid "Total amount" +msgstr "" + +#. module: l10n_be_cooperator +#: model:ir.model.fields,field_description:l10n_be_cooperator.field_tax_shelter_certificate__total_amount_eligible +msgid "Total amount eligible To Tax shelter" +msgstr "" + +#. module: l10n_be_cooperator +#: model:ir.model.fields,field_description:l10n_be_cooperator.field_tax_shelter_certificate__total_amount_eligible_previously_subscribed +msgid "Total eligible previously subscribed" +msgstr "" + +#. module: l10n_be_cooperator +#: model:ir.model.fields,field_description:l10n_be_cooperator.field_tax_shelter_certificate__total_amount_previously_subscribed +msgid "Total previously subscribed" +msgstr "" + +#. module: l10n_be_cooperator +#: model:ir.model.fields,field_description:l10n_be_cooperator.field_tax_shelter_certificate__total_amount_resold +msgid "Total resold" +msgstr "" + +#. module: l10n_be_cooperator +#: model:ir.model.fields,field_description:l10n_be_cooperator.field_tax_shelter_certificate__total_amount_subscribed +msgid "Total subscribed" +msgstr "" + +#. module: l10n_be_cooperator +#: model:ir.model.fields,field_description:l10n_be_cooperator.field_tax_shelter_certificate__total_amount_transfered +msgid "Total transfered" +msgstr "" + +#. module: l10n_be_cooperator +#: model:ir.model.fields,field_description:l10n_be_cooperator.field_certificate_line__transaction_date +msgid "Transaction date" +msgstr "" + +#. module: l10n_be_cooperator +#: selection:certificate.line,type:0 +#: model_terms:ir.ui.view,arch_db:l10n_be_cooperator.tax_shelter_certificate_view_form +msgid "Transfered" +msgstr "" + +#. module: l10n_be_cooperator +#: model:ir.model.fields,field_description:l10n_be_cooperator.field_certificate_line__type +#: model_terms:ir.ui.view,arch_db:l10n_be_cooperator.tax_shelter_report_shares_document +#: model_terms:ir.ui.view,arch_db:l10n_be_cooperator.tax_shelter_report_subscription_document +msgid "Type" +msgstr "" + +#. module: l10n_be_cooperator +#: model_terms:ir.ui.view,arch_db:l10n_be_cooperator.tax_shelter_declaration_view_form +msgid "Validate Declaration" +msgstr "" + +#. module: l10n_be_cooperator +#: selection:tax.shelter.certificate,state:0 +#: selection:tax.shelter.declaration,state:0 +msgid "Validated" +msgstr "" + +#. module: l10n_be_cooperator +#: model_terms:ir.ui.view,arch_db:l10n_be_cooperator.tax_shelter_report_shares_document +#: model_terms:ir.ui.view,arch_db:l10n_be_cooperator.tax_shelter_report_subscription_document +msgid "Yes" +msgstr "" + +#. module: l10n_be_cooperator +#: model_terms:ir.ui.view,arch_db:l10n_be_cooperator.tax_shelter_report_shares_document +#: model_terms:ir.ui.view,arch_db:l10n_be_cooperator.tax_shelter_report_subscription_document +msgid "du montant de la valeur des parts souscrites depuis" +msgstr "" + +#. module: l10n_be_cooperator +#: model_terms:ir.ui.view,arch_db:l10n_be_cooperator.tax_shelter_report_shares_document +msgid "euros et que la condition prévue à l'article 145(26), §3,\n" +" alinéa 2, CIR92 est remplie." +msgstr "" + +#. module: l10n_be_cooperator +#: model_terms:ir.ui.view,arch_db:l10n_be_cooperator.tax_shelter_report_subscription_document +msgid "euros.\n" +"
" +msgstr "" + +#. module: l10n_be_cooperator +#: model_terms:ir.ui.view,arch_db:l10n_be_cooperator.tax_shelter_report_subscription_document +msgid "euros.\n" +"
\n" +" Le montant éligible pour le Tax shelter est de" +msgstr "" + +#. module: l10n_be_cooperator +#: model_terms:ir.ui.view,arch_db:l10n_be_cooperator.tax_shelter_report_shares_document +#: model_terms:ir.ui.view,arch_db:l10n_be_cooperator.tax_shelter_report_subscription_document +msgid "la moyenne des travailleurs occupés pendant l'année\n" +" est inférieure ou égale à 10." +msgstr "" + +#. module: l10n_be_cooperator +#: model_terms:ir.ui.view,arch_db:l10n_be_cooperator.tax_shelter_report_shares_document +#: model_terms:ir.ui.view,arch_db:l10n_be_cooperator.tax_shelter_report_subscription_document +msgid "le chiffre d'affaires, hors taxe sur la valeur\n" +" ajoutée, est inférieur ou égal à 700.000 euros ;" +msgstr "" + +#. module: l10n_be_cooperator +#: model_terms:ir.ui.view,arch_db:l10n_be_cooperator.tax_shelter_report_shares_document +#: model_terms:ir.ui.view,arch_db:l10n_be_cooperator.tax_shelter_report_subscription_document +msgid "le total du bilan est inférieur ou égal à 350.000\n" +" euros ;" +msgstr "" + +#. module: l10n_be_cooperator +#: model_terms:ir.ui.view,arch_db:l10n_be_cooperator.tax_shelter_report_shares_document +#: model_terms:ir.ui.view,arch_db:l10n_be_cooperator.tax_shelter_report_subscription_document +msgid "pour la déclaration des revenus" +msgstr "" + +#. module: l10n_be_cooperator +#: model_terms:ir.ui.view,arch_db:l10n_be_cooperator.tax_shelter_report_shares_document +#: model_terms:ir.ui.view,arch_db:l10n_be_cooperator.tax_shelter_report_subscription_document +msgid "pour un montant total de" +msgstr "" + +#. module: l10n_be_cooperator +#: model_terms:ir.ui.view,arch_db:l10n_be_cooperator.tax_shelter_report_shares_document +#: model_terms:ir.ui.view,arch_db:l10n_be_cooperator.tax_shelter_report_subscription_document +msgid "remplit en effet tous les critères permettant un tel\n" +" avantage fiscal. Dans les grandes lignes il faut être une\n" +" micro-entreprise n'ayant encore jamais distribué de\n" +" dividende et qui n'est pas issue d'une fusion ou scission de\n" +" sociétés et qui répond à au moins deux des trois critères\n" +" suivants :" +msgstr "" + +#. module: l10n_be_cooperator +#: model_terms:ir.ui.view,arch_db:l10n_be_cooperator.tax_shelter_report_subscription_document +msgid "vous avez souscrit des parts de" +msgstr "" + +#. module: l10n_be_cooperator +#: model_terms:ir.ui.view,arch_db:l10n_be_cooperator.tax_shelter_report_shares_document +msgid "À la date du" +msgstr "" + diff --git a/l10n_be_cooperator_website_national_number/readme/CONTRIBUTORS.rst b/l10n_be_cooperator_website_national_number/readme/CONTRIBUTORS.rst new file mode 100644 index 000000000..8c568398a --- /dev/null +++ b/l10n_be_cooperator_website_national_number/readme/CONTRIBUTORS.rst @@ -0,0 +1 @@ +* Coop IT Easy SC diff --git a/l10n_be_cooperator_website_national_number/readme/DESCRIPTION.rst b/l10n_be_cooperator_website_national_number/readme/DESCRIPTION.rst new file mode 100644 index 000000000..cd56da0cc --- /dev/null +++ b/l10n_be_cooperator_website_national_number/readme/DESCRIPTION.rst @@ -0,0 +1 @@ +Ask for Belgian National Number in Cooperative Subscription Request Frontend Form. diff --git a/l10n_be_cooperator_website_national_number/static/description/index.html b/l10n_be_cooperator_website_national_number/static/description/index.html new file mode 100644 index 000000000..e52e648a4 --- /dev/null +++ b/l10n_be_cooperator_website_national_number/static/description/index.html @@ -0,0 +1,427 @@ + + + + + + +Cooperators Belgium + + + +
+

Cooperators Belgium

+ + +

Beta License: AGPL-3 coopiteasy/vertical-cooperative

+

This is the Belgian localization for the Cooperators module.

+

Features:

+
    +
  • Add Belgian legal form of companies on partner and on Subscription Request
  • +
  • Set default value for communication on invoices for Capital Release Request
  • +
  • Create a fiscal declaration year and print a tax shelter declaration for each +cooperator.
  • +
+

Table of contents

+ +
+

Development

+

Do not implement tests before fixing the direct use of self.env.cr.commit() +in models.tax_shelter_declaration

+
+
+

Bug Tracker

+

Bugs are tracked on GitHub Issues. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us smashing it by providing a detailed and welcomed +feedback.

+

Do not contact contributors directly about support or help with technical issues.

+
+
+

Credits

+
+

Authors

+
    +
  • Coop IT Easy SC
  • +
+
+
+

Contributors

+
    +
  • Coop IT Easy SC
  • +
+
+
+

Maintainers

+

This module is part of the coopiteasy/vertical-cooperative project on GitHub.

+

You are welcome to contribute.

+
+
+
+ + diff --git a/l10n_be_cooperator_website_national_number/views/subscription_template.xml b/l10n_be_cooperator_website_national_number/views/subscription_template.xml new file mode 100644 index 000000000..ba9733e2d --- /dev/null +++ b/l10n_be_cooperator_website_national_number/views/subscription_template.xml @@ -0,0 +1,32 @@ + + + + + + + From 767afd20c8568804d31073f087e5ea16e3e9f44a Mon Sep 17 00:00:00 2001 From: Victor Champonnois Date: Thu, 23 Feb 2023 16:56:39 +0100 Subject: [PATCH 2/9] run black Signed-off-by: Carmen Bianca BAKKER --- l10n_be_cooperator_website_national_number/__manifest__.py | 4 +--- .../controllers/main.py | 5 ++--- 2 files changed, 3 insertions(+), 6 deletions(-) diff --git a/l10n_be_cooperator_website_national_number/__manifest__.py b/l10n_be_cooperator_website_national_number/__manifest__.py index 0aa2088f1..623fa718e 100644 --- a/l10n_be_cooperator_website_national_number/__manifest__.py +++ b/l10n_be_cooperator_website_national_number/__manifest__.py @@ -16,8 +16,6 @@ "category": "Cooperative management", "website": "https://github.com/OCA/cooperative", "license": "AGPL-3", - "data": [ - "views/subscription_template.xml", - ], + "data": ["views/subscription_template.xml"], "demo": [], } diff --git a/l10n_be_cooperator_website_national_number/controllers/main.py b/l10n_be_cooperator_website_national_number/controllers/main.py index c52a88a89..8f8915df9 100644 --- a/l10n_be_cooperator_website_national_number/controllers/main.py +++ b/l10n_be_cooperator_website_national_number/controllers/main.py @@ -3,7 +3,6 @@ class WebsiteSubscription(WebsiteSubscription): - def get_values_from_user(self, values, is_company): values = super().get_values_from_user(values, is_company) if request.env.user.login != "public": @@ -12,10 +11,10 @@ def get_values_from_user(self, values, is_company): if not is_company and company.require_national_number: national_number_id_category = request.env.ref( "l10n_be_national_number.l10n_be_national_number_category" - ).id + ).id national_number = partner.id_numbers.filtered( lambda id_num: id_num.category_id.id == national_number_id_category - ).name + ).name values["national_number"] = national_number return values From 6fdcf7217fa32324712b6c00bd7a90d0693b1efe Mon Sep 17 00:00:00 2001 From: oca-ci Date: Thu, 23 Feb 2023 16:36:21 +0000 Subject: [PATCH 3/9] [UPD] Update l10n_be_cooperator_website_national_number.pot Signed-off-by: Carmen Bianca BAKKER --- ..._be_cooperator_website_national_number.pot | 20 +++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 l10n_be_cooperator_website_national_number/i18n/l10n_be_cooperator_website_national_number.pot diff --git a/l10n_be_cooperator_website_national_number/i18n/l10n_be_cooperator_website_national_number.pot b/l10n_be_cooperator_website_national_number/i18n/l10n_be_cooperator_website_national_number.pot new file mode 100644 index 000000000..90fa1e4f1 --- /dev/null +++ b/l10n_be_cooperator_website_national_number/i18n/l10n_be_cooperator_website_national_number.pot @@ -0,0 +1,20 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * l10n_be_cooperator_website_national_number +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 12.0\n" +"Report-Msgid-Bugs-To: \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_be_cooperator_website_national_number +#: model_terms:ir.ui.view,arch_db:l10n_be_cooperator_website_national_number.national_number_template +msgid "National Number" +msgstr "" + From 228101c992562c1e7f802a12f35b35c2b18ce0d6 Mon Sep 17 00:00:00 2001 From: OCA-git-bot Date: Thu, 23 Feb 2023 16:40:12 +0000 Subject: [PATCH 4/9] [UPD] README.rst Signed-off-by: Carmen Bianca BAKKER --- .../README.rst | 50 ++++++++-------- .../static/description/index.html | 58 ++++++++----------- 2 files changed, 50 insertions(+), 58 deletions(-) diff --git a/l10n_be_cooperator_website_national_number/README.rst b/l10n_be_cooperator_website_national_number/README.rst index a068e67e6..eb9ce9851 100644 --- a/l10n_be_cooperator_website_national_number/README.rst +++ b/l10n_be_cooperator_website_national_number/README.rst @@ -1,6 +1,6 @@ -=================== -Cooperators Belgium -=================== +=========================================== +Belgium: Cooperator Website National Number +=========================================== .. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !! This file is generated by oca-gen-addon-readme !! @@ -13,39 +13,29 @@ Cooperators Belgium .. |badge2| image:: https://img.shields.io/badge/licence-AGPL--3-blue.png :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html :alt: License: AGPL-3 -.. |badge3| image:: https://img.shields.io/badge/github-coopiteasy%2Fvertical--cooperative-lightgray.png?logo=github - :target: https://github.com/coopiteasy/vertical-cooperative/tree/12.0/l10n_be_cooperator - :alt: coopiteasy/vertical-cooperative +.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Fcooperative-lightgray.png?logo=github + :target: https://github.com/OCA/cooperative/tree/12.0/l10n_be_cooperator_website_national_number + :alt: OCA/cooperative +.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png + :target: https://translation.odoo-community.org/projects/cooperative-12-0/cooperative-12-0-l10n_be_cooperator_website_national_number + :alt: Translate me on Weblate -|badge1| |badge2| |badge3| +|badge1| |badge2| |badge3| |badge4| -This is the Belgian localization for the Cooperators module. - -Features: - -- Add Belgian legal form of companies on partner and on Subscription Request -- Set default value for communication on invoices for Capital Release Request -- Create a fiscal declaration year and print a tax shelter declaration for each - cooperator. +Ask for Belgian National Number in Cooperative Subscription Request Frontend Form. **Table of contents** .. contents:: :local: -Development -=========== - -Do not implement tests before fixing the direct use of self.env.cr.commit() -in models.tax_shelter_declaration - Bug Tracker =========== -Bugs are tracked on `GitHub Issues `_. +Bugs are tracked on `GitHub Issues `_. In case of trouble, please check there if your issue has already been reported. If you spotted it first, help us smashing it by providing a detailed and welcomed -`feedback `_. +`feedback `_. Do not contact contributors directly about support or help with technical issues. @@ -65,6 +55,16 @@ Contributors Maintainers ~~~~~~~~~~~ -This module is part of the `coopiteasy/vertical-cooperative `_ project on GitHub. +This module is maintained by the OCA. + +.. image:: https://odoo-community.org/logo.png + :alt: Odoo Community Association + :target: https://odoo-community.org + +OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use. + +This module is part of the `OCA/cooperative `_ project on GitHub. -You are welcome to contribute. +You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/l10n_be_cooperator_website_national_number/static/description/index.html b/l10n_be_cooperator_website_national_number/static/description/index.html index e52e648a4..446cfb3d6 100644 --- a/l10n_be_cooperator_website_national_number/static/description/index.html +++ b/l10n_be_cooperator_website_national_number/static/description/index.html @@ -3,8 +3,8 @@ - -Cooperators Belgium + +Belgium: Cooperator Website National Number -
-

Cooperators Belgium

+
+

Belgium: Cooperator Website National Number

-

Beta License: AGPL-3 coopiteasy/vertical-cooperative

-

This is the Belgian localization for the Cooperators module.

-

Features:

-
    -
  • Add Belgian legal form of companies on partner and on Subscription Request
  • -
  • Set default value for communication on invoices for Capital Release Request
  • -
  • Create a fiscal declaration year and print a tax shelter declaration for each -cooperator.
  • -
+

Beta License: AGPL-3 OCA/cooperative Translate me on Weblate

+

Ask for Belgian National Number in Cooperative Subscription Request Frontend Form.

Table of contents

-
-

Development

-

Do not implement tests before fixing the direct use of self.env.cr.commit() -in models.tax_shelter_declaration

-
-

Bug Tracker

-

Bugs are tracked on GitHub Issues. +

Bug Tracker

+

Bugs are tracked on GitHub Issues. In case of trouble, please check there if your issue has already been reported. If you spotted it first, help us smashing it by providing a detailed and welcomed -feedback.

+feedback.

Do not contact contributors directly about support or help with technical issues.

-

Credits

+

Credits

-

Authors

+

Authors

  • Coop IT Easy SC
-

Contributors

+

Contributors

  • Coop IT Easy SC
-

Maintainers

-

This module is part of the coopiteasy/vertical-cooperative project on GitHub.

-

You are welcome to contribute.

+

Maintainers

+

This module is maintained by the OCA.

+Odoo Community Association +

OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use.

+

This module is part of the OCA/cooperative project on GitHub.

+

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

From 9c41ae69a3489b48f5f3add0bc878e0321cbc920 Mon Sep 17 00:00:00 2001 From: OCA-git-bot Date: Thu, 23 Feb 2023 16:40:13 +0000 Subject: [PATCH 5/9] [ADD] icon.png Signed-off-by: Carmen Bianca BAKKER --- .../static/description/icon.png | Bin 0 -> 9455 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 l10n_be_cooperator_website_national_number/static/description/icon.png diff --git a/l10n_be_cooperator_website_national_number/static/description/icon.png b/l10n_be_cooperator_website_national_number/static/description/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..3a0328b516c4980e8e44cdb63fd945757ddd132d GIT binary patch literal 9455 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 z z?n?eq1XP>p-IM$Z^C;2L3itnbJZAip*Zo0aw2bs8@(s^~*8T9go!%dHcAz2lM;`yp zD=7&xjFV$S&5uDaiScyD?B-i1ze`+CoRtz`Wn+Zl&#s4&}MO{@N!ufrzjG$B79)Y2d3tBk&)TxUTw@QS0TEL_?njX|@vq?Uz(nBFK5Pq7*xj#u*R&i|?7+6# z+|r_n#SW&LXhtheZdah{ZVoqwyT{D>MC3nkFF#N)xLi{p7J1jXlmVeb;cP5?e(=f# zuT7fvjSbjS781v?7{)-X3*?>tq?)Yd)~|1{BDS(pqC zC}~H#WXlkUW*H5CDOo<)#x7%RY)A;ShGhI5s*#cRDA8YgqG(HeKDx+#(ZQ?386dv! zlXCO)w91~Vw4AmOcATuV653fa9R$fyK8ul%rG z-wfS zihugoZyr38Im?Zuh6@RcF~t1anQu7>#lPpb#}4cOA!EM11`%f*07RqOVkmX{p~KJ9 z^zP;K#|)$`^Rb{rnHGH{~>1(fawV0*Z#)}M`m8-?ZJV<+e}s9wE# z)l&az?w^5{)`S(%MRzxdNqrs1n*-=jS^_jqE*5XDrA0+VE`5^*p3CuM<&dZEeCjoz zR;uu_H9ZPZV|fQq`Cyw4nscrVwi!fE6ciMmX$!_hN7uF;jjKG)d2@aC4ropY)8etW=xJvni)8eHi`H$%#zn^WJ5NLc-rqk|u&&4Z6fD_m&JfSI1Bvb?b<*n&sfl0^t z=HnmRl`XrFvMKB%9}>PaA`m-fK6a0(8=qPkWS5bb4=v?XcWi&hRY?O5HdulRi4?fN zlsJ*N-0Qw+Yic@s0(2uy%F@ib;GjXt01Fmx5XbRo6+n|pP(&nodMoap^z{~q ziEeaUT@Mxe3vJSfI6?uLND(CNr=#^W<1b}jzW58bIfyWTDle$mmS(|x-0|2UlX+9k zQ^EX7Nw}?EzVoBfT(-LT|=9N@^hcn-_p&sqG z&*oVs2JSU+N4ZD`FhCAWaS;>|wH2G*Id|?pa#@>tyxX`+4HyIArWDvVrX)2WAOQff z0qyHu&-S@i^MS-+j--!pr4fPBj~_8({~e1bfcl0wI1kaoN>mJL6KUPQm5N7lB(ui1 zE-o%kq)&djzWJ}ob<-GfDlkB;F31j-VHKvQUGQ3sp`CwyGJk_i!y^sD0fqC@$9|jO zOqN!r!8-p==F@ZVP=U$qSpY(gQ0)59P1&t@y?5rvg<}E+GB}26NYPp4f2YFQrQtot5mn3wu_qprZ=>Ig-$ zbW26Ws~IgY>}^5w`vTB(G`PTZaDiGBo5o(tp)qli|NeV( z@H_=R8V39rt5J5YB2Ky?4eJJ#b`_iBe2ot~6%7mLt5t8Vwi^Jy7|jWXqa3amOIoRb zOr}WVFP--DsS`1WpN%~)t3R!arKF^Q$e12KEqU36AWwnCBICpH4XCsfnyrHr>$I$4 z!DpKX$OKLWarN7nv@!uIA+~RNO)l$$w}p(;b>mx8pwYvu;dD_unryX_NhT8*Tj>BTrTTL&!?O+%Rv;b?B??gSzdp?6Uug9{ zd@V08Z$BdI?fpoCS$)t4mg4rT8Q_I}h`0d-vYZ^|dOB*Q^S|xqTV*vIg?@fVFSmMpaw0qtTRbx} z({Pg?#{2`sc9)M5N$*N|4;^t$+QP?#mov zGVC@I*lBVrOU-%2y!7%)fAKjpEFsgQc4{amtiHb95KQEwvf<(3T<9-Zm$xIew#P22 zc2Ix|App^>v6(3L_MCU0d3W##AB0M~3D00EWoKZqsJYT(#@w$Y_H7G22M~ApVFTRHMI_3be)Lkn#0F*V8Pq zc}`Cjy$bE;FJ6H7p=0y#R>`}-m4(0F>%@P|?7fx{=R^uFdISRnZ2W_xQhD{YuR3t< z{6yxu=4~JkeA;|(J6_nv#>Nvs&FuLA&PW^he@t(UwFFE8)|a!R{`E`K`i^ZnyE4$k z;(749Ix|oi$c3QbEJ3b~D_kQsPz~fIUKym($a_7dJ?o+40*OLl^{=&oq$<#Q(yyrp z{J-FAniyAw9tPbe&IhQ|a`DqFTVQGQ&Gq3!C2==4x{6EJwiPZ8zub-iXoUtkJiG{} zPaR&}_fn8_z~(=;5lD-aPWD3z8PZS@AaUiomF!G8I}Mf>e~0g#BelA-5#`cj;O5>N Xviia!U7SGha1wx#SCgwmn*{w2TRX*I literal 0 HcmV?d00001 From 8aa4719b55c8af33aa7005d4cb5458f6d07bc3c3 Mon Sep 17 00:00:00 2001 From: Carmen Bianca BAKKER Date: Wed, 24 May 2023 11:23:17 +0200 Subject: [PATCH 6/9] [IMP] l10n_be_cooperator_website_national_number: black, isort, prettier --- .../controllers/main.py | 1 + .../views/subscription_template.xml | 11 ++++++++--- .../addons/l10n_be_cooperator_website_national_number | 1 + .../setup.py | 6 ++++++ 4 files changed, 16 insertions(+), 3 deletions(-) create mode 120000 setup/l10n_be_cooperator_website_national_number/odoo/addons/l10n_be_cooperator_website_national_number create mode 100644 setup/l10n_be_cooperator_website_national_number/setup.py diff --git a/l10n_be_cooperator_website_national_number/controllers/main.py b/l10n_be_cooperator_website_national_number/controllers/main.py index 8f8915df9..e41ff4b4f 100644 --- a/l10n_be_cooperator_website_national_number/controllers/main.py +++ b/l10n_be_cooperator_website_national_number/controllers/main.py @@ -1,4 +1,5 @@ from odoo.http import request + from odoo.addons.cooperator_website.controllers.main import WebsiteSubscription diff --git a/l10n_be_cooperator_website_national_number/views/subscription_template.xml b/l10n_be_cooperator_website_national_number/views/subscription_template.xml index ba9733e2d..9640de764 100644 --- a/l10n_be_cooperator_website_national_number/views/subscription_template.xml +++ b/l10n_be_cooperator_website_national_number/views/subscription_template.xml @@ -15,7 +15,7 @@ t-att-readonly="logged" t-att-required="national_number_required" t-attf-value="#{national_number or ''}" - /> + />
@@ -24,8 +24,13 @@ inherit_id="cooperator_website.becomecooperator" name="becomecooperator" > - - + + diff --git a/setup/l10n_be_cooperator_website_national_number/odoo/addons/l10n_be_cooperator_website_national_number b/setup/l10n_be_cooperator_website_national_number/odoo/addons/l10n_be_cooperator_website_national_number new file mode 120000 index 000000000..87698cb0d --- /dev/null +++ b/setup/l10n_be_cooperator_website_national_number/odoo/addons/l10n_be_cooperator_website_national_number @@ -0,0 +1 @@ +../../../../l10n_be_cooperator_website_national_number \ No newline at end of file diff --git a/setup/l10n_be_cooperator_website_national_number/setup.py b/setup/l10n_be_cooperator_website_national_number/setup.py new file mode 100644 index 000000000..28c57bb64 --- /dev/null +++ b/setup/l10n_be_cooperator_website_national_number/setup.py @@ -0,0 +1,6 @@ +import setuptools + +setuptools.setup( + setup_requires=['setuptools-odoo'], + odoo_addon=True, +) From 2c9b307b604864ab1dac43c151c31238e47624aa Mon Sep 17 00:00:00 2001 From: Carmen Bianca BAKKER Date: Wed, 24 May 2023 11:31:09 +0200 Subject: [PATCH 7/9] [MIG] l10n_be_cooperator_website_national_number: Migration to 13.0 Signed-off-by: Carmen Bianca BAKKER --- l10n_be_cooperator_website_national_number/__manifest__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/l10n_be_cooperator_website_national_number/__manifest__.py b/l10n_be_cooperator_website_national_number/__manifest__.py index 623fa718e..28a25e9ad 100644 --- a/l10n_be_cooperator_website_national_number/__manifest__.py +++ b/l10n_be_cooperator_website_national_number/__manifest__.py @@ -6,7 +6,7 @@ Ask for Belgian National Number in Cooperative Subscription Request Frontend Form. """, - "version": "12.0.1.0.0", + "version": "13.0.1.0.0", "depends": [ "l10n_be_cooperator_national_number", "l10n_be_cooperator", From 8f6d5e3fa8163cb3e8b5b39a8d252679df891cc4 Mon Sep 17 00:00:00 2001 From: Carmen Bianca BAKKER Date: Wed, 24 May 2023 11:35:59 +0200 Subject: [PATCH 8/9] [MIG] l10n_be_cooperator_website_national_number: Migration to 14.0 Signed-off-by: Carmen Bianca BAKKER --- l10n_be_cooperator_website_national_number/__manifest__.py | 2 +- l10n_be_cooperator_website_national_number/controllers/main.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/l10n_be_cooperator_website_national_number/__manifest__.py b/l10n_be_cooperator_website_national_number/__manifest__.py index 28a25e9ad..5d4bd3713 100644 --- a/l10n_be_cooperator_website_national_number/__manifest__.py +++ b/l10n_be_cooperator_website_national_number/__manifest__.py @@ -6,7 +6,7 @@ Ask for Belgian National Number in Cooperative Subscription Request Frontend Form. """, - "version": "13.0.1.0.0", + "version": "14.0.1.0.0", "depends": [ "l10n_be_cooperator_national_number", "l10n_be_cooperator", diff --git a/l10n_be_cooperator_website_national_number/controllers/main.py b/l10n_be_cooperator_website_national_number/controllers/main.py index e41ff4b4f..4d9eadc46 100644 --- a/l10n_be_cooperator_website_national_number/controllers/main.py +++ b/l10n_be_cooperator_website_national_number/controllers/main.py @@ -8,7 +8,7 @@ def get_values_from_user(self, values, is_company): values = super().get_values_from_user(values, is_company) if request.env.user.login != "public": partner = request.env.user.partner_id - company = request.env["res.company"]._company_default_get() + company = request.env.company if not is_company and company.require_national_number: national_number_id_category = request.env.ref( "l10n_be_national_number.l10n_be_national_number_category" From 15d8dadde342a7f210dcc0268849942d6ceb849f Mon Sep 17 00:00:00 2001 From: Carmen Bianca BAKKER Date: Wed, 24 May 2023 13:08:43 +0200 Subject: [PATCH 9/9] [FIX] l10n_be_cooperator_website_national_number: Remove deprecated method call Signed-off-by: Carmen Bianca BAKKER --- l10n_be_cooperator_website_national_number/controllers/main.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/l10n_be_cooperator_website_national_number/controllers/main.py b/l10n_be_cooperator_website_national_number/controllers/main.py index 4d9eadc46..31429b8a7 100644 --- a/l10n_be_cooperator_website_national_number/controllers/main.py +++ b/l10n_be_cooperator_website_national_number/controllers/main.py @@ -21,7 +21,6 @@ def get_values_from_user(self, values, is_company): def fill_values(self, values, is_company, logged, load_from_user=False): values = super().fill_values(values, is_company, logged, load_from_user) - sub_req_obj = request.env["subscription.request"] - if not is_company and sub_req_obj._check_national_number_required(): + if not is_company and request.env.company.require_national_number: values["national_number_required"] = True return values