Hagemeyer Rechnungen
TransdatiX.Convert Hagemeyer RechnungenVersion 2.0.1 vom 25.05.2009
InhaltAllgemeinesDieser Konverter wandelt Ihre Rechnungsdaten in gültige EDIFACT INVOIC D.96A für Hagemeyer. Aufruf des KonvertersUm 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. HinweiseDer Konverter enthält Schnittstellen zur Erzeugung von EDIFACT INVOIC aus CSV- oder XML-Dateien (Ausgangsverarbeitung).Der Konverter enthält zwei Schnittstellen:
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.
Technische Daten des Konverters
Beispiele
Datenstruktur - ÜbersichtFolgende 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.
MessageID - Keyfeld Format: Alphanumerisch
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 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-Kennzeichen Mussfeld: nein Mögliche Werte:
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:
Number - Rechnungsnummer Mussfeld: ja Format: Alphanumerisch mit max. 35 Stelle(n) Date - Rechnungsdatum Mussfeld: ja Format: Datum DeliveryDate - Lieferdatum Mussfeld: nein Format: Datum PurchaseOrderNumber - Bestellnummer Mussfeld: nein Format: Alphanumerisch mit max. 35 Stelle(n) Hinweis: Auftrags-/Bestellnummer (Käufer) OrderNumber - Auftragsnummer Mussfeld: nein Format: Alphanumerisch mit max. 35 Stelle(n) Hinweis: Auftrags-/Bestellnummer (Käufer) OrderDate - Auftragsdatum Mussfeld: nein Format: Datum Hinweis: Auftrags-/Bestelldatum (Käufer) DeliveryNoteNumber - Lieferscheinnummer Mussfeld: nein Format: Alphanumerisch mit max. 35 Stelle(n) DeliveryNoteDate - Lieferscheindatum Mussfeld: nein Format: Datum BuyerGLN - Auftraggeber Mussfeld: ja Format: Alphanumerisch mit max. 13 Stelle(n) Hinweis: GLN des Käufers (Hagemeyer Niederlassung) SupplierGLN - Lieferant Mussfeld: ja Format: Alphanumerisch mit max. 13 Stelle(n) Hinweis: GLN des Lieferanten SupplierVatRegNr - UID des Lieferanten Mussfeld: nein Format: Alphanumerisch mit max. 35 Stelle(n) SupplierFiscalNumber - Steuernummer des Lieferanten Mussfeld: nein Format: Alphanumerisch mit max. 35 Stelle(n) DeliveryGLN - Lieferanschrift Mussfeld: nein Format: Alphanumerisch mit max. 13 Stelle(n) Hinweis: GLN des Warenempfängers (Hagemeyer Niederlassung) InvoiceReceiverGLN - Rechnungsempfänger Mussfeld: nein Format: Alphanumerisch mit max. 13 Stelle(n) InvoiceVatPercentage - Mehrwertsteuersatz der Rechnung Mussfeld: ja Format: Decimal Currency - Währung Mussfeld: ja Format: Alphanumerisch mit max. 3 Stelle(n) Hinweis: ISO-Code der Rechnung (3 Buchstaben) (default=EUR) PaymentDate - Fälligkeitsdatum bei Zahlung ohne Abzug Mussfeld: nein Format: Datum CashDiscountDate - Fälligkeitsdatum bei Skontoabzug Mussfeld: nein Format: Datum CashDiscountPercentage - Skontoprozentsatz Mussfeld: nein Format: Decimal DeliveryCondition - Lieferbedingungen Mussfeld: nein Mögliche Werte:
TotalPositionAmount - Summenbetrag der Positionsbeträge Mussfeld: ja Format: Decimal Hinweis: Gesamtbetrag aller Positionsbeträge inkl. Positionsab-/zuschläge und exkl. Kopfab-/zuschläge und Steuer TotalNetAmount - Steuerpflichtiger Betrag Mussfeld: ja Format: Decimal Hinweis: Gesamtbetrag der Rechnung inkl. Ab-/Zuschlägen TotalTaxAmount - Steuerbetrag Mussfeld: ja Format: Decimal Hinweis: Gesamtsteuerbetrag der Rechnung TotalAmount - Gesamtbetrag Mussfeld: ja Format: Decimal Hinweis: Gesamtbetrag der Rechnung oder Vorauszahlungen inkl. Ab-/Zuschlägen und Steuern
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:
Qualifier - Zu-/Abschlagsart Mussfeld: nein Mögliche Werte:
CalculationLevel - Kalkulations-Folge Mussfeld: nein Format: Ganzzahl Hinweis: 1 = Erste Kalkulationsstufe, 2 = Zweite Kalkulationsstufe usw. Description - Beschreibung des Zu-/Abschlages Mussfeld: nein Format: Alphanumerisch mit max. 35 Stelle(n) Percentage - Prozentsatz Mussfeld: ja Format: Decimal Hinweis: Zu-/Abschlagsbetrag Amount - Betrag Mussfeld: nein Format: Decimal Hinweis: Zu-/Abschlagsbetrag
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: ja 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. SubPosition - Unterpositionsnummer 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) ItemIdBuyer - Artikelnummer von Hagemeyer Mussfeld: nein Format: Alphanumerisch mit max. 35 Stelle(n) ItemIdSupplier - Artikelnummer des Lieferanten Mussfeld: ja Format: Alphanumerisch mit max. 35 Stelle(n) ItemName1 - Artikelbezeichnung Mussfeld: ja Format: Alphanumerisch mit max. 35 Stelle(n) Material - Metall Mussfeld: nein Format: Alphanumerisch mit max. 35 Stelle(n) Hinweis: Metallart, mögliche Ausprägungen: - PB: Blei - AU: Gold - WI: Wismut - AL: Aluminium - CU: Kupfer - AG: Silber - MS: Messing Die hier aufgeführten Qualifier zur Identifizierung der Metallart können unbegrenzt erweitert werden. CountryOfOrigin - Ursprungsland Mussfeld: nein Format: Alphanumerisch mit max. 3 Stelle(n) Hinweis: Codiert, ISO 2-Alpha Code DeliveryDate - Lieferdatum Mussfeld: nein Format: Datum NetWeight - Nettogewicht Mussfeld: nein Format: Decimal NetWeightUnit - Einheit des Nettogewichts Mussfeld: nein Format: Alphanumerisch mit max. 3 Stelle(n) Hinweis: KGM Kilogramm (Default) GRM Gramm ... QuantityInvoiced - Fakturierte Menge Mussfeld: ja Format: Decimal UnitInvoiced - Einheit der fakturierten Menge Mussfeld: nein Format: Alphanumerisch mit max. 3 Stelle(n) Hinweis: PCE Stück (Default) KGM Kilogramm MTR Meter ... QuantityDelivered - Gelieferte Menge Mussfeld: nein Format: Decimal UnitDelivered - Einheit der gelieferten Menge Mussfeld: nein Format: Alphanumerisch mit max. 3 Stelle(n) Hinweis: PCE Stück KGM Kilogramm MTR Meter ... GrossPrice - Bruttopreis Mussfeld: nein Format: Decimal QuantityPriceBasis - Referenzmenge Mussfeld: nein Format: Decimal Hinweis: Menge, auf die sich der Preis bezieht (anzugeben, wenn ungleich 1 Einheit) NetAmount - Nettogeldbetrag Mussfeld: nein Format: Decimal PurchaseOrderNumber - Bestellnummer des Käufers Mussfeld: ja Format: Alphanumerisch mit max. 35 Stelle(n) Hinweis: Auftrags-/Bestellnummer (Käufer) DeliveryNoteNumber - Lieferscheinnummer Mussfeld: ja Format: Alphanumerisch mit max. 35 Stelle(n)
MessageID - Keyfeld Format: Alphanumerisch InvoiceID - Interne Rechnungsnummer Keyfeld Format: Alphanumerisch Hinweis: Nummer zur eindeutigen Identifizieren der Rechnung InvoicePosID - Keyfeld Format: Alphanumerisch Status - Zu-/Abschlagstyp Mussfeld: ja Mögliche Werte:
Qualifier - Zu-/Abschlagsart Mussfeld: nein Mögliche Werte:
CalculationLevel - Kalkulations-Folge Mussfeld: nein Format: Ganzzahl Hinweis: 1 = Erste Kalkulationsstufe, 2 = Zweite Kalkulationsstufe usw. Description - Beschreibung des Zu-/Abschlages Mussfeld: nein Format: Alphanumerisch mit max. 35 Stelle(n) Percentage - Prozentsatz Mussfeld: ja Format: Decimal Hinweis: Zu-/Abschlagsbetrag Amount - Betrag Mussfeld: nein Format: Decimal Hinweis: Zu-/Abschlagsbetrag
MessageID - Keyfeld Format: Alphanumerisch InvoiceID - Interne Rechnungsnummer Keyfeld Format: Alphanumerisch Hinweis: Nummer zur eindeutigen Identifizieren der Rechnung InvoicePosID - Keyfeld Format: Alphanumerisch Qualifier - Steuerart Mussfeld: nein Mögliche Werte:
Percentage - Prozentsatz Mussfeld: ja Format: Decimal Hinweis: Zu-/Abschlagsbetrag Amount - Betrag Mussfeld: nein Format: Decimal Hinweis: Zu-/Abschlagsbetrag RechtserklärungAlle 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
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||