Manual de integração com o webservice
Portais Disponíveis
- Produção
- Homologação
Métodos Disponíveis
- Envio.
- Assíncrono.
- Consulta de lote.
- Consulta de NFSe.
- Cancelamento de NFSe.
Observações
- Os campos xServ e infAdic são limitados pelo schema do padrão com 256 caracteres.
- Na página 13 do manual você pode observar a formação do campo ChaveAcesso , porém no Manager Edoc a formação dessa chave é feita automaticamente.
- O campo CodigoItemListaServico do TecnoNFSe é referente ao campo cLCServ do XML da prefeitura.
- O campo CodigoCnae /CodigoTributacaoMunicipio do TecnoNFSe é referente ao campo cServ do XML da prefeitura.
Notas Rejeitadas por Duplicidade (Edoc/SaaS)
- Para evitar duplicações e o descarte de notas que já foram AUTORIZADAS será possível sincronizar as notas que retornarem o erro de duplicidade no fluxo de ENVIO. As notas ficarão com a situação ENVIADA, necessitando de um tratamento especial para chegarem a situação final (AUTORIZADA, REJEITADA OU CANCELADA).
- Caso existam divergências entre a situação da nota na prefeitura (Autorizada) e em nosso produto (Enviada) e a mensagem do retorno tenha sido:
- "Nota fiscal já foi emitida"
- ou retorne as seguintes mensagens ao tentar resolver, ou descartar uma nota:
- "EXCEPTION,EspdManNFSeCheckParamsException,Por questão de segurança, o RPS informado já foi convertido em NFSe, caso os dados da nota sejam os mesmos e deseje sincronizar, informe o código de verificação da NFSe através do parâmetro "CodVerificacao", e também informe o parâmetro "forcar=true"."
- "EXCEPTION,EspdManNFSeResolveException,Por questão de segurança a nota não será descartada, pois, o RPS informado já foi convertido em uma NFSe, caso os dados da nota não sejam os mesmos e deseje descartar, passe o parâmetro "forcar=true""
- Siga algum dos passos a seguir:
- Dados Iguais: Se os dados da nota enviada forem os mesmos da nota que está AUTORIZADA no portal da prefeitura, e deseje sincroniza-la, deve ser utilizado o parâmetro "forcar=true" na rota de RESOLVE, como no exemplo abaixo:
ATENÇÃO: a sincronização será realizada independente de que as informações contidas na nota emitida difiram da NFSe do portal da prefeitura. Portanto, é necessário se certificar que as notas sejam exatamente as mesmas.
- Dados Diferentes: caso os dados da nota enviada e da AUTORIZADA no portal da prefeitura sejam divergentes e deseje descartar essa nota, deverá utilizar o parâmetro "forcar=true" na rota de DESCARTA, conforme o exemplo abaixo:
ATENÇÃO: Isso fará com que a nota seja descartada.
- Dados Iguais: Se os dados da nota enviada forem os mesmos da nota que está AUTORIZADA no portal da prefeitura, e deseje sincroniza-la, deve ser utilizado o parâmetro "forcar=true" na rota de RESOLVE, como no exemplo abaixo:
Os demais parâmetros do método RESOLVE, continuam sendo os mesmos já aceitos (handle; numNFSe; e numRPS, serieRPS e tipoRPS), conforme a documentação
Campos customizados para a impressão
Impressão do RPS
- ISSQN=String[100]
- Deducoes=String[100]
- RetIss=string[10]
Impressão da NFSe
- ISSQN=String[100]
- Deducoes=String[100]
- RetIss=string[10]
Soluções Tecnospeed
- Componente NFSe: Release 8.7.52.X.
- Manager eDoc: Release 3.0.85.X.
Comentários
0 comentário
Por favor, entre para comentar.