Finance Admin Flow

Pillar 3 of 11 · CustInvc · CustPymt · VendBill · Chk · JE · AR aging buckets · 9 tools · Single-model

01 User Input 02 Routing 03 Tool Layer 04 Transaction Sources 05 Response User Question "What's Driscoll's AR aging?" Pillar = finance_admin R85 ROLE_FILTERS · finance scope Intent classifier ar_aging_lookup · payment_lookup Decision Few-shot R89 · finance precedents Guardrails PII scrub + scope check get_ar_aging + get_customer_payment get_invoice + get_vendor_bill + get_check + get_gl_account Single-model + bucketize current · 1-30 · 31-60 · 61-90 · 90+ transactions CustInvc · CustPymt · VendBill · Chk… invoice_lines + vb_lines line-level detail customer_payments application detail Citations API tx# + NetSuite click-through (R50) Response bucket table + total AR$ ai_audit_log + chat_messages Legend User UI Worker / agent D1 table / store CF binding Tool / action External system Policy / gate

Tools available (9)

  • • get_invoice · get_vendor_bill
  • • get_customer_payment · get_check
  • • get_ar_aging · get_gl_account
  • • list_active_programs
  • • list_pricing_anomalies · list_contacts

AR aging buckets

  • • current (not yet due)
  • • 1-30 days past due
  • • 31-60 days past due
  • • 61-90 days past due
  • • 90+ days (escalation)

Transaction types

  • • CustInvc (customer invoice)
  • • CustPymt (customer payment)
  • • VendBill (vendor bill)
  • • Chk (check) · JE (journal entry)