Manual de integração com o webservice
Portais Disponíveis
- Produção
- Homologação
Métodos Disponíveis
- Envio.
- Síncrono.
- Consulta de NFSe Por Rps
- Cancelar NFSe
Observações
- Todos os métodos de comunicação (Envio, Consulta e Cancela) necessitam dos parâmetros Login=XXXXXXXXXX;Senha=XXXXXXXXXXXX
- No ambiente de Homologação está disponível somente a comunicação de Envio, pois ela somente valida o xml e retorna se está com erro ou não. Com isso as notas enviadas em Homologação não tem registro na prefeitura, consecutivamente não é possível realizar uma consulta ou cancelamento da mesma.
- Erro de "Conexão finalizada ou interrompida de modo anormal.". Alterar no NfseLocais esta propriedade: ModoEnvioCent=2
- No método de cancelamento é possível informar os seguintes códigos de cancelamentos "apenas o número":
- 1 - Rasura
- 2 - Erro preenchimento
- 3 - Fim do prazo de validade
- 4 - Fora de sequência numérica e cronológica
- 5 - Desacordo comercial
- 6 - Outros
- Caso não seja informado o parâmetros CodigoCancelamento o componente ira adotar o código 2.
- Caso informado o CodigoCancelamento=6 é possível informar o parâmetro MotivoCancelamento=Motivo.... Com o motivo do cancelamento, caso não seja informado esse parâmetro o componente ira adotar o motivo "Nota cancelada a pedido do prestador".
- A substituição de NFS-e não funcionava pelo WebService no momento da homologação, recomendamos que faça a substituição da NFS-e pelo portal da prefeitura.
- Não possui envio em Lote, sendo o mesmo limitado a uma nota por vez.
- Para realizar a impressão da descrição do serviço, deve ser informado o campo CodigoItemListaServico como campo customizado da impressão, e o código da lista que está descrito na LC-116, por exemplo:
- DadosImpressao=CodigoItemListaServico=14.01
- O erro "ERRO;Cód. erro :0 (): ();" Pode acontecer quando o envio não está assinado corretamente.
- Para a cidade de Cacu GO, o CodigoItemListaServico deve ser preenchido com o ID do cadastro do serviço no sistema interno da prefeitura. Caso envie normalmente, retorna-se o erro: "Serviço informado não autorizado. Serviços autorizados (85, 85, 86, 86, 96, 96)." Deve-se então preencher o CodigoItemListaServico com um dos numeros de serviço retornados.
Geração do XML - Campos Importantes
- O código do serviço é utilizado o próprio de cada cidade do padrão. Entre em contato com a prefeitura para ter conhecimento do serviço autorizado para o prestador emitente.
- Utilize o campo CodigoItemListaServico do padrão único para informa-lo.
- É obrigatório informar o código CNAE.
- Código CNAE segue a tabela nacional com 7 digítos.
Campos customizados para a impressão
Impressão do RPS
- RazaoSocialPrestador=String[80]
- NomeFantasiaPrestador=String[80]
- EnderecoPrestador=String[80]
- NumeroPrestador=String[20]
- ComplementoPrestador=String[80]
- BairroPrestador=String[20]
- CodigoCidadePrestador=String[7]
- UfPrestador=String[2]
- CepPrestador=String[12]
- TelefonePrestador=String[20]
- EmailPrestador=String[80]
- RetencoesFederais=String[12]
- ValorDescontos=String[20]
- FormaPagamento=String[30]
- QuantidadeParcelas=String[3]
- Observacao=String[80]
- CodigoItemListaServico=String[7]
- ValorLiquido=String[20]
Impressão da NFSe
- RazaoSocialPrestador=String[80]
- NomeFantasiaPrestador=String[80]
- EnderecoPrestador=String[80]
- NumeroPrestador=String[20]
- ComplementoPrestador=String[80]
- BairroPrestador=String[20]
- CodigoCidadePrestador=String[7]
- UfPrestador=String[2]
- CepPrestador=String[12]
- TelefonePrestador=String[20]
- EmailPrestador=String[80]
- RetencoesFederais=String[12]
- ValorDescontos=String[20]
- FormaPagamento=String[30]
- QuantidadeParcelas=String[3]
- Observacao=String[80]
- CodigoItemListaServico=String[7]
- ValorLiquido=String[20]
Soluções Tecnospeed
- Componente NFSe: Release 9.1.60.XXXX
- Manager eDoc: Release 4.1.95.XXXX
Comentários
0 comentário
Por favor, entre para comentar.