Skip to main content

Documentation Index

Fetch the complete documentation index at: https://developer.moneyone.in/llms.txt

Use this file to discover all available pages before exploring further.

Purpose: Per-account and cross-account cashflow analytics for linked bank (deposit) accounts. Covers monthly and overall cashflow metrics, category-wise spending analysis, and recurring transaction patterns.

Top-Level Structure

├── accounts[]     Per-account data (one entry per linked bank account)
└── overall        Cross-account aggregate analysis

accounts[]

Each entry in accounts represents a single linked bank account.
accounts[]
├── accountDetail       Account identification and holder details
└── analysis            Cashflow and category analytics for this account

accountDetail

accountDetail
├── number                     Masked account number
├── identifier                 Internal linked account reference (linkedAccRef)
├── overdraftOrCashCreditAccount  Whether this is an OD / CC account (boolean)
├── bank
│   ├── name                   Bank name (e.g., Axis Bank)
│   └── type                   Bank type code (e.g., AXIS_BANK)
├── summary
│   ├── type                   Account type (SAVINGS, CURRENT, OVERDRAFT, etc.)
│   ├── currentBalance         Current account balance (INR)
│   ├── currency               Account currency (e.g., INR)
│   ├── exchgeRate             Exchange rate (for foreign-currency accounts)
│   ├── balanceDateTime        Timestamp of the balance snapshot (ISO-8601)
│   ├── branch                 Branch name
│   ├── facility               Account facility type
│   ├── ifscCode               IFSC code
│   ├── micrCode               MICR code
│   ├── openingDate[]          Account opening date as [year, month, day]
│   ├── status                 Account status (ACTIVE, INACTIVE, etc.)
│   └── pending[]              List of pending transactions (usually empty)
└── holderDetails
    ├── type                   Holding type (SINGLE, JOINT, etc.)
    └── holders[]              Account holder profiles
        ├── name               Holder name
        ├── dob                Date of birth (yyyy-MM-dd)
        ├── mobile             Mobile number
        ├── nominee            Nominee registration status
        ├── landline           Landline number
        ├── address            Postal address
        ├── email              Email address
        ├── pan                PAN number
        └── ckycCompliance     CKYC compliance status ("true" / "false")

analysis

analysis
├── cashflow
│   ├── monthly[]              Monthly cashflow metrics (one per calendar month)
│   └── overall                Aggregate cashflow metrics across the statement period
└── completeCategoryWiseAnalysis
    └── overall
        └── analysis
            ├── accountNumber              Masked account number
            ├── linkedAccRef               Internal account reference
            ├── bank                       Bank name
            └── monthlyCategoryWiseAnalysis
                └── [CATEGORY][]           One array per category (EXPENDITURE, INCOME, etc.)
                    ├── year               Calendar year
                    ├── month              Calendar month (1–12)
                    ├── categoryCode       Category code (matches the key name)
                    ├── totalTransactions  Total transaction count in this category
                    ├── totalCreditAmount  Total credit amount in this category (INR)
                    ├── totalDebitAmount   Total debit amount in this category (INR)
                    ├── totalCreditDebitAmount  Gross throughput (INR)
                    ├── totalCreditTxn     Credit transaction count
                    ├── totalDebitTxn      Debit transaction count
                    ├── avgCreditAmount    Mean credit amount (INR)
                    ├── avgDebitAmount     Mean debit amount (INR)
                    ├── maximumDebitAmount Largest debit in this category (INR)
                    └── minimumDebitAmount Smallest debit in this category (INR)

Cashflow Fields (monthly and overall)

cashflow.monthly contains one object per calendar month. cashflow.overall uses the same fields as an aggregate across all months. Fields are grouped below by functional area.

Period Identifiers

FieldDescription
yearCalendar year
monthCalendar month (1–12)
monthNameMonth abbreviation (Jan, Feb, …, Dec)
fullMonthDataAvailableWhether complete data is available for this month

Balance Metrics

