Company Finance And Training
Invoices, Payments, Fines
Core APIs
GET /payments/membership-invoices/my-company
GET /payments/membership-invoices/{invoiceId}
POST /payments/membership-fees/{invoiceId}/pay
GET /payments/fines/my-company
POST /payments/fines/{fineId}/pay
GET /payments/transactions/recent
Operational Steps
- Review pending invoice/fine obligations
- Execute payment action
- Verify transaction appears in history
- Download receipt where available
Training And LMS
Core APIs
GET /training/my-trainings
POST /training/{materialId}/start
PUT /training/{materialId}/progress
GET /lms/user/courses
GET /lms/user/stats
Operational Steps
- Open training dashboard
- Start assigned material
- Update and save progress
- Validate completion state and compliance indicators
Common Failures
- LMS auth misroute:
- verify remote Keycloak URL and client redirect URIs
- Payment not reflected:
- verify callback/reconciliation and invoice transition state