Netto Rechnungen

TransdatiX.Convert Netto Rechnungen

Version 2.0.0 vom 21.06.2006

Inhalt

Allgemeines

Dieser Konverter wandelt Ihre Rechnungsdaten in gültige EDIFACT INVOIC gemäß den Spezifikationen der Handelskette Netto.

Aufruf des Konverters

Um diesen TransdatiX.Convert zu benützen, müssen Sie zuerst Ihre Daten in CSV- oder XML-Dateien exportieren. Alles was Sie brauchen, um Ihre Daten für diesen Konverter aufzubereiten, befindet sich hier.

Sie haben dann viele Möglichkeiten, den TransdatiX.Convert aufzurufen, z.B. Sie definieren ein Prozess, in welchem Sie einen TransdatiX.Comm miteinbeziehen, um Konvertierung + Übermittlung zu automatisieren. Mehr Information über den TransdatiX.Configurator und andere Anbindungstechniken befindet sich hier.


Datenstruktur - Übersicht

Folgende Liste zeigt die formelle Struktur der Daten, die der Konverter akzeptiert. Beschreibungen in Fettschrift bedeutet, dass das Element ein Mussfeld ist, außer wenn in der Beschreibung des Elementen eine Bedingung ausdrücklich formuliert wird.


Elementname

Beschreibung

 
RootRoot-Element
 
  MessageNachricht
    MessageIDInterne eindeutige Kennung
 
    EnvelopeÜbertragungsdaten
      MessageIDReferenz auf MessageID in Datengruppe Message
      SenderIdAbsender
      RecipientIdEmpfänger
      MessageTypeEDIFACT-Nachrichtentyp
      TransmissionIdÜbertragungsreferenz
      TestFlagTestkennzeichen
 
    InvoiceRechnungskopf
      MessageIDReferenz auf MessageID in Datengruppe Message
      InvoiceIDInterne eindeutige Kennung
      StatusSatzart
      NumberRechnungs-/Gutschriftsnummer
      DateAusstellungsdatum
      DeliveryDateLieferdatum
      FreeText1Rechnungstext Zeile 1
      FreeText2Rechnungstext Zeile 2
      OrderNumberBestellnummer des Kunden
      OrderDateDatum der Bestellung
      DeliveryNoteNumberLieferscheinnummer
      DeliveryNoteDateLieferscheindatum
      BuyerGLNKäufer
      SupplierGLNLieferant
      SupplierVatRegNrSteuernummer des Lieferanten
      DeliveryGLNLieferanschrift
      InvoiceeGLNRechnungsempfänger-GLN
      InvoiceVatPercentageHauptsteuersatz der Rechnung
      CurrencyWährung
      TotalPositionAmountSummenbetrag der Positionsbeträge
      TotalAmountGesamtbetrag
      TotalTaxAmountSteuerbetrag
      TotalTaxableAmountzu versteuernder Betrag
      TotalChargeGesamtzu-/abschläge
 
      InvoiceChargeRechnungs-Zu- oder Abschläge
        MessageIDReferenz auf MessageID in Datengruppe Message
        InvoiceIDReferenz auf InvoiceID in Datengruppe Invoice
        StatusZu-/Abschlagstyp
        CalculationSequenceIndicatorKalkulationsstufe
        QualifierZu-/Abschlagsart
        PercentageProzentsatz
        AmountBetrag
 
      InvoiceTaxRechnungs-Steuer
        MessageIDReferenz auf MessageID in Datengruppe Message
        InvoiceIDReferenz auf InvoiceID in Datengruppe Invoice
        StatusSteuertyp
        QualifierSteuerart
        PercentageSteuersatz
        BasisAmountSteuerpflichtiger Gesamtbetrag
        AmountSteuerbetrag
 
      InvoicePosRechnungsposition
        MessageIDReferenz auf MessageID in Datengruppe Message
        InvoiceIDReferenz auf InvoiceID in Datengruppe Invoice
        InvoicePosIDInterne eindeutige Kennung
        NumberPositionsnummer
        ItemEANSupplierEAN des Artikels
        ItemIdSupplierinterne Artikelnummer des Lieferanten
        ItemIdBuyerinterne Artikelnummer des Käufers
        ItemName1Artikelbezeichnung 1
        ItemName2Artikelbezeichnung 2
        QuantityInvoicedMenge
        UnitInvoicedEinheit
        NetAmountPositionsnettowert
        TotalPositionChargeGesamtzu-/abschläge
        GrossPriceBruttopreis
 
        PosTaxRechnungs-Steuer
          MessageIDReferenz auf MessageID in Datengruppe Message
          InvoiceIDReferenz auf InvoiceID in Datengruppe Invoice
          InvoicePosIDReferenz auf InvoicePosID in Datengruppe InvoicePos
          StatusSteuertyp
          QualifierSteuerart
          PercentageSteuersatz
 
        InvoicePosChargeZu- oder Abschläge
          MessageIDReferenz auf MessageID in Datengruppe Message
          InvoiceIDReferenz auf InvoiceID in Datengruppe Invoice
          InvoicePosIDReferenz auf InvoicePosID in Datengruppe InvoicePos
          StatusZu-/Abschlagstyp
          CalculationSequenceIndicatorKalkulationsstufe
          QualifierZu-/Abschlagsart
          PercentageProzentsatz
          AmountBetrag



