Miután egy dokumentumot benyújtottak a RetailForce adóügyi szolgáltatáshoz (createDocument és storeDocument), a szolgáltatás egy úgynevezett fiscalResponse-szel válaszol. Ezt az objektumot általánosságban a „FiscalResponse objektum” című cikk ismerteti.
Attól függően, hogy melyik adóügyi ország van hozzárendelve az adott clienthez (az ügyfél megfelelő konfigurációjától függően), különböző információk találhatók az „AdditionalFields” tömbben. Ez a cikk bemutatja azokat az információkat, amelyeket a németországi adóügyi nyilvántartás keretében (a pénztárgépek manipuláció elleni védelméről szóló rendelet – KassenSichV – szerint) válaszként adnak vissza.
FiscalResponseGermany
The németországi fiscalResponse „AdditionalFields” mezője
{
"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
}
}
A németországi adóügyi kezelés keretében a következő kiegészítő mezőket használják (továbbítják).
| Elemek | Típus | Leírás | |
| AdditionalFields | Országspecifikus információk | ||
| QrCodeDataString |
A DSFinV-K I. mellékletének megfelelő QR-kód string. A QrCodeDataString mezőben szereplő adatok QR-kóddá alakíthatók (a teljes TSE-adatok alternatívájaként), és kinyomtathatók a nyugtára. Kérjük, vegye figyelembe a következőket is: Dokumentációs követelmények Németországban |
||
| TransactionStartTime | A jelen pénzügyi dokumentum kezdési ideje (a createDocument hívás ideje, Unix-időben másodpercben kifejezve). | ||
| TransactionEndTime | Az a pillanat, amikor a tranzakció befejeződött. Időbélyeg / időpont, másodpercekben kifejezve az Unix-korszak kezdetétől számítva. | ||
| ProcessData | Az aláírt tranzakció feldolgozási adatai az „Általános Adótörvénykönyv 146a §-ára vonatkozó alkalmazási rendelet / Anwendungserlass zu §146a AO” szerint. Bináris érték (base64-kódolt utf8 string). | ||
| ProcessType | Az aláírt tranzakció feldolgozási típusa az „Általános Adótörvénykönyv 146a §-ára vonatkozó alkalmazási rendelet / Anwendungserlass zu §146a AO” szerint. | ||
| TseSerial | A használt TSE sorozatszáma | ||
| TseTimeFormat | A TSE által használt időformátum | ||
| TseHashAlgorithm | A TSE által használt HASH algoritmus | ||
| TsePublicKey | TSE tanúsítvány nyilvános kulcsa | ||
| TseSignatureCounter | A TSE aláírási számláló állapota | ||
| TseCertificate | TSE-tanúsítvány | ||
| fiscalDocumentRevision |
Az adóügyi dokumentum revíziós száma. Kibocsátó: a tanúsított műszaki biztonsági szervezet (TSE).
Országspecifikus részletek:
Megjegyzés:
Az 1.7.7-es verziótól kezdve a fiscalResponse headerben található korábbi „f
iscalisation
DocumentRevision” tulajdonságot a „fiscalDocumentRevision” tulajdonság váltja fel, és mostantól csak a fiscalResponse Germany – Germany „AdditionalFields” területén kerül továbbításra.
|
||
Ezt a cikket automatikusan lefordították.
Hozzászólások
0 hozzászólás
Hozzászólások írásához jelentkezzen be.