01. DATOS GENERALES
Producto | TOTVS Backoffice | ||||||
---|---|---|---|---|---|---|---|
Línea de producto: | Línea Protheus | ||||||
Segmento: | Backoffice | ||||||
Módulo: | SIGAFAT - Facturación | ||||||
Función: |
| ||||||
País: | Ecuador | ||||||
Ticket: | 15155216 | ||||||
Requisito/Story/Issue (informe el requisito vinculado): | DMINA-17065 |
02. SITUACIÓN/REQUISITO
En la rutina de Documentos Electronicos (MATA486), al realizar la transmisión electrónica un documento de tipo Nota de Crédito (NCC) generada sin un documento relacionado (F1_NFORIG y F1_SERORIG vacíos), se detona el siguiente error log: "array out of bounds [6] of [0] on M486VLDDOC(MATA486.PRW)".
De acuerdo con la Ficha Técnica de Comprobantes Electrónicos Esquema Off-line del SRI, para la versión 1.0, los atributos referentes al documento relacionado son obligatorios para los tipo de documento Notas de Créditos(NCC) y Notas de Débito(NDC), por lo que es necesario realizar un ajuste para no permitir la transmisión de estos tipos de documentos si estos no cuentan con un documento relacionado para evitar errores de transmisión.
03. SOLUCIÓN
En la rutina Documentos Electrónicos (MATA486) se realizan los siguientes ajustes:
- En la función que detona las validaciones de los documentos (M486VLDDOC), se realiza el ajuste para validar que el documento a transmitir tenga un documento relacionado, en caso de no contar con un documento relacionado se agregara un mensaje al log del proceso para ser mostrado y no permitirá la transmisión.
- Realizar un respaldo del repositorio del ambiente (archivo .rpo)
- Aplicar el parche generado para la issue DMINA-17065.
- Validar que las rutinas actualizadas en el repositorio, coincidan con las descritas la sección 01. DATOS GENERALES del presente Documento Técnico, así como las fechas.
- En el módulo Facturación (SIGAFAT) ir al menú Actualizaciones | Facturación | Clientes.
- Configurar un Cliente para Facturación Electrónica.
- En el módulo Facturación (SIGAFAT) ir al menú Actualizaciones | Facturación | Tipos de Entrada y Salida.
- Configurar un Tipo de Entrada/Salida de tipo Entrada con los impuestos para el cálculo de la Nota de Crédito.
- Configurar un Tipo de Entrada/Salida de tipo Salida con los impuestos para el cálculo de la Nota de Débito.
- En el módulo Facturación (SIGAFAT) ir al menú Actualizaciones | Facturación | Productos.
- Configurar un Producto para informar en el detalle de la Nota de Crédito.
- En el módulo Facturación (SIGAFAT) ir al menú Actualizaciones | Facturación | Condición de Pago.
- Configurar un Condición de Pago que se utilizará para la Nota de Crédito.
- En el módulo Facturación (SIGAFAT) ir al menú Actualizaciones | Facturación | Generac. de Notas de Crédito y Débito (MATA465N).
- Incluir una Nota de Crédito de Cliente (NCC) utilizando los datos configurados previamente.
- En el módulo Facturación (SIGAFAT) acceder a Actualizaciones | Facturación | Facturación Electrónica (MATA486)
- Informar en los parámetros el tipo de documento a transmitir Nota de Crédito y la serie del documento.
- Presionar el botón Enviar, e informar la serie y rango del documento a transmitir.
- Validar que no se permita la transmisión y en el log del proceso se muestre el siguiente mensaje:
04. INFORMACIÓN ADICIONAL
No aplica.
La presente solución aplica para versión 12.1.33 o superior.¡IMPORTANTE!
05. ASUNTOS RELACIONADOS
Documento Técnico Transmisión Electrónica Protheus-Stupendo