Add basic mail reminder for recurring transactions
Also add some basic accounts to the DB init. Further add dependency to JAXB as it was missing. Add an optional parameter amount to the recurringTransactions/createTransaction method that can be used to overwrite the amount of the recurring transaction.
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
--
|
||||
-- This file contains the basic initialization of the financer schema
|
||||
-- This file contains the basic initialization of the financer schema and basic init data
|
||||
--
|
||||
|
||||
-- Account table
|
||||
@@ -42,4 +42,20 @@ CREATE TABLE "transaction" ( --escape keyword "transaction"
|
||||
CONSTRAINT fk_transaction_from_account FOREIGN KEY (from_account_id) REFERENCES account (id),
|
||||
CONSTRAINT fk_transaction_to_account FOREIGN KEY (to_account_id) REFERENCES account (id),
|
||||
CONSTRAINT fk_transaction_recurring_transaction FOREIGN KEY (recurring_transaction_id) REFERENCES recurring_transaction (id)
|
||||
);
|
||||
);
|
||||
|
||||
-- Accounts
|
||||
INSERT INTO account (id, "key", type, status, current_balance)
|
||||
VALUES (1, 'accounts.checkaccount', 'BANK', 'OPEN', 0); -- insert first with ID 1 so we get predictable numbering
|
||||
|
||||
INSERT INTO account ("key", type, status, current_balance)
|
||||
VALUES ('accounts.income', 'INCOME', 'OPEN', 0);
|
||||
|
||||
INSERT INTO account ("key", type, status, current_balance)
|
||||
VALUES ('accounts.cash', 'CASH', 'OPEN', 0);
|
||||
|
||||
INSERT INTO account ("key", type, status, current_balance)
|
||||
VALUES ('accounts.start', 'START', 'OPEN', 0);
|
||||
|
||||
INSERT INTO account ("key", type, status, current_balance)
|
||||
VALUES ('accounts.rent', 'EXPENSE', 'OPEN', 0);
|
||||
Reference in New Issue
Block a user