Initial commit: L10N_Europe packages

This commit is contained in:
Ernad Husremovic 2025-08-29 15:20:52 +02:00
commit 9803722600
2377 changed files with 380711 additions and 0 deletions

View file

@ -0,0 +1,59 @@
# Austria - Accounting
Austrian charts of accounts (Einheitskontenrahmen 2010).
==========================================================
* Defines the following chart of account templates:
* Austrian General Chart of accounts 2010
* Defines templates for VAT on sales and purchases
* Defines tax templates
* Defines fiscal positions for Austrian fiscal legislation
* Defines tax reports U1/U30
## Installation
```bash
pip install odoo-bringout-oca-ocb-l10n_at
```
## Dependencies
This addon depends on:
- account
- base_iban
- base_vat
- l10n_din5008
## Manifest Information
- **Name**: Austria - Accounting
- **Version**: 3.1.1
- **Category**: Accounting/Localizations/Account Charts
- **License**: LGPL-3
- **Installable**: False
## Source
Based on [OCA/OCB](https://github.com/OCA/OCB) branch 16.0, addon `l10n_at`.
## 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

View file

@ -0,0 +1,32 @@
# Architecture
```mermaid
flowchart TD
U[Users] -->|HTTP| V[Views and QWeb Templates]
V --> C[Controllers]
V --> W[Wizards Transient Models]
C --> M[Models and ORM]
W --> M
M --> R[Reports]
DX[Data XML] --> M
S[Security ACLs and Groups] -. enforces .-> M
subgraph L10n_at Module - l10n_at
direction LR
M:::layer
W:::layer
C:::layer
V:::layer
R:::layer
S:::layer
DX:::layer
end
classDef layer fill:#eef8ff,stroke:#6ea8fe,stroke-width:1px
```
Notes
- Views include tree/form/kanban templates and report templates.
- Controllers provide website/portal routes when present.
- Wizards are UI flows implemented with `models.TransientModel`.
- Data XML loads data/demo records; Security defines groups and access.

View file

@ -0,0 +1,3 @@
# Configuration
Refer to Odoo settings for l10n_at. Configure related models, access rights, and options as needed.

View file

@ -0,0 +1,3 @@
# Controllers
This module does not define custom HTTP controllers.

View file

@ -0,0 +1,8 @@
# Dependencies
This addon depends on:
- [account](../../odoo-bringout-oca-ocb-account)
- [base_iban](../../odoo-bringout-oca-ocb-base_iban)
- [base_vat](../../odoo-bringout-oca-ocb-base_vat)
- [l10n_din5008](../../odoo-bringout-oca-ocb-l10n_din5008)

View file

@ -0,0 +1,4 @@
# FAQ
- Q: Which Odoo version? A: 16.0 (OCA/OCB packaged).
- Q: How to enable? A: Start server with --addon l10n_at or install in UI.

View file

@ -0,0 +1,7 @@
# Install
```bash
pip install odoo-bringout-oca-ocb-l10n_at"
# or
uv pip install odoo-bringout-oca-ocb-l10n_at"
```

View file

@ -0,0 +1,12 @@
# Models
Detected core models and extensions in l10n_at.
```mermaid
classDiagram
class account_chart_template
```
Notes
- Classes show model technical names; fields omitted for brevity.
- Items listed under _inherit are extensions of existing models.

View file

@ -0,0 +1,6 @@
# Overview
Packaged Odoo addon: l10n_at. Provides features documented in upstream Odoo 16 under this addon.
- Source: OCA/OCB 16.0, addon l10n_at
- License: LGPL-3

View file

@ -0,0 +1,3 @@
# Reports
This module does not define custom reports.

View file

@ -0,0 +1,8 @@
# Security
This module does not define custom security rules or access controls beyond Odoo defaults.
Default Odoo security applies:
- Base user access through standard groups
- Model access inherited from dependencies
- No custom row-level security rules

View file

@ -0,0 +1,5 @@
# Troubleshooting
- Ensure Python and Odoo environment matches repo guidance.
- Check database connectivity and logs if startup fails.
- Validate that dependent addons listed in DEPENDENCIES.md are installed.

View file

@ -0,0 +1,7 @@
# Usage
Start Odoo including this addon (from repo root):
```bash
python3 scripts/nix_odoo_web_server.py --db-name mydb --addon l10n_at
```

View file

@ -0,0 +1,3 @@
# Wizards
This module does not include UI wizards.

View file

@ -0,0 +1,5 @@
# -*- coding: utf-8 -*-
# Part of Odoo. See LICENSE file for full copyright and licensing details.
# Copyright (c) 2015 WT-IO-IT GmbH (https://www.wt-io-it.at)
# Mag. Wolfgang Taferner <wolfgang.taferner@wt-io-it.at>

View file

@ -0,0 +1,52 @@
# -*- coding: utf-8 -*-
# Part of Odoo. See LICENSE file for full copyright and licensing details.
# Copyright (c) 2015 WT-IO-IT GmbH (https://www.wt-io-it.at)
# Mag. Wolfgang Taferner <wolfgang.taferner@wt-io-it.at>
# List of contributors:
# Mag. Wolfgang Taferner <wolfgang.taferner@wt-io-it.at>
# Josse Colpaert <jco@odoo.com>
{
"name": "Austria - Accounting",
"version": "3.1.1",
"author": "WT-IO-IT GmbH, Wolfgang Taferner",
"website": "https://www.wt-io-it.at",
'category': 'Accounting/Localizations/Account Charts',
'summary': "Austrian Standardized Charts & Tax",
"description": """
Austrian charts of accounts (Einheitskontenrahmen 2010).
==========================================================
* Defines the following chart of account templates:
* Austrian General Chart of accounts 2010
* Defines templates for VAT on sales and purchases
* Defines tax templates
* Defines fiscal positions for Austrian fiscal legislation
* Defines tax reports U1/U30
""",
"depends": [
"account",
"base_iban",
"base_vat",
"l10n_din5008",
],
"data": [
'data/res.country.state.csv',
'data/account_account_tag.xml',
'data/account_account_template.xml',
'data/account_chart_template.xml',
'data/account_tax_report_data.xml',
'data/account_tax_group_data.xml',
'data/account_tax_template.xml',
'data/account_fiscal_position_template.xml',
'data/account_chart_template_configure_data.xml',
],
'demo': [
'demo/demo_company.xml',
],
'license': 'LGPL-3',
}

View file

@ -0,0 +1,573 @@
<?xml version="1.0" encoding="UTF-8"?>
<odoo>
<data>
<record
id="account_tag_l10n_at_AAI1"
model="account.account.tag">
<field name="name">Bilanz AAI1</field>
<field name="applicability">accounts</field>
<field name="color" eval="1" />
</record>
<record
id="account_tag_l10n_at_AAI2"
model="account.account.tag">
<field name="name">Bilanz AAI2</field>
<field name="applicability">accounts</field>
<field name="color" eval="1" />
</record>
<record
id="account_tag_l10n_at_AAI3"
model="account.account.tag">
<field name="name">Bilanz AAI3</field>
<field name="applicability">accounts</field>
<field name="color" eval="1" />
</record>
<record
id="account_tag_l10n_at_AAII1"
model="account.account.tag">
<field name="name">Bilanz AAII1</field>
<field name="applicability">accounts</field>
<field name="color" eval="1" />
</record>
<record
id="account_tag_l10n_at_AAII2"
model="account.account.tag">
<field name="name">Bilanz AAII2</field>
<field name="applicability">accounts</field>
<field name="color" eval="1" />
</record>
<record
id="account_tag_l10n_at_AAII3"
model="account.account.tag">
<field name="name">Bilanz AAII3</field>
<field name="applicability">accounts</field>
<field name="color" eval="1" />
</record>
<record
id="account_tag_l10n_at_AAII4"
model="account.account.tag">
<field name="name">Bilanz AAII4</field>
<field name="applicability">accounts</field>
<field name="color" eval="1" />
</record>
<record
id="account_tag_l10n_at_AAIII"
model="account.account.tag">
<field name="name">Bilanz AAIII</field>
<field name="applicability">accounts</field>
<field name="color" eval="1" />
</record>
<record
id="account_tag_l10n_at_AAIII1"
model="account.account.tag">
<field name="name">Bilanz AAIII1</field>
<field name="applicability">accounts</field>
<field name="color" eval="1" />
</record>
<record
id="account_tag_l10n_at_AAIII2"
model="account.account.tag">
<field name="name">Bilanz AAIII2</field>
<field name="applicability">accounts</field>
<field name="color" eval="1" />
</record>
<record
id="account_tag_l10n_at_AAIII3"
model="account.account.tag">
<field name="name">Bilanz AAIII3</field>
<field name="applicability">accounts</field>
<field name="color" eval="1" />
</record>
<record
id="account_tag_l10n_at_AAIII4"
model="account.account.tag">
<field name="name">Bilanz AAIII4</field>
<field name="applicability">accounts</field>
<field name="color" eval="1" />
</record>
<record
id="account_tag_l10n_at_AAIII5"
model="account.account.tag">
<field name="name">Bilanz AAIII5</field>
<field name="applicability">accounts</field>
<field name="color" eval="1" />
</record>
<record
id="account_tag_l10n_at_AAIII6"
model="account.account.tag">
<field name="name">Bilanz AAIII6</field>
<field name="applicability">accounts</field>
<field name="color" eval="1" />
</record>
<record
id="account_tag_l10n_at_ABI1"
model="account.account.tag">
<field name="name">Bilanz ABI1</field>
<field name="applicability">accounts</field>
<field name="color" eval="1" />
</record>
<record
id="account_tag_l10n_at_ABI2"
model="account.account.tag">
<field name="name">Bilanz ABI2</field>
<field name="applicability">accounts</field>
<field name="color" eval="1" />
</record>
<record
id="account_tag_l10n_at_ABI3"
model="account.account.tag">
<field name="name">Bilanz ABI3</field>
<field name="applicability">accounts</field>
<field name="color" eval="1" />
</record>
<record
id="account_tag_l10n_at_ABI4"
model="account.account.tag">
<field name="name">Bilanz ABI4</field>
<field name="applicability">accounts</field>
<field name="color" eval="1" />
</record>
<record
id="account_tag_l10n_at_ABI5"
model="account.account.tag">
<field name="name">Bilanz ABI5</field>
<field name="applicability">accounts</field>
<field name="color" eval="1" />
</record>
<record
id="account_tag_l10n_at_ABII1"
model="account.account.tag">
<field name="name">Bilanz ABII1</field>
<field name="applicability">accounts</field>
<field name="color" eval="1" />
</record>
<record
id="account_tag_l10n_at_ABII2"
model="account.account.tag">
<field name="name">Bilanz ABII2</field>
<field name="applicability">accounts</field>
<field name="color" eval="1" />
</record>
<record
id="account_tag_l10n_at_ABII3"
model="account.account.tag">
<field name="name">Bilanz ABII3</field>
<field name="applicability">accounts</field>
<field name="color" eval="1" />
</record>
<record
id="account_tag_l10n_at_ABII4"
model="account.account.tag">
<field name="name">Bilanz ABII4</field>
<field name="applicability">accounts</field>
<field name="color" eval="1" />
</record>
<record
id="account_tag_l10n_at_ABIII"
model="account.account.tag">
<field name="name">Bilanz ABIII</field>
<field name="applicability">accounts</field>
<field name="color" eval="1" />
</record>
<record
id="account_tag_l10n_at_ABIII1"
model="account.account.tag">
<field name="name">Bilanz ABIII1</field>
<field name="applicability">accounts</field>
<field name="color" eval="1" />
</record>
<record
id="account_tag_l10n_at_ABIII2"
model="account.account.tag">
<field name="name">Bilanz ABIII2</field>
<field name="applicability">accounts</field>
<field name="color" eval="1" />
</record>
<record
id="account_tag_l10n_at_ABIV"
model="account.account.tag">
<field name="name">Bilanz ABIV</field>
<field name="applicability">accounts</field>
<field name="color" eval="1" />
</record>
<record
id="account_tag_l10n_at_AC"
model="account.account.tag">
<field name="name">Bilanz AC</field>
<field name="applicability">accounts</field>
<field name="color" eval="1" />
</record>
<record
id="account_tag_l10n_at_AD"
model="account.account.tag">
<field name="name">Bilanz AD</field>
<field name="applicability">accounts</field>
<field name="color" eval="1" />
</record>
<record
id="account_tag_l10n_at_PAI"
model="account.account.tag">
<field name="name">Bilanz PAI</field>
<field name="applicability">accounts</field>
<field name="color" eval="1" />
</record>
<record
id="account_tag_l10n_at_PAII"
model="account.account.tag">
<field name="name">Bilanz PAII</field>
<field name="applicability">accounts</field>
<field name="color" eval="1" />
</record>
<record
id="account_tag_l10n_at_PAII1"
model="account.account.tag">
<field name="name">Bilanz PAII1</field>
<field name="applicability">accounts</field>
<field name="color" eval="1" />
</record>
<record
id="account_tag_l10n_at_PAII2"
model="account.account.tag">
<field name="name">Bilanz PAII2</field>
<field name="applicability">accounts</field>
<field name="color" eval="1" />
</record>
<record
id="account_tag_l10n_at_PAIII"
model="account.account.tag">
<field name="name">Bilanz PAIII</field>
<field name="applicability">accounts</field>
<field name="color" eval="1" />
</record>
<record
id="account_tag_l10n_at_PAIII1"
model="account.account.tag">
<field name="name">Bilanz PAIII1</field>
<field name="applicability">accounts</field>
<field name="color" eval="1" />
</record>
<record
id="account_tag_l10n_at_PAIII2"
model="account.account.tag">
<field name="name">Bilanz PAIII2</field>
<field name="applicability">accounts</field>
<field name="color" eval="1" />
</record>
<record
id="account_tag_l10n_at_PAIII3"
model="account.account.tag">
<field name="name">Bilanz PAIII3</field>
<field name="applicability">accounts</field>
<field name="color" eval="1" />
</record>
<record
id="account_tag_l10n_at_PAIV"
model="account.account.tag">
<field name="name">Bilanz PAIV</field>
<field name="applicability">accounts</field>
<field name="color" eval="1" />
</record>
<record
id="account_tag_l10n_at_PBI"
model="account.account.tag">
<field name="name">Bilanz PBI</field>
<field name="applicability">accounts</field>
<field name="color" eval="1" />
</record>
<record
id="account_tag_l10n_at_PBII"
model="account.account.tag">
<field name="name">Bilanz PBII</field>
<field name="applicability">accounts</field>
<field name="color" eval="1" />
</record>
<record
id="account_tag_l10n_at_PBIII"
model="account.account.tag">
<field name="name">Bilanz PBIII</field>
<field name="applicability">accounts</field>
<field name="color" eval="1" />
</record>
<record
id="account_tag_l10n_at_PBIV"
model="account.account.tag">
<field name="name">Bilanz PBIV</field>
<field name="applicability">accounts</field>
<field name="color" eval="1" />
</record>
<record
id="account_tag_l10n_at_PCI"
model="account.account.tag">
<field name="name">Bilanz PCI</field>
<field name="applicability">accounts</field>
<field name="color" eval="1" />
</record>
<record
id="account_tag_l10n_at_PCII"
model="account.account.tag">
<field name="name">Bilanz PCII</field>
<field name="applicability">accounts</field>
<field name="color" eval="1" />
</record>
<record
id="account_tag_l10n_at_PCIII"
model="account.account.tag">
<field name="name">Bilanz PCIII</field>
<field name="applicability">accounts</field>
<field name="color" eval="1" />
</record>
<record
id="account_tag_l10n_at_PCIV"
model="account.account.tag">
<field name="name">Bilanz PCIV</field>
<field name="applicability">accounts</field>
<field name="color" eval="1" />
</record>
<record
id="account_tag_l10n_at_PCV"
model="account.account.tag">
<field name="name">Bilanz PCV</field>
<field name="applicability">accounts</field>
<field name="color" eval="1" />
</record>
<record
id="account_tag_l10n_at_PCVI"
model="account.account.tag">
<field name="name">Bilanz PCVI</field>
<field name="applicability">accounts</field>
<field name="color" eval="1" />
</record>
<record
id="account_tag_l10n_at_PCVII"
model="account.account.tag">
<field name="name">Bilanz PCVII</field>
<field name="applicability">accounts</field>
<field name="color" eval="1" />
</record>
<record
id="account_tag_l10n_at_PCVIII"
model="account.account.tag">
<field name="name">Bilanz PCVIII</field>
<field name="applicability">accounts</field>
<field name="color" eval="1" />
</record>
<record
id="account_tag_l10n_at_PCVIII1"
model="account.account.tag">
<field name="name">Bilanz PCVIII1</field>
<field name="applicability">accounts</field>
<field name="color" eval="1" />
</record>
<record
id="account_tag_l10n_at_PCVIII2"
model="account.account.tag">
<field name="name">Bilanz PCVIII2</field>
<field name="applicability">accounts</field>
<field name="color" eval="1" />
</record>
<record
id="account_tag_l10n_at_PCVIII3"
model="account.account.tag">
<field name="name">Bilanz PCVIII3</field>
<field name="applicability">accounts</field>
<field name="color" eval="1" />
</record>
<record
id="account_tag_l10n_at_PCVIII4"
model="account.account.tag">
<field name="name">Bilanz PCVIII4</field>
<field name="applicability">accounts</field>
<field name="color" eval="1" />
</record>
<record
id="account_tag_l10n_at_PD"
model="account.account.tag">
<field name="name">Bilanz PD</field>
<field name="applicability">accounts</field>
<field name="color" eval="1" />
</record>
<record
id="account_tag_l10n_at_EBIT1"
model="account.account.tag">
<field name="name">GuV EBIT1</field>
<field name="applicability">accounts</field>
<field name="color" eval="1" />
</record>
<record
id="account_tag_l10n_at_EBIT2"
model="account.account.tag">
<field name="name">GuV EBIT2</field>
<field name="applicability">accounts</field>
<field name="color" eval="1" />
</record>
<record
id="account_tag_l10n_at_EBIT3"
model="account.account.tag">
<field name="name">GuV EBIT3</field>
<field name="applicability">accounts</field>
<field name="color" eval="1" />
</record>
<record
id="account_tag_l10n_at_EBIT4"
model="account.account.tag">
<field name="name">GuV EBIT4</field>
<field name="applicability">accounts</field>
<field name="color" eval="1" />
</record>
<record
id="account_tag_l10n_at_EBIT4I"
model="account.account.tag">
<field name="name">GuV EBIT4I</field>
<field name="applicability">accounts</field>
<field name="color" eval="1" />
</record>
<record
id="account_tag_l10n_at_EBIT4II"
model="account.account.tag">
<field name="name">GuV EBIT4II</field>
<field name="applicability">accounts</field>
<field name="color" eval="1" />
</record>
<record
id="account_tag_l10n_at_EBIT4III"
model="account.account.tag">
<field name="name">GuV EBIT4III</field>
<field name="applicability">accounts</field>
<field name="color" eval="1" />
</record>
<record
id="account_tag_l10n_at_EBIT5I"
model="account.account.tag">
<field name="name">GuV EBIT5I</field>
<field name="applicability">accounts</field>
<field name="color" eval="1" />
</record>
<record
id="account_tag_l10n_at_EBIT5II"
model="account.account.tag">
<field name="name">GuV EBIT5II</field>
<field name="applicability">accounts</field>
<field name="color" eval="1" />
</record>
<record
id="account_tag_l10n_at_EBIT6I"
model="account.account.tag">
<field name="name">GuV EBIT6I</field>
<field name="applicability">accounts</field>
<field name="color" eval="1" />
</record>
<record
id="account_tag_l10n_at_EBIT6II"
model="account.account.tag">
<field name="name">GuV EBIT6II</field>
<field name="applicability">accounts</field>
<field name="color" eval="1" />
</record>
<record
id="account_tag_l10n_at_EBIT7I"
model="account.account.tag">
<field name="name">GuV EBIT7I</field>
<field name="applicability">accounts</field>
<field name="color" eval="1" />
</record>
<record
id="account_tag_l10n_at_EBIT7II"
model="account.account.tag">
<field name="name">GuV EBIT7II</field>
<field name="applicability">accounts</field>
<field name="color" eval="1" />
</record>
<record
id="account_tag_l10n_at_EBIT8"
model="account.account.tag">
<field name="name">GuV EBIT8</field>
<field name="applicability">accounts</field>
<field name="color" eval="1" />
</record>
<record
id="account_tag_l10n_at_FIN10"
model="account.account.tag">
<field name="name">GuV FIN10</field>
<field name="applicability">accounts</field>
<field name="color" eval="1" />
</record>
<record
id="account_tag_l10n_at_FIN11"
model="account.account.tag">
<field name="name">GuV FIN11</field>
<field name="applicability">accounts</field>
<field name="color" eval="1" />
</record>
<record
id="account_tag_l10n_at_FIN12"
model="account.account.tag">
<field name="name">GuV FIN12</field>
<field name="applicability">accounts</field>
<field name="color" eval="1" />
</record>
<record
id="account_tag_l10n_at_FIN13"
model="account.account.tag">
<field name="name">GuV FIN13</field>
<field name="applicability">accounts</field>
<field name="color" eval="1" />
</record>
<record
id="account_tag_l10n_at_FIN14"
model="account.account.tag">
<field name="name">GuV FIN14</field>
<field name="applicability">accounts</field>
<field name="color" eval="1" />
</record>
<record
id="account_tag_l10n_at_FIN15"
model="account.account.tag">
<field name="name">GuV FIN15</field>
<field name="applicability">accounts</field>
<field name="color" eval="1" />
</record>
<record
id="account_tag_l10n_at_TAX"
model="account.account.tag">
<field name="name">GuV TAX</field>
<field name="applicability">accounts</field>
<field name="color" eval="1" />
</record>
<record
id="account_tag_l10n_at_MTAX"
model="account.account.tag">
<field name="name">GuV MTAX</field>
<field name="applicability">accounts</field>
<field name="color" eval="1" />
</record>
<record
id="account_tag_l10n_at_RCR"
model="account.account.tag">
<field name="name">GuV RCR</field>
<field name="applicability">accounts</field>
<field name="color" eval="1" />
</record>
<record
id="account_tag_l10n_at_RRR"
model="account.account.tag">
<field name="name">GuV RRR</field>
<field name="applicability">accounts</field>
<field name="color" eval="1" />
</record>
<record
id="account_tag_l10n_at_ARR"
model="account.account.tag">
<field name="name">GuV ARR</field>
<field name="applicability">accounts</field>
<field name="color" eval="1" />
</record>
<record
id="account_tag_l10n_at_RL"
model="account.account.tag">
<field name="name">GuV RL</field>
<field name="applicability">accounts</field>
<field name="color" eval="1" />
</record>
</data>
</odoo>

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,35 @@
<?xml version="1.0" encoding="UTF-8"?>
<odoo>
<data>
<!-- Vorlagen: Kontenplan -->
<record id="l10n_at_chart_template" model="account.chart.template">
<field name="name">Einheitskontenrahmen Österreich 2010</field>
<field name="visible" eval="True" />
<field name="property_account_receivable_id" ref="chart_at_template_2000" />
<field name="property_account_payable_id" ref="chart_at_template_3300" />
<field name="default_pos_receivable_account_id" ref="chart_at_template_2099" />
<field name="property_account_income_categ_id" ref="chart_at_template_4000" />
<field name="property_account_expense_categ_id" ref="chart_at_template_5000" />
<!--<field name="property_account_income_id" ref="chart_at_template_4000" />
<field name="property_account_expense_id" ref="chart_at_template_5000" />-->
<field name="property_stock_account_input_categ_id" ref="chart_at_template_3740" />
<field name="property_stock_account_output_categ_id" ref="chart_at_template_5000" />
<field name="property_stock_valuation_account_id" ref="chart_at_template_1600" />
<field name="income_currency_exchange_account_id" ref="chart_at_template_4860" />
<field name="expense_currency_exchange_account_id" ref="chart_at_template_7860" />
<field name="account_journal_early_pay_discount_loss_account_id" ref="chart_at_template_5800"/>
<field name="account_journal_early_pay_discount_gain_account_id" ref="chart_at_template_8350"/>
<field name="property_tax_payable_account_id" ref="chart_at_template_2600"/>
<field name="property_tax_receivable_account_id" ref="chart_at_template_2600"/>
</record>
</data>
</odoo>

View file

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<data noupdate="1">
<function model="account.chart.template" name="try_loading">
<value eval="[ref('l10n_at.l10n_at_chart_template')]"/>
</function>
</data>
</odoo>

View file

@ -0,0 +1,140 @@
<?xml version="1.0" encoding="UTF-8"?>
<odoo>
<data>
<!-- Vorlagen: Steuerliche Positionen -->
<record id="fiscal_position_template_national" model="account.fiscal.position.template">
<field name="name">National + EU (ohne UID)</field>
<field name="auto_apply" eval="True" />
<field name="vat_required" eval="False" />
<field name="country_group_id" ref="base.europe" />
<field name="chart_template_id" ref="l10n_at_chart_template"/>
</record>
<record id="fiscal_position_template_national_w_uid" model="account.fiscal.position.template">
<field name="name">National</field>
<field name="auto_apply" eval="True" />
<field name="vat_required" eval="True" />
<field name="country_id" ref="base.at" />
<field name="chart_template_id" ref="l10n_at_chart_template"/>
</record>
<record id="fiscal_position_template_eu" model="account.fiscal.position.template">
<field name="name">Europäische Union</field>
<field name="auto_apply" eval="True" />
<field name="vat_required" eval="True" />
<field name="country_group_id" ref="base.europe" />
<field name="chart_template_id" ref="l10n_at_chart_template"/>
</record>
<record id="fiscal_position_template_non_eu" model="account.fiscal.position.template">
<field name="name">Drittstaaten</field>
<field name="auto_apply" eval="True" />
<field name="chart_template_id" ref="l10n_at_chart_template"/>
</record>
<!-- Vorlagen: Steuerliche Positionen (Steuerzuordnung) -->
<!-- Eurpäische Union (Binnenmarkt)) -->
<record id="fiscal_position_tax_template_eu_code022" model="account.fiscal.position.tax.template">
<field name="position_id" ref="fiscal_position_template_eu" />
<field name="tax_src_id" ref="account_tax_template_sales_20_code022" />
<field name="tax_dest_id" ref="account_tax_template_sales_eu_0_code017" />
</record>
<record id="fiscal_position_tax_template_eu_katalog022" model="account.fiscal.position.tax.template">
<field name="position_id" ref="fiscal_position_template_eu" />
<field name="tax_src_id" ref="account_tax_template_sales_20_katalog022" />
<field name="tax_dest_id" ref="account_tax_template_sales_eu_0_services" />
</record>
<record id="fiscal_position_tax_template_eu_code029" model="account.fiscal.position.tax.template">
<field name="position_id" ref="fiscal_position_template_eu" />
<field name="tax_src_id" ref="account_tax_template_sales_10_code029" />
<field name="tax_dest_id" ref="account_tax_template_sales_eu_0_code017" />
</record>
<record id="fiscal_position_tax_template_eu_code007" model="account.fiscal.position.tax.template">
<field name="position_id" ref="fiscal_position_template_eu" />
<field name="tax_src_id" ref="account_tax_template_sales_add7_code007" />
<field name="tax_dest_id" ref="account_tax_template_sales_eu_0_code017" />
</record>
<record id="fiscal_position_tax_template_eu_vst_20_code060" model="account.fiscal.position.tax.template">
<field name="position_id" ref="fiscal_position_template_eu" />
<field name="tax_src_id" ref="account_tax_template_purchase_20_code060" />
<field name="tax_dest_id" ref="account_tax_template_purchase_eu_20" />
</record>
<record id="fiscal_position_tax_template_eu_vst_20_code060K" model="account.fiscal.position.tax.template">
<field name="position_id" ref="fiscal_position_template_eu" />
<field name="tax_src_id" ref="account_tax_template_purchase_20_misc_code060" />
<field name="tax_dest_id" ref="account_tax_template_purchase_rev_charge_19_2_25_5" />
</record>
<record id="fiscal_position_tax_template_eu_vst_10_code060" model="account.fiscal.position.tax.template">
<field name="position_id" ref="fiscal_position_template_eu" />
<field name="tax_src_id" ref="account_tax_template_purchase_10_code060" />
<field name="tax_dest_id" ref="account_tax_template_purchase_eu_10" />
</record>
<record id="fiscal_position_tax_template_eu_vst_19_code060" model="account.fiscal.position.tax.template">
<field name="position_id" ref="fiscal_position_template_eu" />
<field name="tax_src_id" ref="account_tax_template_purchase_19_code060" />
<field name="tax_dest_id" ref="account_tax_template_purchase_eu_19" />
</record>
<!-- Drittstaaten -->
<record id="fiscal_position_tax_template_non_eu_code022" model="account.fiscal.position.tax.template">
<field name="position_id" ref="fiscal_position_template_non_eu" />
<field name="tax_src_id" ref="account_tax_template_sales_20_code022" />
<field name="tax_dest_id" ref="account_tax_template_sales_non_eu_0_code011" />
</record>
<record id="fiscal_position_tax_template_non_eu_code029" model="account.fiscal.position.tax.template">
<field name="position_id" ref="fiscal_position_template_non_eu" />
<field name="tax_src_id" ref="account_tax_template_sales_10_code029" />
<field name="tax_dest_id" ref="account_tax_template_sales_non_eu_0_services" />
</record>
<record id="fiscal_position_tax_template_non_eu_code007" model="account.fiscal.position.tax.template">
<field name="position_id" ref="fiscal_position_template_non_eu" />
<field name="tax_src_id" ref="account_tax_template_sales_add7_code007" />
<field name="tax_dest_id" ref="account_tax_template_sales_non_eu_0_code011" />
</record>
<!-- Vorlagen: Steuerliche Positionen (Finanzkontenzuordnung) -->
<!-- Europäische Union (Binnenmarkt)) -->
<record id="fiscal_position_account_template_eu_1" model="account.fiscal.position.account.template">
<field name="position_id" ref="fiscal_position_template_eu" />
<field name="account_src_id" ref="chart_at_template_4000" />
<field name="account_dest_id" ref="chart_at_template_4100" />
</record>
<record id="fiscal_position_account_template_eu_11" model="account.fiscal.position.account.template">
<field name="position_id" ref="fiscal_position_template_eu" />
<field name="account_src_id" ref="chart_at_template_4001" />
<field name="account_dest_id" ref="chart_at_template_4110" />
</record>
<record id="fiscal_position_account_template_eu_2" model="account.fiscal.position.account.template">
<field name="position_id" ref="fiscal_position_template_eu" />
<field name="account_src_id" ref="chart_at_template_2000" />
<field name="account_dest_id" ref="chart_at_template_2100" />
</record>
<record id="fiscal_position_account_template_eu_3" model="account.fiscal.position.account.template">
<field name="position_id" ref="fiscal_position_template_eu" />
<field name="account_src_id" ref="chart_at_template_5000" />
<field name="account_dest_id" ref="chart_at_template_5050" />
</record>
<!-- Drittstaaten -->
<record id="fiscal_position_account_template_non_eu_1" model="account.fiscal.position.account.template">
<field name="position_id" ref="fiscal_position_template_non_eu" />
<field name="account_src_id" ref="chart_at_template_4000" />
<field name="account_dest_id" ref="chart_at_template_4200" />
</record>
<record id="fiscal_position_account_template_non_eu_2" model="account.fiscal.position.account.template">
<field name="position_id" ref="fiscal_position_template_non_eu" />
<field name="account_src_id" ref="chart_at_template_2000" />
<field name="account_dest_id" ref="chart_at_template_2150" />
</record>
<record id="fiscal_position_account_template_non_eu_3" model="account.fiscal.position.account.template">
<field name="position_id" ref="fiscal_position_template_non_eu" />
<field name="account_src_id" ref="chart_at_template_5000" />
<field name="account_dest_id" ref="chart_at_template_5090" />
</record>
</data>
</odoo>

