Hdr Klasse - Properties

<< Klicke um Table of Contents anzuzeigen  >>

Navigation:  Nexus Schnittstellenbuch DE > Importschnittstellen > NREI (JSON) > NREI - Klassen >

Hdr Klasse - Properties

Dieses Kapitel beschreibt alle Properties der Klasse Hdr.

Sie bildet die Kopfdaten der Rechnung (Bspw. Anschrift, Datum, Rechnungsnummer, Gesamtbetrag der Rechnung etc.) ab.

Es wird der Name, die Beschreibung und der Datentyp der Property aufgelistet. Ebenso, ob das Feld übergeben werden kann oder muss.

 

Name

Beschreibung

Datentyp

Kann / Muss-Feld

APmtA

AdditionalPaymentAmount - Betrag des Zahlartenaufschlags in Rechnungswährung

Bei Gutschriften negativ.

Decimal

KANN

APmtAEUR

AdditionalPaymentAmount - Betrag des Zahlartenaufschlags in EURO.

Dieses Feld ist nicht anzugeben, wenn die Rechnung in Euro ausgestellt wurde.

Bei Gutschriften negativ.

Decimal

KANN

C

Country - Rechnungsempfängerland, Ländercode ISO-3166

String

MUSS

CA

CouponAmount - Zahlungsbetrag, wenn die Zahlung per Gutschein erfolgte.

Nur bei Rechnung, brutto, negatives Vorzeichen und nur, wenn der Gutscheinbetrag nicht als Rechnungsposition ausgewiesen wurde.

Decimal

KANN

CAEUR

Coupon-Amount - Zahlungsbetrag, wenn die Zahlung per Gutschein erfolgte in EURO.

Nur bei Rechnung, brutto, negatives Vorzeichen und nur, wenn der Gutscheinbetrag nicht als Rechnungsposition ausgewiesen wurde.

Das Feld ist leer, wenn die Rechnung in EUR ausgestellt wurde.

Decimal

KANN

CC

CurrencyCode - Währung, in der die Rechnung erstellt wurde (ISO-4217)

String

MUSS

CGrp

CustomerGroup - Kundengruppe

String

KANN

CID

CustomerID - liefert die eindeutige ID, unter der der Kunde im Shopsystem geführt wird.

String

MUSS

City

City - Ort der Rechnungsadresse

(MUSS bei Rechnungen)

String

MUSS *

CN

CompanyName - Name der Firma.

(Entweder CompanyName oder FamilyName müssen übergeben werden)

String

MUSS *

CNo

CustomerNo - Kundennummer KANN

String

KANN

CoDA

CashOnDeliveryAmount - Gebühren für Nachname etc., brutto in Euro.

Dieses Feld ist nur zu verwenden, wenn die Nachnahmegebühren nicht in Form einer Rechnungsposition übergeben werden.

Bei Gutschriften negativ.

Decimal

KANN

CoDAEUR

CashOnDeliveryAmount - Gebühren für Nachname etc., brutto in Euro.

Dieses Feld ist nur zu verwenden, wenn die Nachnahmegebühren nicht in Form einer Rechnungsposition übergeben werden. Feld ist leer, wenn die Rechnung in EUR ausgestellt wurde.

Bei Gutschriften negativ.

Decimal

KANN

DL

DocumentLink - Dateiname oder Link zum Download des Rechnungs-/Gutschrift-PDF-Dokuments

String

KANN

DlC

DeliveryCountry - Lieferland, falls von Rechnungsempfängerland abweichend

String

MUSS

DlCt

DeliveryCity - Ort, an den die Lieferung erfolgt ist

String

KANN

DlDt

DeliveryDate - Lieferdatum = Datum, an dem Bestellung vollständig beim Kunden angeliefert wurde.

(MUSS bei Rechnungen)

DateTime

MUSS *

DlZ

DeliveryZip - Postleitzahl des Lieferortes

(MUSS bei Rechnungen)

String

MUSS *

DN

DebtorNo - Debitoren-Nummer

Wird nur dann benötigt, wenn die Debitoren-Nr. des rechnungschreibenden Systems verwendet werden sollen

Int64

KANN

DT

Document Type - Belegart

Mögliche Werte: 10 (Rechnung), 11 (externe Rechnung), 20 (Gutschrift), 30 (Storno-Rechnung), 40 (Storno-Gutschrift), 999 (Sonstige) oder 0 (falls nicht befüllt)

String

KANN

EbNm

EbayName

String

MUSS

EbPmtID

EbayPaymentID - Zahlungsinformation, wenn die Bestellung über Ebay abgewickelt wurde

String

MUSS

EM

Email - E-Mail-Adresse des Kunden.

String

MUSS

FamN

FamilyName - Nachname des Kunden
(Entweder CompanyName oder FamilyName müssen übergeben werden)

String

MUSS *

FCExR

Umrechnungskurs von Fremdwährung auf EUR. Darf nur angegeben werden. wenn CC<>EUR. Kurs wird angegeben in der Form 1 € = x Fremdwährung

Decimal

KANN

FN

FirstName - Vorname des Kunden

(MUSS bei Nutzung des amavat-Moduls)

String

MUSS *

FS

FactoringStatus - 0=Kein Factoring, 1=Angekauft, 2=Abgelehnt

Int32

KANN

GwA

GiftWrapAmount - (Geschenk-)Verpackungskosten in Rechnungswährung

Decimal

KANN

GwAEUR

GiftWrapAmount - (Geschenk-)Verpackungskosten in Rechnungswährung in EUR, wenn die Rechnung nicht in EURO angegeben wurde.

Decimal

KANN

IDt

InvoiceDate - Rechnungs- / Gutschriftsdatum

DateTime

MUSS

INo

InvoiceNo - Rechnungsnummer bzw. Gutschrift-Nummer

String

MUSS

IsNet

IsNet - Netto Flag, muss auf TRUE gesetzt werden, wenn die Rechnung ohne Mehrwertsteuer ausgestellt wurde, intern jedoch mit Mehrwertsteuer gearbeitet wurde. Das Flag bewirkt, dass bei der weiteren Verarbeitung nur mit den Netto-Werten gearbeitet wird.

Boolean

MUSS

IsPf

IsProforma - Handelt es sich um eine Proforma Rechnung?

Boolean

MUSS

IT

Inco-Term - Internationale Lieferbedingungen

(MUSS bei Nutzung des Intrastat-Moduls)

String

MUSS *

KlnId

KlarnaPersonalId

String

KANN

ODt

OrderDate - Bestelldatum

(MUSS bei Rechnungen)

DateTime

MUSS *

OID

OrderID - Eindeutige ID, unter der alle Dokumente zu einem Vorgang geführt werden (Lieferscheine, Rechnungen, Gutschriften etc.) falls unklar ist welches Feld als Order-ID verwendet werden muss

String

MUSS

Pb

Postbox - Postfach der Rechnungsadresse

Eines der beiden Felder Pb oder Str MUSS übergeben werden!

String

MUSS *

PL

PurchaseLink - Verkaufs- / Auktionslink Wird unter anderem benötigt, um den Verkaufskanal zu ermitteln, wenn dieser nicht über ShopID/ShopName/SubShopID/SubShopName übermittelt wird

String

KANN

PmDt

PaymentDate - Zahlungsdatum

(MUSS bei Inkassoaufträgen, d.h. Zahlung erfolgt vor der Lieferung; z.B. Bank, PayPal, AmazonPay)

DateTime

MUSS *

PPEm

PayPalEmail

String

KANN

PrvINo

PreviousInvoiceNo - Vorgänger-Rechnungsnummer Liefert die Rechnungs- bzw. Gutschrifts-Nr. des Vorgänger-Dokuments zurück. Z.B. die Rechnungs-Nr., wenn es sich beim aktuellen Dokument um eine Gutschrift handelt.

(MUSS bei Rechnungs- oder Gutschriftskorrektur)

String

MUSS *

PrvIDt

PreviousInvoiceDate -  Datum dsr korrigierten Vorgängerbeleges.

(MUSS bei Rechnungs- oder Gutschriftskorrektur)

DateTime

MUSS *

PrvOID

PreviousOrdnerID - Liefert die Order-ID bzw. des korrigierten Vorgängerbeleges

String

KANN

Rmrks

Remarks - Bemerkung zur Rechnung

String

KANN

ShA

ShippingAmount - Versandkosten, brutto. Dieses Feld ist nur zu verwenden, wenn die Versandkosten nicht in Form einer Rechnungsposition übergeben werden können.

Bei Gutschriften negativ.

Decimal

KANN

ShAEUR

ShippingAmount - Versandkosten, brutto in EURO. Dieses Feld ist nur zu verwenden, wenn die Versandkosten nicht in Form einer Rechnungsposition übergeben werden können. Das Feld ist leer, wenn die Rechnung in EUR ausgestellt wurde.

Bei Gutschriften negativ.

Decimal

KANN

ShDt

ShipmentDate - Datum der Versendung an den Kunden

(MUSS bei Rechnungen)

DateTime

MUSS *

ShGrp

ShippingGroup - Bezeichnung der Versandgruppe

String

KANN

SID

ShopID - Eindeutige ID des Shops bzw. der Plattform, über die die Rechnung erstellt wurde. Kann frei vergeben werden.

String

MUSS

SN

ShopName - liefert den eindeutigen Namen / Bezeichnung des Shops bzw. der Plattform, über die die Rechnung erstellt wurde. Kann frei vergeben werden.

String

KANN

SSID

