Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   TSE swissbit Format (https://www.delphipraxis.net/206713-tse-swissbit-format.html)

Harry Pottier 21. Jan 2021 16:57

TSE swissbit Format
 
Nach wochenlanger durchlesen des Internet zweifele ich jetzt.
Werden Bestellung in der Gastronomie mit « AVBestellung » oder « Bestellung-V1 » durchgeführt?

Beispiel:
AVBestellung^|;1;”Espresso“;1.80\n;1;”Cappuccino“; 2.50\n;1;”Großer Café“;3.20
oder
Bestellung-V1^|;1;”Espresso“;1.80\n;1;”Cappuccino“;2.50\n;1;” Großer Café“;3.20
oder auch ganz anders?

Dann Rätzeln ich noch über den Trennzeichen: ^ (Unicode U+005E)
Müsste es diesen nicht auch 2x geben wir beim Kassieren
V0;Objekt;Kassenbeleg-V1;Beleg^2.50_0.00_0.00_0.00_0.00^2.50:Bar

Des Weiteren ist strittig ob zur addieren nun „\n“ oder „\r“ verwendet wird?

noisy_master 22. Jan 2021 10:22

AW: TSE swissbit Format
 
Hallo,

wenn ich die DSFInV_K Seite 111/112 richtig verstanden habe ist das eigentlich eindeutig:

Zitat:

In den processData der Bestellung werden die einzelnen Bestellpositionen in CSV Darstellung
mit den Spalten Menge, Bezeichnung und Preis abgebildet.
Als Zeilentrennzeichen ist “\r” (Wagenrücklauf, Unicode U+000D) und als Spaltentrennzeichen
“;” (Semikolon, Unicode U+003B)
zu verwenden.
und
Zitat:

Bestellungen von 2 x Eisbecher “Himbeere” zu je 3.99 und 1 x Eiskaffee zu 2.99:

2;”Eisbecher ““Himbeere“““;3.99
1;”Eiskaffee“;2.99
Damit dürfte eigentlich keines deiner Beispiele richtig sein.

Schau dir mal die Demo zum DLL-Wrapper von Bernau an(https://www.delphipraxis.net/204986-...g-des-bmf.html. Ich bin der Meinung, dass
es da "richtig" gelöst ist

Noch ein kleiner Tip: die aktuelle Version der DSFinV_K(derzeit Version 2.2) findest du hier:https://www.bzst.de/DE/Unternehmen/A...finv_node.html

Gruß


Alle Zeitangaben in WEZ +1. Es ist jetzt 00:21 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz