Diese Beschreibung bezieht sich auf das eGecko Format für XML-Übergaben.


INHALTSVERZEICHNIS

Anwendungsfall

Über die digitalen Workflows der Upload24 GmbH werden Eingangsrechnungen verarbeitet und freigegeben. Die Belege werden dabei um Kopfdaten und Splitbuchungsdaten angereichert. Diese erfassten Daten sollen an eGecko zur Buchung übergeben werden.


Datenfelder

Über die Anbindung per eGecko XML-Schnittstelle werden aktuell folgende Informationen erfasst und übertragen.


Konfigurationsdaten

  • Beraternummer
  • Mandantnummer
  • Sachkontenlänge
  • Wirtschaftsjahr


Kopfdaten

  • Belegart (ER/EG)
  • Firma/Mandant
  • Kreditornummer
  • Externe Belegnummer
  • Interne Belegnummer
  • Rechnungsdatum/Belegdatum
  • Belegperiode
  • Belegwährung


Buchungszeilen

  • Buchungsbetrag Netto
  • Steuerschlüssel
  • Buchungsbetrag Brutto
  • Sachkonto (Kostenart)
  • Kostenstelle
  • Kostenträger
  • Buchungstext
  • Abweichende Periode


Technisches Vorgehen

Je Mandant und Tagesdatum wird eine fortlaufende XML-Datei mit den Buchungszeilen der im Workflow gebuchten Belege erzeugt. Diese Datei muss über einen Import dem eGecko-System manuell zugeführt werden. 


Die Buchungen stehen nach dem Import in einer Vorschau für die Sichtprüfung zur Verfügung und können anschließend final in eGecko übernommen werden.


Für eine genaue Beschreibung zum Vorgehen beim eGecko XML-Import kontaktieren Sie bitte Ihren Dienstleister.


Voraussetzungen

Für eine fehlerfreie Erzeugung und Übergabe der Buchungssätze benötigen wir Zugriff auf die eGecko-Stammdaten. Diese werden dem Workflow über einen lesenden Zugriff auf die MSSQL-Datenbank der eGecko-Installation zugeführt. So stehen auch neu angelegte Kreditoren, Sachkonten, usw. sofort im Workflow zur Verfügung.


Für den Datenbankzugriff richtet der zuständige Dienstleister einen Datenbankbenutzer mit sicherem Passwort und Leserechten auf die benötigten Tabellen ein.



Folgende Stammdaten werden für das aktuell beschriebene Vorgehen verwendet:

  • Kreditoren
    • Kreditorname
    • Kreditornummer
    • Adressdaten, falls vorhanden
    • UmsatzsteuerID
    • IBAN
  • Sachkonten
    • Kontonummer
    • Bezeichnung
  • Kostenstellen
    • Kostenstellennummer
    • Bezeichnung
  • Kostenträger
    • Kostenträgernummer
    • Bezeichnung
  • Steuerschlüssel
    • Steuerschlüssel
    • Bezeichnung
    • Steuersatz


Beispiel für die XML-Übergabe

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE FibuBelege SYSTEM "egeckoBeleg.dtd">

<FibuBelege datumFormat="dd.MM.yyyy" anzahlObjekte="9">
  <firmaNr>100</firmaNr>
  <FibuBeleg>
    <Belegkopf>
      <belegart>ER</belegart>
      <belegnummer>1234567890</belegnummer>
      <referenznr>20200001</referenznr>
      <belegdatum>19.08.2020</belegdatum>
      <belegperiode>2020/08</belegperiode>
      <belegwaehrung>EUR</belegwaehrung>
      <belegwaehrungskurs></belegwaehrungskurs>
      <bruttoErfassung>j</bruttoErfassung>
    </Belegkopf>
    <FibuBelegpositionen>
      <FibuBelegposition>
        <buchungsschluessel>355</buchungsschluessel>
        <kontonummer>90000</kontonummer>
        <betrag>603.2</betrag>
        <steuerschluessel/>
        <positionstext>Ein Text</positionstext>
        <OpInfos>
          <OpAngaben>
            <opNr>20200001</opNr>
            <opText></opText>
          </OpAngaben>
        </OpInfos>
      </FibuBelegposition>
      <FibuBelegposition>
        <buchungsschluessel>110</buchungsschluessel>
        <kontonummer>4948</kontonummer>
        <betrag>603.20</betrag>
        <steuerschluessel>v19</steuerschluessel>
        <positionstext>Ein Text</positionstext>
        <koreBetraegeNeuBerechnen>j</koreBetraegeNeuBerechnen>
        <FibuKoreBelegpositionen>
          <FibuKoreBelegposition>
            <kostenart>4948</kostenart>
            <kostenstelle>30</kostenstelle>
            <kostentraeger></kostentraeger>
            <nettobetrag>520.00</nettobetrag>
            <periodenaufteilung>n</periodenaufteilung>
            <startperiode></startperiode>
            <menge>1</menge>
          </FibuKoreBelegposition>
        </FibuKoreBelegpositionen>
      </FibuBelegposition>
    </FibuBelegpositionen>
    <FibuSteuerpositionen>
      <FibuSteuerposition>
        <stposSchluessel>v19</stposSchluessel>
        <stposBetrag>83.2</stposBetrag>
        <stposProzent>19</stposProzent>
      </FibuSteuerposition>
    </FibuSteuerpositionen>
  </FibuBeleg>
</FibuBelege>