Files
smom-dbis-138/config/omnl-journal-matrix.json
defiQUG 6dcadc86a2 chore(omnl): consolidate portal and domain routing updates
Capture non-secret OMNL portal, journal, chain, and nginx routing updates from the operator cleanup session while leaving generated auth includes unstaged.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-07 09:57:01 -07:00

362 lines
10 KiB
JSON

{
"description": "IPSAS double-entry journal matrix for OMNL Hybx (Fineract). Every entry debits one GL and credits a distinct GL. Phase C interoffice: HO leg 2100\u21922410, branch leg 1410\u21922100. Served path: smom-dbis-138/config/omnl-journal-matrix.json (override OMNL_JOURNAL_MATRIX_PATH).",
"source": "OMNL_IPSAS_COMPLIANCE_MATRIX",
"currencyCode": "USD",
"dateFormat": "yyyy-MM-dd",
"locale": "en",
"doubleEntryRule": "debitGlCode !== creditGlCode; sum(debits) === sum(credits) per journal",
"phaseCInterofficeRule": "HO officeId=1: Dr 2100 M1 circulating / Cr 2410 due to branch; branch office: Dr 1410 due from HO / Cr 2100 M1 circulating",
"entries": [
{
"memo": "T-001",
"officeId": 1,
"debitGlCode": "1000",
"creditGlCode": "2000",
"amount": 900000000000,
"narrative": "Opening Balance Migration (Head Office) \u2014 Dr settlement asset / Cr M1 central pool",
"ipsasRef": "IPSAS 3, 28",
"moneyLayer": "M1"
},
{
"memo": "T-001B",
"officeId": 1,
"debitGlCode": "1050",
"creditGlCode": "2000",
"amount": 250000000000,
"narrative": "Treasury Conversion \u2014 Dr M0 reserve / Cr M1 central pool (Head Office)",
"ipsasRef": "IPSAS 28, 29",
"moneyLayer": "M0"
},
{
"memo": "T-002A-HO",
"officeId": 1,
"debitGlCode": "2100",
"creditGlCode": "2410",
"amount": 2900000000,
"narrative": "Phase C HO leg \u2014 Shamrayan Available (M1) Office 2: Dr M1 circulating / Cr due to branch",
"ipsasRef": "IPSAS 28",
"moneyLayer": "M1"
},
{
"memo": "T-002A-BR",
"officeId": 2,
"debitGlCode": "1410",
"creditGlCode": "2100",
"amount": 2900000000,
"narrative": "Phase C branch leg \u2014 Shamrayan Available (M1) Office 2: Dr due from HO / Cr M1 circulating",
"ipsasRef": "IPSAS 28",
"moneyLayer": "M1"
},
{
"memo": "T-002B",
"officeId": 1,
"debitGlCode": "2000",
"creditGlCode": "2100",
"amount": 2100000000,
"narrative": "Shamrayan Restricted \u2014 Dr M1 central pool / Cr M1 restricted escrow (Office 2)",
"ipsasRef": "IPSAS 28",
"moneyLayer": "M1"
},
{
"memo": "T-003",
"officeId": 1,
"debitGlCode": "2000",
"creditGlCode": "2100",
"amount": 350000000000,
"narrative": "HYBX Capitalization Escrow \u2014 Dr M1 central pool / Cr M1 restricted (Office 3)",
"ipsasRef": "IPSAS 28",
"moneyLayer": "M1"
},
{
"memo": "T-004-HO",
"officeId": 1,
"debitGlCode": "2100",
"creditGlCode": "2410",
"amount": 5000000000,
"narrative": "Phase C HO leg \u2014 TAJ Allocation (M1) Office 4",
"ipsasRef": "IPSAS 28",
"moneyLayer": "M1"
},
{
"memo": "T-004-BR",
"officeId": 4,
"debitGlCode": "1410",
"creditGlCode": "2100",
"amount": 5000000000,
"narrative": "Phase C branch leg \u2014 TAJ Allocation (M1) Office 4",
"ipsasRef": "IPSAS 28",
"moneyLayer": "M1"
},
{
"memo": "T-005-HO",
"officeId": 1,
"debitGlCode": "2100",
"creditGlCode": "2410",
"amount": 5000000000,
"narrative": "Phase C HO leg \u2014 Aseret Allocation (M1) Office 5",
"ipsasRef": "IPSAS 28",
"moneyLayer": "M1"
},
{
"memo": "T-005-BR",
"officeId": 5,
"debitGlCode": "1410",
"creditGlCode": "2100",
"amount": 5000000000,
"narrative": "Phase C branch leg \u2014 Aseret Allocation (M1) Office 5",
"ipsasRef": "IPSAS 28",
"moneyLayer": "M1"
},
{
"memo": "T-006-HO",
"officeId": 1,
"debitGlCode": "2100",
"creditGlCode": "2410",
"amount": 5000000000,
"narrative": "Phase C HO leg \u2014 Mann Li Allocation (M1) Office 6",
"ipsasRef": "IPSAS 28",
"moneyLayer": "M1"
},
{
"memo": "T-006-BR",
"officeId": 6,
"debitGlCode": "1410",
"creditGlCode": "2100",
"amount": 5000000000,
"narrative": "Phase C branch leg \u2014 Mann Li Allocation (M1) Office 6",
"ipsasRef": "IPSAS 28",
"moneyLayer": "M1"
},
{
"memo": "T-007-HO",
"officeId": 1,
"debitGlCode": "2100",
"creditGlCode": "2410",
"amount": 50000000000,
"narrative": "Phase C HO leg \u2014 OSJ Allocation (M1) Office 7",
"ipsasRef": "IPSAS 28",
"moneyLayer": "M1"
},
{
"memo": "T-007-BR",
"officeId": 7,
"debitGlCode": "1410",
"creditGlCode": "2100",
"amount": 50000000000,
"narrative": "Phase C branch leg \u2014 OSJ Allocation (M1) Office 7",
"ipsasRef": "IPSAS 28",
"moneyLayer": "M1"
},
{
"memo": "T-008-HO",
"officeId": 1,
"debitGlCode": "2100",
"creditGlCode": "2410",
"amount": 50000000000,
"narrative": "Phase C HO leg \u2014 Alltra Allocation (M1) Office 8",
"ipsasRef": "IPSAS 28",
"moneyLayer": "M1"
},
{
"memo": "T-008-BR",
"officeId": 8,
"debitGlCode": "1410",
"creditGlCode": "2100",
"amount": 50000000000,
"narrative": "Phase C branch leg \u2014 Alltra Allocation (M1) Office 8",
"ipsasRef": "IPSAS 28",
"moneyLayer": "M1"
},
{
"memo": "T-H24-HO",
"officeId": 1,
"debitGlCode": "2100",
"creditGlCode": "2410",
"amount": 1000000000,
"narrative": "HOSPITALLERS-24 opening HO leg \u2014 Dr M1 circulating / Cr due to Office 24",
"ipsasRef": "IPSAS 28",
"moneyLayer": "M1"
},
{
"memo": "T-H24-BR",
"officeId": 24,
"debitGlCode": "1410",
"creditGlCode": "2100",
"amount": 1000000000,
"narrative": "HOSPITALLERS-24 opening branch leg \u2014 Dr due from HO / Cr M1 circulating (live $1B post)",
"ipsasRef": "IPSAS 28",
"moneyLayer": "M1"
},
{
"memo": "T-H24-S1-HO",
"officeId": 1,
"debitGlCode": "2100",
"creditGlCode": "2410",
"amount": 100000000000,
"narrative": "HOSPITALLERS-24 supplement S1 HO leg",
"ipsasRef": "IPSAS 28, 29",
"moneyLayer": "M1"
},
{
"memo": "T-H24-S1-BR",
"officeId": 24,
"debitGlCode": "1410",
"creditGlCode": "2100",
"amount": 100000000000,
"narrative": "HOSPITALLERS-24 supplement S1 branch leg",
"ipsasRef": "IPSAS 28, 29",
"moneyLayer": "M1"
},
{
"memo": "T-H24-S2-HO",
"officeId": 1,
"debitGlCode": "2100",
"creditGlCode": "2410",
"amount": 100000000000,
"narrative": "HOSPITALLERS-24 supplement S2 HO leg",
"ipsasRef": "IPSAS 28, 29",
"moneyLayer": "M1"
},
{
"memo": "T-H24-S2-BR",
"officeId": 24,
"debitGlCode": "1410",
"creditGlCode": "2100",
"amount": 100000000000,
"narrative": "HOSPITALLERS-24 supplement S2 branch leg",
"ipsasRef": "IPSAS 28, 29",
"moneyLayer": "M1"
},
{
"memo": "T-H24-S3-HO",
"officeId": 1,
"debitGlCode": "2100",
"creditGlCode": "2410",
"amount": 99000000000,
"narrative": "HOSPITALLERS-24 supplement S3 HO leg",
"ipsasRef": "IPSAS 28, 29",
"moneyLayer": "M1"
},
{
"memo": "T-H24-S3-BR",
"officeId": 24,
"debitGlCode": "1410",
"creditGlCode": "2100",
"amount": 99000000000,
"narrative": "HOSPITALLERS-24 supplement S3 branch leg",
"ipsasRef": "IPSAS 28, 29",
"moneyLayer": "M1"
},
{
"memo": "T-M1M2",
"officeId": 24,
"debitGlCode": "2100",
"creditGlCode": "2200",
"amount": 0,
"narrative": "M1\u2192M2 broad-money conversion \u2014 Dr M1 circulating / Cr M2 broad money",
"ipsasRef": "IPSAS 28, 29",
"moneyLayer": "M2",
"variableAmount": true
},
{
"memo": "T-M2M3",
"officeId": 24,
"debitGlCode": "2200",
"creditGlCode": "2300",
"amount": 0,
"narrative": "M2\u2192M3 token load \u2014 Dr M2 broad money / Cr M3 on-chain token liability",
"ipsasRef": "IPSAS 28, 29",
"moneyLayer": "M3",
"variableAmount": true
},
{
"memo": "T-M2M4",
"officeId": 24,
"debitGlCode": "2200",
"creditGlCode": "1000",
"amount": 0,
"narrative": "M2\u2192M4 SWIFT/RTGS outbound \u2014 Dr M2 broad money / Cr settlement suspense (GL 1000)",
"ipsasRef": "IPSAS 2, 28",
"moneyLayer": "M4",
"variableAmount": true
},
{
"memo": "T-M1M4",
"officeId": 24,
"debitGlCode": "2100",
"creditGlCode": "1000",
"amount": 0,
"narrative": "M1\u2192M4 SWIFT/RTGS outbound \u2014 Dr M1 circulating / Cr settlement suspense (GL 1000)",
"ipsasRef": "IPSAS 2, 28",
"moneyLayer": "M4",
"variableAmount": true
},
{
"memo": "T-M4-IN",
"officeId": 24,
"debitGlCode": "1000",
"creditGlCode": "2200",
"amount": 0,
"narrative": "M4 inbound SWIFT settled \u2014 Dr settlement suspense / Cr M2 broad money",
"ipsasRef": "IPSAS 2, 28",
"moneyLayer": "M4",
"variableAmount": true
},
{
"memo": "T-SBLC",
"officeId": 24,
"debitGlCode": "1410",
"creditGlCode": "2100",
"amount": 0,
"narrative": "SBLC trade finance \u2014 Dr inter-office receivable / Cr M1",
"ipsasRef": "IPSAS 28, 29",
"moneyLayer": "M4",
"variableAmount": true
},
{
"memo": "T-DLC",
"officeId": 24,
"debitGlCode": "1410",
"creditGlCode": "1000",
"amount": 0,
"narrative": "Documentary LC \u2014 Dr contingent receivable / Cr M4 settlement suspense",
"ipsasRef": "IPSAS 2, 28",
"moneyLayer": "M4",
"variableAmount": true
},
{
"memo": "T-BG",
"officeId": 24,
"debitGlCode": "1410",
"creditGlCode": "2100",
"amount": 0,
"narrative": "Bank guarantee \u2014 Dr contingent receivable / Cr M1",
"ipsasRef": "IPSAS 28, 29",
"moneyLayer": "M4",
"variableAmount": true
},
{
"memo": "T-LS",
"officeId": 24,
"debitGlCode": "1000",
"creditGlCode": "2200",
"amount": 0,
"narrative": "Letter of settlement \u2014 Dr M4 suspense / Cr M2",
"ipsasRef": "IPSAS 2, 28",
"moneyLayer": "M4",
"variableAmount": true
},
{
"memo": "SETTLE-NOSTRO",
"officeId": 1,
"debitGlCode": "13010",
"creditGlCode": "2000",
"amount": 0,
"narrative": "Nostro settlement \u2014 Dr FX nostro asset / Cr M1 central pool",
"ipsasRef": "IPSAS 28",
"moneyLayer": "M1",
"variableAmount": true
}
]
}