Manuais:UniNFe/MunicipiosMonitor/TECNOSISTEMAS
Índice
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;