Pular para o conteúdo principal

Analisador de documentos fiscais com IA em Power Automate

Analisador de documentos fiscais com IA é um Power Automate ação por PDF4me que lê um documento fiscal com IA e retorna o tipo de formulário, o ano fiscal e um dicionário de campos estruturados. Use-o em formulários W2, 1099, 1040, 1098, 1095 ou W-4 para transferir dados diretamente para SharePoint, Excel, Dynamics 365 ou Power BI sem entrada manual de dados.

O que esta ação faz

Analisador de documentos fiscais com IA do PDF4me lê um documento fiscal (PDF, PNG, JPG, ou JPEG) e retorna tipo de formulário, ano fiscale um campos Dicionário de valores extraídos. Compatível com os formulários W2, 1099, 1099-SSA, 1040, 1040-SR, 1040-NR, 1098, 1098-E, 1098-T, 1095A, 1095C, W-4 e UnifiedTaxUS. Configuração opcional. Corpo/Modelo Tributário para maior precisão em um formulário conhecido, ou Corpo/Chaves de Campo Personalizadas Para extrair campos adicionais além do conjunto padrão.

Artigos relacionados no blogue(1)

Como faço para autenticar minha conta? Power Automate Fluxo?

Todo PDF4me ação em Power Automate Requer uma conexão válida. Crie ou selecione uma que mantenha sua conexão ativa. PDF4me API chave para que o fluxo possa autenticar com segurança as solicitações de processamento de documentos fiscais por IA.

Fatos importantes que você não deve perder

Apenas dois campos são sempre obrigatórios.
Conteúdo do arquivo (os bytes do documento) e Corpo/Documento/Nome (o nome do arquivo com a extensão). Todo o resto fica em Parâmetros avançados e é opcional.
Body/TaxModel é uma dica, não um filtro.
Deixe em branco e o analisador ainda detectará automaticamente o tipo de formulário, retornado em `formType`. Defina-o para um código conhecido (W2, 1040, 1099, etc.) apenas para aprimorar a precisão do reconhecimento do campo.
Verifique os avisos e o fallback antes de confiar na saída.
Uma matriz de avisos não vazia ou um fallback (Usado: verdadeiro) indica que a IA encontrou um campo de baixa confiança ou um layout incomum. Encaminhe esses casos para revisão manual em fluxos que exigem conformidade.
A ação Power Automate AI - Analisador de Documentos Fiscais, configurada com Conteúdo do Arquivo, Corpo/Documento/Nome e parâmetros avançados, exibe Corpo/Modelo de Imposto e Corpo/Chaves de Campo Personalizadas com um item.

Mapeie o conteúdo do arquivo e o corpo/documento/nome e, em seguida, expanda os parâmetros avançados para corpo/modelo de imposto e corpo/chaves de campo personalizadas.

Parâmetros

Obrigatório: O conteúdo do arquivo e o corpo/nome do documento devem sempre ser fornecidos. Corpo/Modelo Tributário e Corpo/Chaves de Campo Personalizadas são parâmetros avançados opcionais.

ParâmetroObrigatórioO que fazExemplo
File ContentRequiredBinary content of the tax document, mapped from a previous action (Get file content, SharePoint, OneDrive, email attachment). Supports .pdf, .png, .jpg, .jpeg.body('Get_file_content')
Body/Document/NameRequiredFilename of the tax document including its extension. Used for format detection and processing.tax_document_2024.pdf
Body/TaxModelOptionalAdvanced parameter. Known form type to improve extraction accuracy. Leave blank to let the AI auto-detect the form type.W2
Body/customFieldKeysOptionalAdvanced parameter. Array of additional field names to extract beyond the standard tax data set.["customField1", "customField2"]

Formulários fiscais suportados

Grupo de FormuláriosCódigos Body/TaxModelCampos típicos
Wage statementW2Wages, federal/state tax withheld, Social Security wages, Medicare wages.
Information returns1099, 1099-SSAIncome amounts, payer information, tax withheld, recipient information.
Individual return1040, 1040-SR, 1040-NRAdjusted gross income, taxable income, tax owed, refund amount, filing status.
Interest and education1098, 1098-E, 1098-TMortgage interest paid, student loan interest, tuition payments.
Health coverage1095A, 1095CHealth insurance coverage information, employer information.
WithholdingW-4Withholding allowances, additional withholding, filing status.

Campos de saída

CampoTipoO que contém
formTypeStringThe detected or specified tax form type, for example W2, 1099, or 1040.
taxYearStringThe tax year the document applies to, for example 2024.
fieldsObjectDictionary of extracted values, keyed by field name, plus any custom fields requested.
warningsArrayMessages flagging potential data quality issues or extraction challenges. Empty when none.
fallbackUsedBooleantrue if fallback extraction logic was used for this document.
rawOcrTextStringThe raw OCR text extracted from the document.
jobIdStringUnique identifier for the AI processing job.
successBooleantrue if extraction completed, false if it failed.
messageStringDescriptive result message for the processing run.

Como faço para configurar o analisador de documentos AI-Tax em Power Automate?

  1. Adicionar PDF4meAnalisador de documentos fiscais com IA para o seu Power Automate fluxo.
  2. Mapa Conteúdo do arquivo de uma ação anterior (SharePoint, OneDriveou um anexo de e-mail).
  3. Definir Corpo/Documento/Nome com a extensão do arquivo (.pdf, .png, .jpg ou .jpeg).
  4. Expandir (opcional) Parâmetros avançados e definir Corpo/Modelo Tributário para um código de formulário conhecido para maior precisão.
  5. Opcionalmente configurado Corpo/Chaves de Campo Personalizadas para quaisquer campos além do conjunto padrão. Execute o fluxo; o resultado analisado retorna como tipo de formulário, ano fiscal, e campos.

