Zum Inhalt springen

Codeunit für Anhänge

Wie in der Einrichtung der CX eRechnung erwähnt, kann eine benutzerdefinierte Codeunit erstellt werden, die dem Modul Anhänge in einer Tabelle für einen XRechnung-Beleg bereitstellt. Diese Codeunit kann als Alternative oder zusätzlich zu den Grundeinstellungen für Dateianhänge benutzt werden. Die Aufrufreihenfolge für Anhänge in der Applikation ist die folgende:

  1. Benutzerdefinierte Codeunit
  2. Eingehende Belege
  3. Anhänge
  4. Record Links

Sollten sich Dateinamen wiederholen, werden diese aufgrund der XRechnung-Norm nicht mehr übergeben.

Die Codeunit muss im Run-Trigger mit call-by-Reference auf Tabelle 5521986 (CX Puffer) eingerichtet sein.

Feld Nr.Feld Name (Caption)DatentypInhalt
1*Buffer Type (Puffer Typ)OptionAttachment
10Table ID (Tabellen ID)IntegerTabellennummer der Belegkopftabelle
20RecordID (RecordID)RecordIDRecordID des Belegkopfsatzes
5521986Session GUID (Sitzung GUID)GUID

GUID, welche die Eindeutigkeit eines XRechnung-Erzeugungsprozesses beschreibt

Für die Verarbeitung der Anhänge erwartete Werte in Tabelle 5521986

Abschnitt betitelt „Für die Verarbeitung der Anhänge erwartete Werte in Tabelle 5521986“
Feld Nr.Feld Name (Caption)DatentypInhalt
1*Buffer Type (Puffer Typ)OptionAttachment
2*Entry No. (Lfd-Nr.)IntegerLaufende Datensatznummer
100File Name (Dateiname)Text 250Dateiname
101URL (URL)Text 250

Internetadresse (Sollte nur gefüllt sein, wenn es sich um eine externe Referenz handelt)

101Content (Inhalt)BLOBDatei
5521986Session GUID (Sitzung GUID)GUID

GUID, welche die Eindeutigkeit eines XRechnung-Erzeugungsprozesses beschreibt