Emissão em Contingência (Evento EPEC) da NFC-e em SP

Caroline Kuviatkoski

Conteúdo

A nossa API agora permite mais uma modalidade de contingência para emissão de NFC-e no estado de São Paulo, que é a contingência EPEC.

O EPEC permite à empresa solicitar o registro do “Evento Prévio de Emissão em Contingência”, anterior à emissão do documento em si com um leiaute mínimo de informações. Este evento é enviado para a um ambiente de contingência nacional diverso do ambiente normal de autorização.

Anteriormente, era necessário ter um equipamento S@T para emissão em contingência. Agora, a mudança deverá simplificar bastante a emissão de NFCe em São Paulo. Desta nova forma, a API irá automaticamente emitir um evento EPEC caso a NFCe não seja autorizada no ambiente normal devido à indisponibilidade do ambiente da SEFAZ.

Como habilitar a contingência EPEC?

Por ser uma nova funcionalidade, que exige algum planejamento por parte dos nossos clientes, esta funcionalidade não está habilitada por padrão. Você poderá habilitá-la da seguinte forma:

  1. Pela API de empresas, habilitando o campo habilita_contingencia_offline_nfce
  2. Pelo painel da API, pesquisando a empresa que você gostaria de editar e entrando em Documentos Fiscais -> NFCe -> Configurações Avançadas -> Habilita contingência offline.

Como funciona a contingência EPEC

Quando houver indisponibilidade do servidor da SEFAZ, e for realizado o envio de uma NFC-e, a API iniciará o processo EPEC, desde que a empresa esteja habilitada com este recurso em seu cadastro.

Nós identificamos o documento enviado por sua aplicação, criamos uma cópia e um registro EPEC. Este registro EPEC será transmitido para um serviço especial da SEFAZ.

Caso o registro do evento EPEC seja efetuado com sucesso, aguardamos o momento oportuno para transmitir a NFC-e que copiamos ao serviço principal da SEFAZ. Ou seja, pode haver algum tempo até a SEFAZ se restabelecer.

Quando a cópia da NFC-e for efetivada, realizaremos a verificação do documento inicial, enviado por sua aplicação originalmente, a fim de validar se ele também foi emitido ou apenas rejeitado. Este processo é necessário para evitarmos que ocorram duplicidades.

Caso o documento original tenha sido emitido, iremos comandar automaticamente o cancelamento dele, mantendo ativa apenas a cópia que realizamos durante a contingência EPEC.

Caso o documento original não tenha sido emitido, realizamos a inutilização do número que ele tentou consumir.

Em casos mais extremos, poderá ocorrer a duplicidade dos documentos, se a SEFAZ não responder adequadamente sobre a situação do documento original.

Dados enviados para a SEFAZ

Em outros casos, a SEFAZ também poderá sinalizar que o evento EPEC foi aceito, mas não processar posteriormente a cópia da NFC-e que enviaremos. Isto ocorre porque nas informações do EPEC transmite-se apenas dados mínimos e, no documento completo, ocorrem validações mais complexas.

Durante a transmissão do evento EPEC, enviamos apenas os seguintes dados à Sefaz: 

  • Inscrição estadual do emitente (obrigatório);
  • CNPJ ou CPF do emitente (obrigatório);
  • Sigla da UF do destinatário;
  • Documento do destinatário – CPF, CNPJ ou Id Estrangeiro(número do passaporte);
  • Valor total da NFC-e (obrigatório);
  • Valor total do ICMS (obrigatório).

No caso de um evento EPEC ser registrado, mas a cópia do documento não ser efetivada, você deverá apenas corrigir o que for necessário no preenchimento da nota e retransmiti-lo.

IMPORTANTE: É necessário corrigir e reenviar os documentos, sob pena da SEFAZ não permitir mais o uso do EPEC para o contribuinte em questão.

Você será notificado via webhook no eventual caso de erro de efetivação através do evento ‘nfce_contingencia_nao_efetivada’

No improvável caso do próprio ambiente para emissão de EPEC ficar fora do ar, assim como a SEFAZ de SP, a nota será simplesmente rejeitada e deverá ser enviada novamente quando os serviços normalizarem.

Em caso de dúvidas, entre em contato com o nosso suporte pelo e-mail: suporte@focusnfe.com.br.

Inscreva-se em nossa newsletter​

Receba nossos conteúdos exclusivos em primeira mão.

Explore outros conteúdos:

DevOps: entenda o que é, como funciona e por que adotar!
Tecnologia e API
Egon Hilgenstieler

DevOps: entenda o que é, como funciona e por que adotar!

A eficiência e a agilidade são atributos cada vez mais desejados pelas empresas, sem que isso comprometa a integridade de suas operações. É nesse cenário que surge o DevOps, uma metodologia inovadora que promete transformar a maneira como as organizações desenvolvem, entregam e mantêm um software.

Neste artigo, vamos explorar o que é o DevOps, como ele funciona e por que cada vez mais empresas estão adotando essa abordagem. Além disso, trazemos benefícios, desafios e como adotar o modelo em sua organização.

Leia mais »
Multithreading: o que é, principais usos e vantagens!
Tecnologia e API
João Vallim

O que é multithreading e como a técnica beneficia seu software

Você sabe o que é multithreading? Esse é um modelo de execução que melhora a performance e aumenta a eficiência de aplicações.
O multithreading está por trás da execução de softwares tanto em relação à velocidade quanto na capacidade de resposta. O seu funcionamento é dividido em threads, que formam tarefas independentes, mas que se relacionam umas com as outras.
Por isso, hoje vamos explicar o que é multithreading, qual é a sua função e os benefícios que esse modelo pode trazer ao seu software. Além disso, trazemos a relação deste método com outras técnicas como multiprocessing e multitasking na execução de tarefas.
Vamos lá?

Leia mais »
CFOP de Entrada: saiba quais são e confira as tabelas!
Contabilidade
Douglas Pinheiro

CFOP de Entrada: saiba quais são e confira as tabelas!

O CFOP de Entrada é um código utilizado para identificar a origem das mercadorias ou serviços que chegam a um estabelecimento. Isso ajuda garantir que a apuração fiscal seja feita de forma correta.

Entre os tipos de CFOP das transações de entrada, destacam-se os grupos que contemplam operações estaduais, interestaduais e internacionais.

Acompanhe esse artigo e tenha acesso às tabelas com os principais códigos

Leia mais »