En el módulo de Facturación en la rutina de Generación de notas de créditos y débito(MATA465N), cuando se tienen los parámetros MV_CFDUSO=3 y MV_FACTAUT= "S”, y al informar la serie del documento (F1_SERIE) se detona el siguiente error log: "array out of bounds [3] of [2] on LOCXVAL(LOCXNF.PRW)".
Cuando el parámetro MV_FACTATU FACTAUT = "N”, en la función LocXSx5NF () se lleva un flujo estándar para obtener el número de documento y la serie. Estos valores son guardados en el arreglo aRet: = {cNumero, cSerie, SFP->FP_CAI, SFP->FP_NRCERT}. Por lo tanto, es necesario crear una solución para poder utilizar ambos flujos ya que cuando MV_FACATU FACAUT="S" el arreglo aRet no cuenta con los campos SFP->FP_CAI y SFP->FP_NRCERT, y por esta razón se detona el error log.
...
Totvs custom tabs box
tabs
Pre-condiciones, Pasos, Paso 03, Paso 04
ids
Pre-condiciones,Pasos
Totvs custom tabs box items
default
yes
referencia
Pre-condiciones
Parámetros MV_CFDUSO= "2" // Indica si las facturas electrónicas se utilizaran o no, configurándose con: 0 - No utiliza Fact-E, 1-Utiliza Fact-e, 2-Indica uso de Fact-E. MV_CFDI_TI = .T. // Indica si se va a realizar el timbrado CFDi al momento de generar el Comprobante Fiscal. MV_FACTATU FACTAUT = "S" // Determina si la serie y numero de póliza son seleccionados de forma automática (igual a S) o manual (igual a N).
Pre condiciones:
Contar con un Cliente en la tabla SA1.
Contar con un producto en el catálogo de Productos (SB1), el campo Prod/Serv SA debe contener un valor valido del catalogo de Productos/Servicios.
Contar con un registro en el control de planillas para la serie A y la especie FCC
Totvs custom tabs box items
default
no
referencia
Pasos
Pasos para realizar la solución:
Ingresar al módulo SIGAFAT, a la opción"Actualizaciones | Facturación | Generac. de Notas de Credito y Debito" (MATA465N).
Configurar el grupo de preguntas :
¿Formulario propio? = Si
¿Tipo de Factura? = Abono
Dar clic en la opción "Incluir".
Capturar datos del Encabezado de la NCC.
Colocar en la sección de Ítems, los datos del producto.
Verificar los datos de la NCC y dar clic en "Grabar".
En la rutina "Actualizaciones | Facturación | Timbrado CFDi" (FISA800).
Configurar grupo de preguntas para filtrar la NCC generada anteriormente.