Árvore de páginas

01. DATOS GENERALES


Producto

TOTVS Backoffice

Línea de producto: 

Línea Protheus

Segmento:

Backoffice

Módulo:SIGAFAT - Facturación
Función:
RutinaNombre TécnicoFecha
LOCXFUNAFunciones Genéricas de Notas Fiscales12/06/2024
LOCXNFNotas Fiscales12/06/2024
País:México
Ticket:20132015
Requisito/Story/Issue (informe el requisito vinculado):DMINA-23288


02. SITUACIÓN/REQUISITO

Al incluir Facturas de Venta (NF ) en diferentes sucursales, cuando se utiliza una misma Serie, el consecutivo de la tabla genérica 01-SERIES DE FACTURAS (SX5) se ve afectado dependiendo de la sucursal utilizada.

03. SOLUCIÓN

En la rutina de Notas Fiscales (LOCXNF):

Se realiza ajuste en la función de Validación de campos (LocXVal), en el tratamiento de los campos de Número de Documento (F1_DOC y F2_DOC), para agregar llamada a la función que Valida si existe número de documento de la Serie (LxValDupNF(), para validar que no se duplique el Número de Documento.

En la rutina de Funciones Genéricas de Notas Fiscales (LOCXFUNA):

En la función para Revisar que no salte la numeración de documentos, LxChkNumNF(), se agrega tratamiento cuando la tabla genérica SX5 es compartida entre sucursales, en tal caso, no incluye el campo sucursal como filtro para obtener el último consecutivo asignado de determinada Serie.

Se crea función para Validar si existe número de documento de la serie indicada (LxValDupNF(), si la tabla genérica SX5 es compartida a nivel sucursal, valida el Número de Documento sin filtrar por filial, en caso de que ya exista el folio, envía el mensaje correspondiente sin permitir salir de campo N. Documento (F2_DOC) / Num. de Doc. (F1_DOC).


  1. Realizar un respaldo del repositorio (RPO).
  2. Aplicar el parche correspondiente al issue DMINA-23288.
    • Verificar que las rutinas actualizadas correspondan a las descritas en la sección 01. Datos Generales.
  3. En el módulo Facturación (SIGAFAT), configurar los siguientes catálogos.
  4. En la rutina Actualizaciones | Archivos | Tipo de Entrada y Salida (MATA080), configurar un tipo de salida para facturar.
  5. En la rutina Actualizaciones | Archivos | Control Planillas (MATA992), en la Sucursal 2, registrar una Serie para la especie Facturas, misma que ya esté en uso en la Sucursal 1.
  6. En la rutina Actualizaciones | Archivos | Productos (MATA010), configurar un Producto en la Sucursal 2.
  7. En la rutina Actualizaciones | Archivos | Clientes (MATA030), configurar un Cliente para facturar.
  1. Ingresar al módulo Facturación (SIGAFAT).
  2. Ir a Actualizaciones | Facturación | Facturaciones (MATA467N).
  3. Incluir una Factura de Venta en la Sucursal 2.
  4. Indicar el Cliente configurado en las precondiciones.
  5. Seleccionar la Serie configurada en las precondiciones para Facturas en la Sucursal 2.
  6. El sistema asignará el consecutivo que corresponde a la numeración de la serie, considerando todas las sucursales.
  7. Confirmar el N. Documento (F2_DOC).
  8. Informar en el detalle los datos del Producto, Cantidad, Precio Unitario, Valor Total y Tipo de Salida (TES), considerando los registros en las condiciones previas.
  9. Grabar la Factura de Venta.
  10. Verificar que la Factura de Venta se haya grabado con el consecutivo correspondiente a la Serie.

04. INFORMACIÓN ADICIONAL


Importante

Es necesario que se utilicen Series exclusivas por tipo de documento. En caso de que se registren diferentes tipos de documentos con una misma serie, se obtendrá mensaje de que el documento ya existe:


¡IMPORTANTE!

La presente solución aplica para versión 12.1.2210 o superior.

05. ASUNTOS RELACIONADOS

  • Facturación (MATA467N - MI)