ECR Rechnungen

TransdatiX.Convert ECR Rechnungen

Version 2.0.0 vom 11.01.2006

Inhalt

Allgemeines

Dieser Konverter wandelt Ihre Rechnungsdaten in gültige EDIFACT INVOIC D.96A gemäß den Empfehlungen von ECR-Österreich Phase II Update 2005 oder umgekehrt.

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 und Übermittlung zu automatisieren. Mehr Information über den TransdatiX.Configurator und andere Anbindungstechniken befindet sich hier.

Hinweise

Der Konverter arbeitet bidirektional und enthält sowohl Schnittstellen zur Erzeugung von EDIFACT INVOIC aus CSV- oder XML-Dateien (Ausgangsverarbeitung) als auch Schnittstellen zur Erzeugung von CSV- oder XML-Dateien aus EDIFACT INVOIC (Eingangsverarbeitung).

Der Konverter enthält vier Schnittstellen:
  • Ausgangsverarbeitung:
    • ConvertXmlToEdi
    • Konvertiert XML-Daten nach EDIFACT
    • ConvertCsvToEdi
    • Konvertiert CSV-Daten nach EDIFACT
  • Eingangsverarbeitung:
    • ConvertEdiToXml
    • Konvertiert EDIFACT nach XML
    • ConvertEdiToCsv
    • Konvertiert EDIFACT nach CSV
Bei der Verarbeitung eingehender Nachrichten erfolgt vor der eigentlichen Konvertierung eine Überprüfung, ob die EDIFACT-Eingabedatei der ECR-Empfehlung entspricht. Nicht ECR-konforme Nachrichten können mit diesem Konverter nicht verarbeitet werden.

Die Schnittstelle ConvertXmlToEdi erzeugt aus bis zu 10 XML-Fragmentdateien, die die Datenstruktur enthalten, eine EDIFACT INVOIC Datei.

Die Schnittstelle ConvertCsvToEdi erzeugt aus bis zu 10 CSV-Fragmentdateien, die die Datenstruktur enthalten, eine EDIFACT INVOIC Datei.

Die Schnittstelle ConvertEdiToXml erzeugt aus einer EDIFACT INVOIC Datei eine Ausgabedatei im XML-Format, die die gesamte Datenstruktur enthält.

Die Schnittstelle ConvertToCsv erzeugt aus einer EDIFACT INVOIC Datei sieben Ausgabedateien im CSV-Format:
  • Envelope.csv - Übertragungsdaten
    Hier befinden sich alle Daten der Datengruppe Envelope

  • Invoice.csv - Rechnungskopf
    Hier befinden sich alle Daten der Datengruppe Invoice

  • InvoiceCharge.csv - Zu- / Abschläge auf Rechnungsebene
    Hier befinden sich alle Daten der Datengruppe InvoiceCharge

  • InvoiceTax.csv - Steuern
    Hier befinden sich alle Daten der Datengruppe InvoiceTax

  • InvoicePos.csv - Rechnungspositionen
    Hier befinden sich alle Daten der Datengruppe InvoicePos

  • InvoicePosCharge.csv - Positionsrabatte
    Hier befinden sich alle Daten der Datengruppe InvoicePosCharge

  • InvoicePosTax.csv - positionsbezogene Steuern
    Hier befinden sich alle Daten der Datengruppe InvoicePosTax

Technische Daten des Konverters

Konvertername:Convert.ECR.Invoice.txf
Konverterpfad:Applications\Convert\ECR\Invoice\
Schnittstellenname:ConvertXmlToEdi
Parameter:
- @InputFile1 bis
@InputFile10
XML-Eingangsdateifragmente
- @OutputFile1Ausgangsdatei EDIFACT INVOIC
- @TempFile1Zwischendatei
Standard: Applications\Convert\ECR\Invoice\Temp\Invoice.xml.tmp
Schnittstellenname:ConvertCsvToEdi
Parameter:
- @InputFile1 bis
@InputFile10
CSV-Eingangsdateifragmente
- @OutputFile1Ausgangsdatei EDIFACT INVOIC
- @TempFile1Zwischendatei
Standard: Applications\Convert\ECR\Invoice\Temp\Invoice.xml.tmp
Schnittstellenname:ConvertEdiToXml
Parameter:
- @InputFile1EDIFACT-Eingangsdatei
- @OutputFile1XML-Ausgabedatei
Schnittstellenname:ConvertEdiToCsv
Parameter:
- @InputFile1EDIFACT-Eingangsdatei
- @OutputFile1CSV-Ausgabedatei Envelope-Daten
- @OutputFile2CSV-Ausgabedatei Invoice-Daten
- @OutputFile3CSV-Ausgabedatei InvoiceCharge-Daten
- @OutputFile4CSV-Ausgabedatei InvoiceTax-Daten
- @OutputFile5CSV-Ausgabedatei InvoicePos-Daten
- @OutputFile6CSV-Ausgabedatei InvoicePosCharge-Daten
- @OutputFile7CSV-Ausgabedatei InvoicePosTax-Daten
- @TempFile1Zwischendatei
Standard: Applications\Convert\ECR\Invoice\Temp\Invoice.xml.tmp

