User

Für den Benutzer können die verschiedenen aktiven Pakete und die Grundeinstellungen pro Paket abgefragt werden. In beiden Fällen sind derzeit nur GET Requests zulässig. Zusätzlich können die Freibeträge abgefragt werden.

Accounts

Alle aktiven Pakete für einen User.

Warnung

Die URL für diesen Endpoint hat ausnahmsweise kein Prefix. Statt beispielsweise api/v1/at/2021/user/accounts/ muss an dieser Stelle api/v1/user/accounts/ verwendet werden.

/user/accounts/, /user/accounts/{id}/

Response

HTTP/1.0 200 OK
Content-Type: application/json; charset=utf-8

{
    "count": 2,
    "next": null,
    "previous": null,
    "results": [
        {
            "id": 100,
            "country": "Österreich",
            "year": 2015,
            "url": "/at/2015/"
        },
        {
            "id": 101,
            "country": "Österreich",
            "year": 2014,
            "url": "/at/2014/"
        }
    ]
}

Felder

id

Eindeutige Identifikationsnummer

Format
country

Land

Format
year

Jahr

Format
url

URL der Applikation (ohne Domain)

Format
String (z.B. /at/2015/)

Filter

year

Jahr

Beispiele
year=2015

Grundeinstellungen

Grundeinstellungen für einen User. Die initialen Werte (tax_percent, deductibility_tax_percent, deductibility_income_percent) kommen bei einer Buchung dann zum Einsatz, wenn das Steuerkonto keine anderen Werte zwingend vorgibt.

/user/settings/, /user/settings/{id}/

Response

HTTP/1.0 200 OK
Content-Type: application/json; charset=utf-8

{
    "count": 1,
    "next": null,
    "previous": null,
    "results": [
        {
            "id": 100,
            "group": "1",
            "purchasetax": true,
            "purchasetax_range": "1",
            "ic_report_range": "1",
            "tax_percent": "20.00",
            "deductibility_tax_percent": "0.00",
            "deductibility_income_percent": "100.00"
        }
    ]
}

Felder

id

Eindeutige Identifikationsnummer

Format
group

Benutzergruppe

Format
Möglichkeiten:
1 — Vorsteuerabzugsberechtigt
2 — Kleinunternehmer (nicht vorsteuerabzugsberechtigt)
purchasetax

Vorsteuerabzugsberechtigung

Format
purchasetax_range

Abgabezeitraum für die UVA

Format
Möglichkeiten
1 — Monatliche Meldung
2 — Vierteljährliche Meldung
ic_report_range

Abgabezeitraum für die Zusammenfassende Meldung

Format
Möglichkeiten
1 — Monatliche Meldung
2 — Vierteljährliche Meldung
tax_percent

Initialwert für USt. % bei Buchungen

Format
Möglichkeiten
0.00, 10.00, 20.00
deductibility_tax_percent

Initialwert für BA USt. % bei Buchungen

Format
Möglichkeiten
0.00 … 100.00
deductibility_income_percent

Initialwert für BA Betrag %

Format
Möglichkeiten
0.00 … 100.00

Freibeträge

Zusätzlich könne die Werte der Freibeträge (Kennzahlen 9221, 9227, 9229, 9276, 9277) abgefragt werden.

/user/exemptions/, /user/exemptions/{id}/

Response

HTTP/1.0 200 OK
Content-Type: application/json; charset=utf-8

{
    "count": 1,
    "next": null,
    "previous": null,
    "results": [
        {
            "id": 100,
            "exemption_9221": "2500.00",
            "exemption_9227": "0.00",
            "exemption_9229": "0.00",
            "exemption_9276": "0.00",
            "exemption_9277": "0.00"
        }
    ]
}

Felder

exemption_9221

Grundfreibetrag (9221)

Format
exemption_9227

Investitionsbedingter Gewinnfreibetrag für Wirtschaftsgüter (9227)

Format
exemption_9229

Investitionsbedingter Gewinnfreibetrag für Wertpapiere (9229)

Format
exemption_9276

Investitionsfreibetrag 10% (9276)

Format
exemption_9277

Öko-Investitionsfreibetrag 15% (9277)

Format