FieldDescription
openingBalance / firstDayOpeningBalanceAccount balance at the start of the period
firstDayEodBalanceEnd-of-day balance on the first day of the month
closingBalanceAccount balance at the end of the period
closingDrawingLimitDrawing limit at period close (OD accounts)
avgBalance / averageDailyClosingBalance / monthlyABBAverage end-of-day balance (monthly ABB)
averageTransactionalBalance / averageUtilisedBalanceSpecificDaysAverage balance across selected sample days
adjustedAvgEodBalanceABB after excluding non-business transactions
maxEodBalance / maximumDailyClosingBalanceHighest EOD balance in the period
minEodBalance / minimumDailyClosingBalanceLowest EOD balance in the period
maximumBalance / minimumBalanceMax / min running balance (intra-day)
maximumTransactionalBalance / minimumTransactionalBalanceMax / min balance at point of transaction
medianEodBalance / medianDailyClosingBalanceMedian EOD balance
medianTransactionalBalanceMedian balance at point of transaction
stdDeviationOfBalance / standardDeviationDailyClosingBalanceStd dev of EOD balances
standardDeviationTransactionalBalanceStd dev of transactional balances
varianceOfBalance / varianceDailyClosingBalanceVariance of EOD balances
varianceTransactionalBalanceVariance of transactional balances
volatilityOfBalance / volatilityDailyClosingBalanceCoefficient of variation of EOD balances
groupedLast7DaysAvgBalanceAverage balance over the last 7 days of the period
groupedLast7DaysMaxBalanceMaximum balance in the last 7 days
groupedLast7DaysMinBalanceMinimum balance in the last 7 days
groupedDaysSinceMaxBalanceDays since the maximum balance was recorded
groupedEodBalanceCountLessThan1000Number of days with EOD balance < ₹1,000

EOD Balance on Specific Days

FieldDescription
eodBalanceOn1stDayEOD balance on the 1st of the month
eodBalanceOn5thDayEOD balance on the 5th
eodBalanceOn10thDayEOD balance on the 10th
eodBalanceOn14thDayEOD balance on the 14th
eodBalanceOn15thDayEOD balance on the 15th
eodBalanceOn20thDayEOD balance on the 20th
eodBalanceOn25thDayEOD balance on the 25th
eodBalOnLessThanEqual30LastDayEOD balance on min(last day of month, 30th)
averageUtilisedBalanceSpecificDaysAverage of the 6 standard sampling-day balances

Credit Metrics

FieldDescription
totalCreditAmountGross credit amount (INR)
totalCreditTxn / totalCreditTransactionsTotal credit transaction count
totalEffectiveCreditAmountCredits after excluding reversals and bounces (INR)
totalEffectiveCreditTxnEffective credit transaction count
totalNetCreditAmount / totalNetCreditTransactionAmountNet credit (excluding internal transfers and self-credits)
totalNoofNetCreditTransactions / totalNetCreditTransactionsNet credit transaction count
totalBusinessCreditAmountCredits identified as business income (INR)
totalNoOfBusinessCreditTransactionsBusiness credit transaction count
totalNonBusinessCreditAmountCredits not classified as business income (INR)
totalNoOfNonBusinessCreditTransactionsNon-business credit transaction count
totalCreditAmountWithoutLoanCredit amount excluding loan disbursals (INR)
totalCreditWithoutLoanTnxCredit transaction count excluding loan disbursals
avgCreditAmount / averageTransactionalCreditAmountAverage credit transaction amount (INR)
avgMonthlyCreditAmount / averageDailyCreditAmountAverage daily credit amount (INR)
averageNetCreditTransactionAmount / averageTransactionalNetCreditAmountAverage net credit amount (INR)
minimumCreditAmountSmallest single credit transaction (INR)
maximumCreditAmountLargest single credit transaction (INR)
stdDeviationOfCreditAmount / standardDeviationDailyCreditAmountStd dev of credit amounts
stdDeviationOfMonthlyCreditAmountStd dev of monthly credit amounts
varianceOfCreditAmount / varianceOfMonthlyCreditAmount / varianceDailyCreditAmountVariance of credit amounts
volatilityCreditAmount / volatilityDailyCreditAmountCV of daily credit amounts
coefficientOfVariationOfMonthlyCreditAmountCV of monthly credit amounts
medianDailyCreditAmountMedian daily credit amount
highValueCreditTxnsAmountTotal amount of high-value credit transactions (INR)
highValueCreditTxnsCountCount of high-value credit transactions
totalSelfCredits / totalSelfCreditAmountSelf-transfer credits (INR)
totalCreditSweepAmount / totalCreditSweepTxnsSweep-in credit amount and count
totalCreditInternalTransferAmount / totalCreditInternalTransferTxnInternal credit transfer amount and count

Debit Metrics

