Compartilhar via


Usar o processamento de faturas no Power Apps

O processamento de faturas do AI Builder combinado com o Power Fx permite extrair detalhes importantes de faturas, como ID da fatura, nomes de fornecedores e datas, de forma rápida e precisa. Essa solução low-code simplifica o tratamento de dados e agiliza os processos financeiros.

Tipos de documentos compatíveis: Faturas

Requisitos

Para obter melhores resultados, forneça uma foto nítida ou digitalização de alta qualidade por documento.

Saiba mais sobre os requisitos na seção Idiomas e arquivos suportados em Modelo de IA predefinido para processamento de faturas.

Campos disponíveis

Campos disponíveis Type
AmountDue Texto
BillingAddress Texto
BillingAddressRecipient Texto
CustomerAddress Texto
CustomerAddressRecipient Texto
CustomerId Texto
CustomerName Texto
ID do Imposto do Cliente Texto
DueDate Texto
InvoiceDate Texto
InvoiceId Texto
InvoiceTotal Texto
paymentTerms Texto
PreviousUnpaidBalance Texto
PurchaseOrder Texto
RemittanceAddress Texto
RemittanceAddressRecipient Texto
ServiceAddress Texto
ServiceAddressRecipient Texto
ServiceEndDate Texto
ServiceStartDate Texto
ShippingAddress Texto
ShippingAddressRecipient Texto
SubTotal Texto
TotalTax Texto
VendorAddress Texto
VendorAddressRecipient Texto
VendorName Texto
VendorTaxId Texto

Itens de tabela disponíveis

Itens disponíveis Type
Amount Texto
Date Texto
Description Texto
ProductCode Texto
Quantidade Texto
Imposto Texto
Unit Texto
UnitPrice Texto

Criar aplicativo de tela

  1. Entre no Power Apps.

  2. No painel de navegação do lado esquerdo, selecione +Criar.

  3. Selecione o bloco Aplicativo de tela em branco.

  4. Nomeie seu aplicativo, selecione o formato Tablet ou Telefone e, em seguida, selecione Criar.

  5. No editor de aplicativos, no painel de navegação esquerdo, selecione Dados, >Adicionar dados, e então pesquise Processamento de faturas.

  6. Selecione +Inserir>Adicionar imagem.

  7. Selecione + Inserir>Rótulo de texto.

  8. Selecione Label1 e insira uma fórmula como o exemplo a seguir, onde UploadedImage1 é o contêiner de imagem:

    'Invoice processing'.Predict(UploadedImage1.Image).Fields.InvoiceId.Value.Text
    

    Você pode selecionar o campo desejado entre os campos disponíveis.

    Captura de tela de todos os campos de texto disponíveis.

  9. Selecione Salvar e depois escolha o botão Executar.

    Captura de tela do resultado de uma ID de nota fiscal.

Você também pode usar essa fórmula para recuperar o primeiro item do resultado e extrair a descrição desse item como uma cadeia de caracteres de texto.

First('Invoice processing'.Predict(UploadedImage1.Image).Tables.Items.Rows).Description.Value.Text

Captura de tela do primeiro item do resultado.

Essa expressão concatena os valores de texto do campo Descrição de cada linha nos resultados de previsão de uma imagem relacionada à fatura e separa cada valor com uma vírgula e um espaço.

Concat('Invoice processing'.Predict(UploadedImage1.Image).Tables.Items.Rows, Description.Value.Text, Char(10))

Captura de tela de todos os valores de texto do campo de descrição.