Rekursion heißt ja, dass man es durchrechnet bis zum Schluß und nicht nur eine Schleife dreht. Wobei die einmalige Berechnung dem Endergebnis schon angenähert ist. Mal ohne Auslagen auf den einfachen Satz:
[TABLE='width: 625']
[tr]
[TD='width: 140, bgcolor: transparent']Berechnungsmasse
[/TD]
[TD='class: xl65, width: 110, bgcolor: transparent']Vergütung netto
[/TD]
[TD='class: xl65, width: 110, bgcolor: transparent']Vergütung brutto
[/TD]
[TD='width: 110, bgcolor: transparent']bereits bezahlte V
[/TD]
[TD='width: 110, bgcolor: transparent']Differenz
[/TD]
[TD='class: xl65, width: 110, bgcolor: transparent']Ust aus D
[/TD]
[TD='class: xl70, width: 140, bgcolor: transparent']% vom Ausgangssatz
[/TD]
[TD='class: xl67, bgcolor: transparent, align: right']20.000,00
[/TD]
[TD='class: xl68, bgcolor: transparent, align: right']8.000,00
[/TD]
[TD='class: xl68, bgcolor: transparent, align: right']9.520,00
[/TD]
[TD='class: xl68, bgcolor: transparent, align: right']0,00
[/TD]
[TD='class: xl68, bgcolor: transparent, align: right']9.520,00
[/TD]
[TD='class: xl66, bgcolor: transparent, align: right']1.520,00
[/TD]
[TD='class: xl70, bgcolor: transparent, align: right']100,00
[/TD]
[TD='class: xl67, bgcolor: transparent, align: right']21.520,00
[/TD]
[TD='class: xl68, bgcolor: transparent, align: right']8.608,00
[/TD]
[TD='class: xl68, bgcolor: transparent, align: right']10.243,52
[/TD]
[TD='class: xl68, bgcolor: transparent, align: right']9.520,00
[/TD]
[TD='class: xl68, bgcolor: transparent, align: right']723,52
[/TD]
[TD='class: xl66, bgcolor: transparent, align: right']115,52
[/TD]
[TD='class: xl70, bgcolor: transparent, align: right']107,60
[/TD]
[TD='class: xl67, bgcolor: transparent, align: right']21.635,52
[/TD]
[TD='class: xl68, bgcolor: transparent, align: right']8.654,21
[/TD]
[TD='class: xl68, bgcolor: transparent, align: right']10.298,51
[/TD]
[TD='class: xl68, bgcolor: transparent, align: right']10.243,52
[/TD]
[TD='class: xl68, bgcolor: transparent, align: right']54,99
[/TD]
[TD='class: xl66, bgcolor: transparent, align: right']8,78
[/TD]
[TD='class: xl70, bgcolor: transparent, align: right']108,18
[/TD]
[TD='class: xl67, bgcolor: transparent, align: right']21.644,30
[/TD]
[TD='class: xl68, bgcolor: transparent, align: right']8.657,72
[/TD]
[TD='class: xl68, bgcolor: transparent, align: right']10.302,69
[/TD]
[TD='class: xl68, bgcolor: transparent, align: right']10.298,51
[/TD]
[TD='class: xl68, bgcolor: transparent, align: right']4,18
[/TD]
[TD='class: xl66, bgcolor: transparent, align: right']0,67
[/TD]
[TD='class: xl70, bgcolor: transparent, align: right']108,22
[/TD]
[TD='class: xl67, bgcolor: transparent, align: right']21.644,97
[/TD]
[TD='class: xl68, bgcolor: transparent, align: right']8.657,99
[/TD]
[TD='class: xl68, bgcolor: transparent, align: right']10.303,00
[/TD]
[TD='class: xl68, bgcolor: transparent, align: right']10.302,69
[/TD]
[TD='class: xl68, bgcolor: transparent, align: right']0,32
[/TD]
[TD='class: xl66, bgcolor: transparent, align: right']0,05
[/TD]
[TD='class: xl70, bgcolor: transparent, align: right']108,22
[/TD]
[TD='class: xl67, bgcolor: transparent, align: right']21.645,02
[/TD]
[TD='class: xl68, bgcolor: transparent, align: right']8.658,01
[/TD]
[TD='class: xl68, bgcolor: transparent, align: right']10.303,03
[/TD]
[TD='class: xl68, bgcolor: transparent, align: right']10.303,00
[/TD]
[TD='class: xl68, bgcolor: transparent, align: right']0,02
[/TD]
[TD='class: xl66, bgcolor: transparent, align: right']0,00
[/TD]
[TD='class: xl70, bgcolor: transparent, align: right']108,23
[/TD]
[/TABLE]
Bei höherer Berechnungsmasse:
[TABLE='width: 830']
[tr]
[TD='width: 140, bgcolor: transparent']Berechnungsmasse
[/TD]
[TD='class: xl65, width: 110, bgcolor: transparent']Vergütung netto
[/TD]
[TD='class: xl65, width: 110, bgcolor: transparent']Vergütung brutto
[/TD]
[TD='width: 110, bgcolor: transparent']bereits bezahlte V
[/TD]
[TD='width: 110, bgcolor: transparent']Differenz
[/TD]
[TD='class: xl65, width: 110, bgcolor: transparent']Ust aus D
[/TD]
[TD='class: xl70, width: 140, bgcolor: transparent']% vom Ausgangssatz
[/TD]
[TD='class: xl67, bgcolor: transparent, align: right']500.000,00
[/TD]
[TD='class: xl68, bgcolor: transparent, align: right']37.750,00
[/TD]
[TD='class: xl68, bgcolor: transparent, align: right']44.922,50
[/TD]
[TD='class: xl68, bgcolor: transparent, align: right']0,00
[/TD]
[TD='class: xl68, bgcolor: transparent, align: right']44.922,50
[/TD]
[TD='class: xl66, bgcolor: transparent, align: right']7.172,50
[/TD]
[TD='class: xl70, bgcolor: transparent, align: right']100,00
[/TD]
[TD='class: xl67, bgcolor: transparent, align: right']507.172,50
[/TD]
[TD='class: xl68, bgcolor: transparent, align: right']37.893,45
[/TD]
[TD='class: xl68, bgcolor: transparent, align: right']45.093,21
[/TD]
[TD='class: xl68, bgcolor: transparent, align: right']44.922,50
[/TD]
[TD='class: xl68, bgcolor: transparent, align: right']170,71
[/TD]
[TD='class: xl66, bgcolor: transparent, align: right']27,26
[/TD]
[TD='class: xl70, bgcolor: transparent, align: right']100,38
[/TD]
[TD='class: xl67, bgcolor: transparent, align: right']507.199,76
[/TD]
[TD='class: xl68, bgcolor: transparent, align: right']37.894,00
[/TD]
[TD='class: xl68, bgcolor: transparent, align: right']45.093,85
[/TD]
[TD='class: xl68, bgcolor: transparent, align: right']45.093,21
[/TD]
[TD='class: xl68, bgcolor: transparent, align: right']0,65
[/TD]
[TD='class: xl66, bgcolor: transparent, align: right']0,10
[/TD]
[TD='class: xl70, bgcolor: transparent, align: right']100,38
[/TD]
[TD='class: xl67, bgcolor: transparent, align: right']507.199,86
[/TD]
[TD='class: xl68, bgcolor: transparent, align: right']37.894,00
[/TD]
[TD='class: xl68, bgcolor: transparent, align: right']45.093,86
[/TD]
[TD='class: xl68, bgcolor: transparent, align: right']45.093,85
[/TD]
[TD='class: xl68, bgcolor: transparent, align: right']0,00
[/TD]
[TD='class: xl66, bgcolor: transparent, align: right']0,00
[/TD]
[TD='class: xl70, bgcolor: transparent, align: right']100,38
[/TD]
[TD='class: xl67, bgcolor: transparent, align: right']507.199,86
[/TD]
[TD='class: xl68, bgcolor: transparent, align: right']37.894,00
[/TD]
[TD='class: xl68, bgcolor: transparent, align: right']45.093,86
[/TD]
[TD='class: xl68, bgcolor: transparent, align: right']45.093,86
[/TD]
[TD='class: xl68, bgcolor: transparent, align: right']0,00
[/TD]
[TD='class: xl66, bgcolor: transparent, align: right']0,00
[/TD]
[TD='class: xl70, bgcolor: transparent, align: right']100,38
[/TD]
[TD='class: xl67, bgcolor: transparent, align: right']507.199,86
[/TD]
[TD='class: xl68, bgcolor: transparent, align: right']37.894,00
[/TD]
[TD='class: xl68, bgcolor: transparent, align: right']45.093,86
[/TD]
[TD='class: xl68, bgcolor: transparent, align: right']45.093,86
[/TD]
[TD='class: xl68, bgcolor: transparent, align: right']0,00
[/TD]
[TD='class: xl66, bgcolor: transparent, align: right']0,00
[/TD]
[TD='class: xl70, bgcolor: transparent, align: right']100,38
[/TD]
[/TABLE]