Desk - Sage Business Partner Platinum - logo
Sage 100 anpassbare E-Rechnung: XML flexibel erweitern
21. Oktober 2026
Sascha Breithecker

@deskfirm

Sage 100 anpassbare E-Rechnung: XML flexibel erweitern

Sage 100 anpassbare E-Rechnung: XML flexibel erweitern

Die Sage 100 anpassbare E-Rechnung bietet Unternehmen zusätzliche Möglichkeiten, wenn Geschäftspartner besondere Anforderungen an elektronische Rechnungen stellen.

Denn nicht jede E-Rechnung lässt sich mit den üblichen Standardangaben vollständig für den Empfänger aufbereiten.

Gerade Handelsunternehmen, Einkaufsverbände, Zentralregulierer und Factoring-Dienstleister verlangen häufig zusätzliche Informationen im XML-Datensatz.

Dazu gehören beispielsweise besondere Identifikationsnummern, GLN-Angaben, Kennzeichen für die Zentralregulierung oder Informationen zu Pfand und Transporthilfsmitteln.

Mit einer Erweiterung für die Sage 100 lassen sich solche Zusatzinformationen flexibel in die XML-Struktur von XRechnung und ZUGFeRD integrieren.

Das Besondere: Die erforderlichen Informationen können direkt aus vorhandenen Sage-100-Daten stammen. Dadurch entfällt in vielen Fällen die Notwendigkeit, für jede neue Kundenanforderung eine eigene Programmierung zu entwickeln.

Warum reicht die Standard-E-Rechnung manchmal nicht aus?

Die Sage 100 unterstützt bereits die Erstellung elektronischer Rechnungen in den Formaten XRechnung und ZUGFeRD.

Für viele Unternehmen reicht dieser Funktionsumfang aus.

Allerdings können Geschäftspartner zusätzliche Anforderungen stellen, die über die allgemeinen gesetzlichen Pflichtangaben hinausgehen.

Ein Beispiel ist die Zentralregulierung.

Hier benötigt der Empfänger möglicherweise bestimmte Identifikationsnummern, damit eine Rechnung dem richtigen Lieferanten, Anschlusshaus oder Abrechnungsvertrag zugeordnet werden kann.

Fehlen diese Angaben im XML-Datensatz, kann die automatische Verarbeitung scheitern.

Die Rechnung muss dann möglicherweise korrigiert oder erneut übermittelt werden.

Eine formal gültige E-Rechnung erfüllt deshalb nicht automatisch sämtliche Verarbeitungsvorgaben eines Geschäftspartners.

Genau für solche Fälle ist die Sage 100 anpassbare E-Rechnung interessant.

Sage 100 E-Rechnung XML anpassen – ohne individuelle Programmierung für jeden Kunden

Die Erweiterung ermöglicht eine flexible Zuordnung vorhandener Sage-100-Daten zu den benötigten XML-Feldern.

Dafür verwendet sie ein konfigurierbares Datenmapping.

Vereinfacht bedeutet das:

Sage-100-Daten → individuelle Feldzuordnung → XML-Struktur → elektronische Rechnung

Die Daten können beispielsweise aus folgenden Bereichen stammen:

  • Einkaufs- und Verkaufsbelegen
  • Kunden- und Lieferantenstammdaten
  • Adressen
  • weiteren Datenbankinformationen
  • benutzerdefinierten Feldern

Anschließend legt eine Mappingtabelle fest, an welcher Stelle der XML-Rechnung die Informationen ausgegeben werden sollen.

Damit lassen sich unterschiedliche Anforderungen verschiedener Rechnungsempfänger berücksichtigen.

Fehlende XML-Knoten automatisch erzeugen

Eine besondere Funktion ist der automatische Aufbau benötigter XML-Strukturen.

Die Erweiterung kann fehlende Zielknoten und verschachtelte Wiederholgruppen erzeugen.

Dadurch lassen sich auch komplexere XML-Anforderungen abbilden.

Das reduziert den Aufwand, weil nicht für jede neue Feldzuordnung eine individuelle Anpassung im AppDesigner notwendig ist.

