One evaluated line of a period-close run: a single integrity test with a stable machine code, whether it was blocking, whether it passed, and a detail string naming the offending counts. Four of the ten tests are mandatory and gate the close: every posted journal balances, no draft or pending journals are dated in the period, receivable and payable open items tie to their allocations, and no unresolved posting failures remain queued. The other six are advisory and record a warning without stopping the close. Rows are written by the close service at evaluation time, not entered by hand.
Fields
| Field | Label | Type | Required | What it does |
CheckCode | Check Code | Text | | The stable machine identifier of the test, drawn from a fixed set of upper-case codes such as LEDGER_BALANCED, NO_DRAFT_JOURNALS, OPEN_ITEMS_TIE and NO_FAILED_POSTINGS. Match on this rather than on the display text, which is prose written at evaluation time and may change. |
CheckName | Check Name | Text | | The readable sentence describing what the test asserts, copied onto the row by the close service when the run was recorded. It is a snapshot for the audit trail, not a link to a configurable checklist definition. |
CreatedById | Created By | Lookup → UserAccount | Yes | |
CreatedDateTime | Created Date | DateAndTime | Yes | |
Detail | Detail | Text | | Populated only when the item failed, carrying the offending counts or amounts such as how many journals were unbalanced or how far a control account drifted from its subledger. It is left empty on a pass. |
Id | Id | Guid | Yes | |
IsMandatory | Is Mandatory | Boolean | | Whether this item blocks the close. Only four codes are blocking: journals balance, no draft or pending journals dated in the period, receivable and payable open items tie to allocations, and no unresolved posting failures. Everything else is advisory. |
ModifiedById | Modified By | Lookup → UserAccount | Yes | |
Name | Name | Text | Yes | |
OwnerId | Owner | Lookup → UserAccount | Yes | |
PartnerAccountId | Partner Account | Lookup → Account | | |
Passed | Passed | Boolean | | The outcome at the moment the run was recorded. Advisory items are often false on a successfully closed period, so a false value alone does not indicate a problem; read it together with whether the item was blocking. |
PeriodCloseId | Period Close | Lookup → PeriodClose | | |
RecordTypeId | Record Type | Guid, hidden | | |
UIProps | UI Props | Text | | |
UpdatedDateTime | Modified Date | DateAndTime | Yes | |
Actions
| Action | Label | Type | What it does |
Clone | Clone | ServerAction (Clone) | Create a copy of this record |
Edit | Edit | Edit | Edit |
New | New | NewInline | New |