Loading...
Mango Spend
Mango Spend
Mango Spend

Mango Spend

Employee reimbursements with AI receipt OCR, policy enforcement, multi-level approvals, and payroll-ready CSV export.

MangoApps

Category
Productivity & Utility
Version
1.0.0
Published
Apr 2026
Type
App

Overview

Mango Spend is the employee-incurred side of spend inside MangoApps, next to the chat, tasks, and HR tools your team already uses — not a separate login. Snap a receipt on mobile or forward it to a personal inbox; the report saves instantly while AI fills in vendor, total, tax, and category.

Every line runs through a deterministic policy engine — caps, blocked categories, receipt thresholds, duplicate flags — before reaching a manager or named-approver chain. Corporate-card statements reconcile against those same lines through a live Plaid feed or CSV import, auto-matched to the right expense.

At payout, Mango Spend batches approved reports into payroll-ready CSVs for ADP, Gusto, and Paychex, or pushes bills into QuickBooks, Xero, NetSuite, or Sage Intacct. It runs on the same Ask AI used across MangoApps, so employees can ask "how much am I owed" and get an answer from their own live data.

Highlights

Capture receipts on mobile or forward them to a personal inbox — AI extracts vendor, date, amount, tax, and category.
Enforce spend policy automatically: per-line and daily caps, receipt thresholds, blocked categories, and stale-expense and duplicate flags.
Route approvals through Mango Spend's own conditional-approval engine — manager or named-approver chains triggered by amount, category, or cost center — with out-of-office delegation.
Reimburse in batches and export payroll-ready CSVs (Generic, ADP, Gusto, Paychex) or accounting bills (QuickBooks, Xero, NetSuite, Sage Intacct).
Reconcile corporate cards — import statements or connect a live bank feed, then auto-match transactions to expense lines.
Ask the Mango Spend agent finance questions like "how much pending reimbursement do I have?" right from Ask AI.

Capabilities

AI Receipt Capture & Assist
  • Mobile receipt capture with AI OCR — vendor, total, date, tax, currency, category guess
  • Email-to-inbox — forward a receipt to your personal address and it becomes a draft line
  • AI auto-categorization of extracted receipt lines
  • Draft a full expense report from a plain-text trip description (Ask AI)
  • Background extraction — submit lands instantly; fields populate when the job finishes
Policy Engine
  • Per-line and daily category caps (flagged on submit)
  • Receipt-required threshold, with per-category always-require
  • Blocked categories (e.g., alcohol, gifts)
  • Stale-expense flag beyond a configurable maximum age
  • Possible-duplicate detection (vendor + amount + date within a lookback window)
  • Deterministic evaluator — same rules computed once at submit; approvers see the stored result
Expense Reports & Line Items
  • Multi-line reports — per-line vendor, category, date, and amount; one business purpose per report
  • Expense, mileage, and per-diem line types (per-diem uses effective-dated location rates)
  • Mileage lines auto-priced from a configurable cents-per-mile rate
  • Split a line across categories, cost centers, and project codes
  • Lifecycle state machine with full audit trail (draft → submitted → approved → paid)
  • Bulk-import historical expenses from CSV — match date/amount/vendor/category columns to migrate off Concur, Expensify, or spreadsheets
Approvals & Delegation
  • Manager-as-approver by default
  • Conditional routing by amount, category, cost center, or role
  • Multi-step approver chains (manager or a named user)
  • Out-of-office delegation with audit-trailed rerouting
  • Approver inbox — review each report, then approve, reject, or send it back
Corporate Cards
  • CSV statement import with header-sniffing (matches common bank/card export columns)
  • Live bank/card feed via Plaid
  • Auto-match transactions to expense lines (exact + fuzzy), 1:1 line ↔ txn
  • Cardholder "My Card" inbox + monthly reconciliation close (audit trail on matched transactions)
Reimbursement & Accounting Export
  • Bundle approved-and-unpaid reports into an admin-built payment batch
  • Payroll CSVs — Generic, ADP, Gusto, Paychex
  • Accounting bill CSVs — QuickBooks Online, Xero, NetSuite, Sage Intacct
  • Mark batch exported — locks its report set and downloads the CSV; a separate "mark paid" step stamps reports paid
  • Live accounting push via Merge.dev — idempotent, one-click (integration)
