Dieser Beitrag zeigt laufende Ergänzungen und Änderungen im Dokumentenmodell (DOM - document object model) in den jeweiligen Releases.
Bestehende Implementierungen bleiben von diesen Änderungen unberührt. Die Abwärtskompatibilität des DOM wird sichergestellt. Sollte eine Änderung die Abwärtskompatibilität beeinträchtigen, wird gesondert darauf hingewiesen.
Änderungen werden meist im Zuge der Implementierung neuer Fiskalländer notwendig. Um den Fiskalisierungsanforderungen in diesen weiteren Ländern über die RetailForce Fiskal Middleware entsprechen zu können, empfiehlt es sich, bestehende Implementierungen anzupassen und die neuen Felder auch künftig an die Middleware zu übertragen, sofern diese im Kassensystem vorhanden sind.
Elemente
Die nachfolgende Tabelle zeigt welche Änderungen an bestimmten Elementen des DOM in welcher Version umgesetzt oder gelöscht wurden.
DOM- |
DOM-Objekt | Ort | Änderung | Release |
1.5.0 | DocumentIssueType | Document | Definiert die Art der Dokumentenausgabe (Papier, digitaler Beleg, Papier und digital, nicht ausgegeben). | 1.8.8 |
1.5.0 | ServiceType | Document | Angabe der Service-Art (Tisch-,Tresen-Service), Detaillierung der "activity" | 1.8.8 |
1.5.0 | IsEcommerce Transaction | Document | Angabe, ob es sich um eine E-Commerce-Transaktion handelt. | 1.8.8 |
1.5.0 | UniqueCashRegister Id | Document |
Die eindeutige KassenId wird ab DOM-Version 1.5.0 im Dokument gespeichert, dafür wird das Feld Configuration.CashRegister.Id aus der Konfiguration entfernt. Im Zuge Warrify-Anbindung. |
1.8.8 |
1.5.0 | Configuration |
Bis auf weiteres obsolet. Im Zuge Warrify-Anbindung. |
1.8.8 | |
1.5.0 | TerminalSlaveId | Document | Möglichkeit zur Angabe einer ID eines mit dem elektronischen Aufzeichnungssystems verbundenen Eingabestation (Slave). | 1.8.8 |
1.5.0 | FooterGraphicIndex | Document | Über footerGraphicIndex wird ein vordefiniertes grafisches Element in der Fußzeile eines Dokumentes platziert. | 1.8.8. |
1.5.0 | AdditionalHeader | Document | Zusätzlicher Text im Header eines Beleges (Einbau im Zuge Funktionserweiterung für Belegdruck Italien). | 1.8.8 |
1.5.0 | AdditionalFooter | Document | Zusätzlicher Text im Footer eines Beleges (Einbau im Zuge Funktionserweiterung für Belegdruck Italien). | 1.8.8 |
1.5.0 | Coupon | Document | Möglichkeit, zusätzliche Coupons am Beleg anzudrucken (Einbau im Zuge Funktionserweiterung für Belegdruck Italien). | 1.8.8 |
1.5.0 | IsBusiness | Partner | Definition, dass es sich beim "partner" (=Kunde) um einen Geschäftskunden handelt. | 1.8.8 |
1.5.0 | Additional Identification | Partner |
Übermittlung von zusätzlichen IDs wie etwa:
|
1.8.8 |
1.5.0 | VatPercentage2 | Vat | Angabe eines weiteren Steuersatzes (Erweiterung für Länder mit mehr als einem Steuersatz - z.B. GST und QST in Québec/Kanada). | 1.8.8 |
1.5.0 | VatPercent2 | Position | Übermittlung eines weiteren Steuersatzes zur jeweiligen Position (Erweiterung für Länder mit mehr als einem Steuersatz - z.B. GST und QST in Québec/Kanada). | 1.8.8 |
1.5.0 | AdditionalTaxType | Position. AdditionalTax | Angabe von zusätzlichen Steuern (Alkohol-, Tabak, NOVA (Auto-AT), andere). | 1.8.8 |
1.5.0 | AdditionalTaxType Identification | Position. AdditionalTax | Detaillierung der zusätzlichen Steuer, Pflichtangabe, wenn AdditionalTaxType "other" ist. | 1.8.8 |
1.5.0 | TaxPercent | Position. AdditionalTax | Angabe des Satzes (Prozent) eines zusätzlichen Steuersatzes. | 1.8.8 |
1.5.0 | TaxValue | Position. AdditionalTax | Angabe des Betrages eines zusätzlichen Steuersatzes. | 1.8.8 |
1.5.0 | BusinessSector | FiscalClient | Definition des Geschäftsbereiches (Tätigkeitsbereich). | 1.8.8 |
1.5.0 | CardData | Payment | kann verwendet werden, um Kreditkartenbelege für Kunde und Händler zu drucken (derzeit ausschließlich für Italien verfügbar). | 1.8.8 |
1.4.1 | FiscalModuleVersion | Document | Version des Fiskal-Moduls (Trusted Fiscal Module), welche zur Erzeugung des jeweiligen Dokumentes verwendet wurde. Wird automatisch von der Middleware gesetzt, sofern nicht von der Software übermittelt. | 1.8.4 |
1.4.1 | FiscalCountryModule Version | Document | Version des Länder-Moduls (Trusted Fiscal Country Module), welche zur Erzeugung des jeweiligen Dokumentes verwendet wurde. Wird automatisch von der Middleware gesetzt, sofern nicht von der Software übermittelt. | 1.8.4 |
1.4.1 | SoftwareName | Document | Name der Kassensoftware, mit welcher das jeweilige Dokument erzeugt wurde. Wird automatisch von der Middleware gesetzt, sofern nicht von der Software übermittelt. | 1.8.4 |
1.4.0 | DateTimeOffset |
Document- Reference |
Änderung aller DateTime Felder auf DateTimeOffset als Vorbereitung für die Cloud-Fiskalisierung. |
1.8.0 |
1.3.0 | FiscalDocument Revision | FiscalResponse-Germany |
Das Element wird nur mehr in den AdditionalFields der FiscalResponseGermany verwendet. |
1.7.7 |
1.3.0 | FiscalDocument Number | FiscalResponse |
FiscalDocumentNumber (string) hinzugefügt um alphanumerische Werte abbilden zu können (Ungarn, Serbien). |
1.7.7 |
1.2.0 | PayOutType | Position. Booking |
Element hinzugefügt um Auszahlungen an der Kasse klassifizieren zu können. Beachten Sie bitte, dass z.B. ein Geldtransfer (Kasse/Bank und umgekehrt) bereits über die BusinessTransactionTypes klassifiziert werden. |
1.7.6 |
1.2.0 | ReturnReasonType | Document-Reference |
Zur Klassifizierung von Retouren wurden die Werte
|
1.7.6 |
1.2.0 | IsCash | Payment |
Eigenschaft IsCash wurde aus DOM entfernt. |
1.7.6 |
1.1.8 | ItemSerialNumber | Position.Item |
Eigenschaft ItemSerialNumber hinzugefügt - Seriennummer des Artikels oder Identitätsnummer. |
1.6.4 |
1.1.7 | ReturnReasonType | Document-Reference |
Eigenschaft hinzugefügt. |
1.6.1 |
1.1.7 | ReturnReasonText | Document-Reference |
Eigenschaft hinzugefügt. |
1.6.1 |
1.1.7 | BarCode | Position.Text |
Eigenschaft hinzugefügt. Wird zum Drucken von Barcodes über Fiskaldrucker verwendet. |
1.6.1 |
1.1.7 | BarCodeType | Position.Text |
Eigenschaft hinzugefügt. Angabe des BarCode-Typs. |
1.6.1 |
1.1.1 | AccountingDate | Document |
Buchungsdatum in der Finanzbuchhaltung hinzugefügt. |
1.3.2 |
1.1.1 | ServicePeriodStart | Document | Beginn des Leistungszeitraumes - Eigenschaft hinzugefügt. | 1.3.2 |
1.1.1 | ServicePeriodEnd | Document | Ende des Leistungszeitraumes - Eigenschaft hinzugefügt. | 1.3.2 |
1.1.1 | PaymentTerms | Document | Zahlungsbedingungen Objekt PaymentTerms hinzugefügt. | 1.3.2 |
1.1.1 | PositionCount | Document | Anzahl der übergebenen Positionen (Validierungs-Fehler wenn die Anzahl der übergebenen Positionen mit diesem Feld nicht übereinstimmt). | 1.3.2 |
1.1.1 | DueDateDays | PaymentTerms | Eigenschaft "Zahlbar bis" hinzugefügt. | 1.3.2 |
1.1.1 | Discount | PaymentTerms | Eigenschaft "Skonto" hinzugefügt. | 1.3.2 |
1.1.1 | DiscountDueDays | PaymentTerms | Eigenschaft "Skontofrist" hinzugefügt. | 1.3.2 |
1.1.1 | LatePaymentPenalty Rate | PaymentTerms | Eigenschaft "Verzugszinsen" hinzugefügt. | 1.3.2 |
1.1.0 | PrintCount | Document |
Eigenschaft PrintCount hinzugefügt - Anzahl der Drucke beim Erstellen des Beleges. |
1.2.11 |
1.1.0 | ProformaPrintCount | Document |
Eigenschaft ProformaPrintCount hinzugefügt - Anzahl der Drucke vor der Speicherung des Belegs (z.B.: Informationsdruck in der Gastronomie). |
1.2.11 |
1.1.0 | DeliveryPrintCount | Document |
Eigenschaft DeliveryPrintCount hinzugefügt - Anzahl der Drucke von Zwischenbestellungen / z.b.: Tischbestellungen, bzw. Küchen-/Schankdruck. |
1.2.11 |
1.1.0 | SalesPerson | Document |
Eigenschaft SalesPerson hinzugefügt (Objekttyp: User). |
1.2.11 |
1.1.0 | CustomerCount | Document |
Eigenschaft CustomerCount hinzugefügt - Anzahl der Kunden auf einem Beleg. |
1.2.11 |
1.1.0 | CreateDate | Position |
Eigenschaft CreateDate hinzugefügt - Erstellungsdatum der Position, wenn vorhanden. |
1.2.11 |
1.1.0 | CostPrice | Position.Item |
Eigenschaft CostPrice hinzugefügt - Einstands-/Einkaufspreis. |
1.2.11 |
1.1.0 | ItemDateOfEntry | Position.Item |
ItemDateOfEntry Erfassungsdatum des Artikels. |
1.2.11 |
1.1.0 | CreateDate | Payment |
Eigenschaft CreateDate hinzugefügt - Erstellungsdatum der Zahlung, wenn vorhanden. |
1.2.11 |
1.1.0 | User | Payment |
Eigenschaft User hinzugefügt - der Benutzer der die Zahlung erfasst hat. |
1.2.11 |
1.1.0 | SalesPerson | Payment |
Eigenschaft SalesPerson hinzugefügt - der Verkäufer der die Zahlung durchgeführt hat. |
1.2.11 |
1.1.0 | PaymentTerminal-ReferenceId | Payment |
Eigenschaft PaymentTerminalReferenceId hinzugefügt - ermöglicht die Angabe einer TransactionId, bei angeschlossenem Zahlungsterminal. |
1.2.11 |
1.1.0 | Identifier | Position. Discount |
Eigenschaft Identifier hinzugefügt |
1.2.11 |
1.1.0 | FirstName | User |
Eigenschaft "Vorname" hinzugefügt. |
1.2.11 |
1.1.0 | LastName | User |
Eigenschaft "Nachname" hinzugefügt. |
1.2.11 |
1.1.0 | Predecessor | ReferenceType |
Zusätzlicher Referenztyp "vorangegangener Beleg" hinzugefügt |
1.2.11 |
1.0.0 | FiscalDocument- StartTime |
FiscalResponse |
Eigenschaft hinzugefügt. |
1.0.0 |
1.0.0 | PaymentType | Payment |
Eigenschaft hinzugefügt. |
1.0.0 |
1.0.0 | BusinessTransaction Type | Position |
Eigenschaft hinzugefügt. |
1.0.0 |
Belegarten
Die nachfolgende Tabelle zeigt, in welcher Version bestimmte Belegarten (DocumentType) hinzugefügt oder gelöscht wurden.
DOM- Ver. |
DocumentType | Änderung / Erläuterung | Release |
1.3.0 | PrintingReceipt | Wird zum Druck von non-fiskalen Belegen, ohne Artikel-Positionen verwendet | 1.7.7 |
1.1.0 | ProformaInvoice |
Belegart ProformaInvoice hinzugefügt. Proformarechnung. |
1.2.11 |
1.1.0 | Inventory |
Belegart Inventory hinzugefügt - für Inventuren. |
1.2.11 |
Bezahlarten
Die nachfolgende Tabelle zeigt, in welcher Version bestimmte Bezahlarten / Bezahlmethoden (PaymentType) hinzugefügt oder gelöscht wurden.
DOM- Ver. |
PaymentType | Änderung / Erläuterung | Release |
1.1.0 | CryptoCurrency |
CryptoCurrency - für Zahlungen mit BitCoin & co. |
1.2.11 |
1.1.0 | MobilePhoneApps |
MobilePhoneApps - für Zahlungen mit Mobiltelefonapplikationen. |
1.2.11 |
1.1.0 | BankAccount |
BankAccount - Zahlung per Banküberweisung. |
1.2.11 |
1.1.0 | CustomerCard |
CustomerCard - Kundenkonto. |
1.2.11 |
1.1.0 | Loyalty |
Loyalty - Zahlung mit Punkten, Coupons. |
1.2.11 |
1.1.0 | Check |
Check - Scheckzahlungen. |
1.2.11 |
1.1.0 | CreditNote |
CreditNote - Zahlung mit Gutschrift. |
1.2.11 |
Arten von Geschäftsfällen
Die nachfolgende Tabelle zeigt, in welcher Version bestimmte Arten an Geschäftsfällen (BusinessTransactionType) hinzugefügt oder gelöscht wurden.
DOM- Ver. |
BusinessTransactionType | Änderung / Erläuterung | Release |
1.2.0 | Discount | Eigenschaft Discount wurde entfernt. | 1.7.6 |
1.1.0 | GrantGenuine |
Eigenschaft GrantGenuine - echter Zuschuss - hinzugefügt. |
1.2.11 |
1.1.0 | GrantUnreal |
Eigenschaft GrantUnreal - unechter Zuschuss - hinzugefügt. |
1.2.11 |
Sonstige Änderungen
Nachfolgend werden sonstige Änderungen beschrieben.
- aktuell keine -
Kommentare
0 Kommentare
Bitte melden Sie sich an, um einen Kommentar zu hinterlassen.