FieldDescription
totalDebitAmountGross debit amount (INR)
totalDebitTxn / totalDebitTransactionsTotal debit transaction count
totalEffectiveDebitAmountDebits after excluding reversals (INR)
totalEffectiveDebitTxnEffective debit transaction count
totalNetDebitAmount / totalNetDebitTransactionAmountNet debit (excluding internal transfers and self-debits)
totalNoofNetDebitTransactions / totalNetDebitTransactionsNet debit transaction count
totalBusinessDebitAmountDebits identified as business outflows (INR)
totalNoOfBusinessDebitTransactionsBusiness debit transaction count
totalNonBusinessDebitAmountDebits not classified as business outflows (INR)
totalNoOfNonBusinessDebitTransactionsNon-business debit transaction count
avgDebitAmount / averageTransactionalDebitAmountAverage debit transaction amount (INR)
avgMonthlyDebitAmount / averageDailyDebitAmountAverage daily debit amount (INR)
averageNetDebitTransactionAmount / averageTransactionalNetDebitAmountAverage net debit amount (INR)
minimumDebitAmountSmallest single debit transaction (INR)
maximumDebitAmountLargest single debit transaction (INR)
stdDeviationOfDebitAmount / standardDeviationDailyDebitAmountStd dev of debit amounts
stdDeviationOfMonthlyDebitAmountStd dev of monthly debit amounts
varianceOfDebitAmount / varianceOfMonthlyDebitAmount / varianceDailyDebitAmountVariance of debit amounts
volatilityDebitAmount / volatilityDailyDebitAmountCV of daily debit amounts
coefficientOfVariationOfMonthlyDebitAmountCV of monthly debit amounts
medianDailyDebitAmountMedian daily debit amount
highValueDebitTxnsAmountTotal amount of high-value debit transactions (INR)
highValueDebitTxnsCountCount of high-value debit transactions
highValueCashDebitDepositTxnsBoolean — whether high-value cash debit/deposit was detected
highValueCashWithdrawalTxnsBoolean — whether high-value cash withdrawal was detected
totalSelfDebitAmount / totalSelfDebitsSelf-transfer debits (INR)
totalDebitSweepAmount / totalDebitSweepTxnsSweep-out debit amount and count
totalDebitInternalTransferAmount / totalDebitInternalTransferTxnInternal debit transfer amount and count

Summary / Ratio Metrics

FieldDescription
creditDebitRatio / ratioTotalCreditAmountByTotalDebitAmountRatio of total credits to total debits
surplusAmountNet cashflow (total net credits − total net debits, INR)
totalCreditDebitAmountGross throughput (total credits + debits, INR)
velocityTotal transaction count ÷ average balance (activity indicator)
averageExpenseAmountAverage expense per transaction (INR)
totalExpenseAmountTotal expense amount in the period (INR)
totalNoOfExpenseTransactionsCount of expense transactions

UPI Metrics

FieldDescription
totalUpiAmountTotal UPI transaction amount (INR)
totalUpiTxnTotal UPI transaction count
totalInwardUpiAmountTotal UPI credit (received) amount (INR)
totalInwardUpiTxnUPI credit transaction count
totalOutwardUpiAmountTotal UPI debit (sent) amount (INR)
totalOutwardUpiTxnUPI debit transaction count
uniqueDaysOfUpiSettlementNumber of distinct days with UPI settlement
totalNoUPISettlementTxnsCount of UPI settlement transactions
totalUPISettlementTransactionAmountTotal UPI settlement amount (INR)

ATM / Cash Metrics

FieldDescription
totalAtmCashWithdrawalTxnATM withdrawal transaction count
totalAtmCashWithdrawalAmountTotal ATM withdrawal amount (INR)
totalAtmWithdrawalAbove2000TxnATM withdrawals above ₹2,000 — count
totalCashWithdrawalsTxnAll cash withdrawal transaction count
totalCashWithdrawalsAmountTotal cash withdrawal amount (INR)
totalCashDepositAmountTotal cash deposit amount (INR)
totalCashDepositTxnCash deposit transaction count
totalCashDepositRange40To50KTxnCash deposits in the ₹40K–₹50K range — count
totalCashDepositRange9To10LTxnCash deposits in the ₹9L–₹10L range — count
percentCashDepositsOutOfTotalCreditCash deposits as % of total credit amount

Salary Metrics

FieldDescription
isSalaryIdentifiedWhether salary credit was detected in this month
totalSalaryTransactions / totalSalaryTxnsSalary credit transaction count
totalSalaryAmount / monthsSalaryAmountTotal salary credited (INR)
maxSalaryAmountHighest single salary credit (INR)
averageSalaryAmountAverage salary credit amount (INR)
totalSalaryPaid / salaryPaidSalary payments made by the account holder (INR)

Loan / EMI Metrics

