Repository
OCA/l10n-bulgaria · module folder · Try on Runboat
Module version
1.0.1
Category
Localization
Folder size
0.51 MB
License
LGPL-3
Application
No
Auto-installable
No
Website
https://github.com/OCA/l10n-bulgaria
Last tracking update
2026-08-07 08:43:06
Authors
Odoo Community Association (OCA), Rosen Vladimirov
Maintainers
Odoo Community Association (OCA), Rosen Vladimirov
Committers
OCA-git-bot, oca-ci, rosenvladimirov
Odoo dependencies
Python dependencies
None
System dependencies
None
Required by
None
Description
This module extends the base address model to better match Bulgarian address
formatting needs. It adds separate fields for building, floor, and sector,
keeping them aligned with the main street line.

It also keeps company and partner address data in sync, so updates to structured
address fields are reflected consistently across both records.

Code Analysis

Views touched (2)
XML IDNameModelTypeStatus
l10n_bg_address_street_extended_form partner.form.address.extended res.partner form Inherits base_address_extended.address_street_extended_form
view_company_form_city_id company.form.address.extended.city_id res.company form Inherits base.view_company_form
HTTP endpoints (0)

No HTTP endpoints found for this module.

Models touched (2)

New fields (8)
  • city_id Many2one → res.city
    comodel_name='res.city' string='City (structured)'
  • country_enforce_cities Boolean
    related='partner_id.country_id.enforce_cities'
  • street_building_number Char
    compute='_compute_address' inverse='_inverse_street_building_number' args: 'Building Number'
  • street_floor_number Char
    compute='_compute_address' inverse='_inverse_street_floor_number' args: 'Floor Number'
  • street_name Char
    compute='_compute_address' inverse='_inverse_street_name'
  • street_number Char
    compute='_compute_address' inverse='_inverse_street_number' args: 'House'
  • street_number2 Char
    compute='_compute_address' inverse='_inverse_street_number2' args: 'Door'
  • street_sector_number Char
    compute='_compute_address' inverse='_inverse_street_sector_number' args: 'Sector Number'
Public methods (0)

No public methods.

New fields (3)
  • street_building_number Char
    compute='_compute_l10n_bg_street_data' inverse='_inverse_l10n_bg_street_data' store=True args: 'Building Number'
  • street_floor_number Char
    compute='_compute_l10n_bg_street_data' inverse='_inverse_l10n_bg_street_data' store=True args: 'Floor Number'
  • street_sector_number Char
    compute='_compute_l10n_bg_street_data' inverse='_inverse_l10n_bg_street_data' store=True args: 'Sector Name/Number'
Public methods (0)

No public methods.