共用方式為


設定電子發票參數

從存放庫匯入 ER 設定

提交電子文件到電子發票服務的過程需要在 Microsoft Dynamics 365 Finance 或 Dynamics 365 Supply Chain Management 中產生一則訊息。 此訊息必須採用與電子報表 (ER) 發票模型和中繼資料的結構相對應的統一結構 (上下文)。 由於訊息是由 ER 產生的,因此其結構是可自訂且靈活的。

在您提交文件到電子發票並處理回應之前,您必須從存放庫匯入 ER 設定並在參數中定義它們。

若要直接在您的 Finance 或 Supply Chain Management 環境中設定、調整或檢視電子文件,請完成以下程序。

  1. Globalization Studio 工作區中,選取電子報表圖格。

  2. 設定提供者區段,選取 Microsoft 設定提供者,然後再選取存放庫

  3. 選取 Dataverse 類型的存放庫,然後在動作窗格上,選取開啟

  4. 匯入以下 ER 模型:

    • 客戶發票上下文模型
    • 發票模型
    • 財務文件 (針對巴西情境,如有需要)
    • 零售通路資料 (針對沙烏地阿拉伯零售特定情境,如有需要)
    • 回覆訊息模型
  5. 驗證以下對應設定是否已自動匯入。 如果還沒,請匯入它們,然後關閉頁面。

    • 發票模型對應
    • 財務文件對應 (針對巴西情境,如有需要)
    • 進階發票模型對應 (針對波蘭情境,如有需要)
    • 零售財務文件對應 (針對沙烏地阿拉伯零售特定情境,如有需要)
    • 待處理的廠商發票模型對應 (適用於丹麥回覆情境,如果需要)

設定電子文件參數

  1. 前往組織管理>設定>電子文件參數

  2. 電子文件索引標籤上的電子報表格線上方,選取新增

  3. 根據您想要支援的情境,在格線中輸入以下資訊,然後儲存變更。

    資料表名稱 文件內容 電子文件模型對應 所需的功能
    CustInvoiceJour

    對應名稱: 客戶發票上下文

    設定:客戶發票上下文模型

    對應名稱: 客戶發票

    設定:發票模型對應

    • 奧地利電子發票 (AT)
    • 比利時電子發票 (BE)
    • 丹麥電子發票 (DK)
    • 埃及電子發票 (EG)
    • 愛沙尼亞電子發票 (EE)
    • 芬蘭電子發票 (FI)
    • 法國電子發票 (FR)
    • 德國電子發票 (DE)
    • FatturaPA (IT)
    • 荷蘭電子發票 (NL)
    • 挪威電子發票 (NO)
    • 波蘭電子發票 (PL)
    • 西班牙電子發票 (ES)
    • PEPPOL 電子發票
    • 沙特阿拉伯電子發票 (SA)
    • 澳洲電子發票 (AU)
    • 紐西蘭電子發票 (NZ)
    • 馬來西亞的電子發票開立 (MY)
    ProjInvoiceJour

    對應名稱:專案發票上下文

    設定:客戶發票上下文模型

    對應名稱:專案發票

    設定:發票模型對應

    • 奧地利電子發票 (AT)
    • 比利時電子發票 (BE)
    • 丹麥電子發票 (DK)
    • 埃及電子發票 (EG)
    • 愛沙尼亞電子發票 (EE)
    • 芬蘭電子發票 (FI)
    • 法國電子發票 (FR)
    • 德國電子發票 (DE)
    • FatturaPA (IT)
    • 荷蘭電子發票 (NL)
    • 挪威電子發票 (NO)
    • 波蘭電子發票 (PL)
    • 西班牙電子發票 (ES)
    • PEPPOL 電子發票
    • 沙特阿拉伯電子發票 (SA)
    • 澳洲電子發票 (AU)
    • 紐西蘭電子發票 (NZ)
    • 馬來西亞的電子發票開立 (MY)
    CzCustAdvanceInvoiceTable

    對應名稱:預付發票上下文

    設定:客戶發票上下文模型

    對應名稱: 預付發票模型對應

    設定:預付發票模型對應

    波蘭電子發票 (PL)
    RetailTransactionFiscalTransDocumentView

    對應名稱:零售財務文件上下文

    設定:客戶發票上下文模型

    對應名稱: 零售財務文件

    設定:零售財務文件對應

    沙特阿拉伯電子發票 (SA)
    FiscalDocument_BR

    對應名稱:財務文件上下文

    設定:客戶發票上下文模型

    對應名稱:財務文件對應

    設定:財務文件對應

    巴西 NF-e (BR)
    更正單

    對應名稱: FD 修正字母上下文

    設定:客戶發票上下文模型

    對應名稱:修正字母對應

    設定:財務文件對應

    巴西 NF-e (BR)
    服務會計文件

    對應名稱:財務文件上下文

    設定:客戶發票上下文模型

    對應名稱:財務文件對應

    設定:財務文件對應

    巴西 NFS-e ABRASF 庫里奇巴 (BR)
    VendInvoiceInfoTable

    對應名稱:待處理的廠商發票上下文

    設定:客戶發票上下文模型

    對應名稱: 待處理的廠商發票模型對應

    設定: 待處理的廠商發票模型對應

    丹麥電子發票 (DK)
    LedgerJournalTrans

    對應名稱:預付發票上下文

    設定:客戶發票上下文模型

    對應名稱: 客戶預付

    設定:發票模型對應

    沙烏地阿拉伯 Zatca 提交 (SA)
    VendInvoiceJour

    對應名稱:自發票上下文

    設定:客戶發票上下文模型

    對應名稱:自發票

    設定:自發票模型對應

    馬來西亞的電子發票開立 (MY)