SubShopID - liefert die eindeutige ID einer vom Shop verwalteten Plattform. Nur für Multichannel-Systeme relevant: Z.B. ShopID  1 = Plentymarkets, ShopID  1.1 = Amazon DE (an Plentymarkets angebunden)

String

KANN

SSINo

SubShopInvoiceNumber - Externe Rechnungsnummer - liefert die Rechnungsnummer, wenn die Rechung von der verwalteten Plattform erstellt wurde.

z. B. die Amazon-Rechnungsnummer, wenn die Rechnung über Amazon Business Services erstellt wurde. Darf nie zeitgleich mit der regulären Rechnungsnummer INo übergeben werden. (Ausnahme: Beide Nummernfelder enthalten den gleichen Wert.)

String

KANN

SSN

SubShopName - liefert den eindeutigen Namen / Bezeichnung der vom Shop verwalteten Plattform

String

KANN

SSOID

SubShopOrderID - liefert die eindeutige Nummer, unter der die Bestellung in der verwalteten Plattform geführt wird. Z.B. die Amazon-Order-ID oder die Order-ID des ausführenden Shops

String

KANN

Str

Street - Straße der Rechnungsadresse

Eines der beiden Felder Pb oder Str MUSS übergeben werden!

String

MUSS *

TGrossA

TotalGrossAmount - Rechnungsgesamtsumme (brutto), einschließlich ALLER Rechnungsänderungspositionen wie z.B. ShippingAmount u. CashOnDeliveryAmount.

Bei Gutschriften und Stornorechnungen ist dieses und die weiteren Betragsfelder mit umgekehrtem Vorzeichen zu füllen.

Decimal

MUSS

TGrossAEUR

TotalGrossAmountEUR - Rechnungsgesamtsumme (brutto), einschließlich Rechnungsänderungspositionen wie z.B ShippingAmount u. CashOnDeliveryAmount in EUR, wenn die Bestellung in Fremdwährung abgewickelt wurde. Das Feld ist leer, wenn die Rechnung in EUR ausgestellt wurde.

Decimal

KANN

TNetA

TotalNetAmount - Rechnungsgesamtsumme aus den Rechnungspositionen netto, also ohne Rechnungsänderungspositionen (ShippingAmount etc.)
Bei Gutschriften negativ.

(MUSS bei Netto-Rechnungen. Falls IsNet = true, und TNetA <> TGrossA, so wird TNetA für die weitere Verarbeitung verwendet.)

Decimal

MUSS *

TNetAEUR

TotalNetAmountEUR - Rechnungsgesamtsumme aus den Rechnungspositionen netto in Euro, also ohne Rechnungsänderungspositionen (ShippingAmount etc.). Das Feld ist leer, wenn die Rechnung in EURO ausgestellt wurde.

Bei Gutschriften negativ.

Decimal

KANN

TNo

TrackingNumber - Sendungsnummer. Name des Versenders und die Tracking-Nummer.
Mehrere Nummern sind durch Leerzeichen voneinander zu trennen

String

KANN

TT

TransactionType - Transaktionstyp. Wird nur bei Bedarf und nur, wenn es sich um rechnungschreibende Plattformen handelt, befüllt.
Wird derzeit nicht ausgewertet.

String

KANN

TVatA

TotalVATAmount - Gesamtbetrag Mehrwertsteuer, aus den Rechnungspositionen, also ohne Umsatzsteuer aus den Rechnungsänderungspositionen (Shippingamount etc.)

Bei Gutschriften negativ.

Decimal

KANN

TVatAEUR

TotalVATAmountEUR - Gesamtbetrag Mehrwertsteuer, aus den Rechnungspositionen, also ohne Umsatzsteuer aus den Rechnungsänderungspositionen (Shippingamount etc.) in EUR. Das Feld ist leer, wenn die Rechnung in EURO ausgestellt wurde.

Bei Gutschriften negativ.

Decimal

KANN

VatDp

VatDisplayed - Flag, ob MWst. ausgewiesen
False, wenn die Rechnung / Gutschrift zwar Umsatzsteuer enthält, diese aber nicht ausgewiesen / gedruckt wurde.

Boolean

MUSS

VatID

VATID - Umsatzsteuer-Identifikations-Nr. des Rechnungsempfängers. Die Umsatzsteuer-Identifikations-Nr.

(MUSS, wenn der Kunde ein Unternehmen mit Sitz in der EU ist)

String

MUSS *

Zip

Zip - Postleitzahl der Rechnungsadresse

(MUSS bei Rechnungen)

String

MUSS *


web_zoom18

Sie wollen mehr Informationen über dekodi? Dann besuchen Sie doch unsere Website!

 

phone_zoom18

Sie können uns auch einfach anrufen: 0911 / 310 429 - 10

 

mail_zoom18

Alternativ können Sie uns auch eine E-Mail schreiben: info@dekodi.de

 

Impressum