15 lines
819 B
SQL
15 lines
819 B
SQL
-- Guthaben (Customer Credit), das auf einer Rechnung ausgewiesen wird.
|
|
--
|
|
-- Bewusst nur zwei Spalten auf der Rechnung statt einer eigenen Guthabentabelle:
|
|
-- Führend dafür, wieviel Guthaben ein Kunde noch hat, bleibt QBO. Die App merkt
|
|
-- sich ausschliesslich, welcher Betrag auf DIESER Rechnung ausgewiesen wurde --
|
|
-- genau das, was der Ausdruck braucht. Damit kann kein zweiter Guthabenbestand
|
|
-- entstehen, der von QBO abweicht.
|
|
--
|
|
-- credit_applied mindert NICHT subtotal/tax/total: Das Guthaben ist eine
|
|
-- Zahlungsverrechnung, kein Rabatt. Die Steuer auf die neue Leistung faellt voll
|
|
-- an, und die Umsatzreports bleiben unberuehrt.
|
|
ALTER TABLE public.invoices
|
|
ADD COLUMN IF NOT EXISTS credit_applied numeric(12,2) NOT NULL DEFAULT 0,
|
|
ADD COLUMN IF NOT EXISTS credit_memo character varying(255);
|