Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Observaciones Generales:
1. Para documentos del tipo (F3_ESPECIE) NCP y NDI, el campo F3_ENTRADA (tabla SF3), debe estar dentro del periodo informado. Para los otros casos ignora la impresión de los documentos.

2. Para documentos del tipo (F1_TPDOC) "14 -Servicios públicos", sigue la siguiente regla:
 2.1. Si la fecha de ENTRADA (F3_ENTRADA) es menor o igual a la fecha de vencimiento del titulo financiero (E2_VENCTO)
         a) Si la fecha del PAGO (E2_BAIXA) es menor o igual a la fecha de vencimiento del titulo financiero (E2_VENCTO)  Y
              Si la Fecha de PAGO (E2_BAIXA) esta dentro del periodo informado (MV_PAR01/MV_PAR02)  Y
              Si la fecha de VENCIMIENTO (E2_VENCTO) esta dentro del periodo informado (MV_PAR01/MV_PAR02) y la fecha de PAGO (E2_BAIXA) esta vacía
         b) Si la fecha de PAGO (E2_BAIXA) es MAYOR que la fecha de VENCIMIENTO (E2_VENCTO)  Y
              Si la fecha de VENCIMIENTO (E2_VENCTO) esta dentro del periodo informado
 2.2.  Si la fecha de ENTRADA (F3_ENTRADA) es MAYOR o IGUAL a la fecha de VENCIMIENTO (E2_VENCTO)
          a) Si la fecha del PAGO (E2_BAIXA) es menor o igual a la fecha de VENCIMIENTO del titulo financiero (E2_VENCTO)  Y
              Si la fecha de VENCIMIENTO es menor que el inicio del periodo solicitado (MV_PAR01) y la fecha de PAGO esta en blanco Y
              Si la FECHA DE PAGO es MENOR que el inicio del periodo solicitado (MV_PAR01)
          b) Si la fecha del PAGO (E2_BAIXA) es MAYOR que la fecha de VENCIMIENTO (E2_VENCTO)
               Si la fecha de ENTRADA (F3_ENTRADA) ese dentro de los parámetros solicitados (MV_PAR01 / MV_PAR02) 
3. Reglas de las Detracciones
1. Campo F3_VALIMP5 tiene que ser MAYOR que CERO (F3_VALIMP5>0)
2. Se identifican documentos que fueron CANCELADOS (PAGADOS) el mes anterior, por causa de la regla del 5 día útil del MES siguiente de PAGO de DETRACCIONES.
3. Se invoca la función DetIGVFn() para poder saber si las detracciones están constando en la tabla SE5, que quiere decir que fueron CANCELADAS (PAGADAS).
4. Si la DETRACCION fue cancelada, entonces se hace las siguientes validaciones
      4.1. Si campo F3_ENTRADA y E2_BAIXA es MENOR o IGUAL al parámetro del periodo solicitado (MV_PAR02) y si la F3_ESPECIE es IGUAL a NF  - valida desde 30 días anteriores a la fecha inicial solicitadaya contando los 5 días útiles del mes.
              Se identifica el titulo tipo TX (DETRACCION) en la tabla SE2 (CUENTAS X PAGAR).
              Se identifica el mes inicial solicitado para poder hacer el calculo de las detracciones canceladas anteriormente (30 días como base), esto depende del mes solicitado.
               Para los meses "05|07|08|10|12" retrocede 30 días para validación.
               Para los meses "01|02|04|06|09|11" retrocede 31 días para validación
               Para el mes "03" retrocede 28 días para validación.
               Imprime, si fecha de PAGO (E2_BAIXA)  y fecha de ENTRADA (F3_ENTRADA) estén dentro del periodo solicitado (MV_PAR01 y MV_PAR02)  ya contando los 5 días útiles del mes posterior.
       4.2. Si campo F3_ENTRADA es MENOR o IGUAL al parámetro del periodo solicitado (MV_PAR02) y si la F3_ESPECIE es igual a NF y fecha de PAGO (E2_BAIXA) es MAYOR que parámetro solicitado MV_PAR02 ya contando los 5 días útiles del mes,
                             valida desde 30 días anteriores a la fecha inicial solicitada.
              Se identifica el titulo tipo TX (DETRACCION) en la tabla SE2 (CUENTAS X PAGAR).
              Se identifica el mes inicial solicitado para poder hacer el calculo de las detracciones canceladas anteriormente (30 dias como base), esto depende del mes solicitado.
               Para los meses "05|07|08|10|12" retrocede 30 días para validación.
               Para los meses "01|02|04|06|09|11" retrocede 31 días para validación
               Para el mes "03" retrocede 28 días para validación.
               Imprime, si fecha de PAGO (E2_BAIXA)  y fecha de ENTRADA (F3_ENTRADA) estén dentro del periodo solicitado (MV_PAR01 y MV_PAR02)  ya contando los 5 días útiles del mes posterior.
      4.3. Si campo F3_ENTRADA esta dentro de los parámetros del periodo solicitado (MV_PAR01 y MV_PAR02) y si el PAGO fue realizado y es menor que la fecha final del periodo informado MV_PAR02
              Se identifica el titulo Detracción (tipo TX  en la tabla SE2 cuentas por pagar).
              Se identifica el mes inicial solicitado para poder hacer el calculo de las detracciones canceladas anteriormente (30 días como base), esto depende del mes solicitado.
               Para los meses "05|07|08|10|12" retrocede 30 días para validación.
               Para los meses "01|02|04|06|09|11" retrocede 31 días para validación
               Para el mes "03" retrocede 28 días para validación.
               Imprime, si fecha de PAGO (E2_BAIXA)  y fecha de ENTRADA (F3_ENTRADA) estén dentro del periodo solicitado (MV_PAR01 y MV_PAR02)  ya contando los 5 días útiles del mes posterior.
      4.4. Si campo F3_ENTRADA esta dentro de los parámetros del periodo solicitado (MV_PAR01 y MV_PAR02) y si el PAGO fue realizado y es mayor que la fecha final del periodo informado MV_PAR02
              Se identifica el titulo de Detracción (tipo TX  en la tabla SE2 de cuentas por pagar).
              Se identifica el mes inicial solicitado para poder hacer el calculo de las detracciones canceladas anteriormente (30 días como base), esto depende del mes solicitado.
               Para los meses "05|07|08|10|12" retrocede 30 días para validación.
               Para los meses "01|02|04|06|09|11" retrocede 31 días para validación
               Para el mes "03" retrocede 28 días para validación.
               Imprime, si fecha de PAGO (E2_BAIXA)  y fecha de ENTRADA (F3_ENTRADA) estén dentro del periodo solicitado (MV_PAR01 y MV_PAR02)  ya contando los 5 días útiles del mes posterior.

...