Get the numbers out of the report

I want the report available as a CSV: the same columns in the same order, every row that is in the table, and the amounts still reading as money.

Every requirement marked done on this page was demonstrated able to FAIL before it was made to pass.

3 requirements · 3 done and proved · 0 holding up the handover

What happened in this round

This repository never wrote down whose signature it expects, so 'signed by somebody' cannot become 'signed by the right somebody'.

At least one file behind this record has been altered since it was written. The evidence no longer matches what it claims.

DONE — AND PROVEDThe CSV header is the table's columns, in order

This check has been recorded failing — the run that failed it is in this repository's evidence.

It was red first. This check has been recorded failing — the run that failed it is in this repository's evidence.
What the check itself printedreports.to_csv() does not exist

DONE — AND PROVEDEvery row of the table reaches the CSV

This check failed on the code as it was BEFORE this change, and passes on it now.

It was red first. This check failed on the code as it was BEFORE this change, and passes on it now.
What the check itself printedreports.to_csv() does not exist

DONE — AND PROVEDAmounts keep two decimal places

This check failed on the code as it was BEFORE this change, and passes on it now.

It was red first. This check failed on the code as it was BEFORE this change, and passes on it now.
What the check itself printedreports.to_csv() does not exist
What this page does not claim — Wringer's own words, unedited
For engineers