View file

@ -0,0 +1,29 @@
<odoo>
<data noupdate="1">
<!-- Account Tax Group -->
<record id="tax_group_0" model="account.tax.group">
<field name="name">0%</field>
<field name="country_id" ref="base.at"/>
</record>
<record id="tax_group_10" model="account.tax.group">
<field name="name">10%</field>
<field name="country_id" ref="base.at"/>
</record>
<record id="tax_group_12" model="account.tax.group">
<field name="name">12%</field>
<field name="country_id" ref="base.at"/>
</record>
<record id="tax_group_13" model="account.tax.group">
<field name="name">13%</field>
<field name="country_id" ref="base.at"/>
</record>
<record id="tax_group_19" model="account.tax.group">
<field name="name">19%</field>
<field name="country_id" ref="base.at"/>
</record>
<record id="tax_group_20" model="account.tax.group">
<field name="name">20%</field>
<field name="country_id" ref="base.at"/>
</record>
</data>
</odoo>

View file

@ -0,0 +1,736 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<record id="tax_report" model="account.report">
<field name="name">Tax Report</field>
<field name="root_report_id" ref="account.generic_tax_report"/>
<field name="country_id" ref="base.at"/>
<field name="filter_fiscal_position" eval="True"/>
<field name="availability_condition">country</field>
<field name="column_ids">
<record id="tax_report_balance" model="account.report.column">
<field name="name">Balance</field>
<field name="expression_label">balance</field>
</record>
</field>
<field name="line_ids">
<record id="tax_report_line_l10n_at_non_tva_sale_report_title" model="account.report.line">
<field name="name">3. Aufschlüsselung für die Zusammenfassende Meldung (ZM)</field>
<field name="sequence" eval="5"/>
<field name="aggregation_formula">(AT_ZM_IGL.balance + AT_ZM_IGL3.balance + AT_ZM_DL.balance)</field>
<field name="children_ids">
<record id="tax_report_line_l10n_at_tva_line_3_zm_igl" model="account.report.line">
<field name="name">Innergemeinschaftliche Lieferungen</field>
<field name="code">AT_ZM_IGL</field>
<field name="expression_ids">
<record id="tax_report_line_l10n_at_tva_line_3_zm_igl_tag" model="account.report.expression">
<field name="label">balance</field>
<field name="engine">tax_tags</field>
<field name="formula">AT_ZM_IGL</field>
</record>
</field>
<field name="sequence" eval="10"/>
</record>
<record id="tax_report_line_l10n_at_tva_line_3_zm_igl3" model="account.report.line">
<field name="name">Innergemeinschaftliche Lieferungen (Dreiecksgeschäfte)</field>
<field name="code">AT_ZM_IGL3</field>
<field name="expression_ids">
<record id="tax_report_line_l10n_at_tva_line_3_zm_igl3_tag" model="account.report.expression">
<field name="label">balance</field>
<field name="engine">tax_tags</field>
<field name="formula">AT_ZM_IGL3</field>
</record>
</field>
<field name="sequence" eval="20"/>
</record>
<record id="tax_report_line_l10n_at_tva_line_3_zm_dl" model="account.report.line">
<field name="name">Grenzüberschreitende Dienstleistungen (Sonstige Leistungen)</field>
<field name="code">AT_ZM_DL</field>
<field name="expression_ids">
<record id="tax_report_line_l10n_at_tva_line_3_zm_dl_tag" model="account.report.expression">
<field name="label">balance</field>
<field name="engine">tax_tags</field>
<field name="formula">AT_ZM_DL</field>
</record>
</field>
<field name="sequence" eval="30"/>
</record>
</field>
</record>
<record id="tax_report_line_l10n_at_tva_sale_report_title" model="account.report.line">
<field name="name">4. Berechnung der Umsatzsteuer (U1/U30)</field>
<field name="aggregation_formula">(AT_022_tax.balance + AT_029_tax.balance + AT_006_tax.balance + AT_037_tax.balance + AT_052_tax.balance + AT_007_tax.balance + AT_056.balance + AT_057.balance + AT_048.balance + AT_044.balance + AT_032.balance + AT_072_tax.balance + AT_073_tax.balance + AT_008_tax.balance + AT_088_tax.balance)</field>
<field name="children_ids">
<record id="tax_report_line_l10n_at_tva_line_4_1" model="account.report.line">
<field name="name">4.1 Gesamtbetrag der Bemessungsgrundlage für Lieferungen und sonstige Leistungen [000]</field>
<field name="code">AT_000</field>
<field name="expression_ids">
<record id="tax_report_line_l10n_at_tva_line_4_1_tag" model="account.report.expression">
<field name="label">balance</field>
<field name="engine">tax_tags</field>
<field name="formula">KZ 000</field>
</record>
</field>
</record>
<record id="tax_report_line_l10n_at_tva_line_4_2" model="account.report.line">
<field name="name">4.2 zuzüglich Eigenverbrauch (§ 1 Abs. 1 Z 2, § 3 Abs. 2 und § 3a Abs. 1a) [001]</field>
<field name="code">AT_001</field>
<field name="expression_ids">
<record id="tax_report_line_l10n_at_tva_line_4_2_tag" model="account.report.expression">
<field name="label">balance</field>
<field name="engine">tax_tags</field>
<field name="formula">KZ 001</field>
</record>
</field>
</record>
<record id="tax_report_line_l10n_at_tva_line_4_3" model="account.report.line">
<field name="name">4.3 abzüglich Umsätze, für die die Steuerschuld gemäß § 19 Abs. 1 (Leistungsempfänger) [021]</field>
<field name="code">AT_021</field>
<field name="expression_ids">
<record id="tax_report_line_l10n_at_tva_line_4_3_tag" model="account.report.expression">
<field name="label">balance</field>
<field name="engine">tax_tags</field>
<field name="formula">KZ 021</field>
</record>
</field>
</record>
<record id="tax_report_line_l10n_at_tva_line_4_4" model="account.report.line">
<field name="name">4.4 Summe</field>
<field name="aggregation_formula">AT_000.balance + AT_001.balance - AT_021.balance</field>
</record>
<record id="tax_report_line_l10n_at_tva_sale_01_report_title" model="account.report.line">
<field name="name">Davon steuerfrei MIT Vorsteuerabzug gemäß</field>
<field name="aggregation_formula">AT_011.balance + AT_012.balance + AT_015.balance + AT_017.balance + AT_018.balance</field>
<field name="children_ids">
<record id="tax_report_line_l10n_at_tva_line_4_5" model="account.report.line">
<field name="name">4.5 § 6 Abs. 1 Z 1 iVm § 7 (Ausfuhrlieferungen) [011]</field>
<field name="code">AT_011</field>
<field name="expression_ids">
<record id="tax_report_line_l10n_at_tva_line_4_5_tag" model="account.report.expression">
<field name="label">balance</field>
<field name="engine">tax_tags</field>
<field name="formula">KZ 011</field>
</record>
</field>
</record>
<record id="tax_report_line_l10n_at_tva_line_4_6" model="account.report.line">
<field name="name">4.6 § 6 Abs. 1 Z 1 iVm § 8 (Lohnveredelungen) [012]</field>
<field name="code">AT_012</field>
<field name="expression_ids">
<record id="tax_report_line_l10n_at_tva_line_4_6_tag" model="account.report.expression">
<field name="label">balance</field>
<field name="engine">tax_tags</field>
<field name="formula">KZ 012</field>
</record>
</field>
</record>
<record id="tax_report_line_l10n_at_tva_line_4_7" model="account.report.line">
<field name="name">4.7 § 6 Abs. 1 Z 2 bis 6 sowie § 23 Abs. 5 (Seeschifffahrt, Luftfahrt, ...) [015]</field>
<field name="code">AT_015</field>
<field name="expression_ids">
<record id="tax_report_line_l10n_at_tva_line_4_7_tag" model="account.report.expression">
<field name="label">balance</field>
<field name="engine">tax_tags</field>
<field name="formula">KZ 015</field>
</record>
</field>
</record>
<record id="tax_report_line_l10n_at_tva_line_4_8" model="account.report.line">
<field name="name">4.8 Art. 6 Abs. 1 (innergemeinschaftliche Lieferungen ohne die nachstehend gesondert anzuführenden Fahrzeuglieferungen) [017]</field>
<field name="code">AT_017</field>
<field name="expression_ids">
<record id="tax_report_line_l10n_at_tva_line_4_8_tag" model="account.report.expression">
<field name="label">balance</field>
<field name="engine">tax_tags</field>
<field name="formula">KZ 017</field>
</record>
</field>
</record>
<record id="tax_report_line_l10n_at_tva_line_4_9" model="account.report.line">
<field name="name">4.9 Art. 6 Abs. 1, sofern Lieferungen neuer Fahrzeuge an Abnehmer ohne UID-Nummer bzw. durch Fahrzeuglieferer gemäß Art. 2 erfolgten. [018]</field>
<field name="code">AT_018</field>
<field name="expression_ids">
<record id="tax_report_line_l10n_at_tva_line_4_9_tag" model="account.report.expression">
<field name="label">balance</field>
<field name="engine">tax_tags</field>
<field name="formula">KZ 018</field>
</record>
</field>
</record>
</field>
</record>
<record id="tax_report_line_l10n_at_tva_sale_02_report_title" model="account.report.line">
<field name="name">Davon steuerfrei OHNE Vorsteuerabzug gemäß</field>
<field name="aggregation_formula">AT_019.balance + AT_016.balance + AT_020.balance</field>
<field name="children_ids">
<record id="tax_report_line_l10n_at_tva_line_4_10" model="account.report.line">
<field name="name">4.10 § 6 Abs. 1 Z 9 lit. a (Grundstücksumsätze) [019]</field>
<field name="code">AT_019</field>
<field name="expression_ids">
<record id="tax_report_line_l10n_at_tva_line_4_10_tag" model="account.report.expression">
<field name="label">balance</field>
<field name="engine">tax_tags</field>
<field name="formula">KZ 019</field>
</record>
</field>
</record>
<record id="tax_report_line_l10n_at_tva_line_4_11" model="account.report.line">
<field name="name">4.11 § 6 Abs. 1 Z 27 (Kleinunternehmer) [016]</field>
<field name="code">AT_016</field>
<field name="expression_ids">
<record id="tax_report_line_l10n_at_tva_line_4_11_tag" model="account.report.expression">
<field name="label">balance</field>
<field name="engine">tax_tags</field>
<field name="formula">KZ 016</field>
</record>
</field>
</record>
<record id="tax_report_line_l10n_at_tva_line_4_12" model="account.report.line">
<field name="name">4.12 § 6 Abs. 1 Z .. (übrige steuerfreie Umsätze ohne Vorsteuerabzug) [020]</field>
<field name="code">AT_020</field>
<field name="expression_ids">
<record id="tax_report_line_l10n_at_tva_line_4_12_tag" model="account.report.expression">
<field name="label">balance</field>
<field name="engine">tax_tags</field>
<field name="formula">KZ 020</field>
</record>
</field>
</record>
</field>
</record>
<record id="tax_report_line_l10n_at_tva_line_4_13" model="account.report.line">
<field name="name">4.13 Gesamtbetrag der steuerpflichtigen Lieferungen, sonstigen Leistungen und Eigenverbrauch (einschließlich steuerpflichtiger Anzahlungen)</field>
<field name="aggregation_formula">(AT_000.balance + AT_001.balance - AT_021.balance) - AT_011.balance - AT_012.balance - AT_015.balance - AT_017.balance - AT_018.balance - AT_019.balance - AT_016.balance - AT_020.balance</field>
</record>
<record id="tax_report_line_at_base_title_umsatz_base_4_14_19" model="account.report.line">
<field name="name">Bemessungsgrundlage</field>
<field name="aggregation_formula">AT_022_base.balance + AT_029_base.balance + AT_006_base.balance + AT_037_base.balance + AT_052_base.balance + AT_007_base.balance</field>
<field name="children_ids">
<record id="tax_report_line_l10n_at_tva_line_4_14_base" model="account.report.line">
<field name="name">4.14 20% Normalsteuersatz [022]</field>
<field name="code">AT_022_base</field>
<field name="expression_ids">
<record id="tax_report_line_l10n_at_tva_line_4_14_base_tag" model="account.report.expression">
<field name="label">balance</field>
<field name="engine">tax_tags</field>
<field name="formula">KZ 022 Bemessungsgrundlage</field>
</record>
</field>
</record>
<record id="tax_report_line_l10n_at_tva_line_4_15_base" model="account.report.line">
<field name="name">4.15 10% ermäßigter Steuersatz [029]</field>
<field name="code">AT_029_base</field>
<field name="expression_ids">
<record id="tax_report_line_l10n_at_tva_line_4_15_base_tag" model="account.report.expression">
<field name="label">balance</field>
<field name="engine">tax_tags</field>
<field name="formula">KZ 029 Bemessungsgrundlage</field>
</record>
</field>
</record>
<record id="tax_report_line_l10n_at_tva_line_4_16_base" model="account.report.line">
<field name="name">4.16 13% ermäßigter Steuersatz [006]</field>
<field name="code">AT_006_base</field>
<field name="expression_ids">
<record id="tax_report_line_l10n_at_tva_line_4_16_base_tag" model="account.report.expression">
<field name="label">balance</field>
<field name="engine">tax_tags</field>
<field name="formula">KZ 006 Bemessungsgrundlage</field>
</record>
</field>
</record>
<record id="tax_report_line_l10n_at_tva_line_4_17_base" model="account.report.line">
<field name="name">4.17 19% für Jungholz und Mittelberg [037]</field>
<field name="code">AT_037_base</field>
<field name="expression_ids">
<record id="tax_report_line_l10n_at_tva_line_4_17_base_tag" model="account.report.expression">
<field name="label">balance</field>
<field name="engine">tax_tags</field>
<field name="formula">KZ 037 Bemessungsgrundlage</field>
</record>
</field>
</record>
<record id="tax_report_line_l10n_at_tva_line_4_18_base" model="account.report.line">
<field name="name">4.18 10% Zusatzsteuer für pauschalierte land- und forstwirtschaftliche Betriebe [052]</field>
<field name="code">AT_052_base</field>
<field name="expression_ids">
<record id="tax_report_line_l10n_at_tva_line_4_18_base_tag" model="account.report.expression">
<field name="label">balance</field>
<field name="engine">tax_tags</field>
<field name="formula">KZ 052 Bemessungsgrundlage</field>
</record>
</field>
</record>
<record id="tax_report_line_l10n_at_tva_line_4_19_base" model="account.report.line">
<field name="name">4.19 7% Zusatzsteuer für pauschalierte land- und forstwirtschaftliche Betriebe [007]</field>
<field name="code">AT_007_base</field>
<field name="expression_ids">
<record id="tax_report_line_l10n_at_tva_line_4_19_base_tag" model="account.report.expression">
<field name="label">balance</field>
<field name="engine">tax_tags</field>
<field name="formula">KZ 007 Bemessungsgrundlage</field>
</record>
</field>
</record>
</field>
</record>
<record id="tax_report_line_at_tax_title_4_14_19" model="account.report.line">
<field name="name">Umsatzsteuer</field>
<field name="aggregation_formula">AT_022_tax.balance + AT_029_tax.balance + AT_006_tax.balance + AT_037_tax.balance + AT_052_tax.balance + AT_007_tax.balance</field>
<field name="children_ids">
<record id="tax_report_line_l10n_at_tva_line_4_14_tax" model="account.report.line">
<field name="name">4.14 20% Normalsteuersatz</field>
<field name="code">AT_022_tax</field>
<field name="expression_ids">
<record id="tax_report_line_l10n_at_tva_line_4_14_tax_tag" model="account.report.expression">
<field name="label">balance</field>
<field name="engine">tax_tags</field>
<field name="formula">KZ 022 Umsatzsteuer</field>
</record>
</field>
</record>
<record id="tax_report_line_l10n_at_tva_line_4_15_tax" model="account.report.line">
<field name="name">4.15 10% ermäßigter Steuersatz</field>
<field name="code">AT_029_tax</field>
<field name="expression_ids">
<record id="tax_report_line_l10n_at_tva_line_4_15_tax_tag" model="account.report.expression">
<field name="label">balance</field>
<field name="engine">tax_tags</field>
<field name="formula">KZ 029 Umsatzsteuer</field>
</record>
</field>
</record>
<record id="tax_report_line_l10n_at_tva_line_4_16_tax" model="account.report.line">
<field name="name">4.16 13% ermäßigter Steuersatz</field>
<field name="code">AT_006_tax</field>
<field name="expression_ids">
<record id="tax_report_line_l10n_at_tva_line_4_16_tax_tag" model="account.report.expression">
<field name="label">balance</field>
<field name="engine">tax_tags</field>
<field name="formula">KZ 006 Umsatzsteuer</field>
</record>
</field>
</record>
<record id="tax_report_line_l10n_at_tva_line_4_17_tax" model="account.report.line">
<field name="name">4.17 19% für Jungholz und Mittelberg</field>
<field name="code">AT_037_tax</field>
<field name="expression_ids">
<record id="tax_report_line_l10n_at_tva_line_4_17_tax_tag" model="account.report.expression">
<field name="label">balance</field>
<field name="engine">tax_tags</field>
<field name="formula">KZ 037 Umsatzsteuer</field>
</record>
</field>
</record>
<record id="tax_report_line_l10n_at_tva_line_4_18_tax" model="account.report.line">
<field name="name">4.18 10% Zusatzsteuer für pauschalierte land- und forstwirtschaftliche Betriebe</field>
<field name="code">AT_052_tax</field>
<field name="expression_ids">
<record id="tax_report_line_l10n_at_tva_line_4_18_tax_tag" model="account.report.expression">
<field name="label">balance</field>
<field name="engine">tax_tags</field>
<field name="formula">KZ 052 Umsatzsteuer</field>
</record>
</field>
</record>
<record id="tax_report_line_l10n_at_tva_line_4_19_tax" model="account.report.line">
<field name="name">4.19 7% Zusatzsteuer für pauschalierte land- und forstwirtschaftliche Betriebe</field>
<field name="code">AT_007_tax</field>
<field name="expression_ids">
<record id="tax_report_line_l10n_at_tva_line_4_19_tax_tag" model="account.report.expression">
<field name="label">balance</field>
<field name="engine">tax_tags</field>
<field name="formula">KZ 007 Umsatzsteuer</field>
</record>
</field>
</record>
</field>
</record>
<record id="tax_report_line_l10n_at_tva_line_4_20" model="account.report.line">
<field name="name">4.20 Steuerschuld gemäß § 11 Abs. 12 und 14, § 16 Abs. 2 sowie gemäß Art. 7 Abs. 4 [056]</field>
<field name="code">AT_056</field>
<field name="expression_ids">
<record id="tax_report_line_l10n_at_tva_line_4_20_tag" model="account.report.expression">
<field name="label">balance</field>
<field name="engine">tax_tags</field>
<field name="formula">KZ 056</field>
</record>
</field>
</record>
<record id="tax_report_line_l10n_at_tva_line_4_21" model="account.report.line">
<field name="name">4.21 Steuerschuld gemäß § 19 Abs. 1 zweiter Satz, § 19 Abs. 1c, 1e sowie gemäß Art. 25 Abs. 5 [057]</field>
<field name="code">AT_057</field>
<field name="expression_ids">
<record id="tax_report_line_l10n_at_tva_line_4_21_tag" model="account.report.expression">
<field name="label">balance</field>
<field name="engine">tax_tags</field>
<field name="formula">KZ 057</field>
</record>
</field>
</record>
<record id="tax_report_line_l10n_at_tva_line_4_22" model="account.report.line">
<field name="name">4.22 Steuerschuld gemäß § 19 Abs. 1a (Bauleistungen) [048]</field>
<field name="code">AT_048</field>
<field name="expression_ids">
<record id="tax_report_line_l10n_at_tva_line_4_22_tag" model="account.report.expression">
<field name="label">balance</field>
<field name="engine">tax_tags</field>
<field name="formula">KZ 048</field>
</record>
</field>
</record>
<record id="tax_report_line_l10n_at_tva_line_4_23" model="account.report.line">
<field name="name">4.23 Steuerschuld gemäß § 19 Abs. 1b (Sicherungseigentum, ...) [044]</field>
<field name="code">AT_044</field>
<field name="expression_ids">
<record id="tax_report_line_l10n_at_tva_line_4_23_tag" model="account.report.expression">
<field name="label">balance</field>
<field name="engine">tax_tags</field>
<field name="formula">KZ 044</field>
</record>
</field>
</record>
<record id="tax_report_line_l10n_at_tva_line_4_24" model="account.report.line">
<field name="name">4.24 Steuerschuld gemäß § 19 Abs. 1d (Schrott und Abfallstoffe) [032]</field>
<field name="code">AT_032</field>
<field name="expression_ids">
<record id="tax_report_line_l10n_at_tva_line_4_24_tag" model="account.report.expression">
<field name="label">balance</field>
<field name="engine">tax_tags</field>
<field name="formula">KZ 032</field>
</record>
</field>
</record>
<record id="tax_report_line_l10n_at_tva_sale_03_report_title" model="account.report.line">
<field name="name">Innergemeinschaftliche Erwerb</field>
<field name="aggregation_formula">AT_070.balance + AT_071.balance</field>
<field name="children_ids">
<record id="tax_report_line_l10n_at_tva_line_4_25" model="account.report.line">
<field name="name">4.25 Gesamtbetrag der Bemessungsgrundlagen für innergemeinschaftliche Erwerbe [070]</field>
<field name="code">AT_070</field>
<field name="expression_ids">
<record id="tax_report_line_l10n_at_tva_line_4_25_tag" model="account.report.expression">
<field name="label">balance</field>
<field name="engine">tax_tags</field>
<field name="formula">KZ 070</field>
</record>
</field>
</record>
<record id="tax_report_line_l10n_at_tva_line_4_26" model="account.report.line">
<field name="name">4.26 Davon steuerfrei gemäß Art. 6 Abs. 2 [071]</field>
<field name="code">AT_071</field>
<field name="expression_ids">
<record id="tax_report_line_l10n_at_tva_line_4_26_tag" model="account.report.expression">
<field name="label">balance</field>
<field name="engine">tax_tags</field>
<field name="formula">KZ 071</field>
</record>
</field>
</record>
<record id="tax_report_line_l10n_at_tva_line_4_27" model="account.report.line">
<field name="name">4.27 Gesamtbetrag der steuerpflichtigen innergemeinschaftlichen Erwerbe</field>
<field name="aggregation_formula">AT_070.balance - AT_071.balance</field>
</record>
</field>
</record>
<record id="tax_report_line_l10n_at_tva_sale_04_report_title" model="account.report.line">
<field name="name">Davon sind zu versteuern mit</field>
<field name="aggregation_formula">AT_072_base.balance + AT_073_base.balance + AT_008_base.balance + AT_088_base.balance</field>
<field name="children_ids">
<record id="tax_report_line_at_base_title_umsatz_base_4_28_31" model="account.report.line">
<field name="name">Bemessungsgrundlage</field>
<field name="aggregation_formula">AT_072_base.balance + AT_073_base.balance + AT_008_base.balance + AT_088_base.balance</field>
<field name="children_ids">
<record id="tax_report_line_l10n_at_tva_line_4_28_base" model="account.report.line">
<field name="name">4.28 20% Normalsteuersatz [072]</field>
<field name="code">AT_072_base</field>
<field name="expression_ids">
<record id="tax_report_line_l10n_at_tva_line_4_28_base_tag" model="account.report.expression">
<field name="label">balance</field>
<field name="engine">tax_tags</field>
<field name="formula">KZ 072 Bemessungsgrundlage</field>
</record>
</field>
</record>
<record id="tax_report_line_l10n_at_tva_line_4_29_base" model="account.report.line">
<field name="name">4.29 10% ermäßigter Steuersatz [073]</field>
<field name="code">AT_073_base</field>
<field name="expression_ids">
<record id="tax_report_line_l10n_at_tva_line_4_29_base_tag" model="account.report.expression">
<field name="label">balance</field>
<field name="engine">tax_tags</field>
<field name="formula">KZ 073 Bemessungsgrundlage</field>
</record>
</field>
</record>
<record id="tax_report_line_l10n_at_tva_line_4_30_base" model="account.report.line">
<field name="name">4.30 13% ermäßigter Steuersatz [008]</field>
<field name="code">AT_008_base</field>
<field name="expression_ids">
<record id="tax_report_line_l10n_at_tva_line_4_30_base_tag" model="account.report.expression">
<field name="label">balance</field>
<field name="engine">tax_tags</field>
<field name="formula">KZ 008 Bemessungsgrundlage</field>
</record>
</field>
</record>
<record id="tax_report_line_l10n_at_tva_line_4_31_base" model="account.report.line">
<field name="name">4.31 19% für Jungholz und Mittelberg [088]</field>
<field name="code">AT_088_base</field>
<field name="expression_ids">
<record id="tax_report_line_l10n_at_tva_line_4_31_base_tag" model="account.report.expression">
<field name="label">balance</field>
<field name="engine">tax_tags</field>
<field name="formula">KZ 088 Bemessungsgrundlage</field>
</record>
</field>
</record>
</field>
</record>
<record id="tax_report_line_at_tax_title_4_28_31" model="account.report.line">
<field name="name">Umsatzsteuer</field>
<field name="aggregation_formula">AT_072_tax.balance + AT_073_tax.balance + AT_008_tax.balance + AT_088_tax.balance</field>
<field name="children_ids">
<record id="tax_report_line_l10n_at_tva_line_4_28_tax" model="account.report.line">
<field name="name">4.28 20% Normalsteuersatz</field>
<field name="code">AT_072_tax</field>
<field name="expression_ids">
<record id="tax_report_line_l10n_at_tva_line_4_28_tax_tag" model="account.report.expression">
<field name="label">balance</field>
<field name="engine">tax_tags</field>
<field name="formula">KZ 072 Umsatzsteuer</field>
</record>
</field>
</record>
<record id="tax_report_line_l10n_at_tva_line_4_29_tax" model="account.report.line">
<field name="name">4.29 10% ermäßigter Steuersatz</field>
<field name="code">AT_073_tax</field>
<field name="expression_ids">
<record id="tax_report_line_l10n_at_tva_line_4_29_tax_tag" model="account.report.expression">
<field name="label">balance</field>
<field name="engine">tax_tags</field>
<field name="formula">KZ 073 Umsatzsteuer</field>
</record>
</field>
</record>
<record id="tax_report_line_l10n_at_tva_line_4_30_tax" model="account.report.line">
<field name="name">4.30 13% ermäßigter Steuersatz</field>
<field name="code">AT_008_tax</field>
<field name="expression_ids">
<record id="tax_report_line_l10n_at_tva_line_4_30_tax_tag" model="account.report.expression">
<field name="label">balance</field>
<field name="engine">tax_tags</field>
<field name="formula">KZ 008 Umsatzsteuer</field>
</record>
</field>
</record>
<record id="tax_report_line_l10n_at_tva_line_4_31_tax" model="account.report.line">
<field name="name">4.31 19% für Jungholz und Mittelberg</field>
<field name="code">AT_088_tax</field>
<field name="expression_ids">
<record id="tax_report_line_l10n_at_tva_line_4_31_tax_tag" model="account.report.expression">
<field name="label">balance</field>
<field name="engine">tax_tags</field>
<field name="formula">KZ 088 Umsatzsteuer</field>
</record>
</field>
</record>
</field>
</record>
</field>
</record>
<record id="tax_report_line_l10n_at_tva_sale_05_report_title" model="account.report.line">
<field name="name">Nicht zu versteuernde Erwerbe</field>
<field name="aggregation_formula">AT_076.balance + AT_077.balance</field>
<field name="children_ids">
<record id="tax_report_line_l10n_at_tva_line_4_32" model="account.report.line">
<field name="name">4.32 Erwerbe gemäß Art. 3 Abs. 8 zweiter Satz, die im Mitgliedstaat des Bestimmungslandes besteuert worden sind [076]</field>
<field name="code">AT_076</field>
<field name="expression_ids">
<record id="tax_report_line_l10n_at_tva_line_4_32_tag" model="account.report.expression">
<field name="label">balance</field>
<field name="engine">tax_tags</field>
<field name="formula">KZ 076</field>
</record>
</field>
</record>
<record id="tax_report_line_l10n_at_tva_line_4_33" model="account.report.line">
<field name="name">4.33 Erwerbe gemäß Art. 3 Abs. 8 zweiter Satz, die gemäß Art. 25 Abs. 2 im Inland als besteuert gelten [077]</field>
<field name="code">AT_077</field>
<field name="expression_ids">
<record id="tax_report_line_l10n_at_tva_line_4_33_tag" model="account.report.expression">
<field name="label">balance</field>
<field name="engine">tax_tags</field>
<field name="formula">KZ 077</field>
</record>
</field>
</record>
</field>
</record>
</field>
</record>
<record id="tax_report_line_l10n_at_tva_purchase_report_title" model="account.report.line">
<field name="name">5. Berechnung der abziehbaren Vorsteuer</field>
<field name="aggregation_formula">AT_060.balance + AT_061.balance + AT_083.balance + AT_065.balance + AT_066.balance + AT_082.balance + AT_087.balance + AT_089.balance + AT_064.balance + AT_062.balance + AT_063.balance + AT_067.balance</field>
<field name="children_ids">
<record id="tax_report_line_l10n_at_tva_line_5_1" model="account.report.line">
<field name="name">5.1 Gesamtbetrag der Vorsteuern (ohne die nachstehend gesondert anzuführenden Beträge) [060]</field>
<field name="code">AT_060</field>
<field name="expression_ids">
<record id="tax_report_line_l10n_at_tva_line_5_1_tag" model="account.report.expression">
<field name="label">balance</field>
<field name="engine">tax_tags</field>
<field name="formula">KZ 060</field>
</record>
</field>
</record>
<record id="tax_report_line_l10n_at_tva_line_5_2" model="account.report.line">
<field name="name">5.2 Vorsteuern betreffend die entrichtete Einfuhrumsatzsteuer (§ 12 Abs. 1 Z 2 lit. a) [061]</field>
<field name="code">AT_061</field>
<field name="expression_ids">
<record id="tax_report_line_l10n_at_tva_line_5_2_tag" model="account.report.expression">
<field name="label">balance</field>
<field name="engine">tax_tags</field>
<field name="formula">KZ 061</field>
</record>
</field>
</record>
<record id="tax_report_line_l10n_at_tva_line_5_3" model="account.report.line">
<field name="name">5.3 Vorsteuern betreffend die geschuldete, auf dem Abgabenkonto verbuchte Einfuhrumsatzsteuer (§ 12 Abs. 1 Z 2 lit. b) [083]</field>
<field name="code">AT_083</field>
<field name="expression_ids">
<record id="tax_report_line_l10n_at_tva_line_5_3_tag" model="account.report.expression">
<field name="label">balance</field>
<field name="engine">tax_tags</field>
<field name="formula">KZ 083</field>
</record>
</field>
</record>
<record id="tax_report_line_l10n_at_tva_line_5_4" model="account.report.line">
<field name="name">5.4 Vorsteuern aus dem innergemeinschaftlichen Erwerb [065]</field>
<field name="code">AT_065</field>
<field name="expression_ids">
<record id="tax_report_line_l10n_at_tva_line_5_4_tag" model="account.report.expression">
<field name="label">balance</field>
<field name="engine">tax_tags</field>
<field name="formula">KZ 065</field>
</record>
</field>
</record>
<record id="tax_report_line_l10n_at_tva_line_5_5" model="account.report.line">
<field name="name">5.5 Vorsteuern betreffend die Steuerschuld gemäß § 19 Abs. 1 zweiter Satz, § 19 Abs. 1c, 1e sowie gemäß Art. 25 Abs. 5 [066]</field>
<field name="code">AT_066</field>
<field name="expression_ids">
<record id="tax_report_line_l10n_at_tva_line_5_5_tag" model="account.report.expression">
<field name="label">balance</field>
<field name="engine">tax_tags</field>
<field name="formula">KZ 066</field>
</record>
</field>
</record>
<record id="tax_report_line_l10n_at_tva_line_5_6" model="account.report.line">
<field name="name">5.6 Vorsteuern betreffend die Steuerschuld gemäß § 19 Abs. 1a (Bauleistungen) [082]</field>
<field name="code">AT_082</field>
<field name="expression_ids">
<record id="tax_report_line_l10n_at_tva_line_5_6_tag" model="account.report.expression">
<field name="label">balance</field>
<field name="engine">tax_tags</field>
<field name="formula">KZ 082</field>
</record>
</field>
</record>
<record id="tax_report_line_l10n_at_tva_line_5_7" model="account.report.line">
<field name="name">5.7 Vorsteuern betreffend die Steuerschuld gemäß § 19 Abs. 1b (Sicherungseigentum, ...) [087]</field>
<field name="code">AT_087</field>
<field name="expression_ids">
<record id="tax_report_line_l10n_at_tva_line_5_7_tag" model="account.report.expression">
<field name="label">balance</field>
<field name="engine">tax_tags</field>
<field name="formula">KZ 087</field>
</record>
</field>
</record>
<record id="tax_report_line_l10n_at_tva_line_5_8" model="account.report.line">
<field name="name">5.8 Vorsteuern betreffend die Steuerschuld gemäß § 19 Abs. 1d (Schrott und Abfallstoffe) [089]</field>
<field name="code">AT_089</field>
<field name="expression_ids">
<record id="tax_report_line_l10n_at_tva_line_5_8_tag" model="account.report.expression">
<field name="label">balance</field>
<field name="engine">tax_tags</field>
<field name="formula">KZ 089</field>
</record>
</field>
</record>
<record id="tax_report_line_l10n_at_tva_line_5_9" model="account.report.line">
<field name="name">5.9 Vorsteuern für innergemeinschaftliche Lieferungen neuer Fahrzeuge von Fahrzeuglieferern gemäß Art. 2 [064]</field>
<field name="code">AT_064</field>
<field name="expression_ids">
<record id="tax_report_line_l10n_at_tva_line_5_9_tag" model="account.report.expression">
<field name="label">balance</field>
<field name="engine">tax_tags</field>
<field name="formula">KZ 064</field>
</record>
</field>
</record>
<record id="tax_report_line_l10n_at_tva_line_5_10" model="account.report.line">
<field name="name">5.10 Davon nicht abzugsfähig gemäß § 12 Abs. 3 iVm Abs. 4 und 5 [062]</field>
<field name="code">AT_062</field>
<field name="expression_ids">
<record id="tax_report_line_l10n_at_tva_line_5_10_tag" model="account.report.expression">
<field name="label">balance</field>
<field name="engine">tax_tags</field>
<field name="formula">KZ 062</field>
</record>
</field>
</record>
<record id="tax_report_line_l10n_at_tva_line_5_11" model="account.report.line">
<field name="name">5.11 Berichtigung gemäß § 12 Abs. 10 und 11 [063]</field>
<field name="code">AT_063</field>
<field name="expression_ids">
<record id="tax_report_line_l10n_at_tva_line_5_11_tag" model="account.report.expression">
<field name="label">balance</field>
<field name="engine">tax_tags</field>
<field name="formula">KZ 063</field>
</record>
</field>
</record>
<record id="tax_report_line_l10n_at_tva_line_5_12" model="account.report.line">
<field name="name">5.12 Berichtigung gemäß § 16 [067]</field>
<field name="code">AT_067</field>
<field name="expression_ids">
<record id="tax_report_line_l10n_at_tva_line_5_12_tag" model="account.report.expression">
<field name="label">balance</field>
<field name="engine">tax_tags</field>
<field name="formula">KZ 067</field>
</record>
</field>
</record>
<record id="tax_report_line_l10n_at_tva_line_5_13" model="account.report.line">
<field name="name">5.13 Gesamtbetrag der abziehbaren Vorsteuer</field>
<field name="aggregation_formula">AT_060.balance + AT_061.balance + AT_083.balance + AT_065.balance + AT_066.balance + AT_082.balance + AT_087.balance + AT_089.balance + AT_064.balance + AT_062.balance + AT_063.balance + AT_067.balance</field>
</record>
</field>
</record>
<record id="tax_report_line_l10n_at_tva_final_report_title" model="account.report.line">
<field name="name">6. Sonstige Berichtigungen</field>
<field name="aggregation_formula">AT_090.balance</field>
<field name="children_ids">
<record id="tax_report_line_l10n_at_tva_line_6" model="account.report.line">
<field name="name">Sonstige Berichtigungen [090]</field>
<field name="code">AT_090</field>
<field name="expression_ids">
<record id="tax_report_line_l10n_at_tva_line_6_tag" model="account.report.expression">
<field name="label">balance</field>
<field name="engine">tax_tags</field>
<field name="formula">KZ 090</field>
</record>
</field>
</record>
</field>
</record>
<record id="tax_report_line_l10n_at_tva_line_7" model="account.report.line">
<field name="name">7. Zahllast (-) bzw. Gutschrift/Überschuss (+) [095]</field>
<field name="aggregation_formula">(AT_022_tax.balance + AT_029_tax.balance + AT_006_tax.balance + AT_037_tax.balance + AT_052_tax.balance + AT_007_tax.balance + AT_056.balance + AT_057.balance + AT_048.balance + AT_044.balance + AT_032.balance + AT_072_tax.balance + AT_073_tax.balance + AT_008_tax.balance + AT_088_tax.balance + AT_060.balance + AT_061.balance + AT_083.balance + AT_065.balance + AT_066.balance + AT_082.balance + AT_087.balance + AT_089.balance + AT_064.balance + AT_062.balance + AT_063.balance + AT_067.balance) + AT_090.balance</field>
</record>
</field>
</record>
</odoo>

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,10 @@
"id","country_id:id","name","code"
state_at_1,base.at,"Burgenland","1"
state_at_2,base.at,"Kärnten","2"
state_at_3,base.at,"Niederösterreich","3"
state_at_4,base.at,"Oberösterreich","4"
state_at_5,base.at,"Salzburg","5"
state_at_6,base.at,"Steiermark","6"
state_at_7,base.at,"Tirol","7"
state_at_8,base.at,"Vorarlberg","8"
state_at_9,base.at,"Wien","9"
1 id country_id:id name code
2 state_at_1 base.at Burgenland 1
3 state_at_2 base.at Kärnten 2
4 state_at_3 base.at Niederösterreich 3
5 state_at_4 base.at Oberösterreich 4
6 state_at_5 base.at Salzburg 5
7 state_at_6 base.at Steiermark 6
8 state_at_7 base.at Tirol 7
9 state_at_8 base.at Vorarlberg 8
10 state_at_9 base.at Wien 9

