Manual de integração com o webservice
Portais Disponíveis
- Produção
- Homologação
Métodos Disponíveis
- Envio.
- Assíncrono.
- Consulta de NFSe.
- Cancelamento de NFSe.
Observações
- XML não possui assinatura, apenas é necessário informar os parâmetros extras login e senha. Ex: Login=XXXXXXXXXXXXXX;Senha=XXXXXXXXXXX.
- Exceção: Alguns municípios podem requerer a utilização de assinatura, como Cajamar/SP.
- É necessário solicitar a liberação do ambiente de homologação e produção junto ao suporte do município.
- Não aceita envio em lote.
- A cada nota autorizada, deve-se incrementar a numeração de lote e de RPS.
- O padrão GEISWEB possui numeração sequencial de RPS, ou seja, o número do RPS deve seguir uma sequência e de maneira alguma deve ser quebrada.
- Ao autorizar uma NFSe, o número do RPS contido no xml de envio se transforma no número da nota e ele pode ser utilizado para consultar a mesma através do método ProxyNFSe.ConsultarNota(_NumeroNota, _Extras).
- Caso o envio do RPS não seja autorizado os erros serão apresentados no retorno do envio do lote.
- O número do lote e o número do RPS deverão ser os mesmos, caso forem diferentes o componente automaticamente atribuirá o número do RPS para o número do Lote.
- A tag TipoLcmto do XML é gerada automaticamente pelo componente, a partir da informação do campo TipoTributacao.
- O campo TipoRPS deve ser R se a tag TipoLcmto for igual a "R" ou "T".
- O campo TipoRPS deve ser E se a tag TipoLcmto for igual a "P" ou "N".
Geração do XML - Campos Importantes
- O código do serviço segue o que está descrito na LC-116.
Campos customizados para a impressão
Impressão do RPS
- CpfCnpjPrestador=String[14]
- InscricaoMunicipalPrestador=String[20]
- RazaoSocialPrestador=String[80]
- NomeFantasiaPrestador=String[80]
- EnderecoPrestador=String[80]
- TelefonePrestador=String[20]
- InscricaoMunicipalTomador=String[20]
- ValorTotalDeducoes=String[20]
- ValorISS=String[20]
- UfPrestador=String[2]
- NumeroEnderecoPrestador=String[10]
- BairroPrestador=String[80]
- CEPPrestador=String[20]
- NumeroEnderecoTomador=String[10]
Impressão da NFSe
- InscricaoMunicipalPrestador=String[20]
- EnderecoPrestador=String[80]
- UfPrestador=String[2]
- NumeroEnderecoPrestador=String[10]
- BairroPrestador=String[80]
- CEPPrestador=String[20]
- CodigoCidadePrestador=String[80]
- TelefonePrestador=String[20]
- InscricaoMunicipalTomador=String[20]
- EnderecoTomador=String[80]
- NumeroEnderecoTomador=String[10]
- BairroTomador=String[80]
- CEPTomador=String[20]
- CodigoCidadeTomador=String[20]
- UfTomador=String[2]
- ValorTotalDeducoes=String[20]
- HoraEmissao=String[8]
Soluções Tecnospeed
- Componente NFSe: Release 8.7.48.X.
- Manager eDoc: Release 4.1.94.X.
Comentários
0 comentário
Por favor, entre para comentar.