Diferente da NFe, a Nota Fiscal de Serviço eletrônica (NFSe) é regulamentada de forma municipal. Assim, cada município pode possuir sistemas diferentes de emissão de NFSe, com padrões próprios de layouts de arquivos e regras de validação, o que dificulta a rotina fiscal de empresas que contratam serviços e precisam receber esses documentos.
Por isso, a Oobj desenvolveu o Oobj Recebe NFSe, uma solução que automatiza a captura, validação, decodificação e armazenamento de NFSes, independente da origem ou layout do documento, e ainda podem devolver ao seu servidor ou ERP todos os arquivos em um único padrão.
Recursos
A solução foi pensada para contornar todas as complexidades de operações com NFSe. Contando com três métodos de recebimento, garante que todo documento fiscal emitido contra seu CNPJ seja devidamente tratado.
O Recebe NFSe conta com os seguintes recursos:
- Leitura e validação de notas recebidas via e-mail;
- Busca ativa aos webservices e portais dos municípios;
- Integração direta de NFSes recebidas no layout ABRASF e GINFES;
- Extração de dados via Inteligência Artificial (IA) de arquivos .pdf, .png, .jpg, .jpeg e .xml diversos (que não são XML ABRASF/GINFES);
- Armazenamento do documento original (PDF ou imagem);
- Monitoramento de um ou mais CNPJs;
- Conversão de arquivos recebidos não estruturados para um único layout, o XML Oobj.
Métodos de captura
Para atender um cenário tão diverso quanto o de captura de NFSes, o Oobj Recebe NFSe conta com três métodos de recebimento. Abaixo você descobre como funcionam esses métodos e quais são seus requisitos.
Recebimento via e-mail com IA
Ao utilizar o método de recebimento via e-mail com IA, é possível receber arquivos nos formatos PNG, JPG, JPEG e PDF e converter para XML. Da mesma forma, é possível receber arquivos XML (em diferentes padrões), que serão convertidos em XML padronizado pela Oobj.
Requisitos
- Uma conta de e-mail para recebimento de DFes, algo como “notasfiscais@suaempresa.com.br”. É necessário que essa conta seja de uso exclusivo da aplicação, pois os e-mails são processados e, posteriormente, excluídos da caixa de entrada;
- Informar servidor de recebimento, porta, tipo de conexão (IMAP ou POP3¹), criptografia (TLS/SSL) e usuário e senha. Esses são informações necessárias para o cadastro do e-mail na aplicação Oobj;
- Disponibilizar no mínimo 30 arquivos de notas já recebidas, para que seja feito o treinamento da IA.
Funcionamento
- Prestador de serviços envia um e-mail contendo um arquivo (XML, JPG ou PDF) da NFSe para a conta de e-mail do tomador (destinatário) que está cadastrado na Oobj;
- Após a recepção dos documentos, a aplicação envia para processamento, onde é feita a conversão das informações para um arquivo XML no padrão Oobj;
- Esse arquivo XML convertido retorna para a conta de e-mail, onde o sistema faz a validação do arquivo e salva no banco de dados;
- Após isso, o documento é disponibilizado no Monitor Oobj;
- Se houver regra de entrega configurada, a aplicação disponibilizará o arquivo no servidor do cliente.
Captura via webservice
Este método realiza a captura das NFSe diretamente via serviço web, disponibilizado pela prefeitura. Aqui o processo é semelhante ao usado pela SEFAZ AN (Ambiente Nacional) para recebimento dos demais tipos de DFe.
Requisitos
- Disponibilidade do município;
- Certificado digital A1 cadastrado no Monitor Oobj.
Funcionamento
- Prestador de serviços emite nota de serviço diretamente no site do município onde o serviço foi prestado;
- Aplicação Oobj monitora webservice da prefeitura e, quando detecta uma nota emitida contra um CNPJ cadastrado, ela captura;
- Esse arquivo XML convertido retorna para a conta de e-mail onde o Recebe NFSe faz a validação do arquivo e salva no banco de dados.
- Se houver regra de entrega configurada, a aplicação disponibilizará o arquivo no servidor do cliente;
- Após isso, o documento é disponibilizado no Monitor Oobj.
Captura via robô
Prefeituras de cidades menores podem não contar com um servidor dedicado para disponibilizar notas aos contribuintes. Neste cenário, a aplicação Oobj simula o acesso humano ao portal do município, por meio de um robô que insere os dados de cadastro da empresa e realiza o recebimento das notas sem necessidade de interferência humana.
Requisitos
- Usuário e senha do portal da prefeitura, em nome da empresa tomadora;
- Inscrição Municipal, quando exigido pelo município.
Funcionamento
- O robô realiza duas vezes ao dia o acesso às prefeituras configuradas, simulando uma interação humana. Ele navega até a seção de notas tomadas e efetua o download dos arquivos PDFs/XMLs correspondentes;
- É feita a conversão das informações para um arquivo XML padrão Oobj;
- O Recebe DFe faz a validação do arquivo e salva no banco de dados;
- Se houver regra de entrega, a aplicação disponibilizará o arquivo no servidor do cliente;
- Após isso, o documento é disponibilizado no Monitor Oobj.
Para continuar aprendendo sobre o Oobj Recebe NFSe, siga para o artigo Modos de integração Oobj Recebe NFSe.