Emissão em Contingencia - NFC-e

133 views
Skip to first unread message

Luiz Fernando Borges Vieira

unread,
Nov 9, 2021, 4:00:07 PM11/9/21
to NFePHP
Se eu ativar o modo contingência no tipo offline com o método NFePHP/NFe/Factories/Contingency::activate antes de utilizar o método NFePHP\NFe\Tools::sefazEnviaLote, tem dado problema com o retorno que não existe servidor disponível.
Como é o procedimento para esse tipo de emissão?

linux.rlm

unread,
Nov 9, 2021, 4:12:47 PM11/9/21
to NFePHP
Ao emitir em contingencia OFFLINE deve passar as informações de contingência na montagem do XML com a classe MAKE e gravar o XML resultante assinado. (tagide passar tpEmis = 9, dhCont = data/hora, xJust = justificativa para entrada em contingência)

Pode usar esse XML assinado para imprimir a DANFCE em contingência.

Após cessado o problema com a SEFAZ esse XML pode ser enviado normalmente para a SEFAZ

NOTA: você tem um prazo de ATÉ 24 horas para enviar esse XML !!! CUIDADO !!
NOTA: NFCe (especialmente os em contingência) NÃO PODEM CONTER ERROS, senão você vai ter uma enorme dor de cabeça para ajustar 

Roberto


linux.rlm

unread,
Nov 9, 2021, 4:17:45 PM11/9/21
to NFePHP
Complementando, a classe Factory\Contingency::class, somente deve ser usada para NFe (modelo 55) pois ela ajusta o envio para SVCAN ou SVCRS que são as contingências normais da NFe, 

A NFCe (modelo 65) não tem esse modo de contingência, por isso não deve ser usada para NFCe.

Roberto 

Luiz Fernando Borges Vieira

unread,
Nov 10, 2021, 4:33:45 AM11/10/21
to NFePHP
Certo! Obrigado, Roberto!
Reply all
Reply to author
Forward
0 new messages