Cooperators Belgium

l10n_be_cooperator
REPOSITORY
REPOSITORYOCA/cooperative
GIT
GIThttps://github.com/OCA/cooperative.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/cooperative/tree/16.0/l10n_be_cooperator
VERSION
VERSION 1.2.1
CATEGORY
CATEGORYCooperative management
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLEYes
AUTHORS
AUTHORSOdoo Community Association (OCA), Coop IT Easy SC
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Coop IT Easy SC
COMMITTERS
COMMITTERSWeblate, OCA-git-bot, oca-ci, Victor Champonnois, hugues de keyzer
WEBSITE
WEBSITEhttps://github.com/OCA/cooperative
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:54:01
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/cooperative:
    - cooperator
    - cooperator_website
OCA/partner-contact:
    - partner_firstname
    - partner_contact_birthdate
    - partner_contact_personal_information_page
    - partner_contact_gender
odoo/odoo:
    - account
    - base_setup
    - base
    - web
    - product
    - mail
    - bus
    - web_tour
    - uom
    - analytic
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - digest
    - resource
    - base_iban
    - website
    - social_media
    - google_recaptcha
    - utm
    - l10n_be
    - base_vat
    - l10n_multilang
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (12)
XML IDNameModelTypeStatus
iban_template_be iban_template_be ir.ui.view qweb Inherits cooperator_website.iban_template
tax_shelter_certificate_tree tax.shelter.certificate.tree tax.shelter.certificate tree New
tax_shelter_certificate_view_form tax.shelter.certificate.view.form tax.shelter.certificate form New
tax_shelter_declaration_view_form tax.shelter.declaration.view.form tax.shelter.declaration form New
tax_shelter_declaration_view_tree tax.shelter.declaration.view.tree tax.shelter.declaration tree New
tax_shelter_report_document tax_shelter_report_document ir.ui.view qweb New
tax_shelter_report_line tax_shelter_report_line ir.ui.view qweb New
tax_shelter_report_shares_document tax_shelter_report_shares_document ir.ui.view qweb New
tax_shelter_report_subscription_document tax_shelter_report_subscription_document ir.ui.view qweb New
tax_shelter_report_table tax_shelter_report_table ir.ui.view qweb New
tax_shelter_shares_report tax_shelter_shares_report ir.ui.view qweb New
tax_shelter_subscription_report tax_shelter_subscription_report ir.ui.view qweb New
Models touched (5)

New fields (16)
  • amount_resold Float
    compute='_compute_totals' store=True string='Amount resold'
  • amount_subscribed Float
    compute='_compute_totals' store=True string='Amount subscribed'
  • amount_subscribed_eligible Float
    compute='_compute_totals' store=True string='Amount subscribed eligible'
  • amount_transfered Float
    compute='_compute_totals' store=True string='Amount transfered'
  • capital_after_sub Float
    readonly=True string='Capital after subscription'
  • capital_before_sub Float
    readonly=True string='Capital before subscription'
  • capital_limit Float
    readonly=True string='Capital limit'
  • declaration_id Many2one
    related='tax_shelter_certificate.declaration_id' string='Declaration'
  • quantity Integer
    readonly=True required=True string='Number of shares'
  • share_short_name Char
    readonly=True string='Share type name'
  • share_type Many2one → product.product
    readonly=True required=True string='Share type' args: 'product.product'
  • share_unit_price Float
    readonly=True required=True string='Share price'
  • tax_shelter Boolean
    readonly=True string='Tax shelter eligible'
  • tax_shelter_certificate Many2one → tax.shelter.certificate
    ondelete='cascade' required=True string='Tax shelter certificate' args: 'tax.shelter.certificate'
  • transaction_date Date
    string='Transaction date'
  • type Selection
    readonly=True required=True args: [('subscribed', 'Subscribed'), ('resold', 'Resold'), ('transfered', 'Transfered'), ('kept', 'Kept')]
Public methods (0)

No public methods.

