Datenmodell und Feldzuordnungen in edoc invoice cockpit
Damit edoc D365 FO invoice cockpit mit edoc invoice kommunizieren kann, gibt es ein eigenes Datenmodell.
Mithilfe des Datenmodells können Sie die Daten z.B. für eine Rechnung in der Drittanbieteranwendung kategorisieren, um entsprechende Felder für den Datentransfer zwischen edoc invoice und edoc invoice cockpit zu verwenden.
Die jeweiligen Endpunkte für die erforderlichen Rechnungsdaten werden in Tabellen mit folgenden Namen gespeichert:
EDIVCSTGstatus: Endpunkt (Entität) für den Status einer Rechnung. Diese Tabelle enthält die allgemeinen Eigenschaften einer Rechnung und deren Status (Dokument-ID, Ereignisname, ID des Ereignisses).
EDIVSTGheadValue: Endpunkt (Entität) für die Kopffelder einer Rechnung. Diese Tabelle enthält die allgemeinen Eigenschaften einer Rechnung und deren Stammdaten.
EDIVSTGheadpositionValuesV2: Endpunkt (Entität) für die Bestellpositionen einer Rechnung. Diese Tabelle enthält die allgemeinen Eigenschaften einer Rechnung und die Buchungsdetails.
Basiswissen zum Datenmodell und zu den Feldzuordnungen
Das Datenmodell mit den entsprechenden Feldern erwartet in edoc invoice eine bestimmte Namenskonvention für die Felder.
Sie müssen die Namenskonvention der Feldnamen in edoc invoice unbedingt anwenden, da andernfalls der Datentransfer fehlschlägt.
Sie müssen die edoc invoice-Felder den entsprechenden Feldern den jeweiligen Endpunkten (Entitäten, Tabellen) zuordnen.
Das Datenmodell der einzelnen Endpunkte (Tabellen) enthält eine Vielzahl von unterschiedlichen Feldern. Bestimmte Felder werden standardmäßig in edoc invoice cockpit verwendet. Dieser Standard ermöglicht es Ihnen, schnell einen funktionierenden Datentransfer zwischen den Anwendungen zu implementieren.
Alle Standardfelder aus edoc invoice sind Pflichtfelder. Wenn Sie weitere Szenarien oder Informationen für einen Datentransfer implementieren möchten, können Sie die bislang nicht verwendeten optionalen Felder verwenden.
Die Zuordnungen der Felder richtet sich auch nach der jeweiligen Rechnungskategorie: Kostenrechnungen (Rechnung mit Bestellbezug), Warenrechnungen (Rechnung mit Bestellbezug) und Rechnungen für Anlagen (fixed assets).
EDIVCSTGstatus-Tabelle und Feldzuordnungen (Übersicht)
Die von edoc D365 FO invoice cockpit standardmäßig verwendeten Felder finden Sie in der Spalte Pflichtfeld mit dem Eintrag Ja. Die Spalten für die Rechnungskategorie enthalten die jeweiligen Felder in edoc invoice cockpit, wenn das edoc invoice-Feld für die Kategorie verwendet wird.
Die Felder in der EDIVCSTGstatus-Tabelle werden für alle Rechnungskategorien verwendet (Rechnung mit und ohne Bestellbezug sowie Anlagen.
Alle Felder, die mit Nein gekennzeichnet sind, stehen Ihnen für weitere Szenarien zur Verfügung.
edoc invoice-Feld | Dynamics 365-Feld | Pflichtfeld | Feld für Rechnung ohne Bestellbezug | Feld für Rechnung mit Bestellbezug | Feld für Rechnung für Anlagen | Beschreibung |
---|---|---|---|---|---|---|
event_id | EventId | Ja | Wird mittels der Stammdaten zugeordnet. | Wird mittels der Stammdaten zugeordnet. | Wird mittels der Stammdaten zugeordnet. | Ist die Ereignis-ID des Datensatzes. |
event_name | EventName | Ja | Wird mittels der Stammdaten zugeordnet. | Wird mittels der Stammdaten zugeordnet. | Wird mittels der Stammdaten zugeordnet. | Ist der Name des Ereignisses. Der Ereignisname muss Post sein. |
ecm_id | ECMDocuId | Ja | Feld ECM Dokument ID | Feld ECM Dokument ID | Feld ECM Dokument ID | Ist die Dokument-ID |
created_at | CreatedAt | Ja | Feld Erstellungsdatum und -uhrzeit | Feld Erstellungsdatum und -uhrzeit | Feld Erstellungsdatum und -uhrzeit | Ist das Erstellungsdatum der Rechnung in edoc invoice. |
transferred_at | TransferredAt | Nein | - | - | - | Deprecated. Existiert nur aus Gründen der Rückwärtskompatibilität. Ist das Transferdatum der Rechnung nach dem Transfer von edoc invoice in Dynamics 365. |
schema_version | SchemaVersion | Ja | Wird mittels der Stammdaten zugeordnet. | Wird mittels der Stammdaten zugeordnet. | Wird mittels der Stammdaten zugeordnet. | Zeigt die verwendete Schemaversion in edoc invoice an. |
edoc_document_id | edoc_document_Id | Ja | Wird mittels der Stammdaten zugeordnet. | Wird mittels der Stammdaten zugeordnet. | Wird mittels der Stammdaten zugeordnet. | Wenn das zuliefernde ECM-System eine Dokument-ID bereitstellt, muss die Dokument-ID im GUID-Format verwendet werden. Ist identisch mit dem Wert von ecm_id und bezieht sich auf edoc documents. |
text_01..text_20 | Text01..Text20 | Nein | - | - | - | Sie können dieses Datentypfeld für eigene Zwecke verwenden. |
int_01..int_05 | Int01..Int05 | Nein | - | - | - | Sie können dieses Datentypfeld für eigene Zwecke verwenden. |
real_01..real_05 | Real01..Real05 | Nein | - | - | - | Sie können dieses Datentypfeld für eigene Zwecke verwenden. |
date_01..date_05 | Date01..Date05 | Nein | - | - | - | Sie können dieses Datentypfeld für eigene Zwecke verwenden. |
datetime_01..datetime_05 | UTCDatetime01..UTCDatetime05 | Nein | - | - | - | Sie können dieses Datentypfeld für eigene Zwecke verwenden. |
EDIVSTGheadValue-Tabelle und Feldzuordnungen (Übersicht)
Die von edoc D365 FO invoice cockpit standardmäßig verwendeten Felder finden Sie in der Spalte Pflichtfeld mit dem Eintrag Ja. Die Spalten für die Rechnungskategorie enthalten die jeweiligen Felder in edoc invoice cockpit, wenn das edoc invoice-Feld für die Kategorie verwendet wird.
Alle Felder, die mit Nein gekennzeichnet sind, stehen Ihnen für weitere Szenarien zur Verfügung.
edoc invoice-Feld | Dynamics 365- Feld | Pflichtfeld | Feld für Rechnung ohne Bestellbezug | Feld für Rechnung mit Bestellbezug | Feld für Rechnung für Anlagen | Beschreibung |
---|---|---|---|---|---|---|
event_id | EventId | Ja | Wird nur in den Stagingtabellen angezeigt. | Wird nur in den Stagingtabellen angezeigt. | Wird nur in den Stagingtabellen angezeigt. | Die Ereignis-ID muss im GUID-Format angegeben werden. |
ecm_id | ECMDocuId | Ja | Feld ECM Dokument ID | Feld ECM Dokument ID | Feld ECM Dokument ID | Ist die Dokument-ID aus dem ECM-System. |
company_id | ExtCompany | Nein | - | - | - | Ist ein Standardfeld aus edoc invoice, ist irrelevant für edoc invoice cockpit. |
finance_id | Company | Ja | Feld Unternehmen Datenbankfeld Company | Feld Unternehmen Datenbankfeld Company | Feld Unternehmen Datenbankfeld Company | Gibt die ID des Unternehmens (Mandanten) an. |
barcode | BarcodeId | Nein | Feld Barcode | Feld Barcode | Feld Barcode | Gibt die ID des Barcodes an. Wenn Sie in Ihrem ECM-System Barcodes verwenden, können Sie dieses Feld verwenden. |
vendor_id | InvoiceAccount | Ja | Feld Rechnungskonto | Feld Rechnungskonto | Feld Rechnungskonto | Gibt das Rechnungskonto des Kreditors an. |
vendor_name | VendName | Ja | Wird mittels der Stammdaten zugeordnet. | Wird mittels der Stammdaten zugeordnet. | Wird mittels der Stammdaten zugeordnet. | Ist ein Standardfeld aus edoc invoice und hat keine Auswirkungen auf die Buchungslogik. Das Standardfeld dient lediglich der Darstellung in edoc invoice cockpit. |
vendor_vat_id | VendVATId | Ja | Wird mittels der Stammdaten zugeordnet. | Wird mittels der Stammdaten zugeordnet. | Wird mittels der Stammdaten zugeordnet. | Ist ein Standardfeld aus edoc invoice, ist irrelevant für edoc invoice cockpit und hat keine Auswirkungen auf die Buchungslogik. Das Standardfeld dient lediglich der Darstellung in edoc invoice cockpit. Gibt die Umsatzsteuer-Identifikationsnummer des Lieferanten an. |
vendor_tax_id | VendTaxRegNum | Ja | Wird mittels der Stammdaten zugeordnet. | Wird mittels der Stammdaten zugeordnet. | Wird mittels der Stammdaten zugeordnet. | Ist ein Standardfeld aus edoc invoice, ist irrelevant für edoc invoice cockpit und hat keine Auswirkungen auf die Buchungslogik. Das Standardfeld dient lediglich der Darstellung in edoc invoice cockpit. Gibt die Umsatzsteuer-Identifikationsnummer des Lieferanten an. |
vendor_address_street | VendAddressStreet | Nein | Wird mittels der Stammdaten zugeordnet. | Wird mittels der Stammdaten zugeordnet. | Wird mittels der Stammdaten zugeordnet. | Ist ein Standardfeld aus edoc invoice, ist irrelevant für edoc invoice cockpit und hat keine Auswirkungen auf die Buchungslogik. Gibt die Straße in der Adresse des Lieferanten an. |
vendor_address_city | VendAddressCity | Nein | Wird mittels der Stammdaten zugeordnet. | Wird mittels der Stammdaten zugeordnet. | Wird mittels der Stammdaten zugeordnet. | Ist ein Standardfeld aus edoc invoice, ist irrelevant für edoc invoice cockpit und hat keine Auswirkungen auf die Buchungslogik. Gibt den Ort in der Adresse des Lieferanten an. |
vendor_address_zip | VendAddressZip | Nein | Wird mittels der Stammdaten zugeordnet. | Wird mittels der Stammdaten zugeordnet. | Wird mittels der Stammdaten zugeordnet. | Ist ein Standardfeld aus edoc invoice, ist irrelevant für edoc invoice cockpit und hat keine Auswirkungen auf die Buchungslogik. Gibt die Postleitzahl in der Adresse des Lieferanten an. |
vendor_address_country | VendAddressCountry | Nein | Wird mittels der Stammdaten zugeordnet. | Wird mittels der Stammdaten zugeordnet. | Wird mittels der Stammdaten zugeordnet. | Ist ein Standardfeld aus edoc invoice, ist irrelevant für edoc invoice cockpit und hat keine Auswirkungen auf die Buchungslogik. Gibt das Land/die Region in der Adresse des Lieferanten an. |
vendor_bank_iban | VendIBAN | Nein | Wird mittels der Stammdaten zugeordnet. | Wird mittels der Stammdaten zugeordnet. | Wird mittels der Stammdaten zugeordnet. | Ist ein Standardfeld aus edoc invoice, ist irrelevant für edoc invoice cockpit und hat keine Auswirkungen auf die Buchungslogik. Gibt die IBAN der Bankdaten des Lieferanten an. |
vendor_bank_bic | VendBIC | Nein | Wird mittels der Stammdaten zugeordnet. | Wird mittels der Stammdaten zugeordnet. | Wird mittels der Stammdaten zugeordnet. | Ist ein Standardfeld aus edoc invoice, ist irrelevant für edoc invoice cockpit und hat keine Auswirkungen auf die Buchungslogik. Gibt den Bankidentifikationscode der Bankdaten des Lieferanten an. |
vendor_bank_account | BankAccount | Nein | Wird mittels der Stammdaten zugeordnet. | Wird mittels der Stammdaten zugeordnet. | Wird mittels der Stammdaten zugeordnet. | Ist ein Standardfeld aus edoc invoice, ist irrelevant für edoc invoice cockpit und hat keine Auswirkungen auf die Buchungslogik. Gibt die Kontonummer des Lieferanten an. |
vendor_bank_code | BankCode | Nein | - | - | - | Ist ein Standardfeld aus edoc invoice, ist irrelevant für edoc invoice cockpit. |
vendor_bank_name | BankName | Nein | Wird mittels der Stammdaten zugeordnet. | Wird mittels der Stammdaten zugeordnet. | Wird mittels der Stammdaten zugeordnet. | Ist ein Standardfeld aus edoc invoice, ist irrelevant für edoc invoice cockpit und hat keine Auswirkungen auf die Buchungslogik. Gibt den Namen der Bank des Lieferanten an. |
invoice_type_id | InvoiceTypeId | Ja | Wird mittels der Stammdaten zugeordnet. | Wird mittels der Stammdaten zugeordnet. | Wird mittels der Stammdaten zugeordnet. | Gibt die ID an, mit der in edoc invoice eine Rechnung typisiert wird. |
invoice_type_text | InvoiceTypeText | Ja | Wird mittels der Stammdaten zugeordnet. | Wird mittels der Stammdaten zugeordnet. | Wird mittels der Stammdaten zugeordnet. | Gibt den Rechnungstyp an: Rechnung oder Gutschrift oder Rechnung für Anlagen. |
confidential | Confidential | Nein | Wird mittels der Stammdaten zugeordnet. | Wird mittels der Stammdaten zugeordnet. | Wird mittels der Stammdaten zugeordnet. | Ist ein Standardfeld aus edoc invoice, ist irrelevant für edoc invoice cockpit und hat keine Auswirkungen auf die Buchungslogik. Gibt an, ob der Inhalt als vertraulich deklariert wurde. |
workflow_type | WorkflowType | Ja | Wird nur in den Stagingtabellen angezeigt. | Wird nur in den Stagingtabellen angezeigt. | Wird nur in den Stagingtabellen angezeigt. | Gibt die Rechnungskategorie an (Rechnung mit oder ohne Bestellbezug), die für die Buchungsmethode verwendet wird. |
order_numbers | PurchId | Ja | - | Feld Bestellung Datenbankfeld PurchId | - | Pflichtfeld für Rechnung mit Bestellbezug. Gibt die Bestellnummer auf der Rechnung an. |
delivery_notes | PackingSlipId | Ja | - | Feld Produktzugang Datenbankfeld PackingSlipId | - | Pflichtfeld für Rechnung mit Bestellbezug. Gibt an, dass es sich um einen Lieferschein handelt. |
external_number | ExternalInvoice | Ja | Feld Rechnung Datenbankfeld Invoice | Feld Nummer Datenbankfeld Num | Feld Rechnung Datenbankfeld Invoice | Gibt die externe Rechnungsnummer an. |
internal_number | InternalInvoice | Nein | Wird nur in den Stagingtabellen angezeigt. | Wird nur in den Stagingtabellen angezeigt. | Wird nur in den Stagingtabellen angezeigt. | Ist ein Standardfeld aus edoc invoice, ist irrelevant für edoc invoice cockpit und hat keine Auswirkungen auf die Buchungslogik. Gibt die interne Rechnungsnummer an. |
invoice_date | InvoiceDate | Ja | Feld Rechnungsdatum Datenbankfeld InvoiceDate | Feld Rechnungsdatum Datenbankfeld InvoiceDate | Feld Rechnungsdatum Datenbankfeld InvoiceDate | Gibt das Rechnungsdatum an. |
valuta_date | ValueDate | Nein | Wird nur in den Stagingtabellen angezeigt. | Wird nur in den Stagingtabellen angezeigt. | Wird nur in den Stagingtabellen angezeigt. | Ist ein Standardfeld aus edoc invoice, ist irrelevant für edoc invoice cockpit und hat keine Auswirkungen auf die Buchungslogik. Gibt das Valutadatum an. |
performance_date | DueDate | Nein | Wird mittels der Stammdaten zugeordnet. | Wird mittels der Stammdaten zugeordnet. | Wird mittels der Stammdaten zugeordnet. | Ist ein Standardfeld aus edoc invoice, ist irrelevant für edoc invoice cockpit und hat keine Auswirkungen auf die Buchungslogik. Gibt das Fälligkeitsdatum der Rechnung an. |
posting_date | PostingDate | Ja | Feld Buchungsdatum Datenbankfeld PostingDate | Feld Buchungsdatum Datenbankfeld PostingDate | Feld Buchungsdatum Datenbankfeld PostingDate | Gibt das Datum der Rechnungsbuchung an. |
currency | Currencycode | Ja | Feld Währung Datenbankfeld Currencycode | Feld Währung Datenbankfeld Currencycode | Feld Währung Datenbankfeld Currencycode | Gibt die Währung an, in der die Rechnung beglichen wird. |
exchange_rate | ExchangeRate | Nein | Wird nur in den Stagingtabellen angezeigt. | Wird nur in den Stagingtabellen angezeigt. | Wird nur in den Stagingtabellen angezeigt. | Ist ein Standardfeld aus edoc invoice, ist irrelevant für edoc invoice cockpit und hat keine Auswirkungen auf die Buchungslogik. Gibt den Umrechnungskurs für die Währung an, in der die Rechnung beglichen wird. |
net_amount_1 | AmountNet | Ja | Feld Betrag netto Datenbankfeld AmountNet | Feld Betrag netto Datenbankfeld AmountNet | Feld Betrag netto Datenbankfeld AmountNet | Gibt den Nettobetrag an, in der die Rechnung beglichen wird. |
vat_amount_1 | AmountTax | Ja | Feld Betrag Steuer Datenbankfeld AmountTax | Feld Betrag Steuer Datenbankfeld AmountTax | Feld Betrag Steuer Datenbankfeld AmountTax | Gibt den Mehrwertsteuerbetrag der Rechnung an. |
vat_percent_1 | PercentTax | Ja | Wird nur in den Stagingtabellen angezeigt. | Wird nur in den Stagingtabellen angezeigt. | Wird nur in den Stagingtabellen angezeigt. | Gibt den MwSt.-Prozentsatz an. |
net_amount_2..net_amount_4 | AmountNet2..AmountNet2 | Nein | - | - | - | Gilt nur für Rechnung mit Bestellbezug. Gibt den Nettobetrag der Rechnung an. |
vat_amount_2..vat_amount_4 | AmountTax2..AmountTax2 | Nein | - | - | - | Gilt nur für Rechnung mit Bestellbezug. Gibt den Mehrwertsteuerbetrag der Rechnung an. |
vat_percent_2..vat_percent_4 | PercentTax2..PercentTa4 | Nein | - | - | - | Gibt den MwSt.-Prozentsatz an. Gilt nur für Rechnung mit Bestellbezug. |
net_total | AmountNetTotal | Ja | Wird nur in den Stagingtabellen angezeigt. | Wird nur in den Stagingtabellen angezeigt. | Wird nur in den Stagingtabellen angezeigt. | Gibt den Nettobetrag der Rechnung an. Ist identisch mit dem Wert in net_amount_1. |
vat_total | AmountTaxTotal | Ja | Wird nur in den Stagingtabellen angezeigt. | Wird nur in den Stagingtabellen angezeigt. | Wird nur in den Stagingtabellen angezeigt. | Gibt den Mehrwertsteuerbetrag der Rechnung an. Ist identisch mit dem Wert in vat_amount_1. |
gross | AmountGross | Ja | Feld Betrag Datenbankfeld Amount | Feld Betrag Datenbankfeld Amount | Feld Betrag Datenbankfeld Amount | Gibt den Bruttobetrag der Rechnung an. |
payment_terms_id | PaymTerm | Ja | Feld Zahlungsbedingung Datenbankfeld PaymTerm | Feld Zahlungsbedingung Datenbankfeld PaymTerm | Feld Zahlungsbedingung Datenbankfeld PaymTerm | Gibt die Zahlungsbedingung für die Rechnung an. |
payment_terms_text | PaymDiscDesc | Nein | Wird nur in den Stagingtabellen angezeigt. | Wird nur in den Stagingtabellen angezeigt. | Wird nur in den Stagingtabellen angezeigt. | Gibt die Definition für die Zahlungsbedingung an. |
payment_discount_days | PaymDiscDays | Nein | Wird nur in den Stagingtabellen angezeigt. | Wird nur in den Stagingtabellen angezeigt. | Wird nur in den Stagingtabellen angezeigt. | Gibt die Anzahl der Tage bis zur Skontofälligkeit an. |
payment_discount_month | PaymDiscMonths | Nein | Wird nur in den Stagingtabellen angezeigt. | Wird nur in den Stagingtabellen angezeigt. | Wird nur in den Stagingtabellen angezeigt. | Gibt die Anzahl der Monate bis zur Skontofälligkeit an. |
payment_discount_percent | PaymDiscPercent | Nein | Wird nur in den Stagingtabellen angezeigt. | Wird nur in den Stagingtabellen angezeigt. | Wird nur in den Stagingtabellen angezeigt. | Gibt den Prozentsatz für den Skontoabzug an. |
payment_net_days | PaymNetDays | Nein | Wird nur in den Stagingtabellen angezeigt. | Wird nur in den Stagingtabellen angezeigt. | Wird nur in den Stagingtabellen angezeigt. | Gibt die Anzahl der Tage bis zur Nettozahlung an. |
payment_net_month | PaymNetMonths | Nein | Wird nur in den Stagingtabellen angezeigt. | Wird nur in den Stagingtabellen angezeigt. | Wird nur in den Stagingtabellen angezeigt. | Gibt die Anzahl der Monate an, wann der Nettobetrag fällig ist. |
payment_due_date | PaymDueDate | Nein | Wird nur in den Stagingtabellen angezeigt. | Wird nur in den Stagingtabellen angezeigt. | Wird nur in den Stagingtabellen angezeigt. | Ist ein Standardfeld aus edoc invoice, ist irrelevant für edoc invoice cockpit und hat keine Auswirkungen auf die Buchungslogik. Gibt das Fälligkeitsdatum der Rechnung an. |
payment_discount_date | PaymDiscDate | Nein | Wird nur in den Stagingtabellen angezeigt. | Wird nur in den Stagingtabellen angezeigt. | Wird nur in den Stagingtabellen angezeigt. | Gibt das Datum an, bis wann der Skontoabzug für die Rechnungssumme gewährt wird. |
payment_discount_amount | PaymDiscAmount | Nein | Wird nur in den Stagingtabellen angezeigt. | Wird nur in den Stagingtabellen angezeigt. | Wird nur in den Stagingtabellen angezeigt. | Gibt den Skontobetrag an. |
payment_discount_use | IsPaymDisc | Nein | Wird mittels der Stammdaten zugeordnet. | Wird mittels der Stammdaten zugeordnet. | Wird mittels der Stammdaten zugeordnet. | Ist ein Standardfeld aus edoc invoice, ist irrelevant für edoc invoice cockpit und hat keine Auswirkungen auf die Buchungslogik. Gibt an, ob Skontoabzug gewährt wird. |
payment_term | PaymDiscCode | Nein | Wird mittels der Stammdaten zugeordnet. | Wird mittels der Stammdaten zugeordnet. | Wird mittels der Stammdaten zugeordnet. | Ist ein Standardfeld aus edoc invoice, ist irrelevant für edoc invoice cockpit und hat keine Auswirkungen auf die Buchungslogik. Gibt die Zahlungsbedingung für die Rechnung an. |
payment_mode | PaymMode | Ja | Feld Zahlungsmethode Datenbankfeld PaymMode | Feld Zahlungsmethode Datenbankfeld PaymMode | Feld Zahlungsmethode Datenbankfeld PaymMode | Gibt die Zahlungsmethode (SEPA, Lastschrift usw.) für die Rechnung an. |
vendTransPaymId | VendTransPaymId | Nein | - | - | - | Deprecated. Existiert nur aus Gründen der Rückwärtskompatibilität. Ist identisch mit dem Feld vendor_id aus edoc invoice. |
text_01..text_20 | Text01..Text20 | Nein | - | - | - | Sie können dieses Datentypfeld für eigene Zwecke verwenden. |
int_01..int_05 | Int01..Int05 | Nein | - | - | - | Sie können dieses Datentypfeld für eigene Zwecke verwenden. |
real_01..real_05 | Real01..Real05 | Nein | - | - | - | Sie können dieses Datentypfeld für eigene Zwecke verwenden. |
date_01..date_05 | Date01..Date05 | Nein | - | - | - | Sie können dieses Datentypfeld für eigene Zwecke verwenden. |
datetime_01..datetime_05 | UTCDatetime01..UTCDatetime05 | Nein | - | - | - | Sie können dieses Datentypfeld für eigene Zwecke verwenden. |
markup_alloc_after_enum | MarkupAllocAfter | Ja | - | Feld Zuweisung von Belastungen Datenbankfeld MarkupAllocateAfter | - | Gibt an, wie die Belastungen pro Nettobetrag, Menge und Artikel zugewiesen werden sollen. |
markup_alloc_on_enum | MarkupAllocOn | Ja | - | Feld Belastungen den Positionen zuteilen Datenbankfeld MarkupAllocateOn | - | Gibt an, wie die Belastungen den Artikelpositionen zugewiesen werden sollen. |
markup_alloc_isAll_enum | MarkupAllocIsAll | Ja | - | Feld Alle zuweisen Datenbankfeld MarkupAllocateIsAll | - | Gibt an, ob Belastungen auf alle Bestellpositionen zugewiesen werden sollen. |
markup_alloc_isOnlyStock_enum | MarkupAllocIsOnlyStock | Ja | - | Feld Auf Lager Datenbankfeld MarkupAllocateIsOnlyStock | - | Gibt an, ob Belastungen nur gelagerten Bestellpositionen zugeordnet werden sollen. |
EDIVSTGheadpositionValuesV2-Tabelle und Feldzuordnungen (Übersicht)
Die von edoc D365 FO invoice cockpit standardmäßig verwendeten Felder finden Sie in der Spalte Pflichtfeld mit dem Eintrag Ja. Die Spalten für die Rechnungskategorie enthalten die jeweiligen Felder in edoc invoice cockpit, wenn das edoc invoice-Feld für die Kategorie verwendet wird.
Alle Felder, die mit Nein gekennzeichnet sind, stehen Ihnen für weitere Szenarien zur Verfügung.
edoc invoice-Feld | Dynamics 365-Feld | Pflichtfeld | Feld für Rechnung ohne Bestellbezug | Feld für Rechnung mit Bestellbezug | Feld für Rechnung für Anlagen | Beschreibung |
---|---|---|---|---|---|---|
event_id | EventId | Ja | Wird nur in den Stagingtabellen angezeigt. | Wird nur in den Stagingtabellen angezeigt. | Wird nur in den Stagingtabellen angezeigt. | Die Ereignis-ID muss im GUID-Format angegeben werden. |
ecm_id | ECMDocuId | Ja | Feld ECMDocuId | Feld ECM Dokument ID | Feld ECM Dokument ID | Ist die Dokument-ID aus dem ECM-System. |
row_index | LineNum | Ja | Feld Positionsnummer Datenbankfeld LineNum | Feld Positionsnummer Datenbankfeld LineNum | Feld Positionsnummer Datenbankfeld LineNum | Gibt die Nummer der Bestellposition an. |
account | LineAccount | Ja | Feld Sachkonto Datenbankfeld LineAccount | Feld Sachkonto Datenbankfeld LineAccount | Feld Sachkonto Datenbankfeld LineAccount | Gibt das Sachkonto in Dynamics 365 an. |
cost_center | CostCenter | Nein | Wird mittels der Stammdaten zugeordnet. | Wird mittels der Stammdaten zugeordnet. | Wird mittels der Stammdaten zugeordnet. | Gibt die Kostenstelle der Finanzdimensionen an, auf der die Bestellposition in Dynamics 365 gebucht wird. |
cost_object | CostObject | Nein | Wird mittels der Stammdaten zugeordnet. | Wird mittels der Stammdaten zugeordnet. | Wird mittels der Stammdaten zugeordnet. | Ist ein Standardfeld aus edoc invoice, ist irrelevant für edoc invoice cockpit und hat keine Auswirkungen auf die Buchungslogik. Gibt den Kostenträger der Finanzdimensionen an. |
KST1..KST2 | FinDim01..FinDim02 | Nein | - | - | - | Sind Standardfelder aus edoc invoice, sind irrelevant für edoc invoice cockpit und haben keine Auswirkungen auf die Buchungslogik. Gibt jeweils eine weitere Kostenstelle an. |
posting_key | PostingKey | Nein | Wird mittels der Stammdaten zugeordnet. | Wird mittels der Stammdaten zugeordnet. | Wird mittels der Stammdaten zugeordnet. | Ist ein Standardfeld aus edoc invoice, ist irrelevant für edoc invoice cockpit und hat keine Auswirkungen auf die Buchungslogik. |
net_amount | AmountNet | Ja | Feld Betrag netto Datenbankfeld AmountNet | Feld Betrag netto Datenbankfeld AmountNet | Feld Betrag netto Datenbankfeld AmountNet | Gibt den Nettobetrag der Rechnung an. |
vat_amount | AmountTax | Ja | Feld Betrag Steuer Datenbankfeld AmountNet | Feld Betrag Steuer Datenbankfeld AmountNet | Feld Betrag Steuer Datenbankfeld AmountNet | Gibt den MwSt.-Betrag des Nettobetrags an. |
vat_percent | PercentTax | Ja | Feld Prozent Steuer Datenbankfeld PercentTax | Feld Prozent Steuer Datenbankfeld PercentTax | Feld Prozent Steuer Datenbankfeld PercentTax | Gibt den MwSt.-Prozentsatz der Rechnung an. |
vat_code | VatCode | Ja | Wird mittels der Stammdaten zugeordnet. | Wird mittels der Stammdaten zugeordnet. | Wird mittels der Stammdaten zugeordnet. | Ist ein Standardfeld aus edoc invoice, ist irrelevant für edoc invoice cockpit und hat keine Auswirkungen auf die Buchungslogik. Gibt den MwSt.-Code an. |
gross_amount | Amount | Ja | Wird mittels der Stammdaten zugeordnet. | Wird mittels der Stammdaten zugeordnet. | Wird mittels der Stammdaten zugeordnet. | Gibt den Bruttobetrag der Rechnungssumme an. |
order_number | PurchId | Ja | - | Feld Bestellung Datenbankfeld PurchId | - | Gibt die Bestellnummer der Rechnung mit Bestellbezug an. |
delivery_note | PackingSlipId | Ja | - | Feld Lieferschein Datenbankfeld PackingSlipId | - | Gibt die Lieferscheinnummer der Rechnung mit Bestellbezug an. |
quantity | Qty | Ja | - | Feld Menge Datenbankfeld Qty | - | Gibt die gelieferte Menge der Artikel an. |
unit_price | Price | Ja | - | Feld Preis Datenbankfeld Price | - | Gibt den Preis pro Artikel an. |
price_units | PriceUnits | Ja | - | Feld Preiseinheit Datenbankfeld PriceUnits | - | Gibt die Einheit als Dezimalzahl für den Preis an, z.B. für ein Einzelstück, ein Dutzend oder pro Palette. |
item_number | ItemId | Ja | - | Feld Artikelnummer Datenbankfeld ItemId | - | Gibt die Artikelnummer an. |
item_description | ItemDescription | Ja | - | Feld Artikelbeschreibung Datenbankfeld ItemDescription | - | Gibt die Artikelbeschreibung an. |
posting_text | PostingText | Ja | - | Feld Buchungstext Datenbankfeld PostingText | - | Gibt eine Beschreibung als Buchungstext an. |
order_position | PurchLinenum | Ja | - | Feld Nummer der Einkaufszeile Datenbankfeld PurchLinenum | - | Gibt die Nummer der Bestellposition an. |
asset_number | AssetNum | Nein | - | - | - | Deprecated. Existiert nur aus Gründen der Rückwärtskompatibilität. |
fixed_assetid | FixedAssetId | Ja | - | - | Feld Anlagennummer Datenfeld FixedAssetId | Gibt die ID der Anlage an. |
tax_code | TaxCode | Ja | - | Feld Mehrwertsteuercode Datenbankfeld TaxCode | - | Gibt den Mehrwertsteuercode an. |
tax_item_code | TaxItemCode | Ja | - | Feld Artikel-Mehrwertsteuergruppe Datenbankfeld TaxItemCode | - | Gibt die Mehrwertsteuergruppe für den Artikel an. |
tax_code_group | TaxCodeGroup | Ja | - | Feld Mehrwertsteuergruppe Datenbankfeld TaxCodeGroup | - | Gibt die Mehrwertsteuergruppe an. |
exception_type | ExceptionType | Ja | - | Wird nur in den Stagingtabellen angezeigt. | - | Dieses Feld wird nur verwendet, wenn es Belastungen für Artikelpositionen oder Kopfdaten gibt. |
text_01..text_20 | Text01..Text20 | Nein | - | - | - | Sie können dieses Datentypfeld für eigene Zwecke verwenden. |
int_01..int_05 | Int01..Int05 | Nein | - | - | - | Sie können dieses Datentypfeld für eigene Zwecke verwenden. |
real_01..real_05 | Real01..Real05 | Nein | - | - | - | Sie können dieses Datentypfeld für eigene Zwecke verwenden. |
date_01..date_05 | Date01..Date05 | Nein | - | - | - | Sie können dieses Datentypfeld für eigene Zwecke verwenden. |
datetime_01..datetime_05 | UTCDatetime01..UTCDatetime05 | Nein | - | - | - | Sie können dieses Datentypfeld für eigene Zwecke verwenden. |
findim01..findim10 | FinDim01..FinDim10 | Nein | - | - | - | Sie können dieses Datentypfeld für eigene Zwecke verwenden. |