Track, approve and manage invoices.
Invoice
- a record of services and their duration for financial compensation
Submitted invoice
- an invoice that has been submitted, and is awaiting payment confirmation
Vendor
- Person or company that provides services to the studio. e.g. Dance Teacher, Photographer, etc.
Studio manager
- a person able to manage vendors, and view submitted invoices, but cannot pay invoices.
Owner
- a studio manager that is able to pay invoice.
GET /invoices/{id}
- [1.2 View invoices], [3.0 Pay invoice]GET /invoices?status=submitted
- [2.2 View submimtted invoices]GET /invoices?status=paid
- [3.1 View paid invoices]POST /invoices/submit
- [1.1 Submit invoice]POST /invoices/pay
- [3.0 Pay invoice]
GET /vendors
- [2.1 View vendors]POST /vendors
- [2.0 Add vendor]GET /vendors/{id}/invoices
- [1.2 View invoices]POST /vendor/register
- [1.0 Register]
POST /login
- [0.0 Login]