Expiring Soon
Lists KYC documents approaching or past their expiry date, such as IDs and permits with limited validity. Keeping documents current is an ongoing KYC obligation, and this view drives renewal follow-ups before a member's compliance status lapses.

Workflow
- Go to KYC and Documents then Expiring Soon
- Review documents nearing or past expiry, including on the calendar
- Contact affected members to request renewed documents
- Upload the replacement document and re-verify it
- Confirm the member's KYC status is restored
Fields reference
Every field on this screen, drawn from the live data model.
| Field | Type | Required | Description |
|---|---|---|---|
Membermember_id | Link → mfi.member | Yes | Member |
Document Typedocument_type_id | Link → mfi.member.document.type | Yes | Document Type |
Document Categorydocument_type | Choice: National ID, Passport, Driving License, Birth Certificate, Marriage Certificate, Death Certificate, Utility Bill, Bank Statement | Yes | Document Category |
Document Namename | Text | Yes | Document Name |
Has Messagehas_message | Yes/No | — | Has Message |
Descriptiondescription | Long text | — | Description |
Document Numberdocument_number | Text | — | Document Number |
Issue Dateissue_date | Date | — | Issue Date |
Expiry Dateexpiry_date | Date | — | Expiry Date |
Issuing Authorityissuing_authority | Text | — | Issuing Authority |
Place of Issueissue_place | Text | — | Place of Issue |
File Namefile_name | Text | — | File Name |
File Sizefile_size | Number | — | File Size |
File Typefile_type | Text | — | File Type |
Back Side Namefile_back_name | Text | — | Back Side Name |
Is Mandatoryis_mandatory | Yes/No | — | Is Mandatory |
Statusstate | Choice: Draft, Submitted, Under Review, Verified, Rejected, Expired | — | Status |
Verified Byverified_by_id | Link → res.users | — | Verified By |
Verification Dateverified_date | Date | — | Verification Date |
Rejection Reasonrejection_reason | Long text | — | Rejection Reason |
Rejected Byrejected_by_id | Link → res.users | — | Rejected By |
Rejection Daterejection_date | Date | — | Rejection Date |
Is Expiredis_expired | Yes/No | — | Is Expired |
Days to Expirydays_to_expiry | Number | — | Days to Expiry |
Expiry Warning Sentexpiry_warning_sent | Yes/No | — | Expiry Warning Sent |
Notesnotes | Long text | — | Notes |
Companycompany_id | Link → res.company | — | Company |
Documents App Recorddocuments_app_id | Link → documents.document | — | Documents App Record |
Actions & buttons
Buttons available on this screen and what they do:
- Submit
- Verify
- Reject
Status lifecycle
Records on this screen move through these statuses:
Draft → Submitted → Under Review → Verified → Rejected → Expired
Notes & rules
- Model mfi.member.document filtered by expiry window
- Supports ongoing (perpetual) KYC refresh
- Calendar view of expiry dates
- Lapsed documents can trigger service freeze
Was this page helpful?

