0% encontró este documento útil (0 votos)
4 vistas3 páginas

Consulta de Facturas y Detalles

El documento contiene consultas SQL para extraer información de facturas de compras y ventas, incluyendo detalles como códigos de empresa, números de factura, artículos, costos, y estados. Se realizan múltiples uniones entre tablas para obtener datos relacionados, y se aplican filtros de fecha y estado de los registros. El objetivo es obtener un conjunto de datos específico sobre transacciones de facturación en un rango de fechas determinado.

Cargado por

eduardo pinto
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
4 vistas3 páginas

Consulta de Facturas y Detalles

El documento contiene consultas SQL para extraer información de facturas de compras y ventas, incluyendo detalles como códigos de empresa, números de factura, artículos, costos, y estados. Se realizan múltiples uniones entre tablas para obtener datos relacionados, y se aplican filtros de fecha y estado de los registros. El objetivo es obtener un conjunto de datos específico sobre transacciones de facturación en un rango de fechas determinado.

Cargado por

eduardo pinto
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

SELECT detalle_facturas_compras_0.

CODIGO_EMPRESA,
detalle_facturas_compras_0.TRANSACCION,
detalle_facturas_compras_0.NUMERO_FACTURA,
detalle_facturas_compras_0.NUMERO_ITEM,
detalle_facturas_compras_0.CODIGO_ARTICULO,
detalle_facturas_compras_0.CANTIDAD,
detalle_facturas_compras_0.COSTO_UNITARIO,
detalle_facturas_compras_0.PRECIO_UNITARIO,
detalle_facturas_compras_0.DESCUENTO,
detalle_facturas_compras_0.IVA,
detalle_facturas_compras_0.SUBTOTAL,
detalle_facturas_compras_0.ESTADO,
detalle_facturas_compras_0.IDENTIFICACION_PROVEEDOR,
detalle_facturas_compras_0.articulo,
detalle_facturas_compras_0.numero_item_orden_compra,
F_C.ESTADO, F_C.RAZON_SOCIAL_PROVEEDOR,
F_C.CODIGO_CENTRO_COSTO
FROM detalle_facturas_compras detalle_facturas_compras_0
Left join Facturas_Compras F_C on
detalle_facturas_compras_0.NUMERO_FACTURA =
F_C.NUMERO_FACTURA
SELECT SELECT D_F_C.CODIGO_EMPRESA, D_F_C.TRANSACCION,
D_F_C.NUMERO_FACTURA, D_F_C.NUMERO_ITEM,
COALESCE(AL.NOMBRE_ALMACEN,'N/N') as Almacen,
F_V.CODIGO_EMPRESA as CE, D_F_C.CODIGO_ARTICULO, D_F_C.CANTIDAD,
F_V.TRANSACCION as TT, D_F_C.COSTO_UNITARIO, D_F_C.PRECIO_UNITARIO,
F_V.NUMERO_FACTURA as Factura, D_F_C.DESCUENTO, D_F_C.IVA, D_F_C.SUBTOTAL,
LEFT(F_V.NUMERO_FACTURA,4) As Prefi, D_F_C.ESTADO, D_F_C.IDENTIFICACION_PROVEEDOR,
D_F_V.NUMERO_FACTURA as FacturaX,
D_F_C.articulo, D_F_C.numero_item_orden_compra,
D_F_V.NUMERO_ITEM As Item, F_C.ESTADO, F_C.RAZON_SOCIAL_PROVEEDOR,
D_F_V.CODIGO_ARTICULO as Cod_Articulo, F_C.CODIGO_CENTRO_COSTO
D_F_V.CONCEPTO_ARTICULO as Descripcion,
C.DESCRIPCION_CLASE As Clase, FROM detalle_facturas_compras detalle_facturas_compras_0 AS
GC.DESCRIPCION_GRUPO As Grupo,
A.REFERENCIA_ARTICULO As Referencia , D_F_C
MA.DESCRIPCION_MARCA As Marca ,
Left join Facturas_Compras F_C
F_V.TIPO_FACTURA, F_V.FECHA_FACTURA, on
F_V.CODIGO_CENTRO_COSTO As CC,
F_V.codigo_subcentro_costo as SCC,
D_F_C.NUMERO_FACTURA = F_C.NUMERO_FACTURA

CC.DESCRIPCION_CENTRO_COSTO as Descripcion_CC, LEFT JOIN ARTICULOS A


