Codeblock Onlinehilfe

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


Weitere Verknüpfungen