Después de aplicar el RU6, estará vacío el formulario Federal NF-e

Síntomas

Después de aplicar el paquete acumulativo de actualizaciones 6 (KB2405516), el formulario Federal NF-e estará vacío. No podrá comprobar el estado relacionado con las facturas Federal NF-e previamente registradas y no es posible saber qué acción debe tomarse.

Causa

Hay un defecto de código en el método updateReferencesInEFDocument_BR de la clase RelaseUpdateDB60_Cust. Este método actualiza la tabla EFDocument_BR para que siempre hace referencia a la tabla FiscalDocJour_BR. En versiones anteriores, EFDocument_BR se utiliza para mantener las referencias a la factura que se originó el documento fiscal brasileño, como CustInvoiceJour y VendInvoiceJour. De ahora en adelante, el par de campos RefTableId y RefRecId siempre hará referencia a la tabla de documentos fiscales brasileños: FiscalDocJour_BR. Cuando este método se ejecuta en un entorno de paquete acumulativo de actualizaciones 5 de qué nueva NF-profesionales se crearon estos NF-café (que ya estaba Aceptar) pierden sus relaciones con FiscalDocJour_BR, haciendo que el formulario en blanco. Este método sólo se debe ejecutar para NF-referencia a profesionales CustInvoiceJour y VendInvoiceJour.

Solución

Se recomienda encarecidamente realizar una copia de seguridad completa de la base de datos AX antes de ejecutar los pasos descritos en este article.1 KB. Cuándo se aplica el fixAfter aplicar el paquete de RU6, iniciar el cliente de AX y la wil "Comprobación" aparecen. Antes de ejecutar la sincronización "previa", debe aplicar este fix.2. Abra el AOT e inserte la siguiente instrucción "Donde" en el método updateReferencesInEFDocument_BR de la clase RelaseUpdateDB60_Cust. Antes: al seleccionar forupdate eFDocument {fiscalDocJour = FiscalDocJour_BR::findRefRecId (eFDocument.RefTableId, eFDocument.RefRecId);        eFDocument.RefTableId = fiscalDocJour.TableId;        eFDocument.RefRecId = fiscalDocJour.RecId;        eFDocument.doUpdate();    } Después: al seleccionar forupdate eFDocument donde eFDocument.RefTableId! = tablenum(FiscalDocJour_BR) {fiscalDocJour = FiscalDocJour_BR::findRefRecId (eFDocument.RefTableId, eFDocument.RefRecId);        eFDocument.RefTableId = fiscalDocJour.TableId;        eFDocument.RefRecId = fiscalDocJour.RecId;        eFDocument.doUpdate();    }

Query Words

RU6, AX, NF-e, Brazilian Localization

Microsoft Internal Support Information

Steps to reproduce:
Product Bug Number:

Author ID (email alias):
Writer ID (email alias):

Tech Review ID (email alias):

Localizer ID (email alias):
Confirm Article has been Tech Reviewed: Yes/No
Confirm Article released for Publishing: Yes/No

¿Necesita más ayuda?

Ampliar sus conocimientos
Explorar los cursos
Obtener nuevas características primero
Unirse a Microsoft Insider

¿Le ha sido útil esta información?

¡Gracias por sus comentarios!

Gracias por sus comentarios. Quizá le interese ponerse en contacto con uno de nuestros agentes de soporte de Office.

×