New fields (1)
  • legal_form Selection
    selection_add=get_company_type_selection()
Public methods (0)

No public methods.

New fields (1)
  • company_type Selection
    selection_add=res_partner.get_company_type_selection()
Public methods (0)

No public methods.

New fields (18)
  • company_id Many2one
    related='declaration_id.company_id' string='Company'
  • cooperator_number Integer
    readonly=True required=True string='Cooperator number'
  • declaration_id Many2one → tax.shelter.declaration
    ondelete='restrict' readonly=True required=True string='Declaration' args: 'tax.shelter.declaration'
  • lines One2many → certificate.line
    readonly=True string='Certificate lines' args: 'certificate.line', 'tax_shelter_certificate'
  • partner_id Many2one → res.partner
    readonly=True required=True string='Cooperator' args: 'res.partner'
  • previously_subscribed_eligible_lines One2many → certificate.line
    comodel_name='certificate.line' compute='_compute_certificate_lines' readonly=True string='Previously Subscribed eligible lines'
  • previously_subscribed_lines One2many → certificate.line
    comodel_name='certificate.line' compute='_compute_certificate_lines' readonly=True string='Previously Subscribed lines'
  • resold_lines One2many → certificate.line
    comodel_name='certificate.line' compute='_compute_certificate_lines' readonly=True string='Shares resold'
  • state Selection
    default='draft' required=True args: [('draft', 'Draft'), ('validated', 'Validated'), ('not_eligible', 'Not Eligible'), ('sent', 'Sent')]
  • subscribed_lines One2many → certificate.line
    comodel_name='certificate.line' compute='_compute_certificate_lines' readonly=True string='Shares subscribed'
  • total_amount Float
    compute='_compute_amounts' readonly=True string='Total'
  • total_amount_eligible Float
    compute='_compute_amounts' string='Total amount eligible To Tax shelter'
  • total_amount_eligible_previously_subscribed Float
    compute='_compute_amounts' string='Total eligible previously subscribed'
  • total_amount_previously_subscribed Float
    compute='_compute_amounts' string='Total previously subscribed'
  • total_amount_resold Float
    compute='_compute_amounts' string='Total resold'
  • total_amount_subscribed Float
    compute='_compute_amounts' string='Total subscribed'
  • total_amount_transfered Float
    compute='_compute_amounts' string='Total transfered'
  • transfered_lines One2many → certificate.line
    comodel_name='certificate.line' compute='_compute_certificate_lines' readonly=True string='Shares transfered'
Public methods (7)
  • batch_send_tax_shelter_certificate(self)
    @api.model
  • compute_not_eligible(self)
  • generate_certificates_report(self)
  • generate_pdf_report(self, report_type)
  • print_shares_certificate(self)
  • print_subscription_certificate(self)
  • send_certificates(self)

New fields (12)
  • company_id Many2one → res.company
    change_default=True default=<expr> readonly=True required=True string='Company' args: 'res.company'
  • date_from Date
    default=date(<expr>, 1, 1) required=True
  • date_to Date
    default=date(<expr>, 12, 31) required=True
  • excluded_cooperator Many2many → res.partner
    domain=[('cooperator', '=', True)] help='If these cooperator have subscribed share during the time frame of this Tax Shelter Declaration. They will be marked as non eligible' args: 'res.partner'
  • fiscal_year Integer
    compute='_compute_years' readonly=False required=True
  • name Char
    compute='_compute_years' readonly=False required=True string='Declaration year'
  • previously_subscribed_capital Float
    readonly=True string='Capital previously subscribed'
  • state Selection
    default='draft' required=True args: [('draft', 'Draft'), ('computed', 'Computed'), ('validated', 'Validated')]
  • tax_shelter_capital_limit Float
    compute='_compute_tax_shelter_capital_limit' default=500000 readonly=False required=True store=True string='Tax shelter capital limit'
  • tax_shelter_certificates One2many → tax.shelter.certificate
    readonly=True args: 'tax.shelter.certificate', 'declaration_id'
  • tax_shelter_percentage Float
    compute='_compute_tax_shelter_percentage' digits=(3, 0)
  • tax_shelter_type Selection
    required=True args: '_get_tax_shelter_types'
