Darstellungsbedingungen im Fußtext von PRJ Formularen

Aufbewahrungsfristen nach § 14 Abs. 1 USt,  Darstellung eines Girocodes oder  auch die Ausweisung von Lohnanteilen nach § 35a EStG betreffen in der Regel nur Privatkunden. Daher wurde in diesen Formularen ein Filter auf die Umsatzsteuer-ID des Kunden gesetzt. Kunden ohne UST-ID werden als Privatkunden angesehen und erhalten die o.a. Informationen. Gewerbliche Kunden kennen ihre gesetzlichen Aufbewahrungsfristen.

Hinweis 13b
@xAnhangVorhanden=0 .and.
((@DruckEnde>0 .or. Lastpage()) .and. (Contains(AusdruckArt,“R“) .or. AusdruckArt=“G“ ) .and. MWSt_Satz=0) .and. (@Merker_LaenderKZ=“D“ .or. @Merker_LaenderKZ=“DE“)

„Wichtig! Steuerschuldnerschaft des Leistungsempfängers. Diese Rechnung ist gemäß § 13b des Umsatzsteuergesetz ohne MwSt. Wir weisen darauf hin, dass der Auftraggeber zur Anmeldung und Abführung der Umsatzsteuer verpflichtet ist.¶“

Aufbewahrungsfrist Privatkunden
@xAnhangVorhanden=0 .and. ( ( @DruckEnde > 0 .or. Lastpage() ) .and. (Contains(AusdruckArt,“R“) .or. AusdruckArt=“G“ ) .and. UID=““)

„Hinweis gemäß § 14 Abs. 1 UStG. Diese Rechnung/Gutschrift muss mindestens 2 Jahre aufbewahrt werden.¶Die Aufbewahrungsfrist beginnt mit Schluss des laufenden Kalenderjahres.“

Die Lohnanteile werden über den Wert der Benutzervariablen
 @_Lohn35a = „J“  oder „H“     gesteuert.

Lohnanteil Privat einfach
@_Lohn35a = „J“ .and. @xAnhangVorhanden=0 .and. ((@DruckEnde>0 .or. Lastpage()) .and. Contains(AusdruckArt,“R“) .and. AusdruckArt<>“AR“ .and. Val(@LohnanteilNetto)<>0 .and. @SteuerSatzBruttorechnung=““ .and. UID=““)

if( @SteuerSatzBruttorechnung=““ ,
/*Rechnung plus MWSt*/
„Hinweis lt. § 35a EStG: Diese Rechnung enthält Lohnkosten in Höhe von “ + @LohnanteilNetto +
“ plus einer hierauf ¶entfallenden Mehrwertsteuer (“ + if(@SteuerSatz=““,“0″,@SteuerSatz) + “ %) von “ +
if(fGesNetto=@LohnanteilNetto, fMwSt,LocCurrL$(Round(Val(StrSubst$(@LohnanteilNetto,“.“,““))*Val(@SteuerSatz)/100,2))) +
„, ergibt zusammen einen Gesamtanteil von “ +
if(fGesNetto=@LohnanteilNetto, LocCurrL$(Val(StrSubst$(fGesNetto,“.“,““)) +Val(StrSubst$(fMWSt,“.“,““))) ,LocCurrL$( (Round(Val(StrSubst$(@LohnanteilNetto,“.“,““))*Val(@SteuerSatz)/100,2)) +Val(StrSubst$(@LohnanteilNetto,“.“,““)))+“.“) ,

/*Bruttorechnung*/
„Hinweis lt. § 35a EStG: Diese Rechnung enthält Lohnkosten in Höhe von “ +
LocCurrL$( Val(StrSubst$(@LohnanteilNetto,“.“,““)) – Round(Val(StrSubst$(@LohnanteilNetto,“.“,““)) / (1 + Val(@SteuerSatzBruttorechnung)/100) * Val(@SteuerSatzBruttorechnung)/100,2)) +
“ plus einer hierauf ¶entfallenden Mehrwertsteuer (“ + if(@SteuerSatzBruttorechnung=““,“0″,@SteuerSatzBruttorechnung) + “ %) von “ +
LocCurrL$(Round(Val(StrSubst$(@LohnanteilNetto,“.“,““)) / (1 + Val(@SteuerSatzBruttorechnung)/100) * Val(@SteuerSatzBruttorechnung)/100,2)) +
„, ergibt zusammen einen Gesamtanteil von “ + @LohnanteilNetto +“.“ )

LohnAnteilHinweis
druckvariante<>0 .and.(@_Lohn35a = „H“ .and. @xAnhangVorhanden=0 .and.
((@DruckEnde>0 .or. Lastpage()) .and. ( (Contains(AusdruckArt,“R“) .and. @sAnzahlNR = 0 .and. AusdruckArt<>“AR“) .or. AusdruckArt=“G“ ) .and. Val(@LohnanteilNetto)<>0 .and. @SteuerSatzBruttorechnung=““ .and. UID=““))

LohnAnteilHinweisBruttoRechnung
druckvariante<>0.and.(@_Lohn35a = „H“ .and. @xAnhangVorhanden=0 .and.
((@DruckEnde>0 .or. Lastpage()) .and. ( AusdruckArt=“R“ .or. AusdruckArt=“WR“ .or. AusdruckArt=“G“) .and. Val(@LohnanteilNetto)<>0 .and. @SteuerSatzBruttorechnung<>““ .and. UID=““))

LohnAnteilHinweisSR
Druckvariante <>0 .and.(@_Lohn35a = „H“ .and. @xAnhangVorhanden=0 .and.
((@DruckEnde>0 .or. Lastpage()) .and. ( (Contains(AusdruckArt,“R“) .and. @sAnzahlNR > 0 .and. AusdruckArt<>“AR“) .or. AusdruckArt=“G“ ) .and. Val(@LohnanteilNetto)<>0 .and. @SteuerSatzBruttorechnung=““ .and. UID=““))

Girocode
@xAnhangVorhanden=0 .and. ((@DruckEnde>0 .or. Lastpage()) .and. Contains(Ausdruckart,“R“)) .and. UID=““

„Zahlen mit Girocode: Mit dem GiroCode bezahlen Sie Ihre Rechnungen schnell, sicher und vor allem fehlerfrei. Weitere Info’s unter http://www.girocode.de/“