Po odoslaní dokumentu do služby RetailForce Fiscalisation (createDocument a storeDocument) služba odpovie tzv. fiscalResponse. Tento objekt je všeobecne popísaný v článku Objekt fiscalResponse.
V závislosti od toho, ktorá fiskálna krajina je priradená príslušnému klientovi (v závislosti od príslušnej konfigurácie klienta), sa v poli „AdditionalFields“ môžu nachádzať rôzne informácie. Tento článok uvádza informácie, ktoré sa vracajú ako odpoveď v rámci fiskalizácie v Nemecku (podľa nariadenia o zabezpečení pokladníc proti manipulácii – KassenSichV).
FiscalResponseGermany
AdditionalFields v fiscalResponse pre Nemecko
{
"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", /// only for 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
}
}
V kontexte fiskalizácie v Nemecku sa používajú (odosielajú) nasledujúce dodatočné polia.
| Prvky | Typ | Popis | |
| AdditionalFields | Informácie špecifické pre danú krajinu | ||
| QrCodeDataString |
Reťazec údajov QR kódu podľa prílohy I k DSFinV-K. Údaje v poli QrCodeDataString je možné previesť do podoby QR kódu (ako alternatívu k úplným údajom TSE) a vytlačiť na pokladničnom doklade. Poznámka: Požiadavky na dokumenty v Nemecku |
||
| TransactionStartTime | Čas začiatku tohto daňového dokladu (čas volania createDocument, v sekundách Unixového času). | ||
| TransactionEndTime | Čas, kedy bola transakcia dokončená. Časová pečiatka / časový bod meraný v sekundách od Unixovej epochy. | ||
| ProcessData | Údaje o spracovaní podpísanej transakcie podľa „Vykonávacieho nariadenia k § 146a Všeobecného daňového zákonníka / Anwendungserlass zu § 146a AO“. Binárna hodnota (string utf8 zakódovaný v base64). | ||
| ProcessType | Typ procesu podpísanej transakcie podľa „Vykonávacieho nariadenia k § 146a Všeobecného daňového zákonníka / Anwendungserlass zu § 146a AO“. | ||
| TseSerial | Sériové číslo použitého TSE | ||
| TseTimeFormat | Formát času používaný zariadením TSE | ||
| TseHashAlgorithm | HASH algoritmus používaný TSE | ||
| TsePublicKey | Verejný kľúč certifikátu TSE | ||
| TseSignatureCounter | Stav počítadla podpisov TSE | ||
| TseCertificate | Certifikát TSE | ||
| fiscalDocumentRevision |
Číslo revízie daňového dokladu. Vydané certifikovanou organizáciou pro technickou bezpečnost (TSE).
Údaje o krajine:
Poznámka:
Od verzie 1.7.7 je pôvodná vlastnosť „fiscalisation
DocumentRevision“ v hederi odpovede fiscalResponse nahradená vlastnosťou „fiscalDocumentRevision“ a teraz sa prenáša iba v oblasti „AdditionalFields“ odpovede fiscalResponse Nemecko – Nemecko.
|
||
Tento článok bol preložený automaticky.
Príspevky
0 komentárov
Ak chcete napísať komentár, prihlásiť sa.