Index: branches/ReklamaReorganizacja/RaportySQL/ZestawienieMiesieczneFaktur2009.rdl
===================================================================
--- branches/ReklamaReorganizacja/RaportySQL/ZestawienieMiesieczneFaktur2009.rdl (revision 519)
+++ branches/ReklamaReorganizacja/RaportySQL/ZestawienieMiesieczneFaktur2009.rdl (revision 593)
@@ -223,5 +223,5 @@
         <Field Name="VAT">
           <DataField>VAT</DataField>
-          <rd:TypeName>System.Decimal</rd:TypeName>
+          <rd:TypeName>System.Double</rd:TypeName>
         </Field>
         <Field Name="BRUTTO">
@@ -273,7 +273,10 @@
         <CommandText>SELECT     FAKTURY.ID_SPRZEDAWCY, FAKTURY.ID_NABYWCY, FAKTURY.NUMER, FAKTURY.NUMER_ROZ, YEAR(FAKTURY.DATA_SPRZEDAZY) AS ROK, 
                       MONTH(FAKTURY.DATA_SPRZEDAZY) AS MS, FAKTURY.DATA_SPRZEDAZY, CONVERT(VARCHAR, FAKTURY.NUMER) + '/' + CONVERT(VARCHAR, 
-                      FAKTURY.NUMER_ROZ) + '/' + CONVERT(VARCHAR, FAKTURY.NUMER_ROK) AS NR_FK, SUM(FAKTURA_DETAILS.NETTO) AS NETTO, 
-                      FAKTURA_DETAILS.S_VAT, SUM(FAKTURA_DETAILS.VAT) AS VAT, SUM(FAKTURA_DETAILS.NETTO * (1 + FAKTURA_DETAILS.S_VAT)) AS BRUTTO, 
-                      FAKTURY.suma_zaplat, FAKTURY.ID_FAKTURY, CASE WHEN AGENCI.Symbol IS NULL 
+                      FAKTURY.NUMER_ROZ) + '/' + CONVERT(VARCHAR, FAKTURY.NUMER_ROK) AS NR_FK, CASE WHEN K.S_VAT IS NULL 
+                      THEN SUM(FAKTURA_DETAILS.NETTO) ELSE K.Netto END AS NETTO, CASE WHEN K.S_VAT IS NULL 
+                      THEN FAKTURA_DETAILS.S_VAT ELSE K.S_VAT END AS S_VAT, CASE WHEN K.S_VAT IS NULL 
+                      THEN SUM(FAKTURA_DETAILS.NETTO * FAKTURA_DETAILS.S_VAT) ELSE (K.Netto * K.S_VAT) END AS VAT, CASE WHEN K.S_VAT IS NULL 
+                      THEN SUM(FAKTURA_DETAILS.NETTO * (1 + FAKTURA_DETAILS.S_VAT)) ELSE (K.Netto * (1 + K.S_VAT)) END AS BRUTTO, FAKTURY.suma_zaplat, 
+                      FAKTURY.ID_FAKTURY, CASE WHEN AGENCI.Symbol IS NULL 
                       THEN CASE WHEN FAKTURY.NUMER_ROZ = 'POZ' THEN 'przyÅucki' ELSE 'wodzu' END ELSE AGENCI.Symbol END AS Symbol, 
                       AGENCJE.Symbol AS Agencja
@@ -281,11 +284,12 @@
                       FAKTURA_DETAILS ON FAKTURY.ID_FAKTURY = FAKTURA_DETAILS.ID_FAKTURY LEFT OUTER JOIN
                       AGENCI ON FAKTURY.NUMER_ROZ = AGENCI.F_ROZ LEFT OUTER JOIN
-                      AGENCJE ON FAKTURY.ID_SPRZEDAWCY = AGENCJE.Id_agencji
+                      AGENCJE ON FAKTURY.ID_SPRZEDAWCY = AGENCJE.Id_agencji LEFT OUTER JOIN
+                      VIEW_KOREKTY AS K ON FAKTURY.ID_FAKTURY = K.idFakturyVAT
 WHERE     (YEAR(FAKTURY.DATA_SPRZEDAZY) = @rok) AND (MONTH(FAKTURY.DATA_SPRZEDAZY) = @miesiac) AND (FAKTURY.KOREKTA = 0) AND 
-                      (FAKTURY.SystemKsiegowyId IN (@systemKsiegowy)) AND (AGENCI.InvoiceProviderId IN (1, 2))
+                      (FAKTURY.SystemKsiegowyId IN (@systemKsiegowy))
 GROUP BY FAKTURY.ID_SPRZEDAWCY, AGENCJE.Symbol, AGENCI.Symbol, FAKTURY.ID_NABYWCY, FAKTURY.NUMER, FAKTURY.NUMER_ROZ, 
                       YEAR(FAKTURY.DATA_SPRZEDAZY), FAKTURY.DATA_SPRZEDAZY, CONVERT(VARCHAR, FAKTURY.NUMER) + '/' + CONVERT(VARCHAR, 
                       FAKTURY.NUMER_ROZ) + '/' + CONVERT(VARCHAR, FAKTURY.NUMER_ROK), FAKTURY.suma_zaplat, FAKTURA_DETAILS.S_VAT, 
-                      FAKTURY.ID_FAKTURY
+                      FAKTURY.ID_FAKTURY, K.netto, K.S_VAT
 ORDER BY FAKTURY.NUMER</CommandText>
         <QueryParameters>
