Partilhar via


Modelo de IA pré-criado de processamento de faturas

O modelo de IA pré-criado de processamento de faturas extrai dados-chave de faturas para ajudar a automatizar o processamento de faturas. O modelo de processamento de faturas está otimizado para reconhecer elementos comuns da fatura como ID de fatura, data da fatura, valor devido e muito mais.

O modelo Faturas permite-lhe aumentar o comportamento predefinido ao criar um modelo de Faturas personalizado.

Utilizar no Power Apps

Obtenha informações sobre como utilizar o modelo pré-criado de processamento de faturas no Power Apps em Utilizar o modelo pré-criado de processamento de faturas no Power Apps.

Utilizar no Power Automate

Obtenha informações sobre como utilizar o modelo pré-criado de processamento de faturas no Power Automate em Utilizar o modelo pré-criado de processamento de faturas no Power Automate.

Idiomas suportados e ficheiros

São suportados os seguintes idiomas: albanês (Albânia), checo (República Checa), chinês (simplificado) China, chinês (tradicional) Hong Kong SAR, chinês (tradicional) Taiwan, dinamarquês (Dinamarca), croata (Bósnia-Herzegovina), croata (Croácia), croata (Sérvia), neerlandês (Países Baixos), inglês (Austrália), inglês (Canadá), inglês (Índia), inglês (Reino Unido), inglês (Estados Unidos), estónio (Estónia), finlandês (Finlândia), francês (França), alemão (Alemanha), húngaro (Hungria), islandês (Islândia), italiano (Itália), japonês (Japão), coreano (Coreia), lituano (Lituânia), letão (Letónia), malaio (Malásia), norueguês (Noruega), polaco (Polónia), português (Portugal), romeno (Roménia), eslovaco (Eslováquia), esloveno (Eslovénia), sérvio (Sérvia), espanhol (Espanha), sueco (Suécia).

Para obter os melhores resultados, forneça uma foto ou digitalização clara por fatura.

  • O formato de imagem deve ser JPEG, PNG ou PDF.
  • O tamanho do ficheiro não pode exceder os 20 MB.
  • As dimensões da imagem têm de estar entre 50 x 50 pixels e 10.000 x 10.000 pixels.
  • As dimensões do PDF devem ser no máximo 17 x 17 polegadas, o que equivale ao tamanho do papel Legal ou A3 ou menor.
  • Para documentos PDF, apenas as primeiras 2.000 páginas são processadas.

Saída do modelo

Se for detetada uma fatura, o modelo de processamento de faturas obtém as seguintes informações:

Campo Description
CustomerName Cliente a ser faturado
CustomerId ID de referência para o cliente
PurchaseOrder Um número de referência da ordem de compra
InvoiceId ID desta fatura específica (geralmente "Número da fatura")
InvoiceDate Data de emissão da fatura
DueDate Data de vencimento do pagamento desta fatura
VendorName Fornecedor que criou esta fatura
VendorAddress Endereço postal do fornecedor
VendorAddressRecipient Nome associado ao VendorAddress
CustomerAddress Endereço para correspondência do Cliente
CustomerAddressRecipient Nome associado ao Endereço do Cliente
BillingAddress Endereço de faturação explícito para o cliente
BillingAddressRecipient Nome associado ao Endereço de Faturação
ShippingAddress Endereço de envio explícito para o cliente
ShippingAddressRecipient Nome associado ao Endereço de Envio
SubTotal Campo Subtotal identificado nesta fatura
TotalDiscount Campo de desconto total identificado nesta fatura
TotalTax Campo de imposto total identificado nesta fatura
InvoiceTotal Total de novos encargos associados a esta fatura
AmountDue Valor total devido ao fornecedor
PreviousUnpaidBalance Saldo explícito não pago anteriormente
RemittanceAddress Endereço explícito de remessa ou pagamento para o cliente
RemittanceAddressRecipient Nome associado ao endereço de remessa
ServiceAddress Endereço de serviço explícito ou endereço de propriedade para o cliente
ServiceAddressRecipient Nome associado ao ServiceAddress
ServiceStartDate Primeira data do período de serviço (por exemplo, um período de fatura de serviços)
ServiceEndDate Data de fim do período de serviço (por exemplo, um período de fatura de serviços)
VendorTaxId O número de identificação do governo associado ao fornecedor
CustomerTaxId O número de identificação do governo associado ao cliente
PaymentTerm As condições em que o pagamento deve ser pago
KVKNumber Um identificador único para as empresas registadas nos Países Baixos
PaymentDetails Lista de detalhes de pagamento
  • IBAN: Número internacional de conta bancária
  • BankAccountNumber: Número da conta bancária, um identificador exclusivo para uma conta bancária
  • BPayBillerCode: Código de faturação para BPay, um identificador alfanumérico exclusivo de um faturador ou do seu produto/serviço
  • BPayReference: Número de referência para BPay, um identificador exclusivo para uma transação de fatura de um cliente específico
  • SWIFT: ISO9362, uma norma internacional para códigos de identificação de empresas (BIC)
