Criar um endpoint API tipo para consultar o status do município pelo código IBGE que retorne as seguintes informações:
- status boolean – Informa se o município se encontra homologado na NuvemFiscal
- modelo string – Modelo do provedor do município
- versao string – Versão homologada do XML do provedor
- homologacao boolean – Ambiente de Homologação disponível
- autenticacao array – Autenticação disponível conforme regras do provedor
- certificado_a1
- login_senha
- emissao array – Modelos disponíveis conforme regras do provedor
- lote_rps
- nfse
- funcoes array – Funções disponíveis
- consultar
- cancelar
- substituir
Exemplo:
{
"status": true, // Ambiente homologado
"modelo": "abrasf", // Provedor do município
"versao": "2.02", // Versão homologada
"homologacao": true, // Ambientes disponíveis para emissão
"autenticacao": [ "certificado_a1" ], // Formato de autenticação
"emissao": [ "lote_rps", "nfse" ], // Modelos disponíveis para emissão
"funcoes": [ "consultar", "cancelar", "substituir" ] // Funções disponíveis
}
Isso ajudaria muito a automação de nossos aplicativos sempre que há um novo cliente, assim nossa aplicação já prepararia para obter as informações corretas de acordo com o município ou pediria para o cliente aguardar uns dias para que a NumemFiscal fizesse a homologação do novo município.
Isto evitaria constantes ligações/contato ao suporte da NuvemFiscal para saber sobre um novo município.
Espero term colaborado com esse maravilhoso Webservice de DFes. Grato.