mirror of
https://github.com/bringout/oca-ocb-l10n_asia-pacific.git
synced 2026-04-26 00:42:05 +02:00
19.0 vanilla
This commit is contained in:
parent
7dc55599c6
commit
7f43bbbfcc
650 changed files with 45260 additions and 33436 deletions
|
|
@ -10,35 +10,14 @@ pip install odoo-bringout-oca-ocb-l10n_din5008
|
|||
|
||||
## Dependencies
|
||||
|
||||
This addon depends on:
|
||||
- account
|
||||
|
||||
## Manifest Information
|
||||
|
||||
- **Name**: DIN 5008
|
||||
- **Version**: 1.0
|
||||
- **Category**: Accounting/Localizations
|
||||
- **License**: LGPL-3
|
||||
- **Installable**: False
|
||||
|
||||
## Source
|
||||
|
||||
Based on [OCA/OCB](https://github.com/OCA/OCB) branch 16.0, addon `l10n_din5008`.
|
||||
- Repository: https://github.com/OCA/OCB
|
||||
- Branch: 19.0
|
||||
- Path: addons/l10n_din5008
|
||||
|
||||
## License
|
||||
|
||||
This package maintains the original LGPL-3 license from the upstream Odoo project.
|
||||
|
||||
## Documentation
|
||||
|
||||
- Overview: doc/OVERVIEW.md
|
||||
- Architecture: doc/ARCHITECTURE.md
|
||||
- Models: doc/MODELS.md
|
||||
- Controllers: doc/CONTROLLERS.md
|
||||
- Wizards: doc/WIZARDS.md
|
||||
- Install: doc/INSTALL.md
|
||||
- Usage: doc/USAGE.md
|
||||
- Configuration: doc/CONFIGURATION.md
|
||||
- Dependencies: doc/DEPENDENCIES.md
|
||||
- Troubleshooting: doc/TROUBLESHOOTING.md
|
||||
- FAQ: doc/FAQ.md
|
||||
This package preserves the original LGPL-3 license.
|
||||
|
|
|
|||
|
|
@ -6,16 +6,21 @@
|
|||
'version': '1.0',
|
||||
'category': 'Accounting/Localizations',
|
||||
'description': "This is the base module that defines the DIN 5008 standard in Odoo.",
|
||||
'author': 'Odoo SA',
|
||||
'depends': ['account'],
|
||||
'auto_install': True,
|
||||
'countries': ['de', 'ch'],
|
||||
'data': [
|
||||
'report/din5008_base_document_layout.xml',
|
||||
'report/din5008_report.xml',
|
||||
'report/din5008_account_move_layout.xml',
|
||||
'data/report_layout.xml',
|
||||
'views/res_config_settings_views.xml',
|
||||
],
|
||||
'assets': {
|
||||
'web.report_assets_common': [
|
||||
'l10n_din5008/static/src/**/*',
|
||||
],
|
||||
},
|
||||
'author': 'Odoo S.A.',
|
||||
'license': 'LGPL-3',
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,21 +1,24 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * l10n_din5008
|
||||
# * l10n_din5008
|
||||
#
|
||||
# Weblate <noreply-mt-weblate@weblate.org>, 2025.
|
||||
# "Larissa Manderfeld (lman)" <lman@odoo.com>, 2025, 2026.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Project-Id-Version: Odoo Server 18.0+e\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-02-13 21:49+0000\n"
|
||||
"PO-Revision-Date: 2024-02-14 08:46+0100\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: \n"
|
||||
"POT-Creation-Date: 2026-01-09 19:02+0000\n"
|
||||
"PO-Revision-Date: 2026-01-31 10:07+0000\n"
|
||||
"Last-Translator: \"Larissa Manderfeld (lman)\" <lman@odoo.com>\n"
|
||||
"Language-Team: German <https://translate.odoo.com/projects/odoo-19-l10n/"
|
||||
"l10n_din5008/de/>\n"
|
||||
"Language: de\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
"X-Generator: Poedit 3.4.2\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
||||
"X-Generator: Weblate 5.14.3\n"
|
||||
|
||||
#. module: l10n_din5008
|
||||
#: model_terms:ir.ui.view,arch_db:l10n_din5008.din5008_css
|
||||
|
|
@ -32,6 +35,11 @@ msgstr ""
|
|||
" .name_container {\n"
|
||||
" color:"
|
||||
|
||||
#. module: l10n_din5008
|
||||
#: model_terms:ir.ui.view,arch_db:l10n_din5008.report_invoice_wizard_preview
|
||||
msgid "/12345"
|
||||
msgstr "/12345"
|
||||
|
||||
#. module: l10n_din5008
|
||||
#: model_terms:ir.ui.view,arch_db:l10n_din5008.din5008_css
|
||||
msgid ""
|
||||
|
|
@ -59,7 +67,7 @@ msgid ""
|
|||
" &.invoice_note {\n"
|
||||
" td {\n"
|
||||
" .address {\n"
|
||||
" > span {\n"
|
||||
" .colored_address {\n"
|
||||
" color:"
|
||||
msgstr ""
|
||||
";\n"
|
||||
|
|
@ -69,7 +77,7 @@ msgstr ""
|
|||
" &.invoice_note {\n"
|
||||
" td {\n"
|
||||
" .address {\n"
|
||||
" > span {\n"
|
||||
" .colored_address {\n"
|
||||
" color:"
|
||||
|
||||
#. module: l10n_din5008
|
||||
|
|
@ -91,16 +99,21 @@ msgstr ""
|
|||
" th {\n"
|
||||
" color:"
|
||||
|
||||
#. module: l10n_din5008
|
||||
#: model_terms:ir.ui.view,arch_db:l10n_din5008.report_invoice_document
|
||||
msgid "<span class=\"fw-bold\">Beneficiary:</span>"
|
||||
msgstr "<span class=\"fw-bold\">Leistungsempfänger:</span>"
|
||||
|
||||
#. module: l10n_din5008
|
||||
#: model_terms:ir.ui.view,arch_db:l10n_din5008.report_invoice_document
|
||||
msgid "<span class=\"fw-bold\">Shipping Address:</span>"
|
||||
msgstr "<span class=\"fw-bold\">Lieferadresse:</span>"
|
||||
|
||||
#. module: l10n_din5008
|
||||
#: model_terms:ir.ui.view,arch_db:l10n_din5008.external_layout_din5008
|
||||
msgid "<span>|</span>"
|
||||
msgstr "<span>|</span>"
|
||||
|
||||
#. module: l10n_din5008
|
||||
#: model:ir.model,name:l10n_din5008.model_account_analytic_line
|
||||
msgid "Analytic Line"
|
||||
msgstr "Kostenstellenbuchung"
|
||||
|
||||
#. module: l10n_din5008
|
||||
#: model_terms:ir.ui.view,arch_db:l10n_din5008.external_layout_din5008
|
||||
msgid "BIC:"
|
||||
|
|
@ -112,9 +125,7 @@ msgid "Banks"
|
|||
msgstr "Banken"
|
||||
|
||||
#. module: l10n_din5008
|
||||
#. odoo-python
|
||||
#: code:addons/l10n_din5008/models/account_move.py:0
|
||||
#, python-format
|
||||
#: model_terms:ir.ui.view,arch_db:l10n_din5008.report_invoice_document
|
||||
msgid "Cancelled Invoice"
|
||||
msgstr "Stornierte Rechnung"
|
||||
|
||||
|
|
@ -123,6 +134,16 @@ msgstr "Stornierte Rechnung"
|
|||
msgid "City"
|
||||
msgstr "Stadt"
|
||||
|
||||
#. module: l10n_din5008
|
||||
#: model:ir.model,name:l10n_din5008.model_res_company
|
||||
msgid "Companies"
|
||||
msgstr "Unternehmen"
|
||||
|
||||
#. module: l10n_din5008
|
||||
#: model:ir.model.fields,field_description:l10n_din5008.field_base_document_layout__company_details
|
||||
msgid "Company Details"
|
||||
msgstr "Unternehmensdetails"
|
||||
|
||||
#. module: l10n_din5008
|
||||
#: model:ir.model,name:l10n_din5008.model_base_document_layout
|
||||
msgid "Company Document Layout"
|
||||
|
|
@ -134,109 +155,145 @@ msgid "Company ID"
|
|||
msgstr "Unternehmens-ID"
|
||||
|
||||
#. module: l10n_din5008
|
||||
#. odoo-python
|
||||
#: code:addons/l10n_din5008/models/account_move.py:0
|
||||
#, python-format
|
||||
#: model:ir.model,name:l10n_din5008.model_res_config_settings
|
||||
msgid "Config Settings"
|
||||
msgstr "Konfigurationseinstellungen"
|
||||
|
||||
#. module: l10n_din5008
|
||||
#: model_terms:ir.ui.view,arch_db:l10n_din5008.report_invoice_document
|
||||
msgid "Credit Note"
|
||||
msgstr "Gutschrift"
|
||||
|
||||
#. module: l10n_din5008
|
||||
#. odoo-python
|
||||
#: code:addons/l10n_din5008/models/account_move.py:0
|
||||
#, python-format
|
||||
#: model_terms:ir.ui.view,arch_db:l10n_din5008.report_invoice_document
|
||||
msgid "Delivery Date"
|
||||
msgstr "Lieferdatum"
|
||||
|
||||
#. module: l10n_din5008
|
||||
#: model_terms:ir.ui.view,arch_db:l10n_din5008.report_invoice_wizard_preview
|
||||
msgid "Delivery Date:"
|
||||
msgstr "Lieferdatum:"
|
||||
|
||||
#. module: l10n_din5008
|
||||
#: model:ir.model.fields,field_description:l10n_din5008.field_base_document_layout__display_name
|
||||
#: model:ir.model.fields,field_description:l10n_din5008.field_res_company__display_name
|
||||
#: model:ir.model.fields,field_description:l10n_din5008.field_res_config_settings__display_name
|
||||
msgid "Display Name"
|
||||
msgstr "Name anzeigen"
|
||||
|
||||
#. module: l10n_din5008
|
||||
#: model_terms:ir.ui.view,arch_db:l10n_din5008.report_invoice_document
|
||||
msgid "Draft Invoice"
|
||||
msgstr "Rechnungsentwurf"
|
||||
|
||||
#. module: l10n_din5008
|
||||
#. odoo-python
|
||||
#: code:addons/l10n_din5008/models/account_move.py:0
|
||||
#: code:addons/l10n_din5008/models/base_document_layout.py:0
|
||||
#, python-format
|
||||
msgid "Due Date"
|
||||
msgstr "Fälligkeitsdatum"
|
||||
#: model_terms:ir.ui.view,arch_db:l10n_din5008.report_invoice_wizard_preview
|
||||
msgid "Due Date:"
|
||||
msgstr "Fälligkeitsdatum:"
|
||||
|
||||
#. module: l10n_din5008
|
||||
#: model_terms:ir.ui.view,arch_db:l10n_din5008.res_config_settings_view_form
|
||||
msgid "Enable to show a 'Position' column on invoices and sales reports."
|
||||
msgstr ""
|
||||
"Aktivieren Sie die Anzeige der Spalte „Position“ auf Rechnungen und "
|
||||
"Verkaufsberichten."
|
||||
|
||||
#. module: l10n_din5008
|
||||
#: model:ir.model.fields,field_description:l10n_din5008.field_base_document_layout__account_fiscal_country_id
|
||||
msgid "Fiscal Country"
|
||||
msgstr "Steuerland"
|
||||
|
||||
#. module: l10n_din5008
|
||||
#: model:ir.model.fields,help:l10n_din5008.field_base_document_layout__report_footer
|
||||
msgid "Footer text displayed at the bottom of all reports."
|
||||
msgstr "Fußzeilentext, der unten in allen Berichten angezeigt wird."
|
||||
|
||||
#. module: l10n_din5008
|
||||
#: model_terms:ir.ui.view,arch_db:l10n_din5008.external_layout_din5008
|
||||
msgid "HRB Nr:"
|
||||
msgstr "HRB-Nr.:"
|
||||
|
||||
#. module: l10n_din5008
|
||||
#: model:ir.model.fields,help:l10n_din5008.field_base_document_layout__company_details
|
||||
msgid "Header text displayed at the top of all reports."
|
||||
msgstr "Kopfzeilentext, der oben in allen Berichten angezeigt wird."
|
||||
|
||||
#. module: l10n_din5008
|
||||
#: model_terms:ir.ui.view,arch_db:l10n_din5008.external_layout_din5008
|
||||
msgid "IBAN:"
|
||||
msgstr "IBAN:"
|
||||
|
||||
#. module: l10n_din5008
|
||||
#. odoo-python
|
||||
#: code:addons/l10n_din5008/models/account_move.py:0
|
||||
#: code:addons/l10n_din5008/models/base_document_layout.py:0
|
||||
#, python-format
|
||||
#: model:ir.model.fields,field_description:l10n_din5008.field_base_document_layout__id
|
||||
#: model:ir.model.fields,field_description:l10n_din5008.field_res_company__id
|
||||
#: model:ir.model.fields,field_description:l10n_din5008.field_res_config_settings__id
|
||||
msgid "ID"
|
||||
msgstr "ID"
|
||||
|
||||
#. module: l10n_din5008
|
||||
#: model_terms:ir.ui.view,arch_db:l10n_din5008.report_invoice_wizard_preview
|
||||
msgid "INV/"
|
||||
msgstr "INV/"
|
||||
|
||||
#. module: l10n_din5008
|
||||
#: model_terms:ir.ui.view,arch_db:l10n_din5008.res_config_settings_view_form
|
||||
msgid ""
|
||||
"If this checkbox is ticked, a 'Position' column will be displayed on "
|
||||
"invoices and sales reports."
|
||||
msgstr ""
|
||||
"Wenn dieses Kontrollkästchen aktiviert ist, wird auf Rechnungen und "
|
||||
"Verkaufsberichten eine Spalte „Position“ angezeigt."
|
||||
|
||||
#. module: l10n_din5008
|
||||
#: model_terms:ir.ui.view,arch_db:l10n_din5008.report_invoice_document
|
||||
msgid "Incoterm"
|
||||
msgstr "Incoterm"
|
||||
|
||||
#. module: l10n_din5008
|
||||
#: model_terms:ir.ui.view,arch_db:l10n_din5008.external_layout_din5008
|
||||
#: model_terms:ir.ui.view,arch_db:l10n_din5008.report_invoice_document
|
||||
msgid "Invoice"
|
||||
msgstr "Rechnung"
|
||||
|
||||
#. module: l10n_din5008
|
||||
#. odoo-python
|
||||
#: code:addons/l10n_din5008/models/account_move.py:0
|
||||
#: code:addons/l10n_din5008/models/base_document_layout.py:0
|
||||
#, python-format
|
||||
#: model_terms:ir.ui.view,arch_db:l10n_din5008.report_invoice_document
|
||||
msgid "Invoice Date"
|
||||
msgstr "Rechnungsdatum"
|
||||
|
||||
#. module: l10n_din5008
|
||||
#. odoo-python
|
||||
#: code:addons/l10n_din5008/models/account_move.py:0
|
||||
#: code:addons/l10n_din5008/models/base_document_layout.py:0
|
||||
#, python-format
|
||||
#: model_terms:ir.ui.view,arch_db:l10n_din5008.report_invoice_document
|
||||
msgid "Invoice Date Due"
|
||||
msgstr "Fälligkeit der Rechnung"
|
||||
|
||||
#. module: l10n_din5008
|
||||
#: model_terms:ir.ui.view,arch_db:l10n_din5008.report_invoice_wizard_preview
|
||||
msgid "Invoice Date:"
|
||||
msgstr "Rechnungsdatum:"
|
||||
|
||||
#. module: l10n_din5008
|
||||
#: model_terms:ir.ui.view,arch_db:l10n_din5008.report_invoice_document
|
||||
msgid "Invoice No."
|
||||
msgstr "Rechnungsnr."
|
||||
|
||||
#. module: l10n_din5008
|
||||
#. odoo-python
|
||||
#: code:addons/l10n_din5008/models/account_move.py:0
|
||||
#, python-format
|
||||
msgid "Invoicing Address:"
|
||||
msgstr "Rechnungsadresse:"
|
||||
#: model_terms:ir.ui.view,arch_db:l10n_din5008.report_invoice_wizard_preview
|
||||
msgid "Invoice No.:"
|
||||
msgstr "Rechnungsnr:"
|
||||
|
||||
#. module: l10n_din5008
|
||||
#. odoo-python
|
||||
#: code:addons/l10n_din5008/models/account_move.py:0
|
||||
#, python-format
|
||||
msgid "Invoicing and Shipping Address:"
|
||||
msgstr "Rechnungs- und Lieferadresse:"
|
||||
#: model:ir.model.fields,field_description:l10n_din5008.field_base_document_layout__l10n_din5008_delivery_date
|
||||
msgid "L10N Din5008 Delivery Date"
|
||||
msgstr "L10N Din5008 Lieferdatum"
|
||||
|
||||
#. module: l10n_din5008
|
||||
#: model:ir.model,name:l10n_din5008.model_account_move
|
||||
msgid "Journal Entry"
|
||||
msgstr "Journalbuchung"
|
||||
#: model:ir.model.fields,field_description:l10n_din5008.field_base_document_layout__l10n_din5008_due_date
|
||||
msgid "L10N Din5008 Due Date"
|
||||
msgstr "L10N Din5008 Fälligkeitsdatum"
|
||||
|
||||
#. module: l10n_din5008
|
||||
#: model:ir.model.fields,field_description:l10n_din5008.field_account_bank_statement_line__l10n_din5008_addresses
|
||||
#: model:ir.model.fields,field_description:l10n_din5008.field_account_move__l10n_din5008_addresses
|
||||
#: model:ir.model.fields,field_description:l10n_din5008.field_account_payment__l10n_din5008_addresses
|
||||
msgid "L10N Din5008 Addresses"
|
||||
msgstr "L10N Din5008 Adressen"
|
||||
|
||||
#. module: l10n_din5008
|
||||
#: model:ir.model.fields,field_description:l10n_din5008.field_account_analytic_line__l10n_din5008_document_title
|
||||
#: model:ir.model.fields,field_description:l10n_din5008.field_account_bank_statement_line__l10n_din5008_document_title
|
||||
#: model:ir.model.fields,field_description:l10n_din5008.field_account_move__l10n_din5008_document_title
|
||||
#: model:ir.model.fields,field_description:l10n_din5008.field_account_payment__l10n_din5008_document_title
|
||||
#: model:ir.model.fields,field_description:l10n_din5008.field_base_document_layout__l10n_din5008_document_title
|
||||
msgid "L10N Din5008 Document Title"
|
||||
msgstr "L10N Din5008 Dokumenttitel"
|
||||
|
||||
#. module: l10n_din5008
|
||||
#: model:ir.model.fields,field_description:l10n_din5008.field_account_analytic_line__l10n_din5008_template_data
|
||||
#: model:ir.model.fields,field_description:l10n_din5008.field_account_bank_statement_line__l10n_din5008_template_data
|
||||
#: model:ir.model.fields,field_description:l10n_din5008.field_account_move__l10n_din5008_template_data
|
||||
#: model:ir.model.fields,field_description:l10n_din5008.field_account_payment__l10n_din5008_template_data
|
||||
#: model:ir.model.fields,field_description:l10n_din5008.field_base_document_layout__l10n_din5008_template_data
|
||||
msgid "L10N Din5008 Template Data"
|
||||
msgstr "L10N Din5008 Vorlagendaten"
|
||||
#: model:ir.model.fields,field_description:l10n_din5008.field_base_document_layout__l10n_din5008_invoice_date
|
||||
msgid "L10N Din5008 Invoice Date"
|
||||
msgstr "L10N Din5008 Rechnungsdatum"
|
||||
|
||||
#. module: l10n_din5008
|
||||
#: model_terms:ir.ui.view,arch_db:l10n_din5008.external_layout_din5008
|
||||
|
|
@ -244,24 +301,38 @@ msgid "Page: <span class=\"page\"/> of <span class=\"topage\"/>"
|
|||
msgstr "Seite: <span class=\"page\"/> von <span class=\"topage\"/>"
|
||||
|
||||
#. module: l10n_din5008
|
||||
#. odoo-python
|
||||
#: code:addons/l10n_din5008/models/account_move.py:0
|
||||
#: code:addons/l10n_din5008/models/base_document_layout.py:0
|
||||
#, python-format
|
||||
#: model_terms:ir.ui.view,arch_db:l10n_din5008.report_invoice_document
|
||||
msgid "Position"
|
||||
msgstr "Position"
|
||||
|
||||
#. module: l10n_din5008
|
||||
#: model_terms:ir.ui.view,arch_db:l10n_din5008.report_invoice_document
|
||||
msgid "Reference"
|
||||
msgstr "Referenz"
|
||||
|
||||
#. module: l10n_din5008
|
||||
#. odoo-python
|
||||
#: code:addons/l10n_din5008/models/account_move.py:0
|
||||
#, python-format
|
||||
msgid "Shipping Address:"
|
||||
msgstr "Lieferadresse:"
|
||||
#: model_terms:ir.ui.view,arch_db:l10n_din5008.report_invoice_wizard_preview
|
||||
msgid "Reference:"
|
||||
msgstr "Referenz:"
|
||||
|
||||
#. module: l10n_din5008
|
||||
#. odoo-python
|
||||
#: code:addons/l10n_din5008/models/account_move.py:0
|
||||
#, python-format
|
||||
#: model:ir.model.fields,field_description:l10n_din5008.field_base_document_layout__report_footer
|
||||
msgid "Report Footer"
|
||||
msgstr "Fußzeile des Berichts"
|
||||
|
||||
#. module: l10n_din5008
|
||||
#: model_terms:ir.ui.view,arch_db:l10n_din5008.report_invoice_wizard_preview
|
||||
msgid "SO/2021/45678"
|
||||
msgstr "SO/2021/45678"
|
||||
|
||||
#. module: l10n_din5008
|
||||
#: model:ir.model.fields,field_description:l10n_din5008.field_res_company__has_position_column
|
||||
#: model:ir.model.fields,field_description:l10n_din5008.field_res_config_settings__has_position_column
|
||||
msgid "Show Position Column in Reports"
|
||||
msgstr "Position in Berichten anzeigen"
|
||||
|
||||
#. module: l10n_din5008
|
||||
#: model_terms:ir.ui.view,arch_db:l10n_din5008.report_invoice_document
|
||||
msgid "Source"
|
||||
msgstr "Verweis"
|
||||
|
||||
|
|
@ -275,6 +346,12 @@ msgstr "Straße"
|
|||
msgid "Street2"
|
||||
msgstr "Straße 2"
|
||||
|
||||
#. module: l10n_din5008
|
||||
#: model_terms:ir.ui.view,arch_db:l10n_din5008.external_layout_din5008
|
||||
#: model_terms:ir.ui.view,arch_db:l10n_din5008.report_invoice_document
|
||||
msgid "Tax ID"
|
||||
msgstr "USt-IdNr."
|
||||
|
||||
#. module: l10n_din5008
|
||||
#: model:ir.model.fields,help:l10n_din5008.field_base_document_layout__account_fiscal_country_id
|
||||
msgid "The country to use the tax reports from for this company"
|
||||
|
|
@ -292,16 +369,17 @@ msgstr ""
|
|||
"eindeutig sein."
|
||||
|
||||
#. module: l10n_din5008
|
||||
#. odoo-python
|
||||
#: code:addons/l10n_din5008/models/account_move.py:0
|
||||
#, python-format
|
||||
#: model_terms:ir.ui.view,arch_db:l10n_din5008.report_invoice_document
|
||||
msgid "VAT"
|
||||
msgstr "USt-IdNr."
|
||||
|
||||
#. module: l10n_din5008
|
||||
#: model_terms:ir.ui.view,arch_db:l10n_din5008.report_invoice_document
|
||||
msgid "Vendor Bill"
|
||||
msgstr "Lieferantenrechnung"
|
||||
|
||||
#. module: l10n_din5008
|
||||
#. odoo-python
|
||||
#: code:addons/l10n_din5008/models/account_move.py:0
|
||||
#, python-format
|
||||
#: model_terms:ir.ui.view,arch_db:l10n_din5008.report_invoice_document
|
||||
msgid "Vendor Credit Note"
|
||||
msgstr "Lieferantengutschrift"
|
||||
|
||||
|
|
|
|||
|
|
@ -1,21 +1,23 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * l10n_din5008
|
||||
# * l10n_din5008
|
||||
#
|
||||
# Weblate <noreply-mt-weblate@weblate.org>, 2025.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0+e\n"
|
||||
"Project-Id-Version: Odoo Server 18.0+e\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-02-13 21:49+0000\n"
|
||||
"PO-Revision-Date: 2024-02-14 09:13+0100\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: \n"
|
||||
"POT-Creation-Date: 2026-01-09 19:02+0000\n"
|
||||
"PO-Revision-Date: 2025-11-17 03:10+0000\n"
|
||||
"Last-Translator: Weblate <noreply-mt-weblate@weblate.org>\n"
|
||||
"Language-Team: French <https://translate.odoo.com/projects/odoo-19-l10n/"
|
||||
"l10n_din5008/fr/>\n"
|
||||
"Language: fr\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
|
||||
"X-Generator: Poedit 3.4.2\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Plural-Forms: nplurals=2; plural=n > 1;\n"
|
||||
"X-Generator: Weblate 5.12.2\n"
|
||||
|
||||
#. module: l10n_din5008
|
||||
#: model_terms:ir.ui.view,arch_db:l10n_din5008.din5008_css
|
||||
|
|
@ -27,6 +29,11 @@ msgid ""
|
|||
" color:"
|
||||
msgstr ""
|
||||
|
||||
#. module: l10n_din5008
|
||||
#: model_terms:ir.ui.view,arch_db:l10n_din5008.report_invoice_wizard_preview
|
||||
msgid "/12345"
|
||||
msgstr ""
|
||||
|
||||
#. module: l10n_din5008
|
||||
#: model_terms:ir.ui.view,arch_db:l10n_din5008.din5008_css
|
||||
msgid ""
|
||||
|
|
@ -48,7 +55,7 @@ msgid ""
|
|||
" &.invoice_note {\n"
|
||||
" td {\n"
|
||||
" .address {\n"
|
||||
" > span {\n"
|
||||
" .colored_address {\n"
|
||||
" color:"
|
||||
msgstr ""
|
||||
|
||||
|
|
@ -64,16 +71,21 @@ msgid ""
|
|||
" color:"
|
||||
msgstr ""
|
||||
|
||||
#. module: l10n_din5008
|
||||
#: model_terms:ir.ui.view,arch_db:l10n_din5008.report_invoice_document
|
||||
msgid "<span class=\"fw-bold\">Beneficiary:</span>"
|
||||
msgstr "<span class=\"fw-bold\">Bénéficiaire :</span>"
|
||||
|
||||
#. module: l10n_din5008
|
||||
#: model_terms:ir.ui.view,arch_db:l10n_din5008.report_invoice_document
|
||||
msgid "<span class=\"fw-bold\">Shipping Address:</span>"
|
||||
msgstr "<span class=\"fw-bold\">Adresse d'expédition :</span>"
|
||||
|
||||
#. module: l10n_din5008
|
||||
#: model_terms:ir.ui.view,arch_db:l10n_din5008.external_layout_din5008
|
||||
msgid "<span>|</span>"
|
||||
msgstr ""
|
||||
|
||||
#. module: l10n_din5008
|
||||
#: model:ir.model,name:l10n_din5008.model_account_analytic_line
|
||||
msgid "Analytic Line"
|
||||
msgstr "Ligne analytique"
|
||||
|
||||
#. module: l10n_din5008
|
||||
#: model_terms:ir.ui.view,arch_db:l10n_din5008.external_layout_din5008
|
||||
msgid "BIC:"
|
||||
|
|
@ -85,9 +97,7 @@ msgid "Banks"
|
|||
msgstr "Banques"
|
||||
|
||||
#. module: l10n_din5008
|
||||
#. odoo-python
|
||||
#: code:addons/l10n_din5008/models/account_move.py:0
|
||||
#, python-format
|
||||
#: model_terms:ir.ui.view,arch_db:l10n_din5008.report_invoice_document
|
||||
msgid "Cancelled Invoice"
|
||||
msgstr "Facture annulée"
|
||||
|
||||
|
|
@ -96,6 +106,16 @@ msgstr "Facture annulée"
|
|||
msgid "City"
|
||||
msgstr "Ville"
|
||||
|
||||
#. module: l10n_din5008
|
||||
#: model:ir.model,name:l10n_din5008.model_res_company
|
||||
msgid "Companies"
|
||||
msgstr "Sociétés"
|
||||
|
||||
#. module: l10n_din5008
|
||||
#: model:ir.model.fields,field_description:l10n_din5008.field_base_document_layout__company_details
|
||||
msgid "Company Details"
|
||||
msgstr "Détails de la société"
|
||||
|
||||
#. module: l10n_din5008
|
||||
#: model:ir.model,name:l10n_din5008.model_base_document_layout
|
||||
msgid "Company Document Layout"
|
||||
|
|
@ -107,36 +127,66 @@ msgid "Company ID"
|
|||
msgstr "ID de la société"
|
||||
|
||||
#. module: l10n_din5008
|
||||
#. odoo-python
|
||||
#: code:addons/l10n_din5008/models/account_move.py:0
|
||||
#, python-format
|
||||
#: model:ir.model,name:l10n_din5008.model_res_config_settings
|
||||
msgid "Config Settings"
|
||||
msgstr "Paramètres de configuration"
|
||||
|
||||
#. module: l10n_din5008
|
||||
#: model_terms:ir.ui.view,arch_db:l10n_din5008.report_invoice_document
|
||||
msgid "Credit Note"
|
||||
msgstr "Note de crédit"
|
||||
|
||||
#. module: l10n_din5008
|
||||
#. odoo-python
|
||||
#: code:addons/l10n_din5008/models/account_move.py:0
|
||||
#, python-format
|
||||
#: model_terms:ir.ui.view,arch_db:l10n_din5008.report_invoice_document
|
||||
msgid "Delivery Date"
|
||||
msgstr "Date de livraison"
|
||||
|
||||
#. module: l10n_din5008
|
||||
#: model_terms:ir.ui.view,arch_db:l10n_din5008.report_invoice_wizard_preview
|
||||
msgid "Delivery Date:"
|
||||
msgstr "Date de livraison :"
|
||||
|
||||
#. module: l10n_din5008
|
||||
#: model:ir.model.fields,field_description:l10n_din5008.field_base_document_layout__display_name
|
||||
#: model:ir.model.fields,field_description:l10n_din5008.field_res_company__display_name
|
||||
#: model:ir.model.fields,field_description:l10n_din5008.field_res_config_settings__display_name
|
||||
msgid "Display Name"
|
||||
msgstr "Nom affiché"
|
||||
|
||||
#. module: l10n_din5008
|
||||
#: model_terms:ir.ui.view,arch_db:l10n_din5008.report_invoice_document
|
||||
msgid "Draft Invoice"
|
||||
msgstr "Facture en brouillon"
|
||||
|
||||
#. module: l10n_din5008
|
||||
#. odoo-python
|
||||
#: code:addons/l10n_din5008/models/account_move.py:0
|
||||
#: code:addons/l10n_din5008/models/base_document_layout.py:0
|
||||
#, python-format
|
||||
msgid "Due Date"
|
||||
msgstr "Date d'échéance"
|
||||
#: model_terms:ir.ui.view,arch_db:l10n_din5008.report_invoice_wizard_preview
|
||||
msgid "Due Date:"
|
||||
msgstr "Date d'échéance :"
|
||||
|
||||
#. module: l10n_din5008
|
||||
#: model_terms:ir.ui.view,arch_db:l10n_din5008.res_config_settings_view_form
|
||||
msgid "Enable to show a 'Position' column on invoices and sales reports."
|
||||
msgstr ""
|
||||
|
||||
#. module: l10n_din5008
|
||||
#: model:ir.model.fields,field_description:l10n_din5008.field_base_document_layout__account_fiscal_country_id
|
||||
msgid "Fiscal Country"
|
||||
msgstr "Pays d'imposition"
|
||||
|
||||
#. module: l10n_din5008
|
||||
#: model:ir.model.fields,help:l10n_din5008.field_base_document_layout__report_footer
|
||||
msgid "Footer text displayed at the bottom of all reports."
|
||||
msgstr "Pied de page affiché sur tous les rapports."
|
||||
|
||||
#. module: l10n_din5008
|
||||
#: model_terms:ir.ui.view,arch_db:l10n_din5008.external_layout_din5008
|
||||
msgid "HRB Nr:"
|
||||
msgstr "Numéro HRB :"
|
||||
msgstr "N° HRB :"
|
||||
|
||||
#. module: l10n_din5008
|
||||
#: model:ir.model.fields,help:l10n_din5008.field_base_document_layout__company_details
|
||||
msgid "Header text displayed at the top of all reports."
|
||||
msgstr "Texte d'en-tête affiché en haut de tous les rapports."
|
||||
|
||||
#. module: l10n_din5008
|
||||
#: model_terms:ir.ui.view,arch_db:l10n_din5008.external_layout_din5008
|
||||
|
|
@ -144,97 +194,113 @@ msgid "IBAN:"
|
|||
msgstr "IBAN :"
|
||||
|
||||
#. module: l10n_din5008
|
||||
#. odoo-python
|
||||
#: code:addons/l10n_din5008/models/account_move.py:0
|
||||
#: code:addons/l10n_din5008/models/base_document_layout.py:0
|
||||
#, python-format
|
||||
msgid "Invoice"
|
||||
msgstr "Facture client"
|
||||
#: model:ir.model.fields,field_description:l10n_din5008.field_base_document_layout__id
|
||||
#: model:ir.model.fields,field_description:l10n_din5008.field_res_company__id
|
||||
#: model:ir.model.fields,field_description:l10n_din5008.field_res_config_settings__id
|
||||
msgid "ID"
|
||||
msgstr "ID"
|
||||
|
||||
#. module: l10n_din5008
|
||||
#. odoo-python
|
||||
#: code:addons/l10n_din5008/models/account_move.py:0
|
||||
#: code:addons/l10n_din5008/models/base_document_layout.py:0
|
||||
#, python-format
|
||||
#: model_terms:ir.ui.view,arch_db:l10n_din5008.report_invoice_wizard_preview
|
||||
msgid "INV/"
|
||||
msgstr "INV/"
|
||||
|
||||
#. module: l10n_din5008
|
||||
#: model_terms:ir.ui.view,arch_db:l10n_din5008.res_config_settings_view_form
|
||||
msgid ""
|
||||
"If this checkbox is ticked, a 'Position' column will be displayed on "
|
||||
"invoices and sales reports."
|
||||
msgstr ""
|
||||
|
||||
#. module: l10n_din5008
|
||||
#: model_terms:ir.ui.view,arch_db:l10n_din5008.report_invoice_document
|
||||
msgid "Incoterm"
|
||||
msgstr ""
|
||||
|
||||
#. module: l10n_din5008
|
||||
#: model_terms:ir.ui.view,arch_db:l10n_din5008.external_layout_din5008
|
||||
#: model_terms:ir.ui.view,arch_db:l10n_din5008.report_invoice_document
|
||||
msgid "Invoice"
|
||||
msgstr "Facture"
|
||||
|
||||
#. module: l10n_din5008
|
||||
#: model_terms:ir.ui.view,arch_db:l10n_din5008.report_invoice_document
|
||||
msgid "Invoice Date"
|
||||
msgstr "Date de facturation"
|
||||
|
||||
#. module: l10n_din5008
|
||||
#. odoo-python
|
||||
#: code:addons/l10n_din5008/models/account_move.py:0
|
||||
#: code:addons/l10n_din5008/models/base_document_layout.py:0
|
||||
#, python-format
|
||||
#: model_terms:ir.ui.view,arch_db:l10n_din5008.report_invoice_document
|
||||
msgid "Invoice Date Due"
|
||||
msgstr "Date d'échéance de la facture"
|
||||
|
||||
#. module: l10n_din5008
|
||||
#: model_terms:ir.ui.view,arch_db:l10n_din5008.report_invoice_wizard_preview
|
||||
msgid "Invoice Date:"
|
||||
msgstr "Date de facturation :"
|
||||
|
||||
#. module: l10n_din5008
|
||||
#: model_terms:ir.ui.view,arch_db:l10n_din5008.report_invoice_document
|
||||
msgid "Invoice No."
|
||||
msgstr "N° de facture"
|
||||
msgstr "Numéro de facture"
|
||||
|
||||
#. module: l10n_din5008
|
||||
#. odoo-python
|
||||
#: code:addons/l10n_din5008/models/account_move.py:0
|
||||
#, python-format
|
||||
msgid "Invoicing Address:"
|
||||
msgstr "Adresse de facturation :"
|
||||
#: model_terms:ir.ui.view,arch_db:l10n_din5008.report_invoice_wizard_preview
|
||||
msgid "Invoice No.:"
|
||||
msgstr "Numéro de facture :"
|
||||
|
||||
#. module: l10n_din5008
|
||||
#. odoo-python
|
||||
#: code:addons/l10n_din5008/models/account_move.py:0
|
||||
#, python-format
|
||||
msgid "Invoicing and Shipping Address:"
|
||||
msgstr "Adresse de facturation et d'expédition :"
|
||||
#: model:ir.model.fields,field_description:l10n_din5008.field_base_document_layout__l10n_din5008_delivery_date
|
||||
msgid "L10N Din5008 Delivery Date"
|
||||
msgstr "Date de livraison L10N Din5008"
|
||||
|
||||
#. module: l10n_din5008
|
||||
#: model:ir.model,name:l10n_din5008.model_account_move
|
||||
msgid "Journal Entry"
|
||||
msgstr "Pièce comptable"
|
||||
#: model:ir.model.fields,field_description:l10n_din5008.field_base_document_layout__l10n_din5008_due_date
|
||||
msgid "L10N Din5008 Due Date"
|
||||
msgstr "Date d'échéance L10N Din5008"
|
||||
|
||||
#. module: l10n_din5008
|
||||
#: model:ir.model.fields,field_description:l10n_din5008.field_account_bank_statement_line__l10n_din5008_addresses
|
||||
#: model:ir.model.fields,field_description:l10n_din5008.field_account_move__l10n_din5008_addresses
|
||||
#: model:ir.model.fields,field_description:l10n_din5008.field_account_payment__l10n_din5008_addresses
|
||||
msgid "L10N Din5008 Addresses"
|
||||
msgstr "Adresses L10N Din5008"
|
||||
|
||||
#. module: l10n_din5008
|
||||
#: model:ir.model.fields,field_description:l10n_din5008.field_account_analytic_line__l10n_din5008_document_title
|
||||
#: model:ir.model.fields,field_description:l10n_din5008.field_account_bank_statement_line__l10n_din5008_document_title
|
||||
#: model:ir.model.fields,field_description:l10n_din5008.field_account_move__l10n_din5008_document_title
|
||||
#: model:ir.model.fields,field_description:l10n_din5008.field_account_payment__l10n_din5008_document_title
|
||||
#: model:ir.model.fields,field_description:l10n_din5008.field_base_document_layout__l10n_din5008_document_title
|
||||
msgid "L10N Din5008 Document Title"
|
||||
msgstr "Titre du document L10N Din5008"
|
||||
|
||||
#. module: l10n_din5008
|
||||
#: model:ir.model.fields,field_description:l10n_din5008.field_account_analytic_line__l10n_din5008_template_data
|
||||
#: model:ir.model.fields,field_description:l10n_din5008.field_account_bank_statement_line__l10n_din5008_template_data
|
||||
#: model:ir.model.fields,field_description:l10n_din5008.field_account_move__l10n_din5008_template_data
|
||||
#: model:ir.model.fields,field_description:l10n_din5008.field_account_payment__l10n_din5008_template_data
|
||||
#: model:ir.model.fields,field_description:l10n_din5008.field_base_document_layout__l10n_din5008_template_data
|
||||
msgid "L10N Din5008 Template Data"
|
||||
msgstr "Données de modèle L10N Din5008"
|
||||
#: model:ir.model.fields,field_description:l10n_din5008.field_base_document_layout__l10n_din5008_invoice_date
|
||||
msgid "L10N Din5008 Invoice Date"
|
||||
msgstr "Date de facturation L10N Din5008"
|
||||
|
||||
#. module: l10n_din5008
|
||||
#: model_terms:ir.ui.view,arch_db:l10n_din5008.external_layout_din5008
|
||||
msgid "Page: <span class=\"page\"/> of <span class=\"topage\"/>"
|
||||
msgstr "Page: <span class=\"page\"/> sur <span class=\"topage\"/>"
|
||||
msgstr "Page : <span class=\"page\"/> sur <span class=\"topage\"/>"
|
||||
|
||||
#. module: l10n_din5008
|
||||
#. odoo-python
|
||||
#: code:addons/l10n_din5008/models/account_move.py:0
|
||||
#: code:addons/l10n_din5008/models/base_document_layout.py:0
|
||||
#, python-format
|
||||
#: model_terms:ir.ui.view,arch_db:l10n_din5008.report_invoice_document
|
||||
msgid "Position"
|
||||
msgstr "Position"
|
||||
|
||||
#. module: l10n_din5008
|
||||
#: model_terms:ir.ui.view,arch_db:l10n_din5008.report_invoice_document
|
||||
msgid "Reference"
|
||||
msgstr "Référence"
|
||||
|
||||
#. module: l10n_din5008
|
||||
#. odoo-python
|
||||
#: code:addons/l10n_din5008/models/account_move.py:0
|
||||
#, python-format
|
||||
msgid "Shipping Address:"
|
||||
msgstr "Adresse de livraison :"
|
||||
#: model_terms:ir.ui.view,arch_db:l10n_din5008.report_invoice_wizard_preview
|
||||
msgid "Reference:"
|
||||
msgstr "Référence :"
|
||||
|
||||
#. module: l10n_din5008
|
||||
#. odoo-python
|
||||
#: code:addons/l10n_din5008/models/account_move.py:0
|
||||
#, python-format
|
||||
#: model:ir.model.fields,field_description:l10n_din5008.field_base_document_layout__report_footer
|
||||
msgid "Report Footer"
|
||||
msgstr "Pied de page du rapport"
|
||||
|
||||
#. module: l10n_din5008
|
||||
#: model_terms:ir.ui.view,arch_db:l10n_din5008.report_invoice_wizard_preview
|
||||
msgid "SO/2021/45678"
|
||||
msgstr "SO/2021/45678"
|
||||
|
||||
#. module: l10n_din5008
|
||||
#: model:ir.model.fields,field_description:l10n_din5008.field_res_company__has_position_column
|
||||
#: model:ir.model.fields,field_description:l10n_din5008.field_res_config_settings__has_position_column
|
||||
msgid "Show Position Column in Reports"
|
||||
msgstr ""
|
||||
|
||||
#. module: l10n_din5008
|
||||
#: model_terms:ir.ui.view,arch_db:l10n_din5008.report_invoice_document
|
||||
msgid "Source"
|
||||
msgstr "Source"
|
||||
|
||||
|
|
@ -248,6 +314,12 @@ msgstr "Rue"
|
|||
msgid "Street2"
|
||||
msgstr "Rue 2"
|
||||
|
||||
#. module: l10n_din5008
|
||||
#: model_terms:ir.ui.view,arch_db:l10n_din5008.external_layout_din5008
|
||||
#: model_terms:ir.ui.view,arch_db:l10n_din5008.report_invoice_document
|
||||
msgid "Tax ID"
|
||||
msgstr "N° de TVA"
|
||||
|
||||
#. module: l10n_din5008
|
||||
#: model:ir.model.fields,help:l10n_din5008.field_base_document_layout__account_fiscal_country_id
|
||||
msgid "The country to use the tax reports from for this company"
|
||||
|
|
@ -265,18 +337,19 @@ msgstr ""
|
|||
"partenaires d'un même pays"
|
||||
|
||||
#. module: l10n_din5008
|
||||
#. odoo-python
|
||||
#: code:addons/l10n_din5008/models/account_move.py:0
|
||||
#, python-format
|
||||
#: model_terms:ir.ui.view,arch_db:l10n_din5008.report_invoice_document
|
||||
msgid "VAT"
|
||||
msgstr "TVA"
|
||||
|
||||
#. module: l10n_din5008
|
||||
#: model_terms:ir.ui.view,arch_db:l10n_din5008.report_invoice_document
|
||||
msgid "Vendor Bill"
|
||||
msgstr "Facture fournisseur"
|
||||
|
||||
#. module: l10n_din5008
|
||||
#. odoo-python
|
||||
#: code:addons/l10n_din5008/models/account_move.py:0
|
||||
#, python-format
|
||||
#: model_terms:ir.ui.view,arch_db:l10n_din5008.report_invoice_document
|
||||
msgid "Vendor Credit Note"
|
||||
msgstr "Avoir fournisseur"
|
||||
msgstr "Note de crédit fournisseur"
|
||||
|
||||
#. module: l10n_din5008
|
||||
#: model:ir.model.fields,field_description:l10n_din5008.field_base_document_layout__zip
|
||||
|
|
|
|||
|
|
@ -1,21 +1,24 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * l10n_din5008
|
||||
# * l10n_din5008
|
||||
#
|
||||
# Weblate <noreply-mt-weblate@weblate.org>, 2025.
|
||||
# "Marianna Ciofani (cima)" <cima@odoo.com>, 2025, 2026.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0+e\n"
|
||||
"Project-Id-Version: Odoo Server 18.0+e\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-02-13 21:49+0000\n"
|
||||
"PO-Revision-Date: 2024-02-14 09:14+0100\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: \n"
|
||||
"POT-Creation-Date: 2026-01-09 19:02+0000\n"
|
||||
"PO-Revision-Date: 2026-01-17 09:33+0000\n"
|
||||
"Last-Translator: \"Marianna Ciofani (cima)\" <cima@odoo.com>\n"
|
||||
"Language-Team: Italian <https://translate.odoo.com/projects/odoo-19-l10n/"
|
||||
"l10n_din5008/it/>\n"
|
||||
"Language: it\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
"X-Generator: Poedit 3.4.2\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
||||
"X-Generator: Weblate 5.14.3\n"
|
||||
|
||||
#. module: l10n_din5008
|
||||
#: model_terms:ir.ui.view,arch_db:l10n_din5008.din5008_css
|
||||
|
|
@ -26,6 +29,16 @@ msgid ""
|
|||
" .name_container {\n"
|
||||
" color:"
|
||||
msgstr ""
|
||||
"&.din_page {\n"
|
||||
" &.header {\n"
|
||||
" .company_header {\n"
|
||||
" .name_container {\n"
|
||||
" color:"
|
||||
|
||||
#. module: l10n_din5008
|
||||
#: model_terms:ir.ui.view,arch_db:l10n_din5008.report_invoice_wizard_preview
|
||||
msgid "/12345"
|
||||
msgstr "/12345"
|
||||
|
||||
#. module: l10n_din5008
|
||||
#: model_terms:ir.ui.view,arch_db:l10n_din5008.din5008_css
|
||||
|
|
@ -37,6 +50,12 @@ msgid ""
|
|||
" h2 {\n"
|
||||
" color:"
|
||||
msgstr ""
|
||||
";\n"
|
||||
" }\n"
|
||||
" }\n"
|
||||
" }\n"
|
||||
" h2 {\n"
|
||||
" color:"
|
||||
|
||||
#. module: l10n_din5008
|
||||
#: model_terms:ir.ui.view,arch_db:l10n_din5008.din5008_css
|
||||
|
|
@ -48,9 +67,18 @@ msgid ""
|
|||
" &.invoice_note {\n"
|
||||
" td {\n"
|
||||
" .address {\n"
|
||||
" > span {\n"
|
||||
" .colored_address {\n"
|
||||
" color:"
|
||||
msgstr ""
|
||||
";\n"
|
||||
" }\n"
|
||||
" }\n"
|
||||
" }\n"
|
||||
" &.invoice_note {\n"
|
||||
" td {\n"
|
||||
" .address {\n"
|
||||
" .colored_address {\n"
|
||||
" color:"
|
||||
|
||||
#. module: l10n_din5008
|
||||
#: model_terms:ir.ui.view,arch_db:l10n_din5008.din5008_css
|
||||
|
|
@ -63,16 +91,28 @@ msgid ""
|
|||
" th {\n"
|
||||
" color:"
|
||||
msgstr ""
|
||||
";\n"
|
||||
" }\n"
|
||||
" .page {\n"
|
||||
" [name=invoice_line_table], "
|
||||
"[name=stock_move_table], .o_main_table {\n"
|
||||
" th {\n"
|
||||
" color:"
|
||||
|
||||
#. module: l10n_din5008
|
||||
#: model_terms:ir.ui.view,arch_db:l10n_din5008.report_invoice_document
|
||||
msgid "<span class=\"fw-bold\">Beneficiary:</span>"
|
||||
msgstr "<span class=\"fw-bold\">Beneficiario:</span>"
|
||||
|
||||
#. module: l10n_din5008
|
||||
#: model_terms:ir.ui.view,arch_db:l10n_din5008.report_invoice_document
|
||||
msgid "<span class=\"fw-bold\">Shipping Address:</span>"
|
||||
msgstr "<span class=\"fw-bold\">Indirizzo di spedizione:</span>"
|
||||
|
||||
#. module: l10n_din5008
|
||||
#: model_terms:ir.ui.view,arch_db:l10n_din5008.external_layout_din5008
|
||||
msgid "<span>|</span>"
|
||||
msgstr ""
|
||||
|
||||
#. module: l10n_din5008
|
||||
#: model:ir.model,name:l10n_din5008.model_account_analytic_line
|
||||
msgid "Analytic Line"
|
||||
msgstr "Riga analitica"
|
||||
msgstr "<span>|</span>"
|
||||
|
||||
#. module: l10n_din5008
|
||||
#: model_terms:ir.ui.view,arch_db:l10n_din5008.external_layout_din5008
|
||||
|
|
@ -85,9 +125,7 @@ msgid "Banks"
|
|||
msgstr "Banche"
|
||||
|
||||
#. module: l10n_din5008
|
||||
#. odoo-python
|
||||
#: code:addons/l10n_din5008/models/account_move.py:0
|
||||
#, python-format
|
||||
#: model_terms:ir.ui.view,arch_db:l10n_din5008.report_invoice_document
|
||||
msgid "Cancelled Invoice"
|
||||
msgstr "Fattura annullata"
|
||||
|
||||
|
|
@ -96,6 +134,16 @@ msgstr "Fattura annullata"
|
|||
msgid "City"
|
||||
msgstr "Città"
|
||||
|
||||
#. module: l10n_din5008
|
||||
#: model:ir.model,name:l10n_din5008.model_res_company
|
||||
msgid "Companies"
|
||||
msgstr "Aziende"
|
||||
|
||||
#. module: l10n_din5008
|
||||
#: model:ir.model.fields,field_description:l10n_din5008.field_base_document_layout__company_details
|
||||
msgid "Company Details"
|
||||
msgstr "Dettagli dell'azienda"
|
||||
|
||||
#. module: l10n_din5008
|
||||
#: model:ir.model,name:l10n_din5008.model_base_document_layout
|
||||
msgid "Company Document Layout"
|
||||
|
|
@ -107,109 +155,145 @@ msgid "Company ID"
|
|||
msgstr "ID Azienda"
|
||||
|
||||
#. module: l10n_din5008
|
||||
#. odoo-python
|
||||
#: code:addons/l10n_din5008/models/account_move.py:0
|
||||
#, python-format
|
||||
#: model:ir.model,name:l10n_din5008.model_res_config_settings
|
||||
msgid "Config Settings"
|
||||
msgstr "Impostazioni di configurazione"
|
||||
|
||||
#. module: l10n_din5008
|
||||
#: model_terms:ir.ui.view,arch_db:l10n_din5008.report_invoice_document
|
||||
msgid "Credit Note"
|
||||
msgstr "Nota di credito"
|
||||
|
||||
#. module: l10n_din5008
|
||||
#. odoo-python
|
||||
#: code:addons/l10n_din5008/models/account_move.py:0
|
||||
#, python-format
|
||||
msgid "Draft Invoice"
|
||||
msgstr "Fattura in bozza"
|
||||
#: model_terms:ir.ui.view,arch_db:l10n_din5008.report_invoice_document
|
||||
msgid "Delivery Date"
|
||||
msgstr "Data di consegna"
|
||||
|
||||
#. module: l10n_din5008
|
||||
#. odoo-python
|
||||
#: code:addons/l10n_din5008/models/account_move.py:0
|
||||
#: code:addons/l10n_din5008/models/base_document_layout.py:0
|
||||
#, python-format
|
||||
msgid "Due Date"
|
||||
msgstr "Scadenza"
|
||||
#: model_terms:ir.ui.view,arch_db:l10n_din5008.report_invoice_wizard_preview
|
||||
msgid "Delivery Date:"
|
||||
msgstr "Data di consegna:"
|
||||
|
||||
#. module: l10n_din5008
|
||||
#: model:ir.model.fields,field_description:l10n_din5008.field_base_document_layout__display_name
|
||||
#: model:ir.model.fields,field_description:l10n_din5008.field_res_company__display_name
|
||||
#: model:ir.model.fields,field_description:l10n_din5008.field_res_config_settings__display_name
|
||||
msgid "Display Name"
|
||||
msgstr "Nome visualizzato"
|
||||
|
||||
#. module: l10n_din5008
|
||||
#: model_terms:ir.ui.view,arch_db:l10n_din5008.report_invoice_document
|
||||
msgid "Draft Invoice"
|
||||
msgstr "Bozza fattura"
|
||||
|
||||
#. module: l10n_din5008
|
||||
#: model_terms:ir.ui.view,arch_db:l10n_din5008.report_invoice_wizard_preview
|
||||
msgid "Due Date:"
|
||||
msgstr "Data di scadenza:"
|
||||
|
||||
#. module: l10n_din5008
|
||||
#: model_terms:ir.ui.view,arch_db:l10n_din5008.res_config_settings_view_form
|
||||
msgid "Enable to show a 'Position' column on invoices and sales reports."
|
||||
msgstr ""
|
||||
"Attiva per mostrare una colonna 'Posizione' nelle fatture e nei resoconti "
|
||||
"relativi alle vendite."
|
||||
|
||||
#. module: l10n_din5008
|
||||
#: model:ir.model.fields,field_description:l10n_din5008.field_base_document_layout__account_fiscal_country_id
|
||||
msgid "Fiscal Country"
|
||||
msgstr "Paese fiscale"
|
||||
|
||||
#. module: l10n_din5008
|
||||
#: model:ir.model.fields,help:l10n_din5008.field_base_document_layout__report_footer
|
||||
msgid "Footer text displayed at the bottom of all reports."
|
||||
msgstr "Piè di pagina visualizzato nella parte inferiore di tutti i report."
|
||||
|
||||
#. module: l10n_din5008
|
||||
#: model_terms:ir.ui.view,arch_db:l10n_din5008.external_layout_din5008
|
||||
msgid "HRB Nr:"
|
||||
msgstr "No HRB:"
|
||||
|
||||
#. module: l10n_din5008
|
||||
#: model:ir.model.fields,help:l10n_din5008.field_base_document_layout__company_details
|
||||
msgid "Header text displayed at the top of all reports."
|
||||
msgstr "Testo di intestazione visualizzato all'inizio di tutti i rapporti."
|
||||
|
||||
#. module: l10n_din5008
|
||||
#: model_terms:ir.ui.view,arch_db:l10n_din5008.external_layout_din5008
|
||||
msgid "IBAN:"
|
||||
msgstr "Codice IBAN:"
|
||||
|
||||
#. module: l10n_din5008
|
||||
#. odoo-python
|
||||
#: code:addons/l10n_din5008/models/account_move.py:0
|
||||
#: code:addons/l10n_din5008/models/base_document_layout.py:0
|
||||
#, python-format
|
||||
#: model:ir.model.fields,field_description:l10n_din5008.field_base_document_layout__id
|
||||
#: model:ir.model.fields,field_description:l10n_din5008.field_res_company__id
|
||||
#: model:ir.model.fields,field_description:l10n_din5008.field_res_config_settings__id
|
||||
msgid "ID"
|
||||
msgstr "ID"
|
||||
|
||||
#. module: l10n_din5008
|
||||
#: model_terms:ir.ui.view,arch_db:l10n_din5008.report_invoice_wizard_preview
|
||||
msgid "INV/"
|
||||
msgstr "INV/"
|
||||
|
||||
#. module: l10n_din5008
|
||||
#: model_terms:ir.ui.view,arch_db:l10n_din5008.res_config_settings_view_form
|
||||
msgid ""
|
||||
"If this checkbox is ticked, a 'Position' column will be displayed on "
|
||||
"invoices and sales reports."
|
||||
msgstr ""
|
||||
"Se questa casella viene selezionata, la colonna 'Posizione' verrà mostrata "
|
||||
"nelle fatture e nei resoconti relativi alle vendite."
|
||||
|
||||
#. module: l10n_din5008
|
||||
#: model_terms:ir.ui.view,arch_db:l10n_din5008.report_invoice_document
|
||||
msgid "Incoterm"
|
||||
msgstr "Incoterm"
|
||||
|
||||
#. module: l10n_din5008
|
||||
#: model_terms:ir.ui.view,arch_db:l10n_din5008.external_layout_din5008
|
||||
#: model_terms:ir.ui.view,arch_db:l10n_din5008.report_invoice_document
|
||||
msgid "Invoice"
|
||||
msgstr "Fattura"
|
||||
|
||||
#. module: l10n_din5008
|
||||
#. odoo-python
|
||||
#: code:addons/l10n_din5008/models/account_move.py:0
|
||||
#: code:addons/l10n_din5008/models/base_document_layout.py:0
|
||||
#, python-format
|
||||
#: model_terms:ir.ui.view,arch_db:l10n_din5008.report_invoice_document
|
||||
msgid "Invoice Date"
|
||||
msgstr "Data fattura"
|
||||
msgstr "Data della fattura"
|
||||
|
||||
#. module: l10n_din5008
|
||||
#. odoo-python
|
||||
#: code:addons/l10n_din5008/models/account_move.py:0
|
||||
#: code:addons/l10n_din5008/models/base_document_layout.py:0
|
||||
#, python-format
|
||||
#: model_terms:ir.ui.view,arch_db:l10n_din5008.report_invoice_document
|
||||
msgid "Invoice Date Due"
|
||||
msgstr "Data di scadenza della fattura"
|
||||
|
||||
#. module: l10n_din5008
|
||||
#: model_terms:ir.ui.view,arch_db:l10n_din5008.report_invoice_wizard_preview
|
||||
msgid "Invoice Date:"
|
||||
msgstr "Data della fattura:"
|
||||
|
||||
#. module: l10n_din5008
|
||||
#: model_terms:ir.ui.view,arch_db:l10n_din5008.report_invoice_document
|
||||
msgid "Invoice No."
|
||||
msgstr "Fattura n."
|
||||
msgstr "Numero fattura"
|
||||
|
||||
#. module: l10n_din5008
|
||||
#. odoo-python
|
||||
#: code:addons/l10n_din5008/models/account_move.py:0
|
||||
#, python-format
|
||||
msgid "Invoicing Address:"
|
||||
msgstr "Indirizzo di fatturazione:"
|
||||
#: model_terms:ir.ui.view,arch_db:l10n_din5008.report_invoice_wizard_preview
|
||||
msgid "Invoice No.:"
|
||||
msgstr "Numero di fattura:"
|
||||
|
||||
#. module: l10n_din5008
|
||||
#. odoo-python
|
||||
#: code:addons/l10n_din5008/models/account_move.py:0
|
||||
#, python-format
|
||||
msgid "Invoicing and Shipping Address:"
|
||||
msgstr "Indirizzo di fatturazione e spedizione:"
|
||||
#: model:ir.model.fields,field_description:l10n_din5008.field_base_document_layout__l10n_din5008_delivery_date
|
||||
msgid "L10N Din5008 Delivery Date"
|
||||
msgstr "Data di consegna L10N Din5008"
|
||||
|
||||
#. module: l10n_din5008
|
||||
#: model:ir.model,name:l10n_din5008.model_account_move
|
||||
msgid "Journal Entry"
|
||||
msgstr "Registrazioni contabili"
|
||||
#: model:ir.model.fields,field_description:l10n_din5008.field_base_document_layout__l10n_din5008_due_date
|
||||
msgid "L10N Din5008 Due Date"
|
||||
msgstr "Data di scadenza L10N Din5008"
|
||||
|
||||
#. module: l10n_din5008
|
||||
#: model:ir.model.fields,field_description:l10n_din5008.field_account_bank_statement_line__l10n_din5008_addresses
|
||||
#: model:ir.model.fields,field_description:l10n_din5008.field_account_move__l10n_din5008_addresses
|
||||
#: model:ir.model.fields,field_description:l10n_din5008.field_account_payment__l10n_din5008_addresses
|
||||
msgid "L10N Din5008 Addresses"
|
||||
msgstr "Indirizzi L10N Din5008"
|
||||
|
||||
#. module: l10n_din5008
|
||||
#: model:ir.model.fields,field_description:l10n_din5008.field_account_analytic_line__l10n_din5008_document_title
|
||||
#: model:ir.model.fields,field_description:l10n_din5008.field_account_bank_statement_line__l10n_din5008_document_title
|
||||
#: model:ir.model.fields,field_description:l10n_din5008.field_account_move__l10n_din5008_document_title
|
||||
#: model:ir.model.fields,field_description:l10n_din5008.field_account_payment__l10n_din5008_document_title
|
||||
#: model:ir.model.fields,field_description:l10n_din5008.field_base_document_layout__l10n_din5008_document_title
|
||||
msgid "L10N Din5008 Document Title"
|
||||
msgstr "Titolo del documento L10N Din5008"
|
||||
|
||||
#. module: l10n_din5008
|
||||
#: model:ir.model.fields,field_description:l10n_din5008.field_account_analytic_line__l10n_din5008_template_data
|
||||
#: model:ir.model.fields,field_description:l10n_din5008.field_account_bank_statement_line__l10n_din5008_template_data
|
||||
#: model:ir.model.fields,field_description:l10n_din5008.field_account_move__l10n_din5008_template_data
|
||||
#: model:ir.model.fields,field_description:l10n_din5008.field_account_payment__l10n_din5008_template_data
|
||||
#: model:ir.model.fields,field_description:l10n_din5008.field_base_document_layout__l10n_din5008_template_data
|
||||
msgid "L10N Din5008 Template Data"
|
||||
msgstr "Dati modello L10N Din5008"
|
||||
#: model:ir.model.fields,field_description:l10n_din5008.field_base_document_layout__l10n_din5008_invoice_date
|
||||
msgid "L10N Din5008 Invoice Date"
|
||||
msgstr "Data fattura L10N Din5008"
|
||||
|
||||
#. module: l10n_din5008
|
||||
#: model_terms:ir.ui.view,arch_db:l10n_din5008.external_layout_din5008
|
||||
|
|
@ -217,24 +301,38 @@ msgid "Page: <span class=\"page\"/> of <span class=\"topage\"/>"
|
|||
msgstr "Pagina: <span class=\"page\"/> di <span class=\"topage\"/>"
|
||||
|
||||
#. module: l10n_din5008
|
||||
#. odoo-python
|
||||
#: code:addons/l10n_din5008/models/account_move.py:0
|
||||
#: code:addons/l10n_din5008/models/base_document_layout.py:0
|
||||
#, python-format
|
||||
#: model_terms:ir.ui.view,arch_db:l10n_din5008.report_invoice_document
|
||||
msgid "Position"
|
||||
msgstr "Posizione"
|
||||
|
||||
#. module: l10n_din5008
|
||||
#: model_terms:ir.ui.view,arch_db:l10n_din5008.report_invoice_document
|
||||
msgid "Reference"
|
||||
msgstr "Riferimento"
|
||||
|
||||
#. module: l10n_din5008
|
||||
#. odoo-python
|
||||
#: code:addons/l10n_din5008/models/account_move.py:0
|
||||
#, python-format
|
||||
msgid "Shipping Address:"
|
||||
msgstr "Indirizzo di spedizione:"
|
||||
#: model_terms:ir.ui.view,arch_db:l10n_din5008.report_invoice_wizard_preview
|
||||
msgid "Reference:"
|
||||
msgstr "Riferimento:"
|
||||
|
||||
#. module: l10n_din5008
|
||||
#. odoo-python
|
||||
#: code:addons/l10n_din5008/models/account_move.py:0
|
||||
#, python-format
|
||||
#: model:ir.model.fields,field_description:l10n_din5008.field_base_document_layout__report_footer
|
||||
msgid "Report Footer"
|
||||
msgstr "Piè di pagina report"
|
||||
|
||||
#. module: l10n_din5008
|
||||
#: model_terms:ir.ui.view,arch_db:l10n_din5008.report_invoice_wizard_preview
|
||||
msgid "SO/2021/45678"
|
||||
msgstr "SO/2021/45678"
|
||||
|
||||
#. module: l10n_din5008
|
||||
#: model:ir.model.fields,field_description:l10n_din5008.field_res_company__has_position_column
|
||||
#: model:ir.model.fields,field_description:l10n_din5008.field_res_config_settings__has_position_column
|
||||
msgid "Show Position Column in Reports"
|
||||
msgstr "Mostra colonna posizione nei resoconti"
|
||||
|
||||
#. module: l10n_din5008
|
||||
#: model_terms:ir.ui.view,arch_db:l10n_din5008.report_invoice_document
|
||||
msgid "Source"
|
||||
msgstr "Fonte"
|
||||
|
||||
|
|
@ -248,6 +346,12 @@ msgstr "Strada"
|
|||
msgid "Street2"
|
||||
msgstr "Strada 2"
|
||||
|
||||
#. module: l10n_din5008
|
||||
#: model_terms:ir.ui.view,arch_db:l10n_din5008.external_layout_din5008
|
||||
#: model_terms:ir.ui.view,arch_db:l10n_din5008.report_invoice_document
|
||||
msgid "Tax ID"
|
||||
msgstr "Partita IVA"
|
||||
|
||||
#. module: l10n_din5008
|
||||
#: model:ir.model.fields,help:l10n_din5008.field_base_document_layout__account_fiscal_country_id
|
||||
msgid "The country to use the tax reports from for this company"
|
||||
|
|
@ -263,18 +367,19 @@ msgstr ""
|
|||
"IVA. Deve essere unico per tutti i partner di una stessa nazione"
|
||||
|
||||
#. module: l10n_din5008
|
||||
#. odoo-python
|
||||
#: code:addons/l10n_din5008/models/account_move.py:0
|
||||
#, python-format
|
||||
#: model_terms:ir.ui.view,arch_db:l10n_din5008.report_invoice_document
|
||||
msgid "VAT"
|
||||
msgstr "Partita IVA"
|
||||
|
||||
#. module: l10n_din5008
|
||||
#: model_terms:ir.ui.view,arch_db:l10n_din5008.report_invoice_document
|
||||
msgid "Vendor Bill"
|
||||
msgstr "Fattura fornitore"
|
||||
|
||||
#. module: l10n_din5008
|
||||
#. odoo-python
|
||||
#: code:addons/l10n_din5008/models/account_move.py:0
|
||||
#, python-format
|
||||
#: model_terms:ir.ui.view,arch_db:l10n_din5008.report_invoice_document
|
||||
msgid "Vendor Credit Note"
|
||||
msgstr "Nota di credito fornitore"
|
||||
msgstr "Nota di credito del fornitore"
|
||||
|
||||
#. module: l10n_din5008
|
||||
#: model:ir.model.fields,field_description:l10n_din5008.field_base_document_layout__zip
|
||||
|
|
|
|||
|
|
@ -4,10 +4,10 @@
|
|||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Project-Id-Version: Odoo Server 19.0+e\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-02-13 21:49+0000\n"
|
||||
"PO-Revision-Date: 2024-02-13 21:49+0000\n"
|
||||
"POT-Creation-Date: 2026-01-09 19:02+0000\n"
|
||||
"PO-Revision-Date: 2026-01-09 19:02+0000\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: \n"
|
||||
"MIME-Version: 1.0\n"
|
||||
|
|
@ -25,6 +25,11 @@ msgid ""
|
|||
" color:"
|
||||
msgstr ""
|
||||
|
||||
#. module: l10n_din5008
|
||||
#: model_terms:ir.ui.view,arch_db:l10n_din5008.report_invoice_wizard_preview
|
||||
msgid "/12345"
|
||||
msgstr ""
|
||||
|
||||
#. module: l10n_din5008
|
||||
#: model_terms:ir.ui.view,arch_db:l10n_din5008.din5008_css
|
||||
msgid ""
|
||||
|
|
@ -46,7 +51,7 @@ msgid ""
|
|||
" &.invoice_note {\n"
|
||||
" td {\n"
|
||||
" .address {\n"
|
||||
" > span {\n"
|
||||
" .colored_address {\n"
|
||||
" color:"
|
||||
msgstr ""
|
||||
|
||||
|
|
@ -62,13 +67,18 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. module: l10n_din5008
|
||||
#: model_terms:ir.ui.view,arch_db:l10n_din5008.external_layout_din5008
|
||||
msgid "<span>|</span>"
|
||||
#: model_terms:ir.ui.view,arch_db:l10n_din5008.report_invoice_document
|
||||
msgid "<span class=\"fw-bold\">Beneficiary:</span>"
|
||||
msgstr ""
|
||||
|
||||
#. module: l10n_din5008
|
||||
#: model:ir.model,name:l10n_din5008.model_account_analytic_line
|
||||
msgid "Analytic Line"
|
||||
#: model_terms:ir.ui.view,arch_db:l10n_din5008.report_invoice_document
|
||||
msgid "<span class=\"fw-bold\">Shipping Address:</span>"
|
||||
msgstr ""
|
||||
|
||||
#. module: l10n_din5008
|
||||
#: model_terms:ir.ui.view,arch_db:l10n_din5008.external_layout_din5008
|
||||
msgid "<span>|</span>"
|
||||
msgstr ""
|
||||
|
||||
#. module: l10n_din5008
|
||||
|
|
@ -82,9 +92,7 @@ msgid "Banks"
|
|||
msgstr ""
|
||||
|
||||
#. module: l10n_din5008
|
||||
#. odoo-python
|
||||
#: code:addons/l10n_din5008/models/account_move.py:0
|
||||
#, python-format
|
||||
#: model_terms:ir.ui.view,arch_db:l10n_din5008.report_invoice_document
|
||||
msgid "Cancelled Invoice"
|
||||
msgstr ""
|
||||
|
||||
|
|
@ -93,6 +101,16 @@ msgstr ""
|
|||
msgid "City"
|
||||
msgstr ""
|
||||
|
||||
#. module: l10n_din5008
|
||||
#: model:ir.model,name:l10n_din5008.model_res_company
|
||||
msgid "Companies"
|
||||
msgstr ""
|
||||
|
||||
#. module: l10n_din5008
|
||||
#: model:ir.model.fields,field_description:l10n_din5008.field_base_document_layout__company_details
|
||||
msgid "Company Details"
|
||||
msgstr ""
|
||||
|
||||
#. module: l10n_din5008
|
||||
#: model:ir.model,name:l10n_din5008.model_base_document_layout
|
||||
msgid "Company Document Layout"
|
||||
|
|
@ -104,25 +122,45 @@ msgid "Company ID"
|
|||
msgstr ""
|
||||
|
||||
#. module: l10n_din5008
|
||||
#. odoo-python
|
||||
#: code:addons/l10n_din5008/models/account_move.py:0
|
||||
#, python-format
|
||||
#: model:ir.model,name:l10n_din5008.model_res_config_settings
|
||||
msgid "Config Settings"
|
||||
msgstr ""
|
||||
|
||||
#. module: l10n_din5008
|
||||
#: model_terms:ir.ui.view,arch_db:l10n_din5008.report_invoice_document
|
||||
msgid "Credit Note"
|
||||
msgstr ""
|
||||
|
||||
#. module: l10n_din5008
|
||||
#. odoo-python
|
||||
#: code:addons/l10n_din5008/models/account_move.py:0
|
||||
#, python-format
|
||||
#: model_terms:ir.ui.view,arch_db:l10n_din5008.report_invoice_document
|
||||
msgid "Delivery Date"
|
||||
msgstr ""
|
||||
|
||||
#. module: l10n_din5008
|
||||
#: model_terms:ir.ui.view,arch_db:l10n_din5008.report_invoice_wizard_preview
|
||||
msgid "Delivery Date:"
|
||||
msgstr ""
|
||||
|
||||
#. module: l10n_din5008
|
||||
#: model:ir.model.fields,field_description:l10n_din5008.field_base_document_layout__display_name
|
||||
#: model:ir.model.fields,field_description:l10n_din5008.field_res_company__display_name
|
||||
#: model:ir.model.fields,field_description:l10n_din5008.field_res_config_settings__display_name
|
||||
msgid "Display Name"
|
||||
msgstr ""
|
||||
|
||||
#. module: l10n_din5008
|
||||
#: model_terms:ir.ui.view,arch_db:l10n_din5008.report_invoice_document
|
||||
msgid "Draft Invoice"
|
||||
msgstr ""
|
||||
|
||||
#. module: l10n_din5008
|
||||
#. odoo-python
|
||||
#: code:addons/l10n_din5008/models/account_move.py:0
|
||||
#: code:addons/l10n_din5008/models/base_document_layout.py:0
|
||||
#, python-format
|
||||
msgid "Due Date"
|
||||
#: model_terms:ir.ui.view,arch_db:l10n_din5008.report_invoice_wizard_preview
|
||||
msgid "Due Date:"
|
||||
msgstr ""
|
||||
|
||||
#. module: l10n_din5008
|
||||
#: model_terms:ir.ui.view,arch_db:l10n_din5008.res_config_settings_view_form
|
||||
msgid "Enable to show a 'Position' column on invoices and sales reports."
|
||||
msgstr ""
|
||||
|
||||
#. module: l10n_din5008
|
||||
|
|
@ -130,83 +168,94 @@ msgstr ""
|
|||
msgid "Fiscal Country"
|
||||
msgstr ""
|
||||
|
||||
#. module: l10n_din5008
|
||||
#: model:ir.model.fields,help:l10n_din5008.field_base_document_layout__report_footer
|
||||
msgid "Footer text displayed at the bottom of all reports."
|
||||
msgstr ""
|
||||
|
||||
#. module: l10n_din5008
|
||||
#: model_terms:ir.ui.view,arch_db:l10n_din5008.external_layout_din5008
|
||||
msgid "HRB Nr:"
|
||||
msgstr ""
|
||||
|
||||
#. module: l10n_din5008
|
||||
#: model:ir.model.fields,help:l10n_din5008.field_base_document_layout__company_details
|
||||
msgid "Header text displayed at the top of all reports."
|
||||
msgstr ""
|
||||
|
||||
#. module: l10n_din5008
|
||||
#: model_terms:ir.ui.view,arch_db:l10n_din5008.external_layout_din5008
|
||||
msgid "IBAN:"
|
||||
msgstr ""
|
||||
|
||||
#. module: l10n_din5008
|
||||
#. odoo-python
|
||||
#: code:addons/l10n_din5008/models/account_move.py:0
|
||||
#: code:addons/l10n_din5008/models/base_document_layout.py:0
|
||||
#, python-format
|
||||
#: model:ir.model.fields,field_description:l10n_din5008.field_base_document_layout__id
|
||||
#: model:ir.model.fields,field_description:l10n_din5008.field_res_company__id
|
||||
#: model:ir.model.fields,field_description:l10n_din5008.field_res_config_settings__id
|
||||
msgid "ID"
|
||||
msgstr ""
|
||||
|
||||
#. module: l10n_din5008
|
||||
#: model_terms:ir.ui.view,arch_db:l10n_din5008.report_invoice_wizard_preview
|
||||
msgid "INV/"
|
||||
msgstr ""
|
||||
|
||||
#. module: l10n_din5008
|
||||
#: model_terms:ir.ui.view,arch_db:l10n_din5008.res_config_settings_view_form
|
||||
msgid ""
|
||||
"If this checkbox is ticked, a 'Position' column will be displayed on "
|
||||
"invoices and sales reports."
|
||||
msgstr ""
|
||||
|
||||
#. module: l10n_din5008
|
||||
#: model_terms:ir.ui.view,arch_db:l10n_din5008.report_invoice_document
|
||||
msgid "Incoterm"
|
||||
msgstr ""
|
||||
|
||||
#. module: l10n_din5008
|
||||
#: model_terms:ir.ui.view,arch_db:l10n_din5008.external_layout_din5008
|
||||
#: model_terms:ir.ui.view,arch_db:l10n_din5008.report_invoice_document
|
||||
msgid "Invoice"
|
||||
msgstr ""
|
||||
|
||||
#. module: l10n_din5008
|
||||
#. odoo-python
|
||||
#: code:addons/l10n_din5008/models/account_move.py:0
|
||||
#: code:addons/l10n_din5008/models/base_document_layout.py:0
|
||||
#, python-format
|
||||
#: model_terms:ir.ui.view,arch_db:l10n_din5008.report_invoice_document
|
||||
msgid "Invoice Date"
|
||||
msgstr ""
|
||||
|
||||
#. module: l10n_din5008
|
||||
#. odoo-python
|
||||
#: code:addons/l10n_din5008/models/account_move.py:0
|
||||
#: code:addons/l10n_din5008/models/base_document_layout.py:0
|
||||
#, python-format
|
||||
#: model_terms:ir.ui.view,arch_db:l10n_din5008.report_invoice_document
|
||||
msgid "Invoice Date Due"
|
||||
msgstr ""
|
||||
|
||||
#. module: l10n_din5008
|
||||
#: model_terms:ir.ui.view,arch_db:l10n_din5008.report_invoice_wizard_preview
|
||||
msgid "Invoice Date:"
|
||||
msgstr ""
|
||||
|
||||
#. module: l10n_din5008
|
||||
#: model_terms:ir.ui.view,arch_db:l10n_din5008.report_invoice_document
|
||||
msgid "Invoice No."
|
||||
msgstr ""
|
||||
|
||||
#. module: l10n_din5008
|
||||
#. odoo-python
|
||||
#: code:addons/l10n_din5008/models/account_move.py:0
|
||||
#, python-format
|
||||
msgid "Invoicing Address:"
|
||||
#: model_terms:ir.ui.view,arch_db:l10n_din5008.report_invoice_wizard_preview
|
||||
msgid "Invoice No.:"
|
||||
msgstr ""
|
||||
|
||||
#. module: l10n_din5008
|
||||
#. odoo-python
|
||||
#: code:addons/l10n_din5008/models/account_move.py:0
|
||||
#: code:addons/l10n_din5008/models/account_move.py:0
|
||||
#, python-format
|
||||
msgid "Invoicing and Shipping Address:"
|
||||
#: model:ir.model.fields,field_description:l10n_din5008.field_base_document_layout__l10n_din5008_delivery_date
|
||||
msgid "L10N Din5008 Delivery Date"
|
||||
msgstr ""
|
||||
|
||||
#. module: l10n_din5008
|
||||
#: model:ir.model,name:l10n_din5008.model_account_move
|
||||
msgid "Journal Entry"
|
||||
#: model:ir.model.fields,field_description:l10n_din5008.field_base_document_layout__l10n_din5008_due_date
|
||||
msgid "L10N Din5008 Due Date"
|
||||
msgstr ""
|
||||
|
||||
#. module: l10n_din5008
|
||||
#: model:ir.model.fields,field_description:l10n_din5008.field_account_bank_statement_line__l10n_din5008_addresses
|
||||
#: model:ir.model.fields,field_description:l10n_din5008.field_account_move__l10n_din5008_addresses
|
||||
#: model:ir.model.fields,field_description:l10n_din5008.field_account_payment__l10n_din5008_addresses
|
||||
msgid "L10N Din5008 Addresses"
|
||||
msgstr ""
|
||||
|
||||
#. module: l10n_din5008
|
||||
#: model:ir.model.fields,field_description:l10n_din5008.field_account_analytic_line__l10n_din5008_document_title
|
||||
#: model:ir.model.fields,field_description:l10n_din5008.field_account_bank_statement_line__l10n_din5008_document_title
|
||||
#: model:ir.model.fields,field_description:l10n_din5008.field_account_move__l10n_din5008_document_title
|
||||
#: model:ir.model.fields,field_description:l10n_din5008.field_account_payment__l10n_din5008_document_title
|
||||
#: model:ir.model.fields,field_description:l10n_din5008.field_base_document_layout__l10n_din5008_document_title
|
||||
msgid "L10N Din5008 Document Title"
|
||||
msgstr ""
|
||||
|
||||
#. module: l10n_din5008
|
||||
#: model:ir.model.fields,field_description:l10n_din5008.field_account_analytic_line__l10n_din5008_template_data
|
||||
#: model:ir.model.fields,field_description:l10n_din5008.field_account_bank_statement_line__l10n_din5008_template_data
|
||||
#: model:ir.model.fields,field_description:l10n_din5008.field_account_move__l10n_din5008_template_data
|
||||
#: model:ir.model.fields,field_description:l10n_din5008.field_account_payment__l10n_din5008_template_data
|
||||
#: model:ir.model.fields,field_description:l10n_din5008.field_base_document_layout__l10n_din5008_template_data
|
||||
msgid "L10N Din5008 Template Data"
|
||||
#: model:ir.model.fields,field_description:l10n_din5008.field_base_document_layout__l10n_din5008_invoice_date
|
||||
msgid "L10N Din5008 Invoice Date"
|
||||
msgstr ""
|
||||
|
||||
#. module: l10n_din5008
|
||||
|
|
@ -215,24 +264,38 @@ msgid "Page: <span class=\"page\"/> of <span class=\"topage\"/>"
|
|||
msgstr ""
|
||||
|
||||
#. module: l10n_din5008
|
||||
#. odoo-python
|
||||
#: code:addons/l10n_din5008/models/account_move.py:0
|
||||
#: code:addons/l10n_din5008/models/base_document_layout.py:0
|
||||
#, python-format
|
||||
#: model_terms:ir.ui.view,arch_db:l10n_din5008.report_invoice_document
|
||||
msgid "Position"
|
||||
msgstr ""
|
||||
|
||||
#. module: l10n_din5008
|
||||
#: model_terms:ir.ui.view,arch_db:l10n_din5008.report_invoice_document
|
||||
msgid "Reference"
|
||||
msgstr ""
|
||||
|
||||
#. module: l10n_din5008
|
||||
#. odoo-python
|
||||
#: code:addons/l10n_din5008/models/account_move.py:0
|
||||
#, python-format
|
||||
msgid "Shipping Address:"
|
||||
#: model_terms:ir.ui.view,arch_db:l10n_din5008.report_invoice_wizard_preview
|
||||
msgid "Reference:"
|
||||
msgstr ""
|
||||
|
||||
#. module: l10n_din5008
|
||||
#. odoo-python
|
||||
#: code:addons/l10n_din5008/models/account_move.py:0
|
||||
#, python-format
|
||||
#: model:ir.model.fields,field_description:l10n_din5008.field_base_document_layout__report_footer
|
||||
msgid "Report Footer"
|
||||
msgstr ""
|
||||
|
||||
#. module: l10n_din5008
|
||||
#: model_terms:ir.ui.view,arch_db:l10n_din5008.report_invoice_wizard_preview
|
||||
msgid "SO/2021/45678"
|
||||
msgstr ""
|
||||
|
||||
#. module: l10n_din5008
|
||||
#: model:ir.model.fields,field_description:l10n_din5008.field_res_company__has_position_column
|
||||
#: model:ir.model.fields,field_description:l10n_din5008.field_res_config_settings__has_position_column
|
||||
msgid "Show Position Column in Reports"
|
||||
msgstr ""
|
||||
|
||||
#. module: l10n_din5008
|
||||
#: model_terms:ir.ui.view,arch_db:l10n_din5008.report_invoice_document
|
||||
msgid "Source"
|
||||
msgstr ""
|
||||
|
||||
|
|
@ -246,6 +309,12 @@ msgstr ""
|
|||
msgid "Street2"
|
||||
msgstr ""
|
||||
|
||||
#. module: l10n_din5008
|
||||
#: model_terms:ir.ui.view,arch_db:l10n_din5008.external_layout_din5008
|
||||
#: model_terms:ir.ui.view,arch_db:l10n_din5008.report_invoice_document
|
||||
msgid "Tax ID"
|
||||
msgstr ""
|
||||
|
||||
#. module: l10n_din5008
|
||||
#: model:ir.model.fields,help:l10n_din5008.field_base_document_layout__account_fiscal_country_id
|
||||
msgid "The country to use the tax reports from for this company"
|
||||
|
|
@ -259,16 +328,17 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. module: l10n_din5008
|
||||
#. odoo-python
|
||||
#: code:addons/l10n_din5008/models/account_move.py:0
|
||||
#, python-format
|
||||
#: model_terms:ir.ui.view,arch_db:l10n_din5008.report_invoice_document
|
||||
msgid "VAT"
|
||||
msgstr ""
|
||||
|
||||
#. module: l10n_din5008
|
||||
#: model_terms:ir.ui.view,arch_db:l10n_din5008.report_invoice_document
|
||||
msgid "Vendor Bill"
|
||||
msgstr ""
|
||||
|
||||
#. module: l10n_din5008
|
||||
#. odoo-python
|
||||
#: code:addons/l10n_din5008/models/account_move.py:0
|
||||
#, python-format
|
||||
#: model_terms:ir.ui.view,arch_db:l10n_din5008.report_invoice_document
|
||||
msgid "Vendor Credit Note"
|
||||
msgstr ""
|
||||
|
||||
|
|
|
|||
|
|
@ -2,5 +2,5 @@
|
|||
# Part of Odoo. See LICENSE file for full copyright and licensing details.
|
||||
|
||||
from . import base_document_layout
|
||||
from . import account_move
|
||||
from . import hr_timesheet
|
||||
from . import res_company
|
||||
from . import res_config_settings
|
||||
|
|
|
|||
|
|
@ -1,58 +0,0 @@
|
|||
from odoo import models, fields, _
|
||||
from odoo.tools import format_date
|
||||
|
||||
|
||||
class AccountMove(models.Model):
|
||||
_inherit = 'account.move'
|
||||
|
||||
l10n_din5008_template_data = fields.Binary(compute='_compute_l10n_din5008_template_data')
|
||||
l10n_din5008_document_title = fields.Char(compute='_compute_l10n_din5008_document_title')
|
||||
l10n_din5008_addresses = fields.Binary(compute='_compute_l10n_din5008_addresses', exportable=False)
|
||||
|
||||
def _compute_l10n_din5008_template_data(self):
|
||||
for record in self:
|
||||
record.l10n_din5008_template_data = data = []
|
||||
if record.name:
|
||||
data.append((_("Invoice No."), record.name))
|
||||
if record.invoice_date:
|
||||
data.append((_("Invoice Date"), format_date(self.env, record.invoice_date)))
|
||||
if record.invoice_date_due:
|
||||
data.append((_("Due Date"), format_date(self.env, record.invoice_date_due)))
|
||||
if record.invoice_origin:
|
||||
data.append((_("Source"), record.invoice_origin))
|
||||
if record.ref:
|
||||
data.append((_("Reference"), record.ref))
|
||||
|
||||
def _compute_l10n_din5008_document_title(self):
|
||||
for record in self:
|
||||
record.l10n_din5008_document_title = ''
|
||||
if record.move_type == 'out_invoice':
|
||||
if record.state == 'posted':
|
||||
record.l10n_din5008_document_title = _('Invoice')
|
||||
elif record.state == 'draft':
|
||||
record.l10n_din5008_document_title = _('Draft Invoice')
|
||||
elif record.state == 'cancel':
|
||||
record.l10n_din5008_document_title = _('Cancelled Invoice')
|
||||
elif record.move_type == 'out_refund':
|
||||
record.l10n_din5008_document_title = _('Credit Note')
|
||||
elif record.move_type == 'in_refund':
|
||||
record.l10n_din5008_document_title = _('Vendor Credit Note')
|
||||
elif record.move_type == 'in_invoice':
|
||||
record.l10n_din5008_document_title = _('Vendor Bill')
|
||||
|
||||
def _compute_l10n_din5008_addresses(self):
|
||||
for record in self:
|
||||
record.l10n_din5008_addresses = data = []
|
||||
if record.partner_shipping_id == record.partner_id:
|
||||
data.append((_("Invoicing and Shipping Address:"), record.partner_shipping_id))
|
||||
elif record.move_type in ("in_invoice", "in_refund") or not record.partner_shipping_id:
|
||||
data.append((_("Invoicing and Shipping Address:"), record.partner_id))
|
||||
else:
|
||||
data.append((_("Shipping Address:"), record.partner_shipping_id))
|
||||
data.append((_("Invoicing Address:"), record.partner_id))
|
||||
|
||||
def check_field_access_rights(self, operation, field_names):
|
||||
field_names = super().check_field_access_rights(operation, field_names)
|
||||
return [field_name for field_name in field_names if field_name not in {
|
||||
'l10n_din5008_addresses',
|
||||
}]
|
||||
|
|
@ -1,10 +1,34 @@
|
|||
from odoo import models, fields, _
|
||||
from odoo.tools import format_date
|
||||
from markupsafe import Markup
|
||||
import re
|
||||
from dateutil.relativedelta import relativedelta
|
||||
|
||||
from odoo import api, models, fields
|
||||
|
||||
|
||||
class BaseDocumentLayout(models.TransientModel):
|
||||
_inherit = 'base.document.layout'
|
||||
|
||||
@api.model
|
||||
def _default_report_footer(self):
|
||||
# OVERRIDE web/models/base_document_layout
|
||||
if self.env.company.external_report_layout_id == self.env.ref('l10n_din5008.external_layout_din5008'):
|
||||
company = self.env.company
|
||||
# Company VAT should not be present in this footer, as it is displayed elsewhere in the DIN5008 layout
|
||||
footer_fields = [field for field in [company.phone, company.email, company.website] if isinstance(field, str) and len(field) > 0]
|
||||
return Markup('<br>').join(footer_fields)
|
||||
return super()._default_report_footer()
|
||||
|
||||
@api.model
|
||||
def _default_company_details(self):
|
||||
# OVERRIDE web/models/base_document_layout
|
||||
default_company_details = super()._default_company_details()
|
||||
if self.env.company.external_report_layout_id == self.env.ref('l10n_din5008.external_layout_din5008'):
|
||||
# In order to respect the strict formatting of DIN5008, we need to remove empty lines from the address
|
||||
return re.sub(r'(( )*<br>( )*\n)+', r'<br>\n', default_company_details)
|
||||
return default_company_details
|
||||
|
||||
report_footer = fields.Html(default=_default_report_footer)
|
||||
company_details = fields.Html(default=_default_company_details)
|
||||
street = fields.Char(related='company_id.street', readonly=True)
|
||||
street2 = fields.Char(related='company_id.street2', readonly=True)
|
||||
zip = fields.Char(related='company_id.zip', readonly=True)
|
||||
|
|
@ -12,16 +36,6 @@ class BaseDocumentLayout(models.TransientModel):
|
|||
company_registry = fields.Char(related='company_id.company_registry', readonly=True)
|
||||
bank_ids = fields.One2many(related='company_id.partner_id.bank_ids', readonly=True)
|
||||
account_fiscal_country_id = fields.Many2one(related='company_id.account_fiscal_country_id', readonly=True)
|
||||
l10n_din5008_template_data = fields.Binary(compute='_compute_l10n_din5008_template_data')
|
||||
l10n_din5008_document_title = fields.Char(compute='_compute_l10n_din5008_document_title')
|
||||
|
||||
def _compute_l10n_din5008_template_data(self):
|
||||
self.l10n_din5008_template_data = [
|
||||
(_("Invoice No."), 'INV/2021/12345'),
|
||||
(_("Invoice Date"), format_date(self.env, fields.Date.today())),
|
||||
(_("Due Date"), format_date(self.env, fields.Date.add(fields.Date.today(), days=7))),
|
||||
(_("Reference"), 'SO/2021/45678'),
|
||||
]
|
||||
|
||||
def _compute_l10n_din5008_document_title(self):
|
||||
self.l10n_din5008_document_title = _('Invoice')
|
||||
l10n_din5008_invoice_date = fields.Date(default=fields.Date.today, store=False)
|
||||
l10n_din5008_due_date = fields.Date(default=fields.Date.today() + relativedelta(day=7), store=False)
|
||||
l10n_din5008_delivery_date = fields.Date(default=fields.Date.today() + relativedelta(day=7), store=False)
|
||||
|
|
|
|||
|
|
@ -1,15 +0,0 @@
|
|||
from odoo import models, fields
|
||||
|
||||
class AccountAnalyticLine(models.Model):
|
||||
_inherit = 'account.analytic.line'
|
||||
|
||||
l10n_din5008_template_data = fields.Binary(compute='_compute_l10n_din5008_template_data')
|
||||
l10n_din5008_document_title = fields.Char(compute='_compute_l10n_din5008_document_title')
|
||||
|
||||
def _compute_l10n_din5008_template_data(self):
|
||||
for record in self:
|
||||
record.l10n_din5008_template_data = []
|
||||
|
||||
def _compute_l10n_din5008_document_title(self):
|
||||
for record in self:
|
||||
record.l10n_din5008_document_title = ''
|
||||
|
|
@ -0,0 +1,7 @@
|
|||
from odoo import fields, models
|
||||
|
||||
|
||||
class ResCompany(models.Model):
|
||||
_inherit = 'res.company'
|
||||
|
||||
has_position_column = fields.Boolean(string="Show Position Column in Reports")
|
||||
|
|
@ -0,0 +1,10 @@
|
|||
from odoo import fields, models
|
||||
|
||||
|
||||
class ResConfigSettings(models.TransientModel):
|
||||
_inherit = 'res.config.settings'
|
||||
|
||||
has_position_column = fields.Boolean(
|
||||
related='company_id.has_position_column',
|
||||
readonly=False,
|
||||
)
|
||||
|
|
@ -0,0 +1,14 @@
|
|||
<?xml version="1.0" encoding="utf-8" ?>
|
||||
<odoo>
|
||||
<data>
|
||||
<template id="external_layout_din5008_account_move" inherit_id="l10n_din5008.external_layout_din5008">
|
||||
<xpath expr="//div[@id='din5008_report_main_address']" position="before">
|
||||
<t t-if="o and o._name == 'account.move' and o.partner_id">
|
||||
<t t-set="address">
|
||||
<address class="mb-0" t-field="o.partner_id" t-options='{"widget": "contact", "fields": ["address", "name"], "no_marker": True}'/>
|
||||
</t>
|
||||
</t>
|
||||
</xpath>
|
||||
</template>
|
||||
</data>
|
||||
</odoo>
|
||||
|
|
@ -0,0 +1,33 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<odoo>
|
||||
<template id="report_invoice_wizard_preview" inherit_id="web.report_invoice_wizard_preview">
|
||||
<xpath expr="//t[@t-set='address']" position="after">
|
||||
<t t-set="din5008_document_information">
|
||||
<div class="information_block" t-if="company and company._name=='base.document.layout'">
|
||||
<table>
|
||||
<tr>
|
||||
<td>Invoice No.:</td>
|
||||
<td>INV/<t t-out="company.l10n_din5008_invoice_date.year"/>/12345</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Invoice Date:</td>
|
||||
<td><t t-out="company.l10n_din5008_invoice_date" t-options="{'widget': 'date'}"/></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Due Date:</td>
|
||||
<td><t t-out="company.l10n_din5008_due_date" t-options="{'widget': 'date'}"/></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Delivery Date:</td>
|
||||
<td><t t-out="company.l10n_din5008_delivery_date" t-options="{'widget': 'date'}"/></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Reference:</td>
|
||||
<td>SO/2021/45678</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
</t>
|
||||
</xpath>
|
||||
</template>
|
||||
</odoo>
|
||||
|
|
@ -34,91 +34,80 @@
|
|||
<!-- New report layout for din5008 format -->
|
||||
<template id="external_layout_din5008">
|
||||
<div>
|
||||
<div t-attf-class="header din_page o_company_#{company.id}_layout #{'din_page_pdf' if report_type == 'pdf' else ''}">
|
||||
<t t-set="is_din_paperformat"
|
||||
t-value="company.paperformat_id in [env.ref('l10n_din5008.paperformat_euro_din_a', raise_if_not_found=False), env.ref('l10n_din5008.paperformat_euro_din', raise_if_not_found=False)]" />
|
||||
<div t-attf-class="header din_page o_company_#{company.id}_layout #{'din_page_pdf' if report_type == 'pdf' and is_din_paperformat else ''}">
|
||||
<table class="company_header table-borderless" t-att-style="'height: %dmm;' % (din_header_spacing or 27)">
|
||||
<tr>
|
||||
<td><h3 class="mt0" t-field="company.report_header"/></td>
|
||||
<td><div class="h3 mt0" t-field="company.report_header"/></td>
|
||||
<td><img t-if="company.logo" t-att-src="image_data_uri(company.logo)" t-att-style="'max-height: %dmm;' % (din_header_spacing or 27)"/></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
|
||||
<t t-set="layout_background_url"
|
||||
t-value="'data:image/png;base64,%s' % company.layout_background_image.decode('utf-8') if company.layout_background_image and company.layout_background == 'Custom' else '/base/static/img/bg_background_template.jpg' if company.layout_background == 'Geometric' else ''" />
|
||||
<div t-attf-class="din_page invoice_note article o_company_#{company.id}_layout {{'o_report_layout_background' if company.layout_background in ['Geometric', 'Custom'] else ''}} #{'din_page_pdf' if report_type == 'pdf' else ''}"
|
||||
t-value="'data:image/png;base64,%s' % company.layout_background_image.decode('utf-8') if company.layout_background_image and company.layout_background == 'Custom' else
|
||||
'/base/static/img/demo_logo_report.png' if company.layout_background == 'Demo logo' else ''" />
|
||||
|
||||
<div t-attf-class="din_page invoice_note article o_company_#{company.id}_layout {{'o_report_layout_background' if company.layout_background in ['Geometric', 'Custom'] else ''}} #{'din_page_pdf' if report_type == 'pdf' and is_din_paperformat else ''}"
|
||||
t-attf-style="{{ 'background-image: url(%s);' % layout_background_url if layout_background_url else '' }}"
|
||||
t-att-data-oe-model="o and o._name"
|
||||
t-att-data-oe-id="o and o.id"
|
||||
t-att-data-oe-lang="o and o.env.context.get('lang')">
|
||||
<table class="table-borderless" t-if="not skip_headers">
|
||||
t-att-data-oe-id="o and o.id">
|
||||
<table class="din_company_info table-borderless">
|
||||
<tr>
|
||||
<td>
|
||||
<div class="address">
|
||||
<t t-if="company.name">
|
||||
<span t-field="company.name"/>
|
||||
</t>
|
||||
<t t-if="company.street">
|
||||
<span>|</span> <span t-field="company.street"/>
|
||||
</t>
|
||||
<t t-if="company.street2">
|
||||
<span>|</span> <span t-field="company.street2"/>
|
||||
</t>
|
||||
<t t-if="company.zip">
|
||||
<span>|</span> <span t-field="company.zip"/>
|
||||
</t>
|
||||
<t t-if="company.city">
|
||||
<span t-if="not company.zip">|</span> <span t-field="company.city"/>
|
||||
</t>
|
||||
<t t-if="company.country_id">
|
||||
<span>|</span> <span t-field="company.country_id.name"/>
|
||||
</t>
|
||||
<div class="address" id="din5008_report_main_address">
|
||||
<div class="colored_address">
|
||||
<t t-if="company.name">
|
||||
<span t-field="company.name"/>
|
||||
</t>
|
||||
<t t-if="company.street">
|
||||
<span>|</span> <span t-field="company.street"/>
|
||||
</t>
|
||||
<t t-if="company.street2">
|
||||
<span>|</span> <span t-field="company.street2"/>
|
||||
</t>
|
||||
<t t-if="company.zip">
|
||||
<span>|</span> <span t-field="company.zip"/>
|
||||
</t>
|
||||
<t t-if="company.city">
|
||||
<span t-if="not company.zip">|</span> <span t-field="company.city"/>
|
||||
</t>
|
||||
<t t-if="company.country_id">
|
||||
<span>|</span> <span t-field="company.country_id.name"/>
|
||||
</t>
|
||||
</div>
|
||||
<hr class="company_invoice_line" />
|
||||
<div t-if="address">
|
||||
<span t-if="address">
|
||||
<t t-out="address"/>
|
||||
</div>
|
||||
<div t-else="fallback_address">
|
||||
<t t-esc="fallback_address"
|
||||
</span>
|
||||
<span t-else="fallback_address">
|
||||
<t t-out="fallback_address"
|
||||
t-options='{"widget": "contact", "fields": ["address", "name"], "no_marker": True}' />
|
||||
</div>
|
||||
</span>
|
||||
</div>
|
||||
</td>
|
||||
<td>
|
||||
<div class="information_block">
|
||||
<t t-if="'l10n_din5008_template_data' in company" t-set="template_data" t-value="company.l10n_din5008_template_data"/>
|
||||
<t t-if="o and 'l10n_din5008_template_data' in o" t-set="template_data" t-value="o.l10n_din5008_template_data"/>
|
||||
<table>
|
||||
<t t-foreach="template_data" t-as="row">
|
||||
<tr><td><t t-esc="row[0]"/></td><td><t t-esc="row[1]"/></td></tr>
|
||||
</t>
|
||||
</table>
|
||||
</div>
|
||||
<td t-if="din5008_document_information">
|
||||
<t t-out="din5008_document_information"/>
|
||||
</td>
|
||||
</tr>
|
||||
<div>
|
||||
<tr t-if="o and 'l10n_din5008_addresses' in o">
|
||||
<t t-foreach="o.l10n_din5008_addresses" t-as="doc_address">
|
||||
<td>
|
||||
<div class="shipping_address">
|
||||
<strong><t t-esc="doc_address[0]"/></strong>
|
||||
<div t-esc="doc_address[1]" t-options='{"widget": "contact", "fields": ["address", "name", "phone"], "no_marker": True}'/>
|
||||
</div>
|
||||
</td>
|
||||
</t>
|
||||
</tr>
|
||||
</div>
|
||||
<t t-if="din5008_address_block">
|
||||
<t t-out="din5008_address_block"/>
|
||||
</t>
|
||||
</table>
|
||||
<h2 t-if="not skip_headers">
|
||||
<span t-if="not o and not docs"><t t-esc="company.l10n_din5008_document_title"/></span>
|
||||
<h2>
|
||||
<span t-if="not o and not docs">Invoice</span>
|
||||
<span t-else="">
|
||||
<t t-set="o" t-value="docs[0]" t-if="not o" />
|
||||
<span t-if="'l10n_din5008_document_title' in o"><t t-esc="o.l10n_din5008_document_title"/></span>
|
||||
<t t-if="din5008_document_title">
|
||||
<t t-out="din5008_document_title"/>
|
||||
</t>
|
||||
<span t-elif="'name' in o" t-field="o.name"/>
|
||||
</span>
|
||||
</h2>
|
||||
<t t-out="0"/>
|
||||
</div>
|
||||
|
||||
<div t-attf-class="din_page footer o_company_#{company.id}_layout #{'din_page_pdf' if report_type == 'pdf' else ''}">
|
||||
<div t-attf-class="din_page footer o_company_#{company.id}_layout #{'din_page_pdf' if report_type == 'pdf' and is_din_paperformat else ''}">
|
||||
<div class="text-end page_number">
|
||||
<div class="text-muted">
|
||||
Page: <span class="page"/> of <span class="topage"/>
|
||||
|
|
@ -127,36 +116,31 @@
|
|||
<div class="company_details">
|
||||
<table class="table-borderless">
|
||||
<tr>
|
||||
<td>
|
||||
<ul class="list-inline text-nowrap">
|
||||
<li t-if="company.name"><span t-field="company.name"/></li>
|
||||
<li t-if="company.street"><span t-field="company.street"/></li>
|
||||
<li t-if="company.street2"><span t-field="company.street2"/></li>
|
||||
<li><span t-if="company.zip" t-field="company.zip"/> <span t-if="company.city" t-field="company.city"/></li>
|
||||
<li t-if="company.country_id"><span t-field="company.country_id.name"/></li>
|
||||
<td colspan="3">
|
||||
<ul class="list-inline">
|
||||
<li t-if="company.company_details"><span t-field="company.company_details"/></li>
|
||||
</ul>
|
||||
</td>
|
||||
<td>
|
||||
<td colspan="4">
|
||||
<ul class="list-inline">
|
||||
<li t-if="company.phone"><span t-field="company.phone"/></li>
|
||||
<li t-if="company.email"><span t-field="company.email"/></li>
|
||||
<li t-if="company.website"><span t-field="company.website"/></li>
|
||||
<li t-if="company.report_footer"><span t-field="company.report_footer"/></li>
|
||||
</ul>
|
||||
</td>
|
||||
<td>
|
||||
<td colspan="2">
|
||||
<ul class="list-inline">
|
||||
<li t-if="company.vat"><t t-esc="company.account_fiscal_country_id.vat_label or 'Tax ID'"/>:
|
||||
<span t-if="forced_vat" t-esc="forced_vat"/>
|
||||
<t t-set="default_vat_label">Tax ID</t>
|
||||
<li t-if="company.vat"><t t-out="company.account_fiscal_country_id.vat_label or default_vat_label"/>:
|
||||
<span t-if="forced_vat" t-out="forced_vat"/>
|
||||
<span t-else="" t-field="company.vat"/>
|
||||
</li>
|
||||
<li>HRB Nr: <span t-field="company.company_registry"/></li>
|
||||
</ul>
|
||||
</td>
|
||||
<td>
|
||||
<ul class="list-inline" t-if="company.partner_id.bank_ids">
|
||||
<td colspan="3" t-if="company.partner_id.bank_ids">
|
||||
<ul class="list-inline">
|
||||
<t t-foreach="company.partner_id.bank_ids[:2]" t-as="bank">
|
||||
<li><span t-field="bank.bank_id.name"/></li>
|
||||
<li>IBAN: <span t-field="bank.acc_number"/></li>
|
||||
<li class="text-nowrap">IBAN: <span t-field="bank.acc_number"/></li>
|
||||
<li>BIC: <span t-field="bank.bank_id.bic"/></li>
|
||||
</t>
|
||||
</ul>
|
||||
|
|
@ -175,25 +159,25 @@
|
|||
&.header {
|
||||
.company_header {
|
||||
.name_container {
|
||||
color: <t t-esc='primary'/>;
|
||||
color: <t t-out='primary'/>;
|
||||
}
|
||||
}
|
||||
}
|
||||
&.invoice_note {
|
||||
td {
|
||||
.address {
|
||||
> span {
|
||||
color: <t t-esc='secondary'/>;
|
||||
.colored_address {
|
||||
color: <t t-out='secondary'/>;
|
||||
}
|
||||
}
|
||||
}
|
||||
h2 {
|
||||
color: <t t-esc='primary'/>;
|
||||
color: <t t-out='primary'/>;
|
||||
}
|
||||
.page {
|
||||
[name=invoice_line_table], [name=stock_move_table], .o_main_table {
|
||||
th {
|
||||
color: <t t-esc='secondary'/>;
|
||||
color: <t t-out='secondary'/>;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -202,5 +186,129 @@
|
|||
</t>
|
||||
</xpath>
|
||||
</template>
|
||||
|
||||
<template id="report_invoice_document" inherit_id="account.report_invoice_document">
|
||||
<xpath expr="//t[@t-set='forced_vat']" position="after">
|
||||
<t t-set="din5008_document_information">
|
||||
<div class="information_block" t-if="o and o._name=='account.move'">
|
||||
<table>
|
||||
<tr t-if="o.name">
|
||||
<td>Invoice No.</td>
|
||||
<td><t t-out="o.name"/></td>
|
||||
</tr>
|
||||
<tr t-if="o.invoice_date">
|
||||
<td>Invoice Date</td>
|
||||
<td><t t-out="o.invoice_date" t-options="{'widget': 'date'}"/></td>
|
||||
</tr>
|
||||
<tr t-if="o.invoice_date_due">
|
||||
<td>Invoice Date Due</td>
|
||||
<td><t t-out="o.invoice_date_due" t-options="{'widget': 'date'}"/></td>
|
||||
</tr>
|
||||
<tr t-if="o.delivery_date">
|
||||
<td>Delivery Date</td>
|
||||
<td><t t-out="o.delivery_date" t-options="{'widget': 'date'}"/></td>
|
||||
</tr>
|
||||
<tr t-if="o.invoice_incoterm_id">
|
||||
<td>Incoterm</td>
|
||||
<td t-if="o.incoterm_location">
|
||||
<span t-out="o.invoice_incoterm_id.code"/> - <span t-out="o.incoterm_location"/>
|
||||
</td>
|
||||
<td t-else="" t-out="o.invoice_incoterm_id.code"/>
|
||||
</tr>
|
||||
<tr t-if="o.invoice_origin">
|
||||
<td>Source</td>
|
||||
<td><t t-out="o.invoice_origin"/></td>
|
||||
</tr>
|
||||
<tr t-if="o.ref">
|
||||
<td>Reference</td>
|
||||
<td><t t-out="o.ref"/></td>
|
||||
</tr>
|
||||
<div t-if="o.partner_id">
|
||||
<tr><td colspan="2" style="height:20px;"></td></tr>
|
||||
<tr t-if="o.partner_id.commercial_partner_id == o.partner_id and o.partner_id.commercial_partner_id.vat">
|
||||
<td>VAT</td>
|
||||
<td><t t-out="o.partner_id.commercial_partner_id.vat"/></td>
|
||||
</tr>
|
||||
</div>
|
||||
</table>
|
||||
</div>
|
||||
</t>
|
||||
|
||||
<t t-set="din5008_address_block">
|
||||
<t t-if="o and o._name=='account.move'">
|
||||
<t t-set="commercial_partner" t-value="o.commercial_partner_id"/>
|
||||
<t t-set="invoice_partner" t-value="o.partner_id"/>
|
||||
<t t-set="delivery_partner" t-value="o.partner_shipping_id"/>
|
||||
|
||||
<t t-set="different_partner_count" t-value="len({partner.id for partner in [o.partner_id.commercial_partner_id, o.partner_id, o.partner_shipping_id] if partner})"/>
|
||||
<tr t-if="different_partner_count > 1">
|
||||
<t t-if="delivery_partner and delivery_partner != commercial_partner">
|
||||
<td class="shipping_address">
|
||||
<span class="fw-bold">Shipping Address:</span>
|
||||
<address t-esc="o.partner_shipping_id" t-options='{"widget": "contact", "fields": ["address", "name", "phone"], "no_marker": True}'/>
|
||||
</td>
|
||||
</t>
|
||||
<t t-if="invoice_partner and invoice_partner != commercial_partner">
|
||||
<td class="shipping_address">
|
||||
<span class="fw-bold">Beneficiary:</span>
|
||||
<address class="mb-0" t-esc="o.commercial_partner_id" t-options='{"widget": "contact", "fields": ["address", "name", "phone"], "no_marker": True}'/>
|
||||
<div t-if="o.commercial_partner_id.vat">
|
||||
<t t-if="o.commercial_partner_id.company_id.account_fiscal_country_id.vat_label" t-out="o.commercial_partner_id.company_id.account_fiscal_country_id.vat_label" id="inv_tax_id_label"/>
|
||||
<t t-else="">Tax ID</t>: <span t-field="o.commercial_partner_id.vat"/>
|
||||
</div>
|
||||
</td>
|
||||
</t>
|
||||
</tr>
|
||||
</t>
|
||||
</t>
|
||||
|
||||
<t t-set="din5008_document_title">
|
||||
<span t-if="o and o._name == 'account.move'">
|
||||
<t t-if="o.move_type == 'out_invoice'">
|
||||
<t t-if="o.state == 'posted'">Invoice</t>
|
||||
<t t-if="o.state == 'draft'">Draft Invoice</t>
|
||||
<t t-if="o.state == 'cancel'">Cancelled Invoice</t>
|
||||
</t>
|
||||
<t t-if="o.move_type == 'out_refund'">Credit Note</t>
|
||||
<t t-if="o.move_type == 'in_refund'">Vendor Credit Note</t>
|
||||
<t t-if="o.move_type == 'in_invoice'">Vendor Bill</t>
|
||||
</span>
|
||||
</t>
|
||||
</xpath>
|
||||
<!-- Insert Position Column as the First Column in the Table Header -->
|
||||
<xpath expr="//table[@name='invoice_line_table']/thead/tr/th[1]" position="before">
|
||||
<t t-if="o.company_id.has_position_column">
|
||||
<th name="th_position" class="text-start">Position</th>
|
||||
</t>
|
||||
</xpath>
|
||||
<!-- Insert Empty Column for Position Numbers to Handle Section Misalignment -->
|
||||
<xpath expr="//td[@name='line_name_td']" position="after">
|
||||
<t t-if="o.company_id.has_position_column">
|
||||
<td/>
|
||||
</t>
|
||||
</xpath>
|
||||
|
||||
<xpath expr="//table[@name='invoice_line_table']/tbody//t[1]" position="before">
|
||||
<t t-if="o.company_id.has_position_column">
|
||||
<t t-set="line_number" t-value="1"/>
|
||||
</t>
|
||||
</xpath>
|
||||
<xpath expr="//table[@name='invoice_line_table']/tbody//tr[1]//td[1]" position="before">
|
||||
<t t-if="o.company_id.has_position_column">
|
||||
<td class="text-start" t-esc="line_number"/>
|
||||
<t t-set="line_number" t-value="line_number+1"/>
|
||||
</t>
|
||||
</xpath>
|
||||
|
||||
<!--adding currency to unit price-->
|
||||
<xpath expr="//td[@name='td_price_unit']/span" position="attributes">
|
||||
<attribute name="t-options">{"widget": "monetary", "display_currency": o.currency_id}</attribute>
|
||||
</xpath>
|
||||
|
||||
<!-- Insert the payments terms under the total line-->
|
||||
<xpath expr="//div[@id='payment_term']" position="before">
|
||||
<hr class="w-100 border-0"/>
|
||||
</xpath>
|
||||
</template>
|
||||
</data>
|
||||
</odoo>
|
||||
|
|
|
|||
|
|
@ -8,11 +8,11 @@
|
|||
&.header {
|
||||
table {
|
||||
width: 100%;
|
||||
img, h3, div.h3, td, tr {
|
||||
img, div.h3, td, tr {
|
||||
padding: 0;
|
||||
margin: 0;
|
||||
}
|
||||
h3, div.h3 {
|
||||
div.h3 {
|
||||
color: $o-default-report-primary-color;
|
||||
position: relative;
|
||||
top: -10mm;
|
||||
|
|
@ -26,12 +26,6 @@
|
|||
}
|
||||
&.invoice_note {
|
||||
tr {
|
||||
td {
|
||||
vertical-align: bottom;
|
||||
}
|
||||
&:nth-child(2) td {
|
||||
vertical-align: top;
|
||||
}
|
||||
.address, .information_block, .shipping_address, .invoice_address {
|
||||
margin: 0;
|
||||
}
|
||||
|
|
@ -44,9 +38,10 @@
|
|||
.company_invoice_line {
|
||||
margin-top: 1mm;
|
||||
}
|
||||
> span {
|
||||
.colored_address {
|
||||
color: $o-default-report-secondary-color;
|
||||
}
|
||||
font-size: 0.8em;
|
||||
}
|
||||
.information_block, .invoice_address {
|
||||
width: 75mm;
|
||||
|
|
@ -57,7 +52,7 @@
|
|||
}
|
||||
}
|
||||
}
|
||||
h2, [name=payment_communication], [name=payment_term], [name=comment], [name=note], [name=incoterm] {
|
||||
h2 {
|
||||
margin-left: 5mm;
|
||||
margin-right: 10mm;
|
||||
margin-top: 8.46mm;
|
||||
|
|
@ -79,16 +74,12 @@
|
|||
}
|
||||
}
|
||||
|
||||
tr {
|
||||
td {
|
||||
vertical-align: bottom;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
&.footer {
|
||||
padding-left: 5mm;
|
||||
padding-right: 10mm;
|
||||
font-size: 0.7em;
|
||||
.page_number {
|
||||
margin-top: 4.23mm;
|
||||
width: 100%;
|
||||
|
|
@ -99,10 +90,17 @@
|
|||
width: 100%;
|
||||
table {
|
||||
border-top: solid 1px;
|
||||
table-layout: fixed;
|
||||
width: 100%;
|
||||
td {
|
||||
vertical-align: baseline;
|
||||
padding-right: 3mm;
|
||||
li {
|
||||
font-size: 0.7em;
|
||||
p {
|
||||
line-height: 1.3em;
|
||||
}
|
||||
}
|
||||
&:last-child {
|
||||
padding-right: initial;
|
||||
}
|
||||
|
|
@ -110,83 +108,35 @@
|
|||
}
|
||||
}
|
||||
}
|
||||
table.o_main_table{
|
||||
tr {
|
||||
&.o_line_section td {
|
||||
background-color: rgba($gray-300, .5);
|
||||
}
|
||||
|
||||
th {
|
||||
font-weight: bolder;
|
||||
}
|
||||
}
|
||||
}
|
||||
div#total {
|
||||
tr {
|
||||
&.o_subtotal,
|
||||
&.o_total {
|
||||
td {
|
||||
border-top: 1px solid black !important;
|
||||
}
|
||||
&.o_border_bottom {
|
||||
td {
|
||||
border-bottom: 1px solid black !important;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
.din_page_pdf {
|
||||
width: 180mm;
|
||||
margin-left: -1rem;
|
||||
}
|
||||
|
||||
|
||||
// TODO WAN remove in master
|
||||
.din {
|
||||
&.header {
|
||||
min-height: 45mm;
|
||||
max-height: 45mm;
|
||||
overflow: hidden;
|
||||
img {
|
||||
max-height: 45mm;
|
||||
}
|
||||
}
|
||||
.company_address {
|
||||
position: relative;
|
||||
left: 45mm;
|
||||
top: 5mm;
|
||||
width: 75mm;
|
||||
min-width: 75mm;
|
||||
display: inline-block;
|
||||
}
|
||||
.company_invoice_address {
|
||||
position: relative;
|
||||
left: 25mm;
|
||||
top: 17.7mm;
|
||||
width: 85mm;
|
||||
min-width: 85mm;
|
||||
margin-bottom: 1mm;
|
||||
font-size: 7pt;
|
||||
overflow-y: hidden;
|
||||
word-break: break-word;
|
||||
}
|
||||
.company_invoice_line {
|
||||
margin-top: 1mm;
|
||||
}
|
||||
.invoice_address {
|
||||
position: relative;
|
||||
left: 25mm;
|
||||
top: 14.7mm;
|
||||
width: 85mm;
|
||||
height: 27.3mm;
|
||||
line-height: 1.15;
|
||||
overflow-y: hidden;
|
||||
word-break: break-word;
|
||||
float: left;
|
||||
}
|
||||
.header_address {
|
||||
min-height: 45mm;
|
||||
}
|
||||
.page_number {
|
||||
margin-top: 4.23mm;
|
||||
margin-bottom: 4.23mm;
|
||||
}
|
||||
&.article {
|
||||
.page {
|
||||
position: relative;
|
||||
top: 8.46mm;
|
||||
left: 25mm;
|
||||
width: 190mm;
|
||||
}
|
||||
.address {
|
||||
margin-top: 5mm;
|
||||
}
|
||||
}
|
||||
&.o_background_footer {
|
||||
position: relative;
|
||||
left: 25mm;
|
||||
width: 190mm;
|
||||
}
|
||||
.o_account_reports_header {
|
||||
.fallback_header {
|
||||
display: none;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -0,0 +1,20 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<odoo>
|
||||
|
||||
<record id="res_config_settings_view_form" model="ir.ui.view">
|
||||
<field name="name">res.config.settings.view.form.inherit.base.vat</field>
|
||||
<field name="model">res.config.settings</field>
|
||||
<field name="inherit_id" ref="account.res_config_settings_view_form"/>
|
||||
<field name="arch" type="xml">
|
||||
<setting id="display_invoice_tax_company_currency" position="after">
|
||||
<setting id="position_column"
|
||||
help="Enable to show a 'Position' column on invoices and sales reports."
|
||||
title="If this checkbox is ticked, a 'Position' column will be displayed on invoices and sales reports."
|
||||
invisible="country_code not in ('DE', 'AT', 'CH')">
|
||||
<field name="has_position_column"/>
|
||||
</setting>
|
||||
</setting>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
</odoo>
|
||||
|
|
@ -1,12 +1,14 @@
|
|||
[project]
|
||||
name = "odoo-bringout-oca-ocb-l10n_din5008"
|
||||
version = "16.0.0"
|
||||
description = "DIN 5008 - Odoo addon"
|
||||
description = "DIN 5008 -
|
||||
Odoo addon
|
||||
"
|
||||
authors = [
|
||||
{ name = "Ernad Husremovic", email = "hernad@bring.out.ba" }
|
||||
]
|
||||
dependencies = [
|
||||
"odoo-bringout-oca-ocb-account>=16.0.0",
|
||||
"odoo-bringout-oca-ocb-account>=19.0.0",
|
||||
"requests>=2.25.1"
|
||||
]
|
||||
readme = "README.md"
|
||||
|
|
@ -16,7 +18,7 @@ classifiers = [
|
|||
"Intended Audience :: Developers",
|
||||
"License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)",
|
||||
"Programming Language :: Python :: 3",
|
||||
"Programming Language :: Python :: 3.11",
|
||||
"Programming Language :: Python :: 3.11",
|
||||
"Programming Language :: Python :: 3.12",
|
||||
"Topic :: Office/Business",
|
||||
]
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue