BursaPay Logo
Knowledge Base
Ticket Sign In
Help Center > Finance, Reconciliation, Wallets & Administration > Closing Financial Periods and Generating Reports

Closing Financial Periods and Generating Reports

Published 2026-08-24 5 min read
Who is this article for?
This guide is for Superadmins, Financial Secretaries seeking operational guidance on BursaPay workflows.

UI Navigation Path (Step-by-Step)

  1. Open the relevant BursaPay finance dashboard workflow.
  2. Review the required state, filters, dates or records.
  3. Complete the permitted finance action or inspection.
  4. Verify the resulting state and audit trail.
Verified BursaPay finance workflow: Explains the atomic period-close workflow and report generation.

1. Overview & Purpose

Closing an open period sets is_closed and closed_at, writes a period_close audit event, then queues the period-close report after commit. Already-closed periods do not create another write or task.

2. Requirements & Setup

Only a Superadmin may close a period.

3. Step-by-Step Workflow

  1. Open the relevant BursaPay finance dashboard workflow.
  2. Review the required state, filters, dates or records.
  3. Complete the permitted finance action or inspection.
  4. Verify the resulting state and audit trail.

4. Rules & Troubleshooting

The report task is intentionally queued outside the atomic database block so it runs after a successful commit.

5. Verification & Next Steps

Verify closed state and audit entry before relying on the period-close report.

Was this article useful?

Related Articles

Financial Period Creation and Date Validation Chargeback Lifecycle and Filters
Ask Bursa AI