Tiempo aproximado para lectura: 00:15:00 min
Duda
¿Cuáles son los Puntos de entrada disponibles en el Calculo del DIOT (FISA088)?
Ambiente
Cross Segmentos - TOTVS BackOffice (Línea Protheus) - MI - Libros Fiscales (SIGAFIS) - Versión 12
Solución
Los puntos de entrada disponibles en el calculo del DIOT son:
- FS088FINCP - El Punto de Entrada FS088FINCP recibe un parámetro, que es el filtro utilizado en la consulta de las Notas de Crédito de Proveedor para generar DIOT, debe retornar una cadena que contenga el nuevo filtro con las características para los documentos (NCP) definidas por el usuario. La consulta es realizada sobre la tabla SE5 - Movimientos Bancarios:
Ejemplo de Punto de Entrada FS088FINCPUser Function FS088FINCP()Local cQuery := PARAMIXB[1] // Filtro para documentos NCP/* Valor actual del filtrocQuery :="(E5_DATA BETWEEN '" + Dtos(dFecIni) + "' AND '" + Dtos(dFecFin) + "'" AND E5_TIPO = 'NCP') AND E5_SITUACA <> 'C' ) " */cQuery += "AND E5_ORIGEM <> 'FINA415'"Return cQuery - IETUFILP - Dentro de la rutina, se encuentra activado el Punto de Entrada IETUFILP, que recibe un parámetro, que es el filtro utilizado en la consulta para la Generación de Deducciones para generar DIOT, debe retornar una cadena que contenga el nuevo filtro con las características para los documentos definidas por el usuario. La consulta es realizada sobre la tabla SE5 - Movimientos Bancarios:
Ejemplo de Punto de Entrada IETUFILPUser Function IETUFILP()Local cQuery := PARAMIXB[1] // Filtro para los movimientos/* Valor actual del filtrocQuery := "AND (E5_MOTBX = 'CMP' OR E5_MOTBX = 'NOR') AND ((E5_TIPODOC IN ('VL','BA','CP') AND E5_RECPAG='P') OR (E5_TIPODOC='ES' and E5_RECPAG='R')) ORDER BY E5_ORDREC" */cQuery += "AND E5_ORIGEM <> 'FINA415'"Return cQuery
Nota
CONOZCA MÁS
Para consultar la información contenida en nuestro banco de conocimientos, acceda al siguiente enlace:
Enlace externo: SAT -> Presenta tu declaración informativa de operaciones con terceros (DIOT)
0 Comentarios