01. DATOS GENERALES
Producto | TOTVS Backoffice | ||||||
---|---|---|---|---|---|---|---|
Línea de producto: | Línea Protheus | ||||||
Segmento: | Backoffice | ||||||
Módulo: | SIGACOM - Compras | ||||||
Función: |
| ||||||
País: | México (MEX) | ||||||
Ticket: | No aplica | ||||||
Requisito/Story/Issue (informe el requisito vinculado): | DMINA-20281 |
02. SITUACIÓN/REQUISITO
Se solicita que en la rutina de Prefactura (MATA458), se realice la búsqueda del producto en el XML cargado en la tabla SA5 - Producto x Proveedor aunque no se tenga una adenda configurada y en caso de encontrar el producto en dicha tabla, realizar el guardado en la tabla CPQ- Detalle de Prefactura en el campo Producto (CPQ_COD).
03. SOLUCIÓN
En la rutina de Prefactura (MATA458) se realizan los siguientes ajustes:
- En la función que Carga el XML (XMLProc), se agrega el campo Producto (CPQ_COD) al arreglo de campos de la tabla CPQ- Detalle de Prefactura. El valor del campo Producto (CPQ_COD) es obtenido del atributo cfdi:Concepto:NoIdentificacion del XML.
- En la función que Graba los datos de la factura (GravaFac), se cambia el indice de búsqueda de la tabla SA5- Vinculo Producto vs Proveedor para que sea por Sucursal + Proveedor + Tienda + Producto (A5_FILIAL+A5_FORNECE+A5_LOJA+A5_PRODUTO+A5_FABR+A5_FALOJA+A5_REFGRD).
- Realizar un respaldo del repositorio (.RPO)
- Aplicar el parche correspondiente al issue DMINA-20281.
- Validar que las rutinas se actualicen con fecha mayor o igual a lo indicado en la sección 01. Datos Generales.
- Contar con un XML donde:
- RFC de Emisor (cfdi:Comprobante:cfdi:Emisor:Rfc) sea igual al RFC del proveedor en Protheus (A1_CGC).
- RFC del Receptor (cfdi:Comprobante:cfdi:Receptor:Rfc) sea igual al RFC de la empresa en Protheus (SM0_CGC).
- El atributo NoIdentificacion(cfdi:Concepto:NoIdentificacion) contenga el Código del Producto configurado en protheus en el campo Código (B1_COD).
- Para el proceso de Prefactura es necesario contar con la configuración de los siguientes párámetros:
- MV_DIRXML = Directorio dentro del Protheus_data donde se encuentran las facturas en formato XML a cargar.
- MV_XMLPRO = Directorio dentro del Protheus_data donde se colocaran los XML procesados.
- En el módulo de Compras (SIGACOM), en el menú "Actualizaciones | Archivos | Productos X Proveedor"(MATA061)
- Tener asociado el Producto al Proveedor. El Producto y el Proveedor deben coincidir con la información del XML.
Generación de Prefactura.
- En el módulo Compras (SIGACOM), ir al menú Actualizaciones | Importación de Fact. | Prefactura (MATA458).
- Ejecutar la acción Subir XML.
- Presionar Parám. e informar:
- Ruta y nombre del archivo XML.
- Validar que la Prefactura se haya creado exitosamente.
- Si el Producto encontrado en el XML no está asociado al Proveedor en la tabla SA5-Vinculo Producto vs Proveedor, se mostrará el siguiente mensaje:
- Si el Producto encontrado en el XML no está asociado al Proveedor en la tabla SA5-Vinculo Producto vs Proveedor, se mostrará el siguiente mensaje:
- Al visualizar la Prefactura, validar que el campo Producto se haya llenado correctamente.
- Realizar el llenado de los campos obligatorios para la generación de la Factura.
Generación de Factura a partir de una Prefactura.
- En el módulo Compras (SIGACOM), ir al menú Actualizaciones | Importación de Fact. | Gener. Facturas (MATA459).
- Informar parámetros para visualizar Prefactura generada anteriormente.
- Seleccionar la Prefactura y presionar Confirmar para iniciar el proceso.
- Validar que la Factura se haya creado exitosamente.
04. INFORMACIÓN ADICIONAL
La presente solución aplica para versión de Protheus 12.1.2210 o superior.
¡IMPORTANTE!
05. ASUNTOS RELACIONADOS
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas