Konfiguration¶
Im Rahmen von bookamat gibt es Vordefinierte Steuerkonten und Vordefinierte Umsatzsteuerkonten die vom Benutzer aktiviert/deaktiviert werden können. Eigene Steuerkonten bzw. Umsatzsteuerkonten können nicht definiert werden.
Vordefinierte Steuerkonten¶
Alle vordefinierten Steuerkonten werden mit einem GET Request auf die Listen URL der Konfiguration abgefragt. Für ein einzelnes vordefiniertes Steuerkonto ist die Detail URL zu verwenden.
Bemerkung
Für Buchungen und Anlagen sind nur die aktivierten Steuerkonten relevant.
/configuration/costaccounts/, /configuration/costaccounts/{id}/
Response¶
HTTP/1.0 200 OK
Content-Type: application/json; charset=utf-8
{
"count": 74,
"next": ".../api/v1/at/2015/configuration/costaccounts/?page=2",
"previous": null,
"results": [
{
"id": 120,
"name": "Einnahmen",
"section": "Betriebseinnahmen",
"group": "1",
"inventory": false,
"index_incometax": ["9040"],
"deductibility_tax_percent": "100.00",
"deductibility_amount_percent": "100.00",
"description": "Alle Einnahmen im Inland ...",
"purchasetaxaccounts": [
{
"id": 211, // ID des vordefinierten Umsatzsteuerkontos
"name": "Umsatzsteuer Inland",
"group": "Vorsteuerabzugsberechtigt"
},
{
"id": 212, // ID des vordefinierten Umsatzsteuerkontos
"name": "Umsatzsteuerfrei Inland (ohne Vorsteuerabzug)",
"group": "Vorsteuerabzugsberechtigt"
},
{
...
}
]
},
{
"id": 121,
"name": "Betriebliche Versicherungen",
"section": "Versicherungen und Beiträge",
"group": "2",
"inventory": false,
"index_incometax": ["9230"],
"deductibility_tax_percent": null,
"deductibility_amount_percent": null,
"description": "Hier werden Aufwendungen für Güter- und Personen ...",
"purchasetaxaccounts": [
{
"id": 213, // ID des vordefinierten Umsatzsteuerkontos
"name": "Keine Vorsteuer",
"group": "Vorsteuerabzugsberechtigt"
},
{
...
}
]
}
]
}
Felder¶
- id
Eindeutige Identifikationsnummer
- Format
- name
Bezeichnung
- Format
- String (max. 40 Zeichen)
- section
Bereich
- Format
- group
Für Einnahmen oder Ausgaben verwendbar
- Format
- Möglichkeiten
- 1 — Einnahme2 — Ausgabe
- inventory
Für Anlagegüter verwendbar
- Format
- index_incometax
Kennzahlen für die Einkommensteuererklärung
- Format
- Listenwerte
- Kennzahlen als String
- deductibility_tax_percent
Betrieblicher Anteil der Umsatzsteuer in %
- Format
- Anmerkung
- Nur vorhanden, wenn kein anderer Wert zulässig ist.
- deductibility_amount_percent
Betrieblicher Anteil des Nettobetrags in %
- Format
- Anmerkung
- Nur vorhanden, wenn kein anderer Wert zulässig ist.
- description
Beschreibung
- Format
- purchasetaxaccounts
Zugeordnete (vordefinierte) Umsatzsteuerkonten
- Format
- Details
- Anmerkung
- Es werden alle theoretisch möglichen Optionen angegeben.
Felder (purchasetaxaccounts)¶
Felder der Liste purchasetaxaccounts (Umsatzsteuerkonten).
- id
ID des vordefinierten Umsatzsteuerkontos
- Format
- Siehe
- name
Bezeichnung
- Format
- group
Benutzergruppe
- Format
- Möglichkeiten
- VorsteuerabzugsberechtigtKleinunternehmer (nicht vorsteuerabzugsberechtigt)
Filter¶
- group
Für Einnahmen oder Ausgaben verwendbar
- Format des Filters
- 1 — Einnahmen2 — Ausgaben
- Beispiele
- group=1
- inventory
Für Anlagegüter verwendbar
- Format des Filters
- true/false
- Beispiele
- inventory=true
- index_incometax
Kennzahlen für die Einkommensteuererklärung
- Beispiele
- index_incometax=9090
Sortierung¶
- ordering
Sortierung
- Möglichkeiten
- id, name, section
- Beispiele
- ordering=id
Vordefinierte Umsatzsteuerkonten¶
Alle vordefinierten Umsatzsteuerkonten werden mit einem GET Request auf die Listen URL der Konfiguration abgefragt. Für ein einzelnes vordefiniertes Umsatzsteuerkonto ist die Detail URL zu verwenden.
Bemerkung
Für Buchungen sind nur die aktivierten Umsatzsteuerkonten relevant.
/configuration/purchasetaxaccounts/, /configuration/purchasetaxaccounts/{id}/
Response¶
HTTP/1.0 200 OK
Content-Type: application/json; charset=utf-8
{
"count": 14,
"next": ".../api/v1/at/2015/configuration/purchasetaxaccounts/?page=2",
"previous": null,
"results": [
{
"id": 211,
"name": "Umsatzsteuer Inland",
"section": "Inland",
"group": "1",
"reverse_charge": false,
"ic_report": false,
"ic_delivery": false,
"ic_service": false,
"ioss_report": false,
"eu_oss_report": false,
"tax_values": ["20.00", "10.00", "12.00"],
"index_purchasetax": ["000", "022", "025", "029"],
"description": "Dieses Umsatzsteuerkonto verwendest du für Einnahmen ..."
},
{
"id": 212,
"name": "Vorsteuer Inland",
"section": "Inland",
"group": "2",
"reverse_charge": false,
"ic_report": false,
"ic_delivery": false,
"ic_service": false,
"ioss_report": false,
"eu_oss_report": false,
"tax_values": ["20.00", "10.00", "12.00"],
"index_purchasetax": ["060"],
"description": "Dieses Umsatzsteuerkonto verwendest du für Ausgaben ..."
}
]
}
Felder¶
- id
Eindeutige Identifikationsnummer
- Format
- name
Bezeichnung
- Format
- String (max. 40 Zeichen)
- section
Bereich
- Format
- group
Für Einnahmen oder Ausgaben verwendbar
- Format
- Möglichkeiten
- 1 — Einnahme2 — Ausgabe
- reverse_charge
Übergang der Steuerschuld
- Format
- ic_report
Zusammenfassende Meldung
- Format
- ic_delivery
Zusammenfassende Meldung (Lieferung)
- Format
- ic_service
Zusammenfassende Meldung (Leistung)
- Format
- ioss_report
IOSS
- Format
- eu_oss_report
EU-OSS
- Format
- tax_values
Erlaubte Umsatzsteuersätze
- Format
- Listenwerte
- Umsatzsteuersätze als String
- index_purchasetax
Kennzahlen für die Umsatzsteuervoranmeldung
- Format
- Listenwerte
- Kennzahlen als String
- description
Beschreibung
- Format
Filter¶
- group
Für Einnahmen oder Ausgaben verwendbar
- Format des Filters
- 1 — Einnahmen2 — Ausgaben
- Beispiele
- group=1
- reverse_charge
Übergang der Steuerschuld
- Format des Filters
- true/false
- Beispiele
- reverse_charge=true
- ic_report
Zusammenfassende Meldung
- Format des Filters
- true/false
- Beispiele
- ic_report=true
- ic_delivery
Zusammenfassende Meldung (Lieferung)
- Format des Filters
- true/false
- Beispiele
- ic_delivery=true
- ic_service
Zusammenfassende Meldung (Leistung)
- Format des Filters
- true/false
- Beispiele
- ic_service=true
- ioss_report
IOSS
- Format des Filters
- true/false
- Beispiele
- ioss_report=true
- eu_oss_report
EU-OSS
- Format des Filters
- true/false
- Beispiele
- eu_oss_report=true
- tax_values
Erlaubte Umsatzsteuersätze
- Beispiele
- tax_values=9090
- index_purchasetax
Kennzahlen für die Umsatzsteuervoranmeldung
- Beispiele
- index_purchasetax=9090
Sortierung¶
- ordering
Sortierung
- Möglichkeiten
- id, name, section
- Beispiele
- ordering=id