Rechnungsnummer
- REchnungsnummern werden in der Regel aus dem Generator GEN_RECHNUNG fortlaufend generiert.
- Abhängig von der Person (gewerblich/privat/EU-Mitglied ...) kann aber auch ein anderer Nummernkreis verwendet werden. Dazu können dann beliebige Stempel verwendet werden.
- Die Entscheidung, ob ein Stempel oder nicht verwendet werden soll wird an ein OLAP übertragen.
Beleg-Stempel.OLAP.txt
-- -- O L A P - Definitions Datei -- -- Stempel Auswahl über die Person -- das Statement sollte 1,2,3,4 liefern, also den RID des zu -- verwendeten Stemples. -- "0" dient als Default und verwendet dann GEN_RECHNUNG! -- $PERSON_R=7230 select ( --- Bedingung für Inlands-Händler -> STEMPEL_R=1 coalesce( (select 1 from PERSON join ANSCHRIFT on (ANSCHRIFT.RID=PERSON.PRIV_ANSCHRIFT_R) where (PERSON.RID=$PERSON_R) and (PERSON.RABATT_CODE is not null) and (PERSON.RABATT_CODE<>) and (ANSCHRIFT.LAND_R=14) ),0) + --- Bedingung für Auslands-Händler -> STEMPEL_R=2 coalesce( (select 2 from PERSON join ANSCHRIFT on (ANSCHRIFT.RID=PERSON.PRIV_ANSCHRIFT_R) where (PERSON.RID=$PERSON_R) and (PERSON.RABATT_CODE is not null) and (PERSON.RABATT_CODE<>) and (ANSCHRIFT.LAND_R<>14) ),0) --- ) as STEMPEL_R from rdb$$database excel open -
Eingangsparameter sind
$PERSON_R= $BELEG_R= xOLAP.LoadFromFile(FName);
Ausgangsparameter sind
STEMPEL_R