Brightwater Provisions, Inc.
LedgerPro to new ERP
- Cutover
- Go-live
- Books
- USD
Public demoView-only · fictional data
Brightwater Provisions, Inc.
LedgerPro to new ERP
This run was superseded before it did any work, so it produced no results. It was requested by an approved change.
Superseded: a later run covers these inputs
the inputs changed before this run started; a later run covers them That is bookkeeping rather than a failure: no result was ever computed from these inputs, so this run has no counts, timings or findings.
Back to the run historypipeline.inputs_changed
{
"code": "pipeline.inputs_changed",
"detail": "the inputs changed before this run started; a later run covers them"
}Relay re-checked the migration after the inputs changed. This is the evidence that a correction did what it claimed — and nothing else.
Run #17 → Run #13
What the re-check after the correction found, compared with what stood before it.
Everything below is recorded by the run itself. Relay recomputes all of it from the inputs on every run; nobody types these numbers in.
This run recorded no counts
A run records counts only when it completes.
{
"counts": {},
"stage_timings_ms": {}
}The stages of the run, in the order Relay performs them, with how long each one took.
No stage timings recorded
Stage timings are recorded only by a run that completes.
The input fingerprint identifies the exact inputs; the result fingerprint identifies what the engine produced from them. Identical inputs must produce an identical result fingerprint — that is how a run can be re-verified rather than trusted.
| Gate | Before | After |
|---|---|---|
| G1 | fail | not evaluated |
| G2 | pass | not evaluated |
| G3 | fail | not evaluated |
| G4 | pass | not evaluated |
| G5 | fail | not evaluated |
| G6 | fail | not evaluated |
| G7 | fail | not evaluated |
| G8 | fail | not evaluated |
| G9 | fail | not evaluated |
| G10 | fail | not evaluated |
| G11 | pass | not evaluated |
| G12 | fail | not evaluated |
| Reconciliation | Before | After |
|---|---|---|
| R1 | discrepancy | not evaluated |
| R2 | discrepancy | not evaluated |
| R3 | discrepancy | not evaluated |
| R3b | discrepancy | not evaluated |
Findings resolved (65)
Raised before, and not raised by this run.
PARTY.UNRESOLVED_DUPLICATE_CANDIDATE066f16431321…
C-0154 and C-0198 may be the same customer (score 0.6013)
RECON.R2095f762436de…
Legacy balances through the mapping vs staged balances: {'target_account': 'unmapped', 'period_end': '2026-03-31'} differs by 2315.77
RECON.R109780609243f…
Trial balance control vs GL detail: {'account': '6200', 'period_end': '2026-06-30'} differs by 1184.62
GL.ACCOUNT_EXISTS16c03e1a2f83…
jl:JE-2026-0163:1 posts to 6999, which is not in the chart of accounts
BANK.UNRECORDED_ACTIVITY187c7c5fc995…
MONTHLY MAINTENANCE FEE -45.00 USD on 2026-06-30 is not recorded in the ledger
DATA.INSTRUCTION_LIKE_TEXT26b00ccab858…
notes of party:vendor:V-1263 contains instruction-like text
RECON.R229074ffb9fd4…
Legacy balances through the mapping vs staged balances: {'target_account': '5100', 'period_end': '2026-04-30'} differs by -450.00
RECON.R12f1f8ee1cbf3…
Trial balance control vs GL detail: {'account': '6200', 'period_end': '2026-04-30'} differs by 1184.62
RECON.R12f9b40f858b5…
Trial balance control vs GL detail: {'account': '2000', 'period_end': '2026-04-30'} differs by -1184.62
BANK.UNRECORDED_ACTIVITY2ff21f9cf13c…
MONTHLY MAINTENANCE FEE -45.00 USD on 2026-05-29 is not recorded in the ledger
RECON.R1366ed2470096…
Trial balance control vs GL detail: {'account': '6410', 'period_end': '2026-04-30'} differs by -450.00
GL.ACCOUNT_EXISTS3bfc892c18d2…
jl:JE-2026-0041:1 posts to 6999, which is not in the chart of accounts
RECON.R13cf5a1c5b6ea…
Trial balance control vs GL detail: {'account': '6200', 'period_end': '2026-05-31'} differs by 1184.62
RECON.R242f3d76f686b…
Legacy balances through the mapping vs staged balances: {'target_account': 'unmapped', 'period_end': '2026-06-30'} differs by 2315.77
PARTY.UNRESOLVED_DUPLICATE_CANDIDATE54aaa9bc69ed…
C-0107 and C-0154 may be the same customer (score 1.0000)
BANK.UNRECORDED_ACTIVITY5b038e5a3600…
MONTHLY MAINTENANCE FEE -45.00 USD on 2026-01-30 is not recorded in the ledger
GL.PERIOD_MATCHES_DATE5dbbda45657c…
JE-2026-0388 is posted to 2026-03 but dated 2026-04-02
RECON.R15f1cc2b726c4…
Trial balance control vs GL detail: {'account': '5000', 'period_end': '2026-03-31'} differs by 21730.00
RECON.R260d5fafdd542…
Legacy balances through the mapping vs staged balances: {'target_account': 'unmapped', 'period_end': '2026-05-31'} differs by 2315.77
BANK.UNRECORDED_ACTIVITY630609f83acf…
MONTHLY MAINTENANCE FEE -45.00 USD on 2026-04-30 is not recorded in the ledger
BANK.UNRECORDED_ACTIVITY655890d73124…
MONTHLY MAINTENANCE FEE -45.00 USD on 2026-03-31 is not recorded in the ledger
RECON.R266b7e0b1f57b…
Legacy balances through the mapping vs staged balances: {'target_account': 'unmapped', 'period_end': '2026-04-30'} differs by 2315.77
RECON.R169fbe39f9b0d…
Trial balance control vs GL detail: {'account': '6200', 'period_end': '2026-03-31'} differs by 1184.62
GL.PERIOD_MATCHES_DATE7105845eea0f…
JE-AP-20455 is posted to 2026-03 but dated 2062-03-14
CUR.PARTY_CURRENCY_MISMATCH71569c0b3181…
INV-10611 is in USD; C-0301 normally uses EUR
RECON.R273ccc38b1da6…
Legacy balances through the mapping vs staged balances: {'target_account': '2000', 'period_end': '2026-03-31'} differs by -1184.62
CUR.PARTY_CURRENCY_MISMATCH75d588ebbeb6…
INV-10542 is in USD; C-0301 normally uses EUR
RECON.R2764713ef90e8…
Legacy balances through the mapping vs staged balances: {'target_account': '1300', 'period_end': '2026-03-31'} differs by -21730.00
RECON.R27bd37ffc1821…
Legacy balances through the mapping vs staged balances: {'target_account': '6200', 'period_end': '2026-04-30'} differs by 1184.62
GL.JE_BALANCED7c84752607fe…
JE-2026-0412 is out of balance by 450.00
BANK.UNRECORDED_ACTIVITY8448fdeeb978…
MONTHLY MAINTENANCE FEE -45.00 USD on 2026-02-27 is not recorded in the ledger
RECON.R2855b8dacbd8b…
Legacy balances through the mapping vs staged balances: {'target_account': 'unmapped', 'period_end': '2026-01-31'} differs by 2845.35
RECON.R186efd14ecd2b…
Trial balance control vs GL detail: {'account': '1300', 'period_end': '2026-03-31'} differs by -21730.00
RECON.R287513f8e36a8…
Legacy balances through the mapping vs staged balances: {'target_account': '5000', 'period_end': '2026-03-31'} differs by 21730.00
RECON.R1911883b76eb1…
Trial balance control vs GL detail: {'account': '2000', 'period_end': '2026-03-31'} differs by -1184.62
RECON.R194431be647e4…
Trial balance control vs GL detail: {'account': '2000', 'period_end': '2026-06-30'} differs by -1184.62
MAP.SUBTYPE_COMPATIBLE9c7805fd7c08…
1205 (contra_asset) maps to 1200 (accounts_receivable)
PAY.UNAPPLIED_CASH9f25812e0607…
PMT-32028 has 1254.40 USD unapplied
RECON.R1a06cbcfc1603…
Trial balance control vs GL detail: {'account': '6410', 'period_end': '2026-06-30'} differs by -450.00
RECON.R6a2cc63eacd15…
Source GL rows vs staged journal lines: {'period': '2026-04'} differs by 1
RECON.R3a69250abbbe4…
AR subledger vs GL control accounts: {'party': 'unassigned'} differs by -38400.00
AR.INVOICE_PARTY_EXISTSae34c9b0cd53…
INV-10301 references C-0412, which is not in the party master
AR.PAYMENT_PARTY_EXISTSaf779e663156…
PMT-31877 references C-0412, which is not in the party master
RECON.R1b63f25239e88…
Trial balance control vs GL detail: {'account': '6410', 'period_end': '2026-05-31'} differs by -450.00
GL.ACCOUNT_EXISTSbbae674d7bea…
jl:JE-2026-0107:1 posts to 6999, which is not in the chart of accounts
RECON.R2c118146e8335…
Legacy balances through the mapping vs staged balances: {'target_account': '5100', 'period_end': '2026-06-30'} differs by -450.00
GL.ACCOUNT_EXISTSc555388fd079…
jl:JE-2026-0219:1 posts to 6999, which is not in the chart of accounts
MAP.ACCOUNT_UNMAPPEDc87204e47c4e…
legacy account 6999 has a balance or activity but no target mapping
PARTY.UNRESOLVED_DUPLICATE_CANDIDATEcbf9ba8f7e2f…
C-0107 and C-0198 may be the same customer (score 0.6013)
RECON.R2ce0899fa4f62…
Legacy balances through the mapping vs staged balances: {'target_account': '2000', 'period_end': '2026-05-31'} differs by -1184.62
RECON.R2d31440b63b28…
Legacy balances through the mapping vs staged balances: {'target_account': '6200', 'period_end': '2026-03-31'} differs by 1184.62
RECON.R2dc540b6ee83d…
Legacy balances through the mapping vs staged balances: {'target_account': '6200', 'period_end': '2026-05-31'} differs by 1184.62
PARTY.UNRESOLVED_DUPLICATE_CANDIDATEdce14380d6e4…
V-1042 and V-1187 may be the same vendor (score 1.0000)
CUR.PARTY_CURRENCY_MISMATCHdf7617ca2ad7…
INV-10689 is in USD; C-0301 normally uses EUR
RECON.R2df78ad5e1285…
Legacy balances through the mapping vs staged balances: {'target_account': 'unmapped', 'period_end': '2026-02-28'} differs by 2315.77
RECON.R2e060cdf9b136…
Legacy balances through the mapping vs staged balances: {'target_account': '6200', 'period_end': '2026-06-30'} differs by 1184.62
RECON.R3e5a1e8065d98…
AR subledger vs GL control accounts: {'party': 'C-0233'} differs by 9340.00
RECON.R4e61a61c7ca46…
AP subledger vs GL control accounts: {'party': 'V-1211'} differs by 1184.62
GL.DATE_IN_WINDOWe8f4120707a8…
JE-AP-20455 is dated 2062-03-14, outside 2026-01-01..2026-06-30
RECON.R3be9e353112868…
Control aging vs staged open items: {'document': 'INV-10877'} differs by 9340.00
RECON.R2ea09721709db…
Legacy balances through the mapping vs staged balances: {'target_account': '2000', 'period_end': '2026-06-30'} differs by -1184.62
RECON.R1eeeb3a616881…
Trial balance control vs GL detail: {'account': '2000', 'period_end': '2026-05-31'} differs by -1184.62
RECON.R2ef1b363367fc…
Legacy balances through the mapping vs staged balances: {'target_account': '5100', 'period_end': '2026-05-31'} differs by -450.00
RECON.R2efb6f6cc6e06…
Legacy balances through the mapping vs staged balances: {'target_account': '2000', 'period_end': '2026-04-30'} differs by -1184.62
NORM.MALFORMED_ROWfdab1e1f717d…
01a0c786-9da6-721e-a2a0-85361e733ff6 lines 9505-9506 could not be parsed (field_count_mismatch)
Findings added (0)
Raised by this run, and not raised before.
None.
{
"base_run_id": "01a0c786-cd2c-77f4-9cff-808e9f51079d",
"other_run_id": "01a0c786-c690-74ac-a431-94627a9e59ce",
"changed_fingerprint_components": [
"account_mapping_set",
"active_imports",
"column_mapping_sets",
"engine_input_fingerprint"
],
"findings_added": [],
"findings_removed": [
{
"fingerprint": "066f164313213c7b2c5472d2ea130d1a958f956eba15fcbae3cfdd3ea7856aa0",
"rule_id": "PARTY.UNRESOLVED_DUPLICATE_CANDIDATE",
"message": "C-0154 and C-0198 may be the same customer (score 0.6013)"
},
{
"fingerprint": "095f762436defdcc6f6b19d3d518389d026de4c854d164c3092e3ffcfc39a6c5",
"rule_id": "RECON.R2",
"message": "Legacy balances through the mapping vs staged balances: {'target_account': 'unmapped', 'period_end': '2026-03-31'} differs by 2315.77"
},
{
"fingerprint": "09780609243f835e37f2cc6e866fe7cf14d9bfe8de3c17b55c49e2c9fcd01b3b",
"rule_id": "RECON.R1",
"message": "Trial balance control vs GL detail: {'account': '6200', 'period_end': '2026-06-30'} differs by 1184.62"
},
{
"fingerprint": "16c03e1a2f8395a101e3570389bfb34fe331b5165384e2dbf2b2d5afa2fac560",
"rule_id": "GL.ACCOUNT_EXISTS",
"message": "jl:JE-2026-0163:1 posts to 6999, which is not in the chart of accounts"
},
{
"fingerprint": "187c7c5fc9954a239bfd46b5297584506a99d1b6c9775175e7c93685938e05f2",
"rule_id": "BANK.UNRECORDED_ACTIVITY",
"message": "MONTHLY MAINTENANCE FEE -45.00 USD on 2026-06-30 is not recorded in the ledger"
},
{
"fingerprint": "26b00ccab85862d91987758092a64269604b52380727e192751c5608cd181d6d",
"rule_id": "DATA.INSTRUCTION_LIKE_TEXT",
"message": "notes of party:vendor:V-1263 contains instruction-like text"
},
{
"fingerprint": "29074ffb9fd4e8e6e650c7fd5114de4a0efc99286d445ab0e2796e3cf18f0546",
"rule_id": "RECON.R2",
"message": "Legacy balances through the mapping vs staged balances: {'target_account': '5100', 'period_end': '2026-04-30'} differs by -450.00"
},
{
"fingerprint": "2f1f8ee1cbf3d1b84a0b5bdaec31c6b018b5be69da55c945ade011fccae8dbf4",
"rule_id": "RECON.R1",
"message": "Trial balance control vs GL detail: {'account': '6200', 'period_end': '2026-04-30'} differs by 1184.62"
},
{
"fingerprint": "2f9b40f858b55acd9f9bf8a957ebd671380e5efa9c0953e90b4e266320c076f7",
"rule_id": "RECON.R1",
"message": "Trial balance control vs GL detail: {'account': '2000', 'period_end': '2026-04-30'} differs by -1184.62"
},
{
"fingerprint": "2ff21f9cf13c85d47614d57d126efe16a3b6292bd72a55d82dec0e37727a5a4f",
"rule_id": "BANK.UNRECORDED_ACTIVITY",
"message": "MONTHLY MAINTENANCE FEE -45.00 USD on 2026-05-29 is not recorded in the ledger"
},
{
"fingerprint": "366ed247009690b7fcd24169a41e098b8310c51fe40ae6c492dcd0688539efa7",
"rule_id": "RECON.R1",
"message": "Trial balance control vs GL detail: {'account': '6410', 'period_end': '2026-04-30'} differs by -450.00"
},
{
"fingerprint": "3bfc892c18d2e161ea327d355e7eb6eb8a926447c67b7c51ccad579a915593b0",
"rule_id": "GL.ACCOUNT_EXISTS",
"message": "jl:JE-2026-0041:1 posts to 6999, which is not in the chart of accounts"
},
{
"fingerprint": "3cf5a1c5b6ea2fc4eb3748eb64a300651de4b677f278269b06e05de3470849a9",
"rule_id": "RECON.R1",
"message": "Trial balance control vs GL detail: {'account': '6200', 'period_end': '2026-05-31'} differs by 1184.62"
},
{
"fingerprint": "42f3d76f686bdf4475dbe5e783df45f32d01755b0ca867009e8edf31bba45b89",
"rule_id": "RECON.R2",
"message": "Legacy balances through the mapping vs staged balances: {'target_account': 'unmapped', 'period_end': '2026-06-30'} differs by 2315.77"
},
{
"fingerprint": "54aaa9bc69edc62a21e92488afde0eeb469288e65d8a133897112b56f3f9db9c",
"rule_id": "PARTY.UNRESOLVED_DUPLICATE_CANDIDATE",
"message": "C-0107 and C-0154 may be the same customer (score 1.0000)"
},
{
"fingerprint": "5b038e5a3600b26617c818a7b5261e9521a3b057a82be8b69988ced9d74fd667",
"rule_id": "BANK.UNRECORDED_ACTIVITY",
"message": "MONTHLY MAINTENANCE FEE -45.00 USD on 2026-01-30 is not recorded in the ledger"
},
{
"fingerprint": "5dbbda45657c4f9e1b1702c492c1ed268919deda52045bbeac38823cf336a1e7",
"rule_id": "GL.PERIOD_MATCHES_DATE",
"message": "JE-2026-0388 is posted to 2026-03 but dated 2026-04-02"
},
{
"fingerprint": "5f1cc2b726c4a20a0194c607ff4b20f712e73bc9c32c94e7e5a7c32c1eac6f30",
"rule_id": "RECON.R1",
"message": "Trial balance control vs GL detail: {'account': '5000', 'period_end': '2026-03-31'} differs by 21730.00"
},
{
"fingerprint": "60d5fafdd5426f65b6d9b9b18da7016e4113ab5999d1981094591ca7529bf6ed",
"rule_id": "RECON.R2",
"message": "Legacy balances through the mapping vs staged balances: {'target_account': 'unmapped', 'period_end': '2026-05-31'} differs by 2315.77"
},
{
"fingerprint": "630609f83acf41c9e97ff42d04fdcd645d344aec6b22b46dff406e8aa2ae7e2d",
"rule_id": "BANK.UNRECORDED_ACTIVITY",
"message": "MONTHLY MAINTENANCE FEE -45.00 USD on 2026-04-30 is not recorded in the ledger"
},
{
"fingerprint": "655890d7312452981219877ce4af62b25b2098721b2c207c27b49f9acdd53bfa",
"rule_id": "BANK.UNRECORDED_ACTIVITY",
"message": "MONTHLY MAINTENANCE FEE -45.00 USD on 2026-03-31 is not recorded in the ledger"
},
{
"fingerprint": "66b7e0b1f57ba52f4c3f0841a0c55922736a782e8783c7127ada26231bfe4fe1",
"rule_id": "RECON.R2",
"message": "Legacy balances through the mapping vs staged balances: {'target_account': 'unmapped', 'period_end': '2026-04-30'} differs by 2315.77"
},
{
"fingerprint": "69fbe39f9b0d4f3d9286550ed2b48121a5c1c2a5bcd92846af15843e547836fa",
"rule_id": "RECON.R1",
"message": "Trial balance control vs GL detail: {'account': '6200', 'period_end': '2026-03-31'} differs by 1184.62"
},
{
"fingerprint": "7105845eea0f8a6d499b0a5b6880cae6f6108c14d30cee2d9c3f86c68bf875b8",
"rule_id": "GL.PERIOD_MATCHES_DATE",
"message": "JE-AP-20455 is posted to 2026-03 but dated 2062-03-14"
},
{
"fingerprint": "71569c0b3181deced06ede10c0fa503983ac9283e2dcecb2c197a847ac5b3606",
"rule_id": "CUR.PARTY_CURRENCY_MISMATCH",
"message": "INV-10611 is in USD; C-0301 normally uses EUR"
},
{
"fingerprint": "73ccc38b1da66b1de55a108799c9baddfd65e60caa0811ffa7314b01a7691efa",
"rule_id": "RECON.R2",
"message": "Legacy balances through the mapping vs staged balances: {'target_account': '2000', 'period_end': '2026-03-31'} differs by -1184.62"
},
{
"fingerprint": "75d588ebbeb6a97b4b89f17491ca217dfd939be22baaf0e6a89fcfa450853eb7",
"rule_id": "CUR.PARTY_CURRENCY_MISMATCH",
"message": "INV-10542 is in USD; C-0301 normally uses EUR"
},
{
"fingerprint": "764713ef90e8c6293a9186b1e0fe6fca00d9a534935bf74e2413513aad2a1744",
"rule_id": "RECON.R2",
"message": "Legacy balances through the mapping vs staged balances: {'target_account': '1300', 'period_end': '2026-03-31'} differs by -21730.00"
},
{
"fingerprint": "7bd37ffc182126c3c55417fddfba31de5528dd6a52a58456a9435afee7680ee5",
"rule_id": "RECON.R2",
"message": "Legacy balances through the mapping vs staged balances: {'target_account': '6200', 'period_end': '2026-04-30'} differs by 1184.62"
},
{
"fingerprint": "7c84752607feaa65258f2d2f8ffd5e7c3660837a8fc2e8029b9e27dbba35a349",
"rule_id": "GL.JE_BALANCED",
"message": "JE-2026-0412 is out of balance by 450.00"
},
{
"fingerprint": "8448fdeeb9788413185147f2b858f25e2e432bb01452adab48c3632afe8d8250",
"rule_id": "BANK.UNRECORDED_ACTIVITY",
"message": "MONTHLY MAINTENANCE FEE -45.00 USD on 2026-02-27 is not recorded in the ledger"
},
{
"fingerprint": "855b8dacbd8b742a9015f6fc3590096c620503a35c30d4ad3c22d10752a924bf",
"rule_id": "RECON.R2",
"message": "Legacy balances through the mapping vs staged balances: {'target_account': 'unmapped', 'period_end': '2026-01-31'} differs by 2845.35"
},
{
"fingerprint": "86efd14ecd2b7f47b689a7a8a884918d743be4419584d76dbd4d06e0500655b0",
"rule_id": "RECON.R1",
"message": "Trial balance control vs GL detail: {'account': '1300', 'period_end': '2026-03-31'} differs by -21730.00"
},
{
"fingerprint": "87513f8e36a8ed3bd64de3b4207cb6bafdc9ff13762df0920ee40b224ca98441",
"rule_id": "RECON.R2",
"message": "Legacy balances through the mapping vs staged balances: {'target_account': '5000', 'period_end': '2026-03-31'} differs by 21730.00"
},
{
"fingerprint": "911883b76eb15f376112e1d1487910f84b7d0f8d6f1ba4fc6e94f3c4a631ba38",
"rule_id": "RECON.R1",
"message": "Trial balance control vs GL detail: {'account': '2000', 'period_end': '2026-03-31'} differs by -1184.62"
},
{
"fingerprint": "94431be647e47f0988448e714146acdcc2d9c292104dec14874580d032b34a43",
"rule_id": "RECON.R1",
"message": "Trial balance control vs GL detail: {'account': '2000', 'period_end': '2026-06-30'} differs by -1184.62"
},
{
"fingerprint": "9c7805fd7c08aa79249c88f5a08004ca7e26c54317dea316dbd9a2b2706340c4",
"rule_id": "MAP.SUBTYPE_COMPATIBLE",
"message": "1205 (contra_asset) maps to 1200 (accounts_receivable)"
},
{
"fingerprint": "9f25812e0607c9480d500a11155ce2a9c251fa5a2d77d11fc63b2c44ec433998",
"rule_id": "PAY.UNAPPLIED_CASH",
"message": "PMT-32028 has 1254.40 USD unapplied"
},
{
"fingerprint": "a06cbcfc1603b4de7bc44cf468cdaaa6938fd8ebfde2a73e1ee39a245a16340b",
"rule_id": "RECON.R1",
"message": "Trial balance control vs GL detail: {'account': '6410', 'period_end': '2026-06-30'} differs by -450.00"
},
{
"fingerprint": "a2cc63eacd150fe33456cba803a62e4bb1d9ed3d3227504c459a7371b233239a",
"rule_id": "RECON.R6",
"message": "Source GL rows vs staged journal lines: {'period': '2026-04'} differs by 1"
},
{
"fingerprint": "a69250abbbe422fa8d68bfb1af8aacafe5ff24bc56ede4a0f6f47b07233245ad",
"rule_id": "RECON.R3",
"message": "AR subledger vs GL control accounts: {'party': 'unassigned'} differs by -38400.00"
},
{
"fingerprint": "ae34c9b0cd53fe71ddf1d1d2acea8683b49ceaf59048d81126e43b52a731cd26",
"rule_id": "AR.INVOICE_PARTY_EXISTS",
"message": "INV-10301 references C-0412, which is not in the party master"
},
{
"fingerprint": "af779e663156872d0545c45faa9fe1d755054735e9e20d8884e082f6753f5575",
"rule_id": "AR.PAYMENT_PARTY_EXISTS",
"message": "PMT-31877 references C-0412, which is not in the party master"
},
{
"fingerprint": "b63f25239e88269d62ebf2e84eb7cc76d482201f05605770734720510819bed3",
"rule_id": "RECON.R1",
"message": "Trial balance control vs GL detail: {'account': '6410', 'period_end': '2026-05-31'} differs by -450.00"
},
{
"fingerprint": "bbae674d7beaa373fd33b56fedbd09df5427d5e2ba5522b2a5ba16c7856d17c1",
"rule_id": "GL.ACCOUNT_EXISTS",
"message": "jl:JE-2026-0107:1 posts to 6999, which is not in the chart of accounts"
},
{
"fingerprint": "c118146e83352c887c2fb66395c779d7aaf9ffd6d42f0227d92ea8cc0ba61aa1",
"rule_id": "RECON.R2",
"message": "Legacy balances through the mapping vs staged balances: {'target_account': '5100', 'period_end': '2026-06-30'} differs by -450.00"
},
{
"fingerprint": "c555388fd079263a9bb6e77ac2d1d3522a93d3cb15b43bae8104d1f2a7e5d5f6",
"rule_id": "GL.ACCOUNT_EXISTS",
"message": "jl:JE-2026-0219:1 posts to 6999, which is not in the chart of accounts"
},
{
"fingerprint": "c87204e47c4ec8617b4de004a86304f192113c96cde6635a8ba6d1027dacdd91",
"rule_id": "MAP.ACCOUNT_UNMAPPED",
"message": "legacy account 6999 has a balance or activity but no target mapping"
},
{
"fingerprint": "cbf9ba8f7e2f8b7f34e2d7288c844f8f4ed58bb137151a783732a34db4db2dbd",
"rule_id": "PARTY.UNRESOLVED_DUPLICATE_CANDIDATE",
"message": "C-0107 and C-0198 may be the same customer (score 0.6013)"
},
{
"fingerprint": "ce0899fa4f624ec396a557146948c039a7699894eb8f61a80ee3ed63f19755c7",
"rule_id": "RECON.R2",
"message": "Legacy balances through the mapping vs staged balances: {'target_account': '2000', 'period_end': '2026-05-31'} differs by -1184.62"
},
{
"fingerprint": "d31440b63b28cab75dd6b6f90e908f78a3a6313345ab24e0d93e35f05258ce8e",
"rule_id": "RECON.R2",
"message": "Legacy balances through the mapping vs staged balances: {'target_account': '6200', 'period_end': '2026-03-31'} differs by 1184.62"
},
{
"fingerprint": "dc540b6ee83d5a739e2de2cacd21bcd043ba73abf50f6b4362903c83100b9f75",
"rule_id": "RECON.R2",
"message": "Legacy balances through the mapping vs staged balances: {'target_account': '6200', 'period_end': '2026-05-31'} differs by 1184.62"
},
{
"fingerprint": "dce14380d6e462e3e859e6fb9f476daceb2ceef0beccba7ce2e8ab9d279e89fb",
"rule_id": "PARTY.UNRESOLVED_DUPLICATE_CANDIDATE",
"message": "V-1042 and V-1187 may be the same vendor (score 1.0000)"
},
{
"fingerprint": "df7617ca2ad760f9f2820be6aeb09db5bca420073ea088ad77ac08975b7ca1fc",
"rule_id": "CUR.PARTY_CURRENCY_MISMATCH",
"message": "INV-10689 is in USD; C-0301 normally uses EUR"
},
{
"fingerprint": "df78ad5e1285e66710fbbd3222644e929bce46974e9a1f66aca9b504fa2e5cd6",
"rule_id": "RECON.R2",
"message": "Legacy balances through the mapping vs staged balances: {'target_account': 'unmapped', 'period_end': '2026-02-28'} differs by 2315.77"
},
{
"fingerprint": "e060cdf9b1362cac146e1ff00d75e4af85ce16dfcacc43ad52fcb056e37637a2",
"rule_id": "RECON.R2",
"message": "Legacy balances through the mapping vs staged balances: {'target_account': '6200', 'period_end': '2026-06-30'} differs by 1184.62"
},
{
"fingerprint": "e5a1e8065d9805ca78caf4f98a271a67f4328ec77188da2863963bcc11ff2972",
"rule_id": "RECON.R3",
"message": "AR subledger vs GL control accounts: {'party': 'C-0233'} differs by 9340.00"
},
{
"fingerprint": "e61a61c7ca468c35e1fa548aee9a1f1b5fea00c7563866de83a96a506bcda360",
"rule_id": "RECON.R4",
"message": "AP subledger vs GL control accounts: {'party': 'V-1211'} differs by 1184.62"
},
{
"fingerprint": "e8f4120707a8d57756fcae14068bc36a62cc6976e461b23fed2b62eb41aeb278",
"rule_id": "GL.DATE_IN_WINDOW",
"message": "JE-AP-20455 is dated 2062-03-14, outside 2026-01-01..2026-06-30"
},
{
"fingerprint": "e9e353112868b8d1d9d48dfc0dc6e3503b3568bdbe48a79b27607996c2ba4e2d",
"rule_id": "RECON.R3b",
"message": "Control aging vs staged open items: {'document': 'INV-10877'} differs by 9340.00"
},
{
"fingerprint": "ea09721709db6211f7313bc28673d1e1b4d9c9bcf807043b1dffc09a58a996ae",
"rule_id": "RECON.R2",
"message": "Legacy balances through the mapping vs staged balances: {'target_account': '2000', 'period_end': '2026-06-30'} differs by -1184.62"
},
{
"fingerprint": "eeeb3a61688187e71047b1d8e952ff3b75aa84bbd7fa33ab0f6b52fb98296684",
"rule_id": "RECON.R1",
"message": "Trial balance control vs GL detail: {'account': '2000', 'period_end': '2026-05-31'} differs by -1184.62"
},
{
"fingerprint": "ef1b363367fcc25566f8aa403706c64780ee50f9b81bffcc74733fbcf9b56f67",
"rule_id": "RECON.R2",
"message": "Legacy balances through the mapping vs staged balances: {'target_account': '5100', 'period_end': '2026-05-31'} differs by -450.00"
},
{
"fingerprint": "efb6f6cc6e0601d9e6d80a33a0580e97ee0e3bfc4a3abab41337c74296868a98",
"rule_id": "RECON.R2",
"message": "Legacy balances through the mapping vs staged balances: {'target_account': '2000', 'period_end': '2026-04-30'} differs by -1184.62"
},
{
"fingerprint": "fdab1e1f717d884d5b81cd4f7fb5e41c931bfc9f3a646feb17110ddba84ef28c",
"rule_id": "NORM.MALFORMED_ROW",
"message": "01a0c786-9da6-721e-a2a0-85361e733ff6 lines 9505-9506 could not be parsed (field_count_mismatch)"
}
],
"reconciliation_changes": [
{
"key": "R1",
"before": "discrepancy",
"after": null
},
{
"key": "R2",
"before": "discrepancy",
"after": null
},
{
"key": "R3",
"before": "discrepancy",
"after": null
},
{
"key": "R3b",
"before": "discrepancy",
"after": null
},
{
"key": "R3o",
"before": "tied",
"after": null
},
{
"key": "R4",
"before": "discrepancy",
"after": null
},
{
"key": "R4b",
"before": "tied",
"after": null
},
{
"key": "R4o",
"before": "tied",
"after": null
},
{
"key": "R5",
"before": "tied_with_explained_items",
"after": null
},
{
"key": "R6",
"before": "discrepancy",
"after": null
}
],
"gate_changes": [
{
"key": "G1",
"before": "fail",
"after": null
},
{
"key": "G2",
"before": "pass",
"after": null
},
{
"key": "G3",
"before": "fail",
"after": null
},
{
"key": "G4",
"before": "pass",
"after": null
},
{
"key": "G5",
"before": "fail",
"after": null
},
{
"key": "G6",
"before": "fail",
"after": null
},
{
"key": "G7",
"before": "fail",
"after": null
},
{
"key": "G8",
"before": "fail",
"after": null
},
{
"key": "G9",
"before": "fail",
"after": null
},
{
"key": "G10",
"before": "fail",
"after": null
},
{
"key": "G11",
"before": "pass",
"after": null
},
{
"key": "G12",
"before": "fail",
"after": null
}
],
"entity_candidates_before": 4,
"entity_candidates_after": 0
}| R3o |
|---|
| tied |
| not evaluated |
| R4 | discrepancy | not evaluated |
|---|
| R4b | tied | not evaluated |
|---|
| R4o | tied | not evaluated |
|---|
| R5 | tied with explained items | not evaluated |
|---|
| R6 | discrepancy | not evaluated |
|---|