Beispiele

\Input\Invoice.ediBeispiel-Eingabedatei im Format EDIFACT INVOIC
\Input\Envelope.csvBeispiel-Eingabedatei Envelope-Daten im CSV-Format
\Input\Invoice.csvBeispiel-Eingabedatei Invoice-Daten im CSV-Format
\Input\InvoiceCharge.csvBeispiel-Eingabedatei InvoiceCharge-Daten im CSV-Format
\Input\InvoiceTax.csvBeispiel-Eingabedatei InvoiceTax-Daten im CSV-Format
\Input\InvoicePos.csvBeispiel-Eingabedatei InvoicePos-Daten im CSV-Format
\Input\InvoicePosCharge.csvBeispiel-Eingabedatei InvoicePosCharge-Daten im CSV-Format
\Input\InvoicePosTax.csvBeispiel-Eingabedatei InvoicePosTax-Daten im CSV-Format
\Output\Invoice.ediBeispiel-Ausgabedatei Konvertierung nach EDIFACT
\Output\Invoice.xmlBeispiel-Ausgabedatei einer Konvertierung nach XML
\Temp\Invoice.xml.tmpZwischendatei einer Beispielkonvetierung


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
 
  MessageRoot-Element
    MessageID
 
    EnvelopeÜbertragungsdaten
      MessageID
      SenderIdAbsender
      RecipientIdEmpfänger
      MessageTypeEDIFACT-Nachrichtentyp
      TransmissionIdÜbertragungsreferenz
      TestFlagTest
 
    InvoiceRechnungskopf
      MessageID
      InvoiceIDInterne Rechnungsnummer
      StatusArt der Nachricht
      FunctionNachrichtenfunktion
      NumberRechnungsnummer
      DateRechnungsdatum
      DeliveryDateLieferdatum
      OrderNumberBestellnummer
      OrderDateBestelldatum
      DeliveryNoteNumberLiefescheinnummer
      InvoiceReferenceNumberRechnungsnummer-Referenz
      BuyerGLNKäufer
      SupplierGLNLieferant
      DeliveryGLNLieferanschrift
      UltimateCustomerGLNEndempfänger
      OrderedByGLNBesteller
      InvoiceeGLNRechnungsempfänger
      CurrencyWährung
      PaymentDaysZahlungsziel
      ValueDateValuta
      CashDiscountDaysSkontotage 1
      CashDiscountPercentageSkontoprozentsatz 1
      CashDiscountDays2Skontotage 2
      CashDiscountPercentage2Skontoprozentsatz 2
      TotalPositionAmountSummenbetrag der Positionsbeträge
      TotalGoodsAmountWarenwert
      TotalAmountGesamtbetrag
      TotalContainerAmountSummenbetrag der Gebinde
      TotalTaxAmountSteuerbetrag
      TotalCashDiscountAmountSkontobetrag
 
      InvoiceChargeZu-/Abschläge der Rechnung
        MessageID
        InvoiceIDInterne Rechnungsnummer
        StatusZu-/Abschlagstyp
        QualifierZu-/Abschlagsart
        AmountBetrag
 
      InvoiceTaxRechnungs-Steuer
        MessageID
        InvoiceIDInterne Rechnungsnummer
        StatusSteuertyp
        QualifierSteuerart
        PercentageSteuersatz
        BasisAmountSteuerpflichtiger Gesamtbetrag
        AmountSteuerbetrag
 
      InvoicePosRechnungsposition
        MessageID
        InvoiceIDInterne Rechnungsnummer
        InvoicePosIDEindeutige Positionsnummer
        NumberPositionsnummer
        ItemEANSupplierEAN des Artikels
        SubPositionUnterpositionsinformation
        SubPositionNumberUnterpositionsnummer
        DisplayDisplayinformation
        ContainerGebindeinformation
        ItemNameArtikelbezeichnung
        ItemName2Artikelbezeichnung 2
        QuantityInvoicedberechnete Menge
        QuantityNotInvoicedMenge ohne Berechnung
        QuantityContainedInHigherLevelAnzahl in höheren Gebindeformen enthaltenen Einheiten
        UnitEinheit
        SpecialConditionsSondervereinbarungen
        NetAmountPositionswert Netto
        GrossAmountPositionswert Brutto
        NetPriceEinzelpreis Netto
        GrossPriceEinzelpreis Brutto
        CashDiscountPercentageSkontoprozentsatz
 
        InvoicePosChargePositionsrabatt
          MessageID
          InvoiceIDInterne Rechnungsnummer
          InvoicePosID
          PercentageProzentsatz
          AmountBetrag
 
        InvoicePosTaxSteuer der Rechnungsposition
          MessageID
          InvoiceIDInterne Rechnungsnummer
          InvoicePosIDEindeutige Positionsnummer
          StatusSteuertyp
          QualifierSteuerart
          PercentageSteuersatz
          AmountSteuerbetrag



