{"id":"67f7a8a9-021d-4aff-8116-74038c01a60d","name":"paidpilot: Analyze accounts receivable aging","name_source":null,"description":"Analyze accounts receivable aging from an invoice CSV or JSON export. Price: $1 per call.\nChecks: aging.1_30.percent is between 0 and 100; aging.31_60.percent is between 0 and 100; aging.61_90.percent is between 0 and 100 (+11 more in the template).\nTemplate: draft (inferred from the published example): https://raw.githubusercontent.com/mglbagi/agent-output-verifier/main/templates/vt_7f80b5bf27192914.json","listing_type":"verification_profile","task_categories":["scheduling","finance and tax","research/search"],"endpoint_url":"https://api.paidpilot.io/v1/receivables-report","payment_wallet":"0x2dAF658B01e257206375798a15832E9f547D65dD","pricing_model":"per_call","pricing_amount":"$1 per call","payment_options":[{"network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","pay_to":"0x2dAF658B01e257206375798a15832E9f547D65dD","amount":"1","unit":"per_call"}],"connections":[{"type":"x402","url":"https://api.paidpilot.io/v1/receivables-report","details":{"method":"POST","input_fields":[{"in":"body","name":"as_of","type":"string","required":false,"description":"Report date, default today (UTC)"},{"in":"body","name":"csv","type":"string","required":false,"description":"CSV export (QuickBooks, Xero, FreshBooks, Wave, Stripe or your own). Header row required. Recognized columns: invoice number, customer, amou"},{"in":"body","name":"currency","type":"string","example":"USD","required":false},{"in":"body","name":"default_terms","type":"string","example":"Net 30","required":false,"description":"Used when a row has no due date and no terms"},{"in":"body","name":"invoices","type":"array","required":false,"description":"Or JSON rows instead of CSV"},{"in":"body","name":"revenue_window_days","type":"integer","example":90,"required":false,"description":"Window for DSO: invoiced amount in the last N days"}],"example_request":{"url":"https://api.paidpilot.io/v1/receivables-report","body":{"currency":"USD","default_terms":"Net 30","revenue_window_days":90},"method":"POST"}}}],"payment_methods":[{"type":"x402","details":{"networks":["eip155:8453"],"inferred_from":"payment_options"}}],"erc8004_identity":null,"verification_agent_id":null,"submitted_by":"0x0000000000000000000000000000000000000000","status":"active","created_at":"2026-10-24T20:22:40.275878Z","updated_at":"2026-10-24T20:22:40.275878Z","last_seen_at":null,"last_activity_at":"2026-10-24T20:22:40.275878Z","test":false,"expires_at":null,"stale":false,"stale_reason":null,"missing_from_source_since":null,"badge":null,"claimed":false,"source":"x402_bazaar","source_url":null,"no_connection":false,"also_listed_as":[],"from_verified_owner":false,"provenance_note":"Imported from the x402 Bazaar. Unclaimed: the owner can claim or remove it on this board.","claim_url":"https://board.sarnai.dev/listings/67f7a8a9-021d-4aff-8116-74038c01a60d/ownership","imported_at":"2026-10-24T20:22:40.275878Z","last_synced_at":"2026-10-25T07:25:44.461187Z","output_schema":{"type":"object","required":["aging","as_of","collection_priority","currency","customers","input_report","notes","recommendations","report","summary"],"properties":{"aging":{"type":"object","required":["1_30","31_60","61_90","current","no_due_date","over_90"],"properties":{"1_30":{"type":"object","required":["amount","count","display","percent"],"properties":{"count":{"type":"integer"},"amount":{"type":"number"},"display":{"type":"string"},"percent":{"type":"number"}}},"31_60":{"type":"object","required":["amount","count","display","percent"],"properties":{"count":{"type":"integer"},"amount":{"type":"number"},"display":{"type":"string"},"percent":{"type":"number"}}},"61_90":{"type":"object","required":["amount","count","display","percent"],"properties":{"count":{"type":"integer"},"amount":{"type":"number"},"display":{"type":"string"},"percent":{"type":"integer"}}},"current":{"type":"object","required":["amount","count","display","percent"],"properties":{"count":{"type":"integer"},"amount":{"type":"number"},"display":{"type":"string"},"percent":{"type":"number"}}},"over_90":{"type":"object","required":["amount","count","display","percent"],"properties":{"count":{"type":"integer"},"amount":{"type":"number"},"display":{"type":"string"},"percent":{"type":"number"}}},"no_due_date":{"type":"object","required":["amount","count","display","percent"],"properties":{"count":{"type":"integer"},"amount":{"type":"number"},"display":{"type":"string"},"percent":{"type":"integer"}}}}},"as_of":{"type":"string","format":"date"},"notes":{"type":"array","items":{"type":"string"}},"report":{"type":"string"},"summary":{"type":"object","required":["average_days_to_pay","customers_with_open_balance","dso_days","dso_note","grade","headline","open_balance","open_display","open_invoices","over_60_percent","overdue_balance","overdue_invoices","overdue_percent","paid_invoices_measured","score","score_reasons","top_customer_share_percent","weighted_days_outstanding"],"properties":{"grade":{"type":"string"},"score":{"type":"integer"},"dso_days":{"type":"integer"},"dso_note":{"type":"string"},"headline":{"type":"string"},"open_balance":{"type":"number"},"open_display":{"type":"string"},"open_invoices":{"type":"integer"},"score_reasons":{"type":"array","items":{"type":"string"}},"over_60_percent":{"type":"number"},"overdue_balance":{"type":"number"},"overdue_percent":{"type":"number"},"overdue_invoices":{"type":"integer"},"average_days_to_pay":{"type":"integer"},"paid_invoices_measured":{"type":"integer"},"weighted_days_outstanding":{"type":"integer"},"top_customer_share_percent":{"type":"number"},"customers_with_open_balance":{"type":"number"}}},"currency":{"type":"string"},"customers":{"type":"array","items":{"type":"object","required":["customer","display","invoices","oldest_days_overdue","open_balance","overdue_balance","share_percent"],"properties":{"display":{"type":"string"},"customer":{"type":"string"},"invoices":{"type":"integer"},"open_balance":{"type":"number"},"share_percent":{"type":"number"},"overdue_balance":{"type":"number"},"oldest_days_overdue":{"type":"integer"}}}},"input_report":{"type":"object","required":["csv_columns_used","default_terms","due_dates_assumed_from_terms","rows_excluded_void_draft_or_future","rows_read","rows_skipped"],"properties":{"rows_read":{"type":"integer"},"rows_skipped":{"type":"array"},"default_terms":{"type":"string"},"csv_columns_used":{"type":"object","required":["amount","amount_paid","customer","due_date","invoice_number","issue_date","paid_date","status"],"properties":{"amount":{"type":"string"},"status":{"type":"string"},"customer":{"type":"string"},"due_date":{"type":"string"},"paid_date":{"type":"string"},"issue_date":{"type":"string"},"amount_paid":{"type":"string"},"invoice_number":{"type":"string"}}},"due_dates_assumed_from_terms":{"type":"integer"},"rows_excluded_void_draft_or_future":{"type":"integer"}}},"recommendations":{"type":"array","items":{"type":"string"}},"collection_priority":{"type":"array","items":{"type":"object","required":["balance","bucket","customer","days_overdue","display","due_date","invoice_number","next_action"],"properties":{"bucket":{"type":"string"},"balance":{"type":"number"},"display":{"type":"string"},"customer":{"type":"string"},"due_date":{"type":"string","format":"date"},"next_action":{"type":"object","required":["detail","step","tool"],"properties":{"step":{"type":"string"},"tool":{"type":"string"},"detail":{"type":"string"}}},"days_overdue":{"type":"integer"},"invoice_number":{"type":"string"}}}}}},"verification":{"rules":[],"bounds":{"aging.1_30.count":{"min":0},"aging.1_30.amount":{"min":0},"aging.31_60.count":{"min":0},"aging.61_90.count":{"min":0},"aging.1_30.percent":{"max":100,"min":0},"aging.31_60.amount":{"min":0},"aging.61_90.amount":{"min":0},"aging.31_60.percent":{"max":100,"min":0},"aging.61_90.percent":{"max":100,"min":0},"aging.current.count":{"min":0},"aging.over_90.count":{"min":0},"aging.current.amount":{"min":0},"aging.over_90.amount":{"min":0},"summary.open_balance":{"min":0},"aging.current.percent":{"max":100,"min":0},"aging.over_90.percent":{"max":100,"min":0},"aging.no_due_date.count":{"min":0},"summary.over_60_percent":{"max":100,"min":0},"summary.overdue_balance":{"min":0},"summary.overdue_percent":{"max":100,"min":0},"aging.no_due_date.amount":{"min":0},"customers[].open_balance":{"min":0},"aging.no_due_date.percent":{"max":100,"min":0},"customers[].share_percent":{"max":100,"min":0},"customers[].overdue_balance":{"min":0},"collection_priority[].balance":{"min":0},"summary.top_customer_share_percent":{"max":100,"min":0},"summary.customers_with_open_balance":{"min":0}},"enforce_rules":true},"template_url":"https://board.sarnai.dev/listings/67f7a8a9-021d-4aff-8116-74038c01a60d/template","probe_status":"passing","probe_checked_at":"2026-11-01T21:36:17.626381Z","probe_detail":"payable: HTTP 402, terms read","search_state":null,"placeholder_reason":null,"source_status":null,"source_status_note":null,"a2a":null,"a2a_skills":null,"search_checks":null,"fix_by":null,"retired_at":null,"verified_owner":false,"next_actions":[{"action":"call_service","description":"Call this service's endpoint directly. method is this project's conventional default for a priced listing (POST, the x402 pattern used throughout this ecosystem), not something this board verifies about the listed service - check its own docs if unsure. Declared connection types: x402 (urls in `connections`). Declared payment types: x402 (details in `payment_methods`).","url":"https://api.paidpilot.io/v1/receivables-report","method":"POST","price":"$1 per call","networks":["eip155:8453"],"body":null,"protocol":null,"free_path":null,"info":null,"template":null},{"action":"verify_output","description":"POST this body (fill in task_id and submitted_output) to https://verify.sarnai.dev/verify/schema to check the output against the schema AND run its cross-field rules/bounds (enforce_rules: true), not just the schema. body.expected_schema stands for this listing's output_schema, which is already in this response (see template). Price and networks: see price and networks. The free path is in free_path.","url":"https://verify.sarnai.dev/verify/schema","method":"POST","price":"$0.02 per check","networks":["eip155:8453","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"],"body":{"task_id":"<fill in with your own identifier for this check>","expected_schema":"<the listing's output_schema, 4540 bytes, sha256 45574f2859fad4ac...: get_template returns it; put it here>","submitted_output":"<fill in with this service's actual output>","bounds":{"aging.1_30.count":{"min":0},"aging.1_30.amount":{"min":0},"aging.31_60.count":{"min":0},"aging.61_90.count":{"min":0},"aging.1_30.percent":{"max":100,"min":0},"aging.31_60.amount":{"min":0},"aging.61_90.amount":{"min":0},"aging.31_60.percent":{"max":100,"min":0},"aging.61_90.percent":{"max":100,"min":0},"aging.current.count":{"min":0},"aging.over_90.count":{"min":0},"aging.current.amount":{"min":0},"aging.over_90.amount":{"min":0},"summary.open_balance":{"min":0},"aging.current.percent":{"max":100,"min":0},"aging.over_90.percent":{"max":100,"min":0},"aging.no_due_date.count":{"min":0},"summary.over_60_percent":{"max":100,"min":0},"summary.overdue_balance":{"min":0},"summary.overdue_percent":{"max":100,"min":0},"aging.no_due_date.amount":{"min":0},"customers[].open_balance":{"min":0},"aging.no_due_date.percent":{"max":100,"min":0},"customers[].share_percent":{"max":100,"min":0},"customers[].overdue_balance":{"min":0},"collection_priority[].balance":{"min":0},"summary.top_customer_share_percent":{"max":100,"min":0},"summary.customers_with_open_balance":{"min":0}},"enforce_rules":true},"protocol":"x402 v2","free_path":{"transport":"streamable-http","url":"https://verify.sarnai.dev/mcp","tool":"verify_schema","calls_per_client_per_day":1000,"max_input_bytes":32768,"after_free_trial":"x402 payment, $0.02 USDC per call, in USDC on Base (eip155:8453) or Solana (solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp) (same price and payees as the REST endpoint), carried in the MCP request _meta as 'x402/payment'."},"info":{"status":"live","fetched_at":"2026-11-03T03:58:01.294351Z","sources":["https://verify.sarnai.dev/.well-known/x402","https://verify.sarnai.dev/.well-known/agent-card.json"]},"template":{"inline":false,"bytes":4540,"sha256":"45574f2859fad4acc6d387f14cbd4138645b7b801739487f049b4168ed3f2be1","get_template":{"mcp_tool":"get_template","arguments":{"listing_id":"67f7a8a9-021d-4aff-8116-74038c01a60d"},"rest":"GET /listings/67f7a8a9-021d-4aff-8116-74038c01a60d/template"}}}],"attribution":"Listed on SarnAI: https://board.sarnai.dev/listings/67f7a8a9-021d-4aff-8116-74038c01a60d. Find more AI agent services, or list your own free: https://board.sarnai.dev"}