Public methods (3)
  • compute_declaration(self)
  • reset_declaration(self)
  • validate_declaration(self)
REPOSITORY
REPOSITORYOCA/cooperative
GIT
GIThttps://github.com/OCA/cooperative.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/cooperative/tree/14.0/l10n_be_cooperator
VERSION
VERSION 1.2.7
CATEGORY
CATEGORYCooperative management
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Coop IT Easy SC
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Coop IT Easy SC
COMMITTERS
COMMITTERSWeblate, OCA-git-bot, Carmen Bianca BAKKER, hugues de keyzer
WEBSITE
WEBSITEhttps://github.com/OCA/cooperative
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:41:13
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/cooperative:
    - cooperator
    - cooperator_website
OCA/partner-contact:
    - partner_firstname
    - partner_contact_birthdate
    - partner_contact_personal_information_page
    - partner_contact_gender
odoo/odoo:
    - account
    - base_setup
    - base
    - web
    - product
    - mail
    - bus
    - web_tour
    - uom
    - analytic
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - digest
    - resource
    - base_iban
    - website
    - social_media
    - l10n_be
    - base_vat
    - l10n_multilang
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (9)
XML IDNameModelTypeStatus
iban_template_be iban_template_be ir.ui.view qweb Inherits cooperator_website.iban_template
tax_shelter_certificate_tree tax.shelter.certificate.tree tax.shelter.certificate tree New
tax_shelter_certificate_view_form tax.shelter.certificate.view.form tax.shelter.certificate form New
tax_shelter_declaration_view_form tax.shelter.declaration.view.form tax.shelter.declaration form New
tax_shelter_declaration_view_tree tax.shelter.declaration.view.tree tax.shelter.declaration tree New
tax_shelter_report_shares_document tax_shelter_report_shares_document ir.ui.view qweb New
tax_shelter_report_subscription_document tax_shelter_report_subscription_document ir.ui.view qweb New
tax_shelter_shares_report tax_shelter_shares_report ir.ui.view qweb New
tax_shelter_subscription_report tax_shelter_subscription_report ir.ui.view qweb New
Models touched (5)

New fields (16)
  • amount_resold Float
    compute='_compute_totals' store=True string='Amount resold'
  • amount_subscribed Float
    compute='_compute_totals' store=True string='Amount subscribed'
  • amount_subscribed_eligible Float
    compute='_compute_totals' store=True string='Amount subscribed eligible'
  • amount_transfered Float
    compute='_compute_totals' store=True string='Amount transfered'
  • capital_after_sub Float
    readonly=True string='Capital after subscription'
  • capital_before_sub Float
    readonly=True string='Capital before subscription'
  • capital_limit Float
    readonly=True string='Capital limit'
  • declaration_id Many2one
    related='tax_shelter_certificate.declaration_id' string='Declaration'
  • quantity Integer
    readonly=True required=True string='Number of shares'
  • share_short_name Char
    readonly=True string='Share type name'
  • share_type Many2one → product.product
    readonly=True required=True string='Share type' args: 'product.product'
  • share_unit_price Float
    readonly=True required=True string='Share price'
  • tax_shelter Boolean
    readonly=True string='Tax shelter eligible'
  • tax_shelter_certificate Many2one → tax.shelter.certificate
    ondelete='cascade' required=True string='Tax shelter certificate' args: 'tax.shelter.certificate'
  • transaction_date Date
    string='Transaction date'
  • type Selection
    readonly=True required=True args: [('subscribed', 'Subscribed'), ('resold', 'Resold'), ('transfered', 'Transfered'), ('kept', 'Kept')]
Public methods (0)

No public methods.

New fields (1)
  • legal_form Selection
    selection_add=get_company_type_selection()
Public methods (0)

No public methods.

