With Flay we can detect duplicates
A little refactoring of Invoice::calculate_subtotal
Fix flaws detected by Rubocop in calculate_subtotal
Removes duplicated calculation of VAT
Extract country test into a dedicated class
Last refactoring on Vat::rate