ON D_F_C.CODIGO_EMPRESA = A.CODIGO_EMPRESA
SCC.DESCRIPCION_SUBCENTRO_COSTO, AND D_F_C.CODIGO_ARTICULO = A.CODIGO_ARTICULO
AND [Link] = 'Activo'
F_V.IDENTIFICACION_CLIENTE, F_V.RAZON_SOCIAL_CLIENTE, LEFT JOIN CLASES C
F_V.CODIGO_LISTA_PRECIO, F_V.CODIGO_VENDEDOR, ON A.CODIGO_EMPRESA = C.CODIGO_EMPRESA
AND A.CODIGO_CLASE = C.CODIGO_CLASE
V.NOMBRE_VENDEDOR, AND [Link] = 'Activo'
F_V.CODIGO_ALMACEN, LEFT JOIN GRUPOS_CLASES GC
F_V.VALOR_SUBTOTAL_SIN_IVA_GB, F_V.VALOR_IVA, ON A.CODIGO_EMPRESA = GC.CODIGO_EMPRESA
F_V.VALOR_NETO_FACTURA, F_V.VALOR_COSTO_VENTA, AND C.CODIGO_CLASE = GC.CODIGO_CLASE
F_V.VALOR_INVENTARIO, F_V.CODIGO_TIPO_MOVIMIENTO_INV, AND A.CODIGO_GRUPO = GC.CODIGO_GRUPO
F_V.tipo_forma_pago, AND [Link] = 'Activo'
/* DETALLES DE LA FACTURA - ARTICULOS */ LEFT JOIN MARCAS_ARTICULOS MA
D_F_V.NUMERO_FACTURA, D_F_V.NUMERO_ITEM, ON A.CODIGO_EMPRESA = MA.CODIGO_EMPRESA
D_F_V.CODIGO_ARTICULO, D_F_V.CONCEPTO_ARTICULO, AND A.CODIGO_MARCA = MA.CODIGO_MARCA
D_F_V.UNIDAD_ARTICULO, D_F_V.CANTIDAD, AND [Link] = 'Activo'
D_F_V.COSTO_UNITARIO, D_F_V.PRECIO_UNITARIO, LEFT JOIN ALMACENES AL
D_F_V.IVA, D_F_V.SUBTOTAL, D_F_V.ESTADO, ON F_C.CODIGO_ALMACEN = AL.CODIGO_ALMACEN
F_V.ESTADO AS ESTADO_FACTU
LEFT JOIN CENTROS_COSTO CC
FROM facturas_ventas As F_V ON F_C.CODIGO_CENTRO_COSTO = CC.CODIGO_CENTRO_COSTO AND
LEFT JOIN detalle_facturas_ventas D_F_V [Link] = 'Activo'
ON F_V.CODIGO_EMPRESA = D_F_V.CODIGO_EMPRESA
AND F_V.NUMERO_FACTURA =
D_F_V.NUMERO_FACTURA

LEFT JOIN ARTICULOS A


ON D_F_V.CODIGO_EMPRESA = A.CODIGO_EMPRESA
AND D_F_V.CODIGO_ARTICULO = A.CODIGO_ARTICULO
AND [Link] = 'Activo'
LEFT JOIN CLASES C
ON A.CODIGO_EMPRESA = C.CODIGO_EMPRESA
AND A.CODIGO_CLASE = C.CODIGO_CLASE
AND [Link] = 'Activo'

LEFT JOIN GRUPOS_CLASES GC


ON A.CODIGO_EMPRESA = GC.CODIGO_EMPRESA
AND C.CODIGO_CLASE = GC.CODIGO_CLASE
AND A.CODIGO_GRUPO = GC.CODIGO_GRUPO
AND [Link] = 'Activo'
LEFT JOIN MARCAS_ARTICULOS MA
ON A.CODIGO_EMPRESA = MA.CODIGO_EMPRESA
AND A.CODIGO_MARCA = MA.CODIGO_MARCA
AND [Link] = 'Activo'

LEFT JOIN ALMACENES AL


ON F_V.CODIGO_ALMACEN = al.CODIGO_ALMACEN

LEFT JOIN centros_costos CC


ON F_V.CODIGO_CENTRO_COSTO = CC.CODIGO_CENTRO_COSTO
AND
[Link] = 'Activo'

LEFT JOIN VENDEDORES V ON


F_V.CODIGO_VENDEDOR = V.CODIGO_VENDEDOR

/* AQUI*/
LEFT JOIN subcentros_costos SCC
ON (F_V.codigo_centro_costo = SCC.codigo_centro_costo
and f_v.codigo_subcentro_costo =
SCC.codigo_subcentro_costo) AND
[Link] = 'Activo'

