Фактуриране — proforma, окончателно, PDF, UBL

Bijgewerkt op 2026-05-24

Фактуриране — proforma, окончателно, PDF, UBL

BedFlow автоматично генерира proforma фактури при всяка резервация. След заминаване това се конвертира в окончателна фактура, която може да бъде push-ната към Yuki (счетоводство) и опционално през Peppol (за B2B).

Proforma фактура

  • Генерирана веднага щом се създаде booking (през BookingService или widget или admin form)
  • Съдържа: booking ref, гост, период, нощувки × цена, extras, туристически данък, общо
  • financial_state = unpaid / partial / paid в зависимост от статуса на плащане
  • PDF автоматично се генерира и запазва в storage/app/invoices/

Окончателна фактура

След check-out proforma се конвертира във фактура. Това може да стане:

  • Ръчно през admin ("Финализирай фактура")
  • Автоматично през FinalizeWellnessInvoices ежедневно в 23:30

Окончателната фактура получава пореден номер от поредицата фактури и се запазва неизменна (само добавянето на плащания е все още възможно).

PDF + UBL

  • PDF: визуално — запазено като pdf_path на Invoice record-а
  • UBL (Universal Business Language XML): за Peppol и e-фактуриране. Генерирано от GenerateAllInvoicesUbl ежечасно за нови фактури, запазено като ubl_path

Свалете и двете през бутона за сваляне на страницата с детайли на фактурата.

Yuki push

На всеки 2 часа върви PushInvoices → новите окончателни фактури се изпращат към Вашата Yuki администрация.

  • B2C фактури → подадени директно
  • B2B фактури (с ДДС номер) → също през Peppol (ако yuki_peppol_enabled = true setting)

Фактури, които вече имат yuki_journal_at timestamp, се пропускат.

Негативни фактури (кредитни известия)

BedFlow поддържа кредитни известия (напр. при отмяна с частично възстановяване). Съответната изплащане се прави автоматично върху IBAN на длъжника — липсващ IBAN блокира изплащането, докато admin го попълни.

Payment reconciliation

CODA exports от Вашата Belfius сметка се match-ват през ReconcilePayments (на всеки 2 часа) с открити фактури през structured_communication / payment_reference. Поддържа split payments през няколко фактури.