Sage 100 anpassbare E-Rechnung für Zentralregulierung und Factoring

Besonders interessant ist die Erweiterung für Unternehmen, die Rechnungen über Zentralregulierer oder Factoring-Dienstleister abwickeln.

Hier gelten häufig zusätzliche Anforderungen an die Identifikation von Geschäftspartnern.

Beispiele sind:

Information Business Term Bedeutung
Vertragslieferantennummer BT-29 Identifikation des Lieferanten
Anschlusshausnummer BT-46 Identifikation des Rechnungsempfängers
Zentralregulierungskennzeichen BT-12 Zuordnung über eine Vertragsreferenz

Die Erweiterung ermöglicht, solche Informationen aus den vorhandenen Sage-100-Daten in die entsprechenden XML-Felder zu übertragen.

Damit können beispielsweise Anforderungen von Zentralregulierern und Einkaufsverbänden berücksichtigt werden.

Zu den im Lösungskonzept genannten Anwendungsbeispielen gehören Aktivbank AG, BAUVISTA und E.I.S.

Welche Informationen tatsächlich benötigt werden, richtet sich nach den Vorgaben des jeweiligen Geschäftspartners.

E-Rechnung im Handel: GLN, GTIN und zusätzliche Angaben

Auch Handelsunternehmen stellen häufig besondere Anforderungen an elektronische Rechnungen.

Dazu gehören beispielsweise GLN-Nummern zur Identifikation von Unternehmen und Lieferorten.

Die Sage 100 anpassbare E-Rechnung kann entsprechende Angaben flexibel berücksichtigen.

Beispiele sind:

  • GLN des Lieferanten
  • GLN des Warenempfängers
  • zusätzliche Geschäftspartnerkennzeichen
  • handelsrelevante Referenzen
  • Informationen zu Transporthilfsmitteln
  • Pfandkennzeichen

Auch die Ausgabe entsprechender Angaben über die XML-Gruppe BG-32 gehört zu den beschriebenen Einsatzmöglichkeiten.

Gerade im Großhandel kann dies wichtig sein, wenn Rechnungen automatisch mit Bestellungen und Lieferungen abgeglichen werden sollen.

Passend dazu wurde die Sage 100 mit dem Qualitätssiegel „E-Rechnung bereit für den Handel“ des Verbands elektronische Rechnung ausgezeichnet.

Die Auszeichnung und die zusätzlichen Möglichkeiten der flexiblen XML-Anpassung ergänzen sich.

Mehr dazu erfahren Sie in unserem Beitrag:

Sage 100 für E-Rechnung im Handel ausgezeichnet – warum Unternehmen jetzt handeln sollten

Benutzerdefinierte Felder für die E-Rechnung verwenden

Nicht jede benötigte Information ist bereits in einem Sage-100-Standardfeld vorhanden.

Deshalb unterstützt die Erweiterung auch benutzerdefinierte Felder, sogenannte User Defined Fields (UDF).

Ein Beispiel:

Ein Unternehmen hinterlegt im Kundenstamm ein zusätzliches Feld für ein Zentralregulierungskennzeichen.

Ist dieses Feld befüllt, kann die Erweiterung die benötigten XML-Informationen ergänzen.

Bleibt das Feld leer, wird die entsprechende zusätzliche XML-Struktur nicht erzeugt.

Damit lässt sich die Rechnungsausgabe abhängig von vorhandenen Daten steuern.

Das ist besonders praktisch, wenn unterschiedliche Kunden verschiedene E-Rechnungsanforderungen haben.

Unterschiedliche E-Rechnungsanforderungen je Kunde berücksichtigen

Ein Unternehmen beliefert möglicherweise mehrere große Handelsunternehmen und Einkaufsverbände.

Dabei verlangt nicht jeder Rechnungsempfänger dieselben zusätzlichen Informationen.

Mit der Sage 100 anpassbaren E-Rechnung lassen sich unterschiedliche kundenspezifische Vorgaben über entsprechende Zuordnungen berücksichtigen.

Die Erweiterung unterstützt dafür die Unterscheidung verschiedener Kundenschemata.