Datengruppe Message - Root-Element
Mussfeld: ja, beliebig wiederholbar

MessageID - Keyfeld
Format: Alphanumerisch



Datengruppe Envelope - Übertragungsdaten
Mussfeld: ja

MessageID - Keyfeld
Format: Alphanumerisch

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

RecipientId - Empfänger
Mussfeld: ja
Format: Alphanumerisch mit max. 13 Stelle(n)
Hinweis: GLN = Mailbox-ID des Empfängers

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.

TransmissionId - Übertragungsreferenz
Mussfeld: nein
Format: Alphanumerisch mit max. 14 Stelle(n)
Hinweis: Eindeutige Referenz der Übertragung, vergeben vom Sender. Wenn nicht übergeben, dann wird eine Referenz bezogen auf das aktuelle Datum und Uhrzeit gestellt

TestFlag - Test
Mussfeld: nein
Mögliche Werte:
1=
Hinweis: Test



Datengruppe Invoice - Rechnungskopf
Mussfeld: ja, maximal 9999 Wiederholungen

MessageID - Keyfeld
Format: Alphanumerisch

InvoiceID - Interne Rechnungsnummer
Keyfeld
Format: Alphanumerisch
Hinweis: Nummer zur eindeutigen Identifizieren der Rechnung

Status - Art der Nachricht
Mussfeld: nein
Mögliche Werte:
380=Rechnung (default)
381=Gutschrift

Function - Nachrichtenfunktion
Mussfeld: nein
Mögliche Werte:
9=Original (default)
1=Stornierung

Number - Rechnungsnummer
Mussfeld: ja
Format: Alphanumerisch mit max. 35 Stelle(n)

Date - Rechnungsdatum
Mussfeld: ja
Format: Datum

DeliveryDate - Lieferdatum
Mussfeld: nein
Format: Datum

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

OrderDate - Bestelldatum
Mussfeld: nein
Format: Datum
Hinweis: Datum der Bestellung

DeliveryNoteNumber - Liefescheinnummer
Mussfeld: nein
Format: Alphanumerisch mit max. 16 Stelle(n)

InvoiceReferenceNumber - Rechnungsnummer-Referenz
Mussfeld: nein
Format: Alphanumerisch mit max. 16 Stelle(n)
Hinweis: Bei Gutschriften Nummer der referenzierten Rechnung

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

DeliveryGLN - Lieferanschrift
Mussfeld: nein
Format: Alphanumerisch mit max. 13 Stelle(n)
Hinweis: GLN des Warenempfängers
Angabe erforderlich wenn vom Käufer abweichend

UltimateCustomerGLN - Endempfänger
Mussfeld: nein
Format: Alphanumerisch mit max. 13 Stelle(n)
Hinweis: GLN des Endempfängers

