At the moment it is not possible to create en "empty" cash point closing without any transactions in it.
At most cash registers that may not always have transactions each day, our clients use an initial transaction "initial amount", "difference in amounts", and so on.
You could also create a transaction "0-Euro" with generic fields, that describe an empty cash point closing.
Doing so will additionally indicate that there have been no transactions on that day.
The "FINISHED"
transaction request could look like this:
{
"schema": {
"raw": {
"process_type": "AVSonstige",
"process_data": "VHJhbnNha3Rpb24ga2VubnplaWNobmV0IGxlZXJlbiBUYWdlc2Fic2NobHVzcw=="
}
},
"state": "FINISHED",
"client_id": "{clientId}"
}
process_data
corresponds to the base64 coded string: "Transaktion kennzeichnet leeren Tagesabschluss" and should be defined by you.
This process should also be specified in your process description.
The resulting cash point closing would be:
{
"client_id": "xxxx",
"cash_point_closing_export_id": xxx,
"head": {
"export_creation_date": {{$timestamp}},
"first_transaction_export_id": "xxx",
"last_transaction_export_id": "xxx"
},
"cash_statement": {
"business_cases": [
{
"type": "Umsatz",
"amounts_per_vat_id": [
{
"vat_definition_export_id": 5,
"incl_vat": 0,
"excl_vat": 0,
"vat": 0
}
]
}
],
"payment": {
"full_amount": 0,
"cash_amount": 0,
"cash_amounts_by_currency": [
{
"currency_code": "EUR",
"amount": 0
}
],
"payment_types": [
{
"currency_code": "EUR",
"amount": 0,
"type": "Bar"
}
]
}
},
"transactions": [
{
"head": {
"tx_id": "xxx",
"transaction_export_id": "xxx",
"closing_client_id": "xxx",
"type": "AVSonstige",
"name": "Transaktion kennzeichnet leeren Tagesabschluss",
"user": {
"user_export_id": "1"
},
"storno": false,
"number": xxxx,
"timestamp_start": xxx,
"timestamp_end": xxx,
"buyer": {
"buyer_export_id": "0",
"name": "Anonymous",
"type": "Kunde"
}
},
"data": {
"full_amount_incl_vat": 0,
"payment_types": [
{
"type": "Bar",
"currency_code": "EUR",
"amount": 0
}
],
"amounts_per_vat_id": [
{
"vat_definition_export_id": 5,
"incl_vat": 0,
"excl_vat": 0,
"vat": 0
}
],
"lines": [
{
"business_case": {
"type": "Umsatz",
"amounts_per_vat_id": [
{
"vat_definition_export_id": 5,
"incl_vat": 0,
"excl_vat": 0,
"vat": 0
}
]
},
"lineitem_export_id": "1",
"storno": false,
"text": "Leere Transaktion",
"item": {
"number": "xxx",
"quantity": 1,
"price_per_unit": 0
}
}
]
},
"security": {
"tss_tx_id": "xxx"
}
}
]
}
Please note:
fiskaly is not allowed to provide tax advice. Please contact your tax advisor, tax auditor or lawyer for tax-related questions.