VANGUARD SHIELD MUTUAL

Core Operations Standard Operating Procedure (SOP)

Document Version 6.0 Effective Date May 1, 2025 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

This SOP establishes standardized operational procedures for designated staff within Vanguard Shield Mutual. It is intended for trained personnel with approved access and required confidentiality, security, and role-based training. This document 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.

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 below unless this document is formally amended.

Tool Purpose
Email @vanguardshield.com mailboxes (search, send, receive, attachments)
Calendar Shared calendars and meeting verification
Slack VanguardShield workspace (channels, DMs, search, profiles)
Shopify Orders tab for internal marketing / merch verification
Jira Vanguard Ops Project Space (issues, attachments, comments, transitions, queues)
Excel Workbooks (.xlsx) opened locally from Jira or Email attachments
Word Memos and letters (.docx); export to PDF when a PDF deliverable is required
PowerPoint Presentations (.pptx) when a slide deliverable is specified
PDF Review of supplied PDF attachments; Word may save as PDF for outbound documents

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.

Field Name Description & Fallback
Reporting Manager Custom field on HR, T&E, and expense issues containing the Jira username of the employee's direct manager. Fallback: Email people@vanguardshield.com with the employee's full name. If no result, create a Jira ticket in HR-Ops queue using Template B-8 (§Appendix B).
Department Head Custom field on OPS-FIN-BVA-* issues containing the budget owner's name. Fallback: search the BVA issue description for "Budget Owner"; if not present, Email finance.ops@vanguardshield.com citing the BVA issue key.
Billing Contact Email Field in the issue description on OPS-AR-CLIENT-* issues. If blank, Slack ar-collections using Template B-5.
Rate Table Source Field in OPS-UW-POL-* issue description referencing the canonical rate- table Jira issue key and file name.
Queue Assignee Role-based routing: read the pinned issue "Queue Roles & Assignees" on the target queue board. If missing or blank, create a Jira IT-Support ticket titled "Missing Queue Assignee – [Queue Name] – [Role]" and Slack ops- support.
Materiality Override If a queue's pinned issue includes a "Materiality Override" section with a different dollar threshold, that Jira-posted threshold governs over this SOP's printed threshold.

Additional conventions:

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:

[Deliverable Type][Identifier][Date YYYY-MM-DD].[ext]

Examples: DemandLetter_[ClientID][YYYY-MM-DD].pdf, SUI_Variance[Quarter]_[YYYY-MMDD].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.

2.2 Performing Expense Variance Analysis

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

across at least the prior 90 days. Capture search terms used and whether results were found.

2.3 Verifying Fixed Asset Depreciation

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

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.

section is blank or missing, look up the assignee on the TRE-Exceptions board's pinned issue per §1.3 Queue Assignee.

3.2 Resolving Vendor Payment Discrepancies

Objective: Investigate vendor-reported nonreceipt of payments.

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

Objective: Prepare state exposure and tax allocation support for multi-state operations.

  1. Review application: From Jira OPS-UW-APP-[ApplicationID], download the locations / schedule attachment(s) listed on the issue. Note multiple states if present.

  2. Determine surtaxes: From the same Jira issue (or linked underwriting reference issue named in the description), download the state tax / surtax matrix attachment. Crossreference states from the schedule.

  3. Request missing payroll (if needed): If total payroll is not on OPS-UW-APP[ApplicationID] or on a linked policy issue, add a Jira comment: "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.

  4. Calculate allocation and surtax: In Excel, enter total payroll from the attachment. 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). For each state: Allocated Payroll = Total Payroll × State %; State Surtax = Allocated Payroll × rate from matrix (e.g., 1.25% as 0.0125).

  5. Finalize entry: Save the completed allocation workbook using the naming convention stated on OPS-UW-TAX-[ApplicationID] or, if none is stated, per §1.4 (include the application identifier in the filename). Attach it to that issue, and record state tax amounts in the issue description table if provided. Comment "Save Tax Allocation" with date and analyst initials.

6. HR, Payroll & Employee Expenses

