Tópicos deste artigo
- Manual do web service
- Portais disponíveis
- Métodos disponíveis
- Tipo de impressão
- Observações gerais
- Observações sobre a geração do XML
- Erros comuns
- Campos customizados para a impressão do RPS
- Campos customizados para a impressão da NFSe
Manual de integração com o webservice
Portais disponíveis
Métodos disponíveis
- Envio.
- Assíncrono
- Necessita envio sequencial¹
- Aceita envio de lote de RPS
- Consulta Situação de lote
- Consulta de lote
- Consulta de NFSe por RPS
- Cancelamento de NFSe
¹ Necessita que as notas sejam enviadas de forma sequencial
Tipo de impressão
- A impressão é feita via link da prefeitura¹
¹ Nossos produtos realizam o download do PDF da NFSe que foi gerado pela própria prefeitura.
Observações gerais
- No cancelamento, pode-se informar o parâmetro Extra MotivoCancelamento para impressão;
- Ao realizar a consulta de lote de um lote com erro, o xml retornado é vazio. Para esses casos, é recomendado que utilize a Consulta de Situação de lote, a qual retorna o motivo da rejeição do lote.
Observações sobre a geração do XML
- O código do serviço segue o que está descrito na LC-116.
- É obrigatório informar o código CNAE.
- Código CNAE segue a tabela nacional com 7 digítos.
- CodigoTributacaoMunicipio é o código da atividade listada no portal, podendo ser encontrada quando realizada a emissão manual "Código do Serviço/Atividade: Ex: 10.02/7490104", sendo assim, 7490104 seria o código de tributação do município.
- Quando utilizado padrão do município à alíquota deve ser dividido por 100.
Erros comuns
Erro: ("Houve uma instabilidade no webservice...")
Há momentos em que o WebService passa por instabilidades, retornando erro na requisição do XML. Para esses casos, aguarde alguns minutos e faça a requisição novamente.
Erro: "Unmarshalling Error: elemento inesperado (uri:"http:/www.abrasf.org.br/nfse.xsd", local:"cabecalho"). Os elementos esperados são (none)"
Uma das possíveis causas da rejeição é o preenchimento do .TX2 com acentos e quebras de linha.
Campos customizados para a impressão do RPS
- RazaoSocialPrestador=String[80]
- EnderecoPrestador=String[80]
- CodigoMunicipioPrestador=String[20]
- UfPrestador=String[5]
- NumeroPrestador=String[20]
- ComplementoPrestador=String[80]
- BairroPrestador=String[80]
- CepPrestador=String[20]
- TelefonePrestador=String[20]
- EmailPrestador=String[80]
- ResponsavelRetencao=String[80]
- MunicipioIncidencia=String[80]
- IdentificacaoDeducao=String[80]
- RegraEspecial=String[80]
Campos Customizados para a impressão da NFSe
- MotivoCancelamento=String[80]
- ResponsavelRetencao=String[80]
- MunicipioIncidencia=String[80]
- IdentificacaoDeducao=String[80]
- RegraEspecial=String[80]
- EmailPrestador=String[80]
Soluções Tecnospeed
- Componente NFSe: Release 10.1.62.X
- Manager eDoc: Release 5.1.X.X
Comentários
0 comentário
Por favor, entre para comentar.