> ## Documentation Index
> Fetch the complete documentation index at: https://www.cashfree.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Transaction Reports

> Find answers to transaction report FAQs covering report types, custom filters, download formats, column definitions, and reconciling payment activity quickly.

<AccordionGroup>
  <Accordion title="What are the different transaction status in Cashfree?" onClick={() => posthog.capture('Accordion Clicked', { title: "What are the different transaction status in Cashfree?" })}>
    When customers initiate a payment, there are various states that the transaction may go through before reaching your account. After the customer initiates a payment, the transaction can go to either of the following:

    * **SUCCESS**
    * **FAILURE**
    * **VOID**
    * **INCOMPLETE**
    * **PENDING**
    * **FLAGGED**
    * **CANCELLED**
    * **USER\_DROPPED**

    See the [payment lifecycle](/payments/online/resources/payment-lifecycle) to know more about each of these states.

    <iframe src="https://www.cashfree.com/devstudio/preview/pg/embed/faqFeedback?section=payments%2Ftransaction-reports%23what-are-the-different-transaction-status-in-cashfree" style={{ width: "100%", height: "65px", border: "none" }} title="FAQs feedback component" />
  </Accordion>

  <Accordion title="How do I track my transactions?" onClick={() => posthog.capture('Accordion Clicked', { title: "How do I track my transactions?" })}>
    As soon as you log in to your Cashfree account, the Summary section in the payment gateway dashboard will give you instant context as to what is the amount of transaction that has happened on that particular day, and the settlement amount that you’re yet to receive. Besides this, Cashfree also provides a wide range of reports to analyse your business finances. The different reports that Cashfree provides you are,

    * Transactions Report
    * Settlement Reconciliation Report
    * Settlement Summary
    * Refunds Report
    * Ledger Report
    * Monthly Invoices

    <iframe src="https://www.cashfree.com/devstudio/preview/pg/embed/faqFeedback?section=payments%2Ftransaction-reports%23how-do-i-track-my-transactions" style={{ width: "100%", height: "65px", border: "none" }} title="FAQs feedback component" />
  </Accordion>

  <Accordion title="Can I track the amount of daily transactions in Cashfree?" onClick={() => posthog.capture('Accordion Clicked', { title: "Can I track the amount of daily transactions in Cashfree?" })}>
    Yes. With Cashfree Payments, you can receive specific reports such as **Transaction reports**, **Settlements**, and **Adjustment reports** directly into your own SFTP servers or Cashfree Payments' SFTP servers at a set frequency every day.
    If you'd like Cashfree Payments to push out the reports to your own SFTP servers, please fill out the [Support Form](https://merchant.cashfree.com/merchants/landing?env=prod\&raise_issue=1).

    <iframe src="https://www.cashfree.com/devstudio/preview/pg/embed/faqFeedback?section=payments%2Ftransaction-reports%23can-i-track-the-amount-of-daily-transactions-in-cashfree" style={{ width: "100%", height: "65px", border: "none" }} title="FAQs feedback component" />
  </Accordion>

  <Accordion title="Can Cashfree Payments send reports to my own SFTP servers?" onClick={() => posthog.capture('Accordion Clicked', { title: "Can Cashfree Payments send reports to my own SFTP servers?" })}>
    Yes. With Cashfree Payments, you can receive specific reports such as **Transaction reports**, **Settlements**, and **Adjustment reports** directly into your own SFTP servers or Cashfree Payments' SFTP servers at a set frequency every day.
    If you'd like Cashfree Payments to push out the reports to your own SFTP servers, please fill out the [Support Form](https://merchant.cashfree.com/merchants/landing?env=prod\&raise_issue=1).

    <iframe src="https://www.cashfree.com/devstudio/preview/pg/embed/faqFeedback?section=payments%2Ftransaction-reports%23can-cashfree-payments-send-reports-to-my-own-sftp-servers" style={{ width: "100%", height: "65px", border: "none" }} title="FAQs feedback component" />
  </Accordion>

  <Accordion title="Can I add custom fields like roll number or institute code to a payment and see them in my reconciliation report?" onClick={() => posthog.capture('Accordion Clicked', { title: "Can I add custom fields like roll number or institute code to a payment and see them in my reconciliation report?" })}>
    Yes. Pass the fields you need as key-value pairs in the `order_tags` object when calling the [Create Order API](/api-reference/payments/latest/orders/create). Up to three tags per order appear in the Settlement Recon Report under columns `Key_1`/`Value_1`, `Key_2`/`Value_2`, and `Key_3`/`Value_3` in the Transaction details section. Although you can pass up to 10 tags per order, only three are surfaced in the report. Use keys that match your reconciliation process—for example `institute_code`, `roll_number`, and `division` for education and multi-institute fees, or identifiers such as `branch_id`, `campaign_id`, or `invoice_ref` for other businesses. Include only the fields you need and keep your `order_tags` object to three keys.

    <iframe src="https://www.cashfree.com/devstudio/preview/pg/embed/faqFeedback?section=payments%2Ftransaction-reports%23can-i-add-custom-fields-like-roll-number-or-institute-code-to-a-payment-and-see-them-in-my-reconciliation-report" style={{ width: "100%", height: "65px", border: "none" }} title="FAQs feedback component" />
  </Accordion>
</AccordionGroup>
