feat(accounting): Skontobedingungen auf Belegen und automatische Skonto-Vorschläge
Ausgangs- und Eingangsbelege erhalten Skontosatz und Frist, mit Vorgaben bei Kunden und Lieferanten. Das PDF ergänzt automatisch einen Skontohinweis (oder nutzt neue Textvorlagen-Variablen); bei Schlussrechnungen gilt der Skonto für die Restforderung. Skontobedingungen werden aus E-Rechnungen (#SKONTO# und ZUGFeRD) sowie von der KI-Vorbereitung übernommen. Die Bankzuordnung erkennt Zahlungen abzüglich Skonto innerhalb der Frist und bietet sie in der Vorschlagsübersicht direkt an. BWA-Erlöse und -Aufwand berücksichtigen gebuchten Skonto im Zeitraum der Zahlung. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
15
backend/db/migrations/0085_cash_discount_terms.sql
Normal file
15
backend/db/migrations/0085_cash_discount_terms.sql
Normal file
@@ -0,0 +1,15 @@
|
||||
ALTER TABLE "createddocuments" ADD COLUMN "cashDiscountPercent" double precision;
|
||||
--> statement-breakpoint
|
||||
ALTER TABLE "createddocuments" ADD COLUMN "cashDiscountDays" smallint;
|
||||
--> statement-breakpoint
|
||||
ALTER TABLE "incominginvoices" ADD COLUMN "cashDiscountPercent" double precision;
|
||||
--> statement-breakpoint
|
||||
ALTER TABLE "incominginvoices" ADD COLUMN "cashDiscountDueDate" text;
|
||||
--> statement-breakpoint
|
||||
ALTER TABLE "customers" ADD COLUMN "customCashDiscountPercent" double precision;
|
||||
--> statement-breakpoint
|
||||
ALTER TABLE "customers" ADD COLUMN "customCashDiscountDays" smallint;
|
||||
--> statement-breakpoint
|
||||
ALTER TABLE "vendors" ADD COLUMN "cashDiscountPercent" double precision;
|
||||
--> statement-breakpoint
|
||||
ALTER TABLE "vendors" ADD COLUMN "cashDiscountDays" smallint;
|
||||
Reference in New Issue
Block a user