OrderedByGLN - Besteller
Mussfeld: nein
Format: Alphanumerisch mit max. 13 Stelle(n)
Hinweis: GLN des Bestellers
Angabe erforderlich wenn vom Käufer abweichend

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

Currency - Währung
Mussfeld: nein
Format: Alphanumerisch mit max. 3 Stelle(n)
Hinweis: ISO-Code der Rechnung (3 Buchstaben) (default=EUR)

PaymentDays - Zahlungsziel
Mussfeld: nein
Format: Ganzzahl
Hinweis: Netto Zahlungsziel in Tagen. Nur anzugeben, wenn abweichend von der üblichen Vereinbarung.

ValueDate - Valuta
Mussfeld: nein
Format: Datum
Hinweis: Valutdatum. Nur anzugeben, wenn abweichend von der üblichen Vereinbarung.

CashDiscountDays - Skontotage 1
Mussfeld: nein
Format: Ganzzahl
Hinweis: Skonto-Zahlungsziel 1 in Tagen. Nur anzugeben, wenn abweichend von der üblichen Vereinbarung.

CashDiscountPercentage - Skontoprozentsatz 1
Mussfeld: nein
Format: Decimal
Hinweis: Skonto-Prozentsatz 1. Nur anzugeben, wenn abweichend von der üblichen Vereinbarung.

CashDiscountDays2 - Skontotage 2
Mussfeld: nein
Format: Ganzzahl
Hinweis: Skonto-Zahlungsziel 2 in Tagen. Nur anzugeben, wenn abweichend von der üblichen Vereinbarung.

CashDiscountPercentage2 - Skontoprozentsatz 2
Mussfeld: nein
Format: Decimal
Hinweis: Skonto-Prozentsatz 2. Nur anzugeben, wenn abweichend von der üblichen Vereinbarung.

TotalPositionAmount - Summenbetrag der Positionsbeträge
Mussfeld: ja
Format: Decimal
Hinweis: Gesamtbetrag aller Positionsbeträge inkl. Gebinde, Positionsab-/zuschläge und exkl. Kopfab-/zuschläge und Steuer

TotalGoodsAmount - Warenwert
Mussfeld: nein
Format: Decimal
Hinweis: Reiner Warenwert der Rechnung. Mussfeld, wenn Gebinde vorhanden ist.

TotalAmount - Gesamtbetrag
Mussfeld: ja
Format: Decimal
Hinweis: Gesamtbetrag der Rechnung inkl. Ab-/Zuschlägen und Steuern

TotalContainerAmount - Summenbetrag der Gebinde
Mussfeld: nein
Format: Decimal
Hinweis: Gesamtbetrag des Wertes der Leergebinde in der Rechnung. Mussfeld, wenn Gebinde vorhanden ist.

TotalTaxAmount - Steuerbetrag
Mussfeld: nein
Format: Decimal
Hinweis: Gesamtsteuer-/abgabenbetrag der Rechnung

TotalCashDiscountAmount - Skontobetrag
Mussfeld: nein
Format: Decimal



Datengruppe InvoiceCharge - Zu-/Abschläge der Rechnung
Mussfeld: nein, maximal 15 Wiederholungen
Kopfbezogene Rechnungs-Zu-/Abschlaege

MessageID - Keyfeld
Format: Alphanumerisch

InvoiceID - Interne Rechnungsnummer
Keyfeld
Format: Alphanumerisch
Hinweis: Nummer zur eindeutigen Identifizieren der Rechnung

Status - Zu-/Abschlagstyp
Mussfeld: nein
Mögliche Werte:
A=Abschlag fuer die gesamte Rechnung (default)
C=Zuschlag fuer die gesamte Rechnung

Qualifier - Zu-/Abschlagsart
Mussfeld: nein
Mögliche Werte:
FC=Frachtkosten
FA=Transportabschlag (für z.B. Selbstabholung)
DI=Rabatt (default)

Amount - Betrag
Mussfeld: ja
Format: Decimal
Hinweis: Zu-/Abschlagsbetrag



Datengruppe InvoiceTax - Rechnungs-Steuer
Mussfeld: ja, maximal 10 Wiederholungen

MessageID - Keyfeld
Format: Alphanumerisch

InvoiceID - Interne Rechnungsnummer
Keyfeld
Format: Alphanumerisch
Hinweis: Nummer zur eindeutigen Identifizieren der Rechnung

