Los siguientes SQL están diseñados para analizar las unidades de medida registradas en GrSA contra las unidades de medida del Apéndice 7 del Anexo 22, el objetivo es detectar las posibles discrepancias y corregirlas antes de iniciar con el envío de información a los agentes aduanales por medio del Modulo I-COM.
Se requiere del Modulo de CONSULTAS SQL para ejecutar estos SQL.
———————————————————————————————————————
SQL PARA ANALIZAR LA UMEDIDA DE LOS NUMEROS DE PARTES DEL CATALOGO VS CLAVE DEL APENDICE 7
———————————————————————————————————————
SELECT P.P_NPARTE NO_PARTE, P.P_TIPO TIPO, P.P_UMEDIDAPARTE UM_PARTE, FU.FU_TIPO CLASIFICACION,
FU.FU_UMEDIDA UM_CLASIFICACION, FU.FU_FACTORALT FACTOR_CLASIFICACION, UMCAP7.T_CLAVE CLAVE_APENDICE7
FROM PRODUCTOS P
LEFT JOIN FUMPRODUCTOS FU ON (FU.FU_NPARTE=P.P_NPARTE AND FU.FU_TIPO='UMCOMER')
LEFT JOIN TABLAS UMCAP7 ON (FU.FU_UMEDIDA = UMCAP7.T_DESCRIPCION AND UMCAP7.T_TABLA='AP5')
——————————————————————————————————————————
SQL PARA ANALIZAR LA UMEDIDA DE LOS NUMEROS DE PARTES IMPORTADOS LOS ULTIMOS 18 MESES VS APENDICE 7
——————————————————————————————————————————
SELECT DISTINCT P.P_NPARTE NO_PARTE, P.P_TIPO TIPO, P.P_UMEDIDAPARTE UM_PARTE, FU.FU_TIPO CLASIFICACION,
FU.FU_UMEDIDA UM_CLASIFICACION, FU.FU_FACTORALT FACTOR_CLASIFICACION, UMCAP7.T_CLAVE CLAVE_APENDICE7
FROM FACTIMPORT IM
LEFT JOIN ELEMFACTIMP EI ON (EI.EI_NFACTIMP = IM.IM_NFACTIMP AND EI.EI_NPARTEASOCIADO IS NULL)
LEFT JOIN PRODUCTOS P ON (P.P_NPARTE = EI.EI_NPARTE )
LEFT JOIN FUMPRODUCTOS FU ON (FU.FU_NPARTE=EI.EI_NPARTE AND FU.FU_TIPO='UMCOMER')
LEFT JOIN TABLAS UMCAP7 ON (FU.FU_UMEDIDA = UMCAP7.T_DESCRIPCION AND UMCAP7.T_TABLA='AP5')
WHERE (IM.IM_FACTFECHA > CAST("TODAY" AS DATE)-547 ) AND (EI.EI_NPARTE IS NOT NULL )
—————————————————————————————————————————
SQL PARA ANALIZAR LA UMEDIDA DE LOS NUMEROS DE PARTES EXPORTADOS LOS ULTIMOS 18 MESES VS APENDICE 7
—————————————————————————————————————————-
SELECT DISTINCT P.P_NPARTE NO_PARTE, P.P_TIPO TIPO, P.P_UMEDIDAPARTE UM_PARTE, FU.FU_TIPO CLASIFICACION,
FU.FU_UMEDIDA UM_CLASIFICACION, FU.FU_FACTORALT FACTOR_CLASIFICACION, UMCAP7.T_CLAVE CLAVE_APENDICE7
FROM FACTEXPORT EX
LEFT JOIN ELEMFACTEXP EE ON (EE.EE_NFACTEXP = EX.EX_NFACTEXP AND EE.EE_NPARTEASOCIADO IS NULL)
LEFT JOIN PRODUCTOS P ON (P.P_NPARTE = EE.EE_NPARTE )
LEFT JOIN FUMPRODUCTOS FU ON (FU.FU_NPARTE=P.P_NPARTE AND FU.FU_TIPO='UMCOMER')
LEFT JOIN TABLAS UMCAP7 ON (FU.FU_UMEDIDA = UMCAP7.T_DESCRIPCION AND UMCAP7.T_TABLA='AP5')
WHERE (EX.EX_FACTFECHA > CAST("TODAY" AS DATE)-547 ) AND (EE.EE_NPARTE IS NOT NULL)
—————————————————————————————————————————
SQL PARA ANALIZAR LA UMEDIDA DE LOS NUMEROS DE PARTES IMPORTADOS POR FACTURA VS APENDICE 7
—————————————————————————————————————————-
SELECT DISTINCT P.P_NPARTE NO_PARTE, P.P_TIPO TIPO, P.P_UMEDIDAPARTE UM_PARTE, FU.FU_TIPO CLASIFICACION,
FU.FU_UMEDIDA UM_CLASIFICACION, FU.FU_FACTORALT FACTOR_CLASIFICACION, UMCAP7.T_CLAVE CLAVE_APENDICE7
FROM FACTIMPORT IM
LEFT JOIN ELEMFACTIMP EI ON (EI.EI_NFACTIMP = IM.IM_NFACTIMP AND EI.EI_NPARTEASOCIADO IS NULL)
LEFT JOIN PRODUCTOS P ON (P.P_NPARTE = EI.EI_NPARTE )
LEFT JOIN FUMPRODUCTOS FU ON (FU.FU_NPARTE=EI.EI_NPARTE AND FU.FU_TIPO='UMCOMER')
LEFT JOIN TABLAS UMCAP7 ON (FU.FU_UMEDIDA = UMCAP7.T_DESCRIPCION AND UMCAP7.T_TABLA='AP5')
WHERE (IM.IM_NFACTIMP=:NOFACTURAIMP) AND (EI.EI_NPARTE IS NOT NULL )
—————————————————————————————————————————
SQL PARA ANALIZAR LA UMEDIDA DE LOS NUMEROS DE PARTES EXPORTADOS POR FACTURA VS APENDICE 7
—————————————————————————————————————————-
SELECT DISTINCT P.P_NPARTE NO_PARTE, P.P_TIPO TIPO, P.P_UMEDIDAPARTE UM_PARTE, FU.FU_TIPO CLASIFICACION,
FU.FU_UMEDIDA UM_CLASIFICACION, FU.FU_FACTORALT FACTOR_CLASIFICACION, UMCAP7.T_CLAVE CLAVE_APENDICE7
FROM FACTEXPORT EX
LEFT JOIN ELEMFACTEXP EE ON (EE.EE_NFACTEXP = EX.EX_NFACTEXP AND EE.EE_NPARTEASOCIADO IS NULL)
LEFT JOIN PRODUCTOS P ON (P.P_NPARTE = EE.EE_NPARTE )
LEFT JOIN FUMPRODUCTOS FU ON (FU.FU_NPARTE=P.P_NPARTE AND FU.FU_TIPO='UMCOMER')
LEFT JOIN TABLAS UMCAP7 ON (FU.FU_UMEDIDA = UMCAP7.T_DESCRIPCION AND UMCAP7.T_TABLA='AP5')
WHERE (EX.EX_NFACTEXP =:NOFACTURAEXP) AND (EE.EE_NPARTE IS NOT NULL)