Rechnungsnummer: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Root (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „ * REchnungsnummern werden in der Regel aus dem Generator GEN_RECHNUNG fortlaufend generiert. * Abhängig von der Person (gewerblich/privat/EU-Mitglied ...) kann …“) |
(kein Unterschied)
|
Aktuelle Version vom 17. September 2010, 14:51 Uhr
- 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