VATContextInfoForArticle() - Umsatzsteuer-Informationen zu einem Artikel ermitteln
Die Funktion ermittelt für einen Artikel die Umsatzsteuer-Informationen für ein gewünschtes Land zu einem Datum.
|
Parameter |
Beschreibung |
|---|---|
|
cArticleNo:C |
Artikelnummer |
|
cCountryISOCode:N |
ISO-Code des Landes |
|
dDate:D |
Optional; Datum bzgl. Gültigkeiten, Default = aktueller Tag |
|
nVATContextID:N |
Optional; Umsatzsteuerkontext-ID (DabUST:ID), Default = es wird der Kontext automatisch ermittelt der zu dDate gültig ist. |
Rückgabewert
Objekt - TbeCbVATContextInfo
Beispiel
// Zur Verwendung in den Kundenauftrags-Positionen: Anzeige der aktuell angewendeten Steuer
|oInfo, cInfo|
cInfo := '',
oInfo := VATContextInfoForArticle(DAB055:ARTNR, MSK_DAB050:UST_LANDCD, MSK_DAB050:MWST_DATUM, MSK_DAB050:UST_CONTXT),
startseq
if oInfo.Defined then
cInfo := VATTypeShortDesc(oInfo.VATType) + ': ' + Str(oInfo.Rate) + '%',
else
if oInfo.MultiAssigned then
cInfo := 'Mehrere Steuersätze vorhanden',
endif,
endif,
always
DestroyObject(oInfo),
stopseq,
cInfo
Weitere Verknüpfungen