Skip to Content
Odoo model · Enterprise

l10n_be.dmfa

DMFA. Defined in module l10n_be_hr_payroll; exists in Odoo 18, 19, 20. Across the upgrade steps we tracked: 45 fields added, 9 removed, 0 renamed.

  1. Odoo 16 not covered
  2. Odoo 17 not covered
  3. Odoo 18 l10n_be_hr_payroll
  4. Odoo 19 l10n_be_hr_payroll
  5. Odoo 20 l10n_be_hr_payroll

This is an Enterprise model: Odoo 16 and 17 Enterprise sources are not part of the data, so those versions show as not covered.

Odoo 17 to 18

Community only All changes in this step

Not covered: this step compares Community modules only and this model belongs to an Enterprise module.

Odoo 18 to 19

Community + Enterprise All changes in this step
1 views of this model removed
  • l10n_be_hr_payroll_dmfa_sftp.l10n_be_dmfa_view_form

Odoo 19 to 20

Community + Enterprise All changes in this step

Fields removed (9)

FieldTypeModuleNotes
dmfa_gobinaryl10n_be_hr_payroll
dmfa_go_filenamecharl10n_be_hr_payroll
dmfa_signaturebinaryl10n_be_hr_payroll
dmfa_signature_filenamecharl10n_be_hr_payroll
dmfa_xmlbinaryl10n_be_hr_payroll
dmfa_xml_filenamecharl10n_be_hr_payroll
file_typeselectionl10n_be_hr_payroll
referencecharl10n_be_hr_payroll
validation_stateselectionl10n_be_hr_payroll

Fields added (45)

Show all 45
FieldTypeModule
acs_deduction_line_idsone2manyl10n_be_hr_payroll
artist_reduction_line_idsone2manyl10n_be_hr_payroll
branch_idsone2manyl10n_be_hr_payroll
children_countintegerl10n_be_hr_payroll
children_idsone2manyl10n_be_hr_payroll
company_pidcharl10n_be_hr_payroll
correction_reasoncharl10n_be_hr_payroll
declaration_methodselectionl10n_be_hr_payroll
elderly_reduction_line_idsone2manyl10n_be_hr_payroll
fifth_hiremany2onel10n_be_hr_payroll
fifth_hire_disabledbooleanl10n_be_hr_payroll
fifth_hire_messagecharl10n_be_hr_payroll
fifth_hire_warningcharl10n_be_hr_payroll
first_hiremany2onel10n_be_hr_payroll
first_hire_disabledbooleanl10n_be_hr_payroll
first_hire_fields_invisiblebooleanl10n_be_hr_payroll
first_hire_messagecharl10n_be_hr_payroll
first_hire_warningcharl10n_be_hr_payroll
first_hires_reductions_eligible_employee_idsmany2manyl10n_be_hr_payroll
fourth_hiremany2onel10n_be_hr_payroll
fourth_hire_disabledbooleanl10n_be_hr_payroll
fourth_hire_messagecharl10n_be_hr_payroll
fourth_hire_warningcharl10n_be_hr_payroll
has_unfinished_modificationbooleanl10n_be_hr_payroll
is_correction_neededbooleanl10n_be_hr_payroll
is_invalidbooleanl10n_be_hr_payroll
issuesjsonl10n_be_hr_payroll
parent_idmany2onel10n_be_hr_payroll
payment_idmany2onel10n_be_hr_payroll_account
payslip_countintegerl10n_be_hr_payroll
payslip_idsone2manyl10n_be_hr_payroll
second_hiremany2onel10n_be_hr_payroll
second_hire_disabledbooleanl10n_be_hr_payroll
second_hire_messagecharl10n_be_hr_payroll
second_hire_warningcharl10n_be_hr_payroll
sixth_hiremany2onel10n_be_hr_payroll
sixth_hire_disabledbooleanl10n_be_hr_payroll
sixth_hire_messagecharl10n_be_hr_payroll
sixth_hire_warningcharl10n_be_hr_payroll
stateselectionl10n_be_hr_payroll
third_hiremany2onel10n_be_hr_payroll
third_hire_disabledbooleanl10n_be_hr_payroll
third_hire_messagecharl10n_be_hr_payroll
third_hire_warningcharl10n_be_hr_payroll
unexperienced_reduction_line_idsone2manyl10n_be_hr_payroll

Now also inherits l10n.be.onss.batch.declaration (fields from these parents are listed on their own pages).

All fields declared on l10n_be.dmfa (67)

Fields this model declares itself in any version, with the versions they exist in. Inherited fields (mail.thread and other mixins) are on the parent model's page.

present not present not covered (Enterprise, Odoo 16 and 17)