View file

@ -0,0 +1,34 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<record id="partner_demo_company_at" model="res.partner">
<field name="name">AT Company</field>
<field name="vat">ATU12345675</field>
<field name="street">Sternwartestraße</field>
<field name="city">Innsbruck</field>
<field name="country_id" ref="base.at"/>
<field name="zip">6020</field>
<field name="phone">+43 512 321 54 76</field>
<field name="email">info@company.atexample.com</field>
<field name="website">www.atexample.com</field>
</record>
<record id="demo_company_at" model="res.company">
<field name="name">AT Company</field>
<field name="partner_id" ref="partner_demo_company_at"/>
</record>
<function model="res.company" name="_onchange_country_id">
<value eval="[ref('demo_company_at')]"/>
</function>
<function model="res.users" name="write">
<value eval="[ref('base.user_root'), ref('base.user_admin'), ref('base.user_demo')]"/>
<value eval="{'company_ids':[(4, ref('l10n_at.demo_company_at'))]}"/>
</function>
<function model="account.chart.template" name="try_loading">
<value eval="[ref('l10n_at.l10n_at_chart_template')]"/>
<value model="res.company" eval="obj().env.ref('l10n_at.demo_company_at')"/>
</function>
</odoo>

View file

@ -0,0 +1,5 @@
# Part of Odoo. See LICENSE file for full copyright and licensing details.
from odoo.addons.account.models.chart_template import update_taxes_from_templates
def migrate(cr, version):
update_taxes_from_templates(cr, 'l10n_at.l10n_at_chart_template')

