01. DATOS GENERALES
Producto | |
---|
Línea de producto: | |
---|
Segmento: | |
---|
Módulo: | SIGAFAT - Facturación. |
---|
Función: | Rutina(s) | Nombre Técnico | Fecha |
---|
LOCXNF | Funciones genéricas. | 06/03/2024 | LOCXMEX | Funciones genéricas localizadas para México. | 06/03/2024 | MATA521 | Eliminación de documentos de Salida. |
|
|
---|
País: | México |
---|
Ticket: | 18954604 |
---|
Requisito/Story/Issue (informe el requisito vinculado): | DMINA-21955 |
---|
02. SITUACIÓN/REQUISITO
Se requiere agregar funcionalidad en la rutina de Facturaciones (MATA67N) para la emisión de Facturas de Ingreso(¿Tipo Factura? - Normal) 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 Normal(Ingreso) cuando es una Carta Porte (F2_TPCOMPL = S).
En la rutina Funciones genéricas localizadas para México (LOCMEX) se realizan los siguientes ajustes:
- En la función que muestra la pantalla de los productos disponibles de las Facturas de tipo "Normal" creadas previamente para su selección(LxMxPFact), se modifica la validación para considerar las facturas de tipo normal(ingresos).
- En la función que valida si fue seleccionado al menos un producto de la pantalla de Facturas(LxMxVldPrd), se modifica la validación para considerar las facturas de tipo normal(ingresos)
- En la función que valida que la cantidad digitada no sea mayor a la del documento original(LxMxQtdNF), se modifica la validación para considerar las facturas de tipo normal(ingresos)
- En la función que actualiza la cantidad disponible del documento original cuando se realiza la eliminación de una Factura(LxMxAQtDel), se modifica la validación para considerar las facturas de tipo normal(ingresos)
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 Normal (F2_TIPODOC = "01").
- Realizar un respaldo del repositorio del ambiente (archivo .rpo)
Aplicar el parche generado para la issue DMINA-21955. Validar que la rutinas se encuentra actualizada con Fecha mayor o igual a la definida en la sección 01. DATOS GENERALES. - Realizar los cambios de diccionario indicados en la sección 04. INFORMACION ADICIONAL.
- Contar con una Factura de venta de tipo "Normal".
- Contar con una TES configurada para Traslado (que no afecte financiero).
- Contar con un producto de tipo servicio.
|
- En el módulo Facturación (SIGAFAT) ir al menú Actualizaciones | Facturación | Facturaciones (MATA467N).
- Incluir una Factura de Venta de tipo Normal.
- Informar en el Encabezado los datos Cliente, Tienda, Serie Docto, N. Documento, Uso CFDI y Carta Porte - Si.
- 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.

- 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”.

Se cargaran los productos seleccionados en la Factura.

Se indica los datos requeridos para Carta Porte de los ítems y se guarda la Factura. - Seleccionar la Factura en el browse y dar clic en "Otras acciones > Carta Porte".
- Llenar la información de la Carta Porte.
|
|
04. INFORMACIÓN ADICIONAL
Creación o modificación de la validación del Campo en el archivo SX3 – Grupo de Campos
Campo | Contenido |
---|
Campo | D2_QUANT |
Val.Usuario | IIF(FindFunction("LxMXQtdNF"),LxMXQtdNF(),.T.) |
Campo | D2_DESGR1 |
---|
Tipo | N |
---|
Tamaño | 11 |
---|
Decimal | 2 |
---|
Formato | @E 99,999,999.99 |
---|
Contexto | Real |
---|
Propiedad | Visualizar |
---|
Titulo | Qta Tras Dev |
---|
Descripción | Cantida Traslado devuelta |
---|
Help | Cantidad utilizada en las Facturas de traslado. |
---|
Obligatorio | No |
---|
Usado | Sí |
---|
Campo | D2_DESGR2 |
---|
Tipo | N |
---|
Tamaño | 14 |
---|
Decimal | 2 |
---|
Formato | @E 9,999,999,999.99 |
---|
Contexto | Real |
---|
Propiedad | Visualizar |
---|
Titulo | Vlr Dev Tras |
---|
Descripción | Valor Devuelto Cant Trasl |
---|
Help | Valor de la cantidad utilizada en las Facturas de traslado. |
---|
Obligatorio | No |
---|
Usado | Sí |
---|
Creación o modificación de Preguntas en el archivo SX1 – Archivo de Preguntas:
Grupo : MT467F
Orden | 01 | 02 | 03 | 04 |
Pregunta | ¿Serie? | ¿Documento Inicial? | ¿Documento Final? | ¿TES de Traslado? |
Tipo | C | C | C | C |
Tamaño | 3 | 20 | 20 | 3 |
Validación |
|
| !Empty(MV_PAR03) .And. MV_PAR03 >= MV_PAR02 | Existcpo("SF4").And.MaAvalTes("S",MV_PAR04) |
Consulta Estándar
| SERNF |
|
| SF4 |
Grupo de Campos | 095 | 018 | 018 |
|
Help | Serie de los documentos. | Folio inicial de documentos. | Folio final de documentos. | Indicar la TES de Salida de Traslado para los productos a cargar. |

05. ASUNTOS RELACIONADOS