01. DATOS GENERALES
Producto | TOTVS Backoffice | ||||||
---|---|---|---|---|---|---|---|
Línea de producto: | Línea Protheus | ||||||
Segmento: | Servicios | ||||||
Módulo: | SIGAFIS - Libros Fiscales | ||||||
Función: |
| ||||||
País: | Perú | ||||||
Ticket: | 10923462 | ||||||
Requisito/Story/Issue (informe el requisito vinculado): | DMINA-11632 |
02. SITUACIÓN/REQUISITO
Dentro de la rutina de Registro de Compras(FISR012) , al momento de la generación del libro de compras 8.1 correspondiente a proveedores domiciliados, se observa que al columna 7 que corresponde la Serie del comprobante de pago o documento no cumple con la regla descrita en la columna de "Observaciones protheus" del DT Registro de Compras (Perú) - FISR012 - Fiscal - P12.
03. SOLUCIÓN
En la rutina de Registro de Compras(FISR012) , en la función que Monta las consultas para la impresión del informe(FMontQuery) , se realiza un ajuste en la consulta SQL para que el contenido de la columna 7 del Libro de compras cumpla con la siguiente regla descrita para la Serie del comprobante de pago o documento:
- Para documentos de tipo Nota de Crédito de Proveedor (NCP) y Nota de Débito Interna (NDI):
-Se valida que el campo Serie 3 (F1_YSERIE) exista, si existe se busca el campo relacionado Serie 3 (F2_YSERIE) y se valida si esta vacío, si no se encuentra vacío, selecciona este contenido tabla Encabezado de Fact. de Salida (SF2) el campo Serie 3 (F2_YSERIE).
-Si el campo Serie 3 (F2_YSERIE) esta vacío, entonces se selecciona el campo Serie Fact. (F3_SERIE) de la tabla Libros Fiscales (SF3), luego se valida la existencia y el contenido del campo Serie 2 (F2_SERIE2) y los tipos de documentos '01/03/04/07/08', donde:
tipo 01 - Factura
tipo 03 - Boleta
tipo 04 - Liquidación de compra
tipo 07 - Nota de crédito
tipo 08 - Nota de débito
si estas condiciones se cumplen, la serie seleccionada es la del campo Serie 2 (F2_SERIE2).
- Para especies diferentes de Nota de Crédito de Proveedor (NCP) y Nota de Débito Interna (NDI):
- Se verifica si el campo Serie 3 (F1_YSERIE) existe, si existe se busca el campo relacionado Serie 3 (F1_YSERIE) y se valida si esta vacío, si no se encuentra vacío, selecciona este contenido tabla Encabezado de Fact. de Entrada (SF1) el campo Serie 3 (F1_YSERIE).
- Si el campo Serie 3 (F1_YSERIE) esta vacío, entonces se selecciona el campo Serie Fact. (F3_SERIE) de la tabla Libros Fiscales (SF3), luego valida la existencia del campo Serie 2 (F1_SERIE2) y en caso de existir se valida el contenido del campo Serie 2 (F1_SERIE2), si estas condiciones cumplen, la serie seleccionada es la del campo Serie 2 (F1_SERIE2).
- Realizar un respaldo del repositorio (RPO).
- Realizar la aplicación del parche correspondiente al issue DMINA-11632.
- Validar que las rutinas actualizadas en el repositorio, coincidan con las descritas en el encabezado del presente Documento Técnico, así como las fechas.
- Crear una Factura de Entrada con serie 2 informada y con proveedor Domiciliado (A2_DOMICIL = 1 - Domiciliado).
- Ingresar al módulo Libros Fiscales (SIGAFIS).
- Ingresar a la rutina Registro de Compra, ubicada en "Informes | Especificos | Registro de Compra" (FISR012).
- Informar los parámetros de la rutina ,considerando lo siguiente para el libro 8.1:
- En la pregunta ¿Generar Archivo?, informar: Sí.
- En la pregunta ¿Sujetos domiciliados?, informar: Si.
- Dar clic en "Imprimir".
- Visualizar el mensaje de confirmación de la generación de archivo ".txt".
- Validar que el archivo haya sido generado y que la columna 7 contenga el valor de la Serie 2 informada en el documento.
04. INFORMACIÓN ADICIONAL
No aplica.
La presente solución aplica para versión 12.1.17 o superior, siempre y cuando se tengan las rutinas actualizadas a la fecha indicada en la sección 01 - Datos Generales.¡IMPORTANTE!
05. ASUNTOS RELACIONADOS
Registro de Compras (Perú) - FISR012 - Fiscal - P12
Registro de Ventas (Perú) - FISR011 - Fiscal - P12