Vanguard Shield Mutual

Core Operations Standard Operating Procedure (SOP)

Document Version: 6.0

Effective Date: March 1, 2026

Department: Cross-Functional (Finance, Claims, Underwriting, Treasury, HR)

Prepared By: Central Operations & Process Excellence Team Document Owner: Central Operations & Process Excellence Team

Approved By: Sarah Jenkins, VP of Core Operations

Supersedes: Version 5.0

Support Contact: support@vanguardshield.com | 1-800-555-0199

Document Control & Governance

This SOP establishes standardized operational procedures for designated staff within Vanguard Shield Mutual. This document is intended for trained personnel with approved access and required confidentiality, security, and role-based training.

This SOP does not replace legal, regulatory, compliance, or company policy requirements. If this SOP conflicts with applicable law, regulation, contractual obligation, or company policy, the stricter requirement governs. Questions or uncertainty must be escalated to the applicable manager or Compliance before action is taken.

1. Introduction & Purpose

1.1 Scope of this SOP

This manual provides foundational procedures for junior-level analysts and operational staff at Vanguard Shield Mutual. It covers selected daily, weekly, monthly, and quarterly tasks across accounting, treasury, underwriting, claims, accounts receivable, payroll, and employee expense review.

1.2 System & Tool Requirements

All steps in this SOP must be performed using only the following tools. Do not reference or rely on any software, service, or data source other than those listed in section 1.2 unless this document is formally amended.

Source data (reports, exports, clearing confirmations, policy PDFs, claim packets, etc.) is assumed to arrive as attachments on the Jira issues or Email threads cited in each procedure, or as files you save to Excel/Word from those attachments. If an expected attachment is missing, follow the exception path (typically Jira escalation) for that section.

If you lack access to any required tool, create a Jira ticket in the IT-Support queue immediately.

1.3 Jira Field Conventions

Unless a procedure names a different field, the following standard custom-field names apply across all Jira projects referenced in this SOP. If a required field is blank or missing on a particular issue, follow the fallback path noted for that field.

the Document Control principle that the stricter requirement governs.

Underwriting intake (UW data requests): Email underwriting.ops@vanguardshield.com when a procedure requires payroll or underwriting application data by email after Jira comment and @mention paths are exhausted (see §5.2).

OPS-HR-TE workflow (Sales T&E): Use the Approve, Reject, and related transition names documented on the HR-Expense or OPS-HR-TE queue board pinned issue Workflow & Transitions (Jira is the system of record; labels may differ by scheme).

UW data Slack (optional notice, keys only): Use #uw-data-requests unless the underwriting queue pinned issue names a different channel.

1.4 File Naming Conventions

All output files produced under this SOP must follow the naming pattern stated in the procedure that creates them. Where a procedure does not specify a file name, use the default convention:

Examples: DemandLetter_[ClientID][YYYY-MM-DD].pdf, SUI_Variance[Quarter]_[YYYY-MM-DD].xlsx. Do not use spaces in file names; use underscores.

2. Finance & Accounting Reconciliations

2.1 Reconciling Intercompany Suspense

Objective: Clear and properly document Intercompany Suspense activity by the 5th business day of each month.

issue for that transaction ID.

2.2 Performing Expense Variance Analysis

Objective: Monitor departmental spending against approved quarterly budgets and identify material variances requiring explanation.

2.3 Verifying Fixed Asset Depreciation

Objective: Ensure qualifying asset purchases are capitalized and depreciated in accordance with company policy.

attachment (Excel). Filter Transaction Amount for values ≥ $10,000.

2.4 Month-end Finance Summary Deck (PowerPoint)

Objective: Provide a leadership-ready summary after intercompany suspense month-end work.

When: After completing §2.1 for the calendar month (or when OPS-FIN-MONTH-[YYYY-MM] is marked complete per that issue).

3. Treasury & Payables Management

3.1 Managing Daily Cash Liquidity

Objective: Ensure Vanguard Shield maintains adequate liquid cash to cover daily outflows.

3.2 Resolving Vendor Payment Discrepancies

Objective: Investigate vendor-reported nonreceipt of payments.

