Overview
The Program tab is your central workspace for building and managing your firm's AML/CTF compliance documents. It holds four document categories (Risk Assessment, Policy, Process, and Program) and tracks their readiness status in real time.
Program review and approval is not yet available
The Review and Approval features are currently unreleased, and errors can occur if attempting to use review functions on the Program screen.
It is recommended to not select "Mark as Reviewed" when uploading your program documents as outlined in the workaround steps found below in this article:
Contents
- Status Bar
- Uploading and generating documents
- Generate Documents modal
- Generate Program wizard
- Program Report Generation
- Uploading and Generating your Program (Workaround)
- Error code reference
- How saving affects the Status Bar
- Editing a Program document
- Frequently asked questions
Status Bar
A Status Bar runs across the top of the Program tab at all times. It shows the current state of each of the four document categories and updates in real time as you upload, generate, approve, or review documents.
Each card shows the highest-priority status that applies:
| Priority | Status | When it shows |
|---|---|---|
| 1 | Current version approved | A current document exists with no outstanding actions. |
| 2 | No approved version | Documents exist in the category but none are marked as current. |
| 3 | No documents | No documents have been added to the category yet. |
Clicking a status card navigates you directly to the relevant document row. If the status is No documents, a tooltip appears prompting you to upload or generate a document.
Uploading and generating documents
Two actions are always available from the Program tab: Upload and Generate.
| Action | What it does |
|---|---|
| Upload | Opens a dropdown with four options: Risk Assessment, Policy, Process, Program. Select one to open the upload modal for that document type. Use this if your firm already has existing documents. |
| Generate | Opens the Generate Documents modal, which provides entry points to the guided wizard for each document type. Use this to build documents from scratch using Firm Verify's templates. |
Generate Documents modal
Clicking Generate opens a modal showing all four document types. Availability of each depends on conditions in your account:
| Document | Generate button condition |
|---|---|
| Risk Assessment | Available only after at least one Industry Segment has been added in Firm Profile. If no segments exist, a Go to Firm Profile button is shown instead, with the message: "Industry segments required in Firm Profile to generate risk assessment." Once segments are added, a notification in Firm Profile confirms the risk assessment is ready to generate. |
| Policy | Always available. |
| Process | Always available. |
| Program | Available only when at least one document marked as current exists in each of the three component categories: Risk Assessment, Policy, and Process. Until all three are met, a Pre-requisites banner is shown. Once all three are met, a Ready to Generate Program banner is shown instead. |
Recommended order
Complete your documents in sequence: Risk Assessment → Policy → Process → Program. Mark each as current before generating the Program.
Generate Program wizard
The Generate Program wizard lets you assemble your AML/CTF Program by selecting which current documents to include from each category.
Document selection steps
The wizard has three document selection steps (Risk Assessment, Policy, Process) followed by a Finalise step. On each document selection step:
- All documents marked as current in that category are shown, with their title, version, tags, and status.
- Select one or multiple documents to include. At least one must be selected.
- Reorder selected documents by clicking and dragging.
- Click View on any document to read it before including it.
- Validation: "Please select at least one document to include in your program."
You can jump to any step using the sidebar without navigating sequentially. Sidebar items turn red when errors are present and green when complete. Errors show in real time without saving first.
Finalise Program
| Field | Required | Notes |
|---|---|---|
| Title | Required | Freeform text. Example: ML/TF/PF Risk Assessment |
| Version | Required | Freeform text. Example: 1.0 |
| Summary of Changes | Optional | Describe what changed in this version. |
Program Report Generation
When you complete the Generate Program wizard and select Save and Export Generate Program, Firm Verify produces a single combined PDF report containing all selected components in order:
- Cover page
- Risk Assessment
- Policy
- Process
The program report format is consistent with the individual Risk Assessment, Policy, and Process reports.
Uploading and Generating your Program (Workaround)
If you don't yet have current Risk Assessment, Policy, and Process documents to assemble through the wizard above, or you'd rather prepare your Program document offline, use the following process instead.
As Program review and approval functions are not yet available in FirmVerify, this includes a workaround for storing your completed document without using the "Mark as Reviewed" toggle.
1 |
Select AML/CTF Program from the left navigation menu. |
2 |
Ensure a Risk Assessment, Policy, and Process is created. If you do not have these details, upload or generate a placeholder document using the relevant functions. |
3 |
Click Generate > Program. |
4 |
Complete each section of the Program template, entering your firm's details where prompted. Select the Risk Assessment, Policy, and Process you created just before. |
5 |
Review the information on screen for accuracy. |
6 |
Click Generate Program to produce the document. |
Note
The generated document is a template based on the information you entered. Review it carefully before treating it as your final Program.
1 |
After generation, click Download to save the document to your device. |
2 |
Open the downloaded file and review the full content. |
3 |
Complete any required document edits offline. E.g. adding firm-specific procedures or sign-off details. |
4 |
Save the final version to your device. |
Because the review and approval workflow is not yet available, use the following workaround to store your completed Program in FirmVerify:
1 |
Return to Firm > Program in FirmVerify. |
2 |
Click Upload > Program. |
3 |
Select your completed Program document from your device. |
4 |
Do not tick the "Mark as Reviewed" toggle. Leave this option unchecked. |
5 |
Click Save to upload the document. |
Your Program is now stored in FirmVerify and available for reference.
Do not tick "Mark as Reviewed"
Enabling this toggle before the feature is released will trigger and error and the upload will fail. Leave the toggle off until BGL confirms the feature is available.
Error code reference
If you see error code "9c3e3c0d7441fe218462f4ac108b591a", it means FirmVerify attempted to process a Program review or approval action that is not yet supported.
What triggers this error
- Ticking "Mark as Reviewed" during upload
- Attempting to submit a Program for approval
Instructions on a workaround process can be found above:
How saving affects the Status Bar
Saving a Program document updates the Program card in the Status Bar in real time:
| Document status | Status Bar: Program card | Why |
|---|---|---|
| Draft | No current documents | Document exists but has not been marked as current. |
| Approved | Active | A current document exists with no outstanding actions. |
Editing a Program document
Documents with Draft or Rejected status can be edited. Clicking Edit re-opens the Generate Program wizard (or the upload modal, if the document was uploaded) pre-populated with previously saved data. All fields are editable, including which component documents are selected and their order.
Frequently asked questions
Why can't I generate a Program?
The Program Generate button is only available when at least one document marked as current exists in each of the three component categories: Risk Assessment, Policy, and Process. Check the Status Bar: any category showing No documents or No current documents needs to be addressed first.
Why is the Risk Assessment Generate button showing "Go to Firm Profile" instead?
The Risk Assessment wizard requires at least one Industry Segment to be saved in your Firm Profile before it can run. Go to Firm > Firm Profile and add your firm's Industry Segment, then return to the Program tab.
Can I include multiple documents from one category in the Program?
Yes. Each document selection step lets you select and include more than one current document from that category. You can also reorder them by dragging and dropping.
Does generating a Program affect the status of my Risk Assessment, Policy, or Process documents?
No. The component documents (Risk Assessment, Policy, Process) are not changed by generating a Program. The prerequisite check only evaluates whether current documents exist in each category. The Program document is separate from its components.