Contribution non_deductible_amount versus line item non_deductible_amount
Core seems to have some redundancy: there' a non_deductible_amount on line items in addition to on the main contribution. Not sure what's the best way to handle this in this extension.
I've been dealing with correcting last year's data for a client where a non-deductible financial type was chosen where they should have used a deductible one. I realized that in addition to changing the financial type, the non-deductible needs to be changed as well.