| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/l10n-germany |
| GIT | |
| GIT | https://github.com/OCA/l10n-germany.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/l10n-germany/tree/18.0/l10n_de_tax_statement |
| VERSION | |
| VERSION | 3.0.0 |
| CATEGORY | |
| CATEGORY | Localization |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Odoo Community Association (OCA), Onestein |
| MAINTAINERS | |
| MAINTAINERS | Odoo Community Association (OCA), Onestein |
| COMMITTERS | |
| COMMITTERS | Weblate, OCA-git-bot, Michael Tietz, oca-ci, Anjeel Haria |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/l10n-germany |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 19:30:19 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
OCA/server-ux: - date_range odoo/odoo: - account - base_setup - base - web - onboarding - product - bus - web_tour - html_editor - uom - analytic - portal - web_editor - http_routing - auth_signup - digest - resource - l10n_de - base_iban - base_vat - l10n_din5008 |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | This module provides the *German VAT Statement* (Umsatzsteuervoranmeldung). You can use the *German VAT Statement* report to declare your taxes on www.elster.de. |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
l10n_de_tax_statement.report_tax_statement |
l10n_de_tax_statement.report_tax_statement | ir.ui.view | qweb | New |
l10n_de_tax_statement.report_tax_statement_filters |
l10n_de_tax_statement.report_tax_statement_filters | ir.ui.view | qweb | New |
view_l10n_de_tax_report_form |
l10n.de.tax.statement | form | New | |
view_l10n_de_tax_report_tree |
l10n.de.tax.statement | list | New |
l10n_de_tax_statement_id
Many2one → l10n.de.tax.statement
copy=False
args: 'l10n.de.tax.statement', 'statement'
l10n_de_tax_statement_include
Boolean
copy=False
args: 'Include in VAT Statement'
l10n_de_add_move_in_statement(self)
l10n_de_unlink_move_from_statement(self)
l10n_de_tax_statement_id
Many2one
related='move_id.l10n_de_tax_statement_id'
store=True
string='Related Move Statement'
l10n_de_tax_statement_include
Boolean
related='move_id.l10n_de_tax_statement_include'
store=True
No public methods.
company_id
Many2one → res.company
default=<expr>
readonly=True
required=True
args: 'res.company', 'Company'
currency_id
Many2one → res.currency
related='company_id.currency_id'
args: 'res.currency'
date_posted
Datetime
readonly=True
date_range_id
Many2one → date.range
date_update
Datetime
readonly=True
format_tax_total
Char
compute='_compute_amount_format_tax_total'
from_date
Date
compute='_compute_date_range'
readonly=False
required=True
store=True
line_ids
One2many → l10n.de.tax.statement.line
move_line_ids
One2many → account.move.line
readonly=True
string='Entry Lines'
args: 'account.move.line', 'l10n_de_tax_statement_id'
name
Char
compute='_compute_name'
readonly=False
required=True
store=True
string='Tax Statement'
state
Selection
copy=False
default='draft'
readonly=True
string='Status'
args: [('draft', 'Draft'), ('posted', 'Posted'), ('final', 'Final')]
tax_total
Monetary
compute='_compute_tax_total'
string='Verbl. Ust.-Vorauszahlung'
to_date
Date
compute='_compute_date_range'
readonly=False
required=True
store=True
unreported_move_from_date
Date
compute='_compute_unreported_move_from_date'
readonly=False
store=True
unreported_move_ids
One2many → account.move
compute='_compute_unreported_move_ids'
string='Unreported Journal Entries'
args: 'account.move'
version
Selection
required=True
args: [('2018', '2018'), ('2019', '2019/2020'), ('2021', '2021/2022')]
default_get(self, fields_list)
finalize(self)
map_tax_code_line_code(self, code)
post(self)
reset(self)
statement_update(self)
write(self, values)
company_id
Many2one → res.company
required=True
args: 'res.company', 'Company'
tag_21_base
Many2one → account.account.tag
tag_35_base
Many2one → account.account.tag
tag_36_tax
Many2one → account.account.tag
tag_41_base
Many2one → account.account.tag
tag_42_base
Many2one → account.account.tag
tag_43_base
Many2one → account.account.tag
tag_44_base
Many2one → account.account.tag
tag_45_base
Many2one → account.account.tag
tag_46_base
Many2one → account.account.tag
tag_47_tax
Many2one → account.account.tag
tag_48_base
Many2one → account.account.tag
tag_49_base
Many2one → account.account.tag
tag_52_base
Many2one → account.account.tag
tag_53_tax
Many2one → account.account.tag
tag_59_tax
Many2one → account.account.tag
tag_60_base
Many2one → account.account.tag
tag_61_tax
Many2one → account.account.tag
tag_62_tax
Many2one → account.account.tag
tag_63_tax
Many2one → account.account.tag
tag_64_tax
Many2one → account.account.tag
tag_65_tax
Many2one → account.account.tag
tag_66_tax
Many2one → account.account.tag
tag_67_tax
Many2one → account.account.tag
tag_68_base
Many2one → account.account.tag
tag_69_tax
Many2one → account.account.tag
tag_73_base
Many2one → account.account.tag
tag_74_tax
Many2one → account.account.tag
tag_76_base
Many2one → account.account.tag
tag_77_base
Many2one → account.account.tag
tag_78_base
Many2one → account.account.tag
tag_79_tax
Many2one → account.account.tag
tag_80_tax
Many2one → account.account.tag
tag_81_base
Many2one → account.account.tag
tag_81_tax
Many2one → account.account.tag
tag_84_base
Many2one → account.account.tag
tag_85_tax
Many2one → account.account.tag
tag_86_base
Many2one → account.account.tag
tag_86_tax
Many2one → account.account.tag
tag_89_base
Many2one → account.account.tag
tag_89_tax
Many2one → account.account.tag
tag_91_base
Many2one → account.account.tag
tag_93_base
Many2one → account.account.tag
tag_93_tax
Many2one → account.account.tag
tag_94_base
Many2one → account.account.tag
tag_95_base
Many2one → account.account.tag
tag_96_tax
Many2one → account.account.tag
tag_98_tax
Many2one → account.account.tag
No public methods.
base
Monetary
code
Char
currency_id
Many2one → res.currency
help='Utility field to express amount currency'
related='statement_id.company_id.currency_id'
args: 'res.currency'
format_base
Char
compute='_compute_amount_format'
format_tax
Char
compute='_compute_amount_format'
is_group
Boolean
compute='_compute_is_group'
is_readonly
Boolean
compute='_compute_is_readonly'
is_total
Boolean
compute='_compute_is_group'
name
Char
statement_id
Many2one → l10n.de.tax.statement
tax
Monetary
get_lines_action(self, tax_or_base='tax')
view_base_lines(self)
view_tax_lines(self)
| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/l10n-germany |
| GIT | |
| GIT | https://github.com/OCA/l10n-germany.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/l10n-germany/tree/17.0/l10n_de_tax_statement |
| VERSION | |
| VERSION | 1.0.1 |
| CATEGORY | |
| CATEGORY | Localization |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Odoo Community Association (OCA), Onestein |
| MAINTAINERS | |
| MAINTAINERS | Odoo Community Association (OCA), Onestein |
| COMMITTERS | |
| COMMITTERS | Víctor Martínez, OCA-git-bot, oca-ci, Christopher Rogos |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/l10n-germany |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 19:20:10 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
OCA/server-ux: - date_range odoo/odoo: - account - base_setup - base - web - onboarding - product - bus - web_tour - uom - analytic - portal - web_editor - http_routing - auth_signup - digest - resource - l10n_de - base_iban - base_vat - l10n_din5008 |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | This module provides the *German VAT Statement* (Umsatzsteuervoranmeldung). You can use the *German VAT Statement* report to declare your taxes on www.elster.de. |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
l10n_de_tax_statement.report_tax_statement |
l10n_de_tax_statement.report_tax_statement | ir.ui.view | qweb | New |
l10n_de_tax_statement.report_tax_statement_filters |
l10n_de_tax_statement.report_tax_statement_filters | ir.ui.view | qweb | New |
res_config_settings_view_form |
res.config.settings | setting | Inherits account.res_config_settings_view_form | |
view_l10n_de_tax_report_form |
l10n.de.tax.statement | form | New | |
view_l10n_de_tax_report_tree |
l10n.de.tax.statement | tree | New |
l10n_de_tax_statement_id
Many2one → l10n.de.tax.statement
copy=False
args: 'l10n.de.tax.statement', 'statement'
l10n_de_tax_statement_include
Boolean
copy=False
args: 'Include in VAT Statement'
l10n_de_add_move_in_statement(self)
l10n_de_unlink_move_from_statement(self)
l10n_de_tax_statement_id
Many2one
related='move_id.l10n_de_tax_statement_id'
store=True
string='Related Move Statement'
l10n_de_tax_statement_include
Boolean
related='move_id.l10n_de_tax_statement_include'
store=True
No public methods.
company_id
Many2one → res.company
default=<expr>
readonly=True
required=True
args: 'res.company', 'Company'
currency_id
Many2one → res.currency
related='company_id.currency_id'
args: 'res.currency'
date_posted
Datetime
readonly=True
date_range_id
Many2one → date.range
date_update
Datetime
readonly=True
format_tax_total
Char
compute='_compute_amount_format_tax_total'
from_date
Date
compute='_compute_date_range'
readonly=False
required=True
store=True
is_invoice_basis
Boolean
related='company_id.l10n_de_tax_invoice_basis'
string='DE Tax Invoice Basis'
line_ids
One2many → l10n.de.tax.statement.line
move_line_ids
One2many → account.move.line
readonly=True
string='Entry Lines'
args: 'account.move.line', 'l10n_de_tax_statement_id'
name
Char
compute='_compute_name'
readonly=False
required=True
store=True
string='Tax Statement'
state
Selection
copy=False
default='draft'
readonly=True
string='Status'
args: [('draft', 'Draft'), ('posted', 'Posted'), ('final', 'Final')]
tax_total
Monetary
compute='_compute_tax_total'
string='Verbl. Ust.-Vorauszahlung'
to_date
Date
compute='_compute_date_range'
readonly=False
required=True
store=True
unreported_move_from_date
Date
compute='_compute_unreported_move_from_date'
readonly=False
store=True
unreported_move_ids
One2many → account.move
compute='_compute_unreported_move_ids'
string='Unreported Journal Entries'
args: 'account.move'
version
Selection
required=True
args: [('2018', '2018'), ('2019', '2019/2020'), ('2021', '2021/2022')]
default_get(self, fields_list)
finalize(self)
map_tax_code_line_code(self, code)
post(self)
reset(self)
statement_update(self)
write(self, values)
company_id
Many2one → res.company
required=True
args: 'res.company', 'Company'
tag_21_base
Many2one → account.account.tag
tag_35_base
Many2one → account.account.tag
tag_36_tax
Many2one → account.account.tag
tag_41_base
Many2one → account.account.tag
tag_42_base
Many2one → account.account.tag
tag_43_base
Many2one → account.account.tag
tag_44_base
Many2one → account.account.tag
tag_45_base
Many2one → account.account.tag
tag_46_base
Many2one → account.account.tag
tag_47_tax
Many2one → account.account.tag
tag_48_base
Many2one → account.account.tag
tag_49_base
Many2one → account.account.tag
tag_52_base
Many2one → account.account.tag
tag_53_tax
Many2one → account.account.tag
tag_59_tax
Many2one → account.account.tag
tag_60_base
Many2one → account.account.tag
tag_61_tax
Many2one → account.account.tag
tag_62_tax
Many2one → account.account.tag
tag_63_tax
Many2one → account.account.tag
tag_64_tax
Many2one → account.account.tag
tag_65_tax
Many2one → account.account.tag
tag_66_tax
Many2one → account.account.tag
tag_67_tax
Many2one → account.account.tag
tag_68_base
Many2one → account.account.tag
tag_69_tax
Many2one → account.account.tag
tag_73_base
Many2one → account.account.tag
tag_74_tax
Many2one → account.account.tag
tag_76_base
Many2one → account.account.tag
tag_77_base
Many2one → account.account.tag
tag_78_base
Many2one → account.account.tag
tag_79_tax
Many2one → account.account.tag
tag_80_tax
Many2one → account.account.tag
tag_81_base
Many2one → account.account.tag
tag_81_tax
Many2one → account.account.tag
tag_84_base
Many2one → account.account.tag
tag_85_tax
Many2one → account.account.tag
tag_86_base
Many2one → account.account.tag
tag_86_tax
Many2one → account.account.tag
tag_89_base
Many2one → account.account.tag
tag_89_tax
Many2one → account.account.tag
tag_91_base
Many2one → account.account.tag
tag_93_base
Many2one → account.account.tag
tag_93_tax
Many2one → account.account.tag
tag_94_base
Many2one → account.account.tag
tag_95_base
Many2one → account.account.tag
tag_96_tax
Many2one → account.account.tag
tag_98_tax
Many2one → account.account.tag
No public methods.
base
Monetary
code
Char
currency_id
Many2one → res.currency
help='Utility field to express amount currency'
related='statement_id.company_id.currency_id'
args: 'res.currency'
format_base
Char
compute='_compute_amount_format'
format_tax
Char
compute='_compute_amount_format'
is_group
Boolean
compute='_compute_is_group'
is_readonly
Boolean
compute='_compute_is_readonly'
is_total
Boolean
compute='_compute_is_group'
name
Char
statement_id
Many2one → l10n.de.tax.statement
tax
Monetary
get_lines_action(self, tax_or_base='tax')
view_base_lines(self)
view_tax_lines(self)
l10n_de_tax_invoice_basis
Boolean
default=True
string='DE Tax Invoice Basis'
No public methods.
l10n_de_tax_invoice_basis
Boolean
readonly=False
related='company_id.l10n_de_tax_invoice_basis'
string='DE Tax Invoice Basis'
No public methods.
| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/l10n-germany |
| GIT | |
| GIT | https://github.com/OCA/l10n-germany.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/l10n-germany/tree/14.0/l10n_de_tax_statement |
| VERSION | |
| VERSION | 1.0.0 |
| CATEGORY | |
| CATEGORY | Localization |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Odoo Community Association (OCA), Onestein |
| MAINTAINERS | |
| MAINTAINERS | Odoo Community Association (OCA), Onestein |
| COMMITTERS | |
| COMMITTERS | oca-travis, Weblate, OCA-git-bot, dsolanki, Ruben Ortlam |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/l10n-germany |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:41:11 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
OCA/server-ux: - date_range odoo/odoo: - account - base_setup - base - web - product - bus - web_tour - uom - analytic - portal - web_editor - http_routing - auth_signup - digest - resource - l10n_de_skr03 - l10n_de - base_iban - base_vat |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
assets_common |
l10n_de_tax_statement pdf assets | ir.ui.view | qweb | Inherits web.report_assets_common |
l10n_de_tax_statement.report_tax_statement |
l10n_de_tax_statement.report_tax_statement | ir.ui.view | qweb | New |
l10n_de_tax_statement.report_tax_statement_filters |
l10n_de_tax_statement.report_tax_statement_filters | ir.ui.view | qweb | New |
res_config_settings_view_form |
res.config.settings | div | Inherits account.res_config_settings_view_form | |
view_l10n_de_tax_report_form |
l10n.de.tax.statement | form | New | |
view_l10n_de_tax_report_tree |
l10n.de.tax.statement | tree | New |
l10n_de_tax_statement_id
Many2one → l10n.de.tax.statement
copy=False
args: 'l10n.de.tax.statement', 'statement'
l10n_de_tax_statement_include
Boolean
copy=False
args: 'Include in VAT Statement'
l10n_de_add_move_in_statement(self)
l10n_de_unlink_move_from_statement(self)
l10n_de_tax_statement_id
Many2one
related='move_id.l10n_de_tax_statement_id'
store=True
string='Related Move Statement'
l10n_de_tax_statement_include
Boolean
related='move_id.l10n_de_tax_statement_include'
store=True
No public methods.
company_id
Many2one → res.company
default=<expr>
readonly=True
required=True
args: 'res.company', 'Company'
currency_id
Many2one → res.currency
related='company_id.currency_id'
args: 'res.currency'
date_posted
Datetime
readonly=True
date_range_id
Many2one → date.range
date_update
Datetime
readonly=True
format_tax_total
Char
compute='_compute_amount_format_tax_total'
from_date
Date
compute='_compute_date_range'
readonly=False
required=True
store=True
is_invoice_basis
Boolean
related='company_id.l10n_de_tax_invoice_basis'
string='DE Tax Invoice Basis'
line_ids
One2many → l10n.de.tax.statement.line
move_line_ids
One2many → account.move.line
readonly=True
string='Entry Lines'
args: 'account.move.line', 'l10n_de_tax_statement_id'
name
Char
compute='_compute_name'
readonly=False
required=True
store=True
string='Tax Statement'
state
Selection
copy=False
default='draft'
readonly=True
string='Status'
args: [('draft', 'Draft'), ('posted', 'Posted'), ('final', 'Final')]
tax_total
Monetary
compute='_compute_tax_total'
string='Verbl. Ust.-Vorauszahlung'
to_date
Date
compute='_compute_date_range'
readonly=False
required=True
store=True
unreported_move_from_date
Date
compute='_compute_unreported_move_from_date'
readonly=False
store=True
unreported_move_ids
One2many → account.move
compute='_compute_unreported_move_ids'
string='Unreported Journal Entries'
args: 'account.move'
version
Selection
required=True
args: [('2018', '2018'), ('2019', '2019/2020'), ('2021', '2021/2022')]
default_get(self, fields_list)
finalize(self)
map_tax_code_line_code(self, code)
post(self)
reset(self)
statement_update(self)
unlink(self)
write(self, values)
company_id
Many2one → res.company
required=True
args: 'res.company', 'Company'
tag_21_base
Many2one → account.account.tag
tag_35_base
Many2one → account.account.tag
tag_36_tax
Many2one → account.account.tag
tag_41_base
Many2one → account.account.tag
tag_42_base
Many2one → account.account.tag
tag_43_base
Many2one → account.account.tag
tag_44_base
Many2one → account.account.tag
tag_45_base
Many2one → account.account.tag
tag_46_base
Many2one → account.account.tag
tag_47_tax
Many2one → account.account.tag
tag_48_base
Many2one → account.account.tag
tag_49_base
Many2one → account.account.tag
tag_52_base
Many2one → account.account.tag
tag_53_tax
Many2one → account.account.tag
tag_59_tax
Many2one → account.account.tag
tag_60_base
Many2one → account.account.tag
tag_61_tax
Many2one → account.account.tag
tag_62_tax
Many2one → account.account.tag
tag_63_tax
Many2one → account.account.tag
tag_64_tax
Many2one → account.account.tag
tag_65_tax
Many2one → account.account.tag
tag_66_tax
Many2one → account.account.tag
tag_67_tax
Many2one → account.account.tag
tag_68_base
Many2one → account.account.tag
tag_69_tax
Many2one → account.account.tag
tag_73_base
Many2one → account.account.tag
tag_74_tax
Many2one → account.account.tag
tag_76_base
Many2one → account.account.tag
tag_77_base
Many2one → account.account.tag
tag_78_base
Many2one → account.account.tag
tag_79_tax
Many2one → account.account.tag
tag_80_tax
Many2one → account.account.tag
tag_81_base
Many2one → account.account.tag
tag_81_tax
Many2one → account.account.tag
tag_84_base
Many2one → account.account.tag
tag_85_tax
Many2one → account.account.tag
tag_86_base
Many2one → account.account.tag
tag_86_tax
Many2one → account.account.tag
tag_89_base
Many2one → account.account.tag
tag_89_tax
Many2one → account.account.tag
tag_91_base
Many2one → account.account.tag
tag_93_base
Many2one → account.account.tag
tag_93_tax
Many2one → account.account.tag
tag_94_base
Many2one → account.account.tag
tag_95_base
Many2one → account.account.tag
tag_96_tax
Many2one → account.account.tag
tag_98_tax
Many2one → account.account.tag
No public methods.
base
Monetary
code
Char
currency_id
Many2one → res.currency
help='Utility field to express amount currency'
related='statement_id.company_id.currency_id'
args: 'res.currency'
format_base
Char
compute='_compute_amount_format'
format_tax
Char
compute='_compute_amount_format'
is_group
Boolean
compute='_compute_is_group'
is_readonly
Boolean
compute='_compute_is_readonly'
is_total
Boolean
compute='_compute_is_group'
name
Char
statement_id
Many2one → l10n.de.tax.statement
tax
Monetary
get_lines_action(self, tax_or_base='tax')
unlink(self)
view_base_lines(self)
view_tax_lines(self)
l10n_de_tax_invoice_basis
Boolean
default=True
string='DE Tax Invoice Basis'
No public methods.
l10n_de_tax_invoice_basis
Boolean
related='company_id.l10n_de_tax_invoice_basis'
string='DE Tax Invoice Basis'
No public methods.
| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/l10n-germany |
| GIT | |
| GIT | https://github.com/OCA/l10n-germany.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/l10n-germany/tree/13.0/l10n_de_tax_statement |
| VERSION | |
| VERSION | 1.0.1 |
| CATEGORY | |
| CATEGORY | Localization |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Odoo Community Association (OCA), Onestein |
| MAINTAINERS | |
| MAINTAINERS | Odoo Community Association (OCA), Onestein |
| COMMITTERS | |
| COMMITTERS | Holger Brunn, Andrea, Weblate, OCA-git-bot, oca-ci |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/l10n-germany |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:34:20 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
OCA/server-ux: - date_range odoo/odoo: - account - base_setup - base - web - product - bus - web_tour - uom - analytic - portal - web_editor - http_routing - auth_signup - digest - resource |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
assets_common |
l10n_de_tax_statement pdf assets | ir.ui.view | qweb | Inherits web.report_assets_common |
l10n_de_tax_statement.report_tax_statement |
l10n_de_tax_statement.report_tax_statement | ir.ui.view | qweb | New |
l10n_de_tax_statement.report_tax_statement_filters |
l10n_de_tax_statement.report_tax_statement_filters | ir.ui.view | qweb | New |
view_l10n_de_tax_report_form |
l10n.de.tax.statement | form | New | |
view_l10n_de_tax_report_tree |
l10n.de.tax.statement | tree | New |
l10n_de_tax_statement_id
Many2one → l10n.de.tax.statement
copy=False
args: 'l10n.de.tax.statement', 'Statement'
l10n_de_tax_statement_include
Boolean
copy=False
args: 'Include in VAT Statement'
l10n_de_add_move_in_statement(self)
l10n_de_unlink_move_from_statement(self)
l10n_de_tax_statement_id
Many2one
related='move_id.l10n_de_tax_statement_id'
store=True
string='Related Move Statement'
l10n_de_tax_statement_include
Boolean
related='move_id.l10n_de_tax_statement_include'
store=True
No public methods.
company_id
Many2one → res.company
default=<expr>
readonly=True
required=True
args: 'res.company', 'Company'
currency_id
Many2one → res.currency
related='company_id.currency_id'
args: 'res.currency'
date_posted
Datetime
readonly=True
date_range_id
Many2one → date.range
date_update
Datetime
readonly=True
format_tax_total
Char
compute='_compute_amount_format_tax_total'
from_date
Date
compute='_compute_date_range'
readonly=False
required=True
store=True
line_ids
One2many → l10n.de.tax.statement.line
move_line_ids
One2many → account.move.line
readonly=True
string='Entry Lines'
args: 'account.move.line', 'l10n_de_tax_statement_id'
name
Char
compute='_compute_name'
readonly=False
required=True
store=True
string='Tax Statement'
state
Selection
copy=False
default='draft'
readonly=True
string='Status'
args: [('draft', 'Draft'), ('posted', 'Posted'), ('final', 'Final')]
tax_total
Monetary
compute='_compute_tax_total'
string='Verbl. Ust.-Vorauszahlung'
to_date
Date
compute='_compute_date_range'
readonly=False
required=True
store=True
unreported_move_from_date
Date
compute='_compute_unreported_move_from_date'
readonly=False
store=True
unreported_move_ids
One2many → account.move
compute='_compute_unreported_move_ids'
string='Unreported Journal Entries'
args: 'account.move'
version
Selection
required=True
args: [('2018', '2018'), ('2019', '2019')]
default_get(self, fields_list)
finalize(self)
map_tax_code_line_code(self, code)
post(self)
reset(self)
statement_update(self)
unlink(self)
write(self, values)
base
Monetary
code
Char
currency_id
Many2one → res.currency
help='Utility field to express amount currency'
related='statement_id.company_id.currency_id'
args: 'res.currency'
format_base
Char
compute='_compute_amount_format'
format_tax
Char
compute='_compute_amount_format'
is_group
Boolean
compute='_compute_is_group'
is_readonly
Boolean
compute='_compute_is_readonly'
is_total
Boolean
compute='_compute_is_group'
name
Char
statement_id
Many2one → l10n.de.tax.statement
tax
Monetary
get_lines_action(self, tax_or_base='tax')
unlink(self)
view_base_lines(self)
view_tax_lines(self)
| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/l10n-germany |
| GIT | |
| GIT | https://github.com/OCA/l10n-germany.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/l10n-germany/tree/12.0/l10n_de_tax_statement |
| VERSION | |
| VERSION | 1.0.1 |
| CATEGORY | |
| CATEGORY | Localization |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Odoo Community Association (OCA), Onestein, OpenBIG.org |
| MAINTAINERS | |
| MAINTAINERS | Odoo Community Association (OCA), Onestein, OpenBIG.org |
| COMMITTERS | |
| COMMITTERS | Andrea, OCA Transbot, oca-travis, OCA-git-bot, Thorsten Vocks, cpatel |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/l10n-germany |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:29:25 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
OCA/account-financial-reporting: - account_tax_balance OCA/server-ux: - date_range odoo/odoo: - account - base_setup - base - web - product - decimal_precision - bus - web_tour - uom - analytic - portal - http_routing - digest |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
assets_common |
l10n_de_tax_statement pdf assets | ir.ui.view | qweb | Inherits web.report_assets_common |
l10n_de_tax_statement.report_tax_statement |
l10n_de_tax_statement.report_tax_statement | ir.ui.view | qweb | New |
l10n_de_tax_statement.report_tax_statement_filters |
l10n_de_tax_statement.report_tax_statement_filters | ir.ui.view | qweb | New |
view_account_tax_statement_de_config |
l10n.de.tax.statement.config.wizard | form | New | |
view_l10n_de_tax_report_form |
l10n.de.tax.statement | form | New | |
view_l10n_de_tax_report_tree |
l10n.de.tax.statement | tree | New |
l10n_de_tax_statement_id
Many2one → l10n.de.tax.statement
l10n_de_tax_statement_include
Boolean
l10n_de_add_move_in_statement(self)
l10n_de_unlink_move_from_statement(self)
l10n_de_tax_statement_id
Many2one
readonly=True
related='move_id.l10n_de_tax_statement_id'
store=True
string='Related Move Statement'
l10n_de_tax_statement_include
Boolean
readonly=True
related='move_id.l10n_de_tax_statement_include'
store=True
No public methods.
No new fields.
Public methods (3)get_balance_domain(self, state_list, type_list)
get_base_balance_domain(self, state_list, type_list)
get_move_line_partial_domain(self, from_date, to_date, company_id)
company_id
Many2one → res.company
default=<expr>
readonly=True
required=True
args: 'res.company', 'Company'
currency_id
Many2one → res.currency
readonly=True
related='company_id.currency_id'
args: 'res.currency'
date_posted
Datetime
readonly=True
date_range_id
Many2one → date.range
date_update
Datetime
readonly=True
format_tax_total
Char
compute='_compute_amount_format_tax_total'
from_date
Date
required=True
line_ids
One2many → l10n.de.tax.statement.line
move_line_ids
One2many → account.move.line
readonly=True
string='Entry Lines'
args: 'account.move.line', 'l10n_de_tax_statement_id'
name
Char
required=True
string='Tax Statement'
state
Selection
copy=False
default='draft'
readonly=True
string='Status'
args: [('draft', 'Draft'), ('posted', 'Posted'), ('final', 'Final')]
target_move
Selection
default='posted'
readonly=True
required=True
args: [('posted', 'All Posted Entries'), ('all', 'All Entries')], 'Target Moves'
tax_total
Monetary
compute='_compute_tax_total'
string='Verbl. Ust.-Vorauszahlung'
to_date
Date
required=True
unreported_move_from_date
Date
unreported_move_ids
One2many → account.move
compute='_compute_unreported_move_ids'
string='Unreported Journal Entries'
args: 'account.move'
version
Selection
required=True
args: [('2018', '2018'), ('2019', '2019')]
default_get(self, fields_list)
finalize(self)
onchange_date(self)
onchange_date_from_date(self)
onchange_date_range_id(self)
onchange_unreported_move_from_date(self)
post(self)
reset(self)
statement_update(self)
unlink(self)
write(self, values)
company_id
Many2one → res.company
required=True
args: 'res.company', 'Company'
tag_21_base
Many2one → account.account.tag
tag_35_base
Many2one → account.account.tag
tag_36_tax
Many2one → account.account.tag
tag_41_base
Many2one → account.account.tag
tag_42_base
Many2one → account.account.tag
tag_43_base
Many2one → account.account.tag
tag_44_base
Many2one → account.account.tag
tag_45_base
Many2one → account.account.tag
tag_46_base
Many2one → account.account.tag
tag_47_tax
Many2one → account.account.tag
tag_48_base
Many2one → account.account.tag
tag_49_base
Many2one → account.account.tag
tag_52_base
Many2one → account.account.tag
tag_53_tax
Many2one → account.account.tag
tag_59_tax
Many2one → account.account.tag
tag_60_base
Many2one → account.account.tag
tag_61_tax
Many2one → account.account.tag
tag_62_tax
Many2one → account.account.tag
tag_63_tax
Many2one → account.account.tag
tag_64_tax
Many2one → account.account.tag
tag_65_tax
Many2one → account.account.tag
tag_66_tax
Many2one → account.account.tag
tag_67_tax
Many2one → account.account.tag
tag_68_base
Many2one → account.account.tag
tag_69_tax
Many2one → account.account.tag
tag_73_base
Many2one → account.account.tag
tag_74_tax
Many2one → account.account.tag
tag_76_base
Many2one → account.account.tag
tag_77_base
Many2one → account.account.tag
tag_78_base
Many2one → account.account.tag
tag_79_tax
Many2one → account.account.tag
tag_80_tax
Many2one → account.account.tag
tag_81_base
Many2one → account.account.tag
tag_81_tax
Many2one → account.account.tag
tag_84_base
Many2one → account.account.tag
tag_85_tax
Many2one → account.account.tag
tag_86_base
Many2one → account.account.tag
tag_86_tax
Many2one → account.account.tag
tag_89_base
Many2one → account.account.tag
tag_89_tax
Many2one → account.account.tag
tag_91_base
Many2one → account.account.tag
tag_93_base
Many2one → account.account.tag
tag_93_tax
Many2one → account.account.tag
tag_94_base
Many2one → account.account.tag
tag_95_base
Many2one → account.account.tag
tag_96_tax
Many2one → account.account.tag
tag_98_tax
Many2one → account.account.tag
No public methods.
tag_21_base
Many2one → account.account.tag
tag_35_base
Many2one → account.account.tag
tag_36_tax
Many2one → account.account.tag
tag_41_base
Many2one → account.account.tag
tag_42_base
Many2one → account.account.tag
tag_43_base
Many2one → account.account.tag
tag_44_base
Many2one → account.account.tag
tag_45_base
Many2one → account.account.tag
tag_46_base
Many2one → account.account.tag
tag_47_tax
Many2one → account.account.tag
tag_48_base
Many2one → account.account.tag
tag_49_base
Many2one → account.account.tag
tag_52_base
Many2one → account.account.tag
tag_53_tax
Many2one → account.account.tag
tag_59_tax
Many2one → account.account.tag
tag_60_base
Many2one → account.account.tag
tag_61_tax
Many2one → account.account.tag
tag_62_tax
Many2one → account.account.tag
tag_63_tax
Many2one → account.account.tag
tag_64_tax
Many2one → account.account.tag
tag_65_tax
Many2one → account.account.tag
tag_66_tax
Many2one → account.account.tag
tag_67_tax
Many2one → account.account.tag
tag_68_base
Many2one → account.account.tag
tag_69_tax
Many2one → account.account.tag
tag_73_base
Many2one → account.account.tag
tag_74_tax
Many2one → account.account.tag
tag_76_base
Many2one → account.account.tag
tag_77_base
Many2one → account.account.tag
tag_78_base
Many2one → account.account.tag
tag_79_tax
Many2one → account.account.tag
tag_80_tax
Many2one → account.account.tag
tag_81_base
Many2one → account.account.tag
tag_83_tax
Many2one → account.account.tag
tag_84_base
Many2one → account.account.tag
tag_85_tax
Many2one → account.account.tag
tag_86_base
Many2one → account.account.tag
tag_89_base
Many2one → account.account.tag
tag_91_base
Many2one → account.account.tag
tag_93_base
Many2one → account.account.tag
tag_94_base
Many2one → account.account.tag
tag_95_base
Many2one → account.account.tag
tag_96_tax
Many2one → account.account.tag
tag_98_tax
Many2one → account.account.tag
default_get(self, fields_list)
execute(self)
is_l10n_de_coa_skr03(self)
is_l10n_de_coa_skr04(self)
base
Monetary
code
Char
currency_id
Many2one → res.currency
help='Utility field to express amount currency'
readonly=True
related='statement_id.company_id.currency_id'
args: 'res.currency'
format_base
Char
compute='_compute_amount_format'
format_tax
Char
compute='_compute_amount_format'
is_group
Boolean
compute='_compute_is_group'
is_readonly
Boolean
compute='_compute_is_readonly'
is_total
Boolean
compute='_compute_is_group'
name
Char
statement_id
Many2one → l10n.de.tax.statement
tax
Monetary
get_lines_action(self, tax_or_base='tax')
unlink(self)
view_base_lines(self)
view_tax_lines(self)
| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/l10n-germany |
| GIT | |
| GIT | https://github.com/OCA/l10n-germany.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/l10n-germany/tree/11.0/l10n_de_tax_statement |
| VERSION | |
| VERSION | 1.1.1 |
| CATEGORY | |
| CATEGORY | Localization |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Odoo Community Association (OCA), Onestein, OpenBIG.org |
| MAINTAINERS | |
| MAINTAINERS | Odoo Community Association (OCA), Onestein, OpenBIG.org |
| COMMITTERS | |
| COMMITTERS | GitHub, Andrea, OCA Transbot, oca-travis, OCA-git-bot, Yu Weng, Günter Selbert, Thorsten Vocks |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/l10n-germany |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:24:02 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
OCA/account-financial-reporting: - account_tax_balance OCA/server-ux: - date_range odoo/odoo: - account_invoicing - account - base_setup - base - web - product - decimal_precision - bus - web_tour - analytic - web_planner - portal - http_routing |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
assets_common |
l10n_de_tax_statement pdf assets | ir.ui.view | qweb | Inherits web.report_assets_common |
l10n_de_tax_statement.report_tax_statement |
l10n_de_tax_statement.report_tax_statement | ir.ui.view | qweb | New |
l10n_de_tax_statement.report_tax_statement_filters |
l10n_de_tax_statement.report_tax_statement_filters | ir.ui.view | qweb | New |
view_account_tax_statement_de_config |
l10n.de.tax.statement.config.wizard | form | New | |
view_l10n_de_tax_report_form |
l10n.de.tax.statement | form | New | |
view_l10n_de_tax_report_tree |
l10n.de.tax.statement | tree | New |
l10n_de_tax_statement_id
Many2one → l10n.de.tax.statement
l10n_de_tax_statement_include
Boolean
add_move_in_statement(self)
unlink_move_from_statement(self)
l10n_de_tax_statement_id
Many2one
readonly=True
related='move_id.l10n_de_tax_statement_id'
store=True
string='Related Move Statement'
l10n_de_tax_statement_include
Boolean
readonly=True
related='move_id.l10n_de_tax_statement_include'
store=True
No public methods.
No new fields.
Public methods (3)get_balance_domain(self, state_list, type_list)
get_base_balance_domain(self, state_list, type_list)
get_move_line_partial_domain(self, from_date, to_date, company_id)
company_id
Many2one → res.company
default=<expr>
readonly=True
required=True
args: 'res.company', 'Company'
currency_id
Many2one → res.currency
readonly=True
related='company_id.currency_id'
args: 'res.currency'
date_posted
Datetime
readonly=True
date_range_id
Many2one → date.range
date_update
Datetime
readonly=True
format_tax_total
Char
compute='_compute_amount_format_tax_total'
from_date
Date
required=True
line_ids
One2many → l10n.de.tax.statement.line
move_line_ids
One2many → account.move.line
readonly=True
string='Entry Lines'
args: 'account.move.line', 'l10n_de_tax_statement_id'
name
Char
required=True
string='Tax Statement'
state
Selection
copy=False
default='draft'
readonly=True
string='Status'
args: [('draft', 'Draft'), ('posted', 'Posted'), ('final', 'Final')]
target_move
Selection
default='posted'
readonly=True
required=True
args: [('posted', 'All Posted Entries'), ('all', 'All Entries')], 'Target Moves'
tax_total
Monetary
compute='_compute_tax_total'
string='Verbl. Ust.-Vorauszahlung'
to_date
Date
required=True
unreported_move_from_date
Date
unreported_move_ids
One2many → account.move
compute='_compute_unreported_move_ids'
string='Unreported Journal Entries'
args: 'account.move'
version
Selection
default='2018'
required=True
args: [('2018', '2018'), ('2019', '2019')]
default_get(self, fields_list)
finalize(self)
onchange_date(self)
onchange_date_from_date(self)
onchange_date_range_id(self)
onchange_unreported_move_from_date(self)
post(self)
reset(self)
statement_update(self)
unlink(self)
write(self, values)
company_id
Many2one → res.company
required=True
args: 'res.company', 'Company'
tag_21_base
Many2one → account.account.tag
tag_35_base
Many2one → account.account.tag
tag_36_tax
Many2one → account.account.tag
tag_41_base
Many2one → account.account.tag
tag_42_base
Many2one → account.account.tag
tag_43_base
Many2one → account.account.tag
tag_44_base
Many2one → account.account.tag
tag_45_base
Many2one → account.account.tag
tag_46_base
Many2one → account.account.tag
tag_47_tax
Many2one → account.account.tag
tag_48_base
Many2one → account.account.tag
tag_49_base
Many2one → account.account.tag
tag_52_base
Many2one → account.account.tag
tag_53_tax
Many2one → account.account.tag
tag_59_tax
Many2one → account.account.tag
tag_60_base
Many2one → account.account.tag
tag_61_tax
Many2one → account.account.tag
tag_62_tax
Many2one → account.account.tag
tag_63_tax
Many2one → account.account.tag
tag_64_tax
Many2one → account.account.tag
tag_65_tax
Many2one → account.account.tag
tag_66_tax
Many2one → account.account.tag
tag_67_tax
Many2one → account.account.tag
tag_68_base
Many2one → account.account.tag
tag_69_tax
Many2one → account.account.tag
tag_73_base
Many2one → account.account.tag
tag_74_tax
Many2one → account.account.tag
tag_76_base
Many2one → account.account.tag
tag_77_base
Many2one → account.account.tag
tag_78_base
Many2one → account.account.tag
tag_79_tax
Many2one → account.account.tag
tag_80_tax
Many2one → account.account.tag
tag_81_base
Many2one → account.account.tag
tag_81_tax
Many2one → account.account.tag
tag_84_base
Many2one → account.account.tag
tag_85_tax
Many2one → account.account.tag
tag_86_base
Many2one → account.account.tag
tag_86_tax
Many2one → account.account.tag
tag_89_base
Many2one → account.account.tag
tag_89_tax
Many2one → account.account.tag
tag_91_base
Many2one → account.account.tag
tag_93_base
Many2one → account.account.tag
tag_93_tax
Many2one → account.account.tag
tag_94_base
Many2one → account.account.tag
tag_95_base
Many2one → account.account.tag
tag_96_tax
Many2one → account.account.tag
tag_98_tax
Many2one → account.account.tag
No public methods.
tag_21_base
Many2one → account.account.tag
tag_35_base
Many2one → account.account.tag
tag_36_tax
Many2one → account.account.tag
tag_41_base
Many2one → account.account.tag
tag_42_base
Many2one → account.account.tag
tag_43_base
Many2one → account.account.tag
tag_44_base
Many2one → account.account.tag
tag_45_base
Many2one → account.account.tag
tag_46_base
Many2one → account.account.tag
tag_47_tax
Many2one → account.account.tag
tag_48_base
Many2one → account.account.tag
tag_49_base
Many2one → account.account.tag
tag_52_base
Many2one → account.account.tag
tag_53_tax
Many2one → account.account.tag
tag_59_tax
Many2one → account.account.tag
tag_60_base
Many2one → account.account.tag
tag_61_tax
Many2one → account.account.tag
tag_62_tax
Many2one → account.account.tag
tag_63_tax
Many2one → account.account.tag
tag_64_tax
Many2one → account.account.tag
tag_65_tax
Many2one → account.account.tag
tag_66_tax
Many2one → account.account.tag
tag_67_tax
Many2one → account.account.tag
tag_68_base
Many2one → account.account.tag
tag_69_tax
Many2one → account.account.tag
tag_73_base
Many2one → account.account.tag
tag_74_tax
Many2one → account.account.tag
tag_76_base
Many2one → account.account.tag
tag_77_base
Many2one → account.account.tag
tag_78_base
Many2one → account.account.tag
tag_79_tax
Many2one → account.account.tag
tag_80_tax
Many2one → account.account.tag
tag_81_base
Many2one → account.account.tag
tag_83_tax
Many2one → account.account.tag
tag_84_base
Many2one → account.account.tag
tag_85_tax
Many2one → account.account.tag
tag_86_base
Many2one → account.account.tag
tag_89_base
Many2one → account.account.tag
tag_91_base
Many2one → account.account.tag
tag_93_base
Many2one → account.account.tag
tag_94_base
Many2one → account.account.tag
tag_95_base
Many2one → account.account.tag
tag_96_tax
Many2one → account.account.tag
tag_98_tax
Many2one → account.account.tag
default_get(self, fields_list)
execute(self)
is_l10n_de_coa_skr03(self)
is_l10n_de_coa_skr04(self)
base
Monetary
code
Char
currency_id
Many2one → res.currency
help='Utility field to express amount currency'
readonly=True
related='statement_id.company_id.currency_id'
args: 'res.currency'
format_base
Char
compute='_compute_amount_format'
format_tax
Char
compute='_compute_amount_format'
is_group
Boolean
compute='_compute_is_group'
is_readonly
Boolean
compute='_compute_is_readonly'
is_total
Boolean
compute='_compute_is_group'
name
Char
state
Selection
related='statement_id.state'
statement_id
Many2one → l10n.de.tax.statement
tax
Monetary
get_lines_action(self, tax_or_base='tax')
unlink(self)
view_base_lines(self)
view_tax_lines(self)