Status - Steuertyp
Mussfeld: nein
Mögliche Werte:
6=Abgabe/Zoll
7=Steuer (default)

Qualifier - Steuerart
Mussfeld: nein
Mögliche Werte:
VAT=Mehrwertsteuer (default)
GET=Getränkesteuer
BIE=Bierabgaben
TAB=Tabaksteuer
SEK=Sektabgabe
BRA=Branntweinabgabe
GLA=Glückspielabgabe

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 - Keyfeld
Format: Alphanumerisch

InvoiceID - Interne Rechnungsnummer
Keyfeld
Format: Alphanumerisch

InvoicePosID - Eindeutige Positionsnummer
Keyfeld
Format: Alphanumerisch
Hinweis: Nummer zur eindeutigen Identifizieren der Rechnungsposition

Number - Positionsnummer
Mussfeld: nein
Format: Ganzzahl
Hinweis: Vom Absender vergebene innerhalb der Rechnung eindeutige Positionsnummer
Wird bei der Eingangsverarbeitung (von EDIFACT nach XML oder CSV) gefüllt. Nicht erforderlich beim Ausgangsverarbeitung (XML oder CSV nach EDIFACT), da die Positionsnummer bei der EDIFACT-Erstellung automatisch generiert wird. Wird ignoriert, falls angegeben.

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

SubPosition - Unterpositionsinformation
Mussfeld: nein
Mögliche Werte:
1=Es handelt sich um eine Unterposition einer vorhergehenden Überposition.
Handelt es sich um keine Unterposition, so ist das Feld auszulassen.
Hinweis: Kennzeichnet, dass es sich bei dieser Position um eine Unterposition handelt.
Wird für die Abbildung von Displayartikeln mit Inhalt benötigt.
Die Auflösung mehrstufiger Displays ist nicht möglich.
Die Auflistung sämtlicher Unterpositionen eines Displays in der Rechnung ist nicht zwingend nötig, da die Verrechnung auf Ebene des Displays erfolgt, außer diese wird vom Empfänger gefordert.

SubPositionNumber - Unterpositionsnummer
Mussfeld: nein
Format: Ganzzahl
Hinweis: Fortlaufende Nummerierung aller zu einer Position gehörenden Unterpositionen.
Wird bei der Eingangsverarbeitung (von EDIFACT nach XML oder CSV) gefüllt. Nicht erforderlich beim Ausgangsverarbeitung (XML oder CSV nach EDIFACT), da die Unterpositionsnummer bei der EDIFACT-Erstellung automatisch generiert wird. Wird ignoriert, falls angegeben.

Display - Displayinformation
Mussfeld: nein
Mögliche Werte:
1=Es handelt sich um ein Display.
Hinweis: Kennzeichnet einen Displayartikel.
Im Fall einer Displayauflösung ist das Display als solches zu kennzeichnen. Andernfalls ist dieses Feld auszulassen.

Container - Gebindeinformation
Mussfeld: nein
Mögliche Werte:
1=Es handelt sich um einen Mehrwegbehälter bzw. ein Leergut.
Hinweis: Andernfalls ist dieses Feld auszulassen.

ItemName - Artikelbezeichnung
Mussfeld: nein
Format: Alphanumerisch mit max. 35 Stelle(n)
Hinweis: Die Artikelbezeichnung kann optional angegeben werden, ist jedoch nicht erforderlich, da die eindeutige Identifizierung des Artikels über die EAN erfolgt.

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

QuantityInvoiced - berechnete Menge
Mussfeld: nein
Format: Decimal
Hinweis: Mindestens eine der drei Angaben QuantityInvoiced, QuantityNotInvoiced oder QuantityContainedInHigherLevel ist erforderlich.
Die beiden Angaben QuantityInvoiced und QuantityNotInvoiced sind auch gemeinsam möglich.

QuantityNotInvoiced - Menge ohne Berechnung
Mussfeld: nein
Format: Decimal
Hinweis: Mindestens eine der drei Angaben QuantityInvoiced, QuantityNotInvoiced oder QuantityContainedInHigherLevel ist erforderlich.
Die beiden Angaben QuantityInvoiced und QuantityNotInvoiced sind auch gemeinsam möglich.

