GL entry review methodology

Sigmodx records approve, flag, and block decisions on journal entries without storing full GL subledgers or employee identity. Auditors verify period attestations using SIGMODX-GL-[ORG]-[HASH] strings at /verify.

Input hashing

Hash JE reference, GL account code, amount, posting period, and an anonymized poster identifier (role or hashed user id, not names). Your ERP data stays in your environment.

Flag subtypes

SubtypeMeaning
duplicate_riskEntry may duplicate an existing journal record
round_numberAmount is a suspicious round number
unusual_posterPoster rarely posts to this account
outside_hoursEntry created outside configured business hours
threshold_skirtingAmount just below an approval threshold
segregation_of_dutiesCreator and approver are the same person, auto-blocked
backdatedPosting date precedes entry creation
suspense_accountEntry posts to suspense or clearing
missing_documentationNo document reference attached

SOD auto-block

Segregation of duties violations are always recorded as block decisions, regardless of agent ALLOW/LIMIT/BLOCK state. The block is immutable once attested.

Reliability signals

  • False positive rate: flagged/blocked entries a human cleared
  • False negative rate: approved entries a human later escalated
  • SOD violation detection rate: SOD cases correctly blocked
  • Block accuracy: blocked entries confirmed by reviewers
  • Escalation rate: critical flags escalated

Computed state ALLOW / LIMIT / BLOCK uses org thresholds in gl_review_thresholds. Supervisors may override via agent_state_overrides with a mandatory reason.

PCAOB AS 2201

Attestations support evidence that automated journal-entry review controls operated for the period, including SOD enforcement and reviewer disagreement rates.