Success, ACK, or equivalent) and does not show a return or reject code; (2) Rejected / failed — status shows Rejected, Failed, Returned, Unpaid, or an ACH return code (e.g., R01–R33) or bank “beneficiary reject” language; (3) Pending / inconclusive — status is Processing, Pending, or ambiguous: add Jira comment Trace inconclusive—[quote field names/values] on OPS-AP-INV and do not send Template A-1; escalate per AP queue pinned instructions. Proceed to the branch below based on (1) or (2) only when certain.

3.3 Auditing High-Risk Wire Transfers

Objective: Detect international wire transfers lacking required dual authorization.

3.4 Auditing Vendor Tax Compliance

Objective: Support accurate 1099 reporting by maintaining complete and valid vendor tax documentation.

4. Accounts Receivable & Billing

4.1 Reviewing Aged Accounts Receivable

Objective: Mitigate bad debt through timely collections review.

5. Underwriting & Premium Operations

5.1 Conducting Premium Variance Audits

Objective: Reconcile estimated premium basis data with actual exposure at policy end.

5.2 Calculating Multi-State Tax Nexus

Request missing payroll (if needed): If total payroll is not on OPS-UW-APP-[ApplicationID] or on a linked policy issue named in the description, add a Jira comment on OPS-UW-APP-[ApplicationID]: Payroll attachment required for multi-state tax allocation — see OPS-UW-TAX-[ApplicationID]. @mention the Assignee or Underwriter field on that issue. If both are blank, Email the Underwriting intake mailbox (§1.3) with subject UW-Data—Payroll for OPS-UW-APP-[ApplicationID] and both Jira keys in the body. Optional same-day notice: Slack per UW data Slack in §1.3 with only the two Jira keys—no dollar amounts. Do not continue to the calculation step until payroll is provided via Jira attachment or comment.

Step 3. Calculate allocation and surtax: In Excel, enter total payroll from the attachment (or underwriter reply) on the issue. Allocate by state: (a) if schedule shows payroll by state, State % = State Payroll ÷ Total Payroll; (b) if only locations, State % = (# locations in state ÷ total locations). Note the basis in a cell. For each state: Allocated Payroll = Total Payroll × State %; State Surtax = Allocated Payroll × rate from matrix (e.g., 1.25% as 0.0125). The next step uses surtax dollars.

6. HR, Payroll & Employee Expenses

6.1 Reconciling Payroll Tax Filings

Objective: Ensure tax remittances align with internal payroll liability records.

variance workbook; note “immaterial rounding variance — [$X.XX]” in a Jira comment on OPS HR-PAYROLL-[Quarter] and proceed to the next jurisdiction. Variances exceeding $50.00 require documentation per the next step. Note: if the OPS-HR-PAYROLL issue description or the HR Payroll queue’s pinned issue contains a Materiality Override with a different dollar threshold, use that threshold instead (see Materiality Override under §1.3).

6.2 Auditing Sales Team Travel & Expense (T&E)

Objective: Ensure employee expenses are business-related and adequately documented.

windows). If (A) and no matching calendar event, treat as missing justification and go to Step 4. For (B), do not require a Calendar event—skip Calendar for that line and go to Step 3 (Shopify) only.

Notify manager (rejections only): When you applied the Take action step and set the expense report workflow to rejected for any qualifying line, send a Slack DM using Template B-2. Manager identity: read the Reporting Manager custom field on Jira OPS-HR-TE-[ReportID] (see §1.3 for field conventions and the fallback path if the field is blank). If the People directory also returns no result, create Jira HR-Ops Manager Lookup Needed – T&E Exception – [Employee Name/ID] and paste Template B-8 into the description (include OPS-HR-TE key); or Slack #hr-ops-help with the same fields as B-8 in one message; or Email hrops@vanguardshield.com with subject Manager Lookup Needed – T&E Exception – [Employee Name/ID] and body text from Template B-8. Do not send Template B-2 until the manager is confirmed.

7. Claims Handling, Subrogation & Fraud

7.1 Identifying Subrogation Opportunities

Objective: Identify closed, paid (indemnity issued) claims where a police report suggests third-party liability. Subrogation recovery generally follows payment to the insured; unpaid closures are out of scope for this triage queue.

standardized wording permitted by the rubric linked from CLM-Subro-Triage. If equivalents are unclear, follow Ambiguous or shared fault below—do not treat the report as meeting Positive indicators.

7.2 Processing Multi-Beneficiary Life Claims

Objective: Support accurate claim determination and payment allocation.

