Rechnungsstellung — Proforma, endgültig, PDF, UBL

Aktualisiert am 2026-04-22

Rechnungsstellung — Proforma, endgültig, PDF, UBL

BedFlow generiert bei jeder Buchung automatisch Proformarechnungen. Nach der Abreise wird diese in eine endgültige Rechnung umgewandelt, die an Yuki (Buchhaltung) und optional über Peppol (für B2B) gepusht werden kann.

Proformarechnung

  • Wird generiert, sobald eine Buchung angelegt wird (über BookingService oder Widget oder Admin-Formular)
  • Enthält: Buchungsreferenz, Gast, Zeitraum, Nächte × Preis, Extras, Touristensteuer, Gesamtsumme
  • financial_state = unpaid / partial / paid abhängig vom Zahlungsstatus
  • PDF wird automatisch generiert und in storage/app/invoices/ gespeichert

Endgültige Rechnung

Nach dem Check-out wird die Proforma in eine Rechnung umgewandelt. Das kann erfolgen:

  • Manuell über das Admin-Panel ("Rechnung finalisieren")
  • Automatisch über FinalizeWellnessInvoices täglich um 23:30 Uhr

Die endgültige Rechnung erhält eine fortlaufende Nummer aus der Rechnungsreihe und wird unveränderlich gespeichert (nur das Hinzufügen von Zahlungen ist noch möglich).

PDF + UBL

  • PDF: visuell — gespeichert als pdf_path auf dem Invoice-Datensatz
  • UBL (Universal Business Language XML): für Peppol und E-Rechnung. Wird stündlich von GenerateAllInvoicesUbl für neue Rechnungen erzeugt und als ubl_path gespeichert

Beide können Sie über den Download-Button auf der Rechnungsdetailseite herunterladen.

Yuki-Push

Alle 2 Stunden läuft PushInvoices → neue endgültige Rechnungen werden an Ihre Yuki-Administration gesendet.

  • B2C-Rechnungen → einfach eingereicht
  • B2B-Rechnungen (mit Umsatzsteuernummer) → auch über Peppol (wenn Einstellung yuki_peppol_enabled = true)

Rechnungen, die bereits einen yuki_journal_at-Zeitstempel haben, werden übersprungen.

Negative Rechnungen (Gutschriften)

BedFlow unterstützt Gutschriften (z. B. bei Stornierung mit Teilrückerstattung). Die zugehörige Auszahlung wird automatisch auf die IBAN des Debitors gesetzt — eine fehlende IBAN blockiert die Auszahlung, bis der Admin sie ergänzt.

Payment Reconciliation

CODA-Exporte aus Ihrem Belfius-Konto werden über ReconcilePayments (alle 2 Stunden) mit offenen Rechnungen anhand von structured_communication / payment_reference abgeglichen. Unterstützt Split Payments über mehrere Rechnungen.