---
updatedAt: 2026-03-30T15:00:45.000Z
agentTools:
  projectIndex: https://docs.pelcro.com/v2.4/llms.txt
---

# Reports

Pelcro provides an Accounting Reports section that helps you review customer's activity and reconcile transactions over specific time periods. You can locate these reports from Accounting > Reports.

## Customer Summary Balance Report

The **Customer Summary Balance Report** includes customers who have transaction activity within the selected reporting period, providing a summary of their current balance, balance as of a chosen date, and the summation of all transactions that occurred within the specified reporting period.

This report helps finance teams verify ledger accuracy and perform month-end or audit reconciliations.

### Main Report Fields

| **Field Name**                            | **Definition**                                                                                                                        | **Example**                                                                                                                                                                  |
| ----------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Current Ending Balance**                | The customer’s balance as of the time the data is downloaded. This reflects the most up-to-date amount currently shown in the system. | If the customer’s balance is 900 at **the time you download the data**, the current ending balance will be 900.                                                              |
| **Ending Balance as of \[Selected Date]** | The customer’s balance as of the end of the selected reporting period. It excludes any transactions that occurred after that date.    | If the **selected period ends on 1 August** and the balance at that date was 900, the ending balance as of that date is 900.                                                 |
| **Balance Transactions Summation**        | The total value of all transactions (payments, adjustments, etc.) that occurred within the selected date range.                       | If the customer’s balance was 1000 at the start of July, and a 100 transaction occurred during August, then the transaction summation for the selected August period is 100. |

### Example Scenario

| **Field**                      | **Value**         | **Explanation**                                       |
| ------------------------------ | ----------------- | ----------------------------------------------------- |
| **Balance as of June**         | 1000              | Opening balance at the start of the reporting period. |
| **Transaction Applied (July)** | 100               | Applied balance to invoice in July.                   |
| **Report Selected Period**     | 1 July – 1 August | Reporting range selected by the user.                 |

**Calculated Report Output:**

| **Field**                                | **Value** | **Explanation**                                       |
| ---------------------------------------- | --------- | ----------------------------------------------------- |
| **Current Ending Balance**               | 900       | Current balance as of the time of report download.    |
| **Ending Balance as of Selected Period** | 900       | Balance at the end of the selected period (1 August). |
| **Balance Transactions Summation**       | 100       | Total transactions applied during July.               |

### How It Works

1. The report aggregates all **customer balance transactions** (invoices, payments, refunds, and adjustments).
2. For each customer, it computes:
   * The balance at the **start** of the selected period
   * The **total movement** (sum of transactions) during the specified period
   * The **ending balance** as of the selected period’s end date
3. When the report is downloaded, Pelcro recalculates the **Current Ending Balance** to reflect the most recent activity in the system.

### Use Cases

* Month-end or quarterly reconciliation
* Customer balance verification before billing runs
* Audit reviews and balance movement tracking

***

## Accounts Receivable (AR) Aging Report

The **AR Aging Report** provides a complete snapshot of all **open invoice balances** and categorizes them into industry-standard aging buckets (0–30, 31–60, etc.) based on a selected **As of Date**.\
This report is essential for finance, accounting, and collections teams who need to monitor overdue invoices, forecast cash flow, and perform accurate reconciliation.

### Overview

The AR Aging Report allows you to:

* View all **open invoices** as of a chosen cutoff date.
* Understand how overdue each invoice is based on aging buckets.
* Analyze invoice-level financial data along with related subscription, customer, and plan metadata.
* Support collection workflows, audit needs, and financial statement alignment.

All aging values are calculated relative to a **single As of Date**, which follows standard accounting practice.

### As of Date Logic

The **As of Date** determines:

* Which invoices appear in the report (only invoices **created on or before** this date and still **open** as of that date).
* How the aging buckets are calculated.
* Which balances are considered overdue or not yet due.

If an invoice has **no due date**, the system will automatically use the **invoice creation date** for aging calculations.

### Aging Buckets

Every open invoice is categorized into one of the following buckets:

* **Not Yet Due**
* **1–30 Days Past Due**
* **31–60 Days Past Due**
* **61–90 Days Past Due**
* **91–120 Days Past Due**
* **Over 120 Days Past Due**

The sum of all these buckets equals the invoice’s **Accounts Receivable** balance.

### Report Fields

Each row in the report includes detailed invoice, customer, subscription, and plan information:

#### **Invoice Details**

* Invoice ID
* Invoice Number
* Invoice Created At
* Invoice Status
* Invoice Total
* Due Date
* Accounts Receivable
* All aging bucket values (Not Yet Due → Over 120 Days)

#### **Subscription Details**

* Subscription Created At
* Subscription Started At
* Subscription Period Start
* Subscription Period End
* Subscription Status

#### **Customer Details**

* Customer ID
* First/Last Name
* Email
* Customer Title
* Customer Organization

#### **Product & Plan Details**

* Product Name
* Plan ID
* Plan Name
* Plan Term
* Plan Amount
* **Plan Auto Uncollectible Days**  (Used to compute time remaining before the invoice becomes uncollectible)
* Sales Rep Name associated with the subscription

