Caparol Rechnungen

TransdatiX.Convert Caparol Rechnungen

Version 2.0.1 vom 11.09.2006

Inhalt

Allgemeines

Dieser Konverter wandelt Ihre Rechnungsdaten in gültige EDIFACT INVOIC D.96A gemäß den Spezifikationen von Caparol Marketing Services (CMS).

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
 
  MessageRoot-Element
    MessageIDInterne eindeutige Kennung
 
    EnvelopeÜbertragungsdaten
      MessageIDReferenz auf MessageID in Datengruppe Message
      SenderIdAbsender
      RecipientIdEmpfänger
      MessageTypeEDIFACT-Nachrichtentyp
      TransmissionIdÜbertragungsreferenz
      TestFlagTest
 
    InvoiceRechnungskopf
      MessageIDReferenz auf MessageID in Datengruppe Message
      InvoiceIDInterne eindeutige Kennung
      NumberRechnungsnummer
      DateRechnungsdatum
      DeliveryDateLieferdatum
      InvoiceListReferenceNumberRechnungslistennummer
      InvoiceListReferenceDateRechnungslistendatum
      OrderNumberBestellnummer
      OrderDateBestelldatum
      ContractNumberVertragsnummer
      DeliveryNoteNumberLiefescheinnummer
      DeliveryNoteDateLieferscheindatum
      OrderNumberSupplierBestellnummer beim Lieferanten
      OrderDateSupplierDatum der Bestellanlage beim Lieferanten
      BuyerGLNKäufer
      SupplierGLNLieferant
      SupplierVatRegNrUID des Lieferanten
      DeliveryGLNWarenempfänger
      DeliveryName11. Namenszeile des Warenempfängers
      DeliveryName22. Namenszeile des Warenempfängers
      DeliveryStreetStraße und Hausnummer des Warenempfängers
      DeliveryCountryCodeISO-Ländercode des Warenempfängers
      DeliveryZipCodePostleitzahl des Warenempfängers
      DeliveryCityOrt des Warenempfängers
      InvoiceeGLNRechnungsempfänger
      CurrencyWährung
      PaymentDaysZahlungsziel
      ValueDateValuta
      TotalPositionAmountSummenbetrag der Positionsbeträge
      TotalAmountGesamtbetrag
      TotalTaxAmountSteuerbetrag
      TotalTaxBasisAmountsteuerpflichtiger Betrag
 
      InvoiceTaxRechnungs-Steuer
        MessageIDReferenz auf MessageID in Datengruppe Message
        InvoiceIDReferenz auf InvoiceID in Datengruppe Invoice
        StatusSteuertyp
        QualifierSteuerart
        PercentageSteuersatz
 
      InvoicePosRechnungsposition
        MessageIDReferenz auf MessageID in Datengruppe Message
        InvoiceIDReferenz auf InvoiceID in Datengruppe Invoice
        InvoicePosIDInterne eindeutige Kennung
        NumberPositionsnummer
        ItemEANCustomerEAN des Artikels
        ItemIdSupplierArtikelnummer des Lieferanten
        ItemIdBuyerArtikelnummer des Käufers
        ItemNameArtikelbezeichnung
        ItemName2Artikelbezeichnung (2. Zeile)
        QuantityInvoicedberechnete Menge
        UnitInvoicedEinheit
        GrossAmountPositionswert Brutto
        GrossPriceEinzelpreis Brutto
 
        InvoicePosChargeZu-/Abschläge
          MessageIDReferenz auf MessageID in Datengruppe Message
          InvoiceIDReferenz auf InvoiceID in Datengruppe Invoice
          InvoicePosIDReferenz auf InvoicePosID in Datengruppe InvoicePos
          StatusZu- oder Abschlagstyp
          CalculationLevelKalkulationsstufe
          BasisAmountBasisbetrag
          PercentageProzentsatz
          AmountBetrag
 
        InvoicePosTaxSteuer der Rechnungsposition
          MessageIDReferenz auf MessageID in Datengruppe Message
          InvoiceIDReferenz auf InvoiceID in Datengruppe Invoice
          InvoicePosIDReferenz auf InvoicePosID in Datengruppe InvoicePos
          StatusSteuertyp
          QualifierSteuerart
          PercentageSteuersatz



Datengruppe Message - Root-Element
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 des Absenders

