Efter att ett dokument har skickats till RetailForce Fiscalisation-tjänsten (createDocument och storeDocument) svarar tjänsten med ett så kallat fiscalResponse. Detta objekt beskrivs generellt i artikeln FiscalResponse-objekt.
Beroende på vilket skatteland som tilldelats respektive client (beroende på clientens motsvarande konfiguration) kan olika uppgifter finnas i arrayen ”AdditionalFields”. Denna artikel visar de uppgifter som returneras som svar inom ramen för skatteregistrering i Tyskland (enligt förordningen om manipuleringsskydd för kassasystem – KassenSichV).
FiscalResponseGermany
AdditionalFields i fiscalResponse för 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öljande ytterligare fält används (överförs) inom ramen för skattehanteringen i Tyskland.
| Element | Typ | Beskrivning | |
| AdditionalFields | Landsspecifik information | ||
| QrCodeDataString |
Datastring för QR-kod enligt bilaga I till DSFinV-K. Data i fältet QrCodeDataString kan omvandlas till en QR-kod (som ett alternativ till de fullständiga TSE-uppgifterna) och skrivas ut på kvittot. Observera även: Dokumentkrav i Tyskland |
||
| TransactionStartTime | Starttiden för detta skattedokument (tidpunkten för anropet av createDocument, i sekunder enligt Unix-tid). | ||
| TransactionEndTime | Tidpunkt då transaktionen slutfördes. En tidsstämpel/tidpunkt mätt i sekunder sedan Unix-epoken. | ||
| ProcessData | Processdata för den signerade transaktionen enligt ”Tillämpningsförordning till §146a Allmänna skattelagen / Anwendungserlass zu §146a AO”. Binärt värde (base64-kodad utf8-string). | ||
| ProcessType | Processtyp för den signerade transaktionen enligt ”Tillämpningsförordning till §146a Allmänna skattelagen / Anwendungserlass zu §146a AO”. | ||
| TseSerial | Serienummer för den använda TSE:n | ||
| TseTimeFormat | Tidsformat som används av TSE:n | ||
| TseHashAlgorithm | HASH-algoritm som används av TSE | ||
| TsePublicKey | TSE-certifikatets publika nyckel | ||
| TseSignatureCounter | Status för TSE:s signaturräknare | ||
| TseCertificate | TSE-certifikat | ||
| fiscalDocumentRevision |
Revisionsnummer för det skattemässiga dokumentet. Utfärdat av den certifierade tekniska säkerhetsorganisationen (TSE).
Landspecifika uppgifter:
Obs!
Från och med version 1.7.7 ersätts den tidigare egenskapen ”fiscalisation
DocumentRevision” i headern på fiscalResponse med egenskapen ”fiscalDocumentRevision” och överförs nu endast i området ”AdditionalFields” i fiscalResponse Tyskland – Tyskland.
|
||
Den här artikeln har översatts automatiskt.
Kommentarer
0 kommentarer
logga in för att lämna en kommentar.