1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
| SELECT convert(int,tgivaventa.NumFactura) AS numfacture,
tgApunteContab.Cta,
tgApunteContab.DH,
tgApunteContab.Importe,
tgApunteContab.Descrip,
tgApunteContab.SubCta,
tgApunteContab.ClaveAnalitica
FROM tgivaventabase
LEFT OUTER JOIN tgIvaTipo ON tgivaventabase.TipoIVA = tgIvaTipo.Codigo
LEFT OUTER JOIN tgivaventa ON tgivaventa.emp=tgivaventabase.Emp
AND tgivaventa.Origen=tgivaventabase.Origen
AND tgivaventa.ContadorAno=tgivaventabase.ContadorAno
AND tgivaventa.ContadorCodigo=tgivaventabase.ContadorCodigo
AND tgivaventa.ContadorValor=tgivaventabase.ContadorValor
LEFT JOIN tcVehFactur ON (tcVehFactur.Emp = tgivaventa.Emp
AND tcVehFactur.Expediente = tgivaventa.NumInterno
AND tcVehFactur.ContadorValor = tgivaventa.NumFactura)
LEFT OUTER JOIN TCTIPOFACVENTA ON TGIVAVENTA.TIPOFACTURACION = TCTIPOFACVENTA.TIPOFACTURACION
AND TGIVAVENTA.EMP = TCTIPOFACVENTA.EMP
LEFT OUTER JOIN TGTIPOFACTURACION ON TGIVAVENTA.TIPOFACTURACION = TGTIPOFACTURACION.TIPOFACTURACION
LEFT OUTER JOIN tgApunteContab ON tgApunteContab.emp=tgivaventabase.Emp
AND tgApunteContab.Origen=tgivaventabase.Origen
AND tgApunteContab.ContadorAno=tgivaventabase.ContadorAno
AND tgApunteContab.ContadorCodigo=tgivaventabase.ContadorCodigo
AND tgApunteContab.ContadorValor=tgivaventabase.ContadorValor
LEFT OUTER JOIN tgCtaPGC ON tgApunteContab.Emp = tgCtaPGC.emp
AND tgApunteContab.Cta = tgCtaPGC.cta
AND tgApunteContab.SubCta = tgCtaPGC.subcta
WHERE (tgivaventabase.Emp = '002')
AND (tgivaventabase.ContadorAno >= YEAR('2015-01-01'))
AND (Convert(datetime, Convert(varchar,TGIVAVENTA.FECHAFACTUR, 103), 103) >= '01/01/2015')
AND tgApunteContab.Cta LIKE '707%'
ORDER BY TGIVAVENTA.FechaFactur |
Partager