Hi Brian,
Is your invoice spec for Adagio Invoices or Adagio OrderEntry? I assume OE.
Do you set up your tax group jurisdictions to print as Details, or in the Footer only?
If your universal invoice spec has 'footer' codes to print the total tax for 3 particular jurisdictions in the last page footer section, and the customer invoice in question only has one jurisdiction for their tax group, then the codes that print amounts for the other jurisdictions will print 0.00. There is no logic in the designer to suppress numeric amounts if zero.
Typically most customers for a company get charged tax for a specific number of jurisdictions, and a smaller set of customers are charged a different set of tax jurisdictions. You would have to make a copy of your spec and remove/change the fields and labels for tax jurisdictions that don't get charged. Then assign default invoice specs to customers for which tax jurisdictions are the exceptions rather than the general rule.
The other way to print taxes is to put them in the detail section. For overall taxes on the invoice, this would use the detail section type of Misc Charges/Taxes, and the Tax Group must be edited to allow printing taxes on the detail. You can also insert detail sections with a type of 'Detail tax jurisdication x', but that would print the tax for each item and I suspect that is not the desired result here.
Having a universal specification is a laudable goal, but as you found, nothing about taxes is universal.
_________________________
Regards,
Softrak Tech Support