Manuais:UniNFe/MunicipiosMonitor/TECNOSISTEMAS

De unimake
Ir para: navegação, pesquisa

Padrão TECNOSISTEMAS

  • Municípios no padrão TECNOSISTEMAS utilizam WSDL's diferentes para emissão de NFSe, logo cada prefeitura pode ou não implementar os serviços listados abaixo. No UniNFe e DLL, tem uma versão de SCHEMA:

Para uso no UniNFe

Descrição do serviço
Cancelamento de NFSe
CancelarNfse-ped-cannfse.xml
Consulta de lote RPS (protocolo)
ConsultarLoteRps-ped-loterps.xml
Consulta faixa de uma numeração de NFSe
ConsultarNfseFaixa-ped-sitnfse.xml
Consulta de NFSe por RPS
ConsultarNfseRps-ped-sitnfserps.xml
Consulta de NFSe de serviços prestados
ConsultarNfseServicoPrestado-ped-sitnfse.xml
Consulta de serviços tomados
ConsultarNfseServicoTomado-ped-sitnfsetom.xml
Consulta da sequência de lote RPS
ConsultarSequenciaLoteNotaRPS-ped-seqlotenotarps
Recepção de envio em lote RPS síncrono
RecepcionarLoteRpsSincrono-env-loterps.xml
Substituição de NFSe
SubstituirNfse-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
Consulta da sequência de lote RPS
ConsultarSequenciaLoteNotaRPS
61
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.NFSeConsultarSequenciaLoteNotaRPS,
    SchemaVersao = "1.00"
};

var consultarSequenciaLoteNotaRPS = new ConsultarSequenciaLoteNotaRPS(conteudoXML, configuracao);
consultarSequenciaLoteNotaRPS.Executar();

var retornoPrefeitura = consultarSequenciaLoteNotaRPS.RetornoWSString;

Veja também