Dadurch kann die XML-Ausgabe an den jeweiligen Empfänger angepasst werden.

Das reduziert den Aufwand, wenn neue Geschäftspartner hinzukommen oder bestehende Kunden ihre technischen Vorgaben verändern.

Technische Integration in Sage 100

Die Erweiterung integriert sich in die Belegverarbeitung der Sage 100.

Dafür nutzt sie die DCM-Schnittstelle und wird im entsprechenden Belegdruckprozess ausgeführt.

Die wesentlichen technischen Funktionen sind:

  • SQL-Mapping: Informationen aus vorhandenen Sage-100-Datenbankfeldern auslesen.
  • Dynamische XML-Erweiterung: Zusätzliche Knoten und Wiederholgruppen erzeugen.
  • Kundenspezifische Zuordnungen: Unterschiedliche Anforderungen je Empfänger berücksichtigen.
  • UDF-Unterstützung: Benutzerdefinierte Sage-100-Felder für die XML-Ausgabe verwenden.
  • DCM-Integration: Erweiterung direkt in den Belegprozess einbinden.

Damit bleibt die eigentliche Rechnungserstellung Bestandteil des gewohnten Sage-100-Prozesses.

Die zusätzlichen XML-Informationen werden über die Erweiterung ergänzt.

Welche Vorteile bietet die Sage 100 anpassbare E-Rechnung?

Der größte Vorteil liegt in der Flexibilität.

Unternehmen müssen nicht für jede neue Kundenanforderung eine eigene Programmierung beauftragen.

Stattdessen lassen sich viele Anforderungen über entsprechende Zuordnungen konfigurieren.

Dadurch ergeben sich mehrere Vorteile:

1. Weniger Programmieraufwand

Neue XML-Feldzuordnungen können häufig durch Anpassung der Mappingtabelle umgesetzt werden.

2. Schnellere Umsetzung neuer Kundenanforderungen

Zusätzliche Identifikationsnummern und XML-Angaben lassen sich flexibler berücksichtigen.

3. Weniger Rechnungsbeanstandungen

Wenn die vom Empfänger benötigten Informationen korrekt übermittelt werden, sinkt das Risiko technischer Rückweisungen.

4. Unterstützung komplexer Handelsprozesse

Zentralregulierung, Factoring und besondere Verbandsanforderungen können gezielt berücksichtigt werden.

5. Integration in vorhandene Sage-100-Abläufe

Die Erweiterung arbeitet innerhalb des bestehenden Belegprozesses.

Wichtig bleibt jedoch die fachliche und technische Prüfung der erzeugten Rechnungen. Eine korrekte Feldzuordnung allein garantiert noch keine vollständige Konformität mit sämtlichen Empfängervorgaben.

Sage 100 E-Rechnung: Standard oder Erweiterung?

Nicht jedes Unternehmen benötigt eine anpassbare E-Rechnung.

Für viele Rechnungsempfänger reichen die vorhandenen Sage-100-Funktionen vollkommen aus.

Eine Erweiterung wird vor allem dann interessant, wenn zusätzliche XML-Informationen verlangt werden oder unterschiedliche Geschäftspartner spezielle Anforderungen stellen.

Anforderung Sage 100 Standard Anpassbare E-Rechnung
XRechnung und ZUGFeRD erstellen Ja, bei erfüllten Voraussetzungen Ergänzt die vorhandene Ausgabe
Übliche Rechnungsinformationen übertragen Ja Ja
Individuelle XML-Feldzuordnungen Abhängig vom vorhandenen Funktionsumfang Konfigurierbares Mapping
Zusätzliche XML-Knoten erzeugen Nicht beliebig konfigurierbar Ja
Benutzerdefinierte Felder flexibel zuordnen Eingeschränkt Ja
Unterschiedliche Kundenschemata berücksichtigen Standardfunktionen vorhanden Erweiterte Zuordnungsmöglichkeiten
Spezielle Anforderungen von Zentralregulierern Einzelfallprüfung Gezielte Erweiterung möglich