View file

@ -0,0 +1,4 @@
# -*- coding: utf-8 -*-
# Part of Odoo. See LICENSE file for full copyright and licensing details.
from . import chart_template

View file

@ -0,0 +1,16 @@
# -*- coding: utf-8 -*-
from odoo import models
class AccountChartTemplate(models.Model):
_inherit = 'account.chart.template'
# Write paperformat and report template used on company
def _load(self, company):
res = super(AccountChartTemplate, self)._load(company)
if self == self.env.ref('l10n_at.l10n_at_chart_template'):
company.write({
'external_report_layout_id': self.env.ref('l10n_din5008.external_layout_din5008').id,
'paperformat_id': self.env.ref('l10n_din5008.paperformat_euro_din').id
})
return res

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 10 KiB

View file

@ -0,0 +1,45 @@
[project]
name = "odoo-bringout-oca-ocb-l10n_at"
version = "16.0.0"
description = "Austria - Accounting - Austrian Standardized Charts & Tax"
authors = [
{ name = "Ernad Husremovic", email = "hernad@bring.out.ba" }
]
dependencies = [
"odoo-bringout-oca-ocb-account>=16.0.0",
"odoo-bringout-oca-ocb-base_iban>=16.0.0",
"odoo-bringout-oca-ocb-base_vat>=16.0.0",
"odoo-bringout-oca-ocb-l10n_din5008>=16.0.0",
"requests>=2.25.1"
]
readme = "README.md"
requires-python = ">= 3.11"
classifiers = [
"Development Status :: 5 - Production/Stable",
"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.12",
"Topic :: Office/Business",
]
[project.urls]
homepage = "https://github.com/bringout/0"
repository = "https://github.com/bringout/0"
[build-system]
requires = ["hatchling"]
build-backend = "hatchling.build"
[tool.hatch.metadata]
allow-direct-references = true
[tool.hatch.build.targets.wheel]
packages = ["l10n_at"]
[tool.rye]
managed = true
dev-dependencies = [
"pytest>=8.4.1",
]