SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2021/10/01' AND I.DeliveryDate <= '2021/10/26' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2021/10/01' AND I.DeliveryDate <= '2021/10/26' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2021/10/18' AND I.DeliveryDate <= '2021/10/24' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2021/10/18' AND I.DeliveryDate <= '2021/10/24' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2021/10/18' AND I.DeliveryDate <= '2021/10/24' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2021/10/01' AND I.DeliveryDate <= '2021/10/26' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2021/10/01' AND I.DeliveryDate <= '2021/10/26' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-WI' AND I.DeliveryDate >= '2021/10/27' AND I.DeliveryDate <= '2021/10/27' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2021/10/01' AND I.DeliveryDate <= '2021/10/27' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2021/10/01' AND I.DeliveryDate <= '2021/10/26' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2021/10/01' AND I.DeliveryDate <= '2021/10/27' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-WI' AND I.DeliveryDate >= '2021/10/27' AND I.DeliveryDate <= '2021/10/29' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-BE' AND I.DeliveryDate >= '2021/10/27' AND I.DeliveryDate <= '2021/10/29' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2021/10/01' AND I.DeliveryDate <= '2021/10/27' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2021/10/27' AND I.DeliveryDate <= '2021/10/27' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-BE' AND I.DeliveryDate >= '2021/11/01' AND I.DeliveryDate <= '2021/12/31' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-WI' AND I.DeliveryDate >= '2021/10/28' AND I.DeliveryDate <= '2021/10/28' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RU' AND (I.InvNumber IS NOT NULL) AND INvDate BETWEEN '2021/10/01 00:00:00' AND '2021/10/28 00:00:00' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2021/10/01' AND I.DeliveryDate <= '2021/10/28' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2021/10/01' AND I.DeliveryDate <= '2021/10/28' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2021/10/01' AND I.DeliveryDate <= '2021/10/28' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND (I.InvNumber IS NOT NULL) AND INvDate BETWEEN '2021/10/01 00:00:00' AND '2021/10/31 00:00:00' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND (I.InvNumber IS NOT NULL) AND INvDate BETWEEN '2021/10/01 00:00:00' AND '2021/10/31 00:00:00' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-WI' AND I.DeliveryDate >= '2021/10/29' AND I.DeliveryDate <= '2021/10/29' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RU' AND (I.InvNumber IS NOT NULL) AND INvDate BETWEEN '2021/10/01 00:00:00' AND '2021/10/29 00:00:00' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND (I.InvNumber IS NOT NULL) AND INvDate BETWEEN '2021/10/01 00:00:00' AND '2021/10/29 00:00:00' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND (I.InvNumber IS NOT NULL) AND INvDate BETWEEN '2021/10/01 00:00:00' AND '2021/10/29 00:00:00' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND (I.InvNumber IS NOT NULL) AND INvDate BETWEEN '2021/10/01 00:00:00' AND '2021/10/29 00:00:00' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2021/10/01' AND I.DeliveryDate <= '2021/10/29' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND I.DeliveryDate >= '2021/11/01' AND I.DeliveryDate <= '2021/12/31' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND I.DeliveryDate >= '2021/11/02' AND I.DeliveryDate <= '2022/01/02' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND I.DeliveryDate >= '2021/11/02' AND I.DeliveryDate <= '2022/01/02' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2021/10/01' AND I.DeliveryDate <= '2021/11/02' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-WI' AND I.DeliveryDate >= '2021/11/02' AND I.DeliveryDate <= '2021/11/02' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2021/10/01' AND I.DeliveryDate <= '2021/10/29' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RU' AND I.DeliveryDate >= '2021/11/04' AND I.DeliveryDate <= '2021/11/04' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-WI' AND I.DeliveryDate >= '2021/11/03' AND I.DeliveryDate <= '2021/11/03' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND I.OrderDate >= '2020/10/01' AND I.OrderDate <= '2021/10/31' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND I.OrderDate >= '2020/10/01' AND I.OrderDate <= '2021/10/31' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-WI' AND I.DeliveryDate >= '2021/11/04' AND I.DeliveryDate <= '2021/11/04' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2021/10/01' AND I.DeliveryDate <= '2021/11/04' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RU' AND I.DeliveryDate >= '2021/11/08' AND I.DeliveryDate <= '2021/11/08' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2021/10/01' AND I.DeliveryDate <= '2021/11/05' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-WI' AND I.DeliveryDate >= '2021/11/05' AND I.DeliveryDate <= '2021/11/05' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2021/10/01' AND I.DeliveryDate <= '2021/11/01' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-WI' AND I.DeliveryDate >= '2021/11/02' AND I.DeliveryDate <= '2021/11/02' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-WI' AND I.DeliveryDate >= '2021/11/03' AND I.DeliveryDate <= '2021/11/03' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-WI' AND I.DeliveryDate >= '2021/11/04' AND I.DeliveryDate <= '2021/11/04' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-WI' AND I.DeliveryDate >= '2021/11/05' AND I.DeliveryDate <= '2021/11/05' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND I.DeliveryDate >= '2021/11/07' AND I.DeliveryDate <= '2022/01/07' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND I.DeliveryDate >= '2021/11/07' AND I.DeliveryDate <= '2022/01/07' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2021/10/01' AND I.DeliveryDate <= '2021/11/08' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-WI' AND I.DeliveryDate >= '2021/11/09' AND I.DeliveryDate <= '2021/11/09' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND I.DeliveryDate >= '2021/11/08' AND I.DeliveryDate <= '2022/01/31' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-WI' AND I.DeliveryDate >= '2021/11/10' AND I.DeliveryDate <= '2021/11/10' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2021/11/11' AND I.DeliveryDate <= '2021/11/11' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2021/11/11' AND I.DeliveryDate <= '2021/11/11' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-WI' AND I.DeliveryDate >= '2021/11/11' AND I.DeliveryDate <= '2021/11/11' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-WI' AND I.DeliveryDate >= '2021/11/08' AND I.DeliveryDate <= '2021/11/08' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-WI' AND I.DeliveryDate >= '2021/11/09' AND I.DeliveryDate <= '2021/11/09' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-WI' AND I.DeliveryDate >= '2021/11/12' AND I.DeliveryDate <= '2021/11/12' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-WI' AND I.DeliveryDate >= '2021/11/10' AND I.DeliveryDate <= '2021/11/10' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-WI' AND I.DeliveryDate >= '2021/11/11' AND I.DeliveryDate <= '2021/11/11' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND I.DeliveryDate >= '2021/11/15' AND I.DeliveryDate <= '2022/01/31' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdCourse >= 'ZA-TSIO-DAY2' AND ucIDSOrdCourse <= 'ZA-TSIO-DAY2' AND I.DeliveryDate >= '2021/11/12' AND I.DeliveryDate <= '2021/11/12' AND (C.Account LIKE 'ZA-WI%' OR C.[Name] LIKE 'ZA-WI%') GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2021/11/01' AND I.DeliveryDate <= '2021/11/13' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND I.DeliveryDate >= '2021/11/15' AND I.DeliveryDate <= '2022/01/15' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-WI' AND I.DeliveryDate >= '2021/11/15' AND I.DeliveryDate <= '2021/11/15' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RU' AND I.DeliveryDate >= '2021/11/16' AND I.DeliveryDate <= '2021/11/16' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2021/11/01' AND I.DeliveryDate <= '2021/11/12' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-BE' AND I.DeliveryDate >= '2021/11/16' AND I.DeliveryDate <= '2021/11/16' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-WI' AND I.DeliveryDate >= '2021/11/16' AND I.DeliveryDate <= '2021/11/16' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RS' AND I.DeliveryDate >= '2021/07/01' AND I.DeliveryDate <= '2021/11/17' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-WI' AND I.DeliveryDate >= '2021/11/17' AND I.DeliveryDate <= '2021/11/17' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-WI' AND I.DeliveryDate >= '2021/11/18' AND I.DeliveryDate <= '2021/12/23' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-WI' AND I.DeliveryDate >= '2021/11/18' AND I.DeliveryDate <= '2021/11/18' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-WI' AND I.DeliveryDate >= '2021/11/18' AND I.DeliveryDate <= '2021/11/18' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RU' AND I.DeliveryDate >= '2021/10/01' AND I.DeliveryDate <= '2021/11/18' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RU' AND I.DeliveryDate >= '2021/09/01' AND I.DeliveryDate <= '2021/09/30' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-WI' AND I.DeliveryDate >= '2021/11/19' AND I.DeliveryDate <= '2021/11/19' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2021/10/19' AND I.DeliveryDate <= '2021/11/19' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-WI' AND I.DeliveryDate >= '2021/11/15' AND I.DeliveryDate <= '2021/11/15' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-WI' AND I.DeliveryDate >= '2021/11/16' AND I.DeliveryDate <= '2021/11/16' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-WI' AND I.DeliveryDate >= '2021/11/17' AND I.DeliveryDate <= '2021/11/17' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-WI' AND I.DeliveryDate >= '2021/11/18' AND I.DeliveryDate <= '2021/11/18' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-WI' AND I.DeliveryDate >= '2021/11/19' AND I.DeliveryDate <= '2021/11/19' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND I.DeliveryDate >= '2021/11/22' AND I.DeliveryDate <= '2022/01/31' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND I.DeliveryDate >= '2021/11/22' AND I.DeliveryDate <= '2022/01/31' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND I.DeliveryDate >= '2021/11/22' AND I.DeliveryDate <= '2022/01/31' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-WI' AND I.DeliveryDate >= '2021/11/22' AND I.DeliveryDate <= '2021/11/22' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-WI' AND I.DeliveryDate >= '2021/11/22' AND I.DeliveryDate <= '2021/11/22' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-WI' AND I.DeliveryDate >= '2021/11/23' AND I.DeliveryDate <= '2021/11/23' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-WI' AND I.DeliveryDate >= '2021/11/23' AND I.DeliveryDate <= '2021/11/23' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RS' AND I.DeliveryDate >= '2021/07/01' AND I.DeliveryDate <= '2021/11/23' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-WI' AND I.DeliveryDate >= '2021/11/24' AND I.DeliveryDate <= '2021/11/24' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RS' AND I.DeliveryDate >= '2021/09/01' AND I.DeliveryDate <= '2021/10/29' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2021/10/01' AND I.DeliveryDate <= '2021/11/24' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-WI' AND I.DeliveryDate >= '2021/11/25' AND I.DeliveryDate <= '2021/11/25' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-BE' AND I.DeliveryDate >= '2021/11/25' AND I.DeliveryDate <= '2021/11/25' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-WI' AND I.DeliveryDate >= '2021/11/29' AND I.DeliveryDate <= '2021/11/29' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-WI' AND I.DeliveryDate >= '2021/11/26' AND I.DeliveryDate <= '2021/11/26' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-WI' AND I.DeliveryDate >= '2021/11/22' AND I.DeliveryDate <= '2021/11/22' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-WI' AND I.DeliveryDate >= '2021/11/23' AND I.DeliveryDate <= '2021/11/23' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-WI' AND I.DeliveryDate >= '2021/11/24' AND I.DeliveryDate <= '2021/11/24' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-WI' AND I.DeliveryDate >= '2021/11/25' AND I.DeliveryDate <= '2021/11/25' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND I.DeliveryDate >= '2021/11/29' AND I.DeliveryDate <= '2022/02/28' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND I.DeliveryDate >= '2021/11/29' AND I.DeliveryDate <= '2022/02/28' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-WI' AND I.DeliveryDate >= '2021/11/29' AND I.DeliveryDate <= '2021/11/29' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2021/11/22' AND I.DeliveryDate <= '2021/11/29' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2021/11/16' AND I.DeliveryDate <= '2021/11/29' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2021/11/01' AND I.DeliveryDate <= '2021/11/26' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2021/11/01' AND I.DeliveryDate <= '2021/11/26' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-WI' AND I.DeliveryDate >= '2021/11/30' AND I.DeliveryDate <= '2021/11/30' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2021/11/01' AND I.DeliveryDate <= '2021/11/29' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2021/11/01' AND I.DeliveryDate <= '2021/11/30' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2021/11/01' AND I.DeliveryDate <= '2021/11/30' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-MO' AND I.DeliveryDate >= '2021/11/15' AND I.DeliveryDate <= '2021/11/30' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-MO' AND I.DeliveryDate >= '2021/11/01' AND I.DeliveryDate <= '2021/11/30' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2021/11/01' AND I.DeliveryDate <= '2021/11/30' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RU' AND (I.InvNumber IS NOT NULL) AND INvDate BETWEEN '2021/11/01 00:00:00' AND '2021/11/30 00:00:00' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2021/11/01' AND I.DeliveryDate <= '2021/11/30' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2021/11/22' AND I.DeliveryDate <= '2021/12/01' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2021/11/01' AND I.DeliveryDate <= '2021/11/30' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2021/11/01' AND I.DeliveryDate <= '2021/11/30' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RU' AND I.DeliveryDate >= '2020/12/01' AND I.DeliveryDate <= '2020/12/23' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RU' AND (I.InvNumber LIKE '%ZABK774436%' OR I.OrderNum LIKE '%ZABK774436%') GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-WI' AND I.DeliveryDate >= '2021/12/03' AND I.DeliveryDate <= '2021/12/03' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-WI' AND I.DeliveryDate >= '2021/12/03' AND I.DeliveryDate <= '2021/12/03' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2021/11/01' AND I.DeliveryDate <= '2021/12/02' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-WI' AND I.DeliveryDate >= '2021/11/26' AND I.DeliveryDate <= '2021/11/26' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2021/11/01' AND I.DeliveryDate <= '2021/12/02' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-MO' AND I.DeliveryDate >= '2021/11/01' AND I.DeliveryDate <= '2021/12/04' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND I.DeliveryDate >= '2021/12/05' AND I.DeliveryDate <= '2022/02/28' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND I.DeliveryDate >= '2021/12/05' AND I.DeliveryDate <= '2022/02/28' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND I.DeliveryDate >= '2021/12/05' AND I.DeliveryDate <= '2022/02/28' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-WI' AND I.DeliveryDate >= '2021/12/06' AND I.DeliveryDate <= '2021/12/06' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2021/11/01' AND I.DeliveryDate <= '2021/11/30' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-JS' AND I.DeliveryDate >= '2021/12/06' AND I.DeliveryDate <= '2021/12/06' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2021/11/01' AND I.DeliveryDate <= '2021/12/01' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-WI' AND I.DeliveryDate >= '2021/12/08' AND I.DeliveryDate <= '2021/12/08' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-WI' AND I.DeliveryDate >= '2021/12/07' AND I.DeliveryDate <= '2021/12/07' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-WI' AND I.DeliveryDate >= '2021/12/08' AND I.DeliveryDate <= '2021/12/08' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2021/11/01' AND I.DeliveryDate <= '2021/11/30' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2021/11/01' AND I.DeliveryDate <= '2021/12/07' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-WI' AND I.DeliveryDate >= '2021/12/09' AND I.DeliveryDate <= '2021/12/09' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2021/12/09' AND I.DeliveryDate <= '2021/12/30' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-WI' AND I.DeliveryDate >= '2021/12/10' AND I.DeliveryDate <= '2021/12/10' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-JS' AND I.DeliveryDate >= '2021/11/01' AND I.DeliveryDate <= '2021/11/30' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-MO' AND I.DeliveryDate >= '2021/11/01' AND I.DeliveryDate <= '2021/11/30' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2021/12/01' AND I.DeliveryDate <= '2021/12/09' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND I.DeliveryDate >= '2021/12/13' AND I.DeliveryDate <= '2022/02/28' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2021/11/01' AND I.DeliveryDate <= '2021/12/13' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND I.DeliveryDate >= '2021/12/13' AND I.DeliveryDate <= '2022/02/28' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2021/11/01' AND I.DeliveryDate <= '2021/12/13' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-WI' AND I.DeliveryDate >= '2021/12/10' AND I.DeliveryDate <= '2021/12/10' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-WI' AND I.DeliveryDate >= '2021/12/13' AND I.DeliveryDate <= '2021/12/13' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2021/12/10' AND I.DeliveryDate <= '2021/12/10' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RU' AND I.DeliveryDate >= '2021/12/13' AND I.DeliveryDate <= '2021/12/13' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2021/04/01' AND I.DeliveryDate <= '2021/04/30' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2021/05/03' AND I.DeliveryDate <= '2021/05/31' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2021/06/01' AND I.DeliveryDate <= '2021/06/30' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2021/06/01' AND I.DeliveryDate <= '2021/06/30' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2021/07/01' AND I.DeliveryDate <= '2021/07/30' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2021/08/02' AND I.DeliveryDate <= '2021/08/31' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2021/08/02' AND I.DeliveryDate <= '2021/08/31' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2021/09/01' AND I.DeliveryDate <= '2021/09/30' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2021/10/01' AND I.DeliveryDate <= '2021/10/29' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2021/11/01' AND I.DeliveryDate <= '2021/11/30' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND (I.InvNumber LIKE '%ZAINV377245%' OR I.OrderNum LIKE '%ZAINV377245%') GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2021/12/01' AND I.DeliveryDate <= '2021/12/13' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2021/12/01' AND I.DeliveryDate <= '2021/12/13' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2021/12/01' AND I.DeliveryDate <= '2021/12/10' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2021/12/01' AND I.DeliveryDate <= '2021/12/31' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-WI' AND I.DeliveryDate >= '2021/12/14' AND I.DeliveryDate <= '2021/12/14' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-WI' AND I.DeliveryDate >= '2021/11/26' AND I.DeliveryDate <= '2021/11/26' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-WI' AND I.DeliveryDate >= '2021/11/29' AND I.DeliveryDate <= '2021/11/29' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-WI' AND I.DeliveryDate >= '2021/11/30' AND I.DeliveryDate <= '2021/11/30' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-WI' AND I.DeliveryDate >= '2021/12/01' AND I.DeliveryDate <= '2021/12/01' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-WI' AND I.DeliveryDate >= '2021/12/02' AND I.DeliveryDate <= '2021/12/02' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-WI' AND I.DeliveryDate >= '2021/12/03' AND I.DeliveryDate <= '2021/12/03' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RU' AND I.DeliveryDate >= '2021/12/14' AND I.DeliveryDate <= '2021/12/14' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-WI' AND I.DeliveryDate >= '2021/12/15' AND I.DeliveryDate <= '2021/12/15' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-WI' AND I.DeliveryDate >= '2021/12/06' AND I.DeliveryDate <= '2021/12/06' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-WI' AND I.DeliveryDate >= '2021/12/07' AND I.DeliveryDate <= '2021/12/07' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-WI' AND I.DeliveryDate >= '2021/12/08' AND I.DeliveryDate <= '2021/12/08' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-WI' AND I.DeliveryDate >= '2021/12/09' AND I.DeliveryDate <= '2021/12/09' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-WI' AND I.DeliveryDate >= '2021/12/10' AND I.DeliveryDate <= '2021/12/10' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-WI' AND I.DeliveryDate >= '2021/12/17' AND I.DeliveryDate <= '2021/12/17' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RS' AND I.DeliveryDate >= '2021/08/02' AND I.DeliveryDate <= '2021/12/17' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND I.DeliveryDate >= '2021/12/20' AND I.DeliveryDate <= '2022/02/28' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-WI' AND I.DeliveryDate >= '2021/12/20' AND I.DeliveryDate <= '2021/12/20' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-WI' AND I.DeliveryDate >= '2021/12/13' AND I.DeliveryDate <= '2021/12/13' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-WI' AND I.DeliveryDate >= '2021/12/14' AND I.DeliveryDate <= '2021/12/14' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-WI' AND I.DeliveryDate >= '2021/12/15' AND I.DeliveryDate <= '2021/12/15' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-WI' AND I.DeliveryDate >= '2021/12/17' AND I.DeliveryDate <= '2021/12/17' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-JS' AND I.DeliveryDate >= '2021/11/01' AND I.DeliveryDate <= '2021/12/21' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2021/12/01' AND I.DeliveryDate <= '2021/12/20' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2021/12/01' AND I.DeliveryDate <= '2021/12/20' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2021/11/01' AND I.DeliveryDate <= '2021/11/30' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2021/08/02' AND I.DeliveryDate <= '2021/12/22' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2021/12/01' AND I.DeliveryDate <= '2021/12/22' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2021/12/01' AND I.DeliveryDate <= '2021/12/22' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2021/12/01' AND I.DeliveryDate <= '2021/12/22' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2021/12/01' AND I.DeliveryDate <= '2021/12/23' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-WI' AND I.DeliveryDate >= '2022/01/03' AND I.DeliveryDate <= '2022/01/03' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2021/12/01' AND I.DeliveryDate <= '2021/12/31' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-JS' AND I.DeliveryDate >= '2021/11/01' AND I.DeliveryDate <= '2022/01/03' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-JS' AND I.DeliveryDate >= '2021/11/01' AND I.DeliveryDate <= '2022/01/03' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-JS' AND I.DeliveryDate >= '2021/11/01' AND I.DeliveryDate <= '2022/01/03' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-MO' AND I.DeliveryDate >= '2021/11/01' AND I.DeliveryDate <= '2022/01/03' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2021/11/01' AND I.DeliveryDate <= '2021/12/31' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2021/12/01' AND I.DeliveryDate <= '2021/12/30' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2021/12/01' AND I.DeliveryDate <= '2022/01/04' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-WI' AND I.DeliveryDate >= '2022/01/04' AND I.DeliveryDate <= '2022/01/04' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-WI' AND I.DeliveryDate >= '2022/01/05' AND I.DeliveryDate <= '2022/01/05' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND (I.InvNumber LIKE '%zabk778730%' OR I.OrderNum LIKE '%zabk778730%') GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RU' AND I.DeliveryDate >= '2021/03/01' AND I.DeliveryDate <= '2022/01/05' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-WI' AND I.DeliveryDate >= '2022/01/03' AND I.DeliveryDate <= '2022/01/06' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-WI' AND I.DeliveryDate >= '2022/01/06' AND I.DeliveryDate <= '2022/01/06' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND (I.InvNumber LIKE '%ZABK778294%' OR I.OrderNum LIKE '%ZABK778294%') GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2021/12/24' AND I.DeliveryDate <= '2021/12/24' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-WI' AND I.DeliveryDate >= '2022/01/07' AND I.DeliveryDate <= '2022/01/07' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-WI' AND I.DeliveryDate >= '2022/01/03' AND I.DeliveryDate <= '2022/01/03' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-WI' AND I.DeliveryDate >= '2022/01/04' AND I.DeliveryDate <= '2022/01/04' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-WI' AND I.DeliveryDate >= '2022/01/05' AND I.DeliveryDate <= '2022/01/05' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-WI' AND I.DeliveryDate >= '2022/01/06' AND I.DeliveryDate <= '2022/01/06' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RU' AND I.DeliveryDate >= '2021/12/10' AND I.DeliveryDate <= '2021/12/10' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-WI' AND I.DeliveryDate >= '2022/01/10' AND I.DeliveryDate <= '2022/01/10' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RU' AND I.DeliveryDate >= '2022/01/10' AND I.DeliveryDate <= '2022/01/10' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND I.DeliveryDate >= '2022/01/01' AND I.DeliveryDate <= '2022/03/31' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-WI' AND I.DeliveryDate >= '2022/01/11' AND I.DeliveryDate <= '2022/01/11' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2022/01/03' AND I.DeliveryDate <= '2022/01/11' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RU' AND I.OrderDate >= '2021/01/11' AND I.OrderDate <= '2022/01/11' AND I.DeliveryDate >= '2022/01/11' AND I.DeliveryDate <= '2022/01/11' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-WI' AND I.DeliveryDate >= '2022/01/12' AND I.DeliveryDate <= '2022/01/12' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RU' AND I.DeliveryDate >= '2022/01/12' AND I.DeliveryDate <= '2022/01/12' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RU' AND I.DeliveryDate >= '2022/01/12' AND I.DeliveryDate <= '2022/01/12' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-WI' AND I.DeliveryDate >= '2022/01/13' AND I.DeliveryDate <= '2022/01/13' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-WE' AND I.DeliveryDate >= '2022/01/13' AND I.DeliveryDate <= '2022/01/13' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2022/01/03' AND I.DeliveryDate <= '2022/01/13' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-WI' AND I.DeliveryDate >= '2022/01/14' AND I.DeliveryDate <= '2022/01/14' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-WI' AND I.DeliveryDate >= '2022/01/14' AND I.DeliveryDate <= '2022/01/14' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-JS' AND I.DeliveryDate >= '2022/01/14' AND I.DeliveryDate <= '2022/01/21' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-WI' AND I.DeliveryDate >= '2022/01/10' AND I.DeliveryDate <= '2022/01/10' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-WI' AND I.DeliveryDate >= '2022/01/11' AND I.DeliveryDate <= '2022/01/11' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-WI' AND I.DeliveryDate >= '2022/01/12' AND I.DeliveryDate <= '2022/01/12' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-WI' AND I.DeliveryDate >= '2022/01/13' AND I.DeliveryDate <= '2022/01/13' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND I.DeliveryDate >= '2022/01/17' AND I.DeliveryDate <= '2022/03/31' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-WI' AND I.DeliveryDate >= '2022/01/17' AND I.DeliveryDate <= '2022/01/17' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-JS' AND I.DeliveryDate >= '2022/01/01' AND I.DeliveryDate <= '2022/01/17' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND (I.InvNumber LIKE '%ZABK779442%' OR I.OrderNum LIKE '%ZABK779442%') GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-WI' AND I.DeliveryDate >= '2022/01/18' AND I.DeliveryDate <= '2022/01/18' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-WI' AND I.DeliveryDate >= '2022/01/19' AND I.DeliveryDate <= '2022/01/19' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2022/01/03' AND I.DeliveryDate <= '2022/01/18' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2018/01/01' AND I.DeliveryDate <= '2018/12/31' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-WI' AND I.DeliveryDate >= '2022/01/24' AND I.DeliveryDate <= '2022/01/24' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-WI' AND I.DeliveryDate >= '2022/01/26' AND I.DeliveryDate <= '2022/01/26' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-WI' AND I.DeliveryDate >= '2022/01/20' AND I.DeliveryDate <= '2022/01/20' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2022/01/03' AND I.DeliveryDate <= '2022/01/14' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2019/01/01' AND I.DeliveryDate <= '2019/12/31' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2020/01/01' AND I.DeliveryDate <= '2020/12/31' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2021/01/01' AND I.DeliveryDate <= '2020/12/31' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2021/01/01' AND I.DeliveryDate <= '2021/12/31' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-WI' AND I.DeliveryDate >= '2022/01/14' AND I.DeliveryDate <= '2022/01/14' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-WI' AND I.DeliveryDate >= '2022/01/14' AND I.DeliveryDate <= '2022/01/14' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-WI' AND I.DeliveryDate >= '2022/01/17' AND I.DeliveryDate <= '2022/01/17' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-WI' AND I.DeliveryDate >= '2022/01/21' AND I.DeliveryDate <= '2022/01/21' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-WI' AND I.DeliveryDate >= '2022/01/18' AND I.DeliveryDate <= '2022/01/18' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-WI' AND I.DeliveryDate >= '2022/01/18' AND I.DeliveryDate <= '2022/01/18' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-WI' AND I.DeliveryDate >= '2022/01/19' AND I.DeliveryDate <= '2022/01/19' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-WI' AND I.DeliveryDate >= '2022/01/20' AND I.DeliveryDate <= '2022/01/20' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2022/01/03' AND I.DeliveryDate <= '2022/01/20' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND (I.InvNumber IS NOT NULL) AND INvDate BETWEEN '2022/01/01 00:00:00' AND '2022/01/21 00:00:00' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND I.DeliveryDate >= '2022/01/24' AND I.DeliveryDate <= '2022/03/31' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RS' AND I.DeliveryDate >= '2021/09/01' AND I.DeliveryDate <= '2022/01/24' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2022/01/03' AND I.DeliveryDate <= '2022/01/24' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RS' AND I.DeliveryDate >= '2021/08/02' AND I.DeliveryDate <= '2021/08/31' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-WI' AND I.DeliveryDate >= '2022/01/24' AND I.DeliveryDate <= '2022/01/24' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-WI' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2022/01/03' AND I.DeliveryDate <= '2022/01/24' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2022/01/17' AND I.DeliveryDate <= '2022/01/17' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2021/11/01' AND I.DeliveryDate <= '2021/11/30' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-WI' AND I.DeliveryDate >= '2022/01/25' AND I.DeliveryDate <= '2022/01/25' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2022/01/03' AND I.DeliveryDate <= '2022/01/24' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2022/01/25' AND I.DeliveryDate <= '2022/01/25' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2022/01/25' AND I.DeliveryDate <= '2022/01/25' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2022/01/03' AND I.DeliveryDate <= '2022/01/25' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2022/01/03' AND I.DeliveryDate <= '2022/01/25' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2022/01/03' AND I.DeliveryDate <= '2022/01/26' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-WI' AND I.DeliveryDate >= '2022/01/26' AND I.DeliveryDate <= '2022/01/26' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2022/01/03' AND I.DeliveryDate <= '2022/01/25' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND (I.InvNumber LIKE '%ZABK781132%' OR I.OrderNum LIKE '%ZABK781132%') GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2021/11/01' AND I.DeliveryDate <= '2021/11/30' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2021/12/01' AND I.DeliveryDate <= '2021/12/31' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2022/01/03' AND I.DeliveryDate <= '2022/01/26' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-WI' AND I.DeliveryDate >= '2022/01/27' AND I.DeliveryDate <= '2022/01/27' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2022/01/27' AND I.DeliveryDate <= '2022/01/31' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-JS' AND I.DeliveryDate >= '2022/01/27' AND I.DeliveryDate <= '2022/02/28' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2022/01/03' AND I.DeliveryDate <= '2022/01/26' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2022/01/03' AND I.DeliveryDate <= '2022/01/27' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2022/01/03' AND I.DeliveryDate <= '2022/01/27' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2022/01/03' AND I.DeliveryDate <= '2022/01/27' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2022/01/03' AND I.DeliveryDate <= '2022/01/28' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-WI' AND I.DeliveryDate >= '2022/01/28' AND I.DeliveryDate <= '2022/01/28' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND I.DeliveryDate >= '2022/01/31' AND I.DeliveryDate <= '2022/04/30' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2022/01/03' AND I.DeliveryDate <= '2022/01/31' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-WI' AND I.DeliveryDate >= '2022/01/31' AND I.DeliveryDate <= '2022/01/31' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2022/01/14' AND I.DeliveryDate <= '2022/01/31' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2022/01/14' AND I.DeliveryDate <= '2022/01/31' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2022/01/03' AND I.DeliveryDate <= '2022/01/28' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-JS' AND I.DeliveryDate >= '2022/01/01' AND I.DeliveryDate <= '2022/01/31' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-MO' AND I.DeliveryDate >= '2022/01/01' AND I.DeliveryDate <= '2022/01/31' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2022/01/03' AND I.DeliveryDate <= '2022/01/28' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2022/01/03' AND I.DeliveryDate <= '2022/01/28' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2022/01/03' AND I.DeliveryDate <= '2022/01/31' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2022/01/03' AND I.DeliveryDate <= '2022/01/31' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2021/01/01' AND I.DeliveryDate <= '2021/12/31' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2021/01/01' AND I.DeliveryDate <= '2021/12/31' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2022/01/03' AND I.DeliveryDate <= '2022/01/31' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2022/01/03' AND I.DeliveryDate <= '2022/01/31' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-WI' AND I.DeliveryDate >= '2022/02/01' AND I.DeliveryDate <= '2022/02/01' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2022/01/03' AND I.DeliveryDate <= '2022/01/31' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-WI' AND I.DeliveryDate >= '2022/01/01' AND I.DeliveryDate <= '2022/01/31' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-WI' AND I.DeliveryDate >= '2022/01/01' AND I.DeliveryDate <= '2022/01/31' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2022/02/01' AND I.DeliveryDate <= '2022/02/01' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2022/01/03' AND I.DeliveryDate <= '2022/01/31' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2022/01/03' AND I.DeliveryDate <= '2022/01/31' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-WI' AND I.DeliveryDate >= '2022/02/02' AND I.DeliveryDate <= '2022/02/02' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND I.DeliveryDate >= '2022/02/01' AND I.DeliveryDate <= '2022/02/01' AND (I.InvNumber IS NOT NULL) AND INvDate BETWEEN '2022/01/31 00:00:00' AND '2022/01/31 00:00:00' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2022/02/03' AND I.DeliveryDate <= '2022/02/03' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-WI' AND I.DeliveryDate >= '2022/02/03' AND I.DeliveryDate <= '2022/02/03' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-WI' AND I.DeliveryDate >= '2022/02/07' AND I.DeliveryDate <= '2022/02/07' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-WI' AND I.DeliveryDate >= '2022/01/01' AND I.DeliveryDate <= '2022/01/31' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-WI' AND I.DeliveryDate >= '2022/02/04' AND I.DeliveryDate <= '2022/02/04' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND I.DeliveryDate >= '2022/02/07' AND I.DeliveryDate <= '2022/04/30' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND I.DeliveryDate >= '2022/02/07' AND I.DeliveryDate <= '2022/04/30' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND I.DeliveryDate >= '2022/02/07' AND I.DeliveryDate <= '2022/04/30' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2022/01/03' AND I.DeliveryDate <= '2022/01/31' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND I.DeliveryDate >= '2022/02/07' AND I.DeliveryDate <= '2022/04/30' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-WI' AND I.DeliveryDate >= '2022/02/07' AND I.DeliveryDate <= '2022/02/07' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-JS' AND I.DeliveryDate >= '2022/02/01' AND I.DeliveryDate <= '2022/02/07' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-WI' AND I.DeliveryDate >= '2022/01/01' AND I.DeliveryDate <= '2022/02/08' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-WI' AND I.DeliveryDate >= '2022/02/08' AND I.DeliveryDate <= '2022/02/08' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-JS' AND I.DeliveryDate >= '2022/01/01' AND I.DeliveryDate <= '2022/01/31' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-MO' AND I.DeliveryDate >= '2022/01/01' AND I.DeliveryDate <= '2022/01/31' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-MO' AND I.DeliveryDate >= '2021/06/01' AND I.DeliveryDate <= '2021/07/31' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-MO' AND I.DeliveryDate >= '2021/06/01' AND I.DeliveryDate <= '2021/07/31' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-MO' AND I.DeliveryDate >= '2022/01/01' AND I.DeliveryDate <= '2022/01/31' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-MO' AND I.DeliveryDate >= '2021/06/01' AND I.DeliveryDate <= '2021/07/31' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-MO' AND I.DeliveryDate >= '2021/10/01' AND I.DeliveryDate <= '2021/10/31' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-WI' AND I.DeliveryDate >= '2022/02/09' AND I.DeliveryDate <= '2022/02/09' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2022/01/03' AND I.DeliveryDate <= '2022/02/09' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2022/01/03' AND I.DeliveryDate <= '2022/02/10' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-WI' AND I.DeliveryDate >= '2022/02/10' AND I.DeliveryDate <= '2022/02/10' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2022/02/02' AND I.DeliveryDate <= '2022/02/09' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-WI' AND I.DeliveryDate >= '2022/02/11' AND I.DeliveryDate <= '2022/02/11' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-WI' AND I.DeliveryDate >= '2022/01/21' AND I.DeliveryDate <= '2022/01/21' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-WI' AND I.DeliveryDate >= '2022/01/24' AND I.DeliveryDate <= '2022/01/24' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-WI' AND I.DeliveryDate >= '2022/01/26' AND I.DeliveryDate <= '2022/01/26' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-WI' AND I.DeliveryDate >= '2022/01/25' AND I.DeliveryDate <= '2022/01/25' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-WI' AND I.DeliveryDate >= '2022/01/27' AND I.DeliveryDate <= '2022/01/27' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-WI' AND I.DeliveryDate >= '2022/01/28' AND I.DeliveryDate <= '2022/01/28' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-WI' AND I.DeliveryDate >= '2022/01/31' AND I.DeliveryDate <= '2022/01/31' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-WI' AND I.DeliveryDate >= '2022/02/01' AND I.DeliveryDate <= '2022/02/01' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-WI' AND I.DeliveryDate >= '2022/02/02' AND I.DeliveryDate <= '2022/02/02' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-WI' AND I.DeliveryDate >= '2022/02/03' AND I.DeliveryDate <= '2022/02/03' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-WI' AND I.DeliveryDate >= '2022/02/04' AND I.DeliveryDate <= '2022/02/04' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-WI' AND I.DeliveryDate >= '2022/02/04' AND I.DeliveryDate <= '2022/02/04' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-WI' AND I.DeliveryDate >= '2022/02/07' AND I.DeliveryDate <= '2022/02/07' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-WI' AND I.DeliveryDate >= '2022/02/08' AND I.DeliveryDate <= '2022/02/08' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2022/01/03' AND I.DeliveryDate <= '2022/02/11' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-WI' AND I.DeliveryDate >= '2022/02/09' AND I.DeliveryDate <= '2022/02/09' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-WI' AND I.DeliveryDate >= '2022/02/10' AND I.DeliveryDate <= '2022/02/10' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2021/11/01' AND I.DeliveryDate <= '2022/02/11' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-JS' AND I.DeliveryDate >= '2022/02/14' AND I.DeliveryDate <= '2022/03/31' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND I.DeliveryDate >= '2022/02/14' AND I.DeliveryDate <= '2022/04/30' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-WI' AND I.DeliveryDate >= '2022/02/14' AND I.DeliveryDate <= '2022/02/14' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-WI' AND I.DeliveryDate >= '2022/02/14' AND I.DeliveryDate <= '2022/02/14' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2022/02/01' AND I.DeliveryDate <= '2022/02/12' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2022/02/01' AND I.DeliveryDate <= '2022/02/11' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2022/02/01' AND I.DeliveryDate <= '2022/02/14' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2022/02/01' AND I.DeliveryDate <= '2022/02/14' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2022/02/01' AND I.DeliveryDate <= '2022/02/14' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2022/01/03' AND I.DeliveryDate <= '2022/02/14' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-WI' AND I.DeliveryDate >= '2022/02/15' AND I.DeliveryDate <= '2022/02/15' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2022/02/15' AND I.DeliveryDate <= '2022/02/15' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2022/02/01' AND I.DeliveryDate <= '2022/02/14' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2022/02/01' AND I.DeliveryDate <= '2022/02/14' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2022/01/03' AND I.DeliveryDate <= '2022/01/31' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2022/01/03' AND I.DeliveryDate <= '2022/02/16' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-WI' AND I.DeliveryDate >= '2022/02/16' AND I.DeliveryDate <= '2022/02/16' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2022/02/01' AND I.DeliveryDate <= '2022/02/15' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2022/02/01' AND I.DeliveryDate <= '2022/02/15' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2022/02/01' AND I.DeliveryDate <= '2022/02/15' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2021/11/01' AND I.DeliveryDate <= '2022/02/16' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-WI' AND I.DeliveryDate >= '2022/02/23' AND I.DeliveryDate <= '2022/02/23' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-WI' AND I.DeliveryDate >= '2022/02/17' AND I.DeliveryDate <= '2022/02/17' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2022/01/17' AND I.DeliveryDate <= '2022/02/17' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-JS' AND I.DeliveryDate >= '2022/02/07' AND I.DeliveryDate <= '2022/02/11' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2022/02/01' AND I.DeliveryDate <= '2022/02/16' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2022/02/01' AND I.DeliveryDate <= '2022/02/16' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-MK' AND I.DeliveryDate >= '2022/02/15' AND I.DeliveryDate <= '2022/02/17' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-WI' AND I.DeliveryDate >= '2022/02/17' AND I.DeliveryDate <= '2022/02/28' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-WI' AND I.DeliveryDate >= '2022/02/16' AND I.DeliveryDate <= '2022/02/16' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-JS' AND I.DeliveryDate >= '2022/02/01' AND I.DeliveryDate <= '2022/02/17' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-JS' AND I.DeliveryDate >= '2022/02/01' AND I.DeliveryDate <= '2022/02/17' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2022/02/01' AND I.DeliveryDate <= '2022/02/16' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2022/02/01' AND I.DeliveryDate <= '2022/02/17' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-WI' AND I.DeliveryDate >= '2022/02/18' AND I.DeliveryDate <= '2022/02/18' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2021/01/01' AND I.DeliveryDate <= '2022/02/15' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-JS' AND I.DeliveryDate >= '2022/02/01' AND I.DeliveryDate <= '2022/02/18' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND I.DeliveryDate >= '2022/02/20' AND I.DeliveryDate <= '2022/04/30' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2022/02/01' AND I.DeliveryDate <= '2022/02/18' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2022/02/01' AND I.DeliveryDate <= '2022/02/20' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2022/02/01' AND I.DeliveryDate <= '2022/02/21' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-WI' AND I.DeliveryDate >= '2022/02/21' AND I.DeliveryDate <= '2022/02/21' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2022/02/01' AND I.DeliveryDate <= '2022/02/17' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2022/02/01' AND I.DeliveryDate <= '2022/02/17' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND (I.InvNumber LIKE '%ZABK780668%' OR I.OrderNum LIKE '%ZABK780668%') GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2022/02/01' AND I.DeliveryDate <= '2022/02/18' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2022/02/01' AND I.DeliveryDate <= '2022/02/21' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2022/02/01' AND I.DeliveryDate <= '2022/02/21' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2022/01/03' AND I.DeliveryDate <= '2022/02/22' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-WI' AND I.DeliveryDate >= '2022/02/22' AND I.DeliveryDate <= '2022/02/22' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-MO' AND I.DeliveryDate >= '2022/02/01' AND I.DeliveryDate <= '2022/02/22' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-WI' AND I.DeliveryDate >= '2022/02/23' AND I.DeliveryDate <= '2022/02/23' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-WI' AND I.DeliveryDate >= '2022/02/14' AND I.DeliveryDate <= '2022/02/14' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-WI' AND I.DeliveryDate >= '2022/02/15' AND I.DeliveryDate <= '2022/02/15' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-WI' AND I.DeliveryDate >= '2022/02/16' AND I.DeliveryDate <= '2022/02/16' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-WI' AND I.DeliveryDate >= '2022/02/17' AND I.DeliveryDate <= '2022/02/17' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-WI' AND I.DeliveryDate >= '2022/02/18' AND I.DeliveryDate <= '2022/02/18' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-WI' AND I.DeliveryDate >= '2022/02/21' AND I.DeliveryDate <= '2022/02/21' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2022/02/01' AND I.DeliveryDate <= '2022/02/22' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2022/02/01' AND I.DeliveryDate <= '2022/02/22' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-WI' AND I.DeliveryDate >= '2022/02/23' AND I.DeliveryDate <= '2022/02/23' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-MO' AND I.DeliveryDate >= '2022/02/01' AND I.DeliveryDate <= '2022/02/23' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-JS' AND I.DeliveryDate >= '2022/02/23' AND I.DeliveryDate <= '2022/02/23' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-JS' AND I.DeliveryDate >= '2022/02/23' AND I.DeliveryDate <= '2022/02/25' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-JS' AND I.DeliveryDate >= '2022/02/01' AND I.DeliveryDate <= '2022/02/23' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-WI' AND I.DeliveryDate >= '2022/02/24' AND I.DeliveryDate <= '2022/02/24' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2022/01/03' AND I.DeliveryDate <= '2022/01/31' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2022/02/01' AND I.DeliveryDate <= '2022/02/23' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-WI' AND I.DeliveryDate >= '2022/02/21' AND I.DeliveryDate <= '2022/02/25' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-WI' AND I.DeliveryDate >= '2022/02/22' AND I.DeliveryDate <= '2022/02/24' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-WI' AND I.DeliveryDate >= '2022/02/25' AND I.DeliveryDate <= '2022/02/25' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2022/02/01' AND I.DeliveryDate <= '2022/02/25' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND I.OrderDate >= '2022/02/24' AND I.OrderDate <= '2022/02/25' AND (C.Account LIKE 'sanpark%' OR C.[Name] LIKE 'sanpark%') GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2022/02/01' AND I.DeliveryDate <= '2022/02/25' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RU' AND (I.InvNumber IS NOT NULL) AND INvDate BETWEEN '2022/02/01 00:00:00' AND '2022/02/28 00:00:00' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND I.DeliveryDate >= '2022/02/01' AND I.DeliveryDate <= '2022/02/28' AND (C.Account LIKE 'ZA-RU%' OR C.[Name] LIKE 'ZA-RU%') GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RU' AND (I.InvNumber IS NOT NULL) AND INvDate BETWEEN '2022/02/01 00:00:00' AND '2022/02/28 00:00:00' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RU' AND I.DeliveryDate >= '2022/02/01' AND I.DeliveryDate <= '2022/02/28' AND (I.InvNumber IS NOT NULL) AND INvDate BETWEEN '2022/02/01 00:00:00' AND '2022/02/28 00:00:00' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RU' AND (I.InvNumber IS NOT NULL) AND INvDate BETWEEN '2022/02/01 00:00:00' AND '2022/02/28 00:00:00' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RU' AND I.DeliveryDate >= '2022/02/01' AND I.DeliveryDate <= '2022/02/28' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RU' AND I.DeliveryDate >= '2022/02/01' AND I.DeliveryDate <= '2022/02/28' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RU' AND I.DeliveryDate >= '2022/02/01' AND I.DeliveryDate <= '2022/02/28' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2022/02/01' AND I.DeliveryDate <= '2022/02/25' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2022/02/01' AND I.DeliveryDate <= '2022/02/27' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2022/02/01' AND I.DeliveryDate <= '2022/02/27' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2022/02/01' AND I.DeliveryDate <= '2022/02/27' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-WI' AND I.DeliveryDate >= '2022/02/28' AND I.DeliveryDate <= '2022/02/28' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND (I.InvNumber LIKE '%ZAINV384541%' OR I.OrderNum LIKE '%ZAINV384541%') GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2022/02/01' AND I.DeliveryDate <= '2022/02/28' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2022/02/01' AND I.DeliveryDate <= '2022/02/28' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RU' AND I.DeliveryDate >= '2022/02/01' AND I.DeliveryDate <= '2022/02/28' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RU' AND I.DeliveryDate >= '2022/02/01' AND I.DeliveryDate <= '2022/02/28' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-WI' AND I.DeliveryDate >= '2022/02/01' AND I.DeliveryDate <= '2022/02/28' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2022/02/01' AND I.DeliveryDate <= '2022/02/28' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2022/02/01' AND I.DeliveryDate <= '2022/02/28' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2022/02/01' AND I.DeliveryDate <= '2022/02/28' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND I.DeliveryDate >= '2022/02/28' AND I.DeliveryDate <= '2022/05/31' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND I.DeliveryDate >= '2022/02/28' AND I.DeliveryDate <= '2022/05/31' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2022/02/01' AND I.DeliveryDate <= '2022/02/28' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-WE' AND I.DeliveryDate >= '2022/02/01' AND I.DeliveryDate <= '2022/02/28' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-WI' AND I.DeliveryDate >= '2022/03/01' AND I.DeliveryDate <= '2022/03/01' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-JS' AND I.DeliveryDate >= '2022/02/01' AND I.DeliveryDate <= '2022/02/28' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2022/02/01' AND I.DeliveryDate <= '2022/02/28' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2022/02/01' AND I.DeliveryDate <= '2022/02/28' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RU' AND I.DeliveryDate >= '2022/03/01' AND I.DeliveryDate <= '2022/03/01' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-WI' AND I.DeliveryDate >= '2022/03/02' AND I.DeliveryDate <= '2022/03/02' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2022/02/01' AND I.DeliveryDate <= '2022/02/28' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RU' AND I.DeliveryDate >= '2022/03/02' AND I.DeliveryDate <= '2022/03/02' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-MO' AND I.DeliveryDate >= '2022/02/01' AND I.DeliveryDate <= '2022/02/28' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-WI' AND I.DeliveryDate >= '2022/03/07' AND I.DeliveryDate <= '2022/03/07' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-WI' AND I.DeliveryDate >= '2022/03/09' AND I.DeliveryDate <= '2022/03/09' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2022/02/01' AND I.DeliveryDate <= '2022/02/28' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-WI' AND I.DeliveryDate >= '2022/03/03' AND I.DeliveryDate <= '2022/03/03' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2022/02/01' AND I.DeliveryDate <= '2022/02/28' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2022/02/01' AND I.DeliveryDate <= '2022/03/04' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-WI' AND I.DeliveryDate >= '2022/02/25' AND I.DeliveryDate <= '2022/03/03' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-WI' AND I.DeliveryDate >= '2022/03/03' AND I.DeliveryDate <= '2022/03/03' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2020/01/01' AND I.DeliveryDate <= '2020/12/31' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-JS' AND I.DeliveryDate >= '2022/02/14' AND I.DeliveryDate <= '2022/03/04' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-JS' AND I.DeliveryDate >= '2022/02/14' AND I.DeliveryDate <= '2022/03/04' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2022/02/01' AND I.DeliveryDate <= '2022/02/28' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2022/03/01' AND I.DeliveryDate <= '2022/03/04' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2022/02/28' AND I.DeliveryDate <= '2022/03/04' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2022/03/01' AND I.DeliveryDate <= '2022/03/04' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2022/02/01' AND I.DeliveryDate <= '2022/03/07' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-WI' AND I.DeliveryDate >= '2022/03/07' AND I.DeliveryDate <= '2022/03/07' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2022/03/01' AND I.DeliveryDate <= '2022/03/04' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2022/03/01' AND I.DeliveryDate <= '2022/03/04' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-JS' AND I.DeliveryDate >= '2021/01/01' AND I.DeliveryDate <= '2022/03/07' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-MO' AND I.DeliveryDate >= '2021/01/01' AND I.DeliveryDate <= '2022/03/07' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-WI' AND I.DeliveryDate >= '2022/03/08' AND I.DeliveryDate <= '2022/03/08' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2022/03/04' AND I.DeliveryDate <= '2022/03/08' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-WI' AND I.DeliveryDate >= '2022/03/09' AND I.DeliveryDate <= '2022/03/09' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2022/02/01' AND I.DeliveryDate <= '2022/03/08' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2022/02/01' AND I.DeliveryDate <= '2022/03/08' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2022/03/04' AND I.DeliveryDate <= '2022/03/08' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-MO' AND I.DeliveryDate >= '2022/02/01' AND I.DeliveryDate <= '2022/02/28' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-WI' AND I.DeliveryDate >= '2022/03/09' AND I.DeliveryDate <= '2022/03/09' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2022/03/01' AND I.DeliveryDate <= '2022/03/08' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2022/03/01' AND I.DeliveryDate <= '2022/03/08' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2022/02/01' AND I.DeliveryDate <= '2022/03/09' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2022/02/01' AND I.DeliveryDate <= '2022/03/10' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-WI' AND I.DeliveryDate >= '2022/03/10' AND I.DeliveryDate <= '2022/03/10' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-WI' AND I.DeliveryDate >= '2022/03/10' AND I.DeliveryDate <= '2022/03/10' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2022/02/01' AND I.DeliveryDate <= '2022/03/10' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND I.DeliveryDate >= '2022/03/01' AND I.DeliveryDate <= '2022/03/10' AND (C.Account LIKE 'ZA-DW%' OR C.[Name] LIKE 'ZA-DW%') GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-WI' AND I.DeliveryDate >= '2022/03/04' AND I.DeliveryDate <= '2022/03/10' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-WI' AND I.DeliveryDate >= '2022/03/11' AND I.DeliveryDate <= '2022/03/11' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-JS' AND I.DeliveryDate >= '2022/03/01' AND I.DeliveryDate <= '2022/03/11' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-MO' AND I.DeliveryDate >= '2022/03/01' AND I.DeliveryDate <= '2022/03/11' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2022/03/01' AND I.DeliveryDate <= '2022/03/11' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-DB' AND I.DeliveryDate >= '2022/03/01' AND I.DeliveryDate <= '2022/03/11' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2022/03/07' AND I.DeliveryDate <= '2022/03/11' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2022/03/07' AND I.DeliveryDate <= '2022/03/11' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND I.DeliveryDate >= '2022/02/28' AND I.DeliveryDate <= '2022/03/06' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-WI' AND I.DeliveryDate >= '2022/03/14' AND I.DeliveryDate <= '2022/03/14' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2022/03/07' AND I.DeliveryDate <= '2022/03/14' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2022/03/01' AND I.DeliveryDate <= '2022/03/14' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2022/03/01' AND I.DeliveryDate <= '2022/03/14' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2022/03/15' AND I.DeliveryDate <= '2022/03/31' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2022/03/15' AND I.DeliveryDate <= '2022/03/31' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2022/03/14' AND I.DeliveryDate <= '2022/03/14' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2022/03/14' AND I.DeliveryDate <= '2022/03/14' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2022/03/14' AND I.DeliveryDate <= '2022/03/14' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2022/01/03' AND I.DeliveryDate <= '2022/03/15' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-WI' AND I.DeliveryDate >= '2022/03/15' AND I.DeliveryDate <= '2022/03/15' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2022/03/11' AND I.DeliveryDate <= '2022/03/15' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2022/03/01' AND I.DeliveryDate <= '2022/03/15' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-WI' AND I.DeliveryDate >= '2022/03/16' AND I.DeliveryDate <= '2022/03/16' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2022/03/07' AND I.DeliveryDate <= '2022/03/16' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2022/03/01' AND I.DeliveryDate <= '2022/03/15' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2022/03/14' AND I.DeliveryDate <= '2022/03/17' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-WI' AND I.DeliveryDate >= '2022/03/17' AND I.DeliveryDate <= '2022/03/17' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2022/03/01' AND I.DeliveryDate <= '2022/03/16' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2022/03/01' AND I.DeliveryDate <= '2022/03/16' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2022/03/01' AND I.DeliveryDate <= '2022/03/17' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2022/03/01' AND I.DeliveryDate <= '2022/03/18' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-WI' AND I.DeliveryDate >= '2022/03/11' AND I.DeliveryDate <= '2022/03/17' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-WI' AND I.DeliveryDate >= '2022/03/18' AND I.DeliveryDate <= '2022/03/18' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2022/03/01' AND I.DeliveryDate <= '2022/03/17' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2022/03/14' AND I.DeliveryDate <= '2022/03/18' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2022/03/01' AND I.DeliveryDate <= '2022/03/18' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2022/03/01' AND I.DeliveryDate <= '2022/03/18' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2022/03/01' AND I.DeliveryDate <= '2022/03/18' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-DB' AND I.DeliveryDate >= '2022/03/01' AND I.DeliveryDate <= '2022/03/18' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND I.DeliveryDate >= '2022/03/01' AND I.DeliveryDate <= '2022/05/31' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND I.DeliveryDate >= '2022/03/07' AND I.DeliveryDate <= '2022/05/31' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND I.DeliveryDate >= '2022/03/14' AND I.DeliveryDate <= '2022/05/31' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND I.DeliveryDate >= '2022/03/14' AND I.DeliveryDate <= '2022/05/31' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND I.DeliveryDate >= '2022/03/14' AND I.DeliveryDate <= '2022/05/31' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND I.DeliveryDate >= '2022/03/14' AND I.DeliveryDate <= '2022/05/31' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND I.DeliveryDate >= '2022/03/14' AND I.DeliveryDate <= '2022/05/31' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND I.DeliveryDate >= '2022/03/14' AND I.DeliveryDate <= '2022/05/31' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND I.DeliveryDate >= '2022/03/21' AND I.DeliveryDate <= '2022/05/31' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-WI' AND I.DeliveryDate >= '2022/03/22' AND I.DeliveryDate <= '2022/03/22' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-WI' AND I.DeliveryDate >= '2022/03/23' AND I.DeliveryDate <= '2022/03/23' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-JS' AND I.DeliveryDate >= '2022/03/01' AND I.DeliveryDate <= '2022/03/22' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2022/03/01' AND I.DeliveryDate <= '2022/03/22' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2022/03/01' AND I.DeliveryDate <= '2022/03/22' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2022/03/01' AND I.DeliveryDate <= '2022/03/22' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2022/03/01' AND I.DeliveryDate <= '2022/03/22' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2022/03/18' AND I.DeliveryDate <= '2022/03/22' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-DW' AND I.OrderDate >= '2022/01/03' AND I.OrderDate <= '2022/02/28' AND I.DeliveryDate >= '2022/01/03' AND I.DeliveryDate <= '2022/02/28' AND (I.InvNumber IS NOT NULL) AND INvDate BETWEEN '2022/01/03 00:00:00' AND '2022/02/28 00:00:00' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2022/03/01' AND I.DeliveryDate <= '2022/03/22' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-WI' AND I.DeliveryDate >= '2022/03/23' AND I.DeliveryDate <= '2022/03/23' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2022/03/01' AND I.DeliveryDate <= '2022/03/22' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2022/03/01' AND I.DeliveryDate <= '2022/03/23' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2022/03/18' AND I.DeliveryDate <= '2022/03/23' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-WI' AND I.DeliveryDate >= '2022/03/24' AND I.DeliveryDate <= '2022/03/24' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2022/03/21' AND I.DeliveryDate <= '2022/03/24' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-JS' AND I.DeliveryDate >= '2022/01/01' AND I.DeliveryDate <= '2022/03/24' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-WI' AND I.DeliveryDate >= '2022/03/28' AND I.DeliveryDate <= '2022/04/30' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-DW' AND I.OrderDate >= '2021/03/01' AND I.OrderDate <= '2022/03/24' AND I.DeliveryDate >= '2022/03/01' AND I.DeliveryDate <= '2022/03/24' AND (I.InvNumber IS NOT NULL) AND INvDate BETWEEN '2022/03/01 00:00:00' AND '2022/03/24 00:00:00' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-WE' AND I.OrderDate >= '2021/03/01' AND I.OrderDate <= '2022/03/24' AND I.DeliveryDate >= '2022/03/01' AND I.DeliveryDate <= '2022/03/24' AND (I.InvNumber IS NOT NULL) AND INvDate BETWEEN '2022/03/01 00:00:00' AND '2022/03/24 00:00:00' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2022/03/01' AND I.DeliveryDate <= '2022/03/24' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-MO' AND I.DeliveryDate >= '2021/01/01' AND I.DeliveryDate <= '2021/12/31' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-WI' AND I.DeliveryDate >= '2022/03/25' AND I.DeliveryDate <= '2022/03/25' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2022/03/23' AND I.DeliveryDate <= '2022/03/25' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2022/03/01' AND I.DeliveryDate <= '2022/03/24' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND (I.InvNumber LIKE '%ZABK787649%' OR I.OrderNum LIKE '%ZABK787649%') GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2022/01/03' AND I.DeliveryDate <= '2022/03/24' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2022/03/01' AND I.DeliveryDate <= '2022/03/22' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND I.DeliveryDate >= '2022/03/28' AND I.DeliveryDate <= '2022/05/31' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND I.DeliveryDate >= '2022/03/28' AND I.DeliveryDate <= '2022/05/31' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND I.DeliveryDate >= '2022/03/28' AND I.DeliveryDate <= '2022/05/31' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-WI' AND I.DeliveryDate >= '2022/03/28' AND I.DeliveryDate <= '2022/03/28' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-WI' AND I.DeliveryDate >= '2022/03/18' AND I.DeliveryDate <= '2022/03/25' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2022/03/01' AND I.DeliveryDate <= '2022/03/25' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2022/03/01' AND I.DeliveryDate <= '2022/03/25' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2022/03/25' AND I.DeliveryDate <= '2022/03/28' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-JS' AND I.DeliveryDate >= '2022/03/01' AND I.DeliveryDate <= '2022/03/28' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-MO' AND I.DeliveryDate >= '2022/03/01' AND I.DeliveryDate <= '2022/03/28' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-MO' AND I.DeliveryDate >= '2022/03/01' AND I.DeliveryDate <= '2022/03/28' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2022/03/01' AND I.DeliveryDate <= '2022/03/25' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2022/03/01' AND I.DeliveryDate <= '2022/03/28' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2022/03/21' AND I.DeliveryDate <= '2022/03/28' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-WI' AND I.DeliveryDate >= '2022/03/29' AND I.DeliveryDate <= '2022/03/29' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2022/03/01' AND I.DeliveryDate <= '2022/03/29' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2022/03/01' AND I.DeliveryDate <= '2022/03/29' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2022/03/01' AND I.DeliveryDate <= '2022/03/30' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2022/03/01' AND I.DeliveryDate <= '2022/03/30' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-WI' AND I.DeliveryDate >= '2022/03/30' AND I.DeliveryDate <= '2022/03/30' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-DW' AND I.OrderDate >= '2022/03/01' AND I.OrderDate <= '2022/03/30' AND I.DeliveryDate >= '2022/03/01' AND I.DeliveryDate <= '2022/03/30' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2022/03/01' AND I.DeliveryDate <= '2022/03/30' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-MO' AND I.DeliveryDate >= '2022/02/01' AND I.DeliveryDate <= '2022/03/30' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2022/03/01' AND I.DeliveryDate <= '2022/03/30' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2022/01/03' AND I.DeliveryDate <= '2022/03/30' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2022/01/03' AND I.DeliveryDate <= '2022/03/30' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-DB' AND (I.InvNumber IS NOT NULL) AND INvDate BETWEEN '2022/02/01 00:00:00' AND '2022/03/30 00:00:00' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-DB' AND (I.InvNumber IS NOT NULL) AND INvDate BETWEEN '2022/02/01 00:00:00' AND '2022/03/30 00:00:00' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-DB' AND (I.InvNumber IS NOT NULL) AND INvDate BETWEEN '2022/02/01 00:00:00' AND '2022/03/30 00:00:00' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-DB' AND (I.InvNumber IS NOT NULL) AND INvDate BETWEEN '2022/02/01 00:00:00' AND '2022/03/30 00:00:00' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-DB' AND (I.InvNumber IS NOT NULL) AND INvDate BETWEEN '2022/02/01 00:00:00' AND '2022/03/30 00:00:00' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2022/03/30' AND I.DeliveryDate <= '2022/03/30' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2022/03/01' AND I.DeliveryDate <= '2022/03/30' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2022/03/01' AND I.DeliveryDate <= '2022/03/31' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-WI' AND I.DeliveryDate >= '2022/03/31' AND I.DeliveryDate <= '2022/03/31' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2022/03/01' AND I.DeliveryDate <= '2022/03/30' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-WE' AND I.OrderDate >= '2022/03/01' AND I.OrderDate <= '2022/03/31' AND I.DeliveryDate >= '2022/03/01' AND I.DeliveryDate <= '2022/03/31' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-DW' AND I.OrderDate >= '2022/03/01' AND I.OrderDate <= '2022/03/31' AND I.DeliveryDate >= '2022/03/01' AND I.DeliveryDate <= '2022/03/31' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-WI' AND I.DeliveryDate >= '2022/04/04' AND I.DeliveryDate <= '2022/04/04' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2022/03/01' AND I.DeliveryDate <= '2022/03/31' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2022/03/01' AND I.DeliveryDate <= '2022/03/31' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-WI' AND I.DeliveryDate >= '2022/03/31' AND I.DeliveryDate <= '2022/03/31' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-MO' AND I.DeliveryDate >= '2022/03/01' AND I.DeliveryDate <= '2022/03/31' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-JS' AND I.DeliveryDate >= '2022/03/01' AND I.DeliveryDate <= '2022/03/31' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-RI' AND I.DeliveryDate >= '2022/03/01' AND I.DeliveryDate <= '2022/03/31' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-MO' AND I.DeliveryDate >= '2022/03/01' AND I.DeliveryDate <= '2022/03/31' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-WI' AND I.DeliveryDate >= '2022/04/01' AND I.DeliveryDate <= '2022/04/01' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-WI' AND I.DeliveryDate >= '2022/03/25' AND I.DeliveryDate <= '2022/04/01' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucIDSOrdBranch = 'ZA-MO' AND I.DeliveryDate >= '2022/02/01' AND I.DeliveryDate <= '2022/02/28' GROUP BY I.AutoIndex, C.CashDebtor, I.Address1, C.Name, c.Account, I.ucIDSOrdCourse, I.ucIDSOrdVenue, I.iDocPrinted, I.OrderDate, I.DeliveryDate, I.ExtOrderNum, I.DocState, I.OrderNum, I.InvNumber,I.ucIDSOrdReceipt,I.ucIDSOrdEPCM,I.InvTotIncl,I.Message3 ORDER BY I.OrderNum SELECT I.AutoIndex AS ID, CASE WHEN C.CashDebtor = 1 THEN REPLACE(I.Address1,'Customer Name: ', '') ELSE IsNull(C.Name,'') END AS [Customer], c.Account as [Cust Code], I.ucIDSOrdCourse AS Course, I.ucIDSOrdVenue AS Venue, IsNull(CAST(I.iDocPrinted AS varchar(50)),'-') AS Printed, CONVERT(varchar(10),I.OrderDate,103) AS [Date course booked], CONVERT(varchar(10),I.DeliveryDate,103) AS [Date of course], I.ExtOrderNum AS [Customer order number], CASE WHEN I.DocState = 2 THEN 'Booked' ELSE CASE WHEN DocState = 1 THEN 'Present' ELSE 'Invoiced' END END AS Status, I.OrderNum AS BookingNumber, CASE WHEN I.DocState = 2 THEN MAX(L.fQuantity) ELSE SUM(L.fQuantity) END AS [Booking Qty], CASE WHEN (SELECT TOP 1 Autoindex FROM Invnum WHERE ordernum = i.ordernum AND doctype=1 AND Docstate=4 )>0 THEN 'True' Else 'False' END AS [CR Recv], IsNull(I.InvNumber, '') AS 'Inv Num', IsNull(I.ucIDSOrdReceipt,'') AS 'Receipt Num', IsNull(I.ucIDSOrdEPCM,'') AS 'Delete Reason', IsNull(I.InvTotIncl,'0') as 'Invoice Total', I.Message3 as 'Campaign reference' FROM InvNum I INNER JOIN SalesRep R ON I.DocRepID = R.idSalesRep INNER JOIN Client C ON C.DCLink = I.AccountID INNER JOIN _btblInvoiceLines L ON L.iInvoiceID = I.AutoIndex WHERE I.ucIDSOrdMyRef = 1 AND ucID