METHOD | ROUTE | FUNCTIONALITY |
---|---|---|
GET | /invoice/page={page}&pagesize{pagesize} |
Get all invoices pageble |
POST | /invoice |
Register a new invoice |
POST | /invoice/list |
Register a invoice list |
GET | /invoice/{id} |
Get invoice by id |
GET | /invoice/{year}/page={page}&pagesize{pagesize} |
Get all invoices filter by year pageble |
GET | /invoice/{year}/{month}/page={page}&pagesize{pagesize} |
Get all invoices pageble filter by year & month pageble |
GET | /invoice/{id}/items |
Get invoice items |
POST | /category |
Create a new category |
GET | /category |
List all categories |
GET | /items/without-category/page={page}&pagesize{pagesize} |
Get items without category pageble |
PUT | /item/{id}/category/{id} |
Set item category |
GET | /spends/month={month}&year={year} |
Get spends by month & year |
GET | /spends/{category}/month={month}&year={year} |
Get spends by category filtered by month and year |