Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Предварительно созданная модель ИИ для обработки счетов извлекает ключевые данные счетов, чтобы помочь автоматизировать обработку счетов. Модель обработки счетов оптимизирована для распознавания общих элементов счета, таких как номер счета, дата счета, сумма к оплате и многое другое.
Модель Счета позволяет расширить поведение по умолчанию, создав пользовательскую модель счетов.
Использование в Power Apps
Узнайте, как использовать предварительно созданную модель обработки счетов в Power Apps в разделе Использование предварительно созданной модели обработки счетов в Power Apps.
Использование в Power Automate
Узнайте, как использовать предварительно созданную модель обработки счетов в Power Apps в разделе Использование предварительно созданной модели обработки счетов в Power Automate.
Поддерживаемые языки и файлы
Поддерживаются следующие языки: албанский (Албания), чешский (Чехия), китайский (упрощенный) (Китай), китайский (традиционный) (САР Гонконг), китайский (традиционный) (Тайвань), датский (Дания), хорватский (Босния и Герцеговина), хорватский (Хорватия), нидерландский (Нидерланды), английский (Австралия), английский (Канада), английский (Индия), английский (Соединенное Королевство), английский (США), эстонский (Эстония), финский (Финляндия), хорватский (Сербия), французский (Франция), немецкий (Германия), венгерский (Венгрия), исландский (Исландия), итальянский (Италия), японский (Япония), корейский (Корея), литовский (Литва), латышский (Латвия), малайский (Малайзия), норвежский (Норвегия), польский (Польша), португальский (Португалия), румынский (Румыния), словацкий (Словакия), словенский (Словения), сербский (Сербия), испанский (Испания), шведский (Швеция).
Чтобы получить наилучшие результаты, предоставьте одну четкую фотографию или отсканированное изображение для каждого счета.
- Формат изображения должен быть JPEG, PNG или PDF.
- Размер файла не должен превышать 20 МБ.
- Изображение должно иметь размеры в пределах от 50 x 50 до 10 000 x 10 000 пикселей.
- Размеры PDF должны быть не более 17 x 17 дюймов, что эквивалентно формату бумаги Legal или A3 или меньше.
- Для документов PDF обрабатываются только первые 2000 страниц.
Выходные данные модели
Если счет обнаружен, модель обработки счетов выводит следующую информацию:
| Поле | Description |
|---|---|
CustomerName |
Выставление счетов клиенту |
CustomerId |
Идентификатор клиента |
PurchaseOrder |
Справочный номер заказа на покупку |
InvoiceId |
Идентификатор этого конкретного счета (часто "Номер счета") |
InvoiceDate |
Дата выдачи счета |
DueDate |
Срок оплаты по этому счету |
VendorName |
Поставщик, создавший этот счет |
VendorAddress |
Почтовый адрес поставщика |
VendorAddressRecipient |
Имя, связанное с адресом поставщика |
CustomerAddress |
Почтовый адрес клиента |
CustomerAddressRecipient |
Имя, связанное с CustomerAddress |
BillingAddress |
Явный адрес выставления счетов для клиента |
BillingAddressRecipient |
Имя, связанное с платежным адресом |
ShippingAddress |
Явный адрес доставки для клиента |
ShippingAddressRecipient |
Имя, связанное с адресом доставки |
SubTotal |
Поле промежуточных итогов, указанное в этом счете |
TotalDiscount |
Общее поле скидки, указанное в этом счете |
TotalTax |
Общее поле налога, указанное в этом счете |
InvoiceTotal |
Общая сумма новых расходов, связанных с этим счетом |
AmountDue |
Общая сумма, подлежащая оплате поставщику |
PreviousUnpaidBalance |
Явный ранее неоплаченный баланс |
RemittanceAddress |
Явный адрес перевода или оплаты для клиента |
RemittanceAddressRecipient |
Имя, связанное с адресом для денежных переводов |
ServiceAddress |
Конкретный адрес сервиса или адрес объекта для клиента |
ServiceAddressRecipient |
Имя, связанное с адресом службы |
ServiceStartDate |
Первая дата периода обслуживания (например, период обслуживания счета за коммунальные услуги) |
ServiceEndDate |
Дата окончания периода обслуживания (например, период обслуживания счета за коммунальные услуги) |
VendorTaxId |
Номер идентификатора правительства, связанного с поставщиком |
CustomerTaxId |
Номер идентификатора правительства, связанный с клиентом |
PaymentTerm |
Условия оплаты, в соответствии с которыми должен быть оплачен платеж |
KVKNumber |
Уникальный идентификатор для предприятий, зарегистрированных в Нидерландах |
PaymentDetails |
Список сведений об оплате
|
TaxDetails |
Список налоговых сведений
|
PaidInFourInstallements |
Список налоговых сведений
|
Items |
Список налоговых сведений
|
Степень достоверности
| Поле | Степень достоверности |
|---|---|
CustomerName |
✔️ |
CustomerId |
✔️ |
PurchaseOrder |
✔️ |
InvoiceId |
✔️ |
InvoiceDate |
✔️ |
DueDate |
✔️ |
VendorName |
✔️ |
VendorAddress |
✔️ |
VendorAddressRecipient |
✔️ |
CustomerAddress |
✔️ |
CustomerAddressRecipient |
✔️ |
BillingAddress |
✔️ |
BillingAddressRecipient |
✔️ |
ShippingAddress |
✔️ |
ShippingAddressRecipient |
✔️ |
SubTotal |
✔️ |
TotalDiscount |
✔️ |
TotalTax |
✔️ |
InvoiceTotal |
✔️ |
AmountDue |
✔️ |
PreviousUnpaidBalance |
✔️ |
RemittanceAddress |
✔️ |
RemittanceAddressRecipient |
✔️ |
ServiceAddress |
✔️ |
ServiceAddressRecipient |
✔️ |
ServiceStartDate |
✔️ |
ServiceEndDate |
✔️ |
VendorTaxId |
✔️ |
CustomerTaxId |
✔️ |
PaymentTerm |
✔️ |
KVKNumber |
✔️ |
PaymentDetails.*.IBAN |
✔️ |
PaymentDetails.*.SWIFT |
✔️ |
PaymentDetails.*.BankAccountNumber |
✔️ |
PaymentDetails.*.BPayBillerCode |
✔️ |
PaymentDetails.*.BPayReference |
✔️ |
TaxDetails.*.Amount |
✔️ |
TaxDetails.*.Rate |
✔️ |
PaidInFourInstallements.*.Amount |
✔️ |
PaidInFourInstallements.*.DueDate |
✔️ |
Items.*.Amount |
✔️ |
Items.*.Date |
✔️ |
Items.*.Description |
✔️ |
Items.*.Quantity |
✔️ |
Items.*.ProductCode |
✔️ |
Items.*.Tax |
✔️ |
Items.*.TaxRate |
✔️ |
Items.*.Unit |
✔️ |
Items.*.UnitPrice |
✔️ |
Пары "ключ-значение"
Пары ключ-значение — это все идентифицированные метки или ключи и связанные с ними ответы или значения. Вы можете использовать их для извлечения дополнительных значений, которые не являются частью предопределенного списка полей.
Чтобы визуализировать все пары "ключ-значение", обнаруженные моделью обработки счетов, можно добавить действие "Создать html-таблицу " в облачном потоке, как показано на снимке экрана и запустить облачный поток.
Чтобы извлечь определенный ключ, для которого вы знаете его значение, можно использовать действие массива фильтров , как показано на следующем снимка экрана. В примере снимка экрана мы хотим извлечь значение для ключа Tel.:
Limits
Следующее ограничение применяется к вызовам, сделанным для каждой среды в моделях обработки документов, включая предварительно созданные модели: обработку квитанций и обработку счетов.
| Действие | Ограничение | Период продления |
|---|---|---|
| Вызовы (для каждой среды) | 360 | 60 секунд |
Создание пользовательского решения для обработки счетов
Предварительно созданная модель ИИ для обработки счетов предназначена для извлечения общих полей, найденных в счетах. Так как каждый бизнес является уникальным, может потребоваться извлечь поля, отличные от тех, которые включены в эту предварительно созданную модель. Это также может быть так, что некоторые стандартные поля не хорошо извлекаются для определенного типа счета, с которым вы работаете. Для решения этой проблемы существует два варианта:
Используйте пользовательскую модель обработки счетов: расширение поведения предварительно созданной модели обработки счетов путем добавления новых полей, которые будут извлечены в дополнение к ним по умолчанию, или примеры документов, которые не извлекаются должным образом. Чтобы узнать, как расширить предварительно созданную модель обработки счетов, перейдите к разделу "Выбор типа документа".
Просмотр необработанных результатов OCR: каждый раз, когда предварительно созданной моделью ИИ обрабатывается предоставленный файл, она также выполняет OCR-операцию для извлечения каждого слова, написанного в файле. Вы можете получить доступ к необработанным результатам OCR для обнаруженных текстовых выходных данных, предоставляемых моделью. Простой поиск содержимого, возвращаемого обнаруженным текстом, может быть достаточно, чтобы получить необходимые данные.
Используйте обработку документов. С помощью AI Builder можно также создать собственную пользовательскую модель ИИ для извлечения определенных полей и таблиц, с которыми вы работаете. Просто создайте модель обработки документов и обучите ее, чтобы извлечь всю информацию из счета, которая не работает хорошо с моделью извлечения счетов.
Обучив пользовательскую модель обработки документов, вы можете объединить ее с предварительно созданной моделью обработки счетов в облачном потоке Power Automate.
Ниже приведены некоторые примеры.
Использование пользовательской модели обработки документов для извлечения дополнительных полей, которые не возвращаются предварительно созданной моделью обработки счетов
В этом примере мы обучили пользовательскую модель обработки документов для извлечения номера программы лояльности, представленных только в счетах от поставщиков Adatum и Contoso.
Поток облака активируется при добавлении нового счета в папку SharePoint. Затем он вызывает готовую модель искусственного интеллекта для обработки счетов для извлечения данных. Затем мы проверяем, является ли поставщиком обработанного счета Adatum или Contoso. Если это так, мы вызываем настраиваемую модель обработки формы, которую мы обучили, чтобы получить этот номер лояльности. Наконец, мы сохраняем извлеченные данные из счета в файле Excel.
Используйте пользовательскую модель обработки документов, если оценка достоверности поля, возвращаемого предварительно созданной моделью обработки счетов, низка.
В этом примере мы обучили пользовательскую модель обработки документов, чтобы извлечь общую сумму из счетов, где обычно при использовании предварительно созданной модели обработки счетов мы получаем низкую достоверность.
Поток облака активируется при добавлении нового счета в папку SharePoint. Затем он вызывает предварительно обученную модель искусственного интеллекта для обработки счетов, чтобы извлечь данные. Затем мы проверяем, является ли оценка достоверности для свойства итогового значения счета меньше 0,65. В этом случае мы вызываем настраиваемую модель обработки документов, которую мы обучили с помощью счетов, где мы обычно получаем низкий показатель достоверности для поля итогов. Наконец, мы сохраняем извлеченные данные из счета в файл Excel.
Используйте предварительно созданную модель обработки счетов для обработки счетов, которые не могут быть обработаны с помощью обученной пользовательской модели обработки документов.
Одним из способов использования заранее построенной модели обработки счетов является применение её в качестве резервной модели для обработки счетов, которые не были включены в пользовательскую модель обработки документов. Например, предположим, что вы создали модель обработки документов и обучили ее извлекать данные из первых 20 поставщиков счетов. Затем можно использовать предварительно созданную модель обработки счетов для обработки всех новых счетов или более низких объемов счетов. Ниже приведен пример того, как это сделать:
Этот поток облака активируется при добавлении нового счета в папку SharePoint. Затем он вызывает пользовательскую модель обработки документов для извлечения своих данных. Затем мы проверяем, является ли оценка достоверности для обнаруженной коллекции меньше 0,65. Если это так, это, вероятно, означает, что предоставленный счет не подходит для пользовательской модели. Затем мы вызываем предварительно созданную модель обработки счетов. Наконец, мы сохраняем извлеченные данные из счета в файле Excel.