Поделиться через


Настройка параметров электронного выставления накладных

Импорт конфигураций электронной отчетности из репозитория

Для процесса отправки электронных документов в службу электронного выставления накладных требуется генерация сообщения Microsoft Dynamics 365 Finance или Dynamics 365 Supply Chain Management. Это сообщение должно быть в единой структуре, соответствующей структуре накладной в электронной отчетности и метаданным (контексту). Поскольку сообщение создается электронной отчетностью, его структура является гибкой и настраивается.

Перед отправкой документов в службу электронного выставления накладных и обработкой ответов необходимо импортировать конфигурации электронной отчетности из репозитария и определить их в параметрах.

Чтобы настроить, откорректировать или просмотреть электронные документы непосредственно в среде Finance or Supply Chain Management, выполните следующие процедуры.

  1. В рабочей области Globalization Studio выберите плитку Электронная отчетность.

  2. В разделе Поставщики конфигурации выберите конфигурацию Microsoft, а затем Репозитории.

  3. Выберите репозиторий типа Dataverse, затем на панели операций выберите Открыть.

  4. Импортируйте следующие модели электронной отчетности:

    • Модель контекста накладной клиента
    • Модель накладных
    • Финансовые документы (для сценариев Бразилии, если это необходимо)
    • Данные канала розничной торговли (для сценариев, относящихся к розничной торговле в Саудовской Аравии, если необходимо)
    • Модель ответного сообщения
  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

    Имя сопоставления: контекст авансовой накладной

    Конфигурация: модель контекста накладной клиента

    Имя сопоставления: сопоставление модели авансовой накладной

    Configuration: Сопоставление модели авансовой накладной

    Польский электронный счет (PL)
    RetailTransactionFiscalTransDocumentView

    Имя сопоставления: контекст финансовых документов розничной торговли

    Конфигурация: модель контекста накладной клиента

    Имя сопоставления: финансовый документ розничной торговли

    Конфигурация: сопоставление финансовых документов розничной торговли

    Электронная накладная Саудовской Аравии (SA)
    FiscalDocument_BR

    Имя сопоставления: контекст финансовых документов

    Конфигурация: модель контекста накладной клиента

    Имя сопоставления: сопоставление финансовых документов

    Конфигурация: сопоставление финансовых документов

    Бразильский NF-e (BR)
    Письмо-корректировка

    Имя сопоставления: контекст корректирующих писем FD

    Конфигурация: модель контекста накладной клиента

    Имя сопоставления: сопоставление корректирующих писем

    Конфигурация: сопоставление финансовых документов

    Бразильский NF-e (BR)
    Финансовый документ сервиса

    Имя сопоставления: контекст финансовых документов

    Конфигурация: модель контекста накладной клиента

    Имя сопоставления: сопоставление финансовых документов

    Конфигурация: сопоставление финансовых документов

    Бразильский NFS-e ABRASF Куритиба (BR)
    VendInvoiceInfoTable

    Имя сопоставления: контекст ожидающей накладной поставщика

    Конфигурация: модель контекста накладной клиента

    Имя сопоставления: сопоставление модели ожидающей накладной поставщика

    Конфигурация: сопоставление модели ожидающей накладной поставщика

    Электронная накладная для Дании (DK)
    LedgerJournalTrans

    Имя сопоставления: контекст накладной предварительной оплаты

    Конфигурация: модель контекста накладной клиента

    Имя сопоставления: предварительные платежи клиента

    Конфигурация: сопоставление модели накладной

    Отправка в службе Zatca Саудовской Аравии
    VendInvoiceJour

    Имя сопоставления: контекст самовыставляемой накладной

    Конфигурация: модель контекста накладной клиента

    Имя сопоставления: самовыставляемая накладная

    Конфигурация: сопоставление модели самовыставляемой накладной

    Малайзийское электронное выставление накладных (MY)

Если конфигурация получена из той, что указана в предыдущей таблице, определите новую конфигурацию.

Чтобы настроить правила обработки ответов от службы электронного выставления накладных, а также обновления данных Finance и Supply Chain Management на основе накладных, обрабатываемых службой, необходимо настроить типы ответов. В большинстве сценариев эта настройка зависит от страны или региона. Поэтому рекомендуется следовать инструкциям для конкретной страны или региона. Дополнительные сведения см. в разделе Доступность функций электронного выставления накладных по странам или регионам.

