Wo ist das Problem? Du summierst Netto pro Steuersatz, berechnest die Steuer pro Steuersatz und summierst die Steuern. Die einzelnen Beträge pro Steuersatz (Netto, Steuerbetrag und eventuell Brutto) musst Du doch sowieso einzeln ausweisen. Rundungsdifferenzen gibt es da nicht.
Ganz so einfach ist das Thema nicht:
Wenn du eine Bruttorechnung hast, dann muss der Bruttobetrag stimmen. Aber Netto+ Steuer ergeben dann nicht immer den Bruttobetrag.
z.B.: Brutto 9,99€ = Netto 8,39€ und Steuer 1,59€ = 9,98€????