Wenn Sie sich zunächst mit den vorhandenen Sage-100-Feldzuordnungen beschäftigen möchten, empfehlen wir unseren technischen Beitrag:

Feldzuordnungen Sage 100 E-Rechnung – welche Daten landen im XML?

Häufige Fragen zur Sage 100 anpassbaren E-Rechnung

Kann ich die XML-Datei einer Sage 100 E-Rechnung anpassen?

Ja. Mit einer entsprechenden Erweiterung können zusätzliche Informationen aus Sage 100 bestimmten XML-Feldern zugeordnet werden.

Können benutzerdefinierte Felder in der E-Rechnung ausgegeben werden?

Ja. Die Erweiterung unterstützt die Verwendung benutzerdefinierter Sage-100-Felder.

Können unterschiedliche Kunden verschiedene XML-Informationen erhalten?

Ja. Über kundenspezifische Zuordnungen lassen sich unterschiedliche Anforderungen berücksichtigen.

Unterstützt die Erweiterung Zentralregulierung und Factoring?

Ja. Sie kann beispielsweise zusätzliche Identifikationsnummern und Referenzen übertragen, die für solche Abrechnungsprozesse benötigt werden.

Muss ich für jede neue Anforderung den AppDesigner anpassen?

Nicht zwangsläufig. Viele Feldzuordnungen lassen sich über die Mappingkonfiguration umsetzen.

Ersetzt die Erweiterung die Sage 100 E-Rechnung?

Nein. Sie ergänzt die vorhandene elektronische Rechnungsausgabe um zusätzliche Möglichkeiten.

Funktioniert die Erweiterung mit XRechnung und ZUGFeRD?

Die Erweiterung ist für die Anpassung strukturierter XML-Rechnungsdaten vorgesehen. Welche konkreten Formate und Versionen unterstützt werden, sollte anhand der eingesetzten Sage-100-Umgebung geprüft werden.

Fazit: Sage 100 E-Rechnungen flexibel an Kundenanforderungen anpassen

Die Sage 100 unterstützt bereits die elektronische Rechnungsstellung.

Doch gerade bei großen Handelsunternehmen, Einkaufsverbänden, Zentralregulierern und Factoring-Dienstleistern können zusätzliche Anforderungen entstehen.

Hier bietet die Sage 100 anpassbare E-Rechnung eine flexible Möglichkeit, vorhandene XML-Daten gezielt zu ergänzen.

Durch konfigurierbares Mapping, dynamische XML-Strukturen und die Unterstützung benutzerdefinierter Felder lassen sich unterschiedliche Empfängervorgaben berücksichtigen.

Damit können Unternehmen zusätzliche Kundenanforderungen erfüllen, ohne für jede neue Feldzuordnung eine separate Individualentwicklung erstellen zu müssen.

Ihre Sage 100 E-Rechnung wird vom Kunden abgelehnt?

Oder verlangt ein Handelspartner zusätzliche Angaben, die Sie mit Ihrer bisherigen Sage-100-Konfiguration nicht ausgeben können?

Dann sprechen Sie mit uns.

Wir prüfen gemeinsam, welche XML-Informationen Ihr Geschäftspartner benötigt und wie sich diese mit Ihrer Sage 100 bereitstellen lassen.

Dabei betrachten wir sowohl die vorhandenen Standardmöglichkeiten als auch geeignete Erweiterungen.

Haben Sie Fragen zur Sage 100 anpassbaren E-Rechnung?

Kontaktieren Sie uns direkt:

sbreithecker@desk-firm.de

Wir unterstützen Sie dabei, Ihre Sage-100-E-Rechnungen an die Anforderungen Ihrer Kunden, Handelsunternehmen und Zentralregulierer anzupassen.

Diesen Beitrag Teilen

Haben Sie Fragen zu diesem Artikel?

Blog post Question Form

Erhalten Sie einmal im Monat die neuesten Infos zum Blog und zu unserem YouTube-Kanal!

Füllen Sie bitte unten die Felder aus.

Newsletter Form

DESK Software & Consulting GmbH © 2024 | info@desk-firm.de