
duffyduckandClaude Opus 4.8
f1c37a7d25
Gutschriften Phase 1: Backend (Modell, Nummernkreis, CRUD, USt-Rechnung)
Neues Feature Gutschriftsverwaltung (Subventionen am Vertrag):
- Modelle CreditNote + CreditNoteNumberRange + Enums (GELD/SACHWERT,
PRIVAT/FIRMA, NETTO/BRUTTO) + Migration (IF NOT EXISTS, auf Dev
angewandt).
- USt pro Gutschrift waehlbar (vatRelevant + Basis Netto/Brutto +
Satz); Netto/USt/Brutto werden berechnet und getrennt gespeichert
(ZUGFeRD-tauglich). Kundentyp Privat/Firma aus Kunde vorbelegt.
- Nummernkreis in Settings verwaltbar; Nummernvergabe transaktional
mit SELECT ... FOR UPDATE (keine Doppelvergabe). Bsp GS-2026-0001.
- Service/Controller/Routes: GET/POST /contracts/:id/credit-notes,
GET .../defaults, GET/PUT/DELETE /credit-notes/:id,
GET/PUT /credit-notes/number-range. Portal-Token geblockt (interner
Bereich), CREATE/UPDATE/DELETE auditiert.
Verifiziert: USt-Rechnung (200 netto->238, 200 brutto->168,07+31,93)
und fortlaufende Nummernvergabe.
Phase 2 (Vertrag-UI + Beleg-Upload + Nummernkreis-UI) und Phase 3
(PDF + ZUGFeRD) folgen.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-08-06 09:03:42 +02:00
..
2026-05-07 17:02:35 +02:00
2026-05-18 20:24:33 +02:00
2026-05-19 11:53:04 +02:00
2026-05-24 14:27:54 +02:00
2026-05-30 13:18:24 +02:00
2026-05-30 13:48:23 +02:00
2026-06-01 08:10:16 +02:00
2026-06-01 14:10:25 +02:00
2026-06-01 21:13:06 +02:00
2026-06-03 16:13:24 +02:00
2026-06-03 18:13:17 +02:00
2026-06-18 10:58:14 +02:00
2026-06-19 13:49:04 +02:00
2026-06-21 13:10:59 +02:00
2026-07-06 00:22:03 +02:00
2026-07-06 00:34:51 +02:00
2026-07-09 12:22:17 +02:00
2026-07-17 14:45:32 +02:00
2026-07-27 13:07:56 +02:00
2026-07-27 15:52:24 +02:00
2026-07-27 17:50:15 +02:00
2026-08-06 09:03:42 +02:00
2026-05-07 17:02:35 +02:00