Repository
OCA/l10n-germany · module folder · Try on Runboat
Module version
2.0.0
Category
Accounting
Folder size
0.42 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)
Maintainers
Odoo Community Association (OCA)
Committers
OCA-git-bot, oca-ci
Odoo dependencies
Python dependencies
chardet
System dependencies
None
Required by
None
Description
## DATEV Format .csv Import

The module "datev_import_csv_dtvf" enables the import of DATEV journal
entries into Odoo. Possible use cases include:

- DATEV journal entries from payroll and salary accounting
- DATEV journal entries in the context of annual financial statements
- DATEV journal entries in the context of reallocations by the tax
  consultant
- DATEV journal entries in the context of depreciation (AfA) bookings by
  the tax consultant
- DATEV journal entries in the context of loans

Currently, the following limitations exist:

- DATEV journal entries containing tax-related booking keys require
  adjustments in Odoo
- Under certain circumstances, DATEV journal entries on creditor and
  debtor accounts may also be affected.

Code Analysis

Views touched (1)
XML IDNameModelTypeStatus
account_move_import_form account.move.import.form account.move.import form New
HTTP endpoints (0)

No HTTP endpoints found for this module.

Models touched (2)

New fields (8)
  • date_format Char
    default=GENERIC_CSV_DEFAULT_DATE help='Date format is applicable only on Generic csv file ex "%d%m%Y"' required=True
  • file_to_import Binary
    help='File containing the journal entry(ies) to import.' required=True string='File to Import'
  • filename Char
  • force_journal_id Many2one → account.journal
    help='Journal in which the journal entry will be created' string='Journal' args: 'account.journal'
  • force_move_date Date
    args: 'Force Date'
  • force_move_line_name Char
    args: 'Force Label'
  • force_move_ref Char
    args: 'Reference'
  • post_move Boolean
    help='If True, the journal entry will be posted after the import.' string='Post Journal Entry'
Public methods (5)
  • clean_strip_pivot(self, pivot)
  • create_moves_from_pivot(self, pivot, post=False)
  • genericcsv2pivot(self, file_bytes)
  • run_import(self)
  • update_pivot(self, pivot)

New fields (2)
  • import_external_id Char
    help='Can be used to tag imported move. Delete all importred move if need (error on file imported)'
  • indicator Char
    help="Can be used to decide Soll/Haben-Kennzeichen,to decide credit or debit entry in first move line.if 'S' then fill 'Credit' value in first move line OR if 'H' then 'Debit' value in first move line"
Public methods (0)

No public methods.

Loading…

Loading…

Loading…