Ir para conteúdo
  • Cadastre-se

Italo Giurizzato Junior

Consultores
  • Total de ítens

    37.471
  • Registro em

  • Última visita

  • Days Won

    1.056

Tudo que Italo Giurizzato Junior postou

  1. Bom dia, Vou fazer esse teste, acredito que seja algo no programa exemplo.
  2. Bom dia Danilo, Muito obrigado pela colaboração, ainda hoje estarei enviando para o repositório.
  3. Bom dia Pablo, Dependendo do que foi informado a PathSalvar e PathReinf corremos o risco de gerar em duplicidade a pasta AnoMes. Dai o motivo das linhas que você comentou.
  4. Bom dia Luis, Sempre que propor alguma alteração em alguma unit, favor anexar a mesma aqui no fórum para que possamos analisar. Desde já muito obrigado pela colaboração. Favor anexar a unit alterada.
  5. Boa tarde a todos, Foi realizada modificações visando a leitura de XML de terceiros. Ao carregar um XML de terceiros através do método LoadFromFile, o componente checa para saber se o XML esta assinado, caso não esteja, será realizado a assinatura e a validação do mesmo e por fim deixa-lo na fila de eventos para ser enviado através do método Enviar. Essas modificações já foram enviadas para o repositório.
  6. Boa tarde a todos, Foi realizada modificações visando a leitura de XML de terceiros. Ao carregar um XML de terceiros através do método LoadFromFile, o componente checa para saber se o XML esta assinado, caso não esteja, será realizado a assinatura e a validação do mesmo e por fim deixa-lo na fila de eventos para ser enviado através do método Enviar. Essas modificações já estão do repositório.
  7. Bom dia, Acabei de fazer um teste e não tive esse problema.
  8. Bom dia Ricardo, Muito obrigado pela contribuição, já foi enviando para o repositório.
  9. Bom dia, Como o componente esta gerando o link e como deveria ser?
  10. Bom dia Adriano, Ao configurar o programa exemplo, esta configurando corretamente o caminho da pasta que contem os schemas do respectivo provedor?
  11. Bom dia André, Com os novos fontes e arquivos INI chegou a fazer os testes? A minha postagem se refere ao atributo ID que alguns provedores usam "id" em vez de "Id". O provedor SmarAPDABRASF se utiliza do atributo "Id" logo o problema dele é outro.
  12. Bom dia John, Você esta com todos os fontes atualizados? Inclusive os arquivos INI da pasta ArqINI ? Esta usando o programa exemplo?
  13. Bom dia Graça, Pela falta de padronização entre os provedores fica complicado, o jeito é fazer testes.
  14. Bom dia, Lembre-se que os componentes ACBr são 100% compatíveis com o Delphi 7 em diante e com o Lazarus (Free Pascal). Entendo a sua dificuldade no entendimento, uma vez que você foi escolher justamente um componente novo que esta passando por melhorias e correções. Talvez se tivesse pegado o ACBrNFe que esta mais consolidado não teria tanta dificuldade.
  15. Bom dia Ferreira, Se você conseguiu carregar um XML do eSocial gerado por terceiros e através do componente assinou e validou o mesmo, agora esta fácil. Basta salvar esse XM assinado e validado, depois carregue ele com o LoadFromFile e por fim execute o método Enviar. No programa exemplo tem um botão que mostra o uso do LoadFromFile (Carregar XML) e outro que mostra o Enviar. Como o LoadFromFile carrega o XML e o deixa na lista para ser enviado, o que poderia ser feito é checar se o mesmo esta assinado, se não estiver realizar a assinatura e a validação. Vou colocar isso na minha lista de afazeres para hoje.
  16. Bom dia Carlos, Desculpe falha minha. André, obrigado pela correção.
  17. Bom dia Amarildo, Cuidado para não misturar os grupos e seus respectivos campos do CT-e OS com o CT-e. O grupo <infDocRef> se refere a informações de Documentos Referenciados, grupo este usado na emissão de um CT-e OS Normal. Veja página 187 do Manual do CT-e versão 3.00, note que esse grupo se encontra dentro do grupo <infCTeNorm> cuja descrição é: Grupo de informações do CT-e OS Normal. Por outro lado o grupo <infDocRef> não existe no CT-e. O CT-e é o documento usado para acobertar o transporte de carga, o CT-e OS é usado para acobertar o transporte de valores, bagagem extra ou fretamento. Se você esta emitindo o CT-e deve-se preencher os campos das seções [infNFexxx] ou [infNFxxx] ou [infOutrosxxx] A seção infNFe é usada para informarmos a chave da(s) NF-e emitida(s) pelo remetente da carga. A seção infNF é usada para informarmos os dados da(s) NF (papel) emitida(s) pelo remente da carga. A seção infOutros é usada para informamos os dados do(s) outro tipo de documento (por exemplo Carta Remessa de Mercadoria) emitida(s) pelo remetente da carga. Somente uma desses 3 tipos de seções pode constar no CT-e, posso ter 200 seções infNFe mas não posso ter nenhuma dos outros 2 tipos (não sei se ficou claro). O erro de validação que acusa a falta do elemento infDoc é motivado pela ausência de um dos grupos: infNF, infNFe e infOutros. Espero ter ajudado.
  18. Você concorda que quanto mais pessoas tiverem testando, analisando o código e propondo correções e melhorias o componente evolui mais rapidamente do que apenas um ficar trabalhando nele?
  19. Bom dia Rogério, Em vez de remover parte do código, não seria mais interessante checar se a seção existe caso negativo não tentar ler os seus dados?
  20. Bom dia Rogerio, No programa exemplo do eSocial através do botão [Carregar INI] você carrega um arquivo INI e através do botão [Enviar] você envia o Lote. Tentou usar o botão [Carregar INI] duas ou mais vezes para carregar vários arquivos INI e depois o botão [Enviar] para ver se foi gerado e enviado um Lote com todos os eventos que você carregou?
  21. Bom dia Ricardo, Favor anexar a unit alterada para que possamos analisar.
  22. Bom dia Fernando, Se não me falha a memória o componente responsável pela impressão do DANFE possui uma propriedade chamada NFeCancelada que se atribuirmos o valor True será impresso uma tarja com a seguinte mensagem: "NFe Cancelada".
  23. Bom dia Carlos, Você só pode executar o pag.Add mais de uma vez caso existe mais de uma forma de pagamento, por exemplo, a compra ficou em 130 reais vou pagar 40 reais com o meu vale refeição e 90 em dinheiro. Todos os campos referentes ao pagamento tem que estar e um único Add. exemplo: with pag.Add do begin indPag := <indicador de forma de pagamento> tPag := <meio de pagamento> vPag := <valor do pagamento> < se o pagamento for com cartão temos que informar os dados referente ao cartão aqui > vTroco := <valor do troco> end;
  24. Bom dia Fernando, Solicite ao provedor as URLs de homologação e de produção do WebService.
  25. Bom dia John, Não me recordo de ter dito que deveria ser alterado o arquivo GINFES.ini Outra coisa, URL de namespace é uma coisa, URL do webservice é outra. Provedor Ginfes: [NameSpace] Producao=http://producao.ginfes.com.br Homologacao=http://homologacao.ginfes.com.br [URL_P] RecepcaoLoteRPS=https://producao.ginfes.com.br/ServiceGinfesImpl [URL_H] RecepcaoLoteRPS=https://homologacao.ginfes.com.br/ServiceGinfesImpl Esses dois últimos se referem as URLs dos webservices (produção e homologação). Agora se você quer alterar por conta e risco, vai em frente.
×
×
  • 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.