ArmorPay Bundle Templates
Reference guide for all pre-built ArmorPay financial policy bundles - AP, Finance, and Payroll agent templates.
Overview
ArmorPay ships with 9 pre-built bundle templates - three per financial agent. Each bundle represents a different enforcement posture (standard, restricted, or permissive).
AP Agent Templates
Standard AP Controls
- ID:
qbo-ap-standard - Enforcement:
allow_log - Rate Limit: 200 requests/hour
- Key Rules:
- Hold invoices exceeding $10,000
- Hold payments exceeding $5,000
- Log all financial tool calls
Restricted AP Controls
- ID:
qbo-ap-restricted - Enforcement:
block - Rate Limit: 50 requests/hour
- Key Rules:
- Block all tool calls by default
- Hold all write operations for approval
- $1,000 threshold for any financial action
Permissive AP Controls
- ID:
qbo-ap-permissive - Enforcement:
allow_log - Rate Limit: 500 requests/hour
- Key Rules:
- High thresholds: $100,000 invoices, $50,000 payments
- All tools allowed with logging
Finance Agent Templates
Read-Only Finance
- ID:
qbo-finance-readonly - Enforcement:
block - Rate Limit: 100 requests/hour
- Key Rules:
- Block all write operations
- Allow P&L and balance sheet read tools only
Restricted Finance
- ID:
qbo-finance-restricted - Enforcement:
block - Rate Limit: 50 requests/hour
- Key Rules:
- P&L report tool only
- All other tools blocked
Full Access Finance
- ID:
qbo-finance-full-access - Enforcement:
allow_log - Rate Limit: 200 requests/hour
- Key Rules:
- All 3 read tools enabled (P&L, balance sheet, trial balance)
- All calls logged
Payroll Agent Templates
Controlled Payroll
- ID:
qbo-payroll-controlled - Enforcement:
hold - Rate Limit: 50 requests/hour
- Key Rules:
- PII fields automatically protected
- Manager approval required for sensitive operations
- Employee data read with restrictions
Restricted Payroll
- ID:
qbo-payroll-restricted - Enforcement:
block - Rate Limit: 25 requests/hour
- Key Rules:
- Read-only access to payroll data
- Block all create and update operations
Permissive Payroll
- ID:
qbo-payroll-permissive - Enforcement:
allow_log - Rate Limit: 100 requests/hour
- Key Rules:
- No holds on operations
- Employee create operations allowed
- All calls logged
YAML Structure
All ArmorPay bundles compile to a standard Policy kind YAML document - see Concepts for the full field reference. There is no separate FinancialPolicy kind on the backend; the Policy Studio's sections are a specialized editor over the same Policy document every ArmorIQ product uses.
apiVersion: armor.io/v1
kind: Policy
metadata:
name: "standard-ap-controls"
orgId: "<your-org-id>"
targetType: agent
targetId: "<ap-agent-id>"
spec:
priority: 100
status: active
defaultEnforcementAction: allow_log
memberRules:
"*":
allowedTools: [create_invoice, record_payment, list_customers]
enforcementAction: allow_log
amountThreshold:
maxPerTransaction: 10000
requireApprovalAbove: 5000
currency: USDmemberRules can instead be keyed by member email (rather than "*") to assign per-person roles and thresholds - see Concepts for the full field reference and the enforcement resolution order.
ArmorPay Policy Studio
Customize financial compliance policies with the 9-section editor - member roles, tool config, amount thresholds, velocity limits, and more.
ArmorPay Observability
How AP, Finance, and Payroll agent plan captures, policy decisions, and tool results appear in ArmorIQ Observability.