如果您從上表中提到的設定派生配置,請定義新配置。

若要設定規則來處理來自電子發票服務的回覆,並根據該服務處理的發票更新 Finance and Supply Chain Management 資料,請設定回覆類型。 在大多數情境下,此設定是特定國家/地區的。 因此,我們建議您遵循特定國家/地區的說明。 如需更多詳細資訊,請參閱按國家/地區劃分的電子發票功能可用性

建立 Key Vault 參考

  1. 電子文件參數頁面上,在電子發票索引標籤上,在 Key Vault 設定 FastTab 上,選取 Key Vault 參數

  2. Key Vault 參數頁面,選擇新增以建立 Key Vault 參考。

  3. 名稱欄位中輸入 Key Vault 參考的名稱。

  4. 描述欄位中,輸入描述。

  5. Key Vault URI 欄位中,貼上來自金鑰保存庫 (https://<your key vault>.vault.azure.net/) 的 Key Vault URI。 有關詳細資訊,請參閱在 Azure 入口網站中建立 Azure Key Vault

  6. 憑證區段中,選取新增

  7. 名稱欄位中,輸入儲存體帳戶密碼或憑證的名稱。 此名稱應與儲存體帳戶共用存取簽章 (SAS) 權杖的 Key Vault 密碼的名稱相符。 有關詳細資訊,請參閱在 Azure 入口網站中建立 Azure 儲存體帳戶

  8. 描述欄位中,輸入描述。

  9. 類型欄位中,選取密碼憑證,取決於您設定的內容。

    附註

    在某些情況下,您必須使用具有 .cer 副檔名的公用憑證。 但是,Key Vault 不支援將此類型的憑證作為 Key Vault 憑證匯入和儲存。 在這些情況下,您應該將 .cer 檔案儲存為 Base-64 編碼的 X.509 (.CER) 字串。 然後,在 Key Vault 密碼中,儲存出現在檔案中開始憑證行和結束憑證行之間的字串。 在服務環境中,您仍應建立對 Key Vault 記錄的參考並設定類型欄位設定為憑證

    或者,使用下列 PowerShell 指令碼來產生 .cer 憑證檔案的 Base-64 字串。

    $FilePath = ''
    $Cer = New-Object -TypeName System.Security.Cryptography.X509Certificates.X509Certificate2($FilePath)
    $BinCert = $Cer.GetRawCertData()
    $Base64Cert = [System.Convert]::ToBase64String($BinCert)
    echo $Base64Cert
    
  10. 如果您的特定情境需要一系列憑證來套用數位簽章或建立安全 (安全通訊端層 [SSL]) 連接到外部 Web 服務,請建立憑證鏈,當中憑證按以下順序排列:根憑證>中間憑證>末端使用者憑證。 根憑證主管機構 (CA) 是受信任的憑證來源。 中間 CA 憑證是將最終使用者憑證鏈接到根 CA 憑證的橋樑。 若要建立和設定憑證鏈,請執行以下步驟:

    1. 在動作窗格上,選取憑證鏈
    2. 選擇新增以建立憑證鏈。
    3. 名稱欄位中,輸入憑證鏈的名稱。
    4. 描述欄位中,輸入描述。
    5. 憑證區段中,選擇新增將憑證新增到憑證鏈中。
    6. 使用向上向下按鈕變更憑證在憑證鏈中的位置。 將 CA 根憑證放在清單頂部,將最終使用者憑證放在底端。
    7. 儲存資料,然後關閉憑證鏈頁面。
  11. 儲存資料,然後關閉 Key Vault 參數頁面。

  12. Key Vault 欄位中,選取您在先前步驟中建立的金鑰保存庫。

  13. 儲存體 SAS 權杖密碼欄位中,選擇必須用於對儲存體帳戶的存取權進行驗證的儲存體帳戶密碼的名稱。

設定編號規則

如果您的情境需要編號規則 (例如,在檔案名稱中),您可以使用編號規則,它們會用於跨全球化功能或特定全球化功能。 定義好編號規則後,您可以在變數和處理管道中使用它。 若要追蹤編號規則的使用情況,請在 目前值欄位中,以及在電子文件參數頁面的電子發票索引標籤上,編號規則 FastTab 上選定的使用中核取方塊選取一個值

若要建立編號規則,請選取編號規則 FastTab 上的 。 然後輸入名稱和描述。

若要刪除不再使用的編號規則,請選取刪除

停用舊的電子發票功能

若要停用某些功能的舊 (舊版) ER 功能,並針對某些特定於國家/地區的情境啟動 Finance 和 Supply Chain Management 中的其他功能,請在電子文件參數功能索引標籤上啟用相對應的功能。

當您啟用清單中的某個功能時,對應國家或地區和功能名稱的舊版功能將會被停用。