Ir para o conteúdo

Automação de leitura de fatura de energia elétrica⚓︎

O desafio em questão consiste em automatizar a leitura, a extração de informações e gerar uma base de dados de mais de 200 faturas de energia elétrica de baixa tensão que a SEJUSP recebe mensalmente.

1. Sobre o projeto⚓︎

A Sejusp conta com uma ampla rede de unidades administrativas espalhadas pelo território de Minas Gerais. Dentre os serviços contratados para operação destas unidades, está o fornecimento de energia elétrica (baixa tensão). Atualmente, 04 concessiónárias fornecem esse serviço, resultando no envio de cobranças mensais (fatura).

A gestão dessa faturas é centralizada na Diretoria de Serviços Gerais (Sulot), que coleta as informações de cada uma das faturas para sua gestão financeira, o que envolve os processos empenho, liquidação e pagamento destas. Considerando o volume de faturas mensais, este trabalho demanda bastante tempo e esforço da equipe responsável.

Diante dessa situação, criamos um fluxo automatizado utilizando a ferramenta de Inteligência Artificial do Power Automate web.

2. O que o robô faz⚓︎

  • Realiza leitura da fatura de energia, identificando as informações que desejamos coletar;
  • Extrai informações solicitadas em formato pré definido;
  • Insere informações em planilha estruturada;
  • Calcula o score que indica o nível de acuracidade (0-100) na leitura da fatura.

2. Como funciona o robô⚓︎

Por se tratar de um fluxo online, o robô já está programado para rodar automaticamente, sendo o gatilho para esta ação a inclusão de novas faturas na pasta do sharepoint designada para tal.

Veja o fluxo do robô:

flowchart TD A[Início] --> B[Incluir faturas na pasta do SharePoint] B --> C[Iniciar execução do robô] C --> D[Preencher informações na planilha] D --> E{Fatura?} E -->|Cemig e DME| F[Preencher primeira aba da planilha] E -->|Energisa| G[Preencher segunda aba da planilha] F --> H[Fim] G --> H

3. Premissas⚓︎

  • O fluxo funciona para os modelos de fatura que foram utilizados no treinamento da IA. No caso, faturas da concessionária Cemig (modelo com e sem cor), Energisa e DME (modelo colorida) em formato PDF1. Para diferentes modelos, é necessário novo treinamento e publicação da IA.
  • As faturas precisam estar individualizadas, isto é, um arquivo equivale a uma única fatura. A DSG recebe as diversas faturas globalizadas em um único arquivo PDF2. Assim, esse documento deve ser dividido, utilizando para tal serviços gratuitos disponíveis online3.

4. Utilização do robô⚓︎

  • Neste projeto, o treinamento da IA, bem como fluxo do Power Automate web, foi feito diretamente na conta do servidor responsável por esse processo na DSG.
  • Para usar o robô, mensalmente, devem ser inseridas faturas na pasta do Sharepoint designada para tal. Cada fatura resultará em uma nova linha na planilha de controle.
  • É necessário conferir o score informado para cada campo. Se o score for baixo (<98%), é recomendada a conferência manual da informação.

3. Resultados⚓︎

O processo manual era executado, em média, em 15 minutos para cada fatura, sendo 256 faturas por mês. Com o robô, agora, o processo para cada fatura é executado, em média, em 10 segundos!!! 🚀🚀🚀


  1. Foi identificado que há um quinto modelo de fatura, DME modelo preto e branco, no entanto, não há o número suficiente de fatura para treinar a IA e, portanto, o tratamento desta fatura segue manual. 

  2. No caso da DSG, isto não se aplica para a fatura da Energisa, que possui uma tabela com as informações de diversas unidades consumidoras em uma mesma fatura. O fluxo foi desenhado para acomodar esta singularidade. 

  3. Dividir PDF online opção 1; opção 2; opção 3