Model/datatypes/epc/schema
Khalim Conn-Kowlessar c5b55197b4 Full-SAP certs carry their lodged PV export-capability flag 🟩
`from_sap_schema_17_1` hardcoded is_dwelling_export_capable=False, so
SAP 10.2 Appendix M1 zeroed the PV export credit on every export-capable
full-SAP cert. Cert 0380-3044-6070-2305-5925 (property 741840, PRD #1435
WS3) now reproduces its lodged 92 exactly (was 89); the existing
19.1.0 pin 10096028301 closes its documented -1 residual (84 -> 85 =
lodged). The full-SAP top-level pv_connection is deliberately NOT
carried: its enum disagrees with the RdSAP one the calculator gates on.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-03 12:09:04 +00:00
..
tests Route full-SAP certs lodged under SAP-Schema-16.x to the full-SAP mapper 2026-06-24 15:16:51 +00:00
__init__.py first draft dataclasses with loading tests 2026-04-10 11:33:17 +00:00
common.py first draft dataclasses with loading tests 2026-04-10 11:33:17 +00:00
helpers.py slice 10.5: PhotovoltaicArray on SAP10 schema + EpcPropertyData 2026-05-16 16:00:25 +00:00
rdsap_schema_17_0.py Map non-separated conservatory on the 17.0/17.1/18.0/20.0.0 gov paths 🟩 2026-06-24 15:58:14 +00:00
rdsap_schema_17_1.py Map non-separated conservatory on the 17.0/17.1/18.0/20.0.0 gov paths 🟩 2026-06-24 15:58:14 +00:00
rdsap_schema_18_0.py Map non-separated conservatory on the 17.0/17.1/18.0/20.0.0 gov paths 🟩 2026-06-24 15:58:14 +00:00
rdsap_schema_19_0.py Map non-separated conservatory on the gov-API RdSAP-19.0 path 🟩 2026-06-24 13:56:03 +00:00
rdsap_schema_20_0_0.py Map non-separated conservatory on the 17.0/17.1/18.0/20.0.0 gov paths 🟩 2026-06-24 15:58:14 +00:00
rdsap_schema_21_0_0.py Scope 21.0.0 widening to fields the skipped certs actually omit 2026-06-24 08:35:36 +00:00
rdsap_schema_21_0_1.py fix(mapper): map dropped §6.1 non-separated conservatory (API) 2026-06-16 23:37:25 +00:00
sap_schema_17_1.py Full-SAP certs carry their lodged PV export-capability flag 🟩 2026-07-03 12:09:04 +00:00