Product Invoice Financial Rollup — Coding problem | OneNoughtOne