Analytics, Budgets & Multi-currency
  • Admin dashboard — spend by category, department, and cost center
  • Monthly spend time series
  • Budgets per category / cost center / department / user / business, with over-budget warnings
  • Multi-currency FX table (manual, ECB pull, or override) with auto inversion + USD triangulation
  • Home-amount snapshot locked at submit (immutable afterward)
  • Saved views with scheduled PDF digest emails
Limits & Specs
  • Default mileage rate: $0.67 / mile (configurable)
  • Default receipt threshold: $25, or $0 to always require (configurable)
  • Batch cadence: Admin-driven — build a payment batch whenever; no fixed cycle
  • Reimbursement rail: Manual — export CSV, run the payout in your payroll system
  • Roles: Members submit · Managers approve · Admins configure

Use cases

Field rep submits a week of expenses
Snap or forward receipts through the week; AI extracts vendor and total. Bundle them into one report on Friday and submit for manager approval.
Manager clears the approval inbox
See every pending report for direct reports, scan the policy flags the engine raised, approve the clean ones, and send back anything missing a receipt.
Finance runs a reimbursement batch
Build a payment batch from approved-and-unpaid reports, download the payroll CSV (Generic / ADP / Gusto / Paychex), mark it exported, then mark it paid once payroll confirms the run.
Reconcile the corporate card
Import the monthly statement or pull a live Plaid feed, let the matcher pair transactions to expense lines, then close the month from the reconciliation view.
Quarterly category review
Open Analytics to see spend by category and department, spot outliers, and tighten caps or budgets in Settings before the next cycle.
Ask AI — "Where is my Q3 reimbursement?"
The Mango Spend agent answers from your own data: drafts, in-flight reports, paid YTD, and the reimbursement still owed to you.

FAQ

Mango Spend requires a license and is opt-in per tenant — an administrator enables it for your business from the Apps Marketplace, and it is disabled by default until then. Once on, members get a Spend item in their app drawer and can submit immediately.

The three cover different sides of the finance triangle. Mango Spend is employee-incurred, out-of-pocket spend — expense reports, receipts, mileage, and reimbursements. Procurement is vendor-side, planned spend — purchase requisitions, POs, and vendor invoices. Mango Billing is customer-side accounts-receivable. Mango Spend runs its own conditional-approval engine, independent of Procurement's — each app configures its routing rules separately.

Mango Spend groups approved reports into payment batches and exports a payroll-ready CSV — Generic, ADP, Gusto, or Paychex — that you import into your existing payroll system to run the payout. There is no direct ACH or bill-pay rail and no card issuing in the app; finance owns the money movement. Marking a batch exported locks its report set and provides the CSV; a separate "mark paid" step stamps the reports paid once payroll confirms the run.

Yes — set the receipt threshold to $0 to require a receipt on every line, or leave the default $25. Any line at or above the threshold without a receipt is flagged at submit and in the approver inbox. Receipts you snap on mobile or forward to your personal inbox address are OCR'd in a background job, which extracts vendor, total, date, tax, and a best-guess category so you rarely hand-type a line.

By default a report routes to the submitter's manager. Turn on conditional approval rules to route by amount, category, cost center, or submitter role, and build multi-step chains of managers or named approvers. Approvers work a single inbox, reviewing and deciding each report — approve, reject, or send back — and out-of-office delegation reroutes a person's queue for a date range with the change recorded in the audit trail.

Import a card statement by CSV or connect a live Plaid bank feed, then let the matcher pair transactions to expense lines (exact and fuzzy) with a 1:1 constraint, and close each month from the reconciliation view. For accounting, export bill CSVs for QuickBooks Online, Xero, NetSuite, or Sage Intacct — or, if you connect a Merge.dev integration, push approved reports and batches directly. Card issuing and a Merge bank feed are not supported.

Yes. Mileage lines price automatically from a configurable cents-per-mile rate stored with an effective-from date, per-diem lines use effective-dated per-location rates, and multi-currency (opt-in) resolves rates from a per-business FX table with automatic inversion and USD triangulation. Each line's home-currency amount is snapshotted at submit and stays immutable afterward for audit.