Listamos neste tópico as orientações sobre a integração com a Focus no módulo de NFS-e.
Introdução
A integração com a Focus foi implementada para otimizar o processo de emissão de NFS-e, principalmente em cenários onde há necessidade constante de adaptação às regras dos municípios.
No modelo tradicional, utilizando ACBr, o sistema é responsável por:
- Gerar o XML.
- Se adaptar às exigências de cada prefeitura.
- Ajustar mudanças de layout e validações.
Com a integração via Focus, esse fluxo é alterado, transferindo parte dessa responsabilidade para um serviço intermediador especializado.
Como funciona a integração com a Focus
Com a integração ativa, o comportamento da emissão passa a seguir um novo fluxo técnico. O processamento ocorre da seguinte forma:
- O sistema estrutura os dados da nota.
- Os dados são enviados em formato JSON.
- A Focus recebe essas informações.
- A Focus realiza a montagem do XML.
- O envio para a prefeitura é realizado pela Focus.
- O retorno é devolvido ao sistema.
Esse modelo reduz a necessidade de ajustes internos relacionados a mudanças de provedores ou regras municipais.
Diferença entre ACBr e Focus
Emissão via ACBr
- Geração de XML realizada pelo sistema.
- Comunicação direta com a prefeitura.
- Ajustes dependem de atualização interna.
Emissão via Focus
- Envio de dados estruturados (JSON).
- XML gerado pela Focus.
- Comunicação intermediada pela Focus.
- Ajustes tratados externamente.
Quando utilizar a integração
A utilização da integração não é obrigatória em todos os cenários. A recomendação de uso inclui:
- Clientes iniciando na NFS-e.
- Ocorrência de erros recorrentes.
- Municípios com mudanças frequentes.
- Dificuldade na validação de rejeições.
Disponibilidade da integração
Realize a consulta da disponibilidade de integração para o município no link: https://focusnfe.com.br/cidades-integradas-nfse.
Como ativar a integração
Para habilitar a integração, acesse o menu Fiscal > NFS-e > Configurações > Integração.

Os campos disponíveis para configuração incluem:
- Ativar integração: permite o uso de integração via API.
- Id da integração: identificador fornecido pelo serviço externo.
- Token homologação: token utilizado no ambiente de testes.
- Token produção: token utilizado no ambiente oficial.
- Usar API do ambiente nacional: indica o uso da API padrão do ambiente nacional para emissão.
Para ativação, marque a opção “Ativar integração”.
Pré-requisitos para ativação
Antes de ativar a integração, é necessário garantir que os dados estejam corretamente preenchidos. Os principais pontos a serem validados são:
- Cadastro do emitente.
- Configurações da NFS-e.
- Natureza e tributação.
- Serviços cadastrados.
Inconsistências nesses dados podem gerar rejeições na emissão.
Regras de edição de notas
O sistema mantém separação entre os modelos de emissão. O comportamento ocorre da seguinte forma:
- Notas emitidas via ACBr
- Editáveis somente com integração desativada
- Notas emitidas via Focus
- Editáveis somente com integração ativa
Mensagens de retorno
Com a integração ativa, as mensagens de retorno tendem a ser mais claras. Os principais ganhos estão na identificação de erros como:
- Código de serviço inválido.
- Alíquotas incorretas.
- Campos obrigatórios não informados.
Fluxo de análise de rejeições
Em caso de rejeição, siga uma sequência para a análise.
Validação inicial
Confira:
- Dados do emitente.
- Configuração da NFS-e.
- Serviço e tributação.
Nova tentativa
Realize nova transmissão com a integração ativa.
Análise da mensagem
Identifique a origem da mensagem:
- Fiscal.
- Cadastro.
- Regra do município.
Apoio com documentação da Focus
Para validação detalhada dos campos, utilizar a documentação oficial: https://focusnfe.com.br/doc/#nfse_campos
Esta consulta permite:
- Verificar obrigatoriedade de campos.
- Validar estrutura dos dados.
- Identificar inconsistências.