Kai dokumentas perduodamas „RetailForce“ fiskalinės apskaitos paslaugai (createDocument ir storeDocument), paslauga atsako vadinamuoju „FiscalResponse“. Šis objektas aprašytas straipsnyje „FiscalResponse“ objektas.
Priklausomai nuo to, kokia fiskalinė šalis priskirta atitinkamam klientui (priklausomai nuo atitinkamos kliento konfigūracijos), masyve „AdditionalFields“ pateikiama skirtinga informacija. Šiame straipsnyje pateikiama informacija, kuri fiskalizacijos Vokietijoje (pagal Kasos saugumo reglamentą – KassenSichV) metu grąžinama kaip atsakymas (response).
FiscalResponseGermany
„additionalFields“ fiscalResponse Vokietijai
{
"fiscalCountry": "[0] = Germany",
"fiscalisationDocumentNumber": 561,
"fiscalDocumentNumber": "561",
"fiscalDocumentStartTime": 1683289833,
"processStartTime": 0,
"errorDescription": null,
"cashRegisterId": "00345-00345",
"signature": "WlVgLXiFXDzDID2BnqN3eZyiEPNAtu00iJOvHQA61FJMvO0G1jNWaXLFs8UFuYxo1IiVD50sR/DYQkAKvqQjEw==",
"userMessage": null,
"printMessage": "***Test***",
"requestTime": "2023-05-05T14:32:03.9697128+02:00",
"requestCompletionTime": "2023-05-05T14:32:04.4637647+02:00",
"retailForceReceiptId": "0p4j0001", /// nur bei createDocument
"AdditionalFields": {
"QrCodeDataString": "V0;00345-00345;Kassenbeleg-V1;Beleg^0.00_0.00_0.00_0.00_0.00^0.00:Bar;61;178;2023-05-05T12:30:33.000Z;2023-05-05T12:32:03.000Z;ecdsa-plain-SHA256;unixTime;WlVgLXiFXDzDID2BnqN3eZyiEPNAtu00iJOvHQA61FJMvO0G1jNWaXLFs8UFuYxo1IiVD50sR/DYQkAKvqQjEw==;BIKU1KFtZqOqfo5Uzrxqkm50mDeHu6e2besCl4WtFz7cXIjB25/LhynCuWQTlVUoSoWzx2gn8chos3/X1EOq8b0=",
"TransactionStartTime": 1683289833,
"TransactionEndTime": 1683289923,
"ProcessData": "Beleg^0.00_0.00_0.00_0.00_0.00^0.00:Bar",
"ProcessType": "Kassenbeleg-V1",
"TseSerial": "7f18ca57319a2dfdad246da26ba0133a64304f56fe0573bb5fc90c0ff4c99c61",
"TseTimeFormat": "unixTime",
"TseHashAlgorithm": "ecdsa-plain-SHA256",
"TsePublicKey": "BIKU1KFtZqOqfo5Uzrxqkm50mDeHu6e2besCl4WtFz7cXIjB25/LhynCuWQTlVUoSoWzx2gn8chos3/X1EOq8b0=",
"TseSignatureCounter": 878,
"TseCertificate": "MIIB0zCCAVigAwIBAgIgfxjKVzGaLf2tJG2ia6ATOmQwT1b+BXO7X8kMD/TJnGEwCgYIKoZIzj0EAwMwMTEVMBMGA1UEChMMZmlza2FseSBHbWJIMRgwFgYDVQQDEw9maXNrYWx5IFRlc3QgQ0EwHhcNMjMwMjIwMDgzMTMyWhcNMjQwMjIwMDgzMTMyWjAyMRUwEwYDVQQKEwxmaXNrYWx5IEdtYkgxGTAXBgNVBAMTEGZpc2thbHkgVGVzdCBUU0UwWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAASClNShbWajqn6OVM68apJudJg3h7untm3rApeFrRc+3FyIwdufy4cpwrlkE5VVKEqFs8doJ/HIaLN/19RDqvG9o0EwPzAOBgNVHQ8BAf8EBAMCB4AwDAYDVR0TAQH/BAIwADAfBgNVHSMEGDAWgBSWWUHKZAG6nqV0oaiNlWlm1Ybm1DAKBggqhkjOPQQDAwNpADBmAjEAlA2kITrQZzBca/Jn6oTJG1UJfwbuG7XKuokxWrUN2sZLJqKhkddS3l+bb2bkSADDAjEA4jngqpenY4bFKnGA55iFOTMD7klUoVXLmfmxHcTHaF95BbIGoCrpR/sT69qgEP1P",
"fiscalDocumentRevision": 2
}
}
Vokietijos fiskalizacijos procese naudojami (perduodami) šie papildomi laukai.
| Elementas | Tipas | Aprašymas | |
| additionalFields | Šaliai būdinga informacija | ||
| QrCodeDataString |
QR kodo duomenų eilutė pagal DSFinV-K I priedą. Duomenys lauke „QrCodeDataString“ (kaip alternatyva išsamiems TSE duomenims) gali būti konvertuoti į QR kodą ir atspausdinti ant kvito. Taip pat atkreipkite dėmesį: Dokumentų reikalavimai Vokietijoje |
||
| TransactionStartTime | Šio fiskalinio dokumento pradžios laikas (createDocument iškvietimo momentas, sekundėmis pagal Unix laiką) | ||
| TransactionEndTime | Sandorio užbaigimo momentas. Laiko žyma / momentas, matuojamas sekundėmis nuo Unix epochos | ||
| ProcessData | Pasirašytos transakcijos proceso duomenys pagal „Taikymo nutarimą dėl §146a AO“. Dvejetainė reikšmė (base64 koduotas utf8-eilutė). | ||
| ProcessType | Pasirašytos transakcijos proceso tipas pagal „Taikymo nutarimą dėl §146a AO“. | ||
| TseSerial | Naudoto TSE serijos numeris | ||
| TseTimeFormat | TSE naudojamas laiko formatas | ||
| TseHashAlgorithm | HASH algoritmas, kurį naudoja TSE | ||
| TsePublicKey | TSE sertifikato viešasis raktas | ||
| TseSignatureCounter | TSE parašo skaitiklio būsena | ||
| TseCertificate | TSE sertifikatas | ||
| fiscalDocumentRevision |
Fiskalinio dokumento peržiūros numeris. Jį suteikia sertifikuota techninė saugumo įranga (TSE).
Informacija apie šalis:
Pastaba:
nuo versijos 1.7.7 ankstesnis savybės „fiscalisation
DocumentRevision“ fiscalResponse
antraštėje pakeistas savybe „fiscalDocumentRevision“ ir perduodamas tik fiscalResponse Vokietijos – Vokietijos srityje „additionalFields“.
|
||
Komentarai
0 komentarų
Tam, kad paliktumėte komentarus prisijunkite