VATContextInfoForArticle()
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