Datengruppe Message - Nachricht
Mussfeld: ja, beliebig wiederholbar

MessageID - Interne eindeutige Kennung
Keyfeld
Format: Alphanumerisch



Datengruppe Envelope - Übertragungsdaten
Mussfeld: ja

MessageID - Referenz auf MessageID in Datengruppe Message
Keyfeld
Format: Alphanumerisch

SenderId - Absender
Mussfeld: ja
Format: Alphanumerisch mit max. 13 Stelle(n)
Hinweis: GLN = Mailbox-ID des Absenders

RecipientId - Empfänger
Mussfeld: nein
Format: Alphanumerisch mit max. 13 Stelle(n)
Hinweis: GLN = Mailbox-ID des Empfängers
Wenn nicht angegeben, wird die GLN 4316268000000 verwendet

MessageType - EDIFACT-Nachrichtentyp
Mussfeld: nein
Format: Alphanumerisch mit max. 6 Stelle(n)
Hinweis: Wenn eine Envelope nur Nachrichten eines Typs enthält kann als Information für den Empfänger im Kopf der Nachrichtentyp angegeben werden.
Wenn nicht angegeben wird als Typ "INVOIC" verwendet

TransmissionId - Übertragungsreferenz
Mussfeld: nein
Format: Alphanumerisch mit max. 14 Stelle(n)
Hinweis: Eindeutige Referenz der Übertragung, vergeben vom Sender. Wenn nicht angegeben, dann wird eine Übertragungsreferenz aus aktuellem Datum und Uhrzeit generiert

TestFlag - Testkennzeichen
Mussfeld: nein
Mögliche Werte:
1=Testbetrieb (nur in Abstimmung mit dem Empfänger)



Datengruppe Invoice - Rechnungskopf
Mussfeld: ja, maximal 9999 wiederholungen

MessageID - Referenz auf MessageID in Datengruppe Message
Keyfeld
Format: Alphanumerisch

InvoiceID - Interne eindeutige Kennung
Keyfeld
Format: Alphanumerisch

Status - Satzart
Mussfeld: nein
Mögliche Werte:
380=Rechnung (Standard)
381=Gutschriftsanzeige

Number - Rechnungs-/Gutschriftsnummer
Mussfeld: ja
Format: Alphanumerisch mit max. 35 Stelle(n)

Date - Ausstellungsdatum
Mussfeld: ja
Format: Datum

DeliveryDate - Lieferdatum
Mussfeld: nein
Format: Datum

FreeText1 - Rechnungstext Zeile 1
Mussfeld: nein
Format: Alphanumerisch mit max. 70 Stelle(n)

FreeText2 - Rechnungstext Zeile 2
Mussfeld: nein
Format: Alphanumerisch mit max. 70 Stelle(n)

OrderNumber - Bestellnummer des Kunden
Mussfeld: nein
Format: Alphanumerisch mit max. 35 Stelle(n)

OrderDate - Datum der Bestellung
Mussfeld: nein
Format: Datum

DeliveryNoteNumber - Lieferscheinnummer
Mussfeld: nein
Format: Alphanumerisch mit max. 35 Stelle(n)

DeliveryNoteDate - Lieferscheindatum
Mussfeld: nein
Format: Datum

BuyerGLN - Käufer
Mussfeld: ja
Format: Alphanumerisch mit max. 13 Stelle(n)
Hinweis: GLN des Käufers

SupplierGLN - Lieferant
Mussfeld: ja
Format: Alphanumerisch mit max. 13 Stelle(n)
Hinweis: GLN des Lieferanten

SupplierVatRegNr - Steuernummer des Lieferanten
Mussfeld: nein
Format: Alphanumerisch mit max. 13 Stelle(n)

DeliveryGLN - Lieferanschrift
Mussfeld: nein
Format: Alphanumerisch mit max. 13 Stelle(n)
Hinweis: GLN des Warenempfängers

InvoiceeGLN - Rechnungsempfänger-GLN
Mussfeld: nein
Format: Alphanumerisch mit max. 13 Stelle(n)
Hinweis: GLN des Rechnungsempfängers (wenn abweichend vom Käufer)

InvoiceVatPercentage - Hauptsteuersatz der Rechnung
Mussfeld: ja
Format: Decimal

Currency - Währung
Mussfeld: nein
Format: Alphanumerisch mit max. 3 Stelle(n)
Hinweis: ISO-Code der Rechnungswährung
Wenn nicht angegeben, wird "EUR" verwendet

TotalPositionAmount - Summenbetrag der Positionsbeträge
Mussfeld: ja
Format: Decimal

TotalAmount - Gesamtbetrag
Mussfeld: ja
Format: Decimal

TotalTaxAmount - Steuerbetrag
Mussfeld: ja
Format: Decimal

TotalTaxableAmount - zu versteuernder Betrag
Mussfeld: ja
Format: Decimal

TotalCharge - Gesamtzu-/abschläge
Mussfeld: nein
Format: Decimal
Hinweis: Gesamtsumme aller Zu- und Abschläge (kann positiv oder negativ sein)



Datengruppe InvoiceCharge - Rechnungs-Zu- oder Abschläge
Mussfeld: nein, maximal 9999 wiederholungen
Angabe als Prozentsatz und/oder Betrag möglich

MessageID - Referenz auf MessageID in Datengruppe Message
Keyfeld
Format: Alphanumerisch

InvoiceID - Referenz auf InvoiceID in Datengruppe Invoice
Keyfeld
Format: Alphanumerisch

Status - Zu-/Abschlagstyp
Mussfeld: ja
Mögliche Werte:
A=Abschlag
C=Zuschlag

CalculationSequenceIndicator - Kalkulationsstufe
Mussfeld: nein
Mögliche Werte:
1=Erste Kalkulationsstufe
2=Zweite Kalkulationsstufe
3=Dritte Kalkulationsstufe
4=Vierte Kalkulationsstufe
5=Fünfte Kalkulationsstufe
6=Sechste Kalkulationsstufe
7=Siebte Kalkulationsstufe
8=Achte Kalkulationsstufe
9=Neunte Kalkulationsstufe

Qualifier - Zu-/Abschlagsart
Mussfeld: nein
Mögliche Werte:
EAB=Skonto
FC=Frachtgebühren
DI=Rabatt

Percentage - Prozentsatz
Mussfeld: nein
Format: Decimal

Amount - Betrag
Mussfeld: nein
Format: Decimal



Datengruppe InvoiceTax - Rechnungs-Steuer
Mussfeld: nein, maximal 10 wiederholungen
Diese Datengruppe ist nur dann erforderlich, wenn mehrere Steuersätze vorhanden sind

MessageID - Referenz auf MessageID in Datengruppe Message
Keyfeld
Format: Alphanumerisch

InvoiceID - Referenz auf InvoiceID in Datengruppe Invoice
Keyfeld
Format: Alphanumerisch

Status - Steuertyp
Mussfeld: nein
Mögliche Werte:
7=Steuer (Standard)

Qualifier - Steuerart
Mussfeld: nein
Mögliche Werte:
VAT=Mehrwertsteuer (Standard)

Percentage - Steuersatz
Mussfeld: ja
Format: Decimal
Hinweis: Steuersatz in Prozent

BasisAmount - Steuerpflichtiger Gesamtbetrag
Mussfeld: ja
Format: Decimal
Hinweis: Steuerbasisbetrag der Rechnung (bezogen auf Steuersatz)

Amount - Steuerbetrag
Mussfeld: ja
Format: Decimal
Hinweis: Steuerbetrag der Rechnung (bezogen auf Steuersatz)



Datengruppe InvoicePos - Rechnungsposition
Mussfeld: nein, maximal 9999 wiederholungen

MessageID - Referenz auf MessageID in Datengruppe Message
Keyfeld
Format: Alphanumerisch

InvoiceID - Referenz auf InvoiceID in Datengruppe Invoice
Keyfeld
Format: Alphanumerisch

InvoicePosID - Interne eindeutige Kennung
Keyfeld
Format: Alphanumerisch

Number - Positionsnummer
Mussfeld: nein
Format: Ganzzahl
Hinweis: Wenn nicht angegeben, wird eine fortlaufende Nummer generiert.

ItemEANSupplier - EAN des Artikels
Mussfeld: ja
Format: Alphanumerisch mit max. 14 Stelle(n)

ItemIdSupplier - interne Artikelnummer des Lieferanten
Mussfeld: nein
Format: Alphanumerisch mit max. 35 Stelle(n)

ItemIdBuyer - interne Artikelnummer des Käufers
Mussfeld: nein
Format: Alphanumerisch mit max. 35 Stelle(n)

