[inhalt]
Projekt BISO 3 - Handbuch

Modul "Übermittlungslauf" für (Einzel-)Rechnungen

Erstellte Rechnungen können zwecks Überführung in Fremdsysteme exportiert werden. Damit festgehalten werden kann, wann welche Rechnungen bereits übermittelt wurden, können diese in einem "Übermittlungslauf" zusammengefasst werden.

Funktionalität im Frontend

Im Modul "Sekretariat" können Einzelrechnungen im Suchergebnis für einen Übermittlungslauf vormarkiert werden:

Rechnungen für Übermittlungslauf vorsehen

Die so vormarkierten Rechnungen werden im Modul "Übermittlungslauf" aufgelistet:

vorgemerkte Rechnungs-Ansicht

Nun kann ein Übermittlungslauf erstellt werden:

Erstellen-Dialog

Die ausgewählten Rechnungen werden dem Lauf zugewiesen. Die Läufe sind im Übermittlungslauf-Archiv einsehbar:

Ansicht Übermittlungslauf-Archiv

Der Export wird zum Download angeboten, und kann nun an das Fremdsystem übermittelt werden.

Konfiguration

Parameter einschalten

Das Modul kann im Bereich "Administration" > "Parameter" eingeschaltet werden:

Parameter-Panel

Export-Vorlagen definieren

Die Exporte laufen über ein Smarty-Template, welches ein Output-File (z.B. CSV) generiert. Dies wird in den Dokumentvorlagen definiert:

In der Werteliste "Generelle Dokument-Vorlagen" werden die Vorlagen mit der Identifikation uebermittlungslauf_vorlage definiert:

generelle Dokument-Vorlage

Das Template-File wird unter templates/[kunde]/ gesucht.

Das Smarty-Template erhält folgende Variablen:

Beispiel-Vorlage: (templates/default/uebermittlungslauf.tpl.xml):

SchulNr;Konto;Auftragsart;Verkaufsorg;Vertriebsweg;Sparte;Verkaufsbüro;Verkäufergruppe;Auftraggeber;RgAnrede;RgVorname;RgName;RgName2;RgStrasse;RgPLZ;RgOrt;Land;Best_nr;SchulNr;Nummer;Material;Menge;ME;ArtText;Text;Teilnehmer;Semester;Instrument;Klasse;Kurs;Lehrer;Kursort;PosTyp;Betrag;Fehler;
{foreach from=$rechnungen item=rechnung name=foo}
752;;;;;;;;;{$rechnung->kunde_anrede};{$rechnung->kunde_vorname};{$rechnung->kunde_name};;{$rechnung->kunde_adresse};{$rechnung->kunde_plz};{$rechnung->kunde_ort};{$rechnung->land};{$smarty.foreach.foo.index+1};7005;{$smarty.foreach.foo.index+1};103383;1;;;{$rechnung->rechnung_referenz};;;;;;;;;{$rechnung->betrag_formatiert};;
{/foreach}