A Nota Fiscal de Consumidor Eletrônica (NFC-e) é o documento fiscal utilizado para acobertar operações de venda a consumidor final no varejo. Para sua correta emissão, dois requisitos técnicos são fundamentais: o certificado digital e a codificação UTF-8. Entender e configurar corretamente esses aspectos é essencial para evitar rejeições pela SEFAZ.

Certificado digital para NFC-e

O certificado digital é o elemento que garante a autenticidade e a integridade do documento fiscal eletrônico. Para a NFC-e, são aceitos certificados do tipo:

  • A1: certificado em arquivo (formato .pfx ou .p12), instalado diretamente no servidor. Mais simples de gerenciar, mas com validade de até 1 ou 3 anos
  • A3: certificado em hardware (token ou smart card). Maior segurança, mas requer dispositivo físico presente no momento da assinatura

Para operações em loja com múltiplos PDVs, o certificado A1 instalado no servidor costuma ser mais prático, pois elimina a necessidade de um token físico em cada ponto de venda. O certificado deve ser emitido em nome do CNPJ do emitente da NFC-e.

Configuração do certificado no TOTVS Protheus

No Protheus, a configuração do certificado para emissão de NFC-e é realizada no módulo Configurador (SIGACFG) ou diretamente no arquivo de configuração do Application Server (appserver.ini). Os parâmetros principais são:

  • MV_NFCECERT: caminho para o arquivo do certificado A1
  • MV_NFCESENHA: senha do certificado digital
  • Configurações de ambiente: produção ou homologação

É importante garantir que o certificado não esteja vencido e que o servidor onde está instalado tenha acesso às URLs de webservices da SEFAZ do estado correspondente.

Codificação UTF-8 na NFC-e

A SEFAZ exige que os arquivos XML da NFC-e sejam codificados em UTF-8. Essa codificação garante que caracteres especiais do português — como acentos, cedilhas e til — sejam corretamente representados no documento fiscal.

Problemas comuns relacionados à codificação incluem:

  • Caracteres especiais exibidos como símbolos estranhos no DANFE NFC-e
  • Rejeição da nota pela SEFAZ com erros de validação de schema
  • Inconsistência entre o texto impresso no cupom e os dados do XML

No Protheus, a geração do XML em UTF-8 é tratada internamente pelo sistema, mas é fundamental que o ambiente esteja com a release adequada e que não haja customizações que alterem a codificação do arquivo gerado.

Boas práticas para emissão de NFC-e

  • Monitore o vencimento do certificado digital e renove com antecedência mínima de 30 dias
  • Teste periodicamente a comunicação com os webservices da SEFAZ
  • Configure o modo contingência (off-line) para garantir operação mesmo sem internet
  • Mantenha o Protheus atualizado com os patches referentes à NFC-e
  • Faça backup regular dos certificados e armazene em local seguro

A BM TEC Brasil possui experiência na implantação e suporte de NFC-e no TOTVS Protheus. Entre em contato para garantir que sua operação de varejo esteja plenamente em conformidade com as exigências fiscais.