Coleção Postman completa e documentada dos webservices dos documentos fiscais eletrônicos brasileiros: NF-e (55), NFC-e (65), CT-e (57) e MDF-e (58).
Arquivo: postman/SEFAZ-Webservices-Catalogo.postman_collection.json
(29 itens em 5 pastas: uma por modelo + referência de eventos.)
Integrar com a SEFAZ exige garimpar manuais (MOC NF-e/NFC-e 4.00, CT-e 4.00,
MDF-e 3.00b, NT 2015.002) e portais de autorizadores para descobrir URL,
envelope SOAP e peculiaridades de cada serviço. Esta coleção entrega isso
pronto: cada request com envelope SOAP 1.2 montado e variáveis {{}}.
Os dois serviços de distribuição DFe (CT-e e MDF-e) foram validados contra a
SEFAZ em produção em 12/09/2026 (cStat 137) e estão marcados com [OK testado].
postman/SEFAZ-Webservices-Catalogo.postman_collection.json..pfx + senha) por host. Para as distribuições:
www1.cte.fazenda.gov.br, mdfe.svrs.rs.gov.br, mdfe-homologacao.svrs.rs.gov.br.{{url}}, ajuste cnpj, cUF, tpAmb etc, e dispare.[cadeado] no nome: o XML de dados exige assinatura XMLDSig (autorização,
eventos, inutilização). O Postman não assina XML; para esses serviços use um
assinador ou código próprio. Consultas, status e distribuição não assinam.[OK testado]: validado contra a SEFAZ (cStat 137).action viaja no Content-Type, não em header SOAPAction.distDFeInt COM cUFAutor, wrapper
cteDistDFeInteresse > cteDadosMsg, sem cabecMsg.distDFeInt SEM cUFAutor (o cUF vai no
mdfeCabecMsg do header), mdfeDadosMsg direto no Body. Só tem distNSU e
consNSU (não tem consChNSU).cUFAutor), versão 1.01.tpEvento); são enviados
pelo RecepcaoEvento do respectivo modelo.Fonte de verdade: gen_inventario.py gera inventario.json; build_collection.py
monta o .json do Postman. Para propor mudança, edite o gen_inventario.py,
rode os dois e abra um PR.
Mantido pela Stoix. Licença MIT.
1 commits
Python
100.0%
Coleção Postman completa e documentada dos webservices dos documentos fiscais eletrônicos brasileiros: NF-e (55), NFC-e (65), CT-e (57) e MDF-e (58).
Arquivo: postman/SEFAZ-Webservices-Catalogo.postman_collection.json
(29 itens em 5 pastas: uma por modelo + referência de eventos.)
Integrar com a SEFAZ exige garimpar manuais (MOC NF-e/NFC-e 4.00, CT-e 4.00,
MDF-e 3.00b, NT 2015.002) e portais de autorizadores para descobrir URL,
envelope SOAP e peculiaridades de cada serviço. Esta coleção entrega isso
pronto: cada request com envelope SOAP 1.2 montado e variáveis {{}}.
Os dois serviços de distribuição DFe (CT-e e MDF-e) foram validados contra a
SEFAZ em produção em 12/09/2026 (cStat 137) e estão marcados com [OK testado].
postman/SEFAZ-Webservices-Catalogo.postman_collection.json..pfx + senha) por host. Para as distribuições:
www1.cte.fazenda.gov.br, mdfe.svrs.rs.gov.br, mdfe-homologacao.svrs.rs.gov.br.{{url}}, ajuste cnpj, cUF, tpAmb etc, e dispare.[cadeado] no nome: o XML de dados exige assinatura XMLDSig (autorização,
eventos, inutilização). O Postman não assina XML; para esses serviços use um
assinador ou código próprio. Consultas, status e distribuição não assinam.[OK testado]: validado contra a SEFAZ (cStat 137).action viaja no Content-Type, não em header SOAPAction.distDFeInt COM cUFAutor, wrapper
cteDistDFeInteresse > cteDadosMsg, sem cabecMsg.distDFeInt SEM cUFAutor (o cUF vai no
mdfeCabecMsg do header), mdfeDadosMsg direto no Body. Só tem distNSU e
consNSU (não tem consChNSU).cUFAutor), versão 1.01.tpEvento); são enviados
pelo RecepcaoEvento do respectivo modelo.Fonte de verdade: gen_inventario.py gera inventario.json; build_collection.py
monta o .json do Postman. Para propor mudança, edite o gen_inventario.py,
rode os dois e abra um PR.
Mantido pela Stoix. Licença MIT.
1 commits
Python
100.0%