Skip to main content

Overview

Accounting Periods define the time boundaries for financial transactions. All journal entries, bills, invoices, and payments must be posted to an open accounting period. Periods can be closed to prevent new transactions and reopened when adjustments are needed.

Period Properties

PropertyTypeDescription
period_idstringUnique identifier
period_namestringDisplay name (e.g., “January 2024”)
fiscal_year_idstringAssociated fiscal year
start_datestringPeriod start date (YYYY-MM-DD)
end_datestringPeriod end date (YYYY-MM-DD)
quarternumberFiscal quarter (1-4)
is_adjustment_periodbooleanWhether this is period 13 for adjustments
is_closedbooleanWhether the period is closed

Period States

StateDescription
OpenTransactions can be posted
Soft ClosedClosed but can be reopened
Hard ClosedPermanently closed

Close Types

When closing a period, you can specify which sub-ledgers to close:
TypeDescription
allClose all sub-ledgers
apClose Accounts Payable only
arClose Accounts Receivable only
payrollClose Payroll only

Endpoints

Period Close Process

1

Check Unposted Entries

Use the unposted-entries endpoint to identify any documents that haven’t been posted.
2

Post or Void Pending Documents

Either post pending documents or void them if they shouldn’t be included.
3

Review Period Balances

Run the Trial Balance report to verify debits equal credits.
4

Close the Period

Use the close endpoint to prevent new transactions.
Closing a period with force=true will close even if there are unposted entries. This should only be used in exceptional circumstances.