6.1 Reconciling Payroll Tax Filings

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

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

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

  1. Review submissions: Open Jira OPS-HR-TE-[ReportID] for each Pending Approval expense report from Sales (details in issue description: line items, amounts, merchant).

  2. Cross-reference business activity: From OPS-HR-TE, classify each line as (A) meal, travel, lodging, mileage, or client entertainment (non-merchandise), or (B) Marketing Promo or Client Gifts (merchandise). For (A) only, note weekday vs weekend/holiday, open Calendar, and confirm a meeting, client event, or business travel that covers the expense date. 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.

  3. Verify merch purchases: For each line classified as merchandise (B) in Step 2, open Shopify Orders tab; search employee name to confirm order through approved internal store.

  4. Take action: Comment on Jira OPS-HR-TE with rejection reason and set workflow to rejected when: (a) a non-merchandise line has no matching Calendar event, (b) a nonmerchandise line falls on a weekend/holiday without business calendar context, or (c) a merchandise line is not found in Shopify per Step 3. Standard note text: "Missing business justification/unauthorized vendor. Please submit personal reimbursement."

Notify manager (rejections only): When you set the expense report workflow to rejected, 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). 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. Do not send Template B-2 until the manager is confirmed.

  1. Approve valid reports (happy path): When no line met the rejection tests (all nonmerchandise lines have supporting Calendar coverage; all merchandise lines passed Shopify), add Jira comment "T&E review complete — all lines supported | OPS-HR-TE[ReportID]". Transition the workflow from Pending Approval to Approved using the transition names under OPS-HR-TE workflow (Sales T&E) in §1.3. Do not send Template B-2.

7. Claims Handling, Subrogation & Fraud

7.1 Identifying Subrogation Opportunities

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

  1. Build population: Run the saved Jira filter CLM-Subro-Triage limited to Status = ClosedWith-Payment. Optionally export issue keys to a local Excel batching list (name per §1.4). Work issues in ascending claim number unless the filter description specifies a different priority.

  2. Police report gate: For each CLM-[number], confirm a police report PDF is attached (issue checklist or labels). If missing or unreadable, comment "Subro triage skipped — police report PDF missing" and skip; do not infer fault from other documents.

  3. Open and index PDF: Download the police report PDF. Note agency, report number, and report date from the header in a Jira triage comment.

  4. Read narrative and parties: Identify named drivers, unit numbers, and which party represents our insured. Skim for collision type, signals, and any statement of fault.

  5. Positive indicators (third party): Flag subrogation potential only when the narrative or supplemental sections attribute fault to another party using at least one of: the exact phrases "Citation Issued," "At Fault," or "Failed to Yield" directed at a non-insured party; or equivalent standardized wording permitted by the rubric linked from CLM-SubroTriage. If equivalents are unclear, follow "Ambiguous or shared fault" below — do not treat the report as meeting Positive indicators.

  6. Negative indicators (no flag): Do not flag if the report shows our insured was cited, labeled At Fault, Failed to Yield (insured), or the narrative indicates sole insured negligence. Comment "Subro triage — no third-party fault language."

  7. Ambiguous or shared fault: If fault is shared, unclear, or heavily redacted, comment "Subro triage — ambiguous fault narrative; supervisor review." Create Jira CLM-

SUBRO-REVIEW linked to CLM-[number]. Assign to the on-call Claims Supervisor listed in the CLM-Subro-Triage filter description. If the filter description does not contain a current on-call name, Slack claims-ops with: "[Subro Triage] Ambiguous fault — CLM[number] — need on-call supervisor assignment." Do not apply CLM-440 until cleared.

  1. Queue transfer (positive): When Positive indicators are satisfied and neither Negative indicators nor Ambiguous or shared fault applies, comment "Subro potential: [brief quote or section/page reference]". Transition "Assign to Subrogation" or label CLM-440 Subro Potential per workflow.

7.2 Processing Multi-Beneficiary Life Claims

Objective: Support accurate claim determination and payment allocation.

Beneficiary Allocation Comment Format:

To determine survival status: check the Jira attachments for additional death certificates or court declarations of death naming a primary beneficiary. If no such documents exist, assume primary beneficiaries survive. If survival status is ambiguous, add a Jira comment requesting verification, set CLM-920 Complex Beneficiary Hold, route to CLM-Legal, and STOP — do not finish the allocation block or transition to AP for payout.

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.

7.3 Evaluating Fraud Risk in Claims

Objective: Identify claim anomalies requiring SIU review.

  1. Triage intake: Open Jira CLM-PROP-[number] from the SIU prep queue or supervisor assignment. Read loss type, date of loss, and any prior-claim flags in the description. If status is already CLM-999, confirm whether you are documenting supplemental findings only.

  2. Photo inventory: Download current-loss images from Jira attachments. Current-loss images are defined as files with image extensions (.jpg, .jpeg, .png, .gif, .tiff) whose Jira attachment label or file name includes the reported date of loss or contains the word "current," "loss," or "scene." Exclude PDF documents, spreadsheets, and any image file whose name or label references a prior claim number. Comment "Photo inventory complete — [n] image files" with the list of file names.

  3. Historical comparison: Use the historical photo package linked from the claim issue (ZIP or prior CLM attachments). Identical match (binary): same file as a prior attachment (matching file name and size, or checksum if provided in Jira), or documentation in Jira explicitly states the file is a re-upload from a prior claim. Same-angle match (stricter — use only when all are true; otherwise do not use this label): (i) prior and current issues share the same loss location address in Jira; (ii) the same architectural feature or vehicle body panel clearly occupies the majority of both frames; (iii) at least two fixed reference points appear in the same left-to-right order and within 15% of frame width of each other's positions. If you cannot verify (ii) and (iii) without guesswork, do not call it a same-angle match — comment "Possible visual similarity — needs manual review." Document confirmed pairs as "Current [file] matches Prior CLM-[id] [file/date] — [Identical | Same-angle per criteria]" in Jira.

  4. Metadata sanity check: If visible timestamps or embedded file dates contradict the reported date of loss, note "Date metadata inconsistency" in an internal Jira comment (no accusatory language in customer-visible fields).

  5. Inspector notes: Download the field inspector notes PDF from the claim issue attachments. Search for: Inconsistent, Pre-existing, Wear and tear, Prior damage, Unrelated. Copy exact wording into an internal Jira comment (SIU prep — inspector quotes).

  6. Decision matrix: Apply SIU hold and referral below if (a) duplicate or reuse is documented in Historical comparison, OR (b) Inspector notes contain any keyword hit from that step, OR (c) Metadata sanity check shows a date inconsistency that undermines loss timing. If none apply, comment "SIU prep — no automated SIU triggers; resume standard handling."

  7. SIU hold: When the Decision matrix above applies, set CLM-999 SIU Hold. Do not discuss fraud theories with the insured in the same thread as SIU comments.

  8. Refer to SIU: In Word, paste Memo Template D-2; save the referral memo per §1.4 (include claim number in the filename); attach to Jira SIU-INTAKE-[ClaimNumber]. On CLM-[number], comment only "SIU referral filed — see SIU-[key]".

Appendix A: External Communication Templates (Email)

All external emails must be sent from an authorized @vanguardshield.com account. Note: §3.2 uses A-4, then A-2, then A-1 depending on invoice status — that workflow order differs from numeric appendix order.

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/ApprovedUnpaid/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. No action is needed from you unless we contact you. Best regards,

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

Appendix B: Internal Communication Formats (Jira and Slack)

Templates: 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 — ComplianceAlerts 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 OPSTRE-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

The following codes are used in Jira labels, comments, or workflow transitions.

Code Meaning
FIN-100 Cleared & Posted — reconciliations complete; outcome documented on Jira
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-440 Subro Potential — closed paid claim triage; police report indicates third-party fault language
CLM-999 SIU Hold — duplicate photos or inspector inconsistency notes
CLM-910 Identity Verification Hold — death certificate mismatch vs insured record
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 in the filename).

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.

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."

Conclusion Options:

Memo Template D-2: SIU Fraud Indicator Referral

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

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:

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