home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Chip: 25 Years Anniversary
/
CHIP_25Jahre_Jubilaeum.iso
/
downloads
/
400616
/
data1.cab
/
_lohnauskunft-Formulare-Standard
/
32C.lsf
next >
Wrap
Text File
|
2003-04-01
|
4KB
|
172 lines
Include "DruckNT.int"
Include "Lak_NT.int"
'Descriptions
Description Form_Description as "Einkommensteuer normal"
Description Form_Code as "Tarifbegrenzung º32c EStG"
Description Page_Orientation as PAGE_PORTRAIT
'Funktion, um die Fu▀zeile zu schreiben
Function OnPrintFooter()
DrawLineExt(0,GetPosY(),1700,GetPosY())
SetPos(0,GetPosY()+20)
SetFont("Arial",8,FONT_NORMAL,COLOR_BLACK)
RemoveAllTabs()
SetTabs("L30 R-30")
TL("\tLexware lohnauskunft " +GetProgramVersion()+"\t"+FormatDate("%d.%m.%Y",Now()))
End Function
'Hauptteil
SetBodyMargin(200,200,200,180)
'SetFooterMargin(200,250,200,100)
'SetEventHandler(EVENT_PRINT_FOOTER,OnPrintFooter)
Dim hNormal as FontType = CreateFont("Arial", 10, FONT_NORMAL, COLOR_BLACK)
Dim hBold as FontType = CreateFont("Arial", 10, FONT_BOLD, COLOR_BLACK)
Dim NumTmp as Numeric
Dim NumJahr as Numeric
NumJahr = GetInt("C",14)
Function EinfgTitel(Text as String)
SelectFont(hBold)
SetPos(0,GetPosY()+120)
TL(Text)
NumTmp=GetPosY()+30
DrawLineExt(0,NumTmp,1700,NumTmp)
SetPos(0,NumTmp+40)
SelectFont(hNormal)
End Function
Function EinfgPos(Text as String)
TL(Text)
NumTmp=GetPosY()+30
SetPos(0,NumTmp)
End Function
Function EinfgPos35(Text as String)
TL(Text)
NumTmp=GetPosY()+30
DrawLineExt(0,NumTmp,1700,NumTmp)
SetPos(0,NumTmp+40)
End Function
Function EinfgPos35Bold(Text as String)
SelectFont(hBold)
' SetPos(0,GetPosY()+120)
TL(Text)
NumTmp=GetPosY()+30
DrawLineExt(0,NumTmp,1700,NumTmp)
SetPos(0,NumTmp+40)
SelectFont(hNormal)
End Function
If ( NumJahr <= 2000 ) Then
DrawLineExt(0,0,1700,0)
SetFont("Arial",12,FONT_BOLD,COLOR_BLACK)
LF
RemoveAllTabs()
SetTabs("C")
TL("\tErmittlung der Einkommensteuer nach º 32 c EStG "+ FormatNumeric( "%0.0f", NumJahr ) )
LF
NumTmp=GetPosY()
DrawLineExt(0,NumTmp,1700,NumTmp)
DrawLineExt(0,0,0,2520)
DrawLineExt(1700,0,1700,2520)
LF
LF
LF
LF
LF
RemoveAllTabs()
SetTabs("L50 R-50")
EinfgTitel("\tBerechnungsdaten")
EinfgPos("\tGewerbliche Einkⁿnfte\t"+StrAmt("C",1))
EinfgPos("\t▄brige Einkⁿnfte\t"+StrAmt("C",2))
EinfgPos("\tZu versteuernde Einkⁿnfte\t"+StrAmt("C",3))
EinfgTitel("\tGewerblicher Anteil nach º 32 c EStG")
EinfgPos("\tAnteil der gewerblichen Einkⁿnfte am zu versteuernden Einkommen\t"+StrAmt("C",4))
EinfgPos("\tGewerblicher Anteil (durch 54 teilbar)\t"+StrAmt("C",5))
EinfgTitel("\tErmittlung des Entlastungsbetrages")
EinfgPos("\tTarifliche Einkommensteuer fⁿr den gewerblichen Anteil (Regelsteuerfall)\t"+StrAmt("C",6))
EinfgPos("\tEinkommensteuer fⁿr den Grenzbetrag\t"+StrAmt("C",7))
EinfgPos("\tEinkommensteuer fⁿr den ⁿbersteigenden Betrag ("+StrInt("C",16)+" %)\t"+StrAmt("C",8))
EinfgPos("\tEntlastungsbetrag gerundet\t"+StrAmt("C",9))
EinfgTitel("\tFestzusetzende Einkommensteuer")
EinfgPos("\tTarifliche Einkommensteuer ("+StrStr("C",12)+")\t"+StrAmt("C",10))
EinfgPos("\tEntlastungsbetrag\t"+StrAmt("C",9))
EinfgPos("\tFestzusetzende Einkommensteuer\t"+StrAmt("C",11))
EinfgPos("\tSolidaritΣtszuschlag\t"+StrAmt("C",15))
Else
DrawLineExt(0,0,1700,0)
SetFont("Arial",12,FONT_BOLD,COLOR_BLACK)
LF
RemoveAllTabs()
SetTabs("C")
TL("\tErmittlung der Einkommensteuer nach º 35 EStG "+ FormatNumeric( "%0.0f", NumJahr ) )
LF
NumTmp=GetPosY()
DrawLineExt(0,NumTmp,1700,NumTmp)
DrawLineExt(0,0,0,2520)
DrawLineExt(1700,0,1700,2520)
DrawLineExt(0,800,1700,800)
SetPos( 0, 840 )
RemoveAllTabs()
SetTabs("L50 R-50")
SelectFont(hNormal)
EinfgPos35("\tZu versteuernde Einkⁿnfte\t"+StrAmt("C",3))
SetPenWidth( 2 )
EinfgPos35Bold("\tTarifliche Einkommensteuer ("+StrStr("C",12)+")\t"+StrAmt("C",10))
SetPenWidth( 0 )
EinfgPos35("\tGewerbesteuer Messbetrag\t"+StrAmt("C",17))
SetPenWidth( 3 )
EinfgPos35("\tEntlastungsbetrag\t"+StrAmt("C",9))
SetPenWidth( 0 )
EinfgPos35Bold("\tFestzusetzende Einkommensteuer\t"+StrAmt("C",11))
End If
DrawLineExt(0,2520,1700,2520)
SetPos(0,2540)
SetFont("Arial",8,FONT_NORMAL,COLOR_BLACK)
RemoveAllTabs()
SetTabs("L30 R-30")
TL("\tLexware lohnauskunft " +GetProgramVersion()+"\t"+FormatDate("%d.%m.%Y",Now()))