Skip to main content

Reports

The Reports page is where the parish ledger turns into the documents you actually use — a Canon 958 Mass register for the binder, a stipend summary by priest for diocesan paperwork, an income statement for the council, a trial balance for the bookkeeper. Sacramentum builds every report from the same double-entry ledger, so the totals always match and the audit trail is intact.

The Reports page

Navigate to Admin Dashboard → Finance → Reports. The page is organized into three layers:

  • A filter bar at the top with start and end dates, a currency selector, an Apply Filters button, and Download CSV / PDF buttons.
  • Two rows of summary cards that show period activity (Stipend Receipts, Offerings Income, Total Expenses, Total Cash Position) and current balances and liabilities (Bank Account, Stripe Pending, Undeposited Funds, Total Liabilities).
  • A report tabs section with seven reports, each with its own column layout, search box, and pagination.

If any Masses in the period have a TBD celebrant or any fulfilled intentions are still unpaid, an Attention Needed banner appears at the top with a View Details button that opens a detail dialog. From there you can assign celebrants for TBD Masses and review which fulfilled intentions still need payment recorded through the Mass Intentions payment workflow.

Setting the date range and currency

The filter card drives every report on the page.

  1. Pick a Start date.
  2. Pick an End date — leave it blank on the Trial Balance to see all-time balances.
  3. Select a Currency — USD or EUR.
  4. Click Apply Filters. The summary cards and the active tab refresh together.

Reports update only when you click Apply, so you can change the dates and currency without burning queries.

tip

For monthly close, set Start to the first of the month and End to the last day of the month. For year-end, set Start to January 1 and End to December 31. The Trial Balance can be left without an End date to see balances "as of right now," which is useful for verifying ledger health between closes.

The seven reports

Sacramentum ships with seven reports as tabs inside the page. Click any tab header to switch.

Mass intention register

Required by Canon 958, this is a complete record of every Mass intention the parish has accepted. Columns include Request Date, Requested By, Intention, Type, Stipend, Celebration Date, Celebrant, Status, and Notes. Use the search box to find a specific intention by text.

This is the only report with a dedicated PDF export button next to the CSV button — the PDF is formatted for printing and inclusion in the parish binder.

Stipend summary

A per-priest, per-period stipend total with Canon Law breakdown. Each row is a priest account; for that priest you see the year, month, total, and a breakdown by intention type (Deceased, Special, Thanksgiving, Memorial Offering, etc.). Use this when a priest asks for a year-end summary, when you complete diocesan reporting, or when you reconcile a payout against the source intentions.

Account activity

The classic financial statement: opening balance, period debits, period credits, and ending balance for every account in your chart. This is the right view when you need to explain a movement on a single account or when you want a one-page snapshot of period activity across the ledger.

Deposit breakdown

A list of deposits in the period — from Stripe payouts and from manual bank deposits — showing how much should move from the Operating Account to the Stipend Account after each deposit. The Deposit Type filter narrows the list to Stripe Only, Bank Only, or All. Use this report to figure out the exact transfer amount when settling stipend obligations after a deposit clears.

Stripe payouts

A read-out of every Stripe payout the parish has received, with arrival date, statement descriptor, status, and the gross/net/fee breakdown for the receipts Sacramentum tracked. Click any payout row to drill down into the receipts that were rolled into it, including which intentions and offerings were covered.

This area is empty until your parish has connected Stripe and received at least one payout. If Stripe is not configured, you see "Stripe is not configured for this parish" instead.

Income statement

A traditional Income / Expenses / Net Income statement for the period. Income lines and expense lines each appear in their own table with code, account name, count, and amount, plus footers totaling each side. The card header shows the period, currency, and Net Income front and center.

Stipends are treated as liabilities under Catholic financial policy, so they do not appear on this statement — they sit in the Trial Balance as priest payable subaccounts. The summary card "Stipend Receipts (period)" tracks them separately.

Trial balance

A list of every account in the chart with its total debits, total credits, and balance as of the end of the period. Leave the End date blank to see balances as of right now. Use this to verify that the ledger is in balance (debits equal credits) and to spot unusual account balances before close.

Reading the summary cards

The two rows of cards above the tabs surface the most-used numbers without making you click into a tab:

  • Stipend Receipts (period) — credits to the unassigned stipend liability account in the period; refunds excluded.
  • Offerings Income (period) — sum of non-stipend income for the period (memorial offerings, mass cards, etc.).
  • Total Expenses (period) — sum of expense accounts for the period.
  • Total Cash Position — Bank Account + Stripe Pending + Undeposited Funds. Updates whenever the ledger changes.
  • Bank Account — current balance in the operating bank account used for writing checks and paying expenses.
  • Stripe Pending — the exact amount you can transfer from Stripe to the Stipend Account next, plus an in-line Transfer button when manual payouts are configured.
  • Undeposited Funds — cash and check payments received but not yet deposited.
  • Total Liabilities — Priest Stipends + Diocesan Remittances combined, with each split out below the headline number.

Each card has a small info icon that explains the calculation in plain language when you hover over it.

Exporting CSV and PDF

The Download CSV button at the top right exports whichever tab is currently active. The CSV uses the same date range, currency, and filter settings as the on-screen view, so what you see is what you get.

The PDF button is only visible when the Mass Intention Register tab is active. PDF is reserved for the Mass register because that is the document most likely to be printed and put into the parish binder; the other tabs are typically downloaded as CSV and opened in a spreadsheet.

The Deposit Breakdown tab has its own Download CSV button inside the card, which exports just the deposit breakdown rows (rather than what the top filter bar would export).

warning

CSV exports include every row in the period, not just the page you are looking at. If you have a long date range with hundreds of intentions, the export can take a few seconds — wait for the download to finish before clicking Apply again.

Resolving the Attention banner

When the orange banner is visible, click View Details to open a detail dialog with two tabs:

  • TBD Masses — Masses in the period that were celebrated but never had a confirmed celebrant. Use the bulk-assign control to attach a celebrant (or each row's per-Mass dropdown for one-off corrections). Until these are resolved, stipend obligations cannot route to the right priest account.
  • Unpaid Intentions — fulfilled intentions still showing an outstanding stipend. Use this list to identify the intentions that need payment follow-up, then record the payment from the Mass Intentions payment workflow.

Both numbers in the banner update in real time as you resolve items, and the banner disappears when both reach zero.

What's next

  • Invoices, receipts, and refunds — the source documents the reports summarize
  • Payouts — settle priest stipend obligations and diocese remittances
  • Accounts — the chart of accounts that the Trial Balance and Account Activity pull from