New fields (1)
  • company_type Selection
    selection_add=partner.get_company_type_selection()
Public methods (0)

No public methods.

New fields (18)
  • company_id Many2one
    related='declaration_id.company_id' string='Company'
  • cooperator_number Integer
    readonly=True required=True string='Cooperator number'
  • declaration_id Many2one → tax.shelter.declaration
    ondelete='restrict' readonly=True required=True string='Declaration' args: 'tax.shelter.declaration'
  • lines One2many → certificate.line
    readonly=True string='Certificate lines' args: 'certificate.line', 'tax_shelter_certificate'
  • partner_id Many2one → res.partner
    readonly=True required=True string='Cooperator' args: 'res.partner'
  • previously_subscribed_eligible_lines One2many → certificate.line
    comodel_name='certificate.line' compute='_compute_certificate_lines' readonly=True string='Previously Subscribed eligible lines'
  • previously_subscribed_lines One2many → certificate.line
    comodel_name='certificate.line' compute='_compute_certificate_lines' readonly=True string='Previously Subscribed lines'
  • resold_lines One2many → certificate.line
    comodel_name='certificate.line' compute='_compute_certificate_lines' readonly=True string='Shares resold'
  • state Selection
    default='draft' required=True string='State' args: [('draft', 'Draft'), ('validated', 'Validated'), ('no_eligible', 'No eligible'), ('sent', 'Sent')]
  • subscribed_lines One2many → certificate.line
    comodel_name='certificate.line' compute='_compute_certificate_lines' readonly=True string='Shares subscribed'
  • total_amount Float
    compute='_compute_amounts' readonly=True string='Total'
  • total_amount_eligible Float
    compute='_compute_amounts' string='Total amount eligible To Tax shelter'
  • total_amount_eligible_previously_subscribed Float
    compute='_compute_amounts' string='Total eligible previously subscribed'
  • total_amount_previously_subscribed Float
    compute='_compute_amounts' string='Total previously subscribed'
  • total_amount_resold Float
    compute='_compute_amounts' string='Total resold'
  • total_amount_subscribed Float
    compute='_compute_amounts' string='Total subscribed'
  • total_amount_transfered Float
    compute='_compute_amounts' string='Total transfered'
  • transfered_lines One2many → certificate.line
    comodel_name='certificate.line' compute='_compute_certificate_lines' readonly=True string='Shares transfered'
Public methods (6)
  • batch_send_tax_shelter_certificate(self)
    @api.model
  • generate_certificates_report(self)
  • generate_pdf_report(self, report_type)
  • print_shares_certificate(self)
  • print_subscription_certificate(self)
  • send_certificates(self)

New fields (13)
  • company_id Many2one → res.company
    change_default=True default=<expr> readonly=True required=True string='Company' args: 'res.company'
  • date_from Date
    required=True string='Date from'
  • date_to Date
    required=True string='Date to'
  • excluded_cooperator Many2many → res.partner
    domain=[('cooperator', '=', True)] help='If these cooperator have subscribed share during the time frame of this Tax Shelter Declaration. They will be marked as non eligible' string='Excluded cooperator' args: 'res.partner'
  • fiscal_year Char
    required=True string='Fiscal year'
  • month_from Char
    required=True string='Month from'
  • month_to Char
    required=True string='Month to'
  • name Char
    required=True string='Declaration year'
  • previously_subscribed_capital Float
    readonly=True string='Capital previously subscribed'
  • state Selection
    default='draft' required=True string='State' args: [('draft', 'Draft'), ('computed', 'Computed'), ('validated', 'Validated')]
  • tax_shelter_capital_limit Float
    required=True string='Tax shelter capital limit'
  • tax_shelter_certificates One2many → tax.shelter.certificate
    readonly=True string='Tax shelter certificates' args: 'tax.shelter.certificate', 'declaration_id'
  • tax_shelter_percentage Selection
    required=True string='Tax Shelter percentage' args: [('30', '30%'), ('45', '45%')]
