TIP: You can type at any time to perform a new search.
Romania - Localization Config
l10n_ro_config · OCA/l10n-romania
- Repository
- OCA/l10n-romania · module folder · Try on Runboat
- Module version
- 0.9.0
- Category
- Uncategorized
- Folder size
- 0.38 MB
- License
- AGPL-3
- Application
- No
- Auto-installable
- Yes
- Website
- https://github.com/OCA/l10n-romania
- Last tracking update
- 2026-08-07 09:06:35
- Authors
- Odoo Community Association (OCA), Forest and Biomass Romania, NextERP Romania
- Maintainers
- Odoo Community Association (OCA), Forest and Biomass Romania, NextERP Romania
- Committers
- Mihai Fekete, Dorin Hongu, Weblate, OCA-git-bot, oca-ci
- Odoo dependencies
- Python dependencies
- None
- System dependencies
- None
- Required by
- l10n_ro_account, l10n_ro_account_bank_statement_import_mt940_base, l10n_ro_account_bank_statement_report, l10n_ro_account_period_close, l10n_ro_account_report_invoice, l10n_ro_city, l10n_ro_message_spv, l10n_ro_partner_create_by_vat, l10n_ro_partner_unique, l10n_ro_payment_to_statement, l10n_ro_pos, l10n_ro_stock, l10n_ro_vat_on_payment
- Description
This module allows you to install and configure all the localization modules related to Romania. Some of the modules will load data at install. For Romanian companies, you will have a dedicated page in Configuration, from where you cna install rest of the modules, or set up some added fields for localization. \* All changes added by the Romanian localization will only apply for companies that have the "Use Romanian Accounting" checkbox set. \* All menus and fields are visible in the interface if you are working on a Romanian company, otherwise the are hidden.
Code Analysis ⓘ
Views touched (11)
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
banks |
banks | ir.ui.view | qweb | New |
report_address_company |
report_address_company | ir.ui.view | qweb | New |
res_config_settings_account_view_form |
res.config.settings.view.form.inherit.account | res.config.settings | form | Inherits account.res_config_settings_view_form |
res_config_settings_view_form |
res.config.settings.view.form.inherit | res.config.settings | form | Inherits base.res_config_settings_view_form |
view_account_bank_journal_form |
account.bank.journal.form | account.journal | form | Inherits account.view_account_journal_form |
view_account_bank_journal_tree |
account.bank.journal.list | account.journal | list | Inherits account.view_account_journal_tree |
view_partner_anaf_status_form |
res.partner.anaf.status.inherit | res.partner | form | Inherits account.view_partner_property_form |
view_partner_bank_form |
res.partner.bank.form | res.partner.bank | form | Inherits base.view_partner_bank_form |
view_partner_bank_search |
res.partner.bank.search | res.partner.bank | search | Inherits base.view_partner_bank_search |
view_partner_bank_tree |
res.partner.bank.list | res.partner.bank | list | Inherits base.view_partner_bank_tree |
view_partner_create_by_vat |
res.partner.create.by.vat | res.partner | form | Inherits base.view_partner_form |
HTTP endpoints (0)
No HTTP endpoints found for this module.
Models touched (10)
New fields (0)
No new fields.
Public methods (0)No public methods.
New fields (3)
-
l10n_ro_fiscal_position_idMany2one → account.fiscal.positiondomain="[('company_id', '=', company_id)]" args: 'account.fiscal.position', 'Romania - Fiscal Position' -
l10n_ro_fiscal_receiptBooleanargs: 'Fiscal Receipts Journal' -
l10n_ro_print_reportBooleancompute='_compute_l10n_ro_print_report'inverse='_inverse_l10n_ro_print_report'store=True args: 'Print in Report'
No public methods.
New fields (0)
No new fields.
Public methods (1)-
get_bindings(self, model_name)@api.modelDrop the Romanian-specific contextual actions (the ones defined by an ``l10n_ro*`` module) from the "Action" menu / toolbar when the current company is not a Romanian company.
New fields (1)
-
is_l10n_ro_recordBoolean
No public methods.
New fields (1)
-
is_l10n_ro_recordBooleancompute='_compute_is_l10n_ro_record'readonly=Falsestring='Is Romanian Record'
-
get_view(self, view_id=None, view_type='form', **options)@api.model
New fields (0)
No new fields.
Public methods (0)No public methods.
New fields (21)
-
l10n_ro_account_serv_purchase_tax_idMany2one → account.taxstring='Romania - Default Services Purchase Tax' args: 'account.tax' -
l10n_ro_account_serv_sale_tax_idMany2one → account.taxstring='Romania - Default Services Sale Tax' args: 'account.tax' -
l10n_ro_accountingBooleancompute='_compute_l10n_ro_accounting'default=Truestore=Truestring='Romania - Use Romanian Accounting' -
l10n_ro_caen_codeCharreadonly=Falserelated='partner_id.l10n_ro_caen_code' -
l10n_ro_nondeductible_account_idMany2one → account.accounthelp='This account will be used as the default non deductible expense account from tax repartition lines marked as not deductible. If the line account does not have a non deductible account set, this account will be used.'string='Romania - Non Deductible Expense Account' args: 'account.account' -
l10n_ro_property_customs_commission_product_idMany2one → product.productdomain="[('type', '=', 'service')]"help='This product will be used in create the DVI landed costfor the duty commissions.'string='Romania - Customs Commission Landed Cost Product' args: 'product.product' -
l10n_ro_property_customs_duty_product_idMany2one → product.productdomain="[('type', '=', 'service')]"help='This product will be used in create the DVI landed costfor the duty tax'string='Romania - Customs Duty Landed Cost Product' args: 'product.product' -
l10n_ro_property_inverse_taxation_position_idMany2one → account.fiscal.positionstring='Romania - Fiscal Position for Inverse Taxation' args: 'account.fiscal.position' -
l10n_ro_property_stock_picking_custody_account_idMany2one → account.accounthelp='This account will be used as the extra trial balance payable account for the current partner on stock picking received in custody.'string='Romania - Picking Account Custody' args: 'account.account' -
l10n_ro_property_stock_picking_payable_account_idMany2one → account.accountdomain="[('account_type', 'in', ['liability_current','income_other'])]"help='This account will be used as the payable account for the current partner on stock picking notice.'string='Romania - Picking Account Payable' args: 'account.account' -
l10n_ro_property_stock_picking_receivable_account_idMany2one → account.accountdomain="[('account_type', 'in', ['asset_current','income_other'])]"help='This account will be used as the receivable account for the current partner on stock picking notice.'string='Romania - Picking Account Receivable' args: 'account.account' -
l10n_ro_property_stock_price_difference_product_idMany2one → product.productdomain="[('type', '=', 'service')]"help='This product will be used to create the landed costfor the price difference between picking and bill'string='Romania - Price Difference Landed Cost Product' args: 'product.product' -
l10n_ro_property_stock_transfer_account_idMany2one → account.accountdomain="[('account_type', '=', 'liability_current')]"help='This account will be used as an intermediary account for account move line generated from internal moves between company stores.'string='Romania - Company Stock Transfer Account' args: 'account.account' -
l10n_ro_property_stock_usage_giving_account_idMany2one → account.accountdomain="[('account_type', '=', 'income_other')]"help='This account will be used as the usage giving account in account move line.'string='Romania - Usage Giving Account' args: 'account.account' -
l10n_ro_property_trade_discount_granted_account_idMany2one → account.accountstring='Romania - Trade discounts granted' args: 'account.account' -
l10n_ro_property_trade_discount_received_account_idMany2one → account.accountstring='Romania - Trade discounts received' args: 'account.account' -
l10n_ro_property_uneligible_tax_account_idMany2one → account.accountdomain="[('account_type', 'in', ['liability_non_current','income_other'])]"help='This account will be used as the not eligible tax account for account move line.\nUsed in especially in inventory losses.'string='Romania - Not Eligible Tax Account' args: 'account.account' -
l10n_ro_property_vat_on_payment_position_idMany2one → account.fiscal.positionstring='Romania - Fiscal Position for VAT on Payment' args: 'account.fiscal.position' -
l10n_ro_restrict_stock_move_date_last_monthBooleanhelp='Restrict stock move posting from 1st of previous month till today. Future dates are not allowed.'string='Restrict Stock Move Date Last Month' -
l10n_ro_share_capitalFloatdefault=200digits='Account'string='Romania - Share Capital' -
l10n_ro_stock_acc_price_diffBooleanhelp='If this field is checked and the company use Romanian Accounting,the currency rate differences between reception and invoice will be reflected in the stock valuation.'string='Romania - Stock Valuation Update'
No public methods.
New fields (45)
-
l10n_ro_accountingBooleanreadonly=Falserelated='company_id.l10n_ro_accounting' -
l10n_ro_caen_codeCharreadonly=Falserelated='company_id.l10n_ro_caen_code' -
l10n_ro_nondeductible_account_idMany2one → account.accountreadonly=Falserelated='company_id.l10n_ro_nondeductible_account_id' args: 'account.account' -
l10n_ro_property_customs_commission_product_idMany2one → product.productreadonly=Falserelated='company_id.l10n_ro_property_customs_commission_product_id' args: 'product.product' -
l10n_ro_property_customs_duty_product_idMany2one → product.productreadonly=Falserelated='company_id.l10n_ro_property_customs_duty_product_id' args: 'product.product' -
l10n_ro_property_inverse_taxation_position_idMany2one → account.fiscal.positionreadonly=Falserelated='company_id.l10n_ro_property_inverse_taxation_position_id' args: 'account.fiscal.position' -
l10n_ro_property_stock_picking_custody_account_idMany2one → account.accountreadonly=Falserelated='company_id.l10n_ro_property_stock_picking_custody_account_id' args: 'account.account' -
l10n_ro_property_stock_picking_payable_account_idMany2one → account.accountreadonly=Falserelated='company_id.l10n_ro_property_stock_picking_payable_account_id' args: 'account.account' -
l10n_ro_property_stock_picking_receivable_account_idMany2one → account.accountreadonly=Falserelated='company_id.l10n_ro_property_stock_picking_receivable_account_id' args: 'account.account' -
l10n_ro_property_stock_price_difference_product_idMany2one → product.productreadonly=Falserelated='company_id.l10n_ro_property_stock_price_difference_product_id' args: 'product.product' -
l10n_ro_property_stock_transfer_account_idMany2one → account.accountreadonly=Falserelated='company_id.l10n_ro_property_stock_transfer_account_id' args: 'account.account' -
l10n_ro_property_stock_usage_giving_account_idMany2one → account.accountreadonly=Falserelated='company_id.l10n_ro_property_stock_usage_giving_account_id' args: 'account.account' -
l10n_ro_property_trade_discount_granted_account_idMany2one → account.accountreadonly=Falserelated='company_id.l10n_ro_property_trade_discount_granted_account_id' args: 'account.account' -
l10n_ro_property_trade_discount_received_account_idMany2one → account.accountreadonly=Falserelated='company_id.l10n_ro_property_trade_discount_received_account_id' args: 'account.account' -
l10n_ro_property_uneligible_tax_account_idMany2one → account.accountreadonly=Falserelated='company_id.l10n_ro_property_uneligible_tax_account_id' args: 'account.account' -
l10n_ro_property_vat_on_payment_position_idMany2one → account.fiscal.positionreadonly=Falserelated='company_id.l10n_ro_property_vat_on_payment_position_id' args: 'account.fiscal.position' -
l10n_ro_restrict_stock_move_date_last_monthBooleanreadonly=Falserelated='company_id.l10n_ro_restrict_stock_move_date_last_month' -
l10n_ro_serv_purchase_tax_idMany2one → account.taxreadonly=Falserelated='company_id.l10n_ro_account_serv_purchase_tax_id' args: 'account.tax' -
l10n_ro_serv_sale_tax_idMany2one → account.taxreadonly=Falserelated='company_id.l10n_ro_account_serv_sale_tax_id' args: 'account.tax' -
l10n_ro_share_capitalFloatreadonly=Falserelated='company_id.l10n_ro_share_capital' -
l10n_ro_stock_acc_price_diffBooleanreadonly=Falserelated='company_id.l10n_ro_stock_acc_price_diff' -
module_currency_rate_update_RO_BNRBooleanhelp='This option allows you to manage the update of currency rate based from BNR site.' args: 'Currency Rate Update BNR' -
module_l10n_ro_account_anaf_syncBooleanhelp='This option allows you to manage the sync to ANAF website.' args: 'Account ANAF Sync' -
module_l10n_ro_account_edit_currency_rateBooleanhelp='This allows you to the currency rate in invoices.\n' args: 'Invoice Edit Currency Rate' -
module_l10n_ro_account_period_closeBooleanhelp='This allows you to close accounts on periods based on templates: Income, Expense, VAT...' args: 'Romania Account Period Close' -
module_l10n_ro_account_report_invoiceBooleanhelp='This allows you to print invoice report based on romanian layout.\n' args: 'Invoice Report' -
module_l10n_ro_address_extendedBooleanhelp='Extend the partner addres field with flat number, staircase..' args: 'Romanian Extended Address' -
module_l10n_ro_cityBooleanhelp='This allows you to manage the Romanian Cities:\n The address fields will contain city, municipality, siruta.' args: 'Romanian Cities' -
module_l10n_ro_dviBooleanargs: 'Romanian DVI' -
module_l10n_ro_fiscal_validationBooleanhelp='This allows you to manage the vat subjected and vat on payment fields update:\nFor Romanian partners based on ANAF webservice.\nFor European partners based on VIES data.' args: 'Partners Fiscal Validation' -
module_l10n_ro_nondeductible_vatBooleanargs: 'Romania Non Deductible VAT' -
module_l10n_ro_partner_create_by_vatBooleanhelp='This allows you to create partners based on VAT:\nRomanian partners will be create based on ANAF webservice.\nEuropean partners will be create based on VIES webservice (for countries that allow). \n' args: 'Create Partners by VAT' -
module_l10n_ro_partner_uniqueBooleanhelp='This allows you to set unique partners by company, VAT and NRC.' args: 'Partners unique by Company, VAT, NRC' -
module_l10n_ro_payment_receipt_reportBooleanargs: 'Romania Payment Receipt Report' -
module_l10n_ro_payment_to_statementBooleanargs: 'Romania Payment to Statement' -
module_l10n_ro_sirutaBooleanhelp='This allows you to manage the Romanian Zones, Communes\n The address fields will contain new many2one to communes and zones.' args: 'Romanian SIRUTA' -
module_l10n_ro_stockBooleanhelp='This module add on each warehouse methods of usage giving and consumption' args: 'Romanian Stock' -
module_l10n_ro_stock_accountBooleanhelp='This allows you to manage the Romanian Stock Accounting, for locations with warehouse merchandise, including:\nNew stock accounts on location to allow moving entry in accounting based on the stock move.\nThe account entry will be generated from stock move instead of stock quant, link with the generated account move lines on the picking\nInventory account move lines...' args: 'Romanian Stock Accounting' -
module_l10n_ro_stock_account_dateBooleanhelp='This allows you to set up the Accounting Date on stock operation' args: 'Romanian Stock Accounting Date' -
module_l10n_ro_stock_account_date_wizardBooleanhelp='This allows you to set up the Accounting Date on stock operation.The Accounting Date will be showed up in confirmation wizards.' args: 'Romanian Stock Accounting Date Wizard' -
module_l10n_ro_stock_picking_comment_templateBooleanargs: 'Romanian Stock Picking Comment Template' -
module_l10n_ro_stock_picking_valued_reportBooleanargs: 'Romanian Stock Picking Valued Report' -
module_l10n_ro_stock_price_differenceBooleanhelp='This allows you to manage price differences between receptions and invoices.\nIt will be done by using landed cost, to also threat deliveries between reception and supplier invoice confirmation.\n' args: 'Romanian Stock Accounting Price Difference' -
module_l10n_ro_stock_reportBooleanargs: 'Romanian Stock Sheet Report' -
module_l10n_ro_vat_on_paymentBooleanhelp='This module will download data from ANAF site and when you give or receive a invoice will set fiscal position for VAT on payment' args: 'VAT on payment'
No public methods.
New fields (4)
-
l10n_ro_caen_codeChardefault='0000'string='Romania - CAEN Code' -
l10n_ro_e_invoiceBooleancopy=Falsestring='Romania - E-Invoicing' -
l10n_ro_vat_numberCharcompute='_compute_l10n_ro_vat_number'help='VAT number without country code.'store=Truestring='Romania - VAT number digits' -
l10n_ro_vat_subjectedBooleanstring='Romania - VAT Subjected'
-
onchange_l10n_ro_vat_subjected(self)@api.onchange('l10n_ro_vat_subjected')
New fields (1)
-
l10n_ro_print_reportBooleanstring='Romania - Print in Report'
No public methods.
Loading…
Loading…
Loading…
Loading…
Loading…
Loading…
Loading…
Loading…