Repository
OCA/vertical-association · module folder · Try on Runboat
Module version
1.0.0
Category
Association
Folder size
0.22 MB
License
AGPL-3
Application
No
Auto-installable
No
Website
https://github.com/OCA/vertical-association
Last tracking update
2026-08-07 08:43:01
Authors
Odoo Community Association (OCA), Tecnativa
Maintainers
Odoo Community Association (OCA), Tecnativa
Committers
Weblate, OCA-git-bot, oca-ci, Bhavesh Heliconia
Odoo dependencies
Python dependencies
None
System dependencies
None
Required by
None
Description
Charge an initial fee when a partner is invoiced for the first time with
a member product.

Code Analysis

Views touched (1)
XML IDNameModelTypeStatus
membership_products_form_initial_fee Membership Products (initial fee) product.template form Inherits membership.membership_products_form
HTTP endpoints (0)

No HTTP endpoints found for this module.

Models touched (2)

New fields (0)

No new fields.

Public methods (2)
  • create(self, vals_list)
    @api.model_create_multi
  • initial_fee_create_check(self)
    Inherit this method to implement a custom method to decide whether or not to create the initial fee :return:

New fields (4)
  • fixed_fee Float
    compute='_compute_fixed_fee' digits='Product Price' readonly=False store=True
  • initial_fee Selection
    default='none' required=True selection=[('none', 'No initial fee'), ('fixed', 'Fixed amount'), ('percentage', 'Percentage of the price')] string='Initial fee'
  • percentage_fee Float
    digits=(12, 2) string='Perc. fee (%)'
  • product_fee Many2one → product.product
    comodel_name='product.product' domain="[('membership', '=', False)]" string='Product for initial fee'
Public methods (0)

No public methods.

Loading…

Loading…

Loading…

Loading…

Loading…

Loading…

Loading…

Loading…

Loading…

Status
Open migration PR — not merged yet for this version
CI status
checks failing
Open since
40 days ago
Last activity
36 days ago
Repository
OCA/vertical-association
Pull request
[19.0][MIG] membership_initial_fee: Migration to 19.0 (#230)