01. DATOS GENERALES


Producto

Línea de producto: 

Segmento:

Módulo:SIGAFAT - Facturación.
Función:
Rutina(s)Nombre TécnicoFecha
LOCXNFFunciones genéricas.XX/XX/2022
LOCXMEXFunciones genéricas localizadas para México.XX/XX/2022
MATA521Eliminación de documentos de Salida.XX/XX/2022
País:México
Ticket:N/A
Requisito/Story/Issue (informe el requisito vinculado):DMINA-14732


02. SITUACIÓN/REQUISITO

Se requiere agregar funcionalidad en la rutina de Facturaciones (MATA67N) para la emisión de Facturas de Traslado (¿Tipo Factura? - Traslado) con complemento de Carta Porte (Carta Porte - Si) donde permite realizar la selección de los productos de una Factura de Venta realizada previamente.


03. SOLUCIÓN

En la rutina Funciones genéricas (LOCXNF) se agrega la opción en el menú de "Otras acciones" la opción de Facturas, solo disponible en la Factura de Traslado cuando es una Carta Porte (F2_TPCOMPL = S).

En la rutina Funciones genéricas localizadas para México (LOCMEX) se agregan las funciones:

LxMxPFact() - Función que muestra la pantalla de los productos disponibles de las Facturas de tipo "Normal" creadas previamente para su selección.

LxMxProd() - Realiza el query de los productos disponibles para ser mostrados.

LxMxVldPrd() - Función que valida si fue seleccionado al menos un producto de la pantalla de Facturas.

LxMxMarcaI() - Función que permite realizar las selecciones "Marcar Todos", "Desmarcar Todos" o "Invertir selección".

LxMxBusCve() - Función que permite la búsqueda de un producto específico en base a las claves "Factura+Serie+Item+Cod producto" o "Cod Producto+Factura+Serie".

LxMxCrgPrd() - Función que realiza la carga de los productos seleccionados a los ítems de la Factura de Traslado.

LxMxQtdNF() - Función que valida que la cantidad digitada no sea mayor a la del documento original.

LxMxAQtDel() - Función que actualiza la cantidad disponible del documento original cuando se realiza la eliminación de una Factura de tipo Traslado.

En la rutina Eliminación de documentos de Salida (MATA521) se agrega una validación cuando se elimina la factura para el país México y el Tipo de Documento de Traslado (F2_TIPODOC = "21").




  1. Realizar un respaldo del repositorio del ambiente (archivo .rpo)
  2. Aplicar el parche generado para la issue DMINA-14732. Validar que la rutinas se encuentra actualizada con Fecha mayor o igual a la definida en la sección 01. DATOS GENERALES.
  3. Realizar los cambios de diccionario indicados en la sección 04. INFORMACION ADICIONAL.
  4. Contar con una Factura de venta de tipo "Normal".
  1. En el módulo Facturación (SIGAFAT) ir al menú Actualizaciones | Facturación Facturaciones (MATA467N).
  2. Incluir una Factura de Venta de tipo Traslado.
  3. Informar en el Encabezado los datos Cliente, Tienda, Serie Docto, N. Documento, Uso CFDI y Carta Porte - Si.
  4. Dar clic en "Otras acciones > Facturas", seleccionar parámetros de las facturas que desee filtrar para mostrarlas.
    ¿Serie? - Indicar la serie de la Factura.
    ¿Documento Inicial ? - Indicar el folio inicial de documentos.
    ¿Documento Final? - Indicar el folio final de documentos.
    ¿TES de Traslado? - Indicar la TES configurada de traslado para que asigne a los ítems.




  5. Se visualizan los productos asociados a la factura indicada, se seleccionan los productos que se requieran cargar en esta factura y dar clic en “Grabar”.



  6. Se cargaran los productos seleccionados en la Factura de Traslado.


  7. Se indica los datos requeridos para Carta Porte de los ítems y se guarda la Factura.


  8. Seleccionar la Factura en el browse y dar clic en "Otras acciones > Carta Porte".
  9. Llenar la información de la Carta Porte.


04. INFORMACIÓN ADICIONAL

Los ajustes a Diccionario de Datos para activar la nueva funcionalidad de Cancelación de Comprobantes Fiscales Digitales por Internet (CFDI) se realizaron en el pacote 010062.

En caso de contar con el archivo diferencial (SDFMEX.TXT) para realizar la actualización del Diccionario de Datos, consulte el documento Actualizador de diccionario y base de datos - UPDDISTR el cual le guiará para aplicar las actualizaciones automáticamente desde el archivo diferencial.


Modificación de la validación del Campo en el archivo SX3 – Grupo de Campos


CampoContenido
CampoD2_QUANT
Val.SistemaPositivo().and. A100SegUm().And.MaFisRef("IT_QUANT","MT100",M->D2_QUANT).AND.IIF(FindFunction("LxMXQtdNF"),LxMXQtdNF(),.T.)


Creación o modificación de Preguntas en el archivo SX1 – Archivo de Preguntas:

Grupo : MT467F  

Orden

01

0203

Pregunta

¿Serie?

¿Documento Inicial?¿Documento Final?

Tipo

C

CC

Tamaño

3

2020
Validación

!Empty(MV_PAR03) .And. MV_PAR03 >= MV_PAR02

Consulta Estándar

SERNF



Grupo de Campos095018018
HelpSerie de los documentos.Folio inicial de documentos.Folio final de documentos.



05. ASUNTOS RELACIONADOS