TaxDetails Lista de dados fiscais
  • Montante: O valor do detalhe do imposto
  • Taxa: a taxa do detalhe fiscal
PaidInFourInstallements Lista de dados fiscais
  • Montante: O valor da parcela devida
  • DueDate: A data de vencimento da parcela
Items Lista de dados fiscais
  • Montante: O valor do item de linha
  • Data: Data correspondente a cada item de linha. Muitas vezes é uma data em que o item de linha foi enviado
  • Descrição: Texto descritivo para o item de linha da fatura
  • Quantidade: A quantidade para este item de linha da fatura
  • ProductCode: Código do produto, número do produto ou SKU associado ao item de linha específico
  • Imposto: Imposto associado a cada item de linha. Os valores possíveis incluem valor do imposto, %de imposto e imposto S/N
  • TaxRate: Taxa de imposto associada a cada item de linha
  • Unidade: A unidade do item de linha, por exemplo, kg, lb e outros.
  • Preço Unitário: O preço líquido ou bruto (dependendo da definição da fatura bruta) de uma unidade deste item

Pontuação de confiança

Campo Pontuação de confiança
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 ✔️

Pares chave-valor

Todos os pares chave-valor são todas as etiquetas ou chaves identificadas e as respetivas respostas ou valores associados. Pode utilizar estas informações para extrair valores adicionais que não fazem parte da lista de campos predefinida.

Para visualizar todos os pares chave-valor detetados pelo modelo de processamento de fatura, você pode adicionar uma ação Criar tabela HTML no fluxo da nuvem, conforme mostrado na captura de tela, e executar o fluxo da nuvem.

Captura de ecrã de todos os pares chave-valor numa fatura.

Captura de tela de todos os pares chave-valor em uma fatura - resultados.

Para extrair uma chave específica para a qual você sabe seu valor, você pode usar a ação Matriz de filtro , conforme mostrado na captura de tela a seguir. No exemplo da captura de tela, queremos extrair o valor para a chave Tel.:

Captura de tela de como recuperar um valor dado uma chave.

Limits

O limite a seguir se aplica a chamadas feitas por ambiente em modelos de processamento de documentos, incluindo modelos pré-construídos: processamento de recibos e processamento de faturas.

Action Limit Período de renovação
Chamadas (por ambiente) 360 60 segundos

Criar uma solução de processamento de faturas personalizada

O modelo de IA pré-construído de processamento de faturas foi projetado para extrair campos comuns encontrados em faturas. Como cada negócio é único, convém extrair campos diferentes daqueles incluídos neste modelo pré-construído. Também pode acontecer que alguns campos padrão não sejam bem extraídos para um determinado tipo de fatura com a qual você trabalha. Para resolver este problema, existem duas opções:

  • Use o modelo de processamento de faturas personalizado: aumente os comportamentos do modelo de processamento de faturas pré-criado adicionando novos campos a serem extraídos além dos campos por padrão ou amostras de documentos não extraídos corretamente. Para saber como aumentar o modelo de processamento de fatura pré-criado, vá para Selecionar o tipo de documento.

  • Veja os resultados brutos de OCR: Toda vez que o modelo de IA pré-construído de processamento de faturas processa um arquivo que você fornece, ele também faz uma operação de OCR para extrair cada palavra escrita no arquivo. Você pode acessar os resultados brutos de OCR na saída de texto detetada fornecida pelo modelo. Uma simples pesquisa sobre o conteúdo retornado pelo texto detetado pode ser suficiente para obter os dados de que você precisa.

  • Use o processamento de documentos: com o AI Builder, você também pode criar seu próprio modelo de IA personalizado para extrair campos e tabelas específicos necessários para os documentos com os quais trabalha. Basta criar um modelo de processamento de documentos e treiná-lo para extrair todas as informações de uma fatura que não funciona bem com o modelo de extração de fatura.

