Manual de integração com o webservice
Portais Disponíveis
- Produção
- Homologação (Só faz envio, não tem consulta)
Métodos Disponíveis
- Envio.
- Assíncrono.
- Consulta de lote.
- Consulta de NFSe por RPS.
- Cancelamento de NFSe.
Observações
- Autenticação é feita com o parâmetro extra "senha" preenchido com o token fornecido no portal da prefeitura. Por exemplo: "senha=123123-123145-1233112".
- O Token/Senha pode ser gerado após login no portal da prefeitura, como na imagem:
- Não aceita envio em lote.
- Caso não sejam informados no tx2, os campos IdLote e IdRps são gerados automaticamente pelo componente, visto que eles não podem se repetir de uma emissão para outra.
- A cada nota autorizada, os campos NumeroLote e NumeroRps devem ser incrementados.
- O layout segue o padrão da Nfse Nacional, com os ajustes da RTC007, contendo campos de IBS e CBS.
- Em caso de cancelamento de uma nota, pode demorar até um minuto para que a nota cancelada tenha retorno na consulta com os dados do cancelamento confirmados.
- Atualmente o único tipo de cancelamento aceito é de evento 101101, não sendo possível cancelar por substituição
- Nesse padrão é obrigatório o preenchimento do campo no tx2 CodigoContribuinte, referente à tag XML cIntContrib . Nos testes feitos no município de JEQUIE-BA, deve-se preencher com o códigoItemListaServico de 4 dígitos.
Campos customizados para a impressão
Impressão da NFS-E
BaseCalculo=String[15]
EnderecoPrestador=String[-]
EnderecoTomador=String[-]
OutrasInformacoes=String[255]
NfseSubstituida=String[10]
DataCancelamento=String[10]
RazaoSocialIntermediario=String[80]
Impressão do RPS
ValorIss=String[10]
OutrasRetencoes=String[10]
BaseCalculo=/RPS/ValorServicos
CnpjPrestador=String[14]
NomeFantasiaPrestador=String[80]
RazaoSocialPrestador=String[80]
EnderecoPrestador=String[80]
UfPrestador=String[2]
NumeroEnderecoPrestador=String[10]
ComplementoEnderecoPrestador=String[40]
BairroPrestador=String[40]
CepPrestador=String[8]
EnderecoTomador=/RPS/EnderecoTomador/Logradouro
OutrasInformacoes=String[255]
RazaoSocialIntermediario=String[80]
CodigoMunicipioPrestador=String[10]
DiscriminacaoServico=String[2000]
Exemplos de arquivos de integração
Comentários
0 comentário
Por favor, entre para comentar.