We have a DUES renewal product and a MISC Late Fee product. They have their own billing cycles.
The problem is the MISC product charges are being accumulated into the Dues section and totals for the payment/checkout screen
the following
var duesProductCodes = document.getElementById("hdDues").value;
var miscProductCodes = document.getElementById("hdMisc").value;