Einsprungpunkte > Modul Buchhaltung > Standardskript PORLEGLIB1 

Einsprungpunkt SET_FARMER_DOC

SET_FARMER_DOC: Parametrisierung der landwirtschaftlichen Transportdokumente

Dieser Einsprungpunkt ermöglicht die Definition eines Transportdokuments, das das landwirtschaftliche Transportdokument umfasst, vor der Übermittlung an die Steuerbehörden über einen Webservice.

Kontext und Funktionsmodus

Transaktion

Keine Transaktion in Bearbeitung

Logdatei

Eine Logdatei ist geöffnet.

Unterschiedliche Anwendungsfälle

Dieser Einsprungpunkt wird aufgerufen, nachdem alle für das Dokument erforderlichen Daten gesammelt wurden, und vor Übermittlung des Dokuments über einen Webservice.

Verfügbare Variable

Variable DTNUM: gibt die Dokumentnummer an.

Variable DOCTYP: gibt den Dokumenttyp an. Der Dokumenttyp ermöglicht die Ermittlung seines Ursprungs:

2 - Dokument der Tabelle SDELIVERY

3, 4 oder 5 - Dokument der Tabelle SRETURN

6, 7 oder 8 - Dokument der Tabelle SCHGH

9 - Dokument der Tabelle PRETURN

10 - Dokument der Tabelle TRANNOTEH

Soll das Dokument als landwirtschaftliches Transportdokument definiert werden, muss die Variable FARMERDOC den Wert 1 haben. In diesem Fall müssen die folgenden Variablen einen (erforderlichen) Wert enthalten:

FPPD_ORIGINATING_ON: globale Dokumentnummer, auf die sich das Dokument referenzieren muss (OrderReference\OriginatingON tag)

FPPD_MOVEMENT_TYPE: globaler Dokumenttyp, auf den sich das Dokument referenzieren muss (OrderReference\MovementType tag)

FARMER_TAX_ID: USt.-Nummer des Landwirts (Tag FarmerTaxID, nur die Ziffern ohne den Ländercode)

Geöffnete Tabellen

Je nach Dokumenttyp (Variable DOCTYP) sind die folgenden Tabellen mit wichtigem Inhalt geöffnet:

SDELIVERY, mit Abkürzung PTSDH

SRETURN, mit Abkürzung PTSRH

SCHGH, mit Abkürzung PTSGH

PRETURN, mit Abkürzung PTPNH

TRANNOTEH, mit Abkürzung PTTNH

BPARTNER, mit Abkürzung PTBPR für jeden Typ