ItemName1 - Artikelbezeichnung 1
Mussfeld: nein
Format: Alphanumerisch mit max. 35 Stelle(n)

ItemName2 - Artikelbezeichnung 2
Mussfeld: nein
Format: Alphanumerisch mit max. 35 Stelle(n)

QuantityInvoiced - Menge
Mussfeld: ja
Format: Decimal

UnitInvoiced - Einheit
Mussfeld: nein
Mögliche Werte:
PCE=Stück
KGM=Kilogramm
LTR=Liter
MTK=Quadratmeter
MTQ=Kubikmeter
MTR=Meter

NetAmount - Positionsnettowert
Mussfeld: ja
Format: Decimal
Hinweis: Positionsnettowert (Menge * Preis nach Berücksichtigung der Zu-/Abschläge, ohne MWSt)

TotalPositionCharge - Gesamtzu-/abschläge
Mussfeld: nein
Format: Decimal
Hinweis: Gesamtsumme aller Zu- und Abschläge für diese Position (kann positiv oder negativ sein)

GrossPrice - Bruttopreis
Mussfeld: ja
Format: Decimal
Hinweis: Preis pro Einheit vor Berücksichtigung der Zu-/Abschläge, ohne MWSt



Datengruppe PosTax - Rechnungs-Steuer
Mussfeld: ja, maximal 99 wiederholungen

MessageID - Referenz auf MessageID in Datengruppe Message
Keyfeld
Format: Alphanumerisch

InvoiceID - Referenz auf InvoiceID in Datengruppe Invoice
Keyfeld
Format: Alphanumerisch

InvoicePosID - Referenz auf InvoicePosID in Datengruppe InvoicePos
Keyfeld
Format: Alphanumerisch

Status - Steuertyp
Mussfeld: nein
Mögliche Werte:
7=Steuer (Standard)

Qualifier - Steuerart
Mussfeld: nein
Mögliche Werte:
VAT=Mehrwertsteuer (Standard)

Percentage - Steuersatz
Mussfeld: ja
Format: Decimal
Hinweis: Steuersatz in Prozent



Datengruppe InvoicePosCharge - Zu- oder Abschläge
Mussfeld: nein, maximal 15 wiederholungen
Angabe als Prozentsatz und/oder Betrag möglich

MessageID - Referenz auf MessageID in Datengruppe Message
Keyfeld
Format: Alphanumerisch

InvoiceID - Referenz auf InvoiceID in Datengruppe Invoice
Keyfeld
Format: Alphanumerisch

InvoicePosID - Referenz auf InvoicePosID in Datengruppe InvoicePos
Keyfeld
Format: Alphanumerisch

Status - Zu-/Abschlagstyp
Mussfeld: ja
Mögliche Werte:
A=Abschlag
C=Zuschlag

CalculationSequenceIndicator - Kalkulationsstufe
Mussfeld: nein
Mögliche Werte:
1=Erste Kalkulationsstufe
2=Zweite Kalkulationsstufe
3=Dritte Kalkulationsstufe
4=Vierte Kalkulationsstufe
5=Fünfte Kalkulationsstufe
6=Sechste Kalkulationsstufe
7=Siebte Kalkulationsstufe
8=Achte Kalkulationsstufe
9=Neunte Kalkulationsstufe

Qualifier - Zu-/Abschlagsart
Mussfeld: nein
Mögliche Werte:
EAB=Skonto
FC=Frachtgebühren
DI=Rabatt

Percentage - Prozentsatz
Mussfeld: nein
Format: Decimal

Amount - Betrag
Mussfeld: nein
Format: Decimal


Rechtserklärung

Alle Informationen in diesem Dokument werden ohne Abgabe von Garantien, welcher Art auch immer, zur Verfügung gestellt. TransdatiX lehnt alle Haftungsansprüche, ausdrückliche oder implizite, einschliesslich Ansprüchen bezüglich Verkaufbarkeit und Eignung für bestimmte Zwecke, ausdrücklich ab. In keinem Fall kann TransdatiX oder dessen Lieferanten für irgendwelche Schäden, die direkt oder indirekt, zufällig oder als Folgeschaden auftreten, verantwortlich gemacht werden. Insbesondere sind Geschäftsverluste, Datenverluste oder spezielle Schäden von Haftungsansprüchen explizit ausgeschlossen, auch wenn TransdatiX oder dessen Lieferanten auf die Möglichkeit derartiger Schäden hingewiesen haben. In jedem Fall werden Haftungsansprüche bis zum gesetzlich höchstmöglichen Ausmass abgelehnt.


© 2005, 2006 TransdatiX