FieldDescription
totalLoanCreditAmountTotal loan disbursal credits received (INR)
totalLoanCreditTxnsLoan credit transaction count
totalLoanDisbursalCreditAmount / totalLoanDisbursalAmountLoan disbursal amount (INR)
loanDisbursalTxnsLoan disbursal transaction count
emiOrLoansCount of EMI / loan debit transactions
totalEmiAmountTotal EMI debit amount in the period (INR)
totalEmiTxnEMI debit transaction count
totalEmiObligationTotal standing EMI obligation for the month (INR)
monthsEmiAmountEMI amount for this month (INR)

Bounce / Reversal Metrics

FieldDescription
totalChequeBounceInwardTxn / totalIWChqBounceTxnsInward cheque bounce transaction count
totalIWChqBounceAmountInward cheque bounce amount (INR)
totalChequeBounceOutwardTxn / totalOWBounceTxnsOutward cheque bounce transaction count
totalOWChqBounceAmountOutward cheque bounce amount (INR)
totalNonTechnicalChequeBounceAmount / totalNonTechnicalChequeBounceTxnSubstantive (non-technical) cheque bounces
totalTechnicalChequeBounceTxn / totalTechnicalChequeBounceAmountTechnical cheque bounces (system / bank error)
totalInwardNonTechChequeBounceTxns / totalInwardTechChequeBounceTxnsInward bounce breakdown by type
totalEmiBounceTxn / totalEmiBounceAmountEMI bounce count and amount
inwEMIChqBouncesInward EMI cheque bounce count
totalReversalAmount / totalReversalTxnsReversal transaction amount and count
totalReversalAndBounceCreditAmountTotal credit reversals and bounce amounts (INR)
totalReversalAndBounceDebitAmountTotal debit reversals and bounce amounts (INR)
totalInwardPaymentBounceTxns / totalInwardPaymentBounceAmountInward payment bounce count and amount
totalOutwardPaymentBounceTxns / totalOutwardPaymentBounceAmountOutward payment bounce count and amount
percentageInwardBounceTransactionsInward bounces as % of total transactions
percentageOutwardBounceTransactionsOutward bounces as % of total transactions
totalIWBounceTxnsTotal inward bounce count (all types)
totalInwardReturnAmountTotal inward return amount (INR)
totalOutwardReturnAmount / totalOutwardReturnTransactionsOutward return amount and count
totalChequeReturnChargeTxn / totalChequeReturnChargeAmountCheque return charge count and amount
totalPaymentBounceChargeAmount / totalPaymentBounceChargeTxnPayment bounce penalty charge amount and count

Bank Charges & Penalties

FieldDescription
totalBankChargesAmount / totalAmountOfBankChargesBank charges deducted (INR)
totalBankChargesTxn / totalBankChargesBank charges transaction count
totalBankPenaltiesBank penalty amount (INR)
totalPenaltyTransactionsPenalty transaction count
totalPenalChargesAmountPenal charges amount (INR)
monthlyMinimumBalanceChargeMinimum balance maintenance charge (INR)

Investment Metrics

FieldDescription
totalInvestmentAmountTotal outward investment transactions (INR)
totalInvestmentTxnInvestment outflow transaction count
totalInvestmentIncomeAmountInvestment income credits received (INR)
totalInvestmentIncomeTxnInvestment income credit transaction count
totalEstimatedIncomeEstimated income transaction count

Insurance, Utilities, ECS/NACH

FieldDescription
totalInsuranceAmountInsurance premium debit amount (INR)
totalInsuranceTxnInsurance transaction count
totalInsuranceExpenseInsurance expense indicator (1 = detected)
totalUtilitiesAmountUtility bill payment amount (INR)
totalUtilitiesTxnUtility transaction count
totalEcsNachAmountECS / NACH debit amount (INR)
totalEcsNachTxnECS / NACH transaction count

Credit Card

FieldDescription
totalCreditCardAmountTotal credit card payment amount (INR)
totalCreditCardTxnCredit card payment transaction count
groupedCreditCardPaymentAmountGrouped credit card payment amount (INR)
groupedCreditCardPaymentCountGrouped credit card payment count
totalCardSettlementAmountCard settlement amount (INR)
totalCardSettlementTxnCard settlement transaction count

Cheque / DD

FieldDescription
totalChqIssueAmount / totalChqIssueTxnsCheque issued amount and count
totalChqDepositAmount / totalChqDepositTxnsCheque deposited amount and count
totalDdIssueAmount / totalDdIssueTxnDemand draft issued amount and count
totalDdCancelAmount / totalDdCancelTxnDemand draft cancelled amount and count

Interest & Tax

