resequence code in parsing MOA

Allow finer grained tests to identify
specific item level monetary amounts for invoices
Fix up tax handling

Removed unnecessary code repetition for tax handling
Ensure invoiceline level tax is handled in invoices
Add tests for tax and price handling in invoices