Создание ссылки Key Vault

  1. На странице Параметры электронного документа на вкладке Электронное выставление накладных экспресс-вкладки Параметры Key Vault выберите параметры хранилища ключей.

  2. На странице Параметры Key Vault, выберите Создать, чтобы создать ссылку на Key Vault.

  3. В поле Имя введите имя ссылки Key Vault.

  4. В поле Описание введите описание.

  5. В поле URI Key Vault вставьте URI Key Vault из хранилища ключей (https://<your key vault>.vault.azure.net/). Дополнительные сведения см. в разделе Создание Azure Key Vault на портале Azure.

  6. В разделе Сертификаты выберите Добавить.

  7. В поле Имя введите имя сертификата или секрета учетной записи хранения. Это имя должно совпадать с именем секрета Key Vault, который содержит маркер подписанного URL-адреса (SAS) учетной записи хранения. Дополнительные сведения см. в разделе Создание учетной записи хранения Azure на портале Azure.

  8. В поле Описание введите описание.

  9. В поле Тип выберите Секрет или Сертификат в зависимости от того, что вы настраиваете.

    Примечание

    В некоторых сценариях необходимо использовать открытые сертификаты с расширением имени файла CER. Однако, хранилище Key Vault не поддерживает импорт и хранение сертификатов этого типа в качестве сертификатов Key Vault. В этих сценариях следует сохранить файл .cer в виде строки в формате Base-64-encoded X.509 (.CER). Затем в секрете Key Vault сохраните строку, которая появляется между строкой BEGIN CERTIFICATE и строкой END CERTIFICATE в файле. В среде службы все равно следует создать ссылку на запись хранилища Key Vault и задать для поля Тип значение Сертификат.

    Или используйте следующий сценарий PowerShell, чтобы создать строку Base-64 файла сертификата .cer.

    $FilePath = ''
    $Cer = New-Object -TypeName System.Security.Cryptography.X509Certificates.X509Certificate2($FilePath)
    $BinCert = $Cer.GetRawCertData()
    $Base64Cert = [System.Convert]::ToBase64String($BinCert)
    echo $Base64Cert
    
  10. Если для конкретных сценариев требуется цепочка сертификатов для применения цифровых подписей или для создания безопасного подключения ([SSL]) к внешним веб-службам, создайте цепочку сертификатов, в которой сертификаты расположены в следующем порядке: Корневые сертификаты>Промежуточные сертификаты>Сертификаты конечных пользователей. Корневые центры сертификации (ЦС) являются доверенным источником сертификатов. Сертификаты промежуточного ЦС — это мосты, связывающие сертификаты конечного пользователя с сертификатами корневого ЦС. Чтобы создать и настроить цепочку сертификатов, выполните следующие действия:

    1. На панели операций выберите Цепочка сертификатов.
    2. Для создания цепочки сертификатов выберите Создать.
    3. В поле Имя введите имя цепочки сертификатов.
    4. В поле Описание введите описание.
    5. В разделе Сертификаты выберите Добавить, чтобы добавить сертификат в цепочку.
    6. Используйте кнопки Вверх или Вниз, чтобы изменить положение сертификата в цепочке. Корневой сертификат ЦС должен находиться вверху списка, а сертификат конечного пользователя — в самом низу.
    7. Сохраните данные и закройте страницу Цепочка сертификатов.
  11. Сохраните данные и закройте страницу Параметры Key Vault.

  12. В поле Key Vault выберите хранилище ключей, созданное на предыдущих шагах.

  13. В поле Секрет маркера SAS хранилища выберите имя секрета учетной записи хранения, который должен использоваться для проверки подлинности доступа к учетной записи хранения.

Настройка номерных серий

Если сценарии требуют номерных серий (например, в именах файлов), можно использовать номерные серии, которые используются либо в функциях глобализации, либо для определенной функции глобализации. После того как номерная серия определена, ее можно использовать в переменных и конвейерах обработки. Чтобы отслеживать использование номерной серии, найдите значение в поле Текущее значение и установите флажок Используется на экспресс-вкладке Номерные серии на вкладке Электронное выставление накладных на странице Параметры электронного документа.

Чтобы создать номерную серию, выберите Создать на экспресс-вкладке Номерные серии. Введите имя и описание.

Чтобы удалить номерную серию, если она больше не используется, выберите Удалить.

Отключение устаревшей функции электронного выставления накладных

Чтобы деактивировать старые (устаревшие) функции электронной отчетности для некоторых функций и активировать дополнительные функции в Finance и Supply Chain Management для некоторых сценариев, относящихся к конкретной стране или региону, включите соответствующую функцию на вкладке Функции на странице Параметры электронного документа.

При включении функции из списка устаревшие функции деактивируются для соответствующей страны или региона и имени функции.