Show all 67 fields
FieldTypeLabelModule1617181920
acs_deduction_line_idsone2many l10n_be.dmfa.acs.reduction.lineACS Reductionsl10n_be_hr_payrollE
artist_reduction_line_idsone2many l10n_be.dmfa.artist.reduction.lineArtist reduction linesl10n_be_hr_payrollE
branch_idsone2many res.companyl10n_be_hr_payrollE
children_countintegerl10n_be_hr_payrollE
children_idsone2many l10n_be.dmfal10n_be_hr_payrollE
company_idmany2one res.companyl10n_be_hr_payrollE
company_pidcharCompany PIDl10n_be_hr_payrollE
correction_reasoncharJustificationl10n_be_hr_payrollE
declaration_methodselectionDeclaration Methodl10n_be_hr_payrollE
declaration_typeselectionDeclaration Typel10n_be_hr_payrollE
dmfa_gobinaryGo filel10n_be_hr_payrollE
dmfa_go_filenamecharl10n_be_hr_payrollE
dmfa_pdfbinaryPDF filel10n_be_hr_payrollE
dmfa_pdf_filenamecharl10n_be_hr_payrollE
dmfa_signaturebinarySignature filel10n_be_hr_payrollE
dmfa_signature_filenamecharl10n_be_hr_payrollE
dmfa_xmlbinaryXML filel10n_be_hr_payrollE
dmfa_xml_filenamecharl10n_be_hr_payrollE
elderly_reduction_line_idsone2many l10n_be.dmfa.elderly.reduction.lineElderly Reductionl10n_be_hr_payrollE
error_messagecharError Messagel10n_be_hr_payrollE
fifth_hiremany2one hr.employeel10n_be_hr_payrollE
fifth_hire_disabledbooleanl10n_be_hr_payrollE
fifth_hire_messagecharl10n_be_hr_payrollE
fifth_hire_warningcharl10n_be_hr_payrollE
file_typeselectionl10n_be_hr_payrollE
first_hiremany2one hr.employeel10n_be_hr_payrollE
first_hire_disabledbooleanl10n_be_hr_payrollE
first_hire_fields_invisiblebooleanl10n_be_hr_payrollE
first_hire_messagecharl10n_be_hr_payrollE
first_hire_warningcharl10n_be_hr_payrollE
first_hires_reductions_eligible_employee_idsmany2many hr.employeel10n_be_hr_payrollE
fourth_hiremany2one hr.employeel10n_be_hr_payrollE
fourth_hire_disabledbooleanl10n_be_hr_payrollE
fourth_hire_messagecharl10n_be_hr_payrollE
fourth_hire_warningcharl10n_be_hr_payrollE
has_unfinished_modificationbooleanl10n_be_hr_payrollE
is_correction_neededbooleanl10n_be_hr_payrollE
is_invalidbooleanl10n_be_hr_payrollE
issuesjsonl10n_be_hr_payrollE
namecharl10n_be_hr_payrollE
onss_declaration_countintegerl10n_be_hr_payrollE
onss_declaration_idsone2many l10n.be.onss.declarationl10n_be_hr_payrollE
parent_idmany2one l10n_be.dmfaOriginal Declarationl10n_be_hr_payrollE
payment_idmany2one account.paymentl10n_be_hr_payroll_accountE
payslip_countintegerl10n_be_hr_payrollE
payslip_idsone2many hr.payslipReported Payslipsl10n_be_hr_payrollE
quarterselectionl10n_be_hr_payrollE
quarter_enddatel10n_be_hr_payrollE
quarter_startdatel10n_be_hr_payrollE
referencecharl10n_be_hr_payrollE
second_hiremany2one hr.employeel10n_be_hr_payrollE
second_hire_disabledbooleanl10n_be_hr_payrollE
second_hire_messagecharl10n_be_hr_payrollE
second_hire_warningcharl10n_be_hr_payrollE
sixth_hiremany2one hr.employeel10n_be_hr_payrollE
sixth_hire_disabledbooleanl10n_be_hr_payrollE
sixth_hire_messagecharl10n_be_hr_payrollE
sixth_hire_warningcharl10n_be_hr_payrollE
stateselectionl10n_be_hr_payrollE
third_hiremany2one hr.employeel10n_be_hr_payrollE
third_hire_disabledbooleanl10n_be_hr_payrollE
third_hire_messagecharl10n_be_hr_payrollE
third_hire_warningcharl10n_be_hr_payrollE
unexperienced_reduction_line_idsone2many l10n_be.dmfa.unexperienced.reductionUnexperienced Employee Reductionsl10n_be_hr_payrollE
validation_stateselectionl10n_be_hr_payrollE
vehicle_idsone2many fleet.vehiclel10n_be_hr_payrollE
yearcharl10n_be_hr_payrollE
Coverage. Odoo 16 to 17 and 17 to 18 compare Community modules only (the Enterprise 16 and 17 sources are not available to us). Odoo 18 to 19 and 19 to 20 include Community and Enterprise modules. Everything here comes from a static read of the Odoo source code: a field counts as removed only when no parent model, mixin or delegated model still provides it. Fields created dynamically at run time can be missed, and entries we could not confirm are marked as low confidence.