> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://docs.fynapse.app/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.fynapse.app/_mcp/server.

# Business Date Configuration

> Learn how to configure the business date in Fynapse.

## Overview

There are two types of dates in Fynapse important for the general configuration of the system:

* System Date - this is the actual date and time of the machine you are using to work with Fynapse; System Date does not differentiate between working and non-working days
* Business Date - this is the date and time configured for Fynapse processing; Business Date differentiates between working and non-working days based on the Business Calendar configured for the Subledger Node; Business Date is always a working day

By default, the Business Date is equal to the System Date, unless the System Date falls on a non-working date, then the Business Date is equal to the first next working day.

For example, if the System Date is January 1st, which is a non-working day, the Business Date is January 2nd, as illustrated by the timeline below:

![Business Calendar Example](https://files.buildwithfern.com/visual-editor-images/aptitude-software.docs.buildwithfern.com/2026-01-21T09:30:44.042Z/docs/welcome-to-fynapse-platform/business-calender.png)

You can enable Business Date override for testing purposes **on non-production environments** by hardcoding a specific date and time. For override, you can select a non-working day.\
Please note that:

1. If Business date override is enabled, future dated Journals and Balances will not be visible on Journals and Balances screens.
2. Enabling Business Date override significantly affects the processing of the system:
   1. Future dated transactions, including scheduled transactions such as reversals, will be posted, but will not be visible on Journals and Balances screens.
   2. Past dated transactions that fall within a closed period and should not be posted will be posted if the override date forcibly opens the closed period.

For more details, refer to **How to Configure Business Date for Testing/Non-production Environments?**

## Where Do We Use Business Date?

Business Date is used to determine the statuses of periods in Fynapse, whether a period is open or closed.

Below is an example of the relation between System Date and Business Date and the period status, for a configuration where Business Day shift is set to -1.

![Period Status Versus Current Business Date](https://files.buildwithfern.com/visual-editor-images/aptitude-software.docs.buildwithfern.com/2026-01-27T08:12:41.498Z/docs/instance-management/general-settings/business-date-configuration/Grace_Days.drawio.png)

Based on this information, Fynapse determines whether a Business Event can be posted to a given period.

Example:

This is an example of a configuration with 3 Grace Days defined. For this configuration, only working days are included in the period calculations.

![Configuration With Grace Days](https://files.buildwithfern.com/visual-editor-images/aptitude-software.docs.buildwithfern.com/2026-01-27T08:10:10.840Z/docs/instance-management/general-settings/business-date-configuration/Grace_Days_non_working.drawio.png)

## Tutorials

Business Date is configured on the **System Settings** screen and can be viewed on **Accounting Bases** and **Node Configurations** screens.

#### How to Configure Business Date?

> **Info**
>
> By default, the Business Date is equal to the System Date.

1. Go to **System Configurations > System Settings**.
2. Click the **Edit** button.
3. Set the Business date days shift as T-\[n].
   > **Info**
   >
   > **T** refers to the current system date. When you set the Business Date, non-working days are omitted.
   > **Info**
   >
   > If Business Date override is enabled, you cannot configure the Business Date in this section.
4. Click the **Save** button to save the Business Date, or the **Cancel** button to discard your changes.

> **Warning**
>
> If you enable Business Date override, it will override the configuration defined above.

#### How to Configure Business Date for Testing/Non-production Environments?

> **Warning**
>
> This method for hardcoding the Business Date is recommended only for Testing or Non-Production Environments.

1. Go to **System Configurations > System Settings**.
2. Click the **Edit** button.
3. Check the **Business date override** checkbox.
4. Select the Business Date by selecting a date from the calendar and then enter the fixed time.
   > **Info**
   >
   > You can select any date, including non-working days.
   > **Info**
   >
   > If Business Date override is enabled, future-dated Journals and Balances will not be visible on the **Journals** and **Balances** screens.
5. Click the **Save** button to save the Business Date, or the **Cancel** button to discard your changes.

> **Warning**
>
> If you didn’t enable the Unposted Journals feature flag, i.e. both current and future dated Journals are stored in the Journals Entity, then when you enable Business Date override, more Journals will be visible in your Journal queries depending on if you selected an override date in the future.
>
> If you enabled the Unposted Journals feature flag, i.e. future dated Journals are sorted into the Unposted Journals Entity, your query results will not be affected when you enable Business Date override.