Published August 30, 2026 | Version 1.0.0

Q-PROC toolkit: reproducible implementation and anonymised dataset (San Carlos, Costa Rica, 2020-2025)

  • 1. Municipalidad de San Carlos, Costa Rica

Description

Q-PROC toolkit — reproducible implementation and anonymised dataset for recovering physical quantity from municipal public procurement records, applied to cantonal road asphalt paving in a Costa Rican municipality, 2020–2025.

IPSASB Sustainability Reporting Standard SRS 1 requires annual GHG disclosure. For a local government, road asphalt is typically the most material capital good after waste, and falls under GHG Protocol Scope 3 Category 2 — which requires tonnes of mix placed, not currency spent. Municipalities rarely hold that figure. What they hold is a procurement record.

This toolkit implements the seven rules (R1–R7) of the Q-PROC method: perimeter definition, material identification tolerant to catalogue misspelling, separation of placed work from ancillary services, assignment of physical magnitude, treatment of negative lines, thickness recovery and imputation, and conversion using externally sourced parameters. Result for the case: 1,258,475.0 m² · 129,105.8 t · 10,368.22 tCO2e over six years.

Contents. recalculo.py (the seven rules), parametros.yaml (five parameters, each with its source), three anonymised CSV files (annual result, 418-line detail, nine sensitivity scenarios), README.md, LICENSE, CITATION.cff and SHA-256 checksums.

Declared limitations. Imputed layer thickness moves the total by ±10.2%, against 1.76% for mix density — roughly six-fold; the highest-value improvement is therefore a mandatory thickness field in tender documents, not a better emission factor. The granular material density (1.6 t/m³) has no verified primary source and governs 19.1% of the result; it is flagged as pending in parametros.yaml. Haulage emissions correspond to granular material, not to the asphalt mix itself, whose transport is subsumed in the surfacing line price. Only 7.3% of the recovered mass was weighed directly by the entity; external validation is pending.

Data protection. The underlying procurement record is not published, as it contains supplier identities, purchase-order numbers and unit prices. The derived tables allow full reproduction and audit of every figure reported without reconstructing it.

Transferability. The method operates on line-level procurement data available in any OCDS-compliant system: SICOP (CR), SECOP II (CO), ComprasNet (BR), Mercado Público (CL), CompraNet (MX), SEACE (PE).

Resumen en español. Implementación reproducible del método Q-PROC, que reconstruye la cantidad física de mezcla asfáltica colocada a partir del detalle de línea de órdenes de compra municipales, cuando la entidad no dispone de mediciones de obra. Incluye las siete reglas, los parámetros con su fuente, el conjunto de datos anonimizado y el análisis de sensibilidad de nueve escenarios. Los datos publicados no contienen proveedor, número de orden ni precio unitario.

Files

c8_acarreo_anonimo.csv

Files (48.3 kB)

Name Size Download all
md5:4c1ed8d36fd9da9c1f829b7a031d4036
98 Bytes Preview Download
md5:f5eb128a839af7ea8adc03ce637ff76c
663 Bytes Preview Download
md5:cceec799f2a1be5ac9ed297e8d268b4d
25.2 kB Preview Download
md5:9b5a4ef028e95d93e7e79006c047f08b
247 Bytes Preview Download
md5:515961c063d3a7a57ae6f238f7006e1a
492 Bytes Preview Download
md5:badf0f2a9c28bab4f66e60771db7d0c3
825 Bytes Preview Download
md5:099b8482b3ad742753c639d4f17aced0
571 Bytes Download
md5:8258a3c70c2794d4caf7ec8afd83f052
1.1 kB Download
md5:d70ac6f1cbb60a960cec5f5d4336d135
1.6 kB Download
md5:5538846ff524d2265ad0b5fd2ba19ead
4.0 kB Preview Download
md5:b3f2a54eb6f270a77154c8ec9f38a741
13.5 kB Download

Additional details

Related works

Is supplement to
Preprint: 10.5281/zenodo.22168208 (DOI)