Når et dokument er indsendt til RetailForce-fiskaliseringsservicen (createDocument og storeDocument), svarer servicen med en såkaldt fiscalResponse. Dette objekt beskrives generelt i artiklen FiscalResponse-objekt.
Afhængigt af hvilket skatteland der er tildelt den pågældende client (afhængigt af clientens konfiguration), kan der findes forskellige oplysninger i arrayet »AdditionalFields«. Denne artikel viser de oplysninger, der returneres som svar i forbindelse med fiskalisering i Tyskland (i henhold til forordningen om sikring mod manipulation af kasseapparater – KassenSichV).
FiscalResponseGermany
AdditionalFields i fiscalResponse for Tyskland
{
"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
}
}
Følgende yderligere felter anvendes (overføres) i forbindelse med fiskalisering i Tyskland.
| Elementer | Type | Beskrivelse | |
| AdditionalFields | Landespecifikke oplysninger | ||
| QrCodeDataString |
QR-kode-string i henhold til bilag I til DSFinV-K. Data i feltet QrCodeDataString kan konverteres til en QR-kode (som et alternativ til de komplette TSE-data) og udskrives på kvitteringen. Bemærk også: Dokumentkrav i Tyskland |
||
| TransactionStartTime | Starttidspunktet for dette regnskabsdokument (tidspunktet for opkaldet til createDocument, i sekunder i Unix-tid). | ||
| TransactionEndTime | Tidspunktet, hvor transaktionen blev afsluttet. Et tidsstempel/tidspunkt målt i sekunder siden Unix-epoken. | ||
| ProcessData | Processdata for den underskrevne transaktion i henhold til "Anvendelsesbekendtgørelse til §146a i den generelle skattelov / Anwendungserlass zu §146a AO". Binær værdi (base64-kodet utf8-string). | ||
| ProcessType | Processtype for den signerede transaktion i henhold til "Anvendelsesbekendtgørelse til §146a i den generelle skattelov / Anwendungserlass zu §146a AO". | ||
| TseSerial | Serienummer på den anvendte TSE | ||
| TseTimeFormat | Tidformat anvendt af TSE'en | ||
| TseHashAlgorithm | HASH-algoritme, der anvendes af TSE'en | ||
| TsePublicKey | Offentlig nøgle til TSE-certifikatet | ||
| TseSignatureCounter | Status for TSE-signaturtælleren | ||
| TseCertificate | TSE-certifikat | ||
| fiscalDocumentRevision |
Revisionsnummer for det skattemæssige dokument. Udstedt af den certificerede tekniske sikkerhedsorganisation (TSE).
Landespecifikke oplysninger:
Bemærk:
Fra version 1.7.7 erstattes den tidligere egenskab "fiscalisation
DocumentRevision" i headeren på fiscalResponse af egenskaben "fiscalDocumentRevision" og overføres nu kun i området "AdditionalFields" i fiscalResponse Tyskland – Tyskland.
|
||
Denne artikel er oversat automatisk.
Kommentarer
0 kommentarer
Log ind for at kommentere.