Настройка параметров электронного выставления накладных
Импорт конфигураций электронной отчетности из репозитория
Для процесса отправки электронных документов в службу электронного выставления накладных требуется генерация сообщения Microsoft Dynamics 365 Finance или Dynamics 365 Supply Chain Management. Это сообщение должно быть в единой структуре, соответствующей структуре накладной в электронной отчетности и метаданным (контексту). Поскольку сообщение создается электронной отчетностью, его структура является гибкой и настраивается.
Перед отправкой документов в службу электронного выставления накладных и обработкой ответов необходимо импортировать конфигурации электронной отчетности из репозитария и определить их в параметрах.
Чтобы настроить, откорректировать или просмотреть электронные документы непосредственно в среде Finance or Supply Chain Management, выполните следующие процедуры.
В рабочей области Globalization Studio выберите плитку Электронная отчетность.
В разделе Поставщики конфигурации выберите конфигурацию Microsoft, а затем Репозитории.
Выберите репозиторий типа Dataverse, затем на панели операций выберите Открыть.
Импортируйте следующие модели электронной отчетности:
- Модель контекста накладной клиента
- Модель накладных
- Финансовые документы (для сценариев Бразилии, если это необходимо)
- Данные канала розничной торговли (для сценариев, относящихся к розничной торговле в Саудовской Аравии, если необходимо)
- Модель ответного сообщения
Убедитесь, что следующие конфигурации сопоставления были автоматически импортированы. Если нет, импортируйте их, а затем закройте страницу.
- Сопоставление модели накладной
- Сопоставление финансовых документов (для сценариев Бразилии, если это необходимо)
- Сопоставление модели авансовой накладной (для польских сценариев, если это необходимо)
- Сопоставление финансовых документов розничной торговли (для сценариев, относящихся к розничной торговле в Саудовской Аравии, если необходимо)
- Сопоставление модели ожидающих обработки накладных поставщика (для датских сценариев ответов, если это необходимо)
Настройка параметров электронного документа
Перейдите в раздел Администрирование организации>Настройка>Параметры электронных документов.
На вкладке Электронный документ над сеткой электронной отчетности выберите Добавить.
В зависимости от сценариев, которые вы хотите поддерживать, введите в сетке следующую информацию, а затем сохраните изменения.
Имя таблицы Контекст документа Сопоставление модели электронного документа Функции, для которых это требуется 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
На странице Параметры электронного документа на вкладке Электронное выставление накладных экспресс-вкладки Параметры Key Vault выберите параметры хранилища ключей.
На странице Параметры Key Vault, выберите Создать, чтобы создать ссылку на Key Vault.
В поле Имя введите имя ссылки Key Vault.
В поле Описание введите описание.
В поле URI Key Vault вставьте URI Key Vault из хранилища ключей (
https://<your key vault>.vault.azure.net/
). Дополнительные сведения см. в разделе Создание Azure Key Vault на портале Azure.В разделе Сертификаты выберите Добавить.
В поле Имя введите имя сертификата или секрета учетной записи хранения. Это имя должно совпадать с именем секрета Key Vault, который содержит маркер подписанного URL-адреса (SAS) учетной записи хранения. Дополнительные сведения см. в разделе Создание учетной записи хранения Azure на портале Azure.
В поле Описание введите описание.
В поле Тип выберите Секрет или Сертификат в зависимости от того, что вы настраиваете.
Примечание
В некоторых сценариях необходимо использовать открытые сертификаты с расширением имени файла 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
Если для конкретных сценариев требуется цепочка сертификатов для применения цифровых подписей или для создания безопасного подключения ([SSL]) к внешним веб-службам, создайте цепочку сертификатов, в которой сертификаты расположены в следующем порядке: Корневые сертификаты>Промежуточные сертификаты>Сертификаты конечных пользователей. Корневые центры сертификации (ЦС) являются доверенным источником сертификатов. Сертификаты промежуточного ЦС — это мосты, связывающие сертификаты конечного пользователя с сертификатами корневого ЦС. Чтобы создать и настроить цепочку сертификатов, выполните следующие действия:
- На панели операций выберите Цепочка сертификатов.
- Для создания цепочки сертификатов выберите Создать.
- В поле Имя введите имя цепочки сертификатов.
- В поле Описание введите описание.
- В разделе Сертификаты выберите Добавить, чтобы добавить сертификат в цепочку.
- Используйте кнопки Вверх или Вниз, чтобы изменить положение сертификата в цепочке. Корневой сертификат ЦС должен находиться вверху списка, а сертификат конечного пользователя — в самом низу.
- Сохраните данные и закройте страницу Цепочка сертификатов.
Сохраните данные и закройте страницу Параметры Key Vault.
В поле Key Vault выберите хранилище ключей, созданное на предыдущих шагах.
В поле Секрет маркера SAS хранилища выберите имя секрета учетной записи хранения, который должен использоваться для проверки подлинности доступа к учетной записи хранения.
Настройка номерных серий
Если сценарии требуют номерных серий (например, в именах файлов), можно использовать номерные серии, которые используются либо в функциях глобализации, либо для определенной функции глобализации. После того как номерная серия определена, ее можно использовать в переменных и конвейерах обработки. Чтобы отслеживать использование номерной серии, найдите значение в поле Текущее значение и установите флажок Используется на экспресс-вкладке Номерные серии на вкладке Электронное выставление накладных на странице Параметры электронного документа.
Чтобы создать номерную серию, выберите Создать на экспресс-вкладке Номерные серии. Введите имя и описание.
Чтобы удалить номерную серию, если она больше не используется, выберите Удалить.
Отключение устаревшей функции электронного выставления накладных
Чтобы деактивировать старые (устаревшие) функции электронной отчетности для некоторых функций и активировать дополнительные функции в Finance и Supply Chain Management для некоторых сценариев, относящихся к конкретной стране или региону, включите соответствующую функцию на вкладке Функции на странице Параметры электронного документа.
При включении функции из списка устаревшие функции деактивируются для соответствующей страны или региона и имени функции.