Skip to main content
The Report object represents an asynchronous report generation request. Reports are created with filters and parameters, processed in the background, and made available for download once complete. Use reports for reconciliation, accounting, and operational analysis.
Asynchronous processing. Reports are generated asynchronously. After creating a report, poll the Get Report endpoint until status transitions to SUCCEEDED, then use the download_url to retrieve the file. Large reports may take several minutes to process.

Report Types

Yuno supports eleven report types, each designed for a specific reconciliation or analysis use case:
TypeDescriptionTypical Use Case
PAYMENTPayment-level summary including status, amounts, and metadataDaily sales reconciliation, merchant dashboards
TRANSACTIONTransaction-level detail including provider responses and retry attemptsDebugging declines, provider performance analysis
TRANSACTION_RECONCILIATIONMatches Yuno transactions against provider settlement recordsFinance reconciliation, dispute resolution
SETTLEMENTProvider settlement batches with net amounts and feesAccounting, cash flow management
COMMUNICATIONSWebhook and notification delivery logsDebugging webhook failures, delivery monitoring
FRAUD_TRANSACTIONSFraud screening results and risk assessment dataFraud analysis, risk rule tuning
PAYOUTSPayout transaction data including beneficiary and withdrawal detailsPayout reconciliation, beneficiary audits
FEESProcessing fees charged per transactionCost analysis, provider fee comparison
AGENDASchedule of expected future settlements and receivablesCash flow forecasting, receivables planning
SALES_CONCILIATIONMatches sales records with provider confirmationsSales vs. provider reconciliation
ADVANCEMENTSEarly receipt of future receivables from providersAdvancement tracking, fee analysis
See Reports Fields for the complete column reference for each report type.

Object Fields

id
string
The unique identifier of the report (UUID).Example: rpt_e1f2a3b4-c5d6-7890-ef12-3456789abcde
type
string
The report type, determining the data schema and available columns.Values: PAYMENT, TRANSACTION, TRANSACTION_RECONCILIATION, SETTLEMENT, COMMUNICATIONS, FRAUD_TRANSACTIONS, PAYOUTS, FEES, AGENDA, SALES_CONCILIATION, ADVANCEMENTSExample: TRANSACTION
status
string
Current report generation status.Values: PROCESSING, SUCCEEDED, FAILED
  • PROCESSING. Report is being generated. Poll until status changes.
  • SUCCEEDED. Report is ready for download via download_url.
  • FAILED. Generation failed (invalid filters, internal error). Check date_range and filters for issues.
Example: SUCCEEDED
date_range
object
The time window for data included in the report.
filters
object
Optional filters applied to narrow the report data. Available filters vary by report type.
columns
array
The columns included in the report output. If not specified at creation, all available columns for the report type are included.Example: ["payment_id", "status", "amount", "currency", "provider", "created_at"]
download_url
string
Pre-signed URL to download the report file. Only present when status is SUCCEEDED. The URL expires after 24 hours.Example: https://reports.y.uno/downloads/rpt_e1f2a3b4-c5d6-7890-ef12-3456789abcde.csv?token=eyJ...
format
string
The file format of the generated report.Values: CSV, ZIP
  • CSV. Single CSV file. Best for smaller reports.
  • ZIP. Compressed archive containing the CSV. Used automatically for large reports.
Example: CSV
created_at
string
ISO 8601 timestamp of when the report was requested.Example: 2026-03-10T09:00:00.000Z

Example

{
  "id": "rpt_e1f2a3b4-c5d6-7890-ef12-3456789abcde",
  "type": "TRANSACTION",
  "status": "SUCCEEDED",
  "date_range": {
    "from": "2026-03-01T00:00:00.000Z",
    "to": "2026-03-10T00:00:00.000Z"
  },
  "filters": {
    "payment_status": ["SUCCEEDED", "REFUNDED"],
    "currency": ["USD"],
    "country": ["US"],
    "payment_method_type": ["CARD", "BANK_TRANSFER"],
    "provider": null,
    "merchant_order_id": null
  },
  "columns": [
    "payment_id",
    "transaction_id",
    "type",
    "status",
    "amount",
    "currency",
    "provider",
    "response_code",
    "created_at"
  ],
  "download_url": "https://reports.y.uno/downloads/rpt_e1f2a3b4-c5d6-7890-ef12-3456789abcde.csv?token=eyJ...",
  "format": "CSV",
  "created_at": "2026-03-10T09:00:00.000Z"
}
  • Reports. How to generate and use reports in Yuno