...
En la rutina de Documentos Electrónicos se Agrega un Punto de Entrada donde su función es Reemplazar la descripción de Producto en el XML.
El Punto de Entrada MT486AGDES Recibe el Codigo del producto como Parámetro y se pueda usar para buscar la descripción del producto o algún otro campo en cualquier tabla y retorna la descripción ya modificada que se puede visualizar en el XML en el nodo <cbc:Description>PRODUCTO ESTANDAR</cbc:Description>.
Totvs custom tabs box |
---|
tabs | Paso 01, Paso 02, Paso 03, Paso 04 |
---|
ids | paso1,paso2 |
---|
|
Totvs custom tabs box items |
---|
default | yes |
---|
referencia | paso1 |
---|
| Pre requisitos: - Se Registra una Factura
- Contar con la configuración necesaria para Transmitir Documentos Electrónicos.
- Tener el PE configurado para Alterar la Descripcion de el Producto.
PE #include "Protheus.ch" User Function MT486AgDes() local cCodPro := PARAMIXB[1] local cDesProd := "" dbSelectArea("SB1") SB1->(dbSetOrder(1)) If SB1->(dbSeek(xFilial("SB1") + cCodPro)) cDesProd := alltrim(SB1->B1_DESC) + " -MODIF PE MT486AGDES" EndIf
Return cDesProd |
---|
|
Totvs custom tabs box items |
---|
| Pasos para probar la solución: - Ingresar al módulo de SIGAFAT "Actualizaciones | Facturacion | Documentos Electronicos" (MATA486).
- Seleccionar El tipo de Documentos (Factura) y la Serie utilizada en la Factura. (Previamente realizada.
- Clic en el Botón Transmitir y colocar el Numero del Documento de la Factura.(Previamente realizada.).
- Vizualizar el XML y Validar que la Descripción del Producto Fue "modificada o Reemplazada"
|
|
...