Company Application
A Company Application is a verification session for a legal entity (KYB).
Company Application
A Company Application is a verification session for a legal entity (KYB). It links a Company Profile to a Level, runs business registry checks, beneficial owner verification, and AML screening, producing a final APPROVED, REJECTED, or PENDING_RESUBMISSION result.
Profile
being verified
Application
modes available
Run
IDV, BO checks
Review
officer review
Result
REJECTED
Dashboard — Company Application list
In the Dashboard, navigate to Application → Companies to view all company verification applications.
| Column | Description |
|---|---|
| Application ID | Unique identifier prefixed with CMAP- (e.g. CMAP-20693766889963723266). Used for all subsequent API calls. |
| Company Name | The name of the company being verified, as provided in the application submission. |
| Profile ID | The Company Profile ID associated with this Application, prefixed with CMPF-. |
| Created By | The user account or system that created this Application (email or "Self-service" for form submissions). |
| Submitted At | When the application was formally submitted for review. |
| Created At | When the Application record was first created in the system. |
| Last Modified By | The user or system that last updated this Application. |
| Last Modified At | Timestamp of the most recent update. |
| Status | Current lifecycle status — see status values table below. |
Application status values
Submission modes
Depending on whether questionnaire functionality or custom questionnaire templates are required, choose the corresponding configuration and submission mode.
API Form
Server-side API call using a flat key-value structure with a questionnaire template. Requires qnreIdentifierVersion.
/v1/business/applications/form
Handling final results
✅ APPROVED
Company passed all checks. No further action required. Profile becomes fully active for ongoing monitoring.
❌ REJECTED
Company did not pass. Notify the customer. No resubmission possible on the same Application — create a new one if needed.
🔄 PENDING_RESUBMISSION
Inform the customer what additional materials are needed. They must supplement and resubmit via API or form.
Verification Checklist & Risk Checks
When a Company Application is submitted, AdvanGuard automatically triggers a set of risk checks against the subject company and its associated entities. Each check runs independently and has its own status lifecycle.
Subject Company Risk Checks
The following risk checks are run on the subject (applicant) company. The applicable check types depend on the Level configuration and the company's country of registration.
| Check Type | Description | Applicable Entities |
|---|---|---|
| AML | Screens the company and its associated individuals against global sanctions lists, PEP registries, and adverse media databases. | Subject company, directors, UBOs |
| IDV | Identity verification of associated individuals (directors, shareholders, UBOs) — document authenticity, liveness, and face match. | Associated individuals |
| Registry Check | Validates the company's registration information against the official business registry of the incorporation country. Includes company status, registration number, registered address, and officer/shareholder details. | Subject company |
| Charity / Society | Checks whether the entity is registered as a charity, non-profit, or society — sourced from relevant government registries (e.g. Singapore Commissioner of Charities, Registrar of Societies). | Subject company |
| MasterCard | Cross-references the company against the MasterCard MATCH (Member Alert to Control High-risk Merchants) terminated merchant list to identify high-risk payment processing history. | Subject company, associated individuals |
| Visa | Cross-references against Visa's Global Merchant Chargeback Monitoring Program (VGMCMP) and Visa Merchant Alert Service (VMAS) lists to identify merchants with elevated chargeback or fraud history. | Subject company, associated individuals |
| Website Assessment | Automated analysis of the company's website for policy compliance, prohibited content, business category verification, and terms of service alignment. | Subject company (website URL) |
Risk Check Status State Machine
Each individual risk check progresses through the following statuses. The state machine applies uniformly to all check types
(AML, IDV, Registry Check, Charity, Society, MasterCard, Visa, Website Assessment).
| Status | Description | Application Impact |
|---|---|---|
NOT_STARTED | Check has been queued but not yet triggered. This is the initial state immediately after application submission. | None — waiting |
PROCESSING | Check is actively running. Results are not yet available. Continue polling or await Webhook notification. | Application in progress |
PASS | Check completed successfully — no issues or hits found that require escalation. | Contributes toward APPROVED |
FAIL | Check found a definitive issue (e.g. blacklist match confirmed, registry data mismatch, document forgery detected). | May trigger REJECTED |
PENDING_REVIEW | Check completed but results require manual review by a compliance officer before a final status is assigned. | Application enters ON_HOLD state |
NOT_APPLICABLE | This check type is not configured for the current Level, or does not apply to the entity type being checked (e.g. IDV does not apply to a company entity). | No impact — skipped |
PENDING_REVIEW status, the overall Application moves to ON_HOLD and awaits a compliance officer decision in the Dashboard. The final application status (APPROVED / REJECTED / PENDING_RESUBMISSION) is only set after all PENDING_REVIEW checks are resolved.Risk Checks on Associated Entities
In addition to the subject company, AdvanGuard runs risk checks on associated companies and associated individuals linked to the application, for example parent companies, subsidiaries, directors, UBOs, and shareholders.
Associated Companies
Parent companies, subsidiaries, or intermediate holding entities linked in
the corporate structure.
- ✓ Registry Check — business registration validation
- ✓ AML — sanctions and adverse media screening
- ✓ Charity / Society — NPO registry check, if applicable
- ✓ MasterCard / Visa — terminated merchant lists
Associated Individuals
Directors, shareholders, UBOs, and authorized signatories declared in the
application.
- ✓ AML — PEP, sanctions, adverse media screening
- ✓ IDV — identity document verification + liveness
- ✓ MasterCard / Visa — individual-level merchant lists
Associated entity checks follow the same status state machine: NOT_STARTED → PROCESSING → PASS / FAIL / PENDING_REVIEW / NOT_APPLICABLE as the subject company checks. Results are accessible under the same Get Application Risk Checks API response, scoped by entity ID.
API Reference
Updated 1 day ago