WHERE
(F_V.FECHA_FACTURA >=
'2023-01-1') and (F_V.FECHA_FACTURA <='2025-02-31')
AND (C.DESCRIPCION_CLASE ='TABLEROS Y MADERAS') AND
( CC.DESCRIPCION_CENTRO_COSTO='ALUMADERAS CARTAGENA')
*/
Tatyemily1@[Link] C.DESCRIPCION_CLASE As Clase,
GC.DESCRIPCION_GRUPO As Grupo,
MA.DESCRIPCION_MARCA As Marca ,
F_V.TIPO_FACTURA, F_V.FECHA_FACTURA,
CC.DESCRIPCION_CENTRO_COSTO as Descripcion_CC,
F_V.CODIGO_ALMACEN,
F_V.VALOR_INVENTARIO,
F_V.ESTADO AS ESTADO_FACTU

SELECT facturas_compras_0.CODIGO_EMPRESA,
facturas_compras_0.TRANSACCION,
facturas_compras_0.NUMERO_FACTURA,
facturas_compras_0.TIPO_FACTURA,
facturas_compras_0.FECHA_FACTURA,
facturas_compras_0.FECHA_ENTREGA_FACTURA,
facturas_compras_0.FECHA_PLAZO_FACTURA,
facturas_compras_0.numero_documento,
facturas_compras_0.CODIGO_TIPO_CUENTA_PROV,
facturas_compras_0.CODIGO_CENTRO_COSTO,
facturas_compras_0.codigo_subcentro_costo,
facturas_compras_0.IDENTIFICACION_PROVEEDOR,
facturas_compras_0.RAZON_SOCIAL_PROVEEDOR,
facturas_compras_0.CODIGO_ALMACEN,
facturas_compras_0.CODIGO_TRANSPORTADOR,
facturas_compras_0.DESCUENTO_PIE_FACTURA,
facturas_compras_0.DESCUENTO_PRONTO_PAGO,
facturas_compras_0.DIRECCION_ENVIO_FACTURA,
facturas_compras_0.OBSERVACIONES_FACTURA,
facturas_compras_0.VALOR_SUBTOTAL_SIN_IVA_GB,
facturas_compras_0.VALOR_SUBTOTAL_SIN_IVA_NGB,
facturas_compras_0.VALOR_IVA,
facturas_compras_0.VALOR_FLETE,
facturas_compras_0.VALOR_RETENCION_FUENTE,
facturas_compras_0.VALOR_RETENCION_IVA,
facturas_compras_0.VALOR_RETENCION_ICA,
facturas_compras_0.VALOR_NETO_FACTURA,
facturas_compras_0.VALOR_COSTO_VENTA,
facturas_compras_0.VALOR_INVENTARIO,
facturas_compras_0.CODIGO_TIPO_MOVIMIENTO_INV,
facturas_compras_0.NUMERO_MOVIMIENTO_INV,
facturas_compras_0.CODIGO_FUENTE_CONTABLE,
facturas_compras_0.NUMERO_COMPROBANTE_DIARIO,
facturas_compras_0.NUMERO_COMPROBANTE_DIARIO_NIIF,
facturas_compras_0.APLICA_RETENCION_FUENTE,
facturas_compras_0.APLICA_RETENCION_IVA,
facturas_compras_0.APLICA_RETENCION_ICA,
facturas_compras_0.ESTADO,
facturas_compras_0.ABONO_FACTURA,
facturas_compras_0.CARGAR_A_FACTURA_COMPRA,
facturas_compras_0.CODIGO_USUARIO_CREACION,
facturas_compras_0.FECHA_CREACION,
facturas_compras_0.CODIGO_USUARIO_ANULACION,
facturas_compras_0.FECHA_ANULACION,
facturas_compras_0.CODIGO_USUARIO_MODIFICACION,
facturas_compras_0.FECHA_MODIFICACION,
facturas_compras_0.PORC_ADMINISTRACION,
facturas_compras_0.TOTAL_ADMINISTRACION,
facturas_compras_0.PORC_IMPREVISTO,
facturas_compras_0.TOTAL_IMPREVISTO,
facturas_compras_0.PORC_UTILIDAD,
facturas_compras_0.TOTAL_UTILIDAD,
facturas_compras_0.PORC_IVA_SOBRE_UTILIDAD,
facturas_compras_0.VALOR_FIC_FACTURA,
facturas_compras_0.VALOR_OTROS_DESCUENTOS_FACTURA,
facturas_compras_0.codigo_cuds, facturas_compras_0.forma_pago
FROM facturas_compras facturas_compras_0

WHERE
(facturas_compras_0.FECHA_FACTURA >=
'2022-02-1') and (facturas_compras_0.FECHA_FACTURA <='2025-
02-31')

También podría gustarte