Public methods (3)
  • compute_declaration(self)
  • reset_declaration(self)
  • validate_declaration(self)
REPOSITORY
REPOSITORYOCA/cooperative
GIT
GIThttps://github.com/OCA/cooperative.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/cooperative/tree/12.0/l10n_be_cooperator
VERSION
VERSION 2.4.3
CATEGORY
CATEGORYCooperative management
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Coop IT Easy SC
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Coop IT Easy SC
COMMITTERS
COMMITTERSWeblate, OCA-git-bot, Carmen Bianca BAKKER, hugues de keyzer
WEBSITE
WEBSITEhttps://github.com/OCA/cooperative
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:29:26
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/cooperative:
    - cooperator
    - cooperator_website
OCA/partner-contact:
    - partner_firstname
    - partner_contact_birthdate
    - partner_contact_personal_information_page
    - partner_contact_gender
odoo/odoo:
    - account
    - base_setup
    - base
    - web
    - product
    - decimal_precision
    - mail
    - bus
    - web_tour
    - uom
    - analytic
    - portal
    - http_routing
    - digest
    - base_iban
    - website
    - web_editor
    - social_media
    - l10n_be
    - base_vat
    - l10n_multilang
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (9)
XML IDNameModelTypeStatus
iban_template_be iban_template_be ir.ui.view qweb Inherits cooperator_website.iban_template
tax_shelter_certificate_tree tax.shelter.certificate.tree tax.shelter.certificate tree New
tax_shelter_certificate_view_form tax.shelter.certificate.view.form tax.shelter.certificate form New
tax_shelter_declaration_view_form tax.shelter.declaration.view.form tax.shelter.declaration form New
tax_shelter_declaration_view_tree tax.shelter.declaration.view.tree tax.shelter.declaration tree New
tax_shelter_report_shares_document tax_shelter_report_shares_document ir.ui.view qweb New
tax_shelter_report_subscription_document tax_shelter_report_subscription_document ir.ui.view qweb New
tax_shelter_shares_report tax_shelter_shares_report ir.ui.view qweb New
tax_shelter_subscription_report tax_shelter_subscription_report ir.ui.view qweb New
Models touched (5)

New fields (16)
  • amount_resold Float
    compute='_compute_totals' store=True string='Amount resold'
  • amount_subscribed Float
    compute='_compute_totals' store=True string='Amount subscribed'
  • amount_subscribed_eligible Float
    compute='_compute_totals' store=True string='Amount subscribed eligible'
  • amount_transfered Float
    compute='_compute_totals' store=True string='Amount transfered'
  • capital_after_sub Float
    readonly=True string='Capital after subscription'
  • capital_before_sub Float
    readonly=True string='Capital before subscription'
  • capital_limit Float
    readonly=True string='Capital limit'
  • declaration_id Many2one
    related='tax_shelter_certificate.declaration_id' string='Declaration'
  • quantity Integer
    readonly=True required=True string='Number of shares'
  • share_short_name Char
    readonly=True string='Share type name'
  • share_type Many2one → product.product
    readonly=True required=True string='Share type' args: 'product.product'
  • share_unit_price Float
    readonly=True required=True string='Share price'
  • tax_shelter Boolean
    readonly=True string='Tax shelter eligible'
  • tax_shelter_certificate Many2one → tax.shelter.certificate
    ondelete='cascade' required=True string='Tax shelter certificate' args: 'tax.shelter.certificate'
  • transaction_date Date
    string='Transaction date'
  • type Selection
    readonly=True required=True args: [('subscribed', 'Subscribed'), ('resold', 'Resold'), ('transfered', 'Transfered'), ('kept', 'Kept')]
Public methods (0)

No public methods.

New fields (1)
  • legal_form Selection
    selection_add=get_company_type_selection()
Public methods (0)

No public methods.

New fields (1)
  • company_type Selection
    selection_add=partner.get_company_type_selection()
Public methods (0)

No public methods.

