Sign in with Microsoft
Sign in or create an account.
Hello,
Select a different account.
You have multiple accounts
Choose the account you want to sign in with.

徵狀

套用彙總套件 6 (KB2405516) 之後, 是 NF-e 聯邦表單將是空的。 您將無法確認是 NF-e 聯邦發票,使用先前公佈的相關狀態,且不可能知道應採取哪些動作。

原因

沒有在 RelaseUpdateDB60_Cust 類別中,updateReferencesInEFDocument_BR 方法的程式碼缺失。這個方法會更新資料表 EFDocument_BR,使其永遠參照 FiscalDocJour_BR 資料表。 在舊版中,EFDocument_BR 用來保留發票來自巴西的會計文件,例如 CustInvoiceJour 和 VendInvoiceJour 的參考。 從現在起,欄位 RefTableId 和 RefRecId 的配對會永遠參考巴西的會計文件表格: FiscalDocJour_BR。這個方法在哪一個新的是 NF 從彙總套件 5 環境中執行時-e's 所建立的這些是 NF-e's (這是已經確定) 就此無法使用 FiscalDocJour_BR,其關聯造成空白表單。 這個方法只應該執行的是 NF-e's CustInvoiceJour 和 VendInvoiceJour 所參考。

解決方案

我們強烈建議執行這個 KB article.1 所述的步驟之前,先執行 AX 資料庫的完整備份。套用套用 RU6 套件,而啟動 AX 用戶端和 < 升級檢查清單=""> 將會出現 fixAfter 的時機。 在執行之前"Presynchronize",您必須套用此 fix.2。 開啟 AOT 然後插入下列"WHERE"陳述式,在 RelaseUpdateDB60_Cust 類別中,updateReferencesInEFDocument_BR 方法。之前: 選取的 forupdate eFDocument 時 {fiscalDocJour = FiscalDocJour_BR::findRefRecId (eFDocument.RefTableId、 eFDocument.RefRecId);       eFDocument.RefTableId = fiscalDocJour.TableId;       eFDocument.RefRecId = fiscalDocJour.RecId;       eFDocument.doUpdate();   } 之後: 時選取的 forupdate eFDocument,eFDocument.RefTableId ! = tablenum(FiscalDocJour_BR) {fiscalDocJour = FiscalDocJour_BR::findRefRecId (eFDocument.RefTableId、 eFDocument.RefRecId);       eFDocument.RefTableId = fiscalDocJour.TableId;       eFDocument.RefRecId = fiscalDocJour.RecId;       eFDocument.doUpdate();   }

Need more help?

擴展您的技能

探索訓練 >

優先取得新功能

加入 MICROSOFT 365 測試人員 >

Was this information helpful?

How satisfied are you with the translation quality?
What affected your experience?

Thank you for your feedback!

×