Αφού υποβληθεί ένα έγγραφο στην υπηρεσία φορολογικής καταχώρισης της RetailForce (createDocument και storeDocument), η υπηρεσία απαντά με το λεγόμενο fiscalResponse. Το αντικείμενο αυτό περιγράφεται γενικά στο άρθρο «Αντικείμενο fiscalResponse».
Ανάλογα με τη φορολογική χώρα που έχει αντιστοιχιστεί στον εκάστοτε πελάτη (ανάλογα με την αντίστοιχη διαμόρφωση του πελάτη), μπορούν να βρεθούν διαφορετικές πληροφορίες στον πίνακα «AdditionalFields». Το παρόν άρθρο παρουσιάζει τις πληροφορίες που επιστρέφονται ως απάντηση στο πλαίσιο της φορολογικής καταγραφής στη Γερμανία (σύμφωνα με τον Κανονισμό για την Προστασία των Ταμειακών Μηχανών από Παραβιάσεις - KassenSichV).
FiscalResponseGermany
AdditionalFields στο fiscalResponse για τη Γερμανία
{
"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
}
}
Τα ακόλουθα πρόσθετα πεδία χρησιμοποιούνται (μεταδίδονται) στο πλαίσιο της φορολογικής καταγραφής στη Γερμανία.
| Στοιχεία | Τύπος | Περιγραφή | |
| AdditionalFields | Πληροφορίες για κάθε χώρα | ||
| QrCodeDataString |
Συμβολοσειρά string δεδομένων κωδικού QR σύμφωνα με το Παράρτημα I του DSFinV-K. Τα δεδομένα στο πεδίο QrCodeDataString μπορούν να μετατραπούν σε κωδικό QR (ως εναλλακτική λύση έναντι των πλήρων δεδομένων TSE) και να εκτυπωθούν στην απόδειξη. Σημειώστε επίσης: Απαιτήσεις εγγράφων για τη Γερμανία |
||
| TransactionStartTime | Η ώρα έναρξης αυτού του φορολογικού εγγράφου (ώρα κλήσης της συνάρτησης createDocument, σε δευτερόλεπτα χρόνου Unix). | ||
| TransactionEndTime | Χρόνος κατά τον οποίο ολοκληρώθηκε η συναλλαγή. Μια χρονική σφραγίδα / χρονικό σημείο που μετράται σε δευτερόλεπτα από την εποχή Unix. | ||
| ProcessData | Δεδομένα επεξεργασίας της υπογεγραμμένης συναλλαγής σύμφωνα με το «Διάταγμα Εφαρμογής του §146a του Γενικού Φορολογικού Κώδικα / Anwendungserlass zu §146a AO». Δυαδική τιμή (συμβολοσειρά utf8 κωδικοποιημένη σε base64). | ||
| ProcessType | Τύπος διαδικασίας της υπογεγραμμένης συναλλαγής σύμφωνα με το «Διάταγμα Εφαρμογής του §146a του Γενικού Φορολογικού Κώδικα / Anwendungserlass zu §146a AO». | ||
| TseSerial | Αύξων αριθμός του TSE που χρησιμοποιήθηκε | ||
| TseTimeFormat | Μορφή ώρας που χρησιμοποιείται από το TSE | ||
| TseHashAlgorithm | Αλγόριθμος HASH που χρησιμοποιείται από το TSE | ||
| TsePublicKey | Δημόσιο κλειδί του πιστοποιητικού TSE | ||
| TseSignatureCounter | Κατάσταση του μετρητή υπογραφών του TSE | ||
| TseCertificate | Πιστοποιητικό TSE | ||
| fiscalDocumentRevision |
Αριθμός αναθεώρησης του φορολογικού εγγράφου. Εκδίδεται από τον πιστοποιημένο τεχνικό οργανισμό ασφάλειας (TSE).
Λεπτομέρειες ανά χώρα:
Σημείωση:
Από την έκδοση 1.7.7, η προηγούμενη ιδιότητα «fiscalisation
DocumentRevision» στην κεφαλίδα του fiscalResponse αντικαθίσταται από την ιδιότητα «fiscalDocumentRevision» και πλέον μεταδίδεται μόνο στην περιοχή «AdditionalFields» του fiscalResponse Γερμανία - Γερμανία.
|
||
Αυτό το άρθρο μεταφράστηκε αυτόματα.
Σχόλια
0 σχόλια
Πραγματοποιήστε είσοδο για να αφήσετε ένα σχόλιο.