- Банковская карта (источник расходов/доходов) - Card
- Расход (трата из источника) - Expense
- GUID (GUID 16-64 символа)
- Number (Номер карты) (Строка формата \d{16})
- ValidFor (Срок действия) (Строка формата \d{4}-\d{2})
- Owner (Владелец) (от 3 до 50 символов)
- BankGUID (ИД банка из справочника банков) (GUID 16-64 символа)
- GUID (GUID 16-64 символа)
- CreateDT (Дата/Время транзакции)
- Amount (Сумма больше 0)
- CardGUID (Источник - банковская карта) (GUID 16-64 символа)
- CategoryGUID (Категория траты) (GUID 16-64 символа)
-
Card CRUD
- create
- read
- update
- delete
-
Expense CRUDS
- create
- read
- update
- delete
- search - поиск по фильтрам (сумма/дата/источник)
- stats - получение статистики (сумма трат за промежуток дат, разбивка по категориям)