TIP: You can type at any time to perform a new search.
German VAT Statement Extension
l10n_de_tax_statement_zm · OCA/l10n-germany
- Repository
- OCA/l10n-germany · module folder · Try on Runboat
- Module version
- 2.0.0
- Category
- Localization
- Folder size
- 0.07 MB
- License
- AGPL-3
- Application
- No
- Auto-installable
- No
- Website
- https://github.com/OCA/l10n-germany
- Last tracking update
- 2026-08-07 08:42:57
- Authors
- Odoo Community Association (OCA), Onestein, OpenBIG.org, sewisoft
- Maintainers
- Odoo Community Association (OCA), Onestein, OpenBIG.org, sewisoft
- Committers
- Anjeel Haria, OCA-git-bot, oca-ci
- Odoo dependencies
- Python dependencies
- None
- System dependencies
- None
- Required by
- None
- Description
This module extends the *German VAT Statement* module (Umsatzsteuervoranmeldung), by adding the statement for the *Intra-Community transactions declaration* (Zusammenfassende Meldung). This report is based on the line *Steuerfr. Umsätze mit Vorsteuerabz. innerg. Lieferungen (§4 Nr. 1b) an Abnehmer mit USt-ID (41)* and *Nicht steuerb. sonst. Leist. gem. § 18b S. 1 Nr. 2 (21)* of the German VAT Statement report. The period is also the same as the one selected in the VAT statement report. This additional VAT declaration report includes: - the VAT identification numbers of your customers - the total amount of intra-Community supplies from Germany for every customer during the selected period - The values for product deliveries and services are separated in two columns. - If you want to transmit the values to the official report form, f.e. by "www.elster.de" you would have to enter two lines if both columns product + services contains values.
Code Analysis ⓘ
Views touched (2)
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
l10n_de_tax_statement_zm.report_tax_statement_zm |
l10n_de_tax_statement_zm.report_tax_statement_zm | ir.ui.view | qweb | New |
view_l10n_de_tax_report_form |
l10n.de.tax.statement | form | Inherits l10n_de_tax_statement.view_l10n_de_tax_report_form |
HTTP endpoints (0)
No HTTP endpoints found for this module.
Models touched (2)
New fields (2)
-
zm_line_idsOne2many → l10n.de.tax.statement.zm.linereadonly=Truestring='ZM Lines' args: 'l10n.de.tax.statement.zm.line', 'statement_id' -
zm_totalMonetaryhelp='Total amount in currency of the statement.'readonly=Truestring='Total ZM amount'
-
post(self)Checks configuration when validating the statement -
reset(self)Removes ZM lines if reset to draft -
zm_download(self)Download button -
zm_update(self)Update button
New fields (9)
-
amount_productsMonetaryreadonly=True -
amount_servicesMonetaryreadonly=True -
country_codeCharreadonly=True -
currency_idMany2one → res.currencyreadonly=True args: 'res.currency' -
format_amount_productsCharcompute='_compute_zm_amount_format' -
format_amount_servicesCharcompute='_compute_zm_amount_format' -
partner_idMany2one → res.partnerreadonly=Truerequired=True args: 'res.partner' -
statement_idMany2one → l10n.de.tax.statementondelete='cascade' args: 'l10n.de.tax.statement', 'Statement' -
vatCharreadonly=True
No public methods.
Loading…
Loading…
Loading…
Loading…