SELECT
RI.DocDate$DATE as DocDate$DATE,
RI.Firm_ID, RI.ID as ReceivedInvoice_ID,
'AAAAAAAAAA' as CashPaid_ID,
'AAAAAAAAAA' as OtherExpense_ID,
'AAAAAAAAAA' as CustomsDeclaration_ID,
'AAAAAAAAAA' as VATReceivedDInvoice_ID,
'AAAAAAAAAA' as ReverseChargeDeclarations_ID
{ANDFIELDS}
FROM
Relations A
JOIN ReceivedInvoices RI ON RI.ID=A.LeftSide_ID
WHERE
A.Rel_Def=1003 and A.RightSide_ID=:ID
UNION ALL
SELECT
CP.DocDate$DATE as DocDate$DATE,
CP.Firm_ID,
'AAAAAAAAAA' as ReceivedInvoice_ID,
CP.ID as CashPaid_ID,
'AAAAAAAAAA' as OtherExpense_ID,
'AAAAAAAAAA' as CustomsDeclaration_ID,
'AAAAAAAAAA' as VATReceivedDInvoice_ID,
'AAAAAAAAAA' as ReverseChargeDeclarations_ID
{ANDFIELDS}
FROM
Relations A
JOIN CashPaid CP ON CP.ID=A.LeftSide_ID
WHERE
A.Rel_Def=1004 and A.RightSide_ID=:ID
UNION ALL
SELECT
OE.DocDate$DATE as DocDate$DATE,
OE.Firm_ID,
'AAAAAAAAAA' as ReceivedInvoice_ID,
'AAAAAAAAAA' as CashPaid_ID,
OE.ID as OtherExpense_ID,
'AAAAAAAAAA' as CustomsDeclaration_ID,
'AAAAAAAAAA' as VATReceivedDInvoice_ID,
'AAAAAAAAAA' as ReverseChargeDeclarations_ID
{ANDFIELDS}
FROM
Relations A
JOIN OtherExpenses OE ON OE.ID=A.LeftSide_ID
WHERE
A.Rel_Def=1005 and A.RightSide_ID=:ID
UNION ALL
SELECT
CD.DocDate$DATE as DocDate$DATE,
CD.Firm_ID,
'AAAAAAAAAA' as ReceivedInvoice_ID,
'AAAAAAAAAA' as CashPaid_ID,
'AAAAAAAAAA' as OtherExpense_ID,
CD.ID as CustomsDeclaration_ID,
'AAAAAAAAAA' as VATReceivedDInvoice_ID,
'AAAAAAAAAA' as ReverseChargeDeclarations_ID
{ANDFIELDS}
FROM
Relations A
JOIN CustomsDeclarations CD ON CD.ID=A.LeftSide_ID
WHERE
A.Rel_Def=1010 and A.RightSide_ID=:ID
UNION ALL
SELECT
VR.DocDate$DATE as DocDate$DATE,
VR.Firm_ID,
'AAAAAAAAAA' as ReceivedInvoice_ID,
'AAAAAAAAAA' as CashPaid_ID,
'AAAAAAAAAA' as OtherExpense_ID,
'AAAAAAAAAA' as CustomsDeclaration_ID,
VR.ID as VATReceivedDInvoice_ID,
'AAAAAAAAAA' as ReverseChargeDeclarations_ID
{ANDFIELDS}
FROM
Relations A
JOIN VATReceivedDInvoices VR ON VR.ID=A.LeftSide_ID
WHERE
A.Rel_Def=1020 and A.RightSide_ID=:ID
UNION ALL
SELECT
RCD.DocDate$DATE as DocDate$DATE,
RCD.Firm_ID,
'AAAAAAAAAA' as ReceivedInvoice_ID,
'AAAAAAAAAA' as CashPaid_ID,
'AAAAAAAAAA' as OtherExpense_ID,
'AAAAAAAAAA' as CustomsDeclaration_ID,
'AAAAAAAAAA' as VATReceivedDInvoice_ID,
RCD.ID as ReverseChargeDeclarations_ID
{ANDFIELDS}
FROM
Relations A
JOIN ReverseChargeDeclarations RCD ON RCD.ID=A.LeftSide_ID
WHERE
A.Rel_Def=1007 and A.RightSide_ID=:ID
ORDER BY
%DocDate$DATE%