Skip to main content

O quê / quando

MDF-e não usa EPEC/SVC como CT-e. A contingência altera ide/tpEmis para 2 e ajusta a chave. Use quando o autorizador normal estiver indisponível e a regra do emitente permitir emissão offline.

Exemplo

Monte um IssueMdfeCommand com build() (sem handle()), depois passe para a cadeia de contingência:

QR Code assinado

Em tpEmis=2, a SEFAZ exige &sign= no QR. Sem isso: cStat 482. O SDK assina a chave com o certificado do emitente automaticamente — sem passo extra no host além do certificado configurado.

Encerramento

Encerre o MDF-e de contingência como um normal — Encerramento (110112). Ver Emissão normal.