Á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 El campo Valor Impuesto 5 (F3_VALIMP5) tiene que ser MAYOR mayor que CERO cero (F3_VALIMP5>0)
2. Se identifican documentos que fueron CANCELADOS Cancelados (PAGADOSPagados) en el mes anterior, por causa de la regla del 5 5to día útil del MES mes siguiente de PAGO pago de DETRACCIONES Detracciones.
3. Se invoca la función DetIGVFn() para poder saber si las detracciones Detracciones están constando en la tabla de movimientos bancarios (SE5), que quiere decir que fueron CANCELADAS Canceladas (PAGADASPagadas).
4. Si la DETRACCION Detracción fue cancelada, entonces se hace hacen las siguientes validaciones
      4.1. Si el campo Fecha Entrada (F3_ENTRADA) y Fecha de Pago (E2_BAIXA es MENOR o IGUAL ) son menores o iguales al parámetro del periodo solicitado (MV_PAR02) y si la Especie (F3_ESPECIE) es IGUAL igual a NF  NF  - valida desde 30 días anteriores a la fecha inicial solicitada,   ya contando los 5 días útiles del mes.
              Se identifica el titulo título tipo TX (DETRACCIONDetracción) en la tabla SE2 (CUENTAS X PAGAR Cuentas por Pagar (SE2).
              Se identifica el mes inicial solicitado para poder hacer el calculo cálculo de las detracciones canceladas anteriormente (30 días como base), esto depende del mes solicitado.
               Para los meses " 05|, 07|, 08|, 10 |y 12" , retrocede 30 días para validación.
               Para los meses " 01|, 02|, 04|, 06|, 09 |y 11" , retrocede 31 días para validación
               Para el mes " 03" , retrocede 28 días para validación.
               Imprime , si fecha la Fecha de PAGO Pago (E2_BAIXA)   y fecha la Fecha de ENTRADA Entrada (F3_ENTRADA) estén están dentro del periodo solicitado (MV_PAR01 y MV_PAR02)   , ya contando los 5 días útiles del mes posterior.
       4.2. Si el campo Fecha Entrada (F3_ENTRADA) es MENOR menor o IGUAL igual al parámetro del periodo solicitado (MV_PAR02) y si la Especie (F3_ESPECIE) es igual a NF y fecha la Fecha de PAGO Pago (E2_BAIXA) es MAYOR mayor que el 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 título tipo TX (DETRACCIONDetracción) en la tabla SE2 (CUENTAS X PAGAR Cuentas por Pagar (SE2).
              Se identifica el mes inicial solicitado para poder hacer el calculo cálculo de las detracciones canceladas anteriormente (30 dias como base), esto depende del mes solicitado.
               Para los meses " 05|, 07|, 08|, 10 |y 12" , retrocede 30 días para validación.
               Para los meses " 01|, 02|, 04|, 06|, 09 |y 11" , retrocede 31 días para validación
               Para el mes " 03" , retrocede 28 días para validación.
               Imprime , si fecha la Fecha de PAGO Pago (E2_BAIXA)   y fecha Fecha de ENTRADA Entrada (F3_ENTRADA) estén están dentro del periodo solicitado (MV_PAR01 y MV_PAR02)  , ya contando los 5 días útiles del mes posterior.
      4.3. Si el campo  Fecha Entrada (F3_ENTRADA esta ) está dentro de los parámetros del periodo solicitado (MV_PAR01 y MV_PAR02) y si el PAGO pago fue realizado y es con fecha menor que la fecha final del periodo informado MV_PAR02
              Se identifica el titulo título Detracción (, tipo TX  TX,  en la tabla SE2 cuentas por pagar Cuentas por Pagar (SE2).
              Se identifica el mes inicial solicitado para poder hacer el calculo cálculo de las detracciones canceladas anteriormente (30 días como base), esto depende del mes solicitado.
               Para los meses " 05|, 07|, 08|, 10 |y 12" , retrocede 30 días para validación.
               Para los meses " 01|, 02|, 04|, 06|, 09 |y 11" , retrocede 31 días para validación
               Para el mes " 03" , retrocede 28 días para validación.
               Imprime , si fecha la Fecha de PAGO Pago (E2_BAIXA)   y fecha la Fecha de ENTRADA Entrada (F3_ENTRADA) estén están dentro del periodo solicitado (MV_PAR01 y MV_PAR02)  ya contando los 5 días útiles del mes posterior.
      4.4. Si el campo Fecha Entrada (F3_ENTRADA esta ) está dentro de los parámetros del periodo solicitado (MV_PAR01 y MV_PAR02) y si el PAGO pago fue realizado y es con fecha mayor que la fecha final del periodo informado MV_PAR02
              Se identifica el titulo título de Detracción (, tipo TX  TX , en la tabla SE2 de cuentas por pagar Cuentas por Pagar SE2).
              Se identifica el mes inicial solicitado para poder hacer el calculo cálculo de las detracciones canceladas anteriormente (30 días como base), esto depende del mes solicitado.
               Para los meses " 05|, 07|, 08|, 10 |y 12" , retrocede 30 días para validación.
               Para los meses " 01|, 02|, 04|, 06|, 09 |y 11" , retrocede 31 días para validación
               Para el mes " 03" , retrocede 28 días para validación.
               Imprime , si fecha la Fecha de PAGO Pago (E2_BAIXA)   y fecha la Fecha de ENTRADA Entrada (F3_ENTRADA) estén están dentro del periodo solicitado (MV_PAR01 y MV_PAR02)  ya contando los 5 días útiles del mes posterior.

5. Se agrega validación del Campo campo Mes Informe (FE_MESLIB) para saber en que qué mes se imprime la detracciónun comprobante con detracción, dicho campo se informa en el registro de la Constancia de la Detracción (FINA051).

     5.1 Ver más Detalles en https://tdn.totvs.com/x/PVnpIQ:

9745838 DMINA-10346 DT Libro de Compras Detracciones 5 días hábiles PER

19566316 DMINA-22733 DT Comprobantes con detracción en el mes correcto PER

6. Para que los días feriados sean considerados dentro del cálculo de los 5 días útiles del mes y del mes posterior, es necesario realizar el registro de dichos días en la Tabla Genérica 63 - Feriados.

     6.1 Ver más Detalles en FIN0041_Registrar_Feriado_Tablas_Genéricas_63

...