01. DATOS GENERALES
Producto | TOTVS Backoffice | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Línea de producto: | Línea Protheus | ||||||||||||
Segmento: | Backoffice | ||||||||||||
Módulo: | SIGAFIS - Libros Fiscales | ||||||||||||
Función: |
| ||||||||||||
País: | Perú (pacote - 014291) | ||||||||||||
Ticket: | 20115577 | ||||||||||||
Requisito/Story/Issue (informe el requisito vinculado): | DMINA-23600 |
02. SITUACIÓN/REQUISITO
Cuando las Notas de Credito de Cliente (NCC) son emitidas con el Código de tipo de nota de crédito igual a 03 - "Corrección por error en la descripcion" conforme al catálogo 09 de la SUNAT, los montos automáticamente se emiten en cero en el portal de la SUNAT sin poder alterar los montos.
Actualmente el valor más bajo que el sistema Protheus permite registrar es de 0.01 para todos los documentos, por lo tanto, no es posible registrar un documento con valor 0.
Sin embargo para cumplir con los lineamientos fiscales para este tipo de documentos, se solicita realizar el ajuste en las rutinas de Informe Registro de Ventas (FISR011) e Informe Registro de Compras (FISR012) considerando lo siguiente:
- En el Informe de Registro de Ventas (FISR011) para el tipo de documento Nota de Crédito de Cliente (NCC), si la Nota de Crédito es de tipo 03 - "Corrección por error en la descripción" y el monto es igual a 0.01, tanto en el informe como en el archivo de texto se debe mostrar con valor 0.
- En el Informe de Registro de Compras (FISR012) para el tipo de documento Nota de Crédito de Proveedor (NCP), si la Nota de Crédito es de tipo 03 - "Corrección por error en la descripción" y el monto es igual a 0.01, tanto en el informe como en el archivo de texto se debe mostrar con valor 0.
03. SOLUCIÓN
En la rutina del Informe Registro de Ventas (FISR011), se realizan los siguientes ajustes:
- En la función que realiza la impresión de informe (FImpLivFis), y en la función que genera el archivo en formato .TXT (FSR11GerArq), se agrega una variable para que cuando el documento sea Nota de Crédito de Cliente (NCC), el campo Tipo Nota C (F1_TIPREF) sea igual a 03 y el monto registrado sea 0.01, los montos del registros en el informe y archivo sean mostrados en cero.
En la rutina Informe Registro de Compras (FISR012), se realizan los siguientes ajustes:
- En la función que realiza la impresión de informe (FImpLivFis), y en la función que genera el archivo en formato .TXT (GerArq ), se agrega una variable para que cuando el documento sea Nota de Crédito de Proveedor (NCP), el campo Tipo Nota C (F2_TIPMOT) sea igual a 03 y el monto registrado sea 0.01, los montos del registros en el informe y archivo sean mostrados en cero.
En la rutina de Generación de estructuras para campos de salida para Péru (OutputFieldsPER), se realizan los siguientes ajustes:
- En la función encargada de agregar los campos para el documento Nota de Crédito de Proveedor (NotaCreditoProveedor), se agrega el nuevo campo Tipo Nota C (F2_TIPMOT) para poder informar el Código del Tipo de Nota de Crédito conforme al catálogo 09 - Tipos de Nota de Crédito definido por la SUNAT.
- Realizar un respaldo del repositorio (archivo .rpo)
- Aplicar el parche correspondiente al issue DMINA-23600.
- Validar que las rutinas actualizadas coincidan con las indicadas en la sección 01. Datos Generales del presente Documento Técnico.
- Realizar la actualización de diccionario de datos, para más información ver la sección 04. Información Adicional.
En el módulo Compras (SIGACOM), ir al menú Actualizaciones | Archivos | Tipos de Entrada y Salida (MATA080)
- Configurar Tipo de Entrada/Salida.
En el módulo Compras (SIGACOM), ir al menú Actualizaciones | Archivos | Proveedores (MATA020)
- Configurar un proveedor.
- En el módulo Compras (SIGACOM), ir al menú Actualizaciones | Movimientos | Nota Cred/debito (MATA465)
- Registrar una nota de crédito proveedor(NCP), informando el campo Tipo Nota C igual a 03 en el encabezado e informar los montos igual a 0.01 en el item.
Importante
La cantidad de la nota(D2_QUANT) debe ser 1, el Valor Unitario(D2_PRCVEN) y Total(D2_TOTAL) del item deben estar informados con 0.01
- Registrar una nota de crédito proveedor(NCP), informando el campo Tipo Nota C igual a 03 en el encabezado e informar los montos igual a 0.01 en el item.
En el módulo Facturación(SIGAFAT), ir al menú Actualizaciones | Archivos | Clientes
- Configurar un cliente.
- En el módulo Facturación(SIGAFAT), ir al menú Actualizaciones | Facturacion | Generac. de Notas de Credito Y Debito (MATA465N)
- Registrar una nota de crédito (NCC), informando el campo Tipo Nota C igual a 03 en el encabezado e informar los montos igual a 0.01 en el item.
Importante
La cantidad de la nota(D1_QUANT) debe ser 1, el Valor Unitario(D1_VUNIT) y Total(D1_TOTAL) del item deben estar informados con 0.01
- Registrar una nota de crédito (NCC), informando el campo Tipo Nota C igual a 03 en el encabezado e informar los montos igual a 0.01 en el item.
Registro de Ventas
- Ingresar al módulo Libros Fiscales (SIGAFIS).
- Ingresar a la rutina Registro de Venta, ubicada en "Informes | Específicos | Registro de Venta" (FISR011).
- Informar los parámetros de la rutina :
- En la pregunta ¿Generar?, informar: Informe.
- 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 los montos del registro de la nota de crédito(NCC) se muestren en 0.
Registro de Compras
- 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.2:
- En la pregunta ¿Generar Archivo?, informar: Sí.
- 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 los montos del registro de la nota de crédito proveedor(NCP) se muestren en 0.
04. INFORMACIÓN ADICIONAL
Configuración de diccionario de datos.
SF2 – Encabezado de Documento de salida
Campo | F2_TIPMOT |
Tipo | C |
Tamaño | 2 |
Decimal | 0 |
Formato | @! |
Contexto | Real |
Propiedad | Modificar |
Título | Tipo Nota Cr |
Descripción | Tipo de Nota de Crédito |
F3 | PER009 |
Val. Sistema | Vazio() .OR. ValidF3I("S009", M->F2_TIPMOT,1,2) |
Utilizado | Sí |
Obligatorio | No |
Help de Campo | Informe el Tipo de Nota de Crédito Electrónica conforme al catálogo 09 - Códigos de tipo de nota de crédito electrónica definido por la SUNAT. |
La presente solución aplica para versión 12.1.2210 o superior.¡IMPORTANTE!