-
Total de ítens
37.471 -
Registro em
-
Última visita
-
Days Won
1.056
Tipo de Conteúdo
Blocks
Notes ACBrLibNFe
Fóruns
Downloads
Calendário
Tudo que Italo Giurizzato Junior postou
-
Bom dia, Vou fazer esse teste, acredito que seja algo no programa exemplo.
-
Bom dia Danilo, Muito obrigado pela colaboração, ainda hoje estarei enviando para o repositório.
-
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.
-
ACBrReinf - Retorno de eventos
Italo Giurizzato Junior replied to Paulo Alves N Junior's tópico in ACBr-Reinf
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. -
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.
-
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.
-
Bom dia, Acabei de fazer um teste e não tive esse problema.
-
Bom dia, Como o componente esta gerando o link e como deveria ser?
-
Bom dia Adriano, Ao configurar o programa exemplo, esta configurando corretamente o caminho da pasta que contem os schemas do respectivo provedor?
-
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.
-
Bom dia John, Você esta com todos os fontes atualizados? Inclusive os arquivos INI da pasta ArqINI ? Esta usando o programa exemplo?
-
Bom dia Graça, Pela falta de padronização entre os provedores fica complicado, o jeito é fazer testes.
-
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.
-
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.
-
CTE - Tag infDoc
Italo Giurizzato Junior replied to Amarildo de Matos's tópico in DFe - Documentos Fiscais Eletrônicos
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. -
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?
-
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?
-
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?
-
Mensagem NF-e cancelada
Italo Giurizzato Junior replied to [email protected]'s tópico in NFe/NFCe - Nota Fiscal Eletrônica
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". -
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;
-
Erro Interno: 0 Erro HTTP: 500 ao enviar nota
Italo Giurizzato Junior replied to Fernando Leite Barreto's tópico in ACBrNFSe
Bom dia Fernando, Solicite ao provedor as URLs de homologação e de produção do WebService. -
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.