S3 Report Types
Last updated: July 22, 2026
In addition to the reports you can generate on demand from your Astra Dashboard, Astra can deliver the following reports directly to your S3 bucket on a recurring schedule. See prerequisites below.
Overview Daily
The Overview Daily report is similar to the Transaction Report, but it includes 3 additional fields: settlement date, estimated settlement date, and addenda. The report interval is 1 day.
Note: Overview Daily and the Transaction Report cover similar transfer data, but they aren't the same report. Key differences:
Transaction Report (dashboard) | Overview Daily (S3) | |
|---|---|---|
Delivery | On-demand download | Automated daily delivery to your S3 bucket |
Settlement fields | Not included | Includes |
| AFT or OCT (the card transaction segment type) | AstraTransfer, DebitTransfer, or BatchAchTransfer (the transfer record type) |
If you need settlement timing for bank reconciliation, or want reports delivered automatically, use Overview Daily. For a quick on-demand check, use the Transaction Report.
The report includes the following fields.
Field | Description |
|---|---|
| Unique identifier for the Astra transfer. A transfer represents the full end-to-end payment and can include multiple segments (for example, a pull followed by a push). |
| Unique identifier for an individual transfer segment (for example, a single pull or push) within the Astra transfer. |
| Type of transfer record, such as |
| Current processing status of the transfer segment. |
| Unique identifier for the user associated with your program in the Astra system. |
| Billing line item (transfer rail or type) that this row is priced under, such as AFT, OCT, OCT_XB, C2C, C2A, A2A_T_PLUS_1, A2C_GROSS_CREDIT, ACH_STANDARD, ACH_SAMEDAY, RTP, FEDNOW, or BOOK. |
| Whether this row represents the overall Astra transfer (parent) or one of its underlying transfer segments (child). |
| Order number of this transfer within its transfer type for the billing period. |
| Dollar amount of the transfer segment. |
| Fee charged by the networks or schemes, such as Visa, Mastercard, or Discover. |
| Fee charged by the issuing bank. This field is empty if the acquirer doesn't provide transaction information at the interchange level. |
| Fee Astra charged for processing this transfer segment, in US dollars. Contact your Astra representative or reference your contract for details. |
| Fee your program collected from the end user at the time of transfer. |
| Unique identifier for your program in the Astra system. |
| Display name of your program in the Astra system. |
| Date the Astra transfer was initiated. |
| Date the transfer settled. |
| Estimated date the transfer will settle. |
| Additional payment reference information included with the transfer, when available. |
Overview Aging
The Overview Aging report includes the same fields as the Overview Daily report. The difference is the report interval: Overview Aging covers 7 days or a custom date range, rather than 1 day.
Interchange Overview Report
The Interchange Overview Report should be used to reconcile your auto-debit batch amounts down to the individual transaction level against your external bank account. Each row represents a single pass-through fee (interchange or network) assessed against an individual transaction.
The report is organized around two levels of grouping:
Batch level. A single ACH debit that Astra initiates against your connected billing account to collect fees across many transactions.
Transfer level. Each individual payment transaction and its associated fees that roll up into that batch.
Batch-level fields contain the same value on every row within a batch. Transfer-level fields are unique per transaction and fee type. The report includes the following fields.
Field | Type | Level | Description |
|---|---|---|---|
| String (UUID) | Batch | Unique identifier for your program in the Astra system. |
| String | Batch | Display name of your program in the Astra system. |
| String (UUID) | Batch | Unique identifier for the ACH batch transfer Astra initiated to collect fees from your billing account. Multiple rows share this ID when Astra bundles multiple transactions into a single debit. |
| String | Batch | Current status of the ACH batch. Typical values are |
| Timestamp (UTC) | Batch | Date and time the batch transfer was created. |
| String | Batch | ACH addenda record attached to the batch transfer. This text appears on your bank statement, so you can use it to match the debit on your statement to this report. |
| String | Batch | Category of fees included in the batch. A value of |
| Decimal (USD) | Batch | Total dollar amount of the ACH debit Astra initiated against your billing account for this batch. This is the amount you should see on your bank statement for the corresponding |
| String (UUID) | Transfer | Unique identifier for the Astra transfer. A transfer represents the full end-to-end payment and can include multiple segments (for example, a pull followed by a push). One transfer can appear on multiple rows if it has both an interchange fee and a network fee. |
| Timestamp (UTC) | Transfer | Date and time the Astra transfer was created. |
| String (UUID) | Transfer | Unique identifier for the specific segment of the payment route (an AFT pull or OCT push). This is the most granular transaction identifier in the report. |
| String | Transfer | Type of card transaction segment: AFT (Account Funding Transaction, a pull of funds) or OCT (Original Credit Transaction, a push of funds). |
| String | Transfer | Type of fee on this row. Values are |
| Decimal (USD) | Transfer | Most current fee amount on file from the card networks for this transaction and fee type. This value can change after Astra creates the batch if the network sends a revised file, so the sum of this column may differ from |
| Decimal (USD) | Transfer | Fee amount Astra has attempted or successfully collected from your billing account as part of the associated batch. This amount contributes to |