Manual de integração com o webservice
Portais Disponíveis
Métodos Disponíveis
- Envio.
- Síncrono.
- Consulta de NFSe por RPS.
Observações
- Utiliza o certificado digital para assinatura.
- Para fazer a comunicação com o Webservice, a prefeitura de Pelotas-RS exige a implementação de um Token no XML. Para saber como adquirir esse Token e para mais informações, acesse o Manual que está no topo deste artigo.
- Para realizar os métodos disponíveis, irá precisar informar um parâmetro extra "Senha" com o Token obtido.
- Exemplo: Senha=1234ABCdE567FG8hijkl90mno
- O erro <faultstring>Field 'CODIGO_MSG' not found</faultstring> pode ser retornado caso o Token não tenha sido configurado, ou esteja configurado incorretamente.
- Faz envio em lote.
- Cancelamento: Deverá ser realizado através de substituição, pois, o padrão não permite o Cancelamento de Notas.
- Para realizar a Substituição de NFSe através do método Enviar, é necessário incluir no tx2 os campos: TipoRpsSubstituido, SerieRpsSubstituido e NumeroRpsSubstituido com seus respectivos valores. Também é necessário informar o Número da NFSe a ser substituída como parâmetro extra. Ex: NumeroNFSe=999
Geração do XML - Campos Importantes
- O código do serviço segue o que está descrito na LC-116.
- Não é obrigatório informar o código CNAE, entretanto, caso informado será gerado no XML.
Campos customizados para a impressão
Impressão do RPS
- NomeFantasiaPrestador=String[80]
- RazaoSocialPrestador=String[80]
- InscricaoEstadualPrestador=String[80]
- EnderecoPrestador=String[80]
- CodigoMunicipioPrestador=String[10]
- UfPrestador=String[2]
- NumeroPrestador=String[7]
- ComplementoPrestador=String[20]
- BairroPrestador=String[40]
- TelefonePrestador=String[20]
- EmailPrestador=String[80]
- NomeFantasiaTomador=String[80]
- InscricaoEstadualTomador=String[80]
- DataPrestacaoServico=String[10]
- ValorTotalRetencoes=String[10]
- InformacoesComplementares=String[255]
- HoraEmissao=String[8]
Impressão da NFSe
- InscricaoEstadualTomador=String[80]
- InscricaoEstadualPrestador=String[80]
- MotivoCancelamento=String[50]
- DataPrestacaoServico=String[10]
- ValorTotalRetencoes=String[10]
- InformacoesComplementares=String[255]
- NomeFantasiaTomador=String[80]
- DataEmissaoNfseSubstituidora=String[20]
- HoraEmissao=String[8]
Comentários
0 comentário
Por favor, entre para comentar.