Skip to content

[Facturatie] Epic: Facturatie-module #145

Description

@MiniMaxi-user

[Facturatie] Epic: Facturatie-module

Stap 6 uit de bouwvolgorde (CLAUDE.md), bewust als laatste kernmodule. Doel: de keten
matching → contract → administratie → facturatie rond het centrale paardprofiel
sluitend maken. Facturatie haakt op alles wat al gebouwd is:

  • stalling-contract: pensionprijs + extra diensten/prijslijst (prijsLooptijd, bijlagenDiensten);
  • lease-contract: leasevergoeding + kostenverdeling, btw 21% (leaseKostenConfig);
  • zakelijke/factuurgegevens: OwnerBusinessProfile (fundament bestaat al) + Stable;
  • betaalwijze/incasso (SEPA) — het uit het Stal Jasper-contract geparkeerde stuk.

Fundament-eerst, net als de lease-module: datamodel + autorisatie vóór features.

Stories

  • [Fact 01] Datamodel & migratie — facturatie-kern
  • [Fact 02] Autorisatie & inzage facturen
  • [Fact 03] Factuur opstellen (concept) met handmatige regels
  • [Fact 04] Factuurregels voorvullen uit het contract (stalling + lease, incl. btw)
  • [Fact 05] Factuur-PDF in huisstijl + opvolgende nummering + btw-overzicht
  • [Fact 06] Betaalwijze & SEPA-incassomachtiging
  • [Fact 07] Betaalstatus, verzenden, herinneringen & facturatie-overzicht

Buiten scope (voorlopig)

  • Koppeling met externe boekhoudpakketten / echte bank-/incassobestanden (PAIN.008) —
    later te bepalen.
  • Automatische periodieke facturatie-runs (eerst handmatig/triggerbaar opstellen).

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions