Manuais:UniNFe/MunicipiosMonitor/WEBISS

De unimake
Ir para: navegação, pesquisa

Padrão WEBISS

  • Municípios no padrão WEBISS utilizam WSDL's diferentes para emissão de NFSe, logo cada prefeitura pode ou não implementar os serviços abaixo. No UniNFe, tem duas versões de SCHEMA e na DLL apenas uma versão de SCHEMA:
  • Observação:
    • Municípios de versão 1.00, utilizam WSDL de produção e homologação diferentes.
    • Municípios de versão 2.02, utilizam WSDL de produção diferente e o mesmo WSDL de homologação.

Para uso no UniNFe

Descrição do serviço
Cancelamento de NFSe
CancelarNfseEnvio-ped-cannfse.xml
CancelarNfseEnvio-ped-cannfse.xml
Consulta de lote RPS (protocolo)
ConsultarLoteRpsEnvio-ped-loterps.xml
ConsultarLoteRpsEnvio-ped-loterps.xml
Consulta de uma NFSe
ConsultarNfseEnvio-ped-sitnfse.xml
-
Consulta faixa de uma numeração de NFSe
-
ConsultarNfseFaixaEnvio-ped-sitnfse.xml
Consulta de NFSe por RPS
ConsultarNfseRpsEnvio-ped-sitnfserps.xml
ConsultarNfseRpsEnvio-ped-sitnfserps.xml
Consulta de NFSe de serviços prestados
-
ConsultarNfseServicoPrestadoEnvio-ped-sitnfse.xml
Consulta de NFSe de serviços tomados
-
ConsultarNfseServicoTomadoEnvio-ped-sitnfsetom.xml
Consulta da situação de um lote RPS
ConsultarSituacaoLoteRpsEnvio-ped-sitloterps.xml
-
Gerar apenas uma NFSe
-
GerarNfseEnvio-env-loterps.xml
Recepção de envio em lote RPS
EnviarLoteRpsEnvio-env-loterps.xml
EnviarLoteRpsEnvio-env-loterps.xml
Recepção de envio em lote RPS síncrono
-
EnviarLoteRpsSincronoEnvio-env-loterps.xml
Substituição de NFSe
-
SubstituirNfseEnvio-ped-substnfse.xml

Para uso na DLL

Descrição do serviço
Cancelamento de NFSe
CancelarNfse
24
Consulta de lote RPS (protocolo)
ConsultarLoteRps
31
Consulta faixa de uma numeração de NFSe
ConsultarNfseFaixa
35
Consulta de NFSe por RPS
ConsultarNfsePorRps
36
Consulta de NFSe de serviços prestados
ConsultarNfseServicoPrestado
33
Consulta de NFSe de serviços tomados
ConsultarNfseServicoTomado
34
Gerar apenas uma NFSe
GerarNfse
27
Recepção de envio em lote RPS
RecepcionarLoteRps
28
Recepção de envio em lote RPS síncrono
RecepcionarLoteRpsSincrono
29
Substituição de NFSe
SubstituirNfse
30

Exemplo de uso na DLL em C#:

var configuracao = new Configuracao
{
    TipoDFe = TipoDFe.NFSe,
    CertificadoDigital = CertificadoSelecionado,
    TipoAmbiente = TipoAmbiente.Producao,
    CodigoMunicipio = codigo_ibge_do_municipio,
    Servico = Servico.NFSeGerarNfse,
    SchemaVersao = "2.02"
};

var gerarNfse = new GerarNfse(conteudoXML, configuracao);
gerarNfse.Executar();

var retornoPrefeitura = gerarNfse.RetornoWSString;

Veja também