Dynamický dotaz - Mzdy - Roční zúčtování

ID:
QUCRLM40B1Q4RCUJMQZ53X45WW

Datasety

MAIN

Popis:
Roční zúčtování
SQL definice:
SELECT {FIELDS}
FROM AnnualClearings A
{JOIN}
{WHERE}
{ORDERBY}
Aliasy:
Alias CLSID objektu Prefix Popis
A NRGKP3OPYD0OPEDC1UPCRTTDMC
EMP CPP5AZU1CVF13JXS00KEZYD5AW EMP Zaměstnanec
P WEC02QYERNCL35CH000ILPWJF4 PER Osoba
PR CAQPAYUOXVCL3ACL03KIU0CLP4 PR Fiskální období
SU2 22AHIVDVAVE13C5S00CA141B44 SUCorrectedBy Uživatel
SU1 22AHIVDVAVE13C5S00CA141B44 SUCreatedBy Uživatel
DQ OFTMKVQH3ZD13ACL03KIU0CLP4 DQ Řada dokladů
Fields:
Jméno Typ Velikost Výraz CLSID Popis
AnnualClearing dtFloat 10
A.PaidTax - ib_greatest(0, A.CalculatedTax - A.TotalTaxAdvantage)
Přeplatek na dani
DecreasedTaxBase dtString 10
A.TotalBases - A.TotalCountOffs
Snížený základ
EMP_DateOfBirth$DATE dtFloat 10
P.DateOfBirth$DATE
Datum narození
EmployeeName dtString 40
P.LastName||' '||P.FirstName
Příjmení a jméno
NumPersonalNumber dtInteger 10
ib_convchartoint(P.PersonalNumber)
Osobní číslo numericky
PersonalNumber dtString 10
P.PersonalNumber
Osobní číslo
Transferred dtString 12
(SELECT WLDQ.Code || '-' || CAST(WLC.OrdNumber AS VARCHAR(30)) || '/' || WLP.Code

 FROM WageListCommon WLC

 JOIN DocQueues WLDQ ON WLDQ.ID = WLC.DocQueue_ID

 JOIN Periods WLP ON WLP.ID = WLC.Period_ID

 WHERE WLC.ID = A.Transferred_ID)
Přeneseno do ML

Podmínky

ID

Šablona:
ID
Dataset:
MAIN
Speciální parametry:
CLASSID=NRGKP3OPYD0OPEDC1UPCRTTDMC

YearOfClearing

Popiska:
Rok zúčtování
Typ/Subtyp:
ctInteger/0
ckRange:
A.YearOfClearing BETWEEN {:LOW} and {:HIGH}
Dataset:
MAIN

Employee_ID

Šablona:
Employee_ID
Dataset:
MAIN

DocQueue_ID

Šablona:
DocQueue_ID
Dataset:
MAIN
Speciální parametry:
FilterDocumentType=45

DocDate

Šablona:
DocDate
Dataset:
MAIN

OrdNumber

Šablona:
OrdNumber
Dataset:
MAIN

CreatedBy_ID

Šablona:
CreatedBy_ID
Dataset:
MAIN

CorrectedBy_ID

Šablona:
CorrectedBy_ID
Dataset:
MAIN

Period_ID

Šablona:
Period_ID
Dataset:
MAIN

TotalCountOffs

Popiska:
Celkem odpočty (nárok uplatněný v RZ)
Typ/Subtyp:
ctExtended/0
ckRange:
A.TotalCountOffs BETWEEN {:LOW} and {:HIGH}
Dataset:
MAIN

TotalTaxAdvantage

Popiska:
Celkem daňové zvýhodnění (nárok posouzený v RZ)
Typ/Subtyp:
ctExtended/0
ckRange:
A.TotalTaxAdvantage BETWEEN {:LOW} and {:HIGH}
Dataset:
MAIN

TotalBases

Popiska:
Celkem základ daně (před uplatněním odpočtů)
Typ/Subtyp:
ctExtended/0
ckRange:
A.TotalBases BETWEEN {:LOW} and {:HIGH}
Dataset:
MAIN

CalculatedTax

Popiska:
Vypočtená daň před slevou
Typ/Subtyp:
ctExtended/0
ckRange:
A.CalculatedTax BETWEEN {:LOW} and {:HIGH}
Dataset:
MAIN

CalculatedTaxAfterTaxAdvantage

Popiska:
Vypočtená daň po slevě
Typ/Subtyp:
ctExtended/0
ckRange:
(SELECT X.Result FROM MaxValue(0, A.CalculatedTax - A.TotalTaxAdvantage) X) >= {:LOW} and
(SELECT X.Result FROM MaxValue(0, A.CalculatedTax - A.TotalTaxAdvantage) X) <= {:HIGH}
Dataset:
MAIN

PaidTax

Popiska:
Zaplacené zálohy
Typ/Subtyp:
ctExtended/0
ckRange:
A.PaidTax BETWEEN {:LOW} and {:HIGH}
Dataset:
MAIN

TotalTaxBonus

Popiska:
Vyplacený daňový bonus
Typ/Subtyp:
ctExtended/0
ckRange:
A.TotalTaxBonus BETWEEN {:LOW} and {:HIGH}
Dataset:
MAIN

AnnualClearing

Popiska:
Přeplatek(+)/nedoplatek(-) na dani
Typ/Subtyp:
ctExtended/0
ckRange:
(A.Paidtax - (SELECT X.Result FROM MaxValue(0, A.CalculatedTax - A.TotalTaxAdvantage) X)) >= {:LOW} and
(A.Paidtax - (SELECT X.Result FROM MaxValue(0, A.CalculatedTax - A.TotalTaxAdvantage) X)) <= {:HIGH}
Dataset:
MAIN

Transferred

Popiska:
Výsledek přenesen do ML
Typ/Subtyp:
ctBoolean/0
ckSingle:
((A.Transferred_ID = '0000000000' OR A.Transferred_ID is Null) AND ({:VALUE}='N')) OR
(NOT (A.Transferred_ID = '0000000000' OR A.Transferred_ID is Null) AND ({:VALUE}<>'N'))
Dataset:
MAIN

AnnualClearingClosed

Popiska:
Roční zúčtování uzavřeno
Typ/Subtyp:
ctBoolean/0
ckSingle:
((A.DateOfClosing$DATE <> 0) and ({:VALUE}='A'))
or
((A.DateOfClosing$DATE = 0) and ({:VALUE}='N'))
Dataset:
MAIN

Klíče

EmployeeName

Popiska:
Příjmení a jméno
SQL:
P.LastName Collate PXW_CSY {DIR},P.FirstName Collate PXW_CSY {DIR}, EMP.ID
Dataset:
MAIN

YearOfClearing

Popiska:
Rok zúčtování
SQL:
A.YearOfClearing
Dataset:
MAIN

PersonalNumber

Popiska:
Os. číslo
SQL:
P.PersonalNumber
Dataset:
MAIN

NumPersonalNumber

Popiska:
Os. číslo numericky
SQL:
%NumPersonalNumber%
Dataset:
MAIN

DisplayName

Popiska:
Číslo dokladu (složené)
SQL:
PR.Code Collate PXW_CSY {DIR}, DQ.Code Collate PXW_CSY {DIR}, A.OrdNumber
Dataset:
MAIN

DocDate$DATE

Popiska:
Datum dokladu
SQL:
A.DocDate$DATE
Dataset:
MAIN

DateOfClosing$DATE

Popiska:
Datum uzavření
SQL:
A.DateOfClosing$DATE
Dataset:
MAIN

Generated by ABRA Software a.s. 27.10.2021 16:36