FieldDescription
totalInterestCreditAmount / totalInterestCreditTransactionsInterest credited amount and count
totalInterestReceivedAmount / totalInterestReceivedTxnInterest received (savings/FD) amount and count
totalInterestPaidAmount / totalInterestPaidTxnInterest paid on OD/loan amount and count
totalInterestCollectionAmount / totalInterestCollectionTransactionsInterest collection amount and count
totalOtherIncomeAmountOther income credit amount (INR)
totalTaxPaymentTax payment debit amount (INR)

Overdraft / Limit Utilisation

FieldDescription
overdrawnDaysNumber of days with negative EOD balance
averageUtilisation / averageLimitUtilizedAverage credit limit utilisation
negativeAverageUtilisationAverage utilisation on days with negative balance
totalLimitUtilizedTotal limit utilised amount (INR)
averageLimitDepositAverage deposit towards limit (INR)
highestUtilisationClosingBalanceHighest closing balance utilisation
lowestUtilisationClosingBalanceLowest closing balance utilisation
averageDailyUtilisationClosingBalanceAverage daily utilisation closing balance
averageOfNegativeDailyBalancesAverage of negative EOD balances (INR)
sumOfNegativeDailyBalancesSum of all negative EOD balances (INR)
minOfNegativeDailyBalancesMost negative EOD balance recorded (INR)

Wallet / Holiday / Sweep

FieldDescription
totalAmountWalletDebitTnxWallet debit transaction amount (INR)
totalWalletDebitTnxWallet debit transaction count
totalHolidayTransactionAmountTransactions on bank holidays — amount (INR)
totalHolidayTransactionTxnTransactions on bank holidays — count
totalCreditSweepAmount / totalCreditSweepTxnsCredit sweep amount and count
totalDebitSweepAmount / totalDebitSweepTxnsDebit sweep amount and count

overall

Cross-account aggregate. Contains the same analysis structure as a per-account entry, with two additional sections.
overall
└── analysis
    ├── cashflow                    Same structure as per-account cashflow (monthly[] + overall)
    ├── recurringCredits            Identified recurring income groups
    │   └── overall
    │       ├── avgFrequentCreditAmount   Average recurring credit amount (INR)
    │       └── groups[]                 Recurring credit groups
    │           ├── counterParty         Identified income source name
    │           ├── amount               Total amount across all occurrences (INR)
    │           ├── avgAmount            Average amount per occurrence (INR)
    │           ├── category             Transaction category code
    │           ├── paymentModeType      Payment mode (UPI, NEFT, etc.)
    │           ├── linkedAccRef         Linked account reference
    │           ├── account              Account number
    │           ├── salaryFiltered       Whether this group was identified as salary
    │           ├── monthlyAnalysis[]    Month-by-month occurrence breakdown
    │           │   ├── month            Month (MM string)
    │           │   ├── year             Year (YYYY string)
    │           │   ├── amount           Amount in this month (INR)
    │           │   └── count            Occurrences in this month
    │           └── transactions[]       Individual transactions in this group
    │               ├── id              Transaction ID
    │               ├── amount          Amount (INR)
    │               ├── type            CREDIT or DEBIT
    │               ├── paymentMode     Payment mode
    │               ├── categoryCode    Category code
    │               ├── category        Category name
    │               ├── subcategory     Subcategory name
    │               ├── counterParty    Counterparty name
    │               ├── merchantName    Merchant name
    │               ├── narration       Transaction description
    │               ├── reference       Reference number
    │               ├── dateOfTransaction  Transaction timestamp (ISO-8601)
    │               ├── balance         Running balance after transaction (INR)
    │               ├── account         Account number
    │               ├── bank            Bank name
    │               └── linkedAccRef    Linked account reference
    └── recurringDebits             Identified recurring obligation groups
        └── overall                 Same structure as recurringCredits.overall
            ├── avgFrequentDebitAmount
            └── groups[]

Usage Notes

  • All monetary values are in Indian Rupees (INR).
  • cashflow.overall contains the same fields as individual cashflow.monthly entries; it represents the aggregate across the entire statement period (no year, month, or monthName fields).
  • accounts[].analysis.cashflow is scoped to that single account. overall.analysis.cashflow aggregates across all linked accounts.
  • completeCategoryWiseAnalysis is only present at the per-account level. Cross-account category analysis is not included in overall.
  • recurringCredits and recurringDebits are only present in overall — they reflect patterns detected across all accounts.
  • salaryFiltered = true in a recurring group means the group was identified as a salary pattern and excluded from the generic recurring credit list.
  • Fields with two names (e.g., totalCreditTxn / totalCreditTransactions) are aliases carrying the same value — both may appear in the response.