### &#x20;How It Works

For each invoice:

1. Confirm it is **open** as of the selected As of Date.
2. Determine the correct **aging bucket** based on the Due Date.
   * If no Due Date exists, fallback to Invoice Created Date.
3. Calculate **Accounts Receivable** as the sum of all aging buckets.
4. Combine the invoice details with related subscription, customer, and plan metadata.

Only open invoices with outstanding balances are included.

### &#x20;Use Cases

* Tracking overdue customer balances
* Collections follow-up and prioritization
* Cash flow forecasting
* Month-end and quarter-end reconciliation
* Audit support and financial statement tie-outs
* Monitoring trends in aging to identify risk accounts

<br />

***

## &#x20;Payment Reconciliation Report

### Overview

The **Payment Reconciliation Report** helps finance teams quickly reconcile Pelcro transactions with their payment processor’s monthly summaries. It provides a clean, one-to-one view of **payments, refunds, and disputes**, eliminating the need for manual adjustments and reducing reconciliation errors.

This report is designed to match processor data exactly, making month-end close and audits faster and more reliable.

### Where to Find the Report

Navigate to:

**Accounting → Reports → Payment Reconciliation**

### How It Works

1. Select a **Month** using the monthly selector (YYYY-MM).
2. Choose the **Currency** you want to review.
3. Pelcro generates a simple, structured table summarizing all activity for that month.

The report reflects Pelcro’s existing **online vs. offline payment classification**, ensuring consistency with other accounting views.

### Report Layout

The table contains three rows:

* **Payments** (Payments received)
* **Refunds**
* **Disputes**
  * **Won Disputes**\
    Disputes resolved in your favor, where funds are retained.

  * **Lost Disputes**\
    Disputes resolved against you, resulting in refunds.

  * **Pending Disputes**\
    Disputes that are still in progress and not yet finalized.

Each row includes the following columns:

* **Online Total**
* **Offline Total**
* **Total**
* **Export**

There is no revenue recognition or graphical logic — the report is intentionally straightforward for reconciliation purposes.

<Image align="center" src="https://files.readme.io/220f82399f0a8a879c0e6b543c3fd802b1d418cd4de94bf4e6fce3fb5ab443a4-Screenshot_2026-02-02_at_6.19.28_PM.png" />

### Exporting Data

* Each row includes an **Export** button that downloads a CSV file containing the currently displayed data.
* All data is grouped by the selected month and currency to align directly with processor summaries.

### Use Cases

* Monthly payment processor reconciliation
* Validation of charges, refunds, and disputes
* Faster month-end close
* Audit preparation and financial controls

### Notes

* Only data for the selected month and currency is included.
* The report is designed for **exact matching**, not forecasting or revenue analysis.
* Online vs. offline classification follows Pelcro’s existing payment source logic.

<br />

## Shipments & Returns Report

### Overview

The **Shipments & Returns Report** helps finance teams review shipment and return activity based on **actual fulfillment creation dates**, enabling accurate revenue recognition for the correct period.

This report exports a ZIP file containing two detailed CSV files: one for shipments and one for returns.

### Where to Find the Report

Navigate to:\
**Accounting → Reports → Shipments & Returns**

### How It Works

1. Select a **Fulfillment Creation Date** range (from / to).
2. Pelcro generates a ZIP containing:
   * **Shipments CSV** — All shipments fulfilled within the selected date range.
   * **Returns CSV** — All returns tied to fulfillments created within the same date range.

### Report Structure

**Shipments Sheet**

* Based on the existing Fulfillment Export dataset.
* Includes all fulfillment fields with shipment-specific fields such as:
  * Fulfillment creation date
  * Shipment quantities
  * Unit rate and totals

**Returns Sheet**

* A dedicated returns dataset.
* Includes per-return fields such as:
  * `customer_name`
  * `customer_id`
  * `return_created_at`
  * `return_quantity`
  * `return_rate`
  * `total`

### Use Cases

* Accurate monthly or period-based revenue recognition
* Shipment and return activity review
* Audit preparation and reconciliation

### Notes

* The selected date range applies to both shipments and returns based on the fulfillment’s created-at date.
* Data is exported in CSV format inside a ZIP for easy download and analysis.

<br />

> 📘 **Next Steps:**
>
> * Learn more about [Accounting](https://docs.pelcro.com/docs/accounting#/)
> * Contact <support@pelcro.com> for questions about report data.

<br />

# Sibling pages

* [Revenue Streams](https://docs.pelcro.com/v2.4/docs/accounting-revenue-streams.md)
* [Revenue Recognition](https://docs.pelcro.com/v2.4/docs/accounting-revenue-recognition.md)
* [Cash Movement](https://docs.pelcro.com/v2.4/docs/accounting-cash-movement.md)
* [Adjustments](https://docs.pelcro.com/v2.4/docs/accounting-adjustments.md)
* [Agency Commission](https://docs.pelcro.com/v2.4/docs/accounting-agency-commission.md)