Depois de treinar seu modelo de processamento de documentos personalizado, você pode combiná-lo com o modelo pré-construído de processamento de faturas em um fluxo de nuvem Power Automatic.

Eis alguns exemplos:

Use um modelo de processamento de documentos personalizado para extrair campos adicionais que não são retornados pelo modelo pré-criado de processamento de fatura

Neste exemplo, treinamos um modelo de processamento de documentos personalizado para extrair um número de programa de fidelidade, presente apenas em faturas dos provedores Adatum e Contoso.

O fluxo de nuvem é acionado quando uma nova fatura é adicionada a uma pasta do SharePoint. Em seguida, chama o modelo de IA pré-construído de processamento de faturas para extrair seus dados. Em seguida, verificamos se o fornecedor da fatura processada é da Adatum ou da Contoso. Se for o caso, chamamos um modelo de processamento de documentos personalizado que treinámos para obter o número de fidelização. Finalmente, salvamos os dados extraídos da fatura em um arquivo Excel.

Captura de ecrã de uma fatura e fluxo de nuvem de processamento de documentos.

Use um modelo de processamento de documentos personalizado se a pontuação de confiança para um campo retornado pelo modelo pré-criado de processamento de fatura for baixa

Neste exemplo, treinamos um modelo de processamento de documentos personalizado para extrair o valor total de faturas, onde geralmente obtemos uma baixa pontuação de confiança ao usar o modelo pré-construído de processamento de faturas.

O fluxo de nuvem é acionado quando uma nova fatura é adicionada a uma pasta do SharePoint. Em seguida, chama o modelo de IA pré-construído de processamento de faturas para extrair seus dados. Em seguida, verificamos se a pontuação de confiança para a propriedade Valor total da fatura é inferior a 0,65. Se for o caso, chamamos um modelo de processamento de documentos personalizado que treinámos com faturas onde, normalmente, obtemos uma pontuação baixa de confiança para o campo total. Finalmente, salvamos os dados extraídos da fatura em um arquivo Excel.

Captura de ecrã de uma fatura e do fluxo de processamento na nuvem para documentos de pontuações baixas.

Use o modelo pré-criado de processamento de faturas para lidar com faturas que um modelo de processamento de documentos personalizado não é treinado para lidar

Uma maneira de usar o modelo pré-criado de processamento de faturas é usá-lo como um modelo de fallback para lidar com faturas que você não treinou em seu modelo de processamento de documentos personalizado. Por exemplo, digamos que você criou um modelo de processamento de documentos e o treinou para extrair dados de seus 20 principais fornecedores de faturas. Em seguida, você pode usar o modelo pré-criado de processamento de faturas para processar todas as novas faturas ou faturas de menor volume. Aqui está um exemplo de como você pode fazer isso:

Esse fluxo de nuvem é acionado quando uma nova fatura é adicionada a uma pasta do SharePoint. Em seguida, ele chama um modelo de processamento de documentos personalizado para extrair seus dados. Em seguida, verificamos se o escore de confiança para a coleção detetada é inferior a 0,65. Se for o caso, isso provavelmente significa que a fatura fornecida não é uma boa combinação para o modelo personalizado. Em seguida, chamamos o modelo de processamento de fatura pré-existente. Finalmente, salvamos os dados extraídos da fatura em um arquivo Excel.

Captura de ecrã de uma fatura e do fluxo da nuvem de processamento de documentos para novas faturas.