Ir para conteúdo
  • Cadastre-se

Italo Giurizzato Junior

Consultores
  • Total de ítens

    37.554
  • Registro em

  • Última visita

  • Days Won

    1.058

Tudo que Italo Giurizzato Junior postou

  1. Não tem, pois conforme o tempo passa e o pessoal vai testando o componente e vai surgindo as aberrações. Se formos criando propriedades de configuração para que elas sejam alteradas em tempo de execução, o componente amanhã vai ter umas 500 propriedades.
  2. Então o jeito é atribuir a string "105" ao campo. A partir do momento que o provedor aceita o código "0" para o Item de serviço, o jeito é fazer essa configuração no arquivo ACBrNFSeXServicos.ini e do lado da sua aplicação fazer a tratativa. Lembre-se que com o parâmetro: Params=NaoFormatarItemServico: Faz com que o componente não aplica a normatização e muito menos formatação da informação.
  3. Porque não funciona? Se você atribuir a string "01.05" ao campo ItemListaServico com esse parâmetro é para ele manter o que foi informado.
  4. Bom dia a todos, O provedor esta retornando esse erro E4. Favor entrar em contato com o provedor e relatar o problema. Se eles não tomarem nenhuma atitude, peça aos seus clientes que protocolem uma reclamação na prefeitura.
  5. Faça a seguinte alteração no arquivo ACBrNFSeXServicos.ini [5103403] ; Atualizado em 10/08/2022 Nome=Cuiaba UF=MT Provedor=ISSNet Params=NaoFormatarItemServico: ; ProRecepcionar=https://wscuiaba.issnetonline.com.br/webserviceabrasf/cuiaba/servicos.asmx Depois execute o Compila_RES, reinstale o ACBr e faça novos testes.
  6. Bom dia Guilherme, Você alterou o arquivo ACBrNFSeXServicos.ini ? Se sim, favor anexar para que possamos analisar.
  7. Bom dia Daniel, Você atualizou todos os fontes de todas as pastas? Se sim, reinstalou o ACBr?
  8. Bom dia Lutzem, Já inclui na minha lista de tarefas para analisar a sua contribuição. TK-2973 Gostaria de saber quais provedores você esta usando com o novo componente e se estão funcionando sem nenhum problema.
  9. Bom dia Carlito, Pelo arquivo *-env-lot-sinc.xml (envio do lote) você atribui o valor 14 para o numero do lote. No arquivo *-lista-nfse-sinc.xml (retorno do envio) temos a rejeição: E233 que diz que o Lote já foi processado e pede para que você escolha um outro numero para o lote e envie novamente o Rps. Você precisa verificar no site da prefeitura se é possível verificar quais os Rps que já foram processados e se consta o numero do lote. Caso não tenha como obter essas informações através do site, o jeito vai ser entrar em contato com o provedor, com certeza ele vai ser capaz de lhe informar o numero do ultimo Rps enviado e processado com sucesso bem com o numero do lote. A partir dessa informação você da sequencia.
  10. Boa tarde Datilas, Não existe nenhuma propriedade de configuração para esse fim. Portanto não tem como. A solução é alterar o arquivo ACBrNFSeXServicos.ini, visto que essa configuração é por cidade e a partir do momento que a cidade XYZ não deve dividir a alíquota por 100 ao gerar o XML do Rps, esse procedimento é valido para todos os contribuintes dessa cidade.
  11. Isso pode resolver no momento que o componente recebe o XML como resposta do webservice e o lê para deixar pronto para ser impresso o DANFSE. Mas se amanhã você pegar o XML da NFS-e que esta salvo em disco ou no banco de dados e for carregar para poder enviar por e-mail ou imprimir novamente o DANFSE o componente não vai saber qual é a origem dele, ou seja, se ele foi gerado pelo serviço GerarNFSe ou pelo ConsultarNFSePorRps do webservice e consequentemente não vai saber a formatação que deve ser utilizada. Entendeu? Esse é o grande problema. Enquanto eles não gerarem o XML da nota independente do serviço com a mesma formatação de datas, não teremos uma solução. Você esta enviando o Rps usando o método Emitir parametrizado para o modo de envio Unitário (meUnitario), chegou a testar o os modos: meLoteAssincrono e meLoteSincrono? Os métodos: ConsultarLote, ConsultarNFSe, ConsultarNFSeServicoPretado e ConsultarNFSeServicoTomado segundo o manual da ABRASF é para retornarem também o XML da nota, chegou a testa-los? O método ConsultarLote se faz necessário ao usar o Emitir no modo meLoteAssincrono para obter o XML da nota. Porque os demais contribuintes não tem problemas? Eles devem usar o serviço do webservice EnviarLoteRps e depois o ConsultarLoteRps, para enviar o Rps e obter o XML da nota respectivamente. Mas você esta usando outro modo de envio e outro serviço de consulta. Esta claro para mim que quem fez a rotina que gera o XML da NFS-e do serviço GerarNFSe foi um que quem fez a do ConsultarNFSePorRps foi outro. E pode ter certeza que esse pessoal não esta mais na empresa e quem sobrou não tem competência para fazer as devidas correções e vem com essas desculpas esfarrapadas.
  12. Boa tarde Lutzem, Essa alteração vai ajudar você e demais desenvolvedores em que?
  13. Boa tarde Muito obrigado pela colaboração, já inclui na minha lista de tarefas. TK-2970
  14. Boa tarde Carlos, Pode ser que esse erro esteja ocorrendo ao tratar o retorno do SubstituirNFSe. Favor configurar o programa exemplo para salvar os Envelope (soap). Faça um novo teste de substituição e anexe os XML (soap) gerados.
  15. Boa tarde Grabriel, Muito obrigado pela colaboração, já inclui na minha lista de tarefas para analise. TK-2969
  16. Boa tarde Willian, Para mim a mensagem esta clara, você não informou o percentual da alíquota, logo o webservice esta entendendo que é zero, sendo que o correto é 2.
  17. Boa tarde, Você entendeu o que eu escrevi? O provedor esta gerando o XML da nota com uma formatação para as datas ao emitir a nota e com outra formatação ao consultar a mesma. Pelo e-mail que você enviou para eles deixo bem claro o problema que esta ocorrendo. Pela resposta deles só confirma o que eu escrevi na ultima linha da minha postagem. Se você parametriza para a Consulta, ao emitir ocorre erro ao ler o XML retornado pela emissão. Se você parametriza para o Emitir, ao consultar ocorre erro ao ler o XML retornado pela consulta. A rotina que faz a leitura do XML tanto ao consultar quanto ao emitir é a mesma. Você tem uma solução?
  18. Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.
  19. Boa tarde Paulo, Favor atualizar os fontes do ACBr, reinstale e faça novos testes.
  20. Boa tarde Luiz, Já esta no SVN, favor atualizar, reinstalar e faça novos testes.
  21. Boa tarde, Já se encontra no SVN a implementação do provedor CTA, esta pronto a unit responsável por gerar o XML e a unit Provider que gera o Lote de envio de Rps bem como o de pedido de cancelamento. Mas ainda não consegui êxito, o webservice me retorna a seguinte mensagem: "[ERRO CRÍTICO] XML NÃO RECEBIDO PELO WEBSERVICE - Verifique se o XML está sendo enviado como arquivo anexo pelo protocolo POST e Media Type = multipart/form-data" Veja se consegue um contato com o provedor para juntos tentarmos resolver esse problema.
  22. Bom dia Luiz, Muito boa observação, ainda hoje estarei enviado para o SVN a correção.
  23. Bom dia Willian, Praticamente todos os provedores que seguem a versão 2 do layout da ABRASF não tem o serviço Consultar Situação do Lote. Analisando o código do componente o parâmetro ConsultaSitLote só recebe o valor True se o provedor segue a versão 1 do layout da ABRASF, caso contrario o valor desse parâmetro é Falso, logo não deveria executar essa consulta. Vai ser necessário debugar o Emitir que se encontra na unit ACBrNFSeX mais precisamente a linha 400 para saber qual é o valor da propriedade ConsultaSitLote.
  24. Bom dia Carlos, Segundo o Manual da versão 2.03 da ABRASF temos os seguintes códigos de cancelamento: 1 – Erro na emissão 2 – Serviço não prestado 3 – Erro de assinatura 4 – Duplicidade da nota 5 – Erro de processamento Importante: Os códigos 3 (Erro de assinatura) e 5 (Erro de processamento) são de uso restrito da Administração Tributária Municipal. Como no seu teste você informou o código 1 (erro de emissão), a prefeitura entende que vai ser emitida uma outra nota, neste caso em vez de você cancelar a nota errada e depois emitir uma nota nota, você pode fazer esses dois processos em um único, ou seja, usar o serviço SubstituirNFSe, este serviço lhe permite cancelar a nota errada e emitir uma nova que substituirá a errada que foi cancelada. Agora se você solicitar o cancelamento de uma nota informando o código 2 ou 4, acredito que o método cancelar vai funcionar. Faça esses testes e me de um retorno.
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.

The popup will be closed in 10 segundos...