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>
362 lines
10 KiB
JSON
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
|
|
}
|
|
]
|
|
}
|