Sonepar Rechnungen
TransdatiX.Convert Sonepar RechnungenVersion 2.0.1 vom 17.06.2008
InhaltAllgemeinesDieser Konverter wandelt Ihre Rechnungsdaten in gültige EDIFACT INVOIC D.96A für Sonepar. 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
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 FreeText - Rechnungskopftext Mussfeld: nein Format: Alphanumerisch mit max. 70 Stelle(n) OrderNumber - Bestellnummer Mussfeld: ja Format: Alphanumerisch mit max. 35 Stelle(n) Hinweis: Auftrags-/Bestellnummer (Käufer) OrderDate - Bestelldatum Mussfeld: nein Format: Datum Hinweis: Auftrags-/Bestelldatum (Käufer) DeliveryNoteNumber - Liefescheinnummer Mussfeld: ja 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 (Sonepar Niederlassung) BuyerIdSupplier - Zusatzidentifikation des Käufers Mussfeld: nein Format: Alphanumerisch mit max. 35 Stelle(n) Hinweis: Kundennummer der Sonepar Niederlassung beim Lieferanten SupplierGLN - Lieferant Mussfeld: ja Format: Alphanumerisch mit max. 13 Stelle(n) Hinweis: GLN des Lieferanten SupplierIdBuyer - Sonepar Lieferantennummer Mussfeld: ja Format: Alphanumerisch mit max. 35 Stelle(n) SupplierVatRegNr - UID des Lieferanten Mussfeld: nein Format: Alphanumerisch mit max. 35 Stelle(n) SupplierFiscalNumber - Steuernummer des Lieferanten Mussfeld: ja Format: Alphanumerisch mit max. 35 Stelle(n) DeliveryGLN - Lieferanschrift Mussfeld: ja Format: Alphanumerisch mit max. 13 Stelle(n) Hinweis: GLN des Warenempfängers (Sonepar Niederlassung) DeliveryId - Sonepar interen Kundennummer des Kunden Mussfeld: nein Format: Alphanumerisch mit max. 35 Stelle(n) Hinweis: Wird diese Nummer in der elektronischen Bestellung mitgegeben, so ist diese Angabe unbedingt bei einer direkten Auslieferung an den Sonepar Kunden mitzugeben !! UltimateCustomerName1 - Warenendempfänger: Name Zeile 1 Mussfeld: nein Format: Alphanumerisch mit max. 35 Stelle(n) UltimateCustomerName2 - Warenendempfänger: Name Zeile 2 Mussfeld: nein Format: Alphanumerisch mit max. 35 Stelle(n) UltimateCustomerStreet1 - Warenendempfänger: Straße 1 Mussfeld: nein Format: Alphanumerisch mit max. 35 Stelle(n) UltimateCustomerStreet2 - Warenendempfänger: Straße 2 Mussfeld: nein Format: Alphanumerisch mit max. 35 Stelle(n) UltimateCustomerCity - Warenendempfänger: Ort Mussfeld: nein Format: Alphanumerisch mit max. 35 Stelle(n) UltimateCustomerZipCode - Warenendempfänger: PLZ Mussfeld: nein Format: Alphanumerisch mit max. 9 Stelle(n) UltimateCustomerCountryCode - Warenendempfänger: Land (ISO-Code) Mussfeld: nein Format: Alphanumerisch mit max. 3 Stelle(n) InvoiceReceiverGLN - Rechnungsempfänger Mussfeld: nein Format: Alphanumerisch mit max. 13 Stelle(n) InvoiceVatPercentage - Mehrwertsteuersatz der Rechnung Mussfeld: ja Format: Decimal Currency - Währung Mussfeld: nein 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 ValueDate - Valutadatum Mussfeld: nein Format: Datum CashDiscountDate - Fälligkeitsdatum bei Skontoabzug Mussfeld: nein Format: Datum CashDiscountDays - Skontotage Mussfeld: nein Format: Ganzzahl CashDiscountPercentage - Skontoprozentsatz Mussfeld: nein Format: Decimal 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:
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. ItemEANSupplier - EAN des Artikels Mussfeld: ja Format: Alphanumerisch mit max. 14 Stelle(n) ItemIdBuyer - Artikelnummer von Sonepar Mussfeld: nein Format: Alphanumerisch mit max. 35 Stelle(n) ItemIdSupplier - Artikelnummer des Lieferanten Mussfeld: ja Format: Alphanumerisch mit max. 35 Stelle(n) ItemName1 - Artikelbezeichnung 1 Mussfeld: ja Format: Alphanumerisch mit max. 35 Stelle(n) ItemName2 - Artikelbezeichnung 2 Mussfeld: nein Format: Alphanumerisch mit max. 35 Stelle(n) FreeText - Rechnungspositionstext Mussfeld: nein Format: Alphanumerisch mit max. 70 Stelle(n) QuantityInvoiced - Berechnete Menge Mussfeld: ja Format: Decimal UnitInvoiced - Einheit Mussfeld: ja Format: Alphanumerisch mit max. 3 Stelle(n) Hinweis: PCE Stück KGM Kilogramm MTR Meter ... 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) QuantityPriceBasis - Referenzmenge Mussfeld: nein Format: Decimal Hinweis: Menge, auf die sich der Preis bezieht (anzugeben, wenn ungleich 1 Einheit) UnitPriceBasis - Referenzeinheit Mussfeld: nein Format: Alphanumerisch mit max. 3 Stelle(n) Hinweis: Einheit, auf die sich der Preis bezieht (anzugeben, wenn Preiseinheit ungleich Bestelleinheit) PCE Stück KGM Kilogramm MTR Meter ... NetAmount - Positionsbetrag bei Nettokalkulation Mussfeld: nein Format: Decimal Hinweis: Mußfeld, wenn NetPrice angegeben ist GrossAmount - Positionsbetrag bei Bruttokalkulation Mussfeld: nein Format: Decimal Hinweis: Mußfeld, wenn GrossPrice angegeben ist OrderLineNumber - Bestellpositionsnummer Mussfeld: nein Format: Alphanumerisch mit max. 35 Stelle(n) Hinweis: Auftrags-/Bestellnummer (Käufer)
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: nein Mögliche Werte:
Qualifier - Zu-/Abschlagsart Mussfeld: nein Mögliche Werte:
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 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 - 2007 TransdatiX Software
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||