New fields (18)
  • company_id Many2one
    related='declaration_id.company_id' string='Company'
  • cooperator_number Integer
    readonly=True required=True string='Cooperator number'
  • declaration_id Many2one → tax.shelter.declaration
    ondelete='restrict' readonly=True required=True string='Declaration' args: 'tax.shelter.declaration'
  • lines One2many → certificate.line
    readonly=True string='Certificate lines' args: 'certificate.line', 'tax_shelter_certificate'
  • partner_id Many2one → res.partner
    readonly=True required=True string='Cooperator' args: 'res.partner'
  • previously_subscribed_eligible_lines One2many → certificate.line
    comodel_name='certificate.line' compute='_compute_certificate_lines' readonly=True string='Previously Subscribed eligible lines'
  • previously_subscribed_lines One2many → certificate.line
    comodel_name='certificate.line' compute='_compute_certificate_lines' readonly=True string='Previously Subscribed lines'
  • resold_lines One2many → certificate.line
    comodel_name='certificate.line' compute='_compute_certificate_lines' readonly=True string='Shares resold'
  • state Selection
    default='draft' required=True string='State' args: [('draft', 'Draft'), ('validated', 'Validated'), ('no_eligible', 'No eligible'), ('sent', 'Sent')]
  • subscribed_lines One2many → certificate.line
    comodel_name='certificate.line' compute='_compute_certificate_lines' readonly=True string='Shares subscribed'
  • total_amount Float
    compute='_compute_amounts' readonly=True string='Total'
  • total_amount_eligible Float
    compute='_compute_amounts' string='Total amount eligible To Tax shelter'
  • total_amount_eligible_previously_subscribed Float
    compute='_compute_amounts' string='Total eligible previously subscribed'
  • total_amount_previously_subscribed Float
    compute='_compute_amounts' string='Total previously subscribed'
  • total_amount_resold Float
    compute='_compute_amounts' string='Total resold'
  • total_amount_subscribed Float
    compute='_compute_amounts' string='Total subscribed'
  • total_amount_transfered Float
    compute='_compute_amounts' string='Total transfered'
  • transfered_lines One2many → certificate.line
    comodel_name='certificate.line' compute='_compute_certificate_lines' readonly=True string='Shares transfered'
Public methods (6)
  • batch_send_tax_shelter_certificate(self)
    @api.model
  • generate_certificates_report(self)
  • generate_pdf_report(self, report_type)
  • print_shares_certificate(self)
    @api.multi
  • print_subscription_certificate(self)
    @api.multi
  • send_certificates(self)
    @api.multi

New fields (13)
  • company_id Many2one → res.company
    change_default=True default=<expr> readonly=True required=True string='Company' args: 'res.company'
  • date_from Date
    required=True string='Date from'
  • date_to Date
    required=True string='Date to'
  • excluded_cooperator Many2many → res.partner
    domain=[('cooperator', '=', True)] help='If these cooperator have subscribed share during the time frame of this Tax Shelter Declaration. They will be marked as non eligible' string='Excluded cooperator' args: 'res.partner'
  • fiscal_year Char
    required=True string='Fiscal year'
  • month_from Char
    required=True string='Month from'
  • month_to Char
    required=True string='Month to'
  • name Char
    required=True string='Declaration year'
  • previously_subscribed_capital Float
    readonly=True string='Capital previously subscribed'
  • state Selection
    default='draft' required=True string='State' args: [('draft', 'Draft'), ('computed', 'Computed'), ('validated', 'Validated')]
  • tax_shelter_capital_limit Float
    required=True string='Tax shelter capital limit'
  • tax_shelter_certificates One2many → tax.shelter.certificate
    readonly=True string='Tax shelter certificates' args: 'tax.shelter.certificate', 'declaration_id'
  • tax_shelter_percentage Selection
    required=True string='Tax Shelter percentage' args: [('30', '30%'), ('45', '45%')]
Public methods (3)
  • compute_declaration(self)
    @api.multi
  • reset_declaration(self)
    @api.multi
  • validate_declaration(self)
    @api.multi