Tópicos deste artigo
- Manual do web service
- Portais disponíveis
- Métodos disponíveis
- Tipo de impressão
- Observações gerais
- Observações especificas por cidade
- 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
- Produção
- Homologação (para alguns municípios)
Métodos disponíveis
- Envio.
- Síncrono
- Assíncrono
- Não necessita envio sequencial¹
- Aceita envio de lote de RPS
- Consulta de lote.
- Consulta de NFSe por RPS
- Consulta de NFSe
- Consultar Notas Tomadas
- Cancelamento de NFSe
¹ Não 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
- Caso não sejam informados no tx2, os campos IdLote e IdDeclaracao são gerados automaticamente pelo componente, visto que eles não podem se repetir de uma emissão para outra.
- A quebra de linha pode ser representada no arquivo de integração pelo |(pipe), porém no XML de retorno das consultas e do envio síncrono a quebra não consta.
- No cancelamento das notas o pedido de cancelamento é enviado para análise junto à prefeitura, portanto não são canceladas imediatamente.
- Para cancelar em algumas cidades, é necessário adicionar o parâmetro CodigoCancelamento=E96 no envio do cancelamento.
- Para efetuar o cancelamento em algumas cidades, é necessário enviar o código de cancelamento de acordo com o Manual do WebService
-
Códigos de cancelamentos aceitos:
1- Erro na emissão
2 – Serviço não prestado
3 – Erro de assinatura
4 – Duplicidade da nota
5 – Erro de processamento - Os códigos 3 e 5 são de uso restrito da Administração Tributária Municipal.
-
Códigos de cancelamentos aceitos:
Observações específicas por cidade
Cidade | Observação | Código cancelamento |
Feliz/RS Santa Vitoria do Palmar/RS Canguçu/RS Victor Graeff/RS Ijuí/RS São Gabriel/RS Rolândia/PR Cidade Gaúcha/PR Altônia/PR Marmeleiro/PR |
|
|
Pato Branco/PR |
|
|
Observações sobre a geração do XML
- O código do serviço segue o que está descrito na LC-116.
- O campo Alíquota não é informado no XML de envio.
- Padrão exige que seja enviado o Código de Tributação do Município. Para algumas cidades ele vai ser igual ao código da lc-116 para outras vai ser igual ao CNAE.
Erros comuns
-
Erro E232 - "Ocorreu um erro no processamento do arquivo. Referência de objeto não definida para uma instância de um objeto".
Pode ser retornado quando o CodigoCnae e CodigoTributacaoMunicipio estiverem incorretos.
Solução: Deverá ser ajustado conforme consta na prefeitura.
-
Error in deserializing body of request message for operation 'EnviarLoteRpsSincrono'
Indica que há um problema na estrutura ou no conteúdo do XML.
Solução: Verificar se há caracteres especiais inválidos e/ou se o arquivo está em conformidade com o esquema XSD.
Campos customizados para a impressão do RPS
- NomeFantasiaPrestador=String[80]
- RazaoSocialPrestador=String[80]
- EnderecoPrestador=String[80]
- CodigoMunicipioPrestador=String[10]
- UfPrestador=String[2]
- NumeroPrestador=String[7]
- ComplementoEnderecoPrestador=String[20]
- BairroPrestador=String[40]
- CepPrestador=String[8]
- TelefonePrestador=String[20]
- EmailPrestador=String[80]
- ValorCofinsImportacao=String[20]
- ValorCIDE=String[20]
- ValorICMS=String[20]
- ValorIOF=String[20]
- ValorIPI=String[20]
- ValorPisImportacao=String[20]
Campos Customizados para a impressão da NFSe
- InscricaoEstadualTomador=String[80]
- InscricaoEstadualPrestador=String[80]
- TelefoneIntermediario=String[40]
- EmailIntermediario=String[80]
- ValorCofinsImportacao=String[20]
- ValorCIDE=String[20]
- ValorICMS=String[20]
- ValorIOF=String[20]
- ValorIPI=String[20]
- ValorPisImportacao=String[20]
- MotivoCancelamento=String[50]
Soluções Tecnospeed
- Componente NFSe: Release 8.7.48.X.
- Manager eDoc: Release 3.0.82.X
Comentários
0 comentário
Por favor, entre para comentar.