Um in einer E-Rechnung individuelle Kopfinformationen für den Rechnungsempfänger hinterlegen zu können, müssen Sie die Methode „RC_XRechnung_Trigger_Kopf“ in eine neue Methode im Methodenmodul der Systemparameter importieren.
In dieser Methode befindet sich eine Reihe von Variablen, die von Ihnen belegt werden können bzw. belegt werden müssen und die dann bei der Erzeugung der E-Rechnung neben allen anderen relevanten Daten in die XML-Struktur übertragen werden.
Den gewünschten Inhalt für die Kopfinformationen tippen Sie in der Methode einfach jeweils zwischen die zwei Anführungszeichen. Oder Sie wählen eine Anzahl von frei verwendbaren Rechnungsfelder, die Sie in der Rechnung mit den notwendigen Informationen ausfüllen können und ersetzen in der Methode die Anführungszeichen durch die internen Feldnamen, z.B. [Rechnungen]Alpha80_1.
Welche Variablen Sie mit welchen Informationen belegen können, entnehmen Sie bitte der folgenden Tabelle:
ConAktiv-Objekt CA_eInvoice_CII-Objekteigenschaften | Alter Variablenname | Pflichtfeld | Beschreibung |
BusinessProcessSpecifiedDocumentContextParameter_ID | CA_ERC_Geschäftsprozesstyp | Nein | Identifiziert den Kontext des Geschäftsprozesses, in dem die Transaktion erfolgt, um es dem Käufer zu ermöglichen, die Rechnung in angemessener Weise zu verarbeiten |
ExchangedDocument_TypeCode | CA_ERC_Rechnungstyp | Ja | Hier wird der Rechnungstyp festgelegt, wenn die Variable nicht belegt ist, wird standardmäßig "380" für Handelsrechnung übergeben, es gibt noch weitere, aber diese sind die "üblichen". |
ExchangedDocument_Name | CA_ERC_Kurzbezeichnung | Nein | Hier kann eine Kurzbezeichnung für die Rechnung übergeben werden, evtl werden wir hier noch standardmäßig unser ConAktiv-Feld übergeben. |
BuyerOrderReferencedDocument_IssuerAssignedID | CA_ERC_BestellNr | Ja | Die zugehörige Bestellnummer |
SellerTradeParty_ID | CA_ERC_LieferantenNr | Ja | Die vom KUNDEN zugeordnete Lieferantennummer, hier wird standardmäßig die Lieferantennummer in unserem Kundenstamm exportiert |
SellerTradeParty_Name | CA_ERC_StellerName | Ja | Firmenname des Rechnungsstellers, hier wird standardmäßig der Firmenname aus den Firmenstammdaten exportiert |
SellerTradeParty_EmailURIUniversalCommunication_URIID | CA_ERC_StellerEmail | Ja | Email des Rechnungsstellers, hier wird standardmäßig die Email des der Rechnung zugeordneten Mitarbeiters exportiert |
IncludedNote_ContentCode1 | CA_ERC_InclNotes_ContentCode1 | Nein | |
IncludedNote_Content1 | CA_ERC_InclNotes_Content1 | Nein | Hier können unstrukturierte Informationen zur Rechnung eingefügt werden, das ist ein Pflichtfeld, deshalb gibt es einen Platzhaltertext, falls diese Variable nicht gefüllt wird. |
IncludedNote_SubjectCode1 | CA_ERC_InclNotes_SubjectCode1 | Nein | Folgende Codes werden bei Bedarf empfohlen: |
IncludedNote_ContentCode2 | CA_ERC_InclNotes_ContentCode2 | Nein | |
IncludedNote_Content2 | CA_ERC_InclNotes_Content2 | Nein | siehe IncludedNote_Content1 |
IncludedNote_SubjectCode2 | CA_ERC_InclNotes_SubjectCode2 | Nein | siehe IncludedNote_SubjectCode 1 |
IncludedNote_ContentCode3 | CA_ERC_InclNotes_ContentCode3 | Nein | |
IncludedNote_Content3 | CA_ERC_InclNotes_Content3 | Nein | siehe IncludedNote_Content1 |
IncludedNote_SubjectCode3 | CA_ERC_InclNotes_SubjectCode3 | Nein | siehe IncludedNote_SubjectCode 1 |
SellerTradeParty_GlobalID | CA_ERC_Seller_GlobalID | Nein | Globaler Identifier des Warenverkäufers |
BuyerTradeParty_GlobalID | CA_ERC_Buyer_GlobalID | Nein | Globaler Identifier des Warenkäufers |
ShipToTradeParty_GlobalID | CA_ERC_ShipTo_GlobalID | Nein | Globaler Identifier des Warenempfängers |
ActualDeliverySupplyChainEvent_OccurrenceDateTime | CA_ERC_Lieferdatum | Nein | Hier kann das Lieferdatum angegeben werden, wird diese Variable nicht gefüllt, wird entweder das Leistungsdatum der Rechnung oder falls das nicht gefüllt ist das Rechnungsdatum exportiert. |
ReceivableSpecifiedTradeAccountingAccount_ID | CA_ERC_Kostenstelle | Ein Textwert, der angibt, an welcher Stelle die betreffenden Daten in den Finanzkonten des Käufers zu verbuchen sind | |
SpecifiedTradeSettlementPaymentMeans_TypeCode | CA_ERC_BV_TypeCode | Ja | Standardmäßig wird 58 übergeben. Unter anderem können folgende Codes verwendet werden: |
SpecifiedTradeSettlementPaymentMeans_Information | CA_ERC_BV_Information | Ja | Informationen zur Bankverbindung, ist standardmäßig leer |
ConAktiv-Objekt "CA_eInvoice_Pos_CII"-Objekteigenschaften | Pflichtfeld | Beschreibung | |
BuyerOrderReferencedDocument_ID | CA_ERC_Pos_BestellNr | Nein | Die der Position zugeordneten Bestellnummer |
SpecifiedTradeAccountingAccount_ID | CA_ERC_Pos_Kostenstelle | Nein | Kostenstelle auf Positionsebene, s.o. |