How safoosafa/vouchermanagement-docs works
This repository documents MITF Voucher Provider, a voucher-stock platform with channel purchases, bank inventories, integrations, and a microservice ledger. The graph captures its documented services and domain capabilities, but not implementation-level call wiring: the repository tree contains documentation only, and the supplied source excerpt contains only documentation dependencies.
Main entry points: purchase-orchestrator.md Purchase orchestrator · outbox-and-ledger-consistency.md Microservice ledger · external-api.md External API · README.md Central stock custody
Components 18
Channels and APIs
- External API
docs/reference/external-api.md - Gateway
docs/reference/gateway.md - Internal API
docs/reference/internal-api.md - Management API
docs/reference/management-api.md - Stock SPA
docs/reference/vouchers-stock-spa.md
Voucher operations
- Purchase orchestrator
docs/reference/purchase-orchestrator.md - Central stock custody
docs/architecture/README.md - Bank inventory
docs/architecture/README.md - KYC and approval
docs/architecture/kyc-flow-validation-and-portal-approval.md - Provider integrations
docs/integrations/README.md
Money movement
- Microservice ledger
docs/architecture/outbox-and-ledger-consistency.md - Money movement
docs/architecture/money-movement-sequence-diagrams.md
Operations and oversight
- Reports
docs/reference/reports-api-guide.md - Reconciliation
docs/reconciliation/reconciliation.md
Other components
- Bank / partner
- Purchase channel
- Admin operator
- Third-party provider
Connections 13
- Purchase channel → External API: purchases
- Bank / partner → Gateway: partner access
- Admin operator → Management API: administers
- Admin operator → Stock SPA: manages stock
- Third-party provider → Provider integrations: integrates
- External API → Purchase orchestrator: purchase flow
- Purchase orchestrator → Central stock custody: uses stock
- Central stock custody → Bank inventory: allocates stock
- Purchase orchestrator → Microservice ledger: records activity
- Money movement → Microservice ledger: ledger consistency
- Internal API → KYC and approval: supports approval
- Reports → Bank inventory: reports stock
- Reconciliation → Microservice ledger: checks consistency