01. DATOS GENERALES
Producto | |
---|
Línea de producto: | |
---|
Segmento: | |
---|
Módulo: | SIGAFAT - Facturación |
---|
Función: | Rutina | Nombre Técnico | Fecha |
---|
LOCXFUNA | Funciones |
|
---|
genéricas documentos fiscales.Documentos Fiscales. | 29/06/2022 |
|
País: | México |
---|
Ticket: | 14577733 |
---|
Requisito/Story/Issue (informe el requisito vinculado): | DMINA-16169 |
---|
02. SITUACIÓN/REQUISITO
Cuando se realiza el Timbrado del Comprobante Fiscal por Internet (CFDI) de una Factura de Venta (NF), Notas de Débito de Cliente (NDC) o Nota de Crédito de Cliente (NCC) y se tiene activo el Punto de Entrada LOCXCONCEP para personalidad personalizar atributos del nodo cfdi:Comprobante/cfdi:Conceptos/cfdi:Concepto, se presenta el siguiente error.log:
THREAD ERROR ([9352], luis.enriquez, HFF3M332020) 28/06/2022 12:16:08
type mismatch on + on FXMLFUN(LOCXFUNA.PRX) 27/04/2022 14:55:27 line : 9293
03. SOLUCIÓN
En la rutina de Funciones Genéricas de Documentos Fiscales (LOCXFUNA):
Se realiza ajuste en función que Genera la estructura y cadena original para nodos de Conceptos, Impuestos e Impuestos Locales (fXMLFun) para que si se encuentra activo el Punto de Entrada LOCXCONCEP, al generar la Cadena Original se realice conversión a String de la posición 3 (Cantidad) del arreglo que retorna el Punto de Entrada.
Aviso |
---|
|
En el Punto de Entrada LOCXCONCEP el retorno de la posición 3 que es definido para la Cantidad,debe ser retornado como un valor de tipo numérico. |
Totvs custom tabs box |
---|
tabs | Paso 01, Paso 02Pre-condiciones, Procedimiento, Paso 03, Paso 04 |
---|
ids | paso1,paso2 |
---|
|
Totvs custom tabs box items |
---|
default | yes |
---|
referencia | paso1 |
---|
| - Realizar un respaldo del repositorio del ambiente (archivo .rpo).
- Aplicar el parche generado para la issue DMINA-16169.
- Validar que se haya realizado de la actualización de las rutinas de acuerdo a lo informado en la sección 01. DATOS GENERALES.
- Tener configurada la funcionalidad de Timbrado del Comprobante Fiscal por Internet (CFDI) para el país México.
- Tener compilado en el ambiente el Punto de Entrada LOCXCONCEP (ver sección 04. INFORMACIÓN ADICIONAL).
|
Totvs custom tabs box items |
---|
| - En el módulo Facturación (SIGAFAT) ir al menú Actualización | Facturación | Facturaciones (MATA467N).
- Incluir una Factura de Venta, realizar el guardado y timbrado del Comprobante Fiscal por Internet (CFDI) de la Factura.
- Validar que el timbrado haya sido exitoso y que los atributos del nodo cfdi:Comprobante/cfdi:Conceptos/cfdi:Concepto sean correctos de acuerdo a la personalización del Punto de Entrada.
|
|
04. INFORMACIÓN ADICIONAL
Ejemplo del Punto de Entrada:
Para más información sobre la funcionalidad del Punto de Entrada ir a Punto de Entrada LOCXCONCEP- Modificación de campos del nodo Conceptos(cfdi:Concepto)
Bloco de código |
---|
language | delphi |
---|
theme | Eclipse |
---|
title | LOCXCONCEP |
---|
linenumbers | true |
---|
|
#include 'protheus.ch'
User Function LOCXCONCEP()
Local cArea := GetArea()
Local aDetFac := {"","",0,"","",""} // Arreglo que contiene la información del producto.
aDetFac[1] := "10101502" //ClaveProdServ
aDetFac[2] := "PROD16169" //NoIdentificacion
aDetFac[3] := 1 //Cantidad
aDetFac[4] := "ClaveUnidad" //ClaveUnidad
aDetFac[5] := "Unidad" //Unidad
aDetFac[6] := "TESTE DMINA-16169" //Descripcion
RestArea(cArea)
Return aDetFac |
Card documentos |
---|
Informacao | Utilice este box para resaltar información relevante y/o de destaqueLa presente solución aplica para versión 12.1.27 o superior. Es necesario tener activa la funcionalidad de Facturación Electrónica para el país México y tener compilado el Punto de Entrada LOCXCONCEP para personalización de la Cantidad, retornando el dato como valor numérico. |
---|
Titulo | ¡IMPORTANTE! |
---|
|
05. ASUNTOS RELACIONADOS