Skip to end of banner
Go to start of banner

Zahlungseingang-Import (Standard-Modul) (Tutorial)

Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 3 Next »

In diesem Tutorial lernen Sie, wie Sie Zahlungseingänge bspw. aus Datev per CSV-Datei in myneva.daarwin importieren.

Story

Bei unseren Kunden werden Rechnungslegung und Finanzbuchhaltung in unterschiedlichen Systemen abgebildet und häufig sogar durch unterschiedliche Personengruppen verantwortet.
D. h., die Informationen zu den Zahlungseingängen werden bereits in einem anderen System gepflegt und stehen den Verwaltungsmitarbeiter*innen in myneva.daarwin nur selten zur Verfügung. Um diese Informationen allen Personenkreisen ohne doppelte manuelle Datenpflege zur Verfügung zu stellen, bieten wir eine Zahlungseingangsimportschnittstelle an.

Ein weiterer Grund ist die Best Üractice-Abbildung von Spitzabrechnungen (insbesondere LWL und LVR) über die Kombination aus Rechnungsinformationen und Zahlungseingängen in den Offenen Posten in unserer Software. Dies wird durch den Import von Zahlungseingängen deutlich komfortabler.

Grundvoraussetzungen

  • Da das Modul kostenpflichtig ist, müssen Sie eine gültige Modul-Lizenz besitzen bzw. erworben haben.

  • Um die Schnittstelle zu bedienen, müssen User*innen die dafür notwendigen Berechtigungen (Ausführen-Recht) in der Berechtigungszeile: SchnittstelleImport - Import von Zahlungseingängen besitzen

  • Eine gültige Schnittstellendefinition muss hinterlegt sein (es gibt hierfür einen eigenen Absatz)

Durchführung

Im Modul Offene Posten steht der Button “Import von Zahlungseingängen” zur Verfügung:

 

Im folgenden Dialog wählt man die Option “Zahlungseingang CSV-Import” und wählt die zu importierende Datei aus, die Sie zuvor anhand der Informationen aus Ihrem Finanzbuchhaltungssystem erstellt haben:

Nach einem Klick auf “Ausführen” wird zunächst eine Validierung durchgeführt:

An dieser Stelle kann man sich entscheiden, ob man den Import abbrechen möchte. Im Falle von Fehlern kann ein Import auf keinen Fall durchgeführt werden.

Durch den Klick auf OK wird der tatsächliche Import durchgeführt und es wird ein Ergebnis-Protokoll ausgegeben.

 

Hinterlegen der Schnittstellendefinition

Damit die Unter “Globale Einstellungen” → Schnittstellen → “Zahlungseingang CSV-Import” kann durch einen Klick auf “Format bearbeiten…” der Schnittstelleneditor gestartet werden. Es handelt sich um den gleichen Editor, der auch bereits für die FIBU-Exporte verwendet wird. Relevant sind drei Bereiche in der Definition, die zwingend den richtigen Namen im Attribute “name” hinterlegt haben müssen

  • ImportFile “InputCsv”: Hier wird festgelegt, wie die CSV-Datei aufgebaut wird. Die hinterlegten Columns stehen nachher für die Ausgabe zur Verfügung. Die Reihenfolge der Columns muss denen der CSV-Datei entsprechen, die Bezeichnungen können abweichen.

  • ExportFile “Inpayment”: Hier erfolgt das Mapping auf den tatsächlichen Zahlungseingang in der QM-Center Struktur. Die Möglichkeiten stimmen exakt mit denen im Buchungsexport überein. Neu sind die Attribute “mappedTo” (Verknüpfung mit dem Feld innerhalb des Zahlungseinganges” und “outputType” mit dem eine Typkonvertierung durchgeführt werden kann. Wenn outputType nicht festgelegt ist, wird immer von String ausgegangen

  • ExportFile “InvoiceKey”: Hier wird ermittelt, welcher Rechnung der Zahlungseingang zugeordnet werden soll. Die Möglichkeiten sind exakt die gleichen wir beim “Inpayment” Export, verknüpft werden die Daten aber mit Feldern aus der Rechnung

Beispiel-Definition:

<?xml version="1.0" encoding="ISO-8859-1"?>
<InterfaceConfigurationFile>
  <Config>
  </Config>
  <Output>
    <ImportFile name="InputCsv" format="csv" separator=";" encoding="ISO-8859-1" hasHeaderLine="True">
      <Row>
        <Column name="Betrag" culture="de-DE" type="System.Decimal" />
        <Column name="DebNr" />
        <Column name="Datum" culture="de-DE" format="dd.MM.yyyy" type="System.DateTime" />
        <Column name="Text" />
      </Row>
    </ImportFile>
    <ExportFile name="Inpayment">
      <Row>
        <Column name="Betrag" mappedTo="BETRAG" outputType="System.Decimal" />
        <Column name="Datum" mappedTo="DATUM_EINGANG" outputType="System.DateTime" />
        <Column mappedTo="BEZEICHNUNG" length="100">
          <FieldList>
            <Item value="Importierter Zahlungseingang " />
            <Item name="Text" />
          </FieldList>
        </Column>
      </Row>
    </ExportFile>
    <ExportFile name="InvoiceKey">
      <Row>
        <Column name="DebNr" mappedTo="FIBU_BEZUG_DEBITORNUMMER" />
        <Column mappedTo="DATUMVON" outputType="System.DateTime">
          <FieldList>
            <Item value="01." />
            <Item name="Text">
              <Substring from="3" length="2" fromright="1" />
            </Item>
            <Item value="." />
            <Item name="Text">
              <Substring from="0" length="2" fromright="1" />
            </Item>
          </FieldList>
        </Column>
      </Row>
    </ExportFile>
  </Output>
</InterfaceConfigurationFile>

 

  • No labels