TIP: You can type at any time to perform a new search.

Security findings

Repository
OCA/l10n-germany · module folder · Try on Runboat
Module version
1.0.0
Category
Accounting
Folder size
0.1 MB
License
AGPL-3
Application
No
Auto-installable
No
Website
https://github.com/OCA/l10n-germany
Last tracking update
2026-08-07 09:06:26
Authors
Odoo Community Association (OCA), Hunki Enterprises BV
Maintainers
Odoo Community Association (OCA), Hunki Enterprises BV
Committers
OCA-git-bot, oca-ci, Muaaz Siddiq
Odoo dependencies
Python dependencies
None
System dependencies
None
Required by
None
Description
This module implements DATEV exports in the dtvf format.

Code Analysis info_outline

Views touched (5)
XML IDNameModelTypeStatus
datev_export_dtvf_view_tree datev_export_dtvf.export list New
l10n_de_dtfv_export_view_form datev_export_dtvf.export form New
res_config_settings_view_form res.config.settings form Inherits datev_export.res_config_settings_view_form
view_account_account_form account.account form Inherits account.view_account_form
view_res_partner_form res.partner form Inherits base.view_partner_form
HTTP endpoints (0)

No HTTP endpoints found for this module.

Models touched (5)

New fields (2)
  • datev_code Char
    help="In case your COA codes don't work for DATEV, fill in an alternative code here"
  • datev_export_nonautomatic Boolean
    help="When this flag is set, journal items from this account will be exported with field 'BU-Schlussel' set to '40', which inhibits automatic calculations in DATEV." args: 'Suppress automatic calculations in DATEV'
Public methods (0)

No public methods.

New fields (11)
  • company_id Many2one → res.company
    default=<expr> required=True args: 'res.company'
  • date_generated Datetime
    copy=False readonly=True args: 'Generated at'
  • file_data Binary
    copy=False readonly=True args: 'Data'
  • file_name Char
    compute='_compute_file_name' readonly=True args: 'Filename'
  • fiscalyear_end Date
    related='fiscalyear_id.date_end'
  • fiscalyear_id Many2one → date.range
    string='Fiscal year' args: 'date.range'
  • fiscalyear_start Date
    related='fiscalyear_id.date_start'
  • journal_ids Many2many → account.journal
    string='Journals' args: 'account.journal'
  • name Char
  • period_ids Many2many → date.range
    string='Periods' args: 'date.range'
  • state Selection
    copy=False default='draft' args: [('draft', 'Draft'), ('done', 'Done')]
Public methods (2)
  • action_draft(self)
  • action_generate(self)

New fields (4)
  • datev_account_code_length Integer
    default=5 args: 'DATEV account code length'
  • datev_customer_sequence_id Many2one → ir.sequence
    args: 'ir.sequence', 'DATEV sequence for customers'
  • datev_partner_numbering Selection
    default='none' selection='_selection_datev_partner_numbering' string='DATEV Partner numbering'
  • datev_supplier_sequence_id Many2one → ir.sequence
    args: 'ir.sequence', 'DATEV sequence for suppliers'
Public methods (0)

No public methods.

New fields (4)
  • datev_account_code_length Integer
    readonly=False related='company_id.datev_account_code_length'
  • datev_customer_sequence_id Many2one
    readonly=False related='company_id.datev_customer_sequence_id'
  • datev_partner_numbering Selection
    readonly=False related='company_id.datev_partner_numbering'
  • datev_supplier_sequence_id Many2one
    readonly=False related='company_id.datev_supplier_sequence_id'
Public methods (0)

No public methods.

New fields (3)
  • l10n_de_datev_export_identifier_customer Char
    args: 'DATEV number (customer)'
  • l10n_de_datev_export_identifier_supplier Char
    args: 'DATEV number (supplier)'
  • l10n_de_datev_export_show Boolean
    compute='_compute_l10n_de_datev_export_show'
Public methods (2)
  • action_l10n_de_datev_export_identifier_customer(self)
    Generate number if not set
  • action_l10n_de_datev_export_identifier_supplier(self)
    Generate number if not set

Loading…

Loading…