betterbarmm.com
BARMM / Fiscal years 2020 - 2026Compiled GAAB PHP 613.7B

The BARMM Budget Portal

Methodology

How the BARMM budget dictionary is assembled.

Inspired by BetterGov's dictionary approach, this portal keeps the GAAB source files close to the interface while normalizing each fiscal year into comparable offices, programs, section categories, and PS/MOOE/CO allocations. Totals stay tied to their source year; derived views are built from those preserved rows.

Source files

8

GAAB inputs

Objects

28

Range aggregate

Programs

1457

Merged FPAP lines

Act label

GAAB

BARMM standard

Processing pipeline

Assembly Steps

4 steps

Step 01

Ingest GAAB JSON

Load the FY 2020-FY 2026 comprehensive BARMM source file and preserve source filenames, agency codes, and expense totals.

Step 02

Normalize objects

Map reporting units into stable agency objects, categories, total appropriation, Personnel Services, MOOE, and Capital Outlays.

Step 03

Attach program lines

Read FPAP program rows from the program index and attach them to the matching agency object for each fiscal year.

Step 04

Keep fiscal years isolated

Normalize each fiscal year on its own before building range views, so yearly totals remain traceable to their source files.

Validation table

Checks

GAAB FY 2020-2026

Check
Rule
Status

Totals

Year totals use budget_allocation_details.overall_appropriation.

Authoritative

Expense classes

PS, MOOE, and CO totals are read from agency allocation details.

Normalized

Programs

Program rows are joined from by_program_per_year under each agency code.

Joined

BARMM label

The portal uses GAAB for Bangsamoro appropriation acts.

Applied

Definition of terms

Budget Terms

12 terms

GAAB

General Appropriations Act of the Bangsamoro. This is the primary enacted source used for yearly BARMM appropriations.

Appropriation

The amount authorized in the GAAB for an office, fund, program, or purpose. It is a budget allocation, not actual spending.

Office / reporting unit

A ministry, parliament office, executive office, commission, authority, or fund entity that receives an appropriation.

Program / FPAP line

A function, program, activity, project, or purpose row listed under an office in the source table.

Section category

The source grouping used to organize offices and funds, such as ministries, parliament, executive offices, and special purpose funds.

PS

Personnel Services. Salaries, wages, compensation, benefits, and other personnel-related costs.

MOOE

Maintenance and Other Operating Expenses. Operating costs such as travel, supplies, utilities, services, grants, and other recurring expenses.

CO

Capital Outlays. Infrastructure, equipment, public assets, and other long-lived investments.

Object of expenditures

Detailed expense items under PS, MOOE, or CO, such as traveling expenses, representation allowance, supplies, or equipment outlay.

Special provisions

GAAB clauses that attach implementation, release, reporting, transparency, or use conditions to an appropriation.

Source line

A row extracted from the GAAB table with its filename, page reference, category, and amount columns preserved for review.

Normalized field

A cleaned and standardized field used by the portal so figures can be compared across fiscal years.