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.

/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) 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"
        }
    ]
}

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