| Endpoint | owner | accountant | acctFirm | salesManager | seniorSales | salesAdmin | salesPurchase | hrManager | hrAdmin | cashier |
|---|---|---|---|---|---|---|---|---|---|---|
| GETGET list | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✗ | ✗ | ✗ |
| GETGET /{id} | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✗ | ✗ | ✗ |
| Endpoint | owner | accountant | acctFirm | salesManager | seniorSales | salesAdmin | salesPurchase | hrManager | hrAdmin | cashier |
|---|---|---|---|---|---|---|---|---|---|---|
| GETGET list | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✗ | ✗ | ✗ |
| GETGET /{id} | ⚠ VAL | ⚠ VAL | ⚠ VAL | ⚠ VAL | ⚠ VAL | ⚠ VAL | ⚠ VAL | ✗ | ✗ | ✗ |
| GETGET search | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✗ | ✗ | ✗ |
| Endpoint | owner | accountant | acctFirm | salesManager | seniorSales | salesAdmin | salesPurchase | hrManager | hrAdmin | cashier |
|---|---|---|---|---|---|---|---|---|---|---|
| GETGET warehouses | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| GETGET low-stock | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✗ | ✗ | ✗ |
| Endpoint | owner | accountant | acctFirm | salesManager | seniorSales | salesAdmin | salesPurchase | hrManager | hrAdmin | cashier |
|---|---|---|---|---|---|---|---|---|---|---|
| GETGET accounts | ✓ | ✗ | ✓ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ |
| GETGET account by id | 404 | 404 | 404 | 404 | 404 | 404 | 404 | 404 | 404 | 404 |
| Endpoint | owner | accountant | acctFirm | salesManager | seniorSales | salesAdmin | salesPurchase | hrManager | hrAdmin | cashier |
|---|---|---|---|---|---|---|---|---|---|---|
| GETGET group | ✓ | ✓ | ✓ | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP |
| GETGET leaf nodes | ✓ | ✓ | ✓ | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP |
| Endpoint | owner | accountant | acctFirm | salesManager | seniorSales | salesAdmin | salesPurchase | hrManager | hrAdmin | cashier |
|---|---|---|---|---|---|---|---|---|---|---|
| GETGET transactions | 404 | 404 | 404 | 404 | 404 | 404 | 404 | 404 | 404 | 404 |
| Endpoint | owner | accountant | acctFirm | salesManager | seniorSales | salesAdmin | salesPurchase | hrManager | hrAdmin | cashier |
|---|---|---|---|---|---|---|---|---|---|---|
| GETGET by txn id | ✓ | ✗ | ✓ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ |
| Endpoint | owner | accountant | acctFirm | salesManager | seniorSales | salesAdmin | salesPurchase | hrManager | hrAdmin | cashier |
|---|---|---|---|---|---|---|---|---|---|---|
| GETGET list | ✓ | ✓ | ✓ | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP |
| GETGET /{id} | ✓ | ✓ | ✓ | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP |
| GETGET total | ✓ | ✓ | ✓ | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP |
| GETGET serial | ✓ | ✓ | ✓ | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP |
| Endpoint | owner | accountant | acctFirm | salesManager | seniorSales | salesAdmin | salesPurchase | hrManager | hrAdmin | cashier |
|---|---|---|---|---|---|---|---|---|---|---|
| GETGET list | ✓ | ⚠ GAP | ✓ | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP |
| GETGET /{id} | ✓ | ⚠ GAP | ✓ | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP |
| GETGET total | ✓ | ⚠ GAP | ✓ | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP |
| GETGET serial | ✓ | ⚠ GAP | ✓ | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP |
| Endpoint | owner | accountant | acctFirm | salesManager | seniorSales | salesAdmin | salesPurchase | hrManager | hrAdmin | cashier |
|---|---|---|---|---|---|---|---|---|---|---|
| GETGET list | ✓ | ✓ | ✓ | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP |
| GETGET /{id} | ✓ | ✓ | ✓ | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP |
| GETGET categories | ✓ | ✓ | ✓ | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP |
| Endpoint | owner | accountant | acctFirm | salesManager | seniorSales | salesAdmin | salesPurchase | hrManager | hrAdmin | cashier |
|---|---|---|---|---|---|---|---|---|---|---|
| GETGET list | ✓ | ✓ | ✓ | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP |
| GETGET /{id} | ✓ | ✓ | ✓ | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP |
| GETGET total | ✓ | ✓ | ✓ | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP |
| GETGET serial | ✓ | ✓ | ✓ | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP |
| Endpoint | owner | accountant | acctFirm | salesManager | seniorSales | salesAdmin | salesPurchase | hrManager | hrAdmin | cashier |
|---|---|---|---|---|---|---|---|---|---|---|
| GETGET list | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ⚠ GAP | ⚠ GAP | ⚠ GAP |
| Endpoint | owner | accountant | acctFirm | salesManager | seniorSales | salesAdmin | salesPurchase | hrManager | hrAdmin | cashier |
|---|---|---|---|---|---|---|---|---|---|---|
| GETGET period-settings | ✓ | ✗ | ⚠ GAP | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ |
| POSTGET locking-period status | ⚠ VAL | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP |
| Endpoint | owner | accountant | acctFirm | salesManager | seniorSales | salesAdmin | salesPurchase | hrManager | hrAdmin | cashier |
|---|---|---|---|---|---|---|---|---|---|---|
| GETGET list | 404 | 404 | 404 | 404 | 404 | 404 | 404 | 404 | 404 | 404 |
| GETGET /{id} | SERVER ERR | ✗ | SERVER ERR | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ |
| POSTPOST create | 404 | 404 | 404 | 404 | 404 | 404 | 404 | 404 | 404 | 404 |
| Endpoint | owner | accountant | acctFirm | salesManager | seniorSales | salesAdmin | salesPurchase | hrManager | hrAdmin | cashier |
|---|---|---|---|---|---|---|---|---|---|---|
| GETGET channels | ✓ | ⚠ GAP | ✓ | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP |
| GETGET accounts | ✓ | ⚠ GAP | ✓ | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP |
| POSTPOST create | SERVER ERR | SERVER ERR | SERVER ERR | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ |
| Endpoint | owner | accountant | acctFirm | salesManager | seniorSales | salesAdmin | salesPurchase | hrManager | hrAdmin | cashier |
|---|---|---|---|---|---|---|---|---|---|---|
| GETGET list | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ⚠ GAP | ⚠ GAP | ⚠ GAP |
| POSTPOST create | ⚠ VAL | ⚠ VAL | ⚠ VAL | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ |
| Endpoint | owner | accountant | acctFirm | salesManager | seniorSales | salesAdmin | salesPurchase | hrManager | hrAdmin | cashier |
|---|---|---|---|---|---|---|---|---|---|---|
| GETGET currencies | ✓ | ⚠ GAP | ✓ | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP |
| GETGET currency-rate | 404 | 404 | 404 | 404 | 404 | 404 | 404 | 404 | 404 | 404 |
| Endpoint | owner | accountant | acctFirm | salesManager | seniorSales | salesAdmin | salesPurchase | hrManager | hrAdmin | cashier |
|---|---|---|---|---|---|---|---|---|---|---|
| GETGET list | SERVER ERR | SERVER ERR | SERVER ERR | SERVER ERR | SERVER ERR | SERVER ERR | SERVER ERR | SERVER ERR | SERVER ERR | SERVER ERR |
| POSTPOST create | ⚠ VAL | ⚠ VAL | ⚠ VAL | ⚠ VAL | ⚠ VAL | ⚠ VAL | ⚠ VAL | ⚠ VAL | ⚠ VAL | ⚠ VAL |
| Endpoint | owner | accountant | acctFirm | salesManager | seniorSales | salesAdmin | salesPurchase | hrManager | hrAdmin | cashier |
|---|---|---|---|---|---|---|---|---|---|---|
| GETGET list | 404 | 404 | 404 | 404 | 404 | 404 | 404 | 404 | 404 | 404 |
| GETGET /{id} | 404 | 404 | 404 | 404 | 404 | 404 | 404 | 404 | 404 | 404 |
| POSTPOST create | 404 | 404 | 404 | 404 | 404 | 404 | 404 | 404 | 404 | 404 |
| Endpoint | owner | accountant | acctFirm | salesManager | seniorSales | salesAdmin | salesPurchase | hrManager | hrAdmin | cashier |
|---|---|---|---|---|---|---|---|---|---|---|
| GETGET list | 404 | 404 | 404 | 404 | 404 | 404 | 404 | 404 | 404 | 404 |
| POSTPOST create | 404 | 404 | 404 | 404 | 404 | 404 | 404 | 404 | 404 | 404 |
| Endpoint | owner | accountant | acctFirm | salesManager | seniorSales | salesAdmin | salesPurchase | hrManager | hrAdmin | cashier |
|---|---|---|---|---|---|---|---|---|---|---|
| POSTPOST transfer | SERVER ERR | ✗ | SERVER ERR | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ |
| POSTPOST topup | SERVER ERR | ✗ | SERVER ERR | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ |
| POSTPOST paynow confirm | SERVER ERR | SERVER ERR | SERVER ERR | SERVER ERR | SERVER ERR | SERVER ERR | SERVER ERR | SERVER ERR | SERVER ERR | SERVER ERR |
| Endpoint | owner | accountant | acctFirm | salesManager | seniorSales | salesAdmin | salesPurchase | hrManager | hrAdmin | cashier |
|---|---|---|---|---|---|---|---|---|---|---|
| GETGET list | 404 | 404 | 404 | 404 | 404 | 404 | 404 | 404 | 404 | 404 |
| GETGET detail/0 | ⚠ VAL | ⚠ VAL | ⚠ VAL | ⚠ VAL | ⚠ VAL | ⚠ VAL | ⚠ VAL | ⚠ VAL | ⚠ VAL | ⚠ VAL |
| Endpoint | owner | accountant | acctFirm | salesManager | seniorSales | salesAdmin | salesPurchase | hrManager | hrAdmin | cashier |
|---|---|---|---|---|---|---|---|---|---|---|
| POSTPOST create | ⚠ VAL | ⚠ VAL | ⚠ VAL | ⚠ VAL | ⚠ VAL | ⚠ VAL | ⚠ VAL | ✗ | ✗ | ✗ |
| PUTPUT update/0 | ⚠ VAL | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP | ✗ | ✗ | ✗ |
| DELETEDELETE /0 | ⚠ VAL | ⚠ VAL | ⚠ VAL | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ |
| Endpoint | owner | accountant | acctFirm | salesManager | seniorSales | salesAdmin | salesPurchase | hrManager | hrAdmin | cashier |
|---|---|---|---|---|---|---|---|---|---|---|
| POSTPOST create | ⚠ VAL | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP | ✗ | ✗ | ✗ |
| DELETEDELETE /0 | ⚠ VAL | ⚠ GAP | ⚠ GAP | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ |
| Endpoint | owner | accountant | acctFirm | salesManager | seniorSales | salesAdmin | salesPurchase | hrManager | hrAdmin | cashier |
|---|---|---|---|---|---|---|---|---|---|---|
| POSTPOST create | ⚠ VAL | ⚠ VAL | ⚠ VAL | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ |
| PUTPUT update/0 | ⚠ VAL | ⚠ VAL | ⚠ VAL | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ |
| DELETEDELETE /0 | SERVER ERR | SERVER ERR | SERVER ERR | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ |
| Endpoint | owner | accountant | acctFirm | salesManager | seniorSales | salesAdmin | salesPurchase | hrManager | hrAdmin | cashier |
|---|---|---|---|---|---|---|---|---|---|---|
| GETGET employee all | ✓ | ✗ | ✓ | ✗ | ✗ | ✗ | ✗ | ✓ | ✓ | ✗ |
| GETGET employee count | ✓ | ✗ | ✓ | ✗ | ✗ | ✗ | ✗ | ✓ | ✓ | ✗ |
| GETGET employee list | 405 | 405 | 405 | 405 | 405 | 405 | 405 | 405 | 405 | 405 |
| Endpoint | owner | accountant | acctFirm | salesManager | seniorSales | salesAdmin | salesPurchase | hrManager | hrAdmin | cashier |
|---|---|---|---|---|---|---|---|---|---|---|
| GETGET setting | ✓ | ✗ | ✓ | ✗ | ✗ | ✗ | ✗ | ✓ | ✗ | ✗ |
| Endpoint | owner | accountant | acctFirm | salesManager | seniorSales | salesAdmin | salesPurchase | hrManager | hrAdmin | cashier |
|---|---|---|---|---|---|---|---|---|---|---|
| GETGET leave-adjustments | 404 | 404 | 404 | 404 | 404 | 404 | 404 | 404 | 404 | 404 |
| GETGET leave-transactions | 404 | 404 | 404 | 404 | 404 | 404 | 404 | 404 | 404 | 404 |
| Endpoint | owner | accountant | acctFirm | salesManager | seniorSales | salesAdmin | salesPurchase | hrManager | hrAdmin | cashier |
|---|---|---|---|---|---|---|---|---|---|---|
| GETGET holidays | 404 | 404 | 404 | 404 | 404 | 404 | 404 | 404 | 404 | 404 |
| Endpoint | owner | accountant | acctFirm | salesManager | seniorSales | salesAdmin | salesPurchase | hrManager | hrAdmin | cashier |
|---|---|---|---|---|---|---|---|---|---|---|
| GETGET dashboard | 404 | 404 | 404 | 404 | 404 | 404 | 404 | 404 | 404 | 404 |
| Endpoint | owner | accountant | acctFirm | salesManager | seniorSales | salesAdmin | salesPurchase | hrManager | hrAdmin | cashier |
|---|---|---|---|---|---|---|---|---|---|---|
| GETGET batch-history | ✓ | ⚠ GAP | ✓ | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP | ✓ | ✓ | ⚠ GAP |
| Endpoint | owner | accountant | acctFirm | salesManager | seniorSales | salesAdmin | salesPurchase | hrManager | hrAdmin | cashier |
|---|---|---|---|---|---|---|---|---|---|---|
| POSTPOST sales report | ✓ | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP |
| POSTPOST salesByProduct report | ✓ | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP |
| POSTPOST salesByCustomer report | ✓ | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP |
| POSTPOST salesByPerson report | ✓ | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP |
| Endpoint | owner | accountant | acctFirm | salesManager | seniorSales | salesAdmin | salesPurchase | hrManager | hrAdmin | cashier |
|---|---|---|---|---|---|---|---|---|---|---|
| POSTPOST expense report | ✓ | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP |
| POSTPOST inputTax report | ✓ | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP |
| POSTPOST paymentSlip report | ✓ | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP |
| Endpoint | owner | accountant | acctFirm | salesManager | seniorSales | salesAdmin | salesPurchase | hrManager | hrAdmin | cashier |
|---|---|---|---|---|---|---|---|---|---|---|
| POSTPOST profit-and-loss report | ✓ | ⚠ GAP | ✓ | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP |
| POSTPOST trial-balance report | ✓ | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP |
| POSTPOST balance-sheet report | ✓ | ⚠ GAP | ✓ | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP |
| Endpoint | owner | accountant | acctFirm | salesManager | seniorSales | salesAdmin | salesPurchase | hrManager | hrAdmin | cashier |
|---|---|---|---|---|---|---|---|---|---|---|
| POSTPOST purchase report | ✓ | ✓ | ✓ | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP |
| POSTPOST purchaseTax report | ✓ | ✓ | ✓ | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP |
| Endpoint | owner | accountant | acctFirm | salesManager | seniorSales | salesAdmin | salesPurchase | hrManager | hrAdmin | cashier |
|---|---|---|---|---|---|---|---|---|---|---|
| POSTPOST stocks report | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ⚠ GAP | ⚠ GAP | ⚠ GAP |
| POSTPOST product report | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ⚠ GAP | ⚠ GAP | ⚠ GAP |
| Endpoint | owner | accountant | acctFirm | salesManager | seniorSales | salesAdmin | salesPurchase | hrManager | hrAdmin | cashier |
|---|---|---|---|---|---|---|---|---|---|---|
| POSTPOST wht report | ✓ | ✓ | ✓ | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP |
| Endpoint | owner | accountant | acctFirm | salesManager | seniorSales | salesAdmin | salesPurchase | hrManager | hrAdmin | cashier |
|---|---|---|---|---|---|---|---|---|---|---|
| GETGET outstanding-payments | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Endpoint | owner | accountant | acctFirm | salesManager | seniorSales | salesAdmin | salesPurchase | hrManager | hrAdmin | cashier |
|---|---|---|---|---|---|---|---|---|---|---|
| POSTPOST payroll report | ✓ | ⚠ GAP | ✓ | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP | ✓ | ✓ | ⚠ GAP |
| POSTPOST payroll summary report | ✓ | ⚠ GAP | ✓ | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP | ✓ | ✓ | ⚠ GAP |
| Endpoint | owner | accountant | acctFirm | salesManager | seniorSales | salesAdmin | salesPurchase | hrManager | hrAdmin | cashier |
|---|---|---|---|---|---|---|---|---|---|---|
| GETGET company | ✓ | ✗ | ✓ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ |
| GETGET consent | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| GETGET logo | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| GETGET user list | ✓ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ |
| Endpoint | owner | accountant | acctFirm | salesManager | seniorSales | salesAdmin | salesPurchase | hrManager | hrAdmin | cashier |
|---|---|---|---|---|---|---|---|---|---|---|
| GETGET me | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| GETGET dashboard | 405 | 405 | 405 | 405 | 405 | 405 | 405 | 405 | 405 | 405 |
| Endpoint | owner | accountant | acctFirm | salesManager | seniorSales | salesAdmin | salesPurchase | hrManager | hrAdmin | cashier |
|---|---|---|---|---|---|---|---|---|---|---|
| GETGET templates | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| GETGET default | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| GETGET title setting | 405 | 405 | 405 | 405 | 405 | 405 | 405 | 405 | 405 | 405 |
| Endpoint | owner | accountant | acctFirm | salesManager | seniorSales | salesAdmin | salesPurchase | hrManager | hrAdmin | cashier |
|---|---|---|---|---|---|---|---|---|---|---|
| GETGET list | ✓ | ✓ | ✓ | ✓ | ✓ | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP |
| GETGET /{id} | ✓ | ✓ | ✓ | ✓ | ✓ | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP |
| POSTPOST create | ⚠ VAL | ⚠ VAL | ⚠ VAL | ⚠ VAL | ⚠ VAL | ⚠ VAL | ⚠ VAL | ⚠ GAP | ⚠ GAP | ⚠ GAP |
| POSTPOST search | ✓ | ✓ | ✓ | ✓ | ✓ | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP |
| GETGET total | ✓ | ✓ | ✓ | ✓ | ✓ | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP |
| GETGET serial | ✓ | ✓ | ✓ | ✓ | ✓ | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP |
| Endpoint | owner | accountant | acctFirm | salesManager | seniorSales | salesAdmin | salesPurchase | hrManager | hrAdmin | cashier |
|---|---|---|---|---|---|---|---|---|---|---|
| GETGET list | ✓ | ✓ | ✓ | ✓ | ✓ | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP |
| GETGET /{id} | ✓ | ✓ | ✓ | ✓ | ✓ | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP |
| POSTPOST create | ⚠ VAL | ⚠ VAL | ⚠ VAL | ⚠ VAL | ⚠ VAL | ⚠ GAP | ⚠ VAL | ⚠ GAP | ⚠ GAP | ⚠ GAP |
| POSTPOST search | ✓ | ✓ | ✓ | ✓ | ✓ | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP |
| GETGET total | ✓ | ✓ | ✓ | ✓ | ✓ | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP |
| GETGET serial | ✓ | ✓ | ✓ | ✓ | ✓ | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP |
| Endpoint | owner | accountant | acctFirm | salesManager | seniorSales | salesAdmin | salesPurchase | hrManager | hrAdmin | cashier |
|---|---|---|---|---|---|---|---|---|---|---|
| GETGET list | ✓ | ✓ | ✓ | ✓ | ✓ | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP |
| GETGET /{id} | ✓ | ✓ | ✓ | ✓ | ✓ | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP |
| POSTPOST create | ⚠ VAL | ⚠ VAL | ⚠ VAL | ⚠ VAL | ⚠ VAL | ⚠ GAP | ⚠ VAL | ⚠ GAP | ⚠ GAP | ⚠ GAP |
| POSTPOST search | ✓ | ✓ | ✓ | ✓ | ✓ | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP |
| GETGET total | ✓ | ✓ | ✓ | ✓ | ✓ | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP |
| GETGET serial | ✓ | ✓ | ✓ | ✓ | ✓ | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP |
| Endpoint | owner | accountant | acctFirm | salesManager | seniorSales | salesAdmin | salesPurchase | hrManager | hrAdmin | cashier |
|---|---|---|---|---|---|---|---|---|---|---|
| GETGET list | ✓ | ✓ | ✓ | ✓ | ✓ | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP |
| GETGET /{id} | ✓ | ✓ | ✓ | ✓ | ✓ | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP |
| POSTPOST create | ⚠ VAL | ⚠ VAL | ⚠ VAL | ⚠ VAL | ⚠ VAL | ⚠ GAP | ⚠ VAL | ⚠ GAP | ⚠ GAP | ⚠ GAP |
| POSTPOST search | ✓ | ✓ | ✓ | ✓ | ✓ | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP |
| GETGET total | ✓ | ✓ | ✓ | ✓ | ✓ | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP |
| GETGET serial | ✓ | ✓ | ✓ | ✓ | ✓ | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP |
| Endpoint | owner | accountant | acctFirm | salesManager | seniorSales | salesAdmin | salesPurchase | hrManager | hrAdmin | cashier |
|---|---|---|---|---|---|---|---|---|---|---|
| GETGET list | ✓ | ✓ | ✓ | ✓ | ✓ | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP |
| GETGET /{id} | ✓ | ✓ | ✓ | ✓ | ✓ | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP |
| POSTPOST create | ⚠ VAL | ⚠ VAL | ⚠ VAL | ⚠ VAL | ⚠ VAL | ⚠ GAP | ⚠ VAL | ⚠ GAP | ⚠ GAP | ⚠ GAP |
| POSTPOST search | ✓ | ✓ | ✓ | ✓ | ✓ | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP |
| GETGET total | ✓ | ✓ | ✓ | ✓ | ✓ | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP |
| GETGET serial | ✓ | ✓ | ✓ | ✓ | ✓ | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP |
| Endpoint | owner | accountant | acctFirm | salesManager | seniorSales | salesAdmin | salesPurchase | hrManager | hrAdmin | cashier |
|---|---|---|---|---|---|---|---|---|---|---|
| GETGET list | ✓ | ✓ | ✓ | ✓ | ✓ | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP |
| GETGET /{id} | ✓ | ✓ | ✓ | ✓ | ✓ | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP |
| POSTPOST create | ⚠ VAL | ⚠ VAL | ⚠ VAL | ⚠ VAL | ⚠ VAL | ⚠ GAP | ⚠ VAL | ⚠ GAP | ⚠ GAP | ⚠ GAP |
| POSTPOST search | ✓ | ✓ | ✓ | ✓ | ✓ | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP |
| GETGET total | ✓ | ✓ | ✓ | ✓ | ✓ | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP |
| GETGET serial | ✓ | ✓ | ✓ | ✓ | ✓ | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP |
| Endpoint | owner | accountant | acctFirm | salesManager | seniorSales | salesAdmin | salesPurchase | hrManager | hrAdmin | cashier |
|---|---|---|---|---|---|---|---|---|---|---|
| GETGET list | ✓ | ✓ | ✓ | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP |
| GETGET /{id} | ✓ | ✓ | ✓ | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP |
| POSTPOST create | ⚠ VAL | ⚠ VAL | ⚠ VAL | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ VAL | ⚠ GAP | ⚠ GAP | ⚠ GAP |
| POSTPOST search | ✓ | ✓ | ✓ | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP |
| GETGET total | ✓ | ✓ | ✓ | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP |
| GETGET serial | ✓ | ✓ | ✓ | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP |
| Endpoint | owner | accountant | acctFirm | salesManager | seniorSales | salesAdmin | salesPurchase | hrManager | hrAdmin | cashier |
|---|---|---|---|---|---|---|---|---|---|---|
| GETGET list | ✓ | ✓ | ✓ | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP |
| GETGET /{id} | ✓ | ✓ | ✓ | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP |
| POSTPOST create | ⚠ VAL | ⚠ VAL | ⚠ VAL | ⚠ VAL | ⚠ VAL | ⚠ VAL | ⚠ VAL | ⚠ GAP | ⚠ GAP | ⚠ GAP |
| POSTPOST search | ✓ | ✓ | ✓ | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP |
| GETGET total | ✓ | ✓ | ✓ | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP |
| GETGET serial | ✓ | ✓ | ✓ | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP |
| Endpoint | owner | accountant | acctFirm | salesManager | seniorSales | salesAdmin | salesPurchase | hrManager | hrAdmin | cashier |
|---|---|---|---|---|---|---|---|---|---|---|
| GETGET list | ✓ | ✓ | ✓ | ✓ | ✓ | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP |
| GETGET /{id} | ✓ | ✓ | ✓ | ✓ | ✓ | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP |
| POSTPOST create | ⚠ VAL | ⚠ VAL | ⚠ VAL | ⚠ VAL | ⚠ VAL | ⚠ GAP | ⚠ VAL | ⚠ GAP | ⚠ GAP | ⚠ GAP |
| POSTPOST search | ✓ | ✓ | ✓ | ✓ | ✓ | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP |
| GETGET total | ✓ | ✓ | ✓ | ✓ | ✓ | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP |
| GETGET serial | ✓ | ✓ | ✓ | ✓ | ✓ | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP | ⚠ GAP |