ProAlpha Warenwirtschaft
Diese Schnittstelle ist geeignet für LINA POS Server L2 bis Version 1.6.4
Voraussetzung | LINA Basic |
Lizenz LINA | LINA Schnittstelle |
Berechtigung | Buchung Lizenzen und Datenübertragung Schnittstelle: Geschäftsführer |
ProAlpha Schnittstelle anlegen
1. Point of Sales → Schnittstellen → Schnittstellen → Neu
2. Name, Nummer, ACF vergeben, Type "ProAlpha" auswählen
3. ACF (neu) starten
4. Im Arbeitsverzeichnis des ACF die Datei "proalpha.properties" bearbeiten. Diese Datei wird immer wieder neu eingelesen.
proalpha_import_path ... /C:/verzeichnis/fuer/import/ import_interval ... Import-Intervall in Sekunden kunden_filename ... S_Kunde.csv export_timestamp ...06h00 (Uhrzeit wann Daten eingelesen werden) adresse_filename ... S_Adresse.csv kostenstellemapping ... 110,51|112,53|113,53|120,61 gegenkontoemapping ... 110,2053|112,2052|113,2079|120,2065| lagerortmapping ... 141
Der Eintrag "lagerortmapping" wird nur zu Testzwecke verwendet. Dieser kann dann im laufenden Betrieb gelöscht werden. Lagerort: zum Testen 141 danach die Filialnummer (Fremdschlüssel)
5. ACF neu starten
6. Stammdatenanlage für Pro Alpha
Nummernkreise
Diese müssen in der Kundendatenbank in der ReplicationTabelle eingetragen werden.
Organisations_id und peripheralequipmentdevice_id müssen die richtigen Werte enthalten
In der Replications Tabelle müssen für Keys die Werte eingetragen werden:
lastLfdNumber | (für das K File) |
lastBelegNumber | (für das K File) |
lastBFileNumber | (für das Z File) |
K Datei
Alle n Minuten (kann im proalpha.properties eingestellt werden) wird eine Datei an den Pro Alpha Treiber gesendet mit den Artikeln der abgeschlossenen Rechnungen
AenderungBenutzer | leer |
AenderungDatum | ? |
AenderungZeit | leer |
Aktionskennzeichen | leer |
AnlageBenutzer | Kellner - Nummer |
AnlageDatum | Zeitpunkt der Dateierstellung Format: TT.MM.YYYY |
AnlageZeit | Zeitpunkt der Dateierstellung Format: HH:MM:SS |
Archiv | leer |
Artikel | Artikel Number |
ArtVar | Artikel Name1 |
AuftragsArt | Rechnung: RG, Gutschrift GG getAccountingType() |
BelegArt | Rechnung: R, Gutschrift G |
BelegDatum | Datum der Rechnung ( TableHeader Dokument Date) |
BelegNummer | Belegnummer von Nummern Kreis |
Bezeichnung@1 | Artikel Name |
Bezeichnung@2 | Artikel Name2 |
Bezeichnung@3 | Artikel Name3 |
Bezeichnung@4 | Artikel Name4 |
BonNr | TableHeader GetDocumentNumber |
EAN | leer |
Einzelpreis | Standartpreis * Menge = getBalance |
Fehler | 0 |
Fehlerursache | leer |
Firma | 100 |
KassenReferenzNr | 1 + Belegnummer |
Kunde | TableHeader GetDebitor wenn null dann 5198942 (Barverkauf) |
KurzBez | Artikel Display Name |
LagerOrt | Organisationscode ( im GUI anzulegen !) |
Lfdnr | Nummer von Nummernkreis |
Menge | TableData getCount |
MengenEinheit | Preislevel müssen die richtigen Nummern haben |
PositionsNr | fortlaufende Nummer innerhalb des Beleges |
proz_RZ_1 | 0 |
proz_RZ_2 | 0 |
proz_RZ_3 | 0 |
proz_RZ_Art_1 | leer |
proz_RZ_Art_2 | leer |
proz_RZ_Art_3 | leer |
reservierte_Menge | 0 |
Steuer Vat. | Getnumber() müssen Nummern 110 120 haben |
TextInhalt | leer |
WertPosition | 0 |
Wert_RZ_1 | 0 |
Wert_RZ_2 | 0 |
Wert_RZ_Art_1 | leer |
Wert_RZ_Art_2 | leer |
Wunschtermin | Datum der Dokumenterstellung |
Z Datei
Die Z Datei wird zum gleichen Zeitpunkt wie die K Datei erstellt und an den ProAlpha Treiber gesendet.
AbwModus | leer | ||
BelegAr | Rechnung: R, Gutschrift: G | ||
BelegNr | Rechnungsnummer | ||
BelegNummer | Belegnummer (muss mit K Datei übereinstimmen) | ||
Betrag | TableData Balance | ||
Bez | Financetype Description 1 | ||
1 EUR | 7 Anzahlung | 13 Zahlschein | 19 Zahlung |
2 Bankomat | 8 Jahresbonus | 14 Bargutschein | 20 Erstebank-Gutschein |
3 Kreditkarte | 9 Sodexo | 15 Grazgutschein | 21 Presse-Gutschein |
4 Gutschrift | 10 KKManuell | 16 Essensbon | 22 ComeBack-Gutschein |
5 Gutscheine | 11 KKTelefonisch | 17 Tipp | 23 GSCARD |
6 Designgutschein | 12 Zahlschein | 18 VerfallBargutschein | 24 Marketing-GS |
Datum | leer | ||
FilNr | leer | ||
Firma | 100 | ||
FW_Betrag | 0 | ||
gebucht | 0 | ||
GenehmNr | leer | ||
Institut | leer | ||
KassenReferenzNr | 1 + Belegnummer | ||
KtoNr | leer | ||
Layout | leer | ||
Lfdnr | laufende Nummer innerhalb eines Beleges | ||
Memo | leer | ||
Nummer | leer | ||
PartnerNr | leer | ||
TextF | leer |
B Datei
Diese Datei wird vor dem Tagesabschluss erstellt.
AnlageBenutzer | immer leer |
AnlageDatum | Datum der B Datei Anlage Format: TT.MM.YYYY |
AnlageZeit | Zeitpunkt der B Datei Anlage Format: hh.mm.ss |
Archiv | 0 |
Belegdatum | Datum vor Tagesabschluss |
Belegnummer | 2 Stellen Filialnummer + TTMM |
Benutzer | leer |
Betrag | Betrag: bei Umsatz Summe nach Steuersatz -- sonst Summe nach Financetype |
Buchungscode | 2 = bei Umsatz, 1 = bei nicht Umsatz |
BuchungsNummer | Nummernkreis |
BuchungsText | Bei Umsatz: Erl. K + Kassennummer + Vat.Faktor Bei FinanceArten: Financetype.Name |
Datum | Letzter Tag des Monats Format: TT.MM.YYYY |
Filialnummer | Organisationscode (im GUI anlegen) |
Firma | 100 |
Folgenummer | 0 |
FW_Betrag | leer |
FW_Faktor | leer |
FW_Kurs | leer |
SteuerBetrag | leer |
Gegenkonto | wird im PropertyFile gemappt |
Gruppe1 | Umsatz = 10, Bargeld = 30 sonstige Zahlungen = 40 |
Gruppe2 | leer |
Gruppe3 | leer |
Herk_BelegArt | leer |
Herk_Positionsnr | leer |
Herk_Pos_Zahl | leer |
Herk_ReferenzNr | leer |
Kassennummer | Terminal Nummer |
Konto | bei Umsatz in der Steuer Description 3 bei anderen Finanzarten Description3 |
Kostenstelle | wir im Property File gemappt |
Periode | Monat |
Steuer | Wenn Buchungscode 2 dann 3, sonst 0 |
SteuerBetrag | Ausgerechneter Steuerbetrag |
Steuersatz | 10, 20 (Faktor von der Steuer) |
Symbol | KA |
Waehrung | 0 |