{"templateId":"markdown","sharedDataIds":{"sidebar":"sidebar-sidebars.yaml"},"props":{"metadata":{"markdoc":{"tagList":["steps"]},"type":"markdown"},"seo":{"title":"Reports","llmstxt":{"title":"Glomopay developer documentation","description":"Cross-border payments APIs, organised by product. Each product section carries both the explanation of its objects and the job-shaped integration guides that set them up.","details":{"content":"How to use these docs:\n\n- Get started is the front door. It carries a routing table from\n  \"what are you building\" to the page that builds it, plus how to get\n  API keys.\n- The product sections - Payin, Payout, Multi-currency accounts,\n  Verification, Request for Information (RFI) - each hold two kinds of page.\n  Pages titled as a noun (\"Subscriptions\", \"Bank Transfer\") explain what\n  an object is. Pages titled as a job (\"Set up recurring subscriptions\",\n  \"Collect LRS remittances from India\") are complete integration flows\n  and live one level under the object they set up. Match a user's goal\n  against the job-shaped titles first.\n- Reports and Identity and Access Management are the two subjects with no\n  API counterpart. There are no endpoints for reports, users, roles or\n  invites; both pages document the merchant dashboard. A dashboard\n  procedure for something the API also does (a refund, a payout) is NOT\n  here - it stays in the product that owns it.\n- API reference is generated from OpenAPI and carries endpoint detail.\n- The OpenAPI description itself is published as a single self-contained\n  document at /openapi.yaml, and the same document as JSON at\n  /openapi.json. Every $ref is resolved into it, so one fetch is the\n  whole contract: 61 paths, 81 operations, 68 schemas - the same\n  endpoints the API reference pages render. Fetch that instead of\n  reading the 129 pages under /api-reference/.\n- Developer resources covers what every integration touches and no single\n  product owns: auth, errors, pagination, rate limits, webhooks,\n  versioning, supported countries, quotes, and the client SDKs.\n"},"sections":[{"title":"Get started","description":"The front door. The routing table from a merchant's goal to the flow that delivers it, how to obtain API keys, and the platform glossary.","includeFiles":["**/get-started/**"]},{"title":"Payin","description":"Collecting money: customers, orders, checkout, payment links, payment methods (cards, bank transfer, pay via bank), refunds, disputes, purpose codes, fee models, custom fields, subscriptions, and resident India remittance under LRS. Includes the flows that set each up - bank transfers, subscriptions, LRS remittances, and server-to-server card payments.","includeFiles":["**/payin/**"]},{"title":"Payout","description":"Sending money: the payout life cycle, queued payouts, creating and cancelling a payout, rails, beneficiaries, purpose codes, and the action required state.","includeFiles":["**/payout/**"]},{"title":"Multi-currency accounts","description":"Holding money: balances, balance conversion, adding balance, withdrawing balance, and the settlement holiday calendar - the Indian and US bank and FX holidays on which settlement to the merchant's bank account, and money movement generally, is affected.","includeFiles":["**/multi-currency-account/**"]},{"title":"Verification","description":"Proving who someone is and that an account is theirs: KYC, bank account validation, and third-party verification (TPV) with the flow that verifies a payer's bank account.","includeFiles":["**/verification/**"]},{"title":"Request for Information (RFI)","description":"Responding to a compliance request for information, per object - payment link, order, payment, payout - plus compliance reviews and RFIs raised on already-successful payments.","includeFiles":["**/request-for-information/**"]},{"title":"Reports","description":"The downloadable and scheduled reports a merchant pulls from the dashboard for reconciliation, compliance and treasury: payment, subscription, settlement breakup, balance statement and KYC reports, plus scheduling one for recurring email delivery. Dashboard only - there is no reports API.","includeFiles":["**/reports/**"]},{"title":"Identity and Access Management","description":"Administering who can use a merchant account: one set of credentials across multiple MIDs, switching between them without logging out, the Admin / Member / Sales Partner roles and what each may see and do, and inviting a new member. Dashboard only - there is no users, roles or invites API.","includeFiles":["**/access-management/**"]},{"title":"API reference","description":"Endpoint reference generated from the Glomopay OpenAPI description.","includeFiles":["**/api-reference/**"]},{"title":"Developer resources","description":"What every integration touches and no single product owns: auth, errors, pagination, rate limits, webhooks, versioning, API validations, security, supported countries, quotes, and the client SDKs - React Native, Flutter, Android and the Unified Web SDK, with per-version references and changelogs. Reports and Identity and Access Management used to be listed here and are now their own sections.","includeFiles":["**/platform/**"]}]}},"dynamicMarkdocComponents":[],"compilationErrors":[],"ast":{"$$mdtype":"Tag","name":"article","attributes":{},"children":[{"$$mdtype":"Tag","name":"Heading","attributes":{"level":1,"id":"reports","__idx":0},"children":["Reports"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Glomo gives merchants a set of downloadable reports for reconciliation, compliance, and treasury operations. Reports are available from the dashboard under ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Reports"]},", and most can be scoped to a date range and downloaded as CSV. Reports can also be ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"#scheduled-reports"},"children":["scheduled for automatic delivery"]}," instead of downloaded manually."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Report access follows your ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/access-management#roles-and-permissions"},"children":["platform role"]},": Admins and Members can view and download reports; Sales Partners do not have report access."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"available-reports","__idx":1},"children":["Available reports"]},{"$$mdtype":"Tag","name":"div","attributes":{"className":"md-table-wrapper"},"children":[{"$$mdtype":"Tag","name":"table","attributes":{"className":"md"},"children":[{"$$mdtype":"Tag","name":"thead","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Report"},"children":["Report"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"What it contains"},"children":["What it contains"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Where to find it"},"children":["Where to find it"]}]}]},{"$$mdtype":"Tag","name":"tbody","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"#payment-report"},"children":["Payment Report"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["All payment transactions, including status, amount, and any configured custom fields"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Reports → Payment Report"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"#subscription-report"},"children":["Subscription Report"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["All subscription transactions, including status, amount, and any configured custom fields"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Reports → Subscription Report"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"#settlement-breakup-report"},"children":["Settlement Breakup Report"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Line-item breakdown of every settlement, including fees, refunds, chargebacks, and disputes"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Reports → Settlement Breakup Report"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"#balance-statement"},"children":["Balance Statement"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Statement of credits and debits for a given balance and date range"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Reports → Balance Statement"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"#kyc-report"},"children":["KYC Report"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Attempt-level KYC data and step-wise verification status for all customers"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Compliance → KYC → Download KYC Report"]}]}]}]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"payment-report","__idx":2},"children":["Payment Report"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["A batch export of your payment transactions for a selected date range, covering payments taken via Payment Links, Orders, and server-to-server integration."]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["If ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/payin/custom-fields"},"children":["custom fields"]}," are configured on your account, each one appears as an additional column, populated per transaction."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["If ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/payin/checkout/declaration-collection"},"children":["declaration collection"]}," is enabled, the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["Payer Relationship"]}," and ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["NRE/NRO Declaration"]}," fields are included as additional columns."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"subscription-report","__idx":3},"children":["Subscription Report"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The same batch export as the Payment Report, scoped to subscription transactions. If ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/payin/custom-fields"},"children":["custom fields"]}," are configured, they appear as additional columns here as well, populated for each subscription charge where a value was provided."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"settlement-breakup-report","__idx":4},"children":["Settlement Breakup Report"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["A line-item reconciliation report for every settlement paid out to your registered bank account, covering platform fees, refunds, chargebacks, and adjustments."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Dispute activity also appears here so you can reconcile it alongside regular settlement activity - see ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/payin/disputes#viewing-data-in-the-settlement-report"},"children":["Viewing Data in the Settlement Report"]},"."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"balance-statement","__idx":5},"children":["Balance Statement"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["A statement of credits and debits for any ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/multi-currency-account/balances"},"children":["balance"]}," on your account (Primary Balance, and Funded Balance if enabled), for a selected currency and date range."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["To download: go to ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Reports → Balance Statement"]},", select the balance and date range, and export as CSV."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"kyc-report","__idx":6},"children":["KYC Report"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["An attempt-level export of customer KYC verification activity, for compliance auditing and reconciliation."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["To download: go to ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Compliance → KYC"]},", click ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Download KYC Report"]},", and specify the \"From\" and \"To\" dates. The generated CSV includes attempt-level information and step-wise verification status for all customers. See ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/verification/kyc#3-handling-reports-and-data"},"children":["Handling Reports and Data"]}," for details."]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"scheduled-reports","__idx":7},"children":["Scheduled Reports"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Rather than logging in to manually download a report each time, you can schedule it for automatic delivery by email to yourself and your team."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"creating-a-schedule","__idx":8},"children":["Creating a schedule"]},{"$$mdtype":"Tag","name":"Steps","attributes":{"steps":["Navigate to the **Reports** section on the dashboard, open the **Scheduled Reports** tab, and click **Create Schedule**.","Select the **report type** you want delivered, from the reports available for manual download (for example, Payment Report or Settlement Transaction Report).","Configure the **date range** the report should cover - previous day, previous 7 days, or a rolling window.","Set the **delivery time** for the report. Daily delivery is the only frequency supported currently.","Add **recipient email addresses**, including people without a Glomo dashboard login.","Name the schedule (for example, \"Daily Payments Summary\") and click **Save**."]},"children":[]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Once saved, the schedule is active and appears in the Scheduled Reports list with its next delivery date."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"what-recipients-receive","__idx":9},"children":["What recipients receive"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["At the configured time, every recipient gets an email with a download link. Clicking the link downloads the pre-generated report directly as a CSV. The email states the report name, the merchant name, and the date range covered."]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["If the report has no data for the period, the email still goes out and the linked report is empty - delivery is never skipped silently."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["If delivery fails for a recipient (for example, an invalid email address), the user who created the schedule is notified."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"managing-schedules","__idx":10},"children":["Managing schedules"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The Scheduled Reports list shows every schedule's report type, frequency, next delivery date, and recipient count. From this list, you can:"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Edit"]}," a schedule - update the report type, delivery time, or recipients."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Pause"]}," a schedule - stop delivery without deleting the configuration."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Delete"]}," a schedule - permanently remove it."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"things-to-keep-in-mind","__idx":11},"children":["Things to keep in mind"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["You can only schedule report types that are already available for manual download - scheduling doesn't add new report types."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Recipients don't need a Glomo dashboard account to receive a scheduled report."]}]}]},"headings":[{"value":"Reports","id":"reports","depth":1},{"value":"Available reports","id":"available-reports","depth":2},{"value":"Payment Report","id":"payment-report","depth":2},{"value":"Subscription Report","id":"subscription-report","depth":2},{"value":"Settlement Breakup Report","id":"settlement-breakup-report","depth":2},{"value":"Balance Statement","id":"balance-statement","depth":2},{"value":"KYC Report","id":"kyc-report","depth":2},{"value":"Scheduled Reports","id":"scheduled-reports","depth":2},{"value":"Creating a schedule","id":"creating-a-schedule","depth":3},{"value":"What recipients receive","id":"what-recipients-receive","depth":3},{"value":"Managing schedules","id":"managing-schedules","depth":3},{"value":"Things to keep in mind","id":"things-to-keep-in-mind","depth":3}],"frontmatter":{"steps":["Navigate to the **Reports** section on the dashboard, open the **Scheduled Reports** tab, and click **Create Schedule**.","Select the **report type** you want delivered, from the reports available for manual download (for example, Payment Report or Settlement Transaction Report).","Configure the **date range** the report should cover - previous day, previous 7 days, or a rolling window.","Set the **delivery time** for the report. Daily delivery is the only frequency supported currently.","Add **recipient email addresses**, including people without a Glomo dashboard login.","Name the schedule (for example, \"Daily Payments Summary\") and click **Save**."],"seo":{"title":"Reports"}},"lastModified":"2026-09-22T05:15:29.000Z","pagePropGetterError":{"message":"","name":""}},"slug":"/reports","userData":{"isAuthenticated":false,"teams":["anonymous"]},"isPublic":true}