mismatch: do not allocate; set status CLM-910 Identity Verification Hold; add note with document reference; transition Route to Claims Supervisor (CLM-Identity). Continue to Step 3 only to flag conflicts—no payout steps until supervisor clears hold.

--- Beneficiary Allocation ---

Policy: [PolicyNumber] | Face Amount: $[Amount]

B eneficiary 1: [Full Name] | Designation: Primary | Split: [X]% | Amount:

$[Calculated] Beneficiary 2: [Full Name] | Designation: Primary | Split: [Y]% |

Amount: $[Calculated]

(Repeat for each beneficiary. List Contingent beneficiaries only if no Primary beneficiaries survive. To determine survival status: check Jira attachments for death certificates or court declarations naming a primary beneficiary. If none exist, assume primaries survive. If a primary beneficiary is confirmed deceased (death certificate attached), exclude them and redistribute their share pro rata

among surviving primaries (new % = original % ÷ sum of surviving primaries' original %). If survival is ambiguous, set CLM-920 Complex Beneficiary Hold, route to CLM-Legal per Step 3, and STOP?do not finish this allocation block or transition to AP for payout.)

Analyst: [Initials] | Date: [YYYY-MM-DD]

Route to AP for payout only when CLM-910 and CLM-920 are not active, the structured allocation comment is complete, and you did not stop for ambiguous survival above. Then transition the issue to Route to AP for Payout with the allocation comment in place.

7.3 Evaluating Fraud Risk in Claims

Objective: Identify claim anomalies requiring SIU review.

label references a prior claim number (those are used in the historical comparison in Step 3). Comment Photo inventory complete—[n] image files with the list of file names included in the comment.

Appendix A: External Communication Templates (Email)

All external emails must be sent from an authorized @vanguardshield.com account. Templates below ordered A-1 through A-4.

Template A-1: Proof of Cleared Payment (Vendor)

Subject: Vanguard Shield Mutual - Payment Confirmation - Invoice #[Invoice Number]

Dear [Vendor Representative],

Thank you for contacting us regarding Invoice #[Invoice Number]. According to our Accounts Payable records, this payment was successfully processed and cleared.

Payment Details:

Attached is the PDF payment confirmation for your records. If you need further assistance, please let us know.

Best regards,

Finance Operations | Vanguard Shield Mutual | support@vanguardshield.com | 1-800-555-0199

Template A-2: Payment Failure Notification (Vendor)

Subject: Vanguard Shield Mutual - Payment Issue - Invoice #[Invoice Number]

Dear [Vendor Representative],

We recently attempted to process payment for Invoice #[Invoice Number] in the amount of $[Amount], but the transaction was rejected by the receiving bank.

For security, updated banking instructions must not be sent in plain email. Please reply to this message and we will send a separate Email with a secure upload link, or return the completed PDF bank verification form attached to your Jira vendor profile update ticket (OPS-VND-[VendorID]) as instructed in our follow-up. Do not include full account numbers in email body text.

Best regards,

Finance Operations | Vanguard Shield Mutual

Template A-3: Missing W-9 / Tax Hold (Vendor)

Subject: Vanguard Shield Mutual - Action Required: W-9 Needed for Vendor Account #[Vendor ID]

Dear [Vendor Representative],

As part of our annual tax compliance review, we noted that Vanguard Shield Mutual does not have a current valid Form W-9 on file.

Because year-to-date disbursements have exceeded the IRS reporting threshold, a temporary administrative hold has been placed on future payments.

Please reply to this email with a completed, signed PDF copy of your current W-9. Once received and validated, we will remove the payment hold.

Best regards,

Compliance Operations | Vanguard Shield Mutual

Template A-4: Payment Processing / Under Review (Vendor)

Subject: Vanguard Shield Mutual - Payment Status Update - Invoice #[Invoice Number]

Dear [Vendor Representative],

Thank you for contacting us regarding Invoice #[Invoice Number] in the amount of $[Amount]. At this time, our records show the invoice payment is [Pending/Processing/Approved-Unpaid/Under Review] and has not completed clearing.

We are reviewing the payment status and will follow up once it has cleared or if additional information is required. If you have questions or believe this payment is past due, please reply to this email and we will prioritize the review.

Best regards,

Finance Operations | Vanguard Shield Mutual | support@vanguardshield.com | 1-800-555-0199

Appendix B: Internal Communication Formats (Jira and Slack)

B-1 Suspense; B-2 T&E DM; B-3 Wire compliance (Jira); B-4 Wire pointer (Slack); B-5 AR billing contact; B-6 Expense variance; B-7 Liquidity transfer; B-8 Manager lookup

Template B-1: Intercompany Suspense Escalation

Use as: Jira ticket description (FIN-Exceptions).

[Suspense Escalation] - Transaction ID: [ID Number]

Status: Requires Controller Review

Amount: $[Amount]

Details: This item has been sitting in Intercompany Suspense. No PDF receipt was found on the linked Jira issue, and/or prior Slack approval is missing.

GL Conflict (if applicable): Invoice GL: [Code A] | Excel GL: [Code B] | Resolution requested.

Action Required: Controller (per queue pinned issue), please review and advise on proper GL coding or request documentation from the originating department.

Template B-2: T&E Expense Review Flag (Slack DM to manager)

[T&E Review Flag] - Employee ID: [Employee ID]

Expense Date: [Date] | Amount: $[Amount]

Merchant: [Merchant]

Details: Expense submitted without a matching Calendar event, or Shopify promo purchase not

found. Action Taken: Line item rejected in Jira OPS-HR-TE workflow. Please review with your direct report.

Template B-3: International Wire Control Exception (Jira — Compliance Alerts queue)

Use as: Full description body when dual Slack approval is missing per §3.3.

[Wire Control Exception] Wire ID: [Wire ID]

OPS-TRE-WIRE issue: OPS-TRE-WIRE-[WireID]

Population source: International wires population workbook from OPS-TRE-WIRES-[Quarter] (attach excerpt row or link)

Slack evidence: Channel #treasury-wires | Queries attempted: (1) has:link [Wire ID] (2) in:#treasury-wires [Wire ID] (3) in:#treasury-wires "[Wire ID]" | Result: [which query worked OR Slack search exhausted]

Approvers found: [Name / Title / exact Approved text] for Approver 1; [same for Approver 2] OR state Missing dual approval

Exception code applied on wire issue: TRE-900 High-Risk Exception

Action requested: Chief Compliance Officer (per Compliance-Alerts board pinned issue) to determine corrective action and whether wire may proceed.

Template B-4: Compliance-Alerts Pointer (Slack — #compliance-urgent)

Use as: Mandatory immediately after filing the Compliance-Alerts issue in §3.3 (same business day). Do not include dollar amounts, beneficiary bank data, or full wire instructions.

[Compliance] International wire control exception filed — Jira: [COMPLIANCE-ALERTS-KEY] | Wire ID: [Wire ID] | OPS-TRE-WIRE-[WireID] | Analyst: [Your name]

Template B-5: AR Collections — Missing Billing Contact (#ar-collections)

Use as: Slack message when OPS-AR-CLIENT has no billing email and demand letter is on hold.

[AR Ops] Billing contact needed | Client ID: [Client ID] | Jira: OPS-AR-CLIENT-[ClientID] | Aging bucket: [90+] days | Analyst: [Your name] | Action: Add Billing Contact Email to client issue description—demand letter not sent.

Template B-6: Unsupported Expense Variance (FIN-Exceptions)

Use as: Paste into Jira FIN-Exceptions description under the title from §2.2.

[Expense Variance Escalation]

Department: [Department] | Quarter: Q[N] | Line item: [Line item name]

Budget: $[Amount] | Actual: $[Amount] | Variance %: [x]%

Mailbox searched: [e.g. finance.ops@vanguardshield.com]

Search terms (exact): [terms]

Date range: [Start]–[End]

Attachments: variance memo for the department/quarter (Word, §1.4); the budget-vs-actual export from the BVA issue

Request: Controller (per queue pinned issue) to advise disposition (obtain justification / reclass / other).

Template B-7: Daily Liquidity Transfer (TRE-Investments)

Use as: Paste into Jira TRE-Investments description for §3.1 Route for approval.

[Liquidity Transfer Request]

OPS-TRE-LIQUIDITY issue: OPS-TRE-LIQUIDITY-[YYYY-MM-DD]

Balance read: $[balance] at [time ET] | Attachment: [liquid position file name as shown on OPS-TRE LIQUIDITY]

TransferAmount (per rounding rules): $[amount]

Fund / instruction: Overnight Money Market (cite line from liquidity package)

Link: Jira snapshot comment URL or comment ID on OPS-TRE-LIQUIDITY

Template B-8: Manager Lookup — T&E (HR-Ops / hrops)

Use as: Jira HR-Ops description body and/or Email body to hrops@vanguardshield.com (identical text).

[T&E Manager Lookup]

Employee: [Name] | ID: [ID]

OPS-HR-TE / expense report issue: [KEY]

Directory / People search result: [e.g. Reporting Manager field blank; people@vanguardshield.com returned no match]

Need: Correct manager Jira username or Slack handle for Template B-2 notification.

Appendix C: System Status Codes

Codes used in Jira labels, comments, or workflow:

FIN-201 Vendor AP Hold — missing W-9 PDF or failed banking verification. • TRE-900

High-Risk Exception — wire lacks dual Slack approval evidence. • UND-304 Audit

Variance — audited premium materially differs from estimated basis.

CLM-920 Complex Beneficiary Hold — legal/beneficiary conflict documentation present.

Appendix D: Internal Memo Templates (Word)

Memo Template D-1: Expense Variance Finding

Save as: Word memo per §1.4 (include department and quarter).

MEMORANDUM

TO: Financial Controller (per FIN-Exceptions queue pinned issue)

FROM: Operations Analyst DATE: [Current Date] SUBJECT: Expense Variance Analysis - [Department Name] - Q[Number]

Finding Summary:

During routine variance analysis, the line item for [Expense Category] was flagged for exceeding the 10% variance threshold.

Budgeted Amount: $[Amount]

Actual Spend: $[Amount]

Percentage Variance: [X]%

Investigation Results:

Supported Outcome (if justification is found): On [Date], [Department Head Name — from Jira “Department Head” field per §1.3] approved/authorized the spend for [Reason]. Evidence: [Email subject] from [Sender] located in mailbox [Inbox name] using search term(s) “[Terms]” for date range [Start Date]– [End Date].

Unsupported Outcome (if no justification is found): A search of mailbox [Inbox name] for date range [Start Date]–[End Date] using term(s) “[Terms]” did not locate a business-justification email or approval for this over-budget line item. No reason has been inferred. Escalation: [Jira Ticket Key] created / (if not yet created) “Pending Controller guidance.”

Investigation Details: [Optional free text]

Conclusion Options: (a) Supported—No further action required; retain evidence and file memo in Jira. (b) Unsupported—Escalated for Controller guidance; do not close until disposition is received.

Memo Template D-2: SIU Fraud Indicator Referral

Save as: Word SIU referral per §1.4 (include claim number).

MEMORANDUM

TO: Special Investigations Unit (SIU)

FROM: Claims Analyst

DATE: [Current Date]

SUBJECT: Claim Anomaly / Fraud Indicator Referral - Claim #[Claim Number]

Claim Details:

Reason for Referral:

During standard claim review in Jira (claim issue CLM-[number]), the following anomalies were

identified: • Photographic Inconsistency: [Describe which photo matches which prior claim number]

report]

Action Taken:

Template D-3: Vanguard Shield Demand Letter (A/R Collections)

Use as: Demand letter PDF attachment for clients > 90 days overdue when no payment plan exists. Complete all bracketed fields exactly as shown. Export to PDF per §1.4 (include client ID and date).

VANGUARD SHIELD MUTUAL

ACCOUNTS RECEIVABLE DEMAND LETTER

Date: [Current Date]

Client ID: [Client ID] Amount Due: $[Amount]

Invoice(s): [Invoice Number(s) if available]

Days Past Due: [#]

To whom it may concern,

Our records indicate that the amount listed above remains outstanding and is more than 90 days past due. Please remit payment or contact our Accounts Receivable team to confirm the status of this balance.

Requested action: Please respond within 10 business days of the date of this letter with one of the following: (a) confirmation that payment has been submitted (including payment date and reference), or (b) a proposed payment plan and timeline.

If we do not receive a response within the timeframe above, the account may be placed on Collections Hold on the AR Jira record (OPS-AR-CLIENT-[Client ID]) while the balance is addressed.

Sincerely,

Accounts Receivable

Vanguard Shield Mutual

support@vanguardshield.com | 1-800-555-0199