QuantityContainedInHigherLevel - Anzahl in höheren Gebindeformen enthaltenen Einheiten
Mussfeld: nein
Format: Decimal
Hinweis: Diese Angabe ist bei Unterpositionen eines Displays notwendig, wenn die Berechnung auf Ebene des Displays erfolgt. In dem Fall ist anzugeben, wie viele dieser Artikel in den Displays enthalten sind (Gesamtmenge).
Mindestens eine der drei Angaben QuantityInvoiced, QuantityNotInvoiced oder QuantityContainedInHigherLevel ist erforderlich.
Wird QuantityContainedInHigherLevel angegeben, so darf weder QuantityInvoiced noch QuantityNotInvoiced zusätzlich angeführt werden.

Unit - Einheit
Mussfeld: nein
Mögliche Werte:
PCE=Stück
KGM=Kilogramm
LTR=Liter
MTK=Quadratmeter
MTQ=Kubikmeter
MTR=Meter
Hinweis: Abhängig davon, welche Angaben vorhanden sind, bezieht sich die Einheit auf QuantityInvoiced und/oder QuantityNotInvoiced oder auf QuantityContainedInHigherLevel.

SpecialConditions - Sondervereinbarungen
Mussfeld: nein
Mögliche Werte:
5=Nicht bonusfähig

NetAmount - Positionswert Netto
Mussfeld: nein
Format: Decimal
Hinweis: Positionsnettowert (Preis * Menge, nach Berücksichtigung aller Positions-Zu-/ Abschläge, ohne MWSt)
zwingend anzugeben, wenn es sich um eine berechnete Position handelt

GrossAmount - Positionswert Brutto
Mussfeld: nein
Format: Decimal
Hinweis: Positionsbruttowert (Preis * Menge, vor Berücksichtigung der Positions-Zu-/ Abschläge, ohne MWSt)

NetPrice - Einzelpreis Netto
Mussfeld: nein
Format: Decimal
Hinweis: Nettopreis pro Einheit (Endpreis nach Berücksichtigung aller Zu-/Abschläge, ohne MwSt)

GrossPrice - Einzelpreis Brutto
Mussfeld: nein
Format: Decimal
Hinweis: Bruttopreis pro Einheit (vor Berücksichtigung der Zu-/Abschläge, ohne MwSt)

CashDiscountPercentage - Skontoprozentsatz
Mussfeld: nein
Format: Decimal
Hinweis: Angabe erforderlich, wenn abweichend von den Skontobedingungen im Rechnungskopf



Datengruppe InvoicePosCharge - Positionsrabatt
Mussfeld: nein, maximal 15 Wiederholungen

MessageID - Keyfeld
Format: Alphanumerisch

InvoiceID - Interne Rechnungsnummer
Keyfeld
Format: Alphanumerisch
Hinweis: Nummer zur eindeutigen Identifizieren der Rechnung

InvoicePosID - Keyfeld
Format: Alphanumerisch

Percentage - Prozentsatz
Mussfeld: nein
Format: Decimal
Hinweis: Angabe des Rabatts kann entweder in Prozent oder als Betrag erfolgen.

Amount - Betrag
Mussfeld: nein
Format: Decimal
Hinweis: Angabe des Rabatts kann entweder in Prozent oder als Betrag erfolgen.



Datengruppe InvoicePosTax - Steuer der Rechnungsposition
Mussfeld: nein, maximal 3 Wiederholungen

MessageID - Keyfeld
Format: Alphanumerisch

InvoiceID - Interne Rechnungsnummer
Keyfeld
Format: Alphanumerisch
Hinweis: Nummer zur eindeutigen Identifizieren der Rechnung

InvoicePosID - Eindeutige Positionsnummer
Keyfeld
Format: Alphanumerisch
Hinweis: Nummer zur eindeutigen Identifizieren der Rechnungsposition

Status - Steuertyp
Mussfeld: nein
Mögliche Werte:
6=Abgabe/Zoll
7=Steuer (default)

Qualifier - Steuerart
Mussfeld: nein
Mögliche Werte:
VAT=Mehrwertsteuer (default)
GET=Getränkesteuer
BIE=Bierabgaben
TAB=Tabaksteuer
SEK=Sektabgabe
BRA=Branntweinabgabe
GLA=Glückspielabgabe

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

Amount - Steuerbetrag
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.


© 2002 - 2009 TransdatiX Software


Automatisch generiert 2010-02-25, 17:42:40