RecipientId - Empfänger
Mussfeld: nein
Format: Alphanumerisch mit max. 13 Stelle(n)
Hinweis: GLN des Empfängers
wenn nicht angegeben, wird die GLN 4038444030013 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.
Standardmäßig wird INVOIC verwendet

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 aus aktuellem Datum und Uhrzeit generiert.

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



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

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

Date - Rechnungsdatum
Mussfeld: ja
Format: Datum

DeliveryDate - Lieferdatum
Mussfeld: nein
Format: Datum

InvoiceListReferenceNumber - Rechnungslistennummer
Mussfeld: nein
Format: Alphanumerisch mit max. 35 Stelle(n)
Hinweis: Verweis auf die Rechnungsliste, die die Rechnung enthält

InvoiceListReferenceDate - Rechnungslistendatum
Mussfeld: nein
Format: Datum

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

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

ContractNumber - Vertragsnummer
Mussfeld: nein
Format: Alphanumerisch mit max. 35 Stelle(n)

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

DeliveryNoteDate - Lieferscheindatum
Mussfeld: nein
Format: Datum

OrderNumberSupplier - Bestellnummer beim Lieferanten
Mussfeld: nein
Format: Alphanumerisch mit max. 35 Stelle(n)

OrderDateSupplier - Datum der Bestellanlage beim Lieferanten
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 - UID des Lieferanten
Mussfeld: ja
Format: Alphanumerisch mit max. 35 Stelle(n)

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

DeliveryName1 - 1. Namenszeile des Warenempfängers
Mussfeld: nein
Format: Alphanumerisch mit max. 35 Stelle(n)

DeliveryName2 - 2. Namenszeile des Warenempfängers
Mussfeld: nein
Format: Alphanumerisch mit max. 35 Stelle(n)

DeliveryStreet - Straße und Hausnummer des Warenempfängers
Mussfeld: nein
Format: Alphanumerisch mit max. 35 Stelle(n)

DeliveryCountryCode - ISO-Ländercode des Warenempfängers
Mussfeld: nein
Format: Alphanumerisch mit max. 3 Stelle(n)

DeliveryZipCode - Postleitzahl des Warenempfängers
Mussfeld: nein
Format: Alphanumerisch mit max. 9 Stelle(n)

DeliveryCity - Ort des Warenempfängers
Mussfeld: nein
Format: Alphanumerisch mit max. 35 Stelle(n)

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

Currency - Währung
Mussfeld: nein
Format: Alphanumerisch mit max. 3 Stelle(n)
Hinweis: ISO-Code der Rechnungswährung

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.

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

TotalAmount - Gesamtbetrag
Mussfeld: ja
Format: Decimal
Hinweis: Gesamtbetrag der Rechnung inkl. Steuern

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

TotalTaxBasisAmount - steuerpflichtiger Betrag
Mussfeld: nein
Format: Decimal
Hinweis: Gesamtsumme der steuerpflichtigen Beträge



Datengruppe InvoiceTax - Rechnungs-Steuer
Mussfeld: ja

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 (Standardwert)

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

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



Datengruppe InvoicePos - Rechnungsposition
Mussfeld: ja, 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.

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

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

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

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

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

QuantityInvoiced - berechnete 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

GrossAmount - Positionswert Brutto
Mussfeld: ja
Format: Decimal
Hinweis: Positionsnettowert (Preis * Menge, nach Berücksichtigung aller Positions-Zu-/ Abschläge, ohne MWSt)

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



Datengruppe InvoicePosCharge - Zu-/Abschläge
Mussfeld: nein, maximal 15 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 - Zu- oder Abschlagstyp
Mussfeld: ja
Mögliche Werte:
A=Abschlag für die Position
C=Zuschlag für die Position

CalculationLevel - Kalkulationsstufe
Mussfeld: nein
Format: Ganzzahl

BasisAmount - Basisbetrag
Mussfeld: nein
Format: Decimal
Hinweis: Basisbetrag, aus welchem der Zu- bzw. Abschlag berechnet wird

Percentage - Prozentsatz
Mussfeld: nein
Format: Decimal
Hinweis: Zu-/Abschlag in Prozent

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



Datengruppe InvoicePosTax - Steuer der Rechnungsposition
Mussfeld: ja

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

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

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


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