="SELECT distinct T1.RptLanguageID,T1.CustID,T1.EMailAddress,T1.FaxNum,T1.Calc_AgeLabel1,T1.Calc_AgeLabel2,T1.Calc_AgeLabel3,T1.Calc_AgeLabel4,
T1.Calc_AgeLabel5,T1.Calc_AgeLabel6,T1.Calc_BillToAddress,T1.Calc_BTContactName,T1.Calc_StatementComment,T1.Calc_StatementDate,
T1.SalesRep_EMailAddress,T1.SalesRep_FaxPhoneNum,T1.SalesRep_Name,T2.CustNum,T2.Company,T2.CurrencyCode,T2.DebitNote,T2.CreditMemo,
T2.DNCustNbr,T2.DocInvoiceAmt,T2.DocInvoiceBal,T2.DocWithholdAmt,T2.DueDate,T2.InvoiceDate,T2.InvoiceNum,T2.InvoiceSuffix,T2.PONum,
T2.Calc_CurrSymbol,T2.CurrencyCode_CurrDesc,T2.InvoiceType,T2.Calc_CheckRef, T3.Company as CashDtl_Company,T3.CheckRef,T3.DocTranAmt,
T3.InvoiceNum as CashDtl_InvoiceNum,T3.InvoiceRef,T3.TranDate,T3.TranType, T3.CustNum as CashDtl_CustNum,T3.Calc_DisplayAmount,
T3.Calc_Reversed,T3.Calc_IsCM,T3.Calc_DocDtlTranAmount, T3.Calc_DocDtlTranAmountSignAdjusted,
ISNULL(T3.Calc_Charge,T2.Calc_Charge) as Calc_Charge, ISNULL(T3.Calc_CMemo, T2.Calc_CMemo) as Calc_CMemo,
T3.Calc_TranType, T3.Calc_PayRef, T4.DueDate as RptLabel_DueDate,T4.RptLiteralsLBalanceDue,T4.RptLiteralsLCharge,T4.RptLiteralsLCheck,
T4.RptLiteralsLCredit,T4.RptLiteralsLDate,T4.RptLiteralsLEmail,T4.RptLiteralsLFax,T4.RptLiteralsLInvoice,T4.RptLiteralsLPage,T4.RptLiteralsLPO,
T4.RptLiteralsLSubTitle,T4.RptLiteralsLTotal,T4.SalesRepCode as RptLabel_SalesRepCode,T4.RptLiteralsLPayInv,T4.RptLiteralsLAdjust,
T4.RptLiteralsLCMemo, T4.RptLiteralsLPayInvReverse, T4.RptLiteralsLPhone, ISNULL(T7.EMailAddress, 'No Email') as BuyerEmail, ISNULL(T7.Name, '') as Name,
ISNULL(T7.Address1, 'No Shipping Address') as Address1, ISNULL(T7.Address2, '') as Address2, ISNULL(T7.City, '') as City, ISNULL(T7.State, '') as State, ISNULL(T7.Zip, '') as Zip,
T4.RptLiteralsLOF,T4.RptLiteralsLPIID,T4.RptLiteralsLPIType, T8.InvoiceNum, T8.ShipToNum, T7.ShipToNum, T7.CustNum,
T4.RptLiteralsLPIStatus,T4.RptLiteralsLPIDueDate,T4.RptLiteralsLPIAmount,T4.RptLiteralsLPIOutstandingAmt,
T1.Calc_ContactEmailAddress,T1.Calc_ContactFaxNum,
(CASE WHEN EXISTS(SELECT TOP 1 ARPromNoteID
FROM [ARPNHead_" & Parameters!TableGuid.Value & "] WHERE CustNum = T2.CustNum AND CurrencyCode = T2.CurrencyCode)
THEN 1 ELSE 0 END) as PaymentInstrumentsExists
FROM [Customer_" & Parameters!TableGuid.Value & "] T1
LEFT OUTER JOIN [InvcHead_" & Parameters!TableGuid.Value & "] T2
ON T1.Company = T2.Company AND T1.CustNum = T2.CustNum
LEFT OUTER JOIN [InvcDtl_" & Parameters!TableGuid.Value & "] T8
ON T2.Company = T8.Company AND
T2.Invoicenum = T8.Invoicenum
LEFT OUTER JOIN [CashDtl_" & Parameters!TableGuid.Value & "] T3
ON T2.InvoiceNum = T3.InvoiceNum
LEFT OUTER JOIN [RptLabels_" & Parameters!TableGuid.Value & "] T4
ON T1.RptLanguageID = T4.RptLanguageID
LEFT OUTER JOIN [OrderHed_" & Parameters!TableGuid.Value & "] T5
ON T2.OrderNum = T5.OrderNum
LEFT OUTER JOIN [CustCnt_" & Parameters!TableGuid.Value & "] T6
ON T5.BTCustNum = T6.CustNum
LEFT OUTER JOIN [ShipTo_" & Parameters!TableGuid.Value & "] T7
ON T8.ShipToNum = T7.ShipToNum
AND T8.Company = T7.Company"```