Ir para conteúdo
  • Cadastre-se

Diego Foliene

Consultores
  • Total de ítens

    5.325
  • Registro em

  • Última visita

  • Days Won

    155

Tudo que Diego Foliene postou

  1. Boa tarde! Em meus testes, verifiquei que exceto o grupo ICMSSN, os outros grupos de ICMS não estavam sendo gerados pela rotina WriteToIni da classe CTe.cs Acredito que seja essa a causa do seu problema. Enviei ao SVN na Rev-30251 alterações nas classes visando resolver esta questão. Por favor, queira atualizar para poder realizar novos testes e reportar qualquer problema.
  2. Boa tarde! A versão do XML está 4.00, mas agora ele deu erro de validação de schema no log. E no xml a tag pag está vazia. Este é o mesmo XML que ocasionou o erro anterior?
  3. Boa tarde! Por favor: Se estiver usando componente, por favor, configure a opção ACBrGNRE.Configuracoes.WebService.Salvar := True; Se estiver usando Lib as defina SalvarWS como sim e atribua um PathSalvar. Para o ACBrMonitor é a configuração do print na aba DFe > WebServices Refaça o teste. Ele vai dar o mesmo erro, mas agora ele vai gerar para você os arquivos de envelope da consulta. Ambos vão ter -soap no nome e são o arquivo que é enviado e a resposta do web service inalterada pelo ACBr. Disponibilize eles para análise. Se julgar que eles tenham dados sensíveis e não possam ser disponibilizados aqui, envie para [email protected] com o link do tópico do fórum no corpo da mensagem para posterior identificação.
  4. Tópico movido para a área do SAC, para que o SLA de respostas seja considerado Boa tarde! Por favor, o mesmo comportamento ocorre se testar usando o programa exemplo?
  5. Bom dia! Por favor, isso não é o mesmo assunto que está sendo tratado neste tópico? Se sim, por favor, faça o teste que o @EliasCesar sugeriu na última interação.
  6. Bom dia! Conferindo nos arquivos que disponibilizou, você informou 5 campos extras. No entanto, apesar de permitir mais de uma ocorrência, o limite de acordo com os schemas é de 3.
  7. Bom dia! Mais uma vez, muito obrigado pela contribuição. Fiz alguns testes com a mesma e me pareceu tudo certo. Enviada ao SVN na Rev-30249. Por favor, queira atualizar para poder realizar novos testes e reportar qualquer problema.
  8. Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.
  9. Bom dia! Alterações enviadas ao SVN nas Revisions 30246 e 30247.
  10. Boa tarde, Se você está enfrentando dificuldades ao tentar emitir NFSe para uma cidade que utiliza o provedor Assessor Público e está recebendo a mensagem de rejeição "Usuário e Senha Incorretos" mesmo que as informações estejam coincidindo, uma possível causa pode ser o preenchimento incorreto da Inscrição Municipal. Isso ocorre porque o provedor utiliza um código específico em vez da Inscrição Municipal convencional. Para resolver essa situação, siga os passos abaixo: Para conferir qual é o código, acesse a plataforma do ISS da prefeitura em "ISS > Cadastros > Contribuintes" e verifique se há um código identificando o contribuinte associado à sua conta. De possa dessa informação, substitua no ACBrNFSeX, o valor da propriedade ACBrNFSeX.Configuracoes.Geral.Emitente.InscMun pelo código identificador mencionado acima. Tente emitir a NFSe novamente após realizar essa alteração. Agradecemos ao membro da comunidade @felipebrambilla por ter compartilhado essa informação útil conosco.
      • 3
      • Curtir
  11. Boa tarde! Por favor, substitua as seguintes classes no caminho ..\ACBr\Projetos\ACBrLib\Demos\C#\CTe\Imports\Dinamico\Shared\CTe. Use a Lib que eu lhe enviei via mensagem privada e faça um novo teste. Se conferir no Modelo CTe.ini não consta uma seção Entrega. Dito isso, eu marquei na CTe.cs a classe Entrega como Obsoleta. No ComplementoCTe.cs eu adicionei as propriedades da classe Entrega, marquei algumas propriedades da própria classe como Obsoletas e adicionei as propriedades TipoData, tpPer, TipoHora, tpHor. Defina o TipoData e o tpPer assume o mesmo valor, mesma lógica se aplica ao TipoHora e o tpHor. Por favor, queira realizar um teste com essas alterações e reportar o resultado. CTe.cs ComplementoCTe.cs
  12. No XML que está sendo carregado, a versão é 4.0 ?
  13. @Jr.VecchiO passo a passo que executei para fazer funcionar. 1º Fiz o Download do projeto original que disponibilizou em respostas anteriores e ao abrir ele pela primeira vez no Visual Studio Community 2022, minha tela foi mostrada assim: 2º Note que ele aponta dois projetos, nas dependências que não foram encontrados, o ACBrLib.Core e o ACBrLib.NFSe. Ao clicar no projeto, ele tem um propriedade (Nome) e uma propriedade Caminho do arquivo, essa caminho do arquivo mostra de onde ele está buscando. 3º No meu caso, neste programa de exemplo para ilustrar, eu criei uma pasta Dependências e adicionei o conteúdo do ACBrLib.Core e do ACBrLib.NFSe nela: 4º Depois eu apontei eles na propriedade Caminho arquivo no projeto: 5º Cliquei com o botão direito no projeto e cliquei em "Recarregar Projeto": 6º Agora ele parou de apontar como não encontrado, mas ainda está em amarelo nas dependências, sinalizando que precisa de atenção: 7º Então clico com o botão direito em cima deles, e uso a opção "Remover". 8º E os adiciona novamente clicando com o botão direito em Dependências > Adicionar Referência de Projeto. 9º Ao fazer isso, ele abre para mim uma janela como esta, eu seleciono os dois projetos e clico em OK: 10º Se conferirmos no ACBrLib.NFSe ele está pedindo uma atenção nas dependências configuradas nele: 11º Isso acontece, porque se você abrir as Dependências do ACBrLib.NFSe, vai ver que ele também usa o ACBrLib.Core. 12º Então eu Remove eles, semelhante ao passo 7. 13º E adicione de novo, semelhante ao passo 9. 14º Se eu usar combinação Limpar Solução + Compilar Solução, não me é apontado mais erros. Agora, se eu tento executar o projeto ele exibe a mensagem de que "Não foi possível carregar a biblioteca". 15º Então eu distribui a Lib. Para isso, eu adicionei dentro da pasta do arquivo .exe um diretório que ficou com a seguinte estrutura. 16º Agora eu consigo compilar e executar o projeto, mas quando clico em ObterCertificado nada acontece. 17º Se eu comentar a linha InitializeComponent()... ... e clicar em ObterCertificado, passo a ter o erro "DadosPFX, ArquivpPFX, URLPFX ou NumeroSerie não especificados!" Isso acontece, porque não definimos a configuração de certificado no arquivo ACBrLib.ini que foi gerado automaticamente ao executar o projeto e centraliza todas as configurações da LIB. 18º No meu caso, eu copiei as mesmas configurações do arquivo de um demo em outra linguagem que uso para testes. 19º Ele deixou de dar erro e passou a me mostrar: 20º Alterei a linha txtResposta.Text = ret.ToString por txtResposta.Text = String.Join(Environment.NewLine, ret.[Select](Function(x) x.ToString()).ToArray()) e:
  14. Bom dia! Apenas complementando o que o @Daniel InfoCotidiano já lhe explicou. A mensagem "Dados PFX, Arquivo PFX ou Número de Série não encontrados" já é um retorno da Lib. Se você procurar dentro da pasta deste projeto WinFormsApp, vai ver que existe um arquivo ACBrLib.ini. Se você configurar ele, conforme o Daniel lhe orientou, o ObterCertificados vai lhe devolver a informação. Ou seja, a Lib está funcionando e comunicando.
  15. Apenas para dar um retorno. Fiz alguns testes. Constatado que de fato, precisa ser alterado nas classes do C#, no entanto, também há necessidade de alteração no componente nativo. Por favor, me informe, se está usando Lib Single Thread ou Multi Thread, x86 ou x64, StdCall ou Cdecl. Estou fazendo as devidas, alterações para poder testar aqui e assim que o fizer, vou lhe enviar no privado uma versão complilada da Lib para que possa testar ai.
  16. Por favor, vamos por partes. Você está tentando usar o exemplo que o @antonio.carlos lhe enviou no privado. Correto? Esse exemplo não acusa erro de compilação, ele executa, mas quando você clica em ObterCertificado, ele não faz nada. Correto? Você já substituiu a linha que eu orientei. Agora, no MainForm_Load, comente a linha "InitializeComponent()"
  17. Este é o exemplo que foi fornecido para você pelo Antônio certo? Comente a linha InitializeComponent() e refaça o teste.
  18. Boa tarde! #TK-4272 para análise do caso e parecer.
  19. Boa tarde! Obrigado pela análise e contribuição! Criada #TK-4271 para verificação e posterior inclusão no SVN.
  20. Boa tarde! Foi enviado ao SVN na Rev-30233 alteração visando corrigir este problema. Por favor, queira atualizar seus fontes, reinstalar o ACBr para realizar novos testes e reportar qualquer problema.
  21. Boa tarde! Muito obrigado por reportar! Foi criada a #TK-4263 para análise do caso e parecer do consultor responsável. Isso não ficou muito claro. No seu print do "Antes" o quadro está em branco. Por favor, pode fornecer mais detalhes? Se possível, disponibilize o XML que está usando para testes. Se ele tiver dados sensíveis e não puder ser anexado direto no tópico, envie para [email protected] com o link do tópico do fórum no corpo da mensagem para posterior identificação.
  22. @Jr.Vecchi, VB.Net não é minha linguagem nativa, então cabe melhoria, mas por favor, no seu exemplo, substitua: Private Sub btnObterCertificado_Click(sender As Object, e As EventArgs) Handles btnObterCertificado.Click Dim ret = NFSe.ObterCertificados() txtResposta.Text = ret.ToString End Sub Pelo seguinte: Private Sub btnObterCertificado_Click(sender As Object, e As EventArgs) Handles btnObterCertificado.Click Dim ret = NFSe.ObterCertificados() txtResposta.Text = String.Join(Environment.NewLine, ret.[Select](Function(x) x.ToString()).ToArray()) End Sub E faça um novo teste.
  23. Bom dia! Se você colocar um break point no momento em que chama a função é possível observar que ele está lendo e devolvendo a informação. O problema parece estar no ".ToString", estamos verificando.
  24. Bom dia! Enviado ao SVN na Rev-30228, a adição na rotina de leitura do INI e consequente geração dos valores no XML os seguintes valores: ValorFECP. TotalFECP. MultaFECP. JurosFECP. AutalMonetFECP MultaICMS. JurosICMS. AtualMonetICMS. Vale citar, no entanto, que esses diferentes nomes servem para definir o atributo da tag, mas o nome da tag em si será <valor> Além disso, o campo tem cardinalidade 0, ou seja, se informar valor zero, o mesmo não será adicionado no XML. Lhe avisarei aqui quando houver compilação da Lib que englobe esta alteração.
  25. Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.
×
×
  • 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...