Willkommen bei ZahlPro
Rechnungssoftware für Selbstständige und Kleinunternehmer – Dokumentation & Benutzerhandbuch
ZahlPro ist eine schlanke Rechnungssoftware ohne Cloud-Abhängigkeit. Alle Daten bleiben lokal auf Ihrem Computer. Dieses Handbuch erklärt alle Dialoge und Funktionen anhand von Screenshots.
Funktionsübersicht
Firmendaten
Logo, Adresse, Steuernummer und Speicherort einrichten
Angebote
Angebote erstellen, bearbeiten und in Rechnungen umwandeln
Rechnungen
Rechnungen erstellen, verwalten und als PDF exportieren
E-Rechnung
XRechnung und ZUGFeRD XML-Export für behördliche Anforderungen
Datenspeicherung
Alle Daten werden standardmäßig gespeichert unter: C:\Users\[Benutzer]\Documents\ZahlPro\
| Datei | Inhalt |
|---|---|
| config.json | Ihre Firmendaten und Einstellungen |
| textbausteine.json | Gespeicherte Leistungsbeschreibungen |
| angebote.json | Alle erstellten Angebote |
| rechnungen.json | Alle erstellten Rechnungen |
| pdf\ | Generierte PDF-Dateien |
Erste Schritte
ZahlPro starten und einrichten
Installation
ZahlPro wird über einen klassischen Windows-Installer eingerichtet. Der Setup-Assistent führt Sie in wenigen Schritten durch die Installation.
- 1
Laden Sie
ZahlPro_Setup.exeherunter und starten Sie die Datei per Doppelklick. - 2
Ziel-Ordner wählen: Der Installer schlägt einen Ordner im Benutzerprofil vor (
...\AppData\Local\Programs\ZahlPro). In der Regel können Sie den vorgeschlagenen Pfad einfach übernehmen.Setup – Ziel-Ordner wählen
Abb. 1 – Ziel-Ordner für die Installation auswählen - 3
Startmenü-Ordner wählen: Legt fest, unter welchem Namen ZahlPro im Windows-Startmenü erscheint. Der Standardname
ZahlProkann übernommen werden.Setup – Startmenü-Ordner wählen
Abb. 2 – Startmenü-Ordner festlegen - 4
Zusätzliche Aufgaben: Hier können Sie eine Desktop- und/oder Startmenü-Verknüpfung erstellen lassen. Beide Optionen sind standardmäßig aktiviert.
Setup – Zusätzliche Aufgaben
Abb. 3 – Desktop- und Startmenü-Verknüpfung auswählen - 5
Bereit zur Installation: Der Installer zeigt eine Zusammenfassung aller gewählten Einstellungen. Mit Installieren startet die eigentliche Installation.
Setup – Bereit zur Installation
Abb. 4 – Übersicht vor dem Installieren - 6
Die Dateien werden entpackt und installiert. Dies dauert je nach Computer einen kurzen Moment.
Setup – Installation läuft
Abb. 5 – Fortschritt der Installation - 7
Nach Abschluss können Sie ZahlPro direkt über „ZahlPro jetzt starten" öffnen oder das Fenster über Fertigstellen schließen und die Anwendung später über die Desktop- bzw. Startmenü-Verknüpfung starten.
Setup – Fertigstellen
Abb. 6 – Installation abgeschlossen - 8
Geben Sie beim ersten Start Ihre Firmendaten ein (→ Menüpunkt Firmendaten).
Firmendaten bearbeiten
Dialog: Einstellungen → Firmendaten bearbeiten
Beschreibung der Eingabefelder
Grunddaten
| Feld | Beschreibung |
|---|---|
| Firmenname / Name Pflicht | Ihr Firmenname oder vollständiger Name. Erscheint als Absender auf allen Angeboten und Rechnungen. Beispiel: Huebner IT-Beratung Services |
| Adresse | Vollständige Anschrift (mehrzeilig). Wird im Briefkopf der Dokumente angezeigt. |
| Ihre Kontakt-E-Mail-Adresse. Erscheint im Dokumentenfuß. |
Finanzinformationen
| Feld | Beschreibung |
|---|---|
| Bankverbindung | IBAN, BIC und Bankname. Wird im PDF-Footer auf Rechnungen angezeigt, damit Kunden direkt überweisen können. |
| Steuernummer / USt-ID | Ihre Steuernummer (z.B. 12/345/67890) oder Umsatzsteuer-Identifikationsnummer (z.B.
DE123456789). Pflichtangabe auf Rechnungen.
|
Kontaktdaten Optional
Diese drei Felder erscheinen – sofern befüllt – im Kontaktblock oben rechts auf Angeboten und Rechnungen (zusammen mit Ansprechpartner*in und Unser Zeichen, die pro Dokument im jeweiligen Rechnungs-/Angebots-Fenster eingegeben werden). Bleiben sie leer, wird die entsprechende Zeile im PDF einfach ausgelassen.
| Feld | Beschreibung |
|---|---|
| Telefon Optional | Ihre Telefonnummer. Erscheint im Kontaktblock auf Angeboten und Rechnungen. |
| Fax Optional | Ihre Faxnummer, falls vorhanden. |
| Homepage Optional | Ihre Website-Adresse (z. B. www.ihre-domain.de). |
Datenverwaltung
| Feld | Beschreibung |
|---|---|
| Speicherort (Datenordner) |
ZahlPro speichert alle Daten (Firmendaten, Kunden, Angebote, Rechnungen, Vorlagen, Sicherungen)
automatisch im Ordner Dokumente\ZahlPro. Eine Auswahl des Speicherorts ist im
Firmendaten-Dialog nicht vorgesehen und auch nicht erforderlich.
|
| Firmenlogo Optional |
Pfad zu Ihrer Logo-Bilddatei. Unterstützte Formate: .png, .jpgDas Logo erscheint oben rechts auf allen generierten PDFs. Über Auswählen… die Datei auswählen. |
Rechnungsnummern
Über die Schaltfläche Startnummer definieren legen Sie ein individuelles
Rechnungsnummernformat
fest – zum Beispiel mit Ihrem eigenen Firmenkürzel statt des Standardformats. Die zuletzt festgelegte
Startnummer wird daneben angezeigt (z. B. DEN 2026-95).
| Feld | Beschreibung |
|---|---|
| Letzte Rechnungsnummer | Tragen Sie hier die zuletzt verwendete Rechnungsnummer ein (z. B. aus einem Vorsystem). ZahlPro
berechnet daraus automatisch die nächste Nummer – die letzte Ziffernfolge wird um 1 erhöht, alles davor
(Präfix, Trennzeichen, Leerzeichen) bleibt unverändert. Beispiel: SEV 2026-54 → nächste Nummer SEV 2026-55
|
| Erlaubte Zeichen | Buchstaben (inkl. Umlaute), Ziffern, Leerzeichen sowie - und _. Die Nummer
muss auf eine Zahl enden, damit fortlaufend gezählt werden kann.Nicht erlaubt ist der Schrägstrich / – er wird von ZahlPro intern in
Dateinamen verwendet (PDF, XRechnung-XML, Archivierung) und würde dort zu Fehlern führen. Eingaben mit
nicht erlaubten Zeichen werden direkt im Dialog mit einer Fehlermeldung abgelehnt.
|
| Nächste Nummer | Zeigt in Echtzeit die berechnete nächste Rechnungsnummer, während Sie tippen. |
R-{Jahr}-001 (z. B. R-2026-001) als erste Rechnungsnummer.
Schaltflächen
| Button | Funktion |
|---|---|
| Speichern | Speichert alle eingegebenen Firmendaten dauerhaft in config.json. |
| Wiederherstellen | Öffnet einen Dateiauswahl-Dialog zum Auswählen einer Backup-ZIP-Datei und stellt daraus alle Daten (Firmendaten, Kunden, Angebote, Rechnungen) wieder her. Nach erfolgreichem Restore muss ZahlPro neu gestartet werden. |
| Lizenz aktivieren | Öffnet den Dialog zur Eingabe und Aktivierung eines Lizenzschlüssels. |
| Abbrechen | Schließt den Dialog ohne Speichern. Alle nicht gespeicherten Änderungen gehen verloren. |
Dokumente\ZahlPro\backup\restore_safety\ an, falls Sie doch noch einmal zum vorherigen Stand
zurück müssen.
Textbausteine verwalten
Dialog: Hauptfenster → Vorlagen → Positionen
Textbausteine sind vordefinierte Leistungspositionen, die beim Erstellen von Angeboten und Rechnungen per Dropdown schnell eingefügt werden können. Einmal gepflegt, spart dies bei jeder neuen Rechnung erheblich Zeit.
Zusätzlich können vorhandene Textbausteine jetzt komfortabel per CSV importiert und exportiert werden. Dadurch lassen sich bestehende Leistungsverzeichnisse übernehmen, sichern oder auf einen anderen Rechner übertragen.
Zugriff
Hauptfenster → Kachel Vorlagen → Button Positionen
Spalten der Übersichtsliste
| Spalte | Beschreibung |
|---|---|
| Titel / Leistung | Die Leistungsbeschreibung, die in Angeboten und Rechnungen als Positionstext erscheint. Lange Texte werden in der Liste abgekürzt (erkennbar am „…"). Der vollständige Text ist über Bearbeiten einsehbar. |
| Menge | Voreingestellte Standardmenge (z.B. 1.0, 2.0, 1.5). Kann beim
Einfügen in ein Angebot / eine Rechnung noch angepasst werden. |
| Preis | Netto-Standardpreis in Euro. Ein Preis von 0.0 bedeutet, dass der Preis beim Einfügen
manuell eingegeben werden muss – nützlich für Positionen mit variablen Preisen. |
| Aktiv | Zeigt ja oder nein. Nur als aktiv markierte Bausteine erscheinen im
Dropdown bei der Positionserfassung. Inaktive Bausteine bleiben gespeichert, werden aber nicht mehr
angeboten – praktisch für saisonale oder ausgelaufene Leistungen. |
Beispiele aus der Liste
| Leistung (Auszug) | Menge | Preis | Hinweis |
|---|---|---|---|
| Einrichtung Backup für Windows 11 und Daten | 1,0 | 0,00 € | Preis variabel – beim Einfügen eingeben |
| Einrichtung Software, Konfiguration und Bereitstellung | 300,0 | 120,00 € | Stunden × Stundensatz |
| Seagate IronWolf NAS HDD 8TB… | 2,0 | 145,70 € | Hardware-Position mit Stückpreis |
| An- und Abfahrt 40 Km | 2,0 | 65,00 € | Fahrtkosten-Pauschale |
| Zuschlag Dienstleistung Sonntag 50 % | 1,5 | 32,50 € | Zuschlagsposition |
Schaltflächen
| Button | Funktion |
|---|---|
| Neu | Öffnet einen Eingabedialog zum Anlegen eines neuen Textbausteins. Felder: Leistung/Artikel, Menge, Preis, Aktiv-Status. |
| Bearbeiten | Öffnet den markierten Baustein zur Bearbeitung. Hier ist auch der vollständige, in der Liste ggf. abgekürzte Leistungstext sichtbar und editierbar. |
| Entfernen | Löscht den markierten Textbaustein dauerhaft. Kann nicht rückgängig gemacht werden. Empfehlung: Baustein lieber auf Aktiv = nein setzen statt zu löschen. |
| CSV-Import | Importiert Leistungen aus einer CSV-Datei als neue Textbausteine. |
| CSV-Export | Exportiert alle vorhandenen Textbausteine als CSV-Datei. |
| Schließen | Schließt den Dialog. Alle Änderungen wurden bereits beim Speichern jedes Bausteins übernommen. |
Textbausteine in Angeboten / Rechnungen verwenden
- 1
Im Angebots- oder Rechnungsdialog: Bereich Neue Position aufrufen
- 2
Dropdown Vorlage auswählen öffnen – alle aktiven Textbausteine erscheinen hier
- 3
Gewünschten Baustein wählen – Beschreibung und Preis werden automatisch vorausgefüllt
- 4
Menge und Preis bei Bedarf anpassen → Position übernehmen
Texte unter Gesamtsumme verwalten
Dialog: Hauptfenster → Vorlagen → Zusatztexte · oder direkt im Angebots-/Rechnungsdialog über das 💾-Symbol neben „Zahlungshinweis (Zeile 1)"
In diesem Dialog werden die Texte verwaltet, die auf Angeboten und Rechnungen unterhalb der Gesamtsumme erscheinen. Der Block besteht aus zwei Teilen: einer frei erweiterbaren Liste wählbarer Zeile-1-Vorlagen und zwei festen Zusatzzeilen, die immer zusätzlich angehängt werden.
Zugriff
Hauptfenster → Kachel Vorlagen → Button Zusatztexte
oder schneller: direkt im Angebots-/Rechnungsdialog auf das 💾-Symbol neben dem Dropdown
Zahlungshinweis (Zeile 1) klicken.
Aufbau des Dialogs
| Bereich | Beschreibung |
|---|---|
| Zahlungshinweis (Zeile 1, wählbar) | Liste beliebig vieler benannter Vorlagen (Name + Text), z.B. im Auslieferungszustand Standard („Zahlbar innerhalb von 14 Tagen ohne Abzug."), Skonto („Zahlbar innerhalb von 7 Tagen mit 2 % Skonto.") und Sofort („Zahlbar sofort ohne Abzug."). Mit + Neue Vorlage lassen sich beliebig weitere Vorlagen ergänzen, mit ✕ einzelne Vorlagen wieder entfernen. Genau eine dieser Vorlagen ist pro Beleg über das Dropdown im Angebots-/Rechnungsdialog auswählbar. |
| Feste Zusatzzeilen (Zeile 2 / Zeile 3) | Zwei feste Textzeilen, die – sofern befüllt – auf jedem Angebot und jeder Rechnung automatisch zusätzlich angehängt werden, unabhängig davon, welche Zeile-1-Vorlage gerade ausgewählt ist. Bleiben die Felder leer, erscheint auch keine Zeile auf dem Dokument. |
| ☐ Diesen Block auf der Rechnung/dem Angebot anzeigen | Globales Häkchen für den gesamten Block (Zeile 1-3). Ohne Häkchen bleiben alle Texte hier gespeichert, erscheinen aber auf keinem neu erstellten Dokument mehr – praktisch, um den Zahlungshinweis vorübergehend auszublenden, ohne die Texte zu verlieren. Ein gesetzlich vorgeschriebener Hinweis bei 0 % MwSt (siehe unten) ist davon nicht betroffen und erscheint weiterhin. |
Verwendung in Angeboten und Rechnungen
Im Angebots- und Rechnungsdialog wählen Sie über das Dropdown Zahlungshinweis (Zeile 1) eine der gespeicherten Vorlagen aus – oder tippen direkt einen abweichenden, einmaligen Text in das Feld ein, ohne ihn dauerhaft zu speichern. Zeile 2 und 3 werden unabhängig davon automatisch ergänzt, sofern in diesem Dialog befüllt.
Schaltflächen
| Button | Funktion |
|---|---|
| Speichern | Übernimmt alle Vorlagen, Zusatzzeilen und das Anzeigen-Häkchen und speichert sie dauerhaft. Es muss mindestens eine Zeile-1-Vorlage mit Namen vorhanden sein. Die neuen Texte gelten für alle zukünftig erstellten Angebote und Rechnungen. |
| Abbrechen | Schließt den Dialog ohne Speichern. Alle Änderungen werden verworfen, die bisherigen Texte bleiben unverändert. |
0 % MwSt-Hinweis (separates Feld)
Unabhängig vom Zahlungshinweis-Block oben gibt es ein eigenes Feld für den gesetzlich vorgeschriebenen
Hinweis bei 0 % MwSt. Es erscheint direkt im Angebots-/Rechnungsdialog, sobald der MwSt-Satz auf
0.00 gesetzt wird – nicht in diesem Verwalten-Dialog.
| Option | Textvorschlag im Feld „Hinweistext" |
|---|---|
| Kleinunternehmerregelung (§ 19 UStG) | Gemäß § 19 UStG wird keine Umsatzsteuer berechnet. |
| Steuerbefreite Leistung (§ 4 UStG) | Diese Leistung ist gemäß § 4 UStG von der Umsatzsteuer befreit. |
| Innergemeinschaftliche Leistung (Reverse-Charge) | Steuerschuldnerschaft des Leistungsempfängers (Reverse-Charge-Verfahren). |
| Ausfuhrlieferung (Drittland) | Steuerfreie Ausfuhrlieferung gemäß § 4 Nr. 1a UStG i. V. m. § 6 UStG. |
| Eigener Text | Leeres Feld, frei einzutippen. |
Kunden verwalten
Dialog: Hauptfenster → Vorlagen → Kundenstamm
Der Kundenstamm speichert alle Kundendaten zentral. Gespeicherte Kunden stehen im Angebots- und Rechnungsdialog per Dropdown zur Verfügung – Adresse und Kontaktdaten werden dann automatisch übernommen und müssen nicht jedes Mal neu eingegeben werden.
Zugriff
Hauptfenster → Kachel Vorlagen → Button Kundenstamm
Alternativ: direkt aus dem Angebots- oder Rechnungsdialog über den Button Kunden bearbeiten
Aufbau des Dialogs
Der Dialog ist zweigeteilt: links die Kundenliste, rechts das Kundendaten-Formular.
Kundenliste (links)
| Element | Beschreibung |
|---|---|
| Listeneinträge | Zeigt alle gespeicherten Kunden im Format K-JJJJ-NNNNN – Name.Beispiele aus dem Screenshot: K-2026-00001 – MeistersahlK-2026-00002 – Pawl ZimmereiK-2026-00003 – Dr. med. Ramsy Nemer C…
|
| Eintrag auswählen | Klick auf einen Kunden in der Liste lädt dessen Daten in das Formular rechts – zur Ansicht oder Bearbeitung. |
Kundendaten-Formular (rechts)
| Feld | Beschreibung |
|---|---|
| Kundennummer | Wird automatisch vergeben. Format: K-JJJJ-NNNNN (z.B. K-2026-00001).
Eindeutige Kennung des Kunden, nicht manuell ändern. |
| Name Pflicht | Firmenname oder vollständiger Kundenname. Wird im Dropdown der Angebots-/Rechnungsdialoge angezeigt und als Empfänger auf Dokumenten gedruckt. |
| Straße | Straße und Hausnummer der Kundenadresse. |
| PLZ | Postleitzahl des Kundenstandorts. |
| Ort | Stadt / Ortschaft. PLZ und Ort werden beim Auswählen des Kunden automatisch in das Adressfeld des Dokuments übernommen. |
| Email Optional | E-Mail-Adresse des Kunden – für interne Referenz. Kann für den direkten Versand von Angeboten/Rechnungen genutzt werden. |
| Telefon Optional | Telefonnummer des Kunden – für interne Referenz und Rückfragen. |
E-Rechnungskonforme Kundeneinrichtung
Für die Erstellung von E-Rechnungen (XRechnung/ZUGFeRD) sollten folgende Kundendaten gepflegt sein:
- Firmenname bzw. Name des Kunden
- Vollständige Anschrift
- E-Mail-Adresse
- Telefonnummer
Workflow: Neuen Kunden anlegen
- 1
Button Neu klicken – das Formular rechts wird geleert
- 2
Name, Straße, PLZ, Ort eingeben (E-Mail und Telefon optional)
- 3
Button Speichern – der Kunde erhält automatisch eine Kundennummer und erscheint in der Liste
Workflow: Bestehenden Kunden bearbeiten
- 1
Kunden in der Liste links anklicken – Daten erscheinen im Formular rechts
- 2
Gewünschte Felder ändern
- 3
Button Speichern – Änderungen werden übernommen
Schaltflächen
| Button | Funktion |
|---|---|
| Neu | Leert das Formular rechts für die Eingabe eines neuen Kunden. Die Kundennummer wird beim Speichern automatisch vergeben. |
| Speichern | Speichert den neu angelegten oder geänderten Kunden dauerhaft in config.json. |
| Löschen | Löscht den aktuell in der Liste markierten Kunden unwiderruflich. Bereits erstellte Angebote/Rechnungen bleiben davon unberührt. |
| CSV-Import | Importiert Kunden aus einer CSV-Datei als neue Einträge in den Kundenstamm. |
| CSV-Export | Exportiert alle vorhandenen Kunden als CSV-Datei. |
| Schließen | Schließt den Dialog. Nicht gespeicherte Eingaben gehen verloren. |
Pflege-Zusatzmodul
Optionales Erweiterungsmodul für Pflegedienste und Seniorenbetreuung
Das Pflege-Zusatzmodul erweitert ZahlPro um Funktionen für Pflegedienste, Seniorenbetreuung und ähnliche Dienstleister, die Rechnungen und Angebote nicht an die versicherte Person selbst, sondern direkt an einen Kostenträger (z.B. eine Pflegekasse) stellen möchten.
Kostenträger-Stamm anlegen
Bevor Sie das erste Mal einen abweichenden Rechnungsempfänger nutzen, legen Sie den Kostenträger (z.B. eine Pflegekasse) einmalig im Kostenträger-Stamm an. Diesen erreichen Sie über den Button Kostenträger verwalten im Sub-Dialog „Abweichender Rechnungsempfänger".
| Feld | Beschreibung |
|---|---|
| Name Pflicht | Bezeichnung des Kostenträgers, z.B. „Techniker Krankenkasse". |
| Adresse (je Zeile) Pflicht | Vollständige Anschrift des Kostenträgers. |
| IK-Nummer Pflicht | Institutionskennzeichen, genau 9 Ziffern. Wird beim Speichern automatisch geprüft. |
| E-Mail Optional | Wird für E-Rechnung und den E-Mail-Versand genutzt. |
Über die Buttons Neu, Bearbeiten und Entfernen verwalten Sie den Kostenträger-Stamm wie den Kundenstamm auch.
Abweichenden Rechnungsempfänger aktivieren
In Rechnung, Angebot und Anschreiben finden Sie den Button Kostenträger…. Er öffnet einen Sub-Dialog mit folgenden Feldern:
| Feld | Beschreibung |
|---|---|
| Abweichender Rechnungsempfänger aktiv | Nur wenn aktiviert, erscheint der Kostenträger statt des Kunden als Adressat im PDF. |
| Kostenträger | Dropdown-Auswahl aus dem Kostenträger-Stamm. |
| Adresse / IK-Nummer / E-Mail | Werden beim Auswählen automatisch übernommen, bleiben aber pro Dokument änderbar. |
| Versicherungsnummer | Versicherungsnummer der/des Versicherten, erscheint zusammen mit dem Patientennamen im PDF. |
Standard-Kostenträger im Kundenstamm
Damit Sie bei wiederkehrenden Patientinnen und Patienten nicht jedes Mal neu den Kostenträger und die Versicherungsnummer eintragen müssen, können Sie beides direkt im Kundenstamm hinterlegen:
Wählen Sie diesen Kunden anschließend in Rechnung, Angebot oder Anschreiben aus der Kunden-Dropdown aus: Der abweichende Rechnungsempfänger wird automatisch aktiviert, der hinterlegte Kostenträger sowie die Versicherungsnummer werden vorausgefüllt. Sie können das für das einzelne Dokument jederzeit wieder ändern oder deaktivieren.
Beispiel-Workflow
Eine neue, noch leere Rechnung mit den Buttons für Projektblock, Kontaktblock, Textblock und Kostenträger:
Sobald Sie einen Kunden mit hinterlegtem Standard-Kostenträger auswählen, füllt sich unter anderem auch der Textblock automatisch mit dem Patientennamen (Zeile 2). Anrede und Zeile 1 schlägt ZahlPro mit einem sinnvollen Standardtext vor, den Sie jederzeit anpassen können:
Ergebnis im PDF
Ist der abweichende Rechnungsempfänger aktiv, erscheint der Kostenträger als Hauptadresse im Kopf des Dokuments. Direkt unter der Rechnungs- bzw. Angebotsnummer stehen automatisch der Name der/des Versicherten sowie Versicherungsnummer und IK-Nummer, damit die Kasse die Rechnung eindeutig zuordnen kann:
Per E-Mail senden
Nach dem Speichern einer Rechnung (Status ANGENOMMEN) oder nach dem Erzeugen eines Angebots-PDFs steht der Button Per E-Mail senden zur Verfügung. Der Empfänger wird automatisch vorbelegt: die E-Mail-Adresse des Kostenträgers, falls der abweichende Rechnungsempfänger aktiv ist, sonst die E-Mail-Adresse des Kunden. Betreff und Nachricht können Sie vor dem Versand noch anpassen.
E-Rechnung (XRechnung/ZUGFeRD) mit Kostenträger
Ist zusätzlich zum abweichenden Rechnungsempfänger auch E-Rechnung ZUGFeRD/XRechnung aktiviert, wird der Kostenträger automatisch als Käufer (Buyer) in die XML-Struktur übernommen, die IK-Nummer als Käuferreferenz. Für die alltägliche Abrechnung mit der Pflegekasse reicht in der Regel die klassische PDF-Rechnung im Kostenerstattungsverfahren völlig aus – XRechnung/ZUGFeRD ist eher für Geschäftskunden und öffentliche Auftraggeber relevant.
Hauptfenster
Zentrale Übersicht und Navigation in ZahlPro
Aufbau des Hauptfensters
Das Hauptfenster ist in vier Funktionsbereiche (Kacheln) gegliedert sowie eine Menüleiste oben und eine Statusleiste unten.
Menüleiste
Die Menüleiste besteht aus zwei gleichrangigen Menüpunkten: Einstellungen und Dashboard.
| Menüpunkt | Untermenü / Funktion |
|---|---|
| Einstellungen | Öffnet das Einstellungsmenü mit folgenden Einträgen (siehe Screenshot): |
| CSV-Export Intern/Analyse | Exportiert alle Rechnungs- und Angebotsdaten als CSV-Datei für eigene Auswertungen in Excel o.ä. |
| DATEV Export | Exportiert Rechnungsdaten im DATEV-Format für den Steuerberater. |
| DATEV EXTF Export | Erweitertes DATEV-Exportformat (EXTF) für Buchungsstapel. |
| E-Rechnung Werkzeuge ▶ | Untermenü mit zwei Funktionen: • XRechnung importieren & prüfen… – Importiert eine bestehende XRechnung-XML und prüft sie auf Konformität. • PDF → E-Rechnung… – Konvertiert ein bestehendes PDF in eine E-Rechnung (ZUGFeRD). |
| AGB anzeigen… | Zeigt die hinterlegten Allgemeinen Geschäftsbedingungen an. |
| Dashboard | Eigener Menüpunkt neben „Einstellungen" (kein Untermenü) – zeigt alle Informationen aus dem Dashboard an. |
Firma-Anzeige (oben rechts)
| Element | Beschreibung |
|---|---|
| Firma: [Name] | Zeigt oben rechts den Namen der aktuell hinterlegten Firma an (aus den Firmendaten). Ein Klick darauf öffnet ein kleines Menü mit dem einzigen Eintrag „Firmendaten bearbeiten…" – ein direkter Sprung in den Firmendaten-Dialog. Es handelt sich nicht um eine Umschaltung zwischen mehreren Firmenprofilen; ZahlPro verwaltet pro Installation genau einen Firmendatensatz. |
Funktionskacheln
Kachel: Angebote (oben links)
| Button | Funktion |
|---|---|
| Neu | Öffnet den Dialog zum Erstellen eines neuen Angebots. |
| Bearbeiten | Öffnet das im Dropdown ausgewählte Angebot zur Bearbeitung. |
| Anschreiben erstellen | Erzeugt ein Begleitschreiben zum ausgewählten Angebot als PDF. |
Kachel: Rechnungen (oben rechts)
| Button | Funktion |
|---|---|
| Neu | Öffnet den Dialog zum Erstellen einer neuen Rechnung (leeres Formular). |
| Bearbeiten | Öffnet die im Dropdown ausgewählte Rechnung zur Bearbeitung. |
| Aus Angebot | Wandelt das ausgewählte Angebot direkt in eine Rechnung um – alle Positionen und Kundendaten werden übernommen. Spart doppelte Eingabe. |
Kachel: Vorlagen (unten links)
| Button | Funktion |
|---|---|
| Positionen | Verwaltung der gespeicherten Leistungspositionen (Textbausteine) – Artikel, Stundensätze, Pauschalen. |
| Zusatztexte | Verwaltung von Fußnotentexten, Zahlungshinweisen und anderen Standardtexten für Dokumente. |
| Kundenstamm | Öffnet die Kundenverwaltung – gespeicherte Kundendaten können bei neuen Angeboten/Rechnungen direkt übernommen werden. |
Kachel: Recht & Archivierung (unten rechts)
| Button | Funktion |
|---|---|
| Verfahrens-Doku | Generiert die Verfahrensdokumentation gemäß GoBD-Anforderungen (Grundsätze zur ordnungsmäßigen Buchführung). Wichtig für Betriebsprüfungen. |
| GoBD-Bericht | Erstellt einen Prüfbericht zur GoBD-Konformität der gespeicherten Daten. |
| Backup | Erstellt manuell eine Datensicherung des aktuellen Datenordners. |
Unterer Bereich
| Button | Funktion |
|---|---|
| Rechnungsübersicht | Öffnet eine tabellarische Übersicht aller Rechnungen mit Status, Datum und Beträgen – nützlich für einen schnellen Überblick über offene Posten. |
| Beenden | Schließt ZahlPro. Vor dem Beenden erscheint eine Abfrage, ob ein Backup erstellt werden soll (Ja / Nein / Abbrechen). Bei Ja wird das Backup automatisch erstellt, bevor das Programm schließt; bei Abbrechen bleibt ZahlPro geöffnet. Alle gespeicherten Daten bleiben in jedem Fall erhalten. |
ZahlPro v1.4.0 © 2026 Huebner IT
Dashboard
Menü: Hauptfenster → Dashboard
Das Dashboard bietet einen kompakten Überblick über den aktuellen Geschäftsstand – Umsatzzahlen, offene Forderungen, Mahnstufen sowie E-Rechnungs- und Archivierungsstatistik, ohne dass Sie dafür in die Rechnungsübersicht oder einzelne Berichte wechseln müssen.
Zugriff
Hauptfenster → Menüleiste Dashboard (eigener Menüpunkt neben „Einstellungen")
Kennzahlkacheln (oben)
| Kachel | Bedeutung |
|---|---|
| Rechnungen | Gesamtanzahl aller Rechnungen, darunter die Anzahl im laufenden Jahr (z.B. „98 in 2026") |
| Angebote | Gesamtanzahl aller Angebote, darunter die Anzahl im laufenden Jahr |
| Umsatz Jahr | Umsatz des laufenden Jahres ohne Entwürfe und Stornos |
| Offen gesamt | Summe aller noch offenen (nicht bezahlten) Rechnungsbeträge, mit Anzahl der betroffenen Rechnungen |
Umsatz
| Zeile | Bedeutung |
|---|---|
| Umsatz gesamt | Gesamtumsatz über alle Jahre hinweg |
| Umsatz dieses Jahr | Umsatz im laufenden Kalenderjahr |
| Umsatz diese Monat | Umsatz im laufenden Kalendermonat |
Mahnwesen-Kacheln
| Kachel | Bedeutung |
|---|---|
| Überfällig | Summe aller Beträge, deren Zahlungsziel bereits überschritten ist |
| Mahnstufe 1 | Anzahl Rechnungen mit Mahnstufe 1, überfällig seit 1–14 Tagen |
| Mahnstufe 2 | Anzahl Rechnungen mit Mahnstufe 2, überfällig seit 15–30 Tagen |
| Mahnstufe 3 | Anzahl Rechnungen mit Mahnstufe 3, überfällig seit mehr als 30 Tagen |
Status-Kacheln
| Kachel | Bedeutung |
|---|---|
| Entwürfe | Anzahl der Rechnungen mit Status ENTWURF |
| Offene Angebote | Anzahl noch nicht abgeschlossener Angebote |
| Stornorechnungen | Anzahl der erstellten Storno-Belege |
| Archiviert | Anzahl der GoBD-relevant (revisionssicher) archivierten Rechnungen |
E-Rechnung / Dateien
| Zeile | Bedeutung |
|---|---|
| PDF-Dateien im ZahlPro-PDF-Ordner | Gesamtanzahl aller PDF-Dateien im PDF-Ausgabeordner |
| ZUGFeRD-/Factur-X-PDFs erkannt | Anzahl der PDF-Dateien, die als ZUGFeRD-/Factur-X-E-Rechnung erkannt wurden |
| XML-E-Rechnungen erkannt | Anzahl der erzeugten XRechnung-XML-Dateien |
Letzte Aktivitäten
Zeigt die zuletzt erstellte Rechnung und das zuletzt erstellte Angebot mit Nummer, Kundenname und Datum –
z.B. DEN 2026-95 · Mustermann AG · 29.08.2026.
Schaltflächen
| Button | Funktion |
|---|---|
| Aktualisieren | Lädt alle Kennzahlen neu – z.B. nach dem Erstellen oder Ändern von Rechnungen und Angeboten. |
| Schließen | Schließt das Dashboard und kehrt zum Hauptfenster zurück. |
Angebote erstellen
Dialog: Hauptfenster → Angebote → Neu
Schritt-für-Schritt: Angebot erstellen
- 1
Hauptfenster → Kachel Angebote → Button Neu
- 2
Kundendaten ausfüllen: Kunde aus Dropdown wählen oder Adresse manuell eingeben
- 3
MwSt-Satz und Zahlungshinweis prüfen / anpassen
- 4
Positionen hinzufügen (Vorlage wählen oder manuell eingeben → Position übernehmen)
- 5
Reihenfolge der Positionen bei Bedarf mit ▲ / ▼ anpassen
- 6
Speichern klicken – das Angebot erhält automatisch die nächste Nummer (z.B.
A-2026-012)
Kopfdaten
| Feld | Beschreibung |
|---|---|
| Angebotsnummer | Wird automatisch vergeben. Format: A-JJJJ-NNN (z.B. A-2026-012). Nicht
manuell
ändern. |
| Datum | Wird mit dem heutigen Datum vorbelegt (Format: JJJJ-MM-TT). Kann manuell geändert werden,
z.B. für rückdatierte Angebote. |
| Status | Dropdown – aktueller Bearbeitungsstand des Angebots. Mögliche Werte: entwurf,
versendet, angenommen, abgelehnt. Nur Angebote mit Status
angenommen erscheinen im Hauptfenster-Dropdown für die Umwandlung in Rechnungen.
|
Projektblock bearbeiten
Über die Schaltfläche Projektblock bearbeiten… öffnet sich ein eigener Dialog für Projekt/Referenz und zwei zusätzliche Freitextzeilen. Das hält das Hauptfenster übersichtlich – die Felder erscheinen nicht mehr direkt im Hauptdialog.
| Feld | Beschreibung |
|---|---|
| Projekt / Referenz Optional | Freitextfeld (max. 50 Zeichen) – wird ohne festes Label 1:1 als Zeile im PDF gedruckt, sofern es befüllt und das Häkchen „Projekt / Referenz anzeigen" (siehe unten) aktiviert ist. Bleibt das Feld leer, erscheint auch keine Zeile. Sie entscheiden selbst, was in dieser Zeile steht, z.B. eine Projektbezeichnung, Bestellnummer oder ein anderer Hinweis. |
| Freitext 2 Optional | Zweite freie Textzeile (max. 50 Zeichen), erscheint direkt unter Projekt/Referenz. Kein festes Label, kein eigenes Anzeige-Häkchen – die Zeile erscheint einfach, sobald Text eingetragen ist. |
| Freitext 3 Optional | Dritte freie Textzeile (max. 50 Zeichen), gleiches Prinzip wie Freitext 2. |
| Projekt / Referenz anzeigen | Häkchen „Projekt / Referenz auf dem Angebot anzeigen" – Standard: aktiviert. Steuert, ob die Projekt/Referenz-Zeile (siehe oben) auf dem PDF gedruckt wird. Freitext 2 und 3 sind davon unabhängig und erscheinen immer, sobald sie befüllt sind. |
Kontaktblock bearbeiten
Über die Schaltfläche Kontaktblock bearbeiten… öffnet sich ein eigener Dialog für alle Angaben, die oben rechts im PDF-Kopf erscheinen. Das hält das Hauptfenster übersichtlich.
| Feld | Beschreibung |
|---|---|
| Ansprechpartner*in Optional | Name der Kontaktperson beim Kunden (max. 20 Zeichen). |
| Unser Zeichen Optional | Freies Referenzfeld (max. 20 Zeichen, z.B. Aktenzeichen, interne Vorgangsnummer). |
| Zusatz-Label 1 / Zusatz-Wert 1 Optional | Ein frei benennbares Zusatzfeld (je max. 20 Zeichen) für branchenspezifische Angaben, z.B.
Pflegeversicherung für / Herr Mustermann. Die Zeile erscheint im PDF nur,
wenn sowohl Label als auch Wert ausgefüllt sind.
|
| Zusatz-Label 2 / Zusatz-Wert 2 Optional | Ein zweites, unabhängiges Zusatzfeld (je max. 20 Zeichen) nach demselben Prinzip, z.B.
IK-Nummer / 123456789.
|
| Kontaktblock anzeigen | Häkchen „Kontaktblock auf dem Angebot anzeigen" – Standard: aktiviert. Steuert, ob oben rechts im PDF-Kopf der erweiterte Kontaktblock erscheint. Bei Abwahl wird nur das schlichte Datum gezeigt, wie vor Einführung dieses Kontaktblocks. |
Im PDF erscheinen die befüllten Zeilen in dieser Reihenfolge: Datum, Ansprechpartner*in, Telefon, Fax, Unser Zeichen, Zusatz-Zeile 1, Zusatz-Zeile 2, E-Mail, Homepage. Leere Zeilen werden übersprungen; Telefon, Fax, E-Mail und Homepage stammen aus den Firmendaten (siehe Kapitel „Firmendaten").
Textblock bearbeiten
Über die Schaltfläche Textblock bearbeiten… öffnet sich ein eigener Dialog für eine persönliche Anrede mit bis zu drei weiteren Textzeilen, die im PDF-Kopf unterhalb von Projekt/Referenz und den Freitextzeilen erscheint – z.B. für eine individuelle Einleitung vor der Positionstabelle.
| Feld | Beschreibung |
|---|---|
| Anrede Optional | Freitextfeld für eine persönliche Anrede, z.B. Sehr geehrte Damen und Herren,. |
| Zeile 1 / Zeile 2 / Zeile 3 Optional | Drei weitere freie Textzeilen für einen individuellen Einleitungstext. |
Kundendaten
| Feld | Beschreibung |
|---|---|
| Kunde Pflicht | Dropdown mit gespeicherten Kunden aus dem Kundenstamm. Beim Auswählen wird die Adresse automatisch befüllt. Alternativ: Adresse manuell im Adressfeld eingeben. |
| Kunden bearbeiten | Button – öffnet die Kundenstamm-Verwaltung, um neue Kunden anzulegen oder bestehende zu bearbeiten, ohne den Angebotsdialog zu verlassen. |
| Adresse (je Zeile) | Mehrzeiliges Adressfeld. Jede Zeile wird im Anschriftenfeld des Dokuments einzeln dargestellt.
Empfohlene Reihenfolge:Firma / NameStraße HausnummerPLZ Ort
|
Steuer & Zahlungshinweise
| Feld | Beschreibung |
|---|---|
| MwSt-Satz | Dropdown mit Steuersätzen. Standard: 0.19 (19 %). Weitere Optionen: 0.07 (7
%), 0.00 (z.B. für Kleinunternehmer nach §19 UStG oder steuerfreie Leistungen). Bei
0.00 blendet sich zusätzlich das Feld Grund für 0 % MwSt ein, siehe
Kapitel „Zusatztexte / Zahlungstexte". Gilt für alle Positionen des Angebots.
|
| Zahlungshinweis (Zeile 1) | Editierbares Dropdown mit gespeicherten Zeile-1-Vorlagen (z.B. Standard: „Zahlbar
innerhalb von 14 Tagen…") – es kann auch direkt ein eigener, einmaliger Text eingetippt werden.
Verwaltung über das 💾-Symbol daneben oder Hauptfenster → Vorlagen → Zusatztexte. |
Neue Position erfassen
Im Bereich Neue Position werden einzelne Leistungen zum Angebot hinzugefügt.
| Feld | Beschreibung |
|---|---|
| Vorlage auswählen Optional | Dropdown mit gespeicherten Positionsvorlagen. Beim Auswählen werden Beschreibung und Preis automatisch vorausgefüllt. Vorlagen werden über Hauptfenster → Vorlagen → Positionen verwaltet. |
| Beschreibung Pflicht | Leistungstext der Position – erscheint auf dem Angebots-PDF. Kann frei eingegeben oder über die Vorlage befüllt werden. |
| Menge | Anzahl der Einheiten (Standard: 1). Kann als Ganzzahl oder Dezimalzahl eingegeben werden
(z.B. 2.5 für 2,5 Stunden). |
| Preis | Netto-Einzelpreis in Euro (z.B. 95.00). Der Gesamtbetrag der Position wird automatisch
berechnet (Menge × Preis). |
| Position übernehmen | Button – fügt die eingegebene Position zur Positionsliste hinzu. Danach werden die Felder geleert, bereit für die nächste Position. |
Positionsliste
Die bereits hinzugefügten Positionen werden in der Tabelle mit den Spalten Leistung, Menge und Einzelpreis angezeigt.
| Element | Beschreibung |
|---|---|
| ▲ / ▼ (Pfeile) | Verschiebt die markierte Position in der Liste nach oben oder unten – ändert die Reihenfolge im PDF-Dokument. |
| Position entfernen | Löscht die aktuell markierte Position aus der Liste. Dieser Schritt kann nicht rückgängig gemacht werden. |
Schaltflächen (unten)
| Button | Funktion |
|---|---|
| PDF erzeugen | Speichert das Angebot und erstellt sofort eine PDF-Datei im Ausgabeordner. |
| Speichern | Speichert das Angebot als angebote.json – kein PDF wird erstellt. |
| Vorschau | Zeigt eine Druckvorschau des Angebots an, ohne es zu speichern. Nützlich zur Kontrolle vor dem Versand. |
| Beenden | Schließt den Dialog. Nicht gespeicherte Änderungen gehen verloren – vorher Speichern klicken. |
Anschreiben erstellen
Dialog: Hauptfenster → Angebote → Anschreiben erstellen
Mit dem Anschreiben-Dialog erstellen Sie ein professionelles Begleitschreiben zu einem Angebot – z.B. als Einleitung für den E-Mail-Versand oder als separates PDF-Dokument. Das Anschreiben erscheint auf Ihrem Firmenbriefbogen mit Logo und Adresse.
Zugriff
Hauptfenster → Kachel Angebote → Button Anschreiben erstellen
Eingabefelder
| Feld | Beschreibung |
|---|---|
| Kunde auswählen | Dropdown mit allen gespeicherten Kunden aus dem Kundenstamm. Beim Auswählen wird das Empfänger-Feld automatisch mit der hinterlegten Adresse befüllt. Alternativ kann die Adresse manuell im Empfängerfeld eingetragen werden. |
| Empfänger | Mehrzeiliges Adressfeld für den Briefempfänger. Erscheint im Adressfenster des gedruckten
Anschreibens.
Empfohlene Eingabe:Firma / NameStraße HausnummerPLZ Ort
|
| Betreff | Betreffzeile des Anschreibens (einzeilig). Wird fett und deutlich hervorgehoben auf dem Dokument angezeigt. Beispiel: Angebot A-2026-012 – IT-Beratung & Infrastruktur |
| Text | Freitextfeld für den eigentlichen Brieftext. Hier wird der individuelle Anschreiben-Text eingegeben – z.B. Einleitung, Beschreibung der angebotenen Leistungen, Zahlungskonditionen und Grußformel. Unterstützt mehrzeilige Eingaben mit Scrollbalken. Per Rechtsklick auf markierten Text öffnet sich ein Kontextmenü mit einfachen Formatierungsoptionen: Fett, Unterstreichen sowie zum Zurücksetzen Fett entfernen, Unterstreichung entfernen und Format entfernen. |
Vorlagen nutzen
Über Vorlage laden können gespeicherte Anschreiben-Texte als Ausgangsbasis geladen werden. So muss der Standardtext nicht jedes Mal neu eingegeben werden.
Schaltflächen
| Button | Funktion |
|---|---|
| Speichern | Speichert das Anschreiben – entweder als Vorlage für spätere Wiederverwendung oder als fertiges Dokument. Noch kein PDF-Export. |
| Vorlage laden | Lädt einen zuvor gespeicherten Anschreiben-Text in die Felder. Ermöglicht schnelles Arbeiten mit Standardtexten. |
| Beenden | Schließt den Dialog ohne Speichern. Nicht gespeicherte Eingaben gehen verloren. |
| Vorschau | Zeigt eine Druckvorschau des Anschreibens auf dem Firmenbriefbogen – zur Kontrolle vor dem PDF-Export. |
| PDF erstellen | Erzeugt das Anschreiben als PDF-Datei und speichert es im konfigurierten Ausgabeordner. Das PDF enthält Ihren vollständigen Firmenbriefbogen (Logo, Absenderadresse, Datum). |
Rechnungen erstellen
Dialog: Hauptfenster → Rechnungen → Neu
Schritt-für-Schritt: Rechnung erstellen
- 1
Hauptfenster → Kachel Rechnungen → Button Neu (oder Aus Angebot für Übernahme)
- 2
Kunden auswählen – Adresse wird automatisch befüllt
- 3
Optional: Abrechnungszeitraum (von – bis) eintragen
- 4
MwSt-Satz und Zahlungshinweis prüfen
- 5
Positionen hinzufügen → Position übernehmen
- 6
Status auf ANGENOMMEN setzen, sobald die Rechnung final ist, dann Speichern klicken – die Rechnungsnummer wird vergeben und die PDF (ggf. inkl. ZUGFeRD-E-Rechnung) automatisch erzeugt. Vorschau zeigt jederzeit eine Druckvorschau, auch ohne zu speichern.
Kopfdaten
| Feld | Beschreibung |
|---|---|
| Rechnungsnummer | Wird automatisch bei Finalisierung vergeben – solange die Rechnung noch nicht gespeichert wurde, zeigt
das Feld den Platzhaltertext „Automatische Vergabe bei Finalisierung". Das Format richtet sich
nach der in den Firmendaten festgelegten Startnummer (Standard:
R-JJJJ-NNN,
z.B. R-2026-007; individuelle Formate sind möglich, siehe Kapitel „Firmendaten" →
Rechnungsnummern). Nicht manuell änderbar.
|
| Datum | Rechnungsdatum, vorbelegt mit dem heutigen Datum (Format: JJJJ-MM-TT). Kann für
Korrekturrechnungen angepasst werden. |
| Status | Dropdown – Bearbeitungsstand der Rechnung. Typische Werte: ENTWURF,
VERSENDET,
BEZAHLT, STORNIERT. Wichtig für die Übersicht in der Rechnungsübersicht und
für
offene Posten.
|
Projektblock bearbeiten
Über die Schaltfläche Projektblock bearbeiten… öffnet sich ein eigener Dialog für Projekt/Referenz und zwei zusätzliche Freitextzeilen. Das hält das Hauptfenster übersichtlich – die Felder erscheinen nicht mehr direkt im Hauptdialog.
| Feld | Beschreibung |
|---|---|
| Projekt / Referenz Optional | Freitextfeld (max. 50 Zeichen) – wird ohne festes Label 1:1 als Zeile im PDF gedruckt, sofern es befüllt und das Häkchen „Projekt / Referenz anzeigen" (siehe unten) aktiviert ist. Bleibt das Feld leer oder ist das Häkchen deaktiviert, erscheint keine Zeile auf dem Dokument. |
| Freitext 2 Optional | Zweite freie Textzeile (max. 50 Zeichen), erscheint direkt unter Projekt/Referenz. Kein festes Label, kein eigenes Anzeige-Häkchen – die Zeile erscheint einfach, sobald Text eingetragen ist. |
| Freitext 3 Optional | Dritte freie Textzeile (max. 50 Zeichen), gleiches Prinzip wie Freitext 2. |
| Projekt / Referenz anzeigen | Häkchen „Projekt / Referenz auf der Rechnung anzeigen" – Standard: aktiviert. Steuert, ob die Projekt/Referenz-Zeile (siehe oben) auf dem PDF gedruckt wird. Freitext 2 und 3 sind davon unabhängig und erscheinen immer, sobald sie befüllt sind. |
Kontaktblock bearbeiten
Über die Schaltfläche Kontaktblock bearbeiten… öffnet sich ein eigener Dialog für alle Angaben, die oben rechts im PDF-Kopf erscheinen. Das hält das Hauptfenster übersichtlich.
| Feld | Beschreibung |
|---|---|
| Ansprechpartner*in Optional | Name der Kontaktperson beim Kunden (max. 20 Zeichen). |
| Unser Zeichen Optional | Freies Referenzfeld (max. 20 Zeichen, z.B. Aktenzeichen, interne Vorgangsnummer). |
| Zusatz-Label 1 / Zusatz-Wert 1 Optional | Ein frei benennbares Zusatzfeld (je max. 20 Zeichen) für branchenspezifische Angaben, z.B.
Pflegeversicherung für / Herr Mustermann. Die Zeile erscheint im PDF nur,
wenn sowohl Label als auch Wert ausgefüllt sind.
|
| Zusatz-Label 2 / Zusatz-Wert 2 Optional | Ein zweites, unabhängiges Zusatzfeld (je max. 20 Zeichen) nach demselben Prinzip, z.B.
IK-Nummer / 123456789.
|
| Kontaktblock anzeigen | Häkchen „Kontaktblock auf der Rechnung anzeigen" – Standard: aktiviert. Steuert, ob oben rechts im PDF-Kopf der erweiterte Kontaktblock erscheint. Bei Abwahl wird nur das schlichte Datum gezeigt. Unabhängig vom Projekt/Referenz-Häkchen oben. |
Im PDF erscheinen die befüllten Zeilen in dieser Reihenfolge: Datum, Ansprechpartner*in, Telefon, Fax, Unser Zeichen, Zusatz-Zeile 1, Zusatz-Zeile 2, E-Mail, Homepage. Leere Zeilen werden übersprungen; Telefon, Fax, E-Mail und Homepage stammen aus den Firmendaten (siehe Kapitel „Firmendaten").
Textblock bearbeiten
Über die Schaltfläche Textblock bearbeiten… öffnet sich ein eigener Dialog für eine persönliche Anrede mit bis zu drei weiteren Textzeilen, die im PDF-Kopf unterhalb von Projekt/Referenz und den Freitextzeilen erscheint – z.B. für eine individuelle Einleitung vor der Positionstabelle.
| Feld | Beschreibung |
|---|---|
| Anrede Optional | Freitextfeld für eine persönliche Anrede, z.B. Sehr geehrte Damen und Herren,. |
| Zeile 1 / Zeile 2 / Zeile 3 Optional | Drei weitere freie Textzeilen für einen individuellen Einleitungstext. |
Abrechnungszeitraum
| Feld | Beschreibung |
|---|---|
| Abrechnungszeitraum Optional | Zwei Datumsfelder (von und bis) für den Leistungszeitraum. Wird auf
der Rechnung ausgewiesen – z.B. bei monatlichen Wartungsverträgen oder Projektabrechnungen. Format:
JJJJ-MM-TT.Beispiel: 2026-05-01 bis 2026-05-31 für den Monat Mai. |
Kundendaten
| Feld | Beschreibung |
|---|---|
| Kunde Pflicht | Dropdown mit gespeicherten Kunden. Auswählen befüllt die Adresse automatisch. Alternativ: manuelle Eingabe im Adressfeld. |
| Kunden bearbeiten | Öffnet die Kundenstamm-Verwaltung direkt aus dem Rechnungsdialog heraus. |
| Adresse (je Zeile) | Mehrzeiliges Adressfeld für die Rechnungsadresse des Empfängers. Empfohlene Reihenfolge:Firma / NameStraße HausnummerPLZ Ort
|
Steuer, ZUGFeRD & Zahlungshinweise
| Feld | Beschreibung |
|---|---|
| MwSt-Satz | Dropdown: 0.19 (19 %), 0.07 (7 %) oder 0.00 (steuerfrei /
Kleinunternehmer §19 UStG). Bei 0.00 blendet sich zusätzlich das Feld Grund für
0 % MwSt ein, siehe Kapitel „Zusatztexte / Zahlungstexte". Gilt für alle Positionen der
Rechnung. |
| ☐ E-Rechnung ZUGFeRD / XRechnung |
Checkbox – unabhängig aktivierbar (kein Kunde muss vorher ausgewählt sein). Wenn
aktiviert, wird beim Speichern der Rechnung zusätzlich eine ZUGFeRD-konforme E-Rechnung erstellt
(PDF/A-3 mit eingebetteter XML-Datei) und automatisch validiert. Standard: deaktiviert – ohne Häkchen wird keine ZUGFeRD-Datei erzeugt, nur die normale Rechnungs-PDF. Wann aktivieren? Bei Kunden, die eine E-Rechnung benötigen – z.B. öffentliche Auftraggeber (ab 2025 Pflicht) oder B2B-Kunden, die ZUGFeRD unterstützen. Farbliche Rückmeldung: Das Feld ist zunächst grau hinterlegt. Nach dem Speichern prüft ZahlPro die erzeugte E-Rechnung automatisch – bei erfolgreicher Validierung wird das Feld grün unterlegt, bei Fehlern erscheint eine entsprechende Fehlermeldung. |
| Zahlungshinweis (Zeile 1) | Editierbares Dropdown mit gespeicherten Zeile-1-Vorlagen (z.B. Standard: Zahlungsziel
14 Tage) – es kann auch direkt ein eigener, einmaliger Text eingetippt werden. Verwaltung über das
💾-Symbol daneben oder Hauptfenster → Vorlagen → Zusatztexte. |
Neue Position erfassen
Identisch zum Angebotsdialog – Positionen werden einzeln hinzugefügt:
| Feld | Beschreibung |
|---|---|
| Vorlage auswählen Optional | Wählt eine gespeicherte Positionsvorlage – füllt Beschreibung und Preis automatisch vor. |
| Beschreibung Pflicht | Leistungstext, der auf der Rechnung erscheint. |
| Menge | Anzahl der Einheiten (Standard: 1). Dezimalwerte möglich (z.B. 2.5 Stunden).
|
| Preis | Netto-Einzelpreis in Euro. Gesamtbetrag = Menge × Preis (zzgl. MwSt). |
| Position übernehmen | Fügt die Position zur Positionsliste hinzu und leert die Eingabefelder für die nächste Position. |
Positionsliste & Sortierung
| Element | Beschreibung |
|---|---|
| Positionstabelle | Zeigt alle hinzugefügten Positionen mit Leistung, Menge und Einzelpreis. |
| ▲ / ▼ (Pfeile) | Verschiebt die markierte Position nach oben oder unten – ändert die Reihenfolge auf der Rechnung. |
| Position entfernen | Löscht die markierte Position unwiderruflich aus der Liste. |
Schaltflächen (unten)
| Button | Funktion |
|---|---|
| Beenden | Schließt den Dialog ohne Speichern. Nicht gespeicherte Änderungen gehen verloren. |
| Vorschau | Zeigt eine Druckvorschau der Rechnung – zur Kontrolle vor dem Speichern oder Versand. |
| Speichern | Speichert die Rechnung in rechnungen.json. Bei Status „ANGENOMMEN" wird
zusätzlich automatisch die Rechnungs-PDF erzeugt – und, falls die ZUGFeRD-Checkbox aktiviert ist, direkt
im Anschluss auch die ZUGFeRD-E-Rechnung inklusive Validierung. Bei anderen Status (z.B.
ENTWURF) wird nur der Datensatz gespeichert, ohne PDF-Erstellung.
|
pdf\ Ihres Datenordners gespeichert.Stornorechnung erstellen
Workflow: Rechnung auswählen → Archivierte Rechnung → Stornorechnung erstellen
Wenn eine bereits archivierte (finalisierten) Rechnung storniert werden muss, führt ZahlPro einen GoBD-konformen Stornoprozess durch: Die Originalrechnung bleibt unverändert erhalten, und es wird eine separate Stornorechnung mit negativen Beträgen erzeugt.
Schritt 1 – Rechnung auswählen
Im Hauptfenster unter Rechnungen → Bearbeiten öffnet sich zunächst ein Auswahl-Dialog mit allen vorhandenen Rechnungen:
| Element | Beschreibung |
|---|---|
| Dropdown | Listet alle Rechnungen im Format R-JJJJ-NNN – Kundenname [STATUS].
Beispiele:R-2026-004 – Dr. med. Ramsy Nemer Odeh [ENTWURF]R-2026-006 – Dr. med. Ramsy Nemer Odeh [ANGENOMMEN]
|
| Status in Klammern | Zeigt den aktuellen Status direkt im Dropdown: [ENTWURF], [VERSENDET],
[ANGENOMMEN], [BEZAHLT], [STORNO]. So ist der Zustand auf einen
Blick erkennbar.
|
| Neu / Bearbeiten / Entfernen / Schließen | Standard-Aktionen: neue Rechnung anlegen, ausgewählte bearbeiten, löschen oder Dialog schließen. |
Schritt 2 – Hinweis bei archivierter Rechnung
Wenn eine Rechnung mit Status [ANGENOMMEN], [BEZAHLT] oder ähnlichem
ausgewählt wird, erscheint automatisch dieser Sperrdialog:
| Meldung / Button | Bedeutung |
|---|---|
| „Diese Rechnung ist bereits finalisiert und archiviert.“ | ZahlPro hat erkannt, dass die Rechnung den Archivierungsstatus erreicht hat und nicht mehr direkt bearbeitet werden darf. |
| „Inhaltliche Änderungen sind aus GoBD-Gründen nicht zulässig.“ | Gesetzliche Begründung: GoBD verlangt Unverfälschbarkeit archivierter Buchungsbelege. |
| Stornorechnung erstellen | Startet den Stornoprozess: Eine neue Rechnung mit Status STORNO und negativen
Beträgen wird auf Basis der Originalrechnung vorbereitet. |
| Kopie anzeigen | Öffnet eine schreibgeschützte Ansicht der Originalrechnung – zur Einsicht, ohne Änderungsmöglichkeit. |
| Abbrechen | Schließt den Dialog, die Originalrechnung bleibt unverändert. |
Schritt 3 – Stornorechnung prüfen und abschließen
ZahlPro legt automatisch eine neue Rechnung an, die alle Positionen der Originalrechnung mit negativen Mengen und negativen Preisen enthält. Dadurch heben sich Original- und Stornorechnung rechnerisch auf.
Besonderheiten der Stornorechnung
| Feld | Wert / Besonderheit |
|---|---|
| Rechnungsnummer | Neue, fortlaufende Nummer (z.B. R-2026-007) – die Stornorechnung ist ein eigenes
Dokument |
| Status | STORNO – bereits voreingestellt, nicht ändern |
| Projekt / Referenz | Wird aus der Originalrechnung übernommen (z.B. Backup Einrichtung und Konfiguration Praxis Ludwigsfelde), ebenso wie die Sichtbarkeits-Häkchen dafür |
| Ansprechpartner*in & Unser Zeichen | Werden 1:1 aus der Originalrechnung übernommen |
| Kontaktblock- & Projekt-Häkchen | Beide Anzeige-Häkchen werden ebenfalls aus der Originalrechnung übernommen |
| Kunde & Adresse | Automatisch aus der Originalrechnung übernommen |
| MwSt-Satz | Identisch mit der Originalrechnung (0.19) |
| ZUGFeRD-Checkbox | Wie bei regulären Rechnungen standardmäßig deaktiviert – kann bei Bedarf aktiviert werden, damit auch die Stornorechnung als E-Rechnung ausgegeben wird |
| Zahlungshinweis | Wird aus der Originalrechnung übernommen (z.B. standard) |
| Positionen | Alle Positionen mit negativer Menge (z.B. -1.0, -2.0) bei
unverändertem, weiterhin positivem Einzelpreis – ergibt in Summe
(Menge × Preis) den negativen Gesamtbetrag
|
Schaltflächen der Stornorechnung
| Button | Funktion |
|---|---|
| Beenden | Schließt den Dialog ohne Stornierung. Die Originalrechnung bleibt unverändert. |
| Vorschau | Zeigt eine Druckvorschau der vorbereiteten Stornorechnung zur Prüfung vor dem Abschluss. |
| Stornierung durchführen | Schließt den Stornoprozess ab: Die Stornorechnung wird gespeichert, erhält eine eigene Rechnungsnummer und ein PDF wird erzeugt. Die Originalrechnung bleibt im System erhalten und ist weiterhin einsehbar. |
Rechnungsübersicht & Mahnwesen
Dialog: Hauptfenster → Rechnungsübersicht
Die Rechnungsübersicht ist die zentrale Schaltstelle für das Forderungsmanagement. Sie zeigt alle Rechnungen auf einen Blick – mit Status, Fälligkeit, Mahnstufe und offenem Betrag. Überfällige Rechnungen werden farblich hervorgehoben, und direkt von hier aus können Mahnungen gesetzt und der Zahlungsstatus aktualisiert werden.
Zugriff
Hauptfenster → Button Rechnungsübersicht (untere Leiste)
Filterleiste
Mit den Filter-Buttons oben links wird die Ansicht auf bestimmte Rechnungsgruppen eingeschränkt:
| Filter | Angezeigte Rechnungen |
|---|---|
| Alle | Alle Rechnungen unabhängig vom Status (Standardansicht) |
| Offen | Rechnungen mit Status ENTWURF oder VERSENDET – noch nicht bezahlt |
| Überfällig | Rechnungen, deren Fälligkeitsdatum überschritten ist und die noch nicht bezahlt wurden |
| Mahnungen | Rechnungen mit gesetzter Mahnstufe (MAHNUNG_1, MAHNUNG_2 usw.) |
| Bezahlt | Rechnungen mit Status BEZAHLT |
| Storniert | Rechnungen mit Status STORNIERT |
Suchfeld (oben rechts)
Freitextsuche über alle angezeigten Felder – z.B. nach Kundennamen, Rechnungsnummer oder Betrag filtern. Die Liste aktualisiert sich sofort bei der Eingabe.
Spalten der Rechnungsliste
| Spalte | Beschreibung |
|---|---|
| Rechnung | Rechnungsnummer im Format R-JJJJ-NNN (z.B. R-2026-006). Bei
überfälligen/gemahnten Rechnungen in orangefarbener Schrift
hervorgehoben. |
| Datum | Rechnungsdatum (Ausstellungsdatum). |
| Fällig | Fälligkeitsdatum der Rechnung – berechnet aus Rechnungsdatum + Zahlungsziel (z.B. 14 Tage). Abgelaufene Fälligkeitsdaten werden farblich markiert. |
| Kunde | Name des Rechnungsempfängers. |
| Netto | Rechnungsbetrag ohne Mehrwertsteuer in Euro. |
| Brutto | Rechnungsbetrag inkl. Mehrwertsteuer in Euro – der tatsächlich vom Kunden zu zahlende Betrag. |
| Status | Aktueller Bearbeitungsstatus: ENTWURF, VERSENDET, BEZAHLT,
STORNIERT, MAHNUNG_1 usw.
|
| Mahnstufe | Zeigt die aktuelle Mahnstufe der Rechnung (MAHNUNG_1, MAHNUNG_2…). Leer,
wenn
keine Mahnung gesetzt wurde. |
| Überfällig | Zeigt die Mahnstufe nochmals an, wenn die Rechnung überfällig ist – optische Doppelmarkierung für schnellen Überblick. |
Farbkodierung der Zeilen
| Farbe | Bedeutung |
|---|---|
| Schwarz (normal) | Rechnung im regulären Status (Entwurf, Versendet) – noch nicht fällig oder innerhalb des Zahlungsziels |
| Orange | Rechnung ist überfällig oder hat eine Mahnstufe gesetzt. Sofortiger Handlungsbedarf. |
Statusleiste (unterhalb der Liste)
Die Statuszeile fasst die aktuell angezeigte Auswahl zusammen:
| Anzeige | Bedeutung |
|---|---|
| Angezeigt: 97 | Anzahl der aktuell sichtbaren Rechnungen (nach aktivem Filter) |
| Offen: 96 | Anzahl noch nicht bezahlter Rechnungen |
| Überfällig: 83 | Rechnungen, deren Fälligkeitsdatum abgelaufen ist |
| Mahnungen: 1 | Rechnungen mit mindestens einer gesetzten Mahnstufe |
| Bezahlt: 1 | Anzahl bereits bezahlter Rechnungen im aktuellen Filter |
| Offener Betrag: 42.583,80 € | Gesamtsumme (Brutto) aller offenen, noch nicht bezahlten Rechnungen – der ausstehende Gesamtbetrag |
Schaltflächen
| Button | Funktion |
|---|---|
| Als bezahlt markieren | Setzt den Status der markierten Rechnung auf BEZAHLT. Die Rechnung verschwindet aus der
„Offen"-Ansicht und wird im offenen Betrag nicht mehr berücksichtigt. |
| Status ändern | Öffnet einen Dialog zur manuellen Auswahl des Rechnungsstatus – z.B. von ENTWURF auf
VERSENDET oder auf STORNIERT setzen.
|
| Mahnstufe setzen | Weist der markierten Rechnung eine Mahnstufe zu (MAHNUNG_1, MAHNUNG_2 usw.).
Die Zeile wird anschließend orange hervorgehoben. Dient als Grundlage für den Mahnungsversand. |
| Details | Öffnet die vollständige Rechnungsansicht der markierten Rechnung – alle Positionen, Beträge und Kundendaten im Überblick. |
| Aktualisieren | Lädt die Liste neu – z.B. nach Änderungen an Rechnungen im Hauptfenster oder nach dem Setzen von Status/Mahnstufen. |
| Schließen | Schließt die Rechnungsübersicht und kehrt zum Hauptfenster zurück. |
Unterdialog: Mahnstufe setzen
Dieser Dialog öffnet sich nach dem Klick auf Mahnstufe setzen in der Rechnungsübersicht. Er ermöglicht es, der zuvor markierten Rechnung eine Mahnstufe zuzuweisen und optional sofort ein Mahnungs-PDF zu erzeugen.
Eingabefeld
| Feld | Beschreibung |
|---|---|
| Mahnstufe | Dropdown zur Auswahl der Mahnstufe. Typische Werte:MAHNUNG_1 – Erste Mahnung (freundliche Zahlungserinnerung)MAHNUNG_2 – Zweite Mahnung (mit Fristsetzung)MAHNUNG_3 – Letzte Mahnung (vor Übergabe an Inkasso / Anwalt)Die gewählte Mahnstufe wird in der Rechnungsübersicht in den Spalten Status und Mahnstufe angezeigt und die Zeile orange hervorgehoben. |
Schaltflächen
| Button | Funktion |
|---|---|
| Speichern | Setzt die gewählte Mahnstufe auf der Rechnung und schließt den Dialog. Die Rechnungsübersicht aktualisiert sich – die Rechnung erscheint nun orange markiert mit der entsprechenden Mahnstufe. Kein PDF wird erzeugt. |
| PDF erzeugen | Speichert die Mahnstufe und erstellt sofort ein Mahnungs-PDF. Das PDF wird im konfigurierten Ausgabeordner gespeichert und kann direkt per E-Mail an den Kunden versendet werden. |
| Abbrechen | Schließt den Dialog ohne Änderungen. Die Mahnstufe der Rechnung bleibt unverändert. |
1. Mahnung – freundliche Zahlungserinnerung, kurze Frist (z.B. 7 Tage)
2. Mahnung – deutlichere Aufforderung mit konkretem Datum
3. Mahnung – letzte Frist mit Ankündigung weiterer Schritte (Inkasso, rechtlich)
E-Rechnung / XML-Export
ZUGFeRD PDF/A-3 und XRechnung – integriert und validiert
ZahlPro erstellt E-Rechnungen vollständig integriert: Beim Aktivieren der
ZUGFeRD-Checkbox im Rechnungsdialog wird das PDF automatisch als PDF/A-3-konforme
ZUGFeRD-Rechnung erzeugt und gleichzeitig durch die Mustang-Bibliothek validiert.
Zusätzlich wird automatisch eine XML-Datei im ZahlPro-Unterordner xml\
gespeichert.
Wie wird eine E-Rechnung erstellt?
- 1
Im Rechnungsdialog die Checkbox ☐ E-Rechnung ZUGFeRD / XRechnung aktivieren (Standard: deaktiviert)
- 2
Status auf ANGENOMMEN setzen und Speichern klicken – PDF und E-Rechnung werden automatisch zusammen erzeugt
- 3
ZahlPro erstellt automatisch:
• Eine PDF/A-3-Datei mit eingebetteter XML (ZUGFeRD-Standard)
• Eine separate XML-Datei im OrdnerZahlPro\erechnungen\xml\
• Eine Mustang-Validierung der erzeugten E-Rechnung - 4
Das Validierungsergebnis wird direkt angezeigt (siehe Ampelsystem unten)
Ampelsystem – Validierungsergebnis (Mustang)
Nach der Erstellung prüft ZahlPro die E-Rechnung automatisch mit der Mustang-Validierungsbibliothek und zeigt das Ergebnis farblich an:
| Farbe | Status | Bedeutung & Handlungsbedarf |
|---|---|---|
| Grün | Erfolgreich | Die E-Rechnung ist vollständig ZUGFeRD/XRechnung-konform. Keine Fehler, keine Warnungen. Dokument ist versandbereit und erfüllt alle gesetzlichen Anforderungen. |
| Gelb | Erfolgreich mit Optimierungsbedarf | Die E-Rechnung wurde erstellt und ist grundsätzlich gültig, enthält jedoch Warnungen (z.B. optionale Felder nicht befüllt, empfohlene Angaben fehlen). Das Dokument kann versendet werden, sollte aber langfristig optimiert werden. Validierungsdetails prüfen. |
| Rot | Nicht erstellt / Fehler | Die Validierung hat kritische Fehler festgestellt. Die E-Rechnung wurde nicht als ZUGFeRD-Datei gespeichert. Ursachen prüfen: fehlende Pflichtfelder (z.B. Steuernummer/USt-ID, vollständige Adresse), ungültiger MwSt-Satz o.ä. Fehler beheben und erneut erzeugen. |
Was wird automatisch erstellt?
| Datei | Speicherort | Beschreibung |
|---|---|---|
| PDF/A-3 (ZUGFeRD) | ZahlPro\pdf\ |
Die Rechnung als PDF mit eingebetteter XML-Datei (Factur-X/ZUGFeRD). Sowohl für Menschen lesbar als auch maschinenverarbeitbar. Erfüllt die Anforderungen an eine elektronische Rechnung gemäß EU-Norm EN 16931. |
| XML-Rechnung | ZahlPro\erechnungen\xml\ |
Separate XML-Datei zusätzlich zur eingebetteten XML im PDF. Kann direkt in ERP-Systeme, Buchhaltungssoftware oder Portale hochgeladen werden (z.B. Peppol-Netzwerk, Lieferantenportale). |
Unterstützte Formate
| Format | Beschreibung | Anwendungsfall |
|---|---|---|
| ZUGFeRD / Factur-X | PDF/A-3 mit eingebetteter XML – kombiniert mensch- und maschinenlesbar | B2B-Versand, Archivierung, empfohlen für die meisten Anwendungsfälle |
| XRechnung (XML) | Reines XML-Format nach EN 16931 – nur maschinenlesbar | Pflicht bei Rechnungen an öffentliche Auftraggeber (B2G) ab 2025; via „PDF → E-Rechnung“-Dialog |
Gesetzliche Fristen
| Zeitraum | Anforderung |
|---|---|
| Ab 2025 | E-Rechnungspflicht bei öffentlichen Auftraggebern (B2G) – XRechnung oder ZUGFeRD |
| Ab 2027–2028 | E-Rechnungspflicht im B2B-Bereich (perspektivisch) – ZahlPro ist bereits vorbereitet |
Häufige Ursachen für rote Validierung
| Problem | Lösung |
|---|---|
| Steuernummer / USt-ID fehlt | In Firmendaten unter Steuernummer / USt-ID eintragen |
| Firmenadresse unvollständig | Vollständige Adresse (Straße, PLZ, Ort) in Firmendaten ergänzen |
| Kundenadresse unvollständig | Adresse des Kunden im Rechnungsdialog oder Kundenstamm prüfen |
| Ungültiger MwSt-Satz | Nur gültige Werte verwenden: 0.19, 0.07 oder 0.00 |
| Bankverbindung fehlt | IBAN in den Firmendaten unter Bankverbindung eintragen |
Verfahrensdokumentation (GoBD)
Dialog: Hauptfenster → Recht & Archivierung → Verfahrens-Doku
Die Verfahrensdokumentation ist ein gesetzlich gefordertes Dokument gemäß den GoBD (Grundsätze zur ordnungsmäßigen Führung und Aufbewahrung von Büchern, Aufzeichnungen und Unterlagen in elektronischer Form sowie zum Datenzugriff). ZahlPro generiert diese Dokumentation automatisch auf Basis Ihrer Firmendaten und Systemkonfiguration.
Rechtlicher Hintergrund
| Anforderung | Erklärung |
|---|---|
| GoBD-Pflicht | Jedes Unternehmen, das elektronische Bücher führt, ist verpflichtet, eine Verfahrensdokumentation zu erstellen, die das eingesetzte Buchführungssystem beschreibt. Ohne diese Dokumentation kann das Finanzamt die Ordnungsmäßigkeit der Buchführung anzweifeln. |
| Aufbewahrungspflicht | Die Verfahrensdokumentation muss 10 Jahre aufbewahrt werden und bei einer Betriebsprüfung vorgelegt werden können. |
| Inhalt laut GoBD | Beschreibung der eingesetzten Software, Datenspeicherung, Zugriffsschutz, Archivierungsverfahren, Backup-Strategie, Änderungsprotokoll (Change Log), E-Rechnungsverfahren und organisatorische Rahmenbedingungen. |
Zugriff
Hauptfenster → Kachel Recht & Archivierung → Button Verfahrens-Doku
Aktionsauswahl-Dialog
Nach dem Klick auf „Verfahrens-Doku" erscheint ein kleiner Dialog mit drei Aktionen:
| Button | Funktion |
|---|---|
| Ablegen | Generiert die Verfahrensdokumentation als .html-Datei und speichert sie im Unterordner
verfahrensdoku\ des Datenordners. Der Dateiname enthält automatisch Datum und Uhrzeit,
z.B.:Verfahrensdokumentation_ZahlPro_20260521_002723.htmlDas Dokument öffnet sich anschließend automatisch im Standard-Browser zur Kontrolle. |
| Prüfer ZIP | Erstellt einen GDPdU-konformen Datenexport (Datenträgerüberlassung nach Z3) als
CSV-Dateien in einem ZIP-Archiv, z.B. GDPdU_Export_20260829_002654.zip, gespeichert im
Unterordner export\. Enthält ausschließlich die maschinenlesbaren
Exportdaten
für die digitale Prüfbarkeit durch das Finanzamt – nicht die Verfahrensdokumentation oder den
GoBD-Bericht selbst (diese werden separat über „Ablegen" bzw. den GoBD-Bericht-Dialog erzeugt).Enthaltene Dateien:
|
| Schließen | Schließt den Dialog ohne Aktion. |
Inhalt der generierten Verfahrensdokumentation
Das automatisch generierte HTML-Dokument enthält folgende Abschnitte:
| Abschnitt | Inhalt |
|---|---|
| 1. Systembeschreibung | Beschreibung von ZahlPro als lokale Windows-Software; Kerneigenschaften: Offline (keine Cloud-Synchronisation), revisionssichere Archivierung mit Hash und Protokoll, Änderungslog, Prüfer-Export (Datenträgerüberlassung nach Z3) |
| 2. Einsatzumgebung | Anwendungsart, Betriebsform (Einzelplatz/lokal), Internet-/Cloud-Abhängigkeit (beides: Nein), Pfad zur Datenbasis und zum Basisverzeichnis |
| 3. Datenhaltung (Stammdaten & Belegdaten) | Speicherorte und Umfang von rechnungen.json und angebote.json; Hinweis auf
atomisches Schreiben (Speichern/Ersetzen) zur Vermeidung von Inkonsistenzen |
| 4. Prozessbeschreibung | Ablauf von der Stammdatenerfassung über Speicherung, PDF-Erzeugung, Archivierung und Protokollierung bis zur Bereitstellung für Prüfexporte; Korrekturen erfolgen nicht durch Überschreiben, sondern über Storno-/Korrekturrechnung |
| 5. Belegablage (PDF) | Speicherort der erzeugten Angebots- und Rechnungs-PDFs |
| 6. Revisionssichere Archivierung | Ablauf: Hashbildung (SHA-256), Kopie in kontrollierte Zielablage, Integritätsprüfung, Protokollierung
in revisions_log.csv, atomisches Finalisieren; Pfade zu Revisionsordner und -log mit
Zeilenanzahl |
| 7. Änderungsprotokoll (Change Log) | Dokumentation fachlich relevanter Änderungen (Zeitstempel, betroffene Belege, Integritätsmerkmale) in
change_log.json
|
| 8. E-Rechnung (XRechnung XML) | Speicherort der erzeugten XRechnung-XML-Dateien; Empfehlung zur unveränderbaren Ablage analog zu den PDF-Belegen |
| 9. Prüfexport (Datenträgerüberlassung / Z3) | Beschreibung des GDPdU-Exports mit den enthaltenen Dateien (rechnungen.csv,
change_log.csv, revisions_log.csv, metadata.json inkl.
Hashwert)
|
| 10. Organisatorische Maßnahmen & Kontrollen | Regeln zum Umgang mit festgeschriebenen/bezahlten Rechnungen, Korrekturen über Storno-/Folgevorgänge, Empfehlung zu regelmäßigen Datensicherungen und Integritätsprüfungen; Verantwortung liegt beim anwendenden Unternehmen |
| 11. Zugriffs- und Berechtigungskonzept | ZahlPro als lokale Einzelplatzlösung ohne Cloud-Anbindung oder zentrale Mehrbenutzerverwaltung; Schutz von Endgerät und Benutzerkonto liegt organisatorisch beim Unternehmen |
| 12. Datensicherung und Wiederherstellung | Empfohlener Backup-Ordner, Sicherungsumfang (JSON, PDFs, XML, Logs, Konfiguration), Durchführung und Wiederherstellungsweg über den Backup-/Restore-Prozess |
| 13. Aufbewahrungsfristen | Gesetzliche Aufbewahrungsfrist von in der Regel 10 Jahren für rechnungs- und buchungsrelevante Unterlagen; Anforderungen an geordnete, unveränderbare und maschinell auswertbare Vorhaltung |
| 14. Verantwortlichkeiten | Ordnungsgemäße Anwendung (Statuspflege, Datensicherung, Archivierung, Exportbereitstellung, organisatorische Schutzmaßnahmen) liegt beim Unternehmen bzw. verantwortlichen Nutzer; ZahlPro unterstützt dies technisch |
| 15. Anlagen / Nachweise | Direkte Pfadangaben zu Revisionslog, Änderungsprotokoll, Rechnungs- und Angebotsdaten sowie Hinweis auf den Prüfer-Export |
GoBD-Systembericht
Dialog: Hauptfenster → Recht & Archivierung → GoBD-Bericht
Der GoBD-Systembericht ist eine automatisch generierte Pruefzusammenfassung des ZahlPro-Systems. Er dokumentiert den aktuellen Systemzustand und dient als maschinenlesbarer Nachweis fuer Betriebspruefungen und Steuerberater.
Zugriff
Hauptfenster → Kachel Recht & Archivierung → Button GoBD-Bericht
Ablauf nach dem Klick
- 1
ZahlPro analysiert automatisch alle gespeicherten Daten und erzeugt den Bericht
- 2
Ein Bestaedigungsdialog erscheint mit dem Speicherpfad der PDF-Datei und dem SHA256-Hashwert zur Integritaetssicherung
- 3
Klick auf OK schliesst den Dialog – das PDF ist gespeichert und kann geoeffnet werden
Bestaedigungsdialog
| Element | Beschreibung |
|---|---|
| Bericht gespeichert unter | Vollstaendiger Dateipfad des erzeugten PDFs, z.B.:C:\Users\Admin_Intune\Documents\ZahlPro\GoBD\ZahlPro_GoBD_Systembericht_20260829_003856.pdfDer Dateiname enthaelt automatisch Datum und Uhrzeit der Erstellung. |
| SHA256 | Kryptografischer Hashwert der PDF-Datei (z.B. b75a4547773…f1b8c98f64d). Dient als
unveraenderlicher Fingerabdruck des Dokuments – ermoeglicht es spaeter zu beweisen, dass die Datei
nicht nachtraeglich veraendert wurde. Wichtig fuer die GoBD-Konformitaet (Unveraenderbarkeit von
Belegen).
|
| OK | Schliesst den Bestaedigungsdialog. |
Inhalt des GoBD-Systemberichts (PDF)
Systemstatistik
| Kennzahl | Bedeutung |
|---|---|
| Erstellt am | Zeitstempel der Berichterstellung (Datum und Uhrzeit) |
| Gesamt Rechnungen | Gesamtanzahl aller im System vorhandenen Rechnungen |
| Festgeschrieben | Rechnungen, die unveraenderlich archiviert wurden |
| Stornierte Rechnungen | Anzahl der Original-Rechnungen, die storniert wurden |
| Stornorechnungen | Anzahl der tatsächlich erzeugten Storno-Dokumente (die separaten Rechnungen mit negativen Beträgen, siehe Kapitel „Stornorechnung erstellen") |
| Offen | Anzahl noch nicht bezahlter Rechnungen |
| Archivierte PDFs | Anzahl der im Archivordner gespeicherten PDF-Belege |
| Revisionslog-Eintraege | Anzahl der protokollierten Systemereignisse im Revisionslog |
| Change-Log-Eintraege | Anzahl der dokumentierten Aenderungen an Rechnungen und Stammdaten |
Integritaetspruefung
| Feld | Bedeutung |
|---|---|
| Status | OK = alle Daten sind integer und unveraendert. Bei Abweichungen erscheint ein
Warnhinweis.
|
| Geprüfte Log-Einträge | Anzahl der auf Unversehrtheit geprueften Protokolleintraege |
| OK | Anzahl der Eintraege ohne Auffaelligkeiten |
| Auffaelligkeiten | Anzahl der Eintraege mit Unstimmigkeiten. Bei Wert > 0 unbedingt pruefen – moeglicher Hinweis auf Datenmanipulation oder technischen Fehler. |
PDF-Rechnung importieren & in E-Rechnung konvertieren
Dialog: Einstellungen → E-Rechnung Werkzeuge → PDF → E-Rechnung…
Mit diesem Dialog können Sie eine bestehende PDF-Rechnung (z.B. eine bereits gedruckte Rechnung) in ein elektronisches E-Rechnungsformat konvertieren – entweder als XRechnung (XML) oder als ZUGFeRD (PDF/A-3 mit eingebetteter XML). Die Rechnungsdaten werden manuell erfasst und dann in das gewünschte Format exportiert.
Zugriff
Hauptfenster → Menüleiste Einstellungen → E-Rechnung Werkzeuge → PDF → E-Rechnung…
Typischer Anwendungsfall
Schritt-für-Schritt
- 1
Dialog öffnen über Einstellungen → E-Rechnung Werkzeuge → PDF → E-Rechnung…
- 2
Auf PDF auswählen klicken und die vorhandene PDF-Rechnung auswählen
- 3
Rechnungsdaten manuell in die Felder eintragen (Lieferant, Rechnungsnummer, Datum, IBAN, Beträge)
- 4
Gewünschtes Format auswählen: XRechnung erzeugen oder ZUGFeRD erzeugen
- 5
Die erzeugte Datei wird im konfigurierten Ausgabeordner gespeichert
Eingabefelder
| Feld | Beschreibung |
|---|---|
| PDF-Datei | Pfad zur Quelldatei (PDF). Über den Button PDF auswählen wird ein Datei-Browser geöffnet. Die ausgewählte PDF dient als Grundlage für die Konvertierung. |
| Lieferant Pflicht | Name des Rechnungsausstellers (Ihr Firmenname oder der Name des Lieferanten, dessen Rechnung konvertiert werden soll). |
| Rechnungsnummer Pflicht | Rechnungsnummer gemäß Originalrechnung – muss identisch mit dem Original sein (gesetzliche Anforderung an E-Rechnungen). |
| Datum Pflicht | Rechnungsdatum des Originaldokuments. Format: JJJJ-MM-TT (z.B. 2026-05-21).
|
| IBAN | Bankverbindung des Rechnungsausstellers für die Zahlungsabwicklung. Bei XRechnung wird die IBAN als Zahlungsinformation in die XML eingebettet. |
| Netto Pflicht | Rechnungsbetrag ohne Mehrwertsteuer in Euro (z.B. 1347.18). Dezimaltrennzeichen: Punkt.
|
| MwSt Pflicht | Mehrwertsteuerbetrag in Euro (z.B. 255.96 für 19 % auf 1.347,18 €). |
| Brutto Pflicht | Gesamtbetrag inkl. MwSt in Euro (Netto + MwSt). Muss mit dem Originaldokument übereinstimmen. |
Schaltflächen
| Button | Funktion |
|---|---|
| XRechnung erzeugen | Erstellt eine XRechnung-konforme XML-Datei auf Basis der eingegebenen Daten. Das Format ist reines XML – maschinenlesbar, ohne eingebettetes PDF. Pflichtformat bei Rechnungen an öffentliche Auftraggeber (Bund, Länder, Kommunen) ab 2025. |
| ZUGFeRD erzeugen | Erstellt eine ZUGFeRD-konforme PDF/A-3-Datei: das originale PDF wird mit einer eingebetteten XML-Datei (Factur-X) kombiniert. Das Ergebnis ist sowohl für Menschen (PDF-Ansicht) als auch für Systeme (XML) lesbar – ideal für den B2B-Versand. |
| Schließen | Schließt den Dialog ohne Konvertierung. Eingegebene Daten werden nicht gespeichert. |
Formatvergleich: XRechnung vs. ZUGFeRD
| Eigenschaft | XRechnung (XML) | ZUGFeRD (PDF/A-3) |
|---|---|---|
| Dateiformat | .xml |
.pdf mit eingebetteter XML |
| Lesbar für Menschen | Nein (nur Maschinen) | Ja (PDF-Ansicht) |
| Lesbar für Systeme | Ja | Ja |
| Pflicht bei B2G | Ja (Bund ab 2025) | Teilweise akzeptiert |
| Empfehlung | Öffentliche Auftraggeber | B2B-Versand, Archivierung |
Backup & Wiederherstellung
Dialog: Hauptfenster → Recht & Archivierung → Backup
Der Backup-Dialog ermöglicht das manuelle Erstellen, Importieren und Wiederherstellen von Datensicherungen aller ZahlPro-Daten. Alle Rechnungen, Angebote, Kundendaten und Konfigurationsdateien können so gesichert und bei Bedarf wiederhergestellt werden.
Zugriff
Hauptfenster → Kachel Recht & Archivierung → Button Backup
Konfiguration
| Element | Beschreibung |
|---|---|
| Backup-Ordner | Zielpfad, in dem Backups gespeichert werden. Standard:
C:\Users\Admin_Intune\Documents\ZahlPro\backupÜber Ordner wählen kann ein anderer Pfad gewählt werden – z.B. ein Netzlaufwerk, USB-Stick oder OneDrive-Ordner für automatische Cloud-Sicherung. |
| ☑ PDF-Ordner mit sichern / wiederherstellen | Checkbox – wenn aktiviert (Standard: an), werden beim Backup auch alle generierten PDF-Dateien gesichert. Bei der Wiederherstellung werden PDFs ebenfalls zurückgespielt. Deaktivieren spart Speicherplatz, wenn PDFs bei Bedarf neu erzeugt werden können. |
| Basisordner (Statuszeile) | Zeigt den aktuell konfigurierten Datenordner von ZahlPro (aus den Firmendaten):
C:\Users\Admin_Intune\Documents\ZahlPro
|
Backups im Ordner
Die Liste in der Mitte zeigt alle vorhandenen Backup-Dateien im gewählten Backup-Ordner. Jeder Eintrag
entspricht einem vollständigen Datensicherungs-ZIP mit Zeitstempel im Dateinamen, z.B.:
ZahlPro_Backup_20260521_002500.zip
Ein Eintrag in der Liste muss angeklickt (markiert) sein, bevor Wiederherstellen verwendet werden kann.
Schaltflächen
| Button | Funktion |
|---|---|
| Backup erstellen | Erstellt sofort eine vollständige Datensicherung aller ZahlPro-Daten als ZIP-Datei im konfigurierten Backup-Ordner. Dateiname enthält automatisch Datum und Uhrzeit. Optional inklusive PDF-Ordner (Checkbox). |
| Backup importieren | Öffnet einen Datei-Browser zum Auswählen einer externen Backup-ZIP-Datei (z.B. von einem USB-Stick oder aus einem anderen Ordner). Das importierte Backup erscheint danach in der Liste und kann wiederhergestellt werden. |
| Ordner öffnen | Öffnet den konfigurierten Backup-Ordner im Windows Explorer – zur direkten Ansicht, Verwaltung oder manuellen Kopie der Backup-Dateien. |
| Schließen | Schließt den Backup-Dialog und kehrt zum Hauptfenster zurück. |
| Wiederherstellen | Stellt das in der Liste markierte Backup wieder her. Die aktuellen Daten werden durch den Sicherungsstand ersetzt. Dieser Vorgang kann nicht rückgängig gemacht werden – vorher unbedingt ein aktuelles Backup erstellen! |
Empfohlene Backup-Strategie
- 1
Täglich / Wöchentlich: Automatisch über den Backup-Button oder durch Setzen des Backup-Ordners auf OneDrive/Netzlaufwerk
- 2
Vor größeren Änderungen: Manuell „Backup erstellen“ klicken, bevor Massendaten geändert oder das System aktualisiert wird
- 3
Extern aufbewahren: Regelmäßig eine Kopie auf einem USB-Stick oder in der Cloud sichern – Schutz vor Festplattenausfall
- 4
Aufbewahrung: GoBD erfordert 10 Jahre Aufbewahrung – Jahresend-Backups entsprechend lange sichern
Lizenz aktivieren
Zugriff: Hauptfenster → Firma-Dropdown → Firmendaten bearbeiten → Lizenz aktivieren
Das Firma-Dropdown oben rechts im Hauptfenster enthält neben dem aktiven Firmenprofil auch den direkten Zugang zu den Firmendaten. Von dort aus wird der Lizenz-Dialog geöffnet.
Zugriff – zwei Wege
| Weg | Schritte |
|---|---|
| Weg 1 (Dropdown) | Hauptfenster → Dropdown Firma: Huebner IT-Beratung ▼ → Firmendaten bearbeiten… → Button Lizenz aktivieren |
| Weg 2 (Firmendaten) | Firmendaten-Dialog direkt öffnen → Button Lizenz aktivieren unten links |
Der Lizenz-Dialog ermöglicht die Eingabe oder das Laden eines Lizenzschlüssels, um ZahlPro für den Produktivbetrieb freizuschalten.
Eingabefeld
| Feld | Beschreibung |
|---|---|
| Lizenzschlüssel | Freitextfeld zur manuellen Eingabe des Lizenzschlüssels. Der Schlüssel wird nach dem Kauf
per
E-Mail zugestellt. Format typischerweise: XXXXX-XXXXX-XXXXX-XXXXX.Alternativ kann eine .lic-Datei geladen werden (siehe Button unten). |
Schaltflächen
| Button | Funktion |
|---|---|
| .lic laden | Öffnet einen Datei-Browser zum Auswählen einer .lic-Lizenzdatei. Diese Methode
ist bequemer als die manuelle Eingabe, da keine Tippfehler möglich sind. Die .lic-Datei wird nach
dem
Kauf als Anhang per E-Mail geliefert – einfach speichern und hier laden. |
| Abbrechen | Schließt den Lizenz-Dialog ohne Änderungen. ZahlPro bleibt im aktuellen Lizenzstatus. |
| Aktivieren | Prüft den eingegebenen Lizenzschlüssel oder die geladene .lic-Datei und aktiviert die Lizenz. Bei erfolgreicher Aktivierung erscheint eine Bestätigungsmeldung und ZahlPro schaltet alle Funktionen des lizenzierten Umfangs frei. |
.lic-Datei auf
den neuen Rechner und aktivieren Sie die Lizenz erneut über diesen Dialog. Die Lizenz ist in der Regel
an
Ihre Nutzungsrechte geknüpft – bei Fragen wenden Sie sich an den ZahlPro-Support.Firma-Dropdown im Hauptfenster
Das Dropdown Firma: [Name] ▼ oben rechts im Hauptfenster hat zwei Funktionen:
| Eintrag | Funktion |
|---|---|
| Firma: Huebner IT-Beratung | Zeigt das aktuell aktive Firmenprofil. |
| Firmendaten bearbeiten… | Direktzugang zum Firmendaten-Dialog – ohne den Umweg über Menüs. Von dort aus ist auch die Lizenzaktivierung erreichbar. |