Kai dokumentas pateikiamas „RetailForce“ fiskalizacijos paslaugai („createDocument“ ir „storeDocument“), paslauga atsako vadinamuoju „fiscalResponse“. Šis objektas bendrai aprašytas straipsnyje „fiscalResponse“ objektas.
Priklausomai nuo to, kokia fiskalinė šalis priskirta atitinkamam klientui (priklausomai nuo atitinkamos kliento konfigūracijos), masyve „AdditionalFields“ galima rasti skirtingą informaciją. Šiame straipsnyje pateikiama informacija, kuri grąžinama kaip atsakymas vykdant fiskalizaciją Vokietijoje (pagal Kasos aparatų apsaugos nuo klastojimo potvarkį – „KassenSichV“).
„FiscalResponseGermany“
„AdditionalFields“ lauke „fiscalResponse“ Vokietijoje
{
"fiscalCountry": "[0] = Germany",
"fiscalisationDocumentNumber": 1058,
"fiscalDocumentNumber": "1058",
"fiscalDocumentStartTime": 1791815553,
"processStartTime": 0,
"errorDescription": null,
"cashRegisterId": "00345-3019",
"signature": "xTsyxaBd1rRYXjppUO75LtgQkU8HPk/So1c/NB3sWQhTTkvwUKBmBmHpUWEz1QN0aEQtOVelKit1WVCygOcVlw==",
"userMessage": null,
"printMessage": "***Test***",
"requestTime": "2026-10-12T17:33:07.0705129+03:00",
"requestCompletionTime": "2026-10-12T17:33:07.8545527+03:00",
"retailForceReceiptId": "0p4j9999", /// only for createDocument
"qrCode": "V0;00345-3019;Kassenbeleg-V1;Beleg^558.94_0.00_0.00_0.00_0.00^558.94:Bar;3;16;2026-10-12T14:32:33.000Z;2026-10-12T14:33:08.000Z;ecdsa-plain-SHA256;unixTime;xTsyxaBd1rRYXjppUO75LtgQkU8HPk/So1c/NB3sWQhTTkvwUKBmBmHpUWEz1QN0aEQtOVelKit1WVCygOcVlw==;BHZCcDyaKDxJUf69qzEytZPa/Al4rc32in/3BIdn4AOB8SBBx4/SYnwsMM6YM6mo7EsBqGTO8iNPpx4HSxF0eLs=",
"printingFields": {
"NOT IMPLEMENTED": "NOT IMPLEMENTED"
},
"validationResult": [],
"fiscalClientVersion": "1.11.21.7967",
"AdditionalFields": {
"QrCodeDataString": "V0;00345-3019;Kassenbeleg-V1;Beleg^558.94_0.00_0.00_0.00_0.00^558.94:Bar;3;16;2026-10-12T14:32:33.000Z;2026-10-12T14:33:08.000Z;ecdsa-plain-SHA256;unixTime;xTsyxaBd1rRYXjppUO75LtgQkU8HPk/So1c/NB3sWQhTTkvwUKBmBmHpUWEz1QN0aEQtOVelKit1WVCygOcVlw==;BHZCcDyaKDxJUf69qzEytZPa/Al4rc32in/3BIdn4AOB8SBBx4/SYnwsMM6YM6mo7EsBqGTO8iNPpx4HSxF0eLs=",
"TransactionStartTime": 1791815553,
"TransactionEndTime": 1791815588,
"ProcessData": "Beleg^558.94_0.00_0.00_0.00_0.00^558.94:Bar",
"ProcessType": "Kassenbeleg-V1",
"TseSerial": "37471b5d6940a2ff4bdb7307967ae065ba4fd08bcde5f575d616af0119039c3a",
"TseTimeFormat": "unixTime",
"TseHashAlgorithm": "ecdsa-plain-SHA256",
"TsePublicKey": "BHZCcDyaKDxJUf69qzEytZPa/Al4rc32in/3BIdn4AOB8SBBx4/SYnwsMM6YM6mo7EsBqGTO8iNPpx4HSxF0eLs=",
"TseSignatureCounter": 16,
"TseCertificate": "-----BEGIN CERTIFICATE-----\nMIIDVzCCAt6gAwIBAgIUI94Jn6wQ51Ltx/wo+bjTI8Rr+5YwCgYIKoZIzj0EAwMw\nVjEUMBIGA1UEChMLU3dpc3NiaXQgQUcxHzAdBgNVBAsTFkVtYmVkZGVkIElvVCBT\nb2x1dGlvbnMxHTAbBgNVBAMTFFRTRS1UZXN0LUNBIFN3aXNzYml0MB4XDTI2MTAw\nMTExMTAyOFoXDTM0MDkzMDIzNTk1OVowgYAxCzAJBgNVBAYTAkRFMUkwRwYDVQQD\nE0AzNzQ3MWI1ZDY5NDBhMmZmNGJkYjczMDc5NjdhZTA2NWJhNGZkMDhiY2RlNWY1\nNzVkNjE2YWYwMTE5MDM5YzNhMSYwJAYJBAB/AAcDCgECMBcCAQETEkJTSS1LLVRS\nLTA2MTItMjAyNDBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABHZCcDyaKDxJUf69\nqzEytZPa/Al4rc32in/3BIdn4AOB8SBBx4/SYnwsMM6YM6mo7EsBqGTO8iNPpx4H\nSxF0eLujggFdMIIBWTAfBgNVHSMEGDAWgBSshAcY9usz8wtKiKOdFr1JicvL8TAd\nBgNVHQ4EFgQUMkG4K1n9T0G9I8IMQXw8M5PxfT8wDAYDVR0TAQH/BAIwADAOBgNV\nHQ8BAf8EBAMCB4AwKwYDVR0QBCQwIoAPMjAyNjEwMDExMTEwMjhagQ8yMDM0MDkz\nMDIzNTk1OVowegYDVR0gBHMwcTBvBgorBgEEAYOTbwIEMGEwXwYIKwYBBQUHAgEW\nU2h0dHBzOi8vZGEtcnouZGUvZGUvdWViZXItZGFyei91bnRlcm5laG1lbi9wa2kv\ndHNlLXBraS01L3plcnRpZml6aWVydW5nc3JpY2h0bGluaWUvMFAGA1UdHwRJMEcw\nRaBDoEGGP2h0dHA6Ly90c2Utc3dpc3NiaXQtdGVzdC5kYS1yei5uZXQvY3JsL3Rz\nZS10ZXN0LWNhLXN3aXNzYml0LmNybDAKBggqhkjOPQQDAwNnADBkAjBrLcd5tfKe\ntj92REeg/P4QxN8vk0o+v1mhWT0GDn/KpTEt04srv2KjkWliNiBJj8oCMBAvPF0S\nluxEmR+tNagEsGCP812jvB+Ei8WRcC+Go01U/N0xjZ6jRdMesxji8zCJuQ==\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIEbjCCA/OgAwIBAgIUF2j87druAH8XzBvKgXDyzIzckwEwCgYIKoZIzj0EAwMw\nWzEUMBIGA1UEChMLU3dpc3NiaXQgQUcxHzAdBgNVBAsTFkVtYmVkZGVkIElvVCBT\nb2x1dGlvbnMxIjAgBgNVBAMTGVRTRS1UZXN0LVJvb3QtQ0EgU3dpc3NiaXQwHhcN\nMjQxMjA0MTE0NTU3WhcNMzQxMjAzMjM1OTU5WjBWMRQwEgYDVQQKEwtTd2lzc2Jp\ndCBBRzEfMB0GA1UECxMWRW1iZWRkZWQgSW9UIFNvbHV0aW9uczEdMBsGA1UEAxMU\nVFNFLVRlc3QtQ0EgU3dpc3NiaXQwdjAQBgcqhkjOPQIBBgUrgQQAIgNiAASdhALr\nd124QzMprsrLI9FDy1jb/ApTvIVkd90Fwb5J85a2Q5KhaCXLh8/3mPNtYixojX+9\nBGUSuTk1nrbw4fNZKFaLIlaw9MVENEOfI8Eu/AQXPuWaLvtOu4Vyt0mtHV6jggJ7\nMIICdzAfBgNVHSMEGDAWgBSvjKbwMHNHl1+nI30dI49ahdLXpjAdBgNVHQ4EFgQU\nrIQHGPbrM/MLSoijnRa9SYnLy/EwEgYDVR0TAQH/BAgwBgEB/wIBADAOBgNVHQ8B\nAf8EBAMCAQYwKwYDVR0QBCQwIoAPMjAyNDEyMDQxMTQ1NTdagQ8yMDI2MTIwMzIz\nNTk1OVowegYDVR0gBHMwcTBvBgorBgEEAYOTbwIEMGEwXwYIKwYBBQUHAgEWU2h0\ndHBzOi8vZGEtcnouZGUvZGUvdWViZXItZGFyei91bnRlcm5laG1lbi9wa2kvdHNl\nLXBraS01L3plcnRpZml6aWVydW5nc3JpY2h0bGluaWUvMFUGA1UdHwROMEwwSqBI\noEaGRGh0dHA6Ly90c2Utc3dpc3NiaXQtdGVzdC5kYS1yei5uZXQvY3JsL3RzZS10\nZXN0LXJvb3QtY2Etc3dpc3NiaXQuY3JsMFYGA1UdEQRPME2BEFRTRS1QS0lAZGEt\ncnouZGWGOWh0dHBzOi8vZGEtcnouZGUvZGUvdWViZXItZGFyei91bnRlcm5laG1l\nbi9wa2kvdHNlLXBraS01LzBWBgNVHRIETzBNgRBUU0UtUEtJQGRhLXJ6LmRlhjlo\ndHRwczovL2RhLXJ6LmRlL2RlL3VlYmVyLWRhcnovdW50ZXJuZWhtZW4vcGtpL3Rz\nZS1wa2ktNS8wYQYIKwYBBQUHAQEEVTBTMFEGCCsGAQUFBzAChkVodHRwOi8vdHNl\nLXN3aXNzYml0LXRlc3QuZGEtcnoubmV0L2NhL3RzZS10ZXN0LXJvb3QtY2Ffc3dp\nc3NiaXRfNC5jcnQwCgYIKoZIzj0EAwMDaQAwZgIxAOqDyi16NhxWFrjclIa6Tv1j\nRr4bA0yZLQbHmRphStU6apYGc1iVz5VEP3jzh2JGEQIxAKvAKO7SPXvJRbbV01kG\n0ZPo8V8vxKCNcUZf/C+KqS7M5ognq92WXvTlWD2UmncwCA==\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIEUDCCA9egAwIBAgIUHKqnliMla+NrmWOcHVQ0PqHNDcswCgYIKoZIzj0EAwMw\nWzEUMBIGA1UEChMLU3dpc3NiaXQgQUcxHzAdBgNVBAsTFkVtYmVkZGVkIElvVCBT\nb2x1dGlvbnMxIjAgBgNVBAMTGVRTRS1UZXN0LVJvb3QtQ0EgU3dpc3NiaXQwHhcN\nMjQxMjA0MTEzNTExWhcNMzgxMjAzMjM1OTU5WjBbMRQwEgYDVQQKEwtTd2lzc2Jp\ndCBBRzEfMB0GA1UECxMWRW1iZWRkZWQgSW9UIFNvbHV0aW9uczEiMCAGA1UEAxMZ\nVFNFLVRlc3QtUm9vdC1DQSBTd2lzc2JpdDB2MBAGByqGSM49AgEGBSuBBAAiA2IA\nBFkA1MgFCSdsnPrr2XqLrcoXmcbIF5Sjvk3TqHwzI+8QtG7lJLtEW7p/0jao6t/l\nnndBvUVt8BsZ5lAgbVJ60abUmD3VQWtywTGl7F/2I0pxxXJuNlzivL5e5fUZQcm/\njaOCAlowggJWMB0GA1UdDgQWBBSvjKbwMHNHl1+nI30dI49ahdLXpjASBgNVHRMB\nAf8ECDAGAQH/AgEBMA4GA1UdDwEB/wQEAwIBBjArBgNVHRAEJDAigA8yMDI0MTIw\nNDExMzUxMVqBDzIwMjgxMjAzMjM1OTU5WjB6BgNVHSAEczBxMG8GCisGAQQBg5Nv\nAgQwYTBfBggrBgEFBQcCARZTaHR0cHM6Ly9kYS1yei5kZS9kZS91ZWJlci1kYXJ6\nL3VudGVybmVobWVuL3BraS90c2UtcGtpLTUvemVydGlmaXppZXJ1bmdzcmljaHRs\naW5pZS8wVQYDVR0fBE4wTDBKoEigRoZEaHR0cDovL3RzZS1zd2lzc2JpdC10ZXN0\nLmRhLXJ6Lm5ldC9jcmwvdHNlLXRlc3Qtcm9vdC1jYS1zd2lzc2JpdC5jcmwwVgYD\nVR0RBE8wTYEQVFNFLVBLSUBkYS1yei5kZYY5aHR0cHM6Ly9kYS1yei5kZS9kZS91\nZWJlci1kYXJ6L3VudGVybmVobWVuL3BraS90c2UtcGtpLTUvMFYGA1UdEgRPME2B\nEFRTRS1QS0lAZGEtcnouZGWGOWh0dHBzOi8vZGEtcnouZGUvZGUvdWViZXItZGFy\nei91bnRlcm5laG1lbi9wa2kvdHNlLXBraS01LzBhBggrBgEFBQcBAQRVMFMwUQYI\nKwYBBQUHMAKGRWh0dHA6Ly90c2Utc3dpc3NiaXQtdGVzdC5kYS1yei5uZXQvY2Ev\ndHNlLXRlc3Qtcm9vdC1jYV9zd2lzc2JpdF80LmNydDAKBggqhkjOPQQDAwNnADBk\nAjA1Hm3LWdzvjpzZ46CWbkDRR9QRfnvWRdYBy0NlBuY57r+HVwltjamSHYRdtqRg\nghMCMFhROCJO6U7yp1zXNwk0dfoYKv/6XvJ6mLUZSHDaW9XHnu0lw04aTzmC7Xqk\nLZZ8rw==\n-----END CERTIFICATE-----\n",
"FiscalDocumentRevision": 1
}
}Vokietijos fiskalinės sistemos kontekste naudojami (perduodami) šie papildomi laukai.
| Elementai | Tipas | Aprašymas | |
| AdditionalFields | Šaliai būdinga informacija | ||
| QrCodeDataString |
QR kodo duomenų stringas pagal DSFinV-K I priedą. Lauke „QrCodeDataString“ esantys duomenys gali būti konvertuojami į QR kodą (kaip alternatyva išsamiems TSE duomenims) ir atspausdinami ant kvito. Taip pat atkreipkite dėmesį: Dokumentų reikalavimai Vokietijoje |
||
| TransactionStartTime | Šio fiskalinio dokumento pradžios laikas (funkcijos „createDocument“ iškvietimo laikas, nurodytas Unix laiko sekundėmis). | ||
| TransactionEndTime | Laikas, kuriuo sandoris buvo užbaigtas. Laiko žyma / laiko momentas, matuojamas sekundėmis nuo Unix epochos. | ||
| ProcessData | Pasirašytos transakcijos duomenys, apdoroti pagal „Taikymo dekretą dėl Bendrojo mokesčių kodekso §146a / Anwendungserlass zu §146a AO“. Dvejetainė reikšmė (base64 užkoduota utf8 stringas). | ||
| ProcessType | Pasirašytos transakcijos proceso tipas pagal „Taikymo dekretą dėl Bendrojo mokesčių kodekso §146a / Anwendungserlass zu §146a AO“. | ||
| TseSerial | Naudoto TSE serijinis numeris | ||
| TseTimeFormat | TSE naudojamas laiko formatas | ||
| TseHashAlgorithm | TSE naudojamas HASH algoritmas | ||
| TsePublicKey | TSE sertifikato viešasis raktas | ||
| TseSignatureCounter | TSE parašo skaitiklio būsena | ||
| TseCertificate | TSE sertifikatas | ||
| fiscalDocumentRevision |
Fiskalinio dokumento redagavimo numeris. Išduota sertifikuotos techninės saugumo organizacijos (TSE). Šalies duomenys:
Pastaba:
Nuo versijos 1.7.7 ankstesnė savybė „fiscalisationDocumentRevision“, buvusi „fiscalResponse“ antraštėje, pakeista savybe „fiscalDocumentRevision“ ir dabar perduodama tik „fiscalResponse“ srities „AdditionalFields“ dalyje Vokietija – Vokietija.
|
||
Šis straipsnis buvo išverstas automatiškai.
Komentarai
0 komentarų
Tam, kad paliktumėte komentarus prisijunkite