MEGA-BOQ-WEBAPP/boq_engine
MEGA INFRA 848f3093ea Carry 'INCL' tariffs through instead of arriving blank
The engineer reported that some of his tariffs on Blueberry Square were saying
'included' and did not pull through. He was right, and it was not a big issue
for the wrong reason - it was a real gap.

Candy prints a WORD in the rate column where a tariff is carried inside a sum
above rather than priced separately - INCL, incl VAT, PROV. Those lines have a
quantity but no figure, so there was nothing numeric to write and the cells
arrived BLANK. To the consultant that is indistinguishable from a failed
conversion.

The source's own wording is now written into the rate cell and the line is
listed as a note:

  F15 = 'INCL'   a) Office buildings
  F17 = 'INCL'   b) Survey Equipment

20 such lines on the Blueberry pair. The amount column is left alone because
there genuinely is no figure for that line - the money is in the sum above it.

Caught a placement bug doing it: the write sat after the early return for lines
whose quantity already matched, which is most of them, so it fired zero times.
Moved it before the quantity block.

Both pairs re-verified after: formulas intact, 0 damaged, gate not blocked.
2026-10-04 00:24:33 +02:00
..
__init__.py MEGA INFRA BOQ Converter — Candy PDF to consultant Excel 2026-10-01 02:32:13 +02:00
extract.py Carry 'INCL' tariffs through instead of arriving blank 2026-10-04 00:24:33 +02:00
populate.py MEGA INFRA BOQ Converter — Candy PDF to consultant Excel 2026-10-01 02:32:13 +02:00
profiles.py Make the consultant profile actually apply, and show the build 2026-10-02 20:54:02 +02:00
template.py Carry 'INCL' tariffs through instead of arriving blank 2026-10-04 00:24:33 +02:00
theme.py MEGA INFRA BOQ Converter — Candy PDF to consultant Excel 2026-10-01 02:32:13 +02:00
validate.py MEGA INFRA BOQ Converter — Candy PDF to consultant Excel 2026-10-01 02:32:13 +02:00
verify.py Gate the download on proof read back from the file 2026-10-02 13:58:01 +02:00