Configurações típicas

Exemplos de fluxo de trabalhoCommon Power Automate flow patterns using AI-Tax Document Parser.
Entrada W2 para o sistema de RH
  1. Um fluxo é acionado quando um funcionário carrega um formulário W2 em um sistema. SharePoint pasta de entrada.
  2. O analisador de documentos fiscais com IA é executado com Body/TaxModel definido como W2 para maior precisão.
  3. Os campos de salários e retenções extraídos são gravados em um SharePoint lista.
  4. Uma condição verifica a matriz de avisos e encaminha as linhas de baixa confiança para revisão manual.
reconciliação de lote 1099
  1. Um fluxo é acionado para cada anexo 1099 recebido via Outlook.
  2. O analisador de documentos fiscais com IA extrai informações do pagador e valores de renda para um dicionário de campos.
  3. Os dados são inseridos em um Excel Planilha para conciliação contábil.
1040 retorno arquivístico
  1. Um fluxo é acionado quando uma declaração de imposto de renda (formulário 1040) preenchida chega a uma biblioteca de registros.
  2. O analisador de documentos fiscais com IA extrai o status da declaração, a renda bruta ajustada e o valor do reembolso.
  3. A Dynamics É criado um registro do formulário 365 com o ano fiscal extraído e os campos de resumo para fins de auditoria.

Dicas práticas

Set Body/TaxModel when you already know the form
Leaving it blank still works via auto-detection, but a known code sharpens field recognition, especially on scanned or lower-quality images.
Always branch on success and warnings
Check success before writing extracted data downstream, and inspect warnings for any fields the AI flagged as uncertain before treating the output as final.
Custom fields extend, they do not replace
Body/customFieldKeys adds extra entries to the fields dictionary alongside the standard form fields, it does not narrow or filter the standard set.
rawOcrText is useful for debugging
When a field looks wrong, compare it against rawOcrText to see whether the source scan quality, not the parser, is the root cause.
Match the file extension to the real format
Body/Document/Name must carry the true extension (.pdf, .png, .jpg, .jpeg) of the mapped File Content, a mismatched extension can affect processing.

Folha de dicas

CampoValor
ActionAI-Tax Document Parser
Required fieldsFile Content, Body/Document/Name
Optional advanced fieldsBody/TaxModel, Body/customFieldKeys
Supported form codesW2, 1099, 1099-SSA, 1040, 1040-SR, 1040-NR, 1098, 1098-E, 1098-T, 1095A, 1095C, W-4, UnifiedTaxUS
Supported file types.pdf, .png, .jpg, .jpeg
OutputformType, taxYear, fields, warnings, fallbackUsed, rawOcrText, jobId, success, message

Perguntas frequentes

Which tax forms does the AI-Tax Document Parser support?+
W2, 1099, 1099-SSA, 1040, 1040-SR, 1040-NR, 1098, 1098-E, 1098-T, 1095A, 1095C, W-4, and UnifiedTaxUS. Set Body/TaxModel to the exact form code to improve extraction accuracy for a known type.
Do I have to tell the parser which tax form type I am sending?+
No. Body/TaxModel is optional. Leaving it blank lets the AI detect the form type automatically and return it in the formType output field. Setting it improves accuracy when you already know the form.
How do I extract fields that are not part of the standard tax data set?+
Populate Body/customFieldKeys with an array of the field names you need. Each key you list is extracted alongside the standard fields dictionary, in addition to the built-in form fields. See <a href="https://learn.microsoft.com/en-us/azure/ai-services/document-intelligence/prebuilt/tax-document" target="_blank" rel="noopener noreferrer">Microsoft's tax document data extraction reference</a> for the kind of structured fields these forms typically expose.
What does the warnings array in the output mean?+
Warnings flag potential data quality issues, such as a low-confidence field or an unusual layout, without failing the run. Check the warnings array in automated pipelines before trusting extracted values without review.
Can I process scanned images as well as digital PDFs?+
Yes. File Content accepts .pdf, .png, .jpg, and .jpeg formats, so scanned tax documents work the same way as digitally generated PDFs. Retention requirements for the underlying tax records should still follow guidance such as the <a href="https://www.irs.gov/businesses/small-businesses-self-employed/how-long-should-i-keep-records" target="_blank" rel="noopener noreferrer">IRS recordkeeping guidelines</a>.

Casos de uso e aplicações industriais

  • Processamento de Declaração de Imposto de RendaAutomatize o processamento da declaração de impostos usando dados extraídos de documentos fiscais.
  • Declaração de Imposto de RendaAutomatize a preparação da declaração de impostos usando informações extraídas do formulário fiscal.
  • Conformidade TributáriaGarantir a conformidade fiscal utilizando dados extraídos de documentos fiscais.
  • Declaração de ImpostosGere relatórios fiscais a partir de informações extraídas de documentos fiscais.
  • Preparação para auditoriaPreparar auditorias utilizando dados extraídos de documentos fiscais.

Ações relacionadas

Mesma tarefa em outras plataformas

Obtenha ajuda