-
Total de ítens
954 -
Registro em
-
Última visita
-
Days Won
5
Tipo de Conteúdo
Blocks
Notes ACBrLibNFe
Fóruns
Downloads
Calendário
Tudo que Valdir Dill postou
-
Duvidas sobre novos comandos Trunk2
Valdir Dill replied to rodrigoogioni's tópico in Dúvidas Gerais sobre o ACBr
Bom dia, Veja este artigo do Regys -> https://regys.com.br/como-instalar-o-trunk2-do-acbr/ Além do post ter informações importantes, nos comentários você também encontrará dicas importantes.. -
Erro na Impressão com FR
Valdir Dill replied to Valdir Dill's tópico in NFe/NFCe - Nota Fiscal Eletrônica
Ok, atualizado, testado e funcionando. Obrigado! -
Boa tarde, No trunk2 não estou conseguindo imprimir o Danfe. Ocorre erro cujo print estou anexando. Obs.: se, mesmo com os fontes do trunk2, utilizar um arquivo .fr3 mais antigo (do trunk) o erro não ocorre. Obrigado
-
Bom dia, Bem, na verdade o banco não está exatamente exigindo. Pelo que entendi, é mais uma recomendação. Tive um caso no Bradesco, onde um usuário tentou fazer a homologação e o sistema estava gerando um campo incorretamente. Aí retornaram com o erro daquele campo e aproveitaram para passar essa recomendação de não utilizar caracteres minúsculos ou com acentos. Vide anexo. No manual da CEF para SIGCB - http://www.caixa.gov.br/downloads/cobranca-caixa-manuais/LEIAUTE_CNAB_240_SIGCB_COBRANCA_CAIXA.pdf - também traz essa orientação. Printei a página 7 do manual e estou anexando. Obrigado!
-
Bom dia, Estou iniciando na geração de arquivos remessa e notei que alguns bancos exigem os textos (nomes, mensagens, etc.) em maiúsculo e sem acentos, cedilha, ... Pergunto: existe alguma rotina pronta no ACBR para converter esses textos automaticamente? Obs.: estou usando a função acbrUtil.TiraAcentos. Funciona beleza, mas se tivesse uma propriedade no próprio componente credito que seria mais prático. Obrigado!
-
Boa noite, Agora sim, tudo certo! 1 - Perfeito. Alterações testadas e funcionando; 2 - Parabéns e obrigado; 3 - Também precisa fazer as mesmas alterações na ACBrBancoCaixa.pas que é a unit do sistema SIGCB da Caixa, pois a regra é a mesma. Em anexo estou enviando a .pas já com as alterações. Não sei como funciona para subir no svn, mas seria só colocar esse arquivo lá. Inclusive já fiz os testes. Obrigado! ACBrBancoCaixa.pas
-
Sim, utilizo trunk2. Dos arquivos que anexei, o ACBrBancoCaixaSICOBOld é a função no trunk e o ACBrBancoCaixaSICOBNew do trunk2.
-
Bom dia, Sim Juliomar, ela havia respondido aqui que até o final do dia 03 estaria no svn, mas depois disso eu incluí uma nova resposta que eu havia atualizado os fontes e não haviam mudanças. Por desencargo, fiz um novo download dos fontes agora, inclusive deletei o ACBrCaixaEconomicaSICOB.pas aqui da minha máquina antes de baixar. No log das mudanças é mencionado que foi feita uma mudança na ACBrCaixaEconomicaSICOB referente a este tópico, mas não encontrei essa mudança no novo arquivo. Ou eu estou muito enganado, ou não houve nenhuma mudança nas rotinas em relação ao conteúdo do post inicial, ou seja, havendo ou não havendo percentual de multa, o campo (15.R) da data da multa será gerado no arquivo remessa (segmento R). Estou anexando o arquivo antigo e o que baixei da ACBrCaixaEconomicaSICOB. No arquivo deixei só a "function TACBrCaixaEconomicaSICOB.GerarRegistroTransacao240(ACBrTitulo : TACBrTitulo): String". Não encontrei nenhuma mudança em ao objeto deste post. Apenas alguns comandos mudaram de PadL para PadRight. Se tem algo que eu não estiver vendo, por favor me indique. Obrigado. ACBrBancoCaixaSICOBOld.pas ACBrBancoCaixaSICOBNew.pas
-
Olá... Não era prazo de até um dia para respostas aqui no SAC??? Estou aguardando desde o dia 03/09...
-
Boa tarde, Atualizei agora pouco os fontes e não percebi mudanças na ACBrBancoCaixaSICOB.pas em relação ao conteúdo deste post. Obrigado!
-
Bematech Cortando Magem Danfe NFCe
um tópico no fórum postou Valdir Dill NFe/NFCe - Nota Fiscal Eletrônica
Estou com um usuário que utiliza o modelo Bematech MP4000. Está cortando na margem direita no Danfe da NFCe com Fast Report. Estou enviando o Danfe impresso para ilustrar o que ocorre. Já mudei o .fr3 diminuindo as margens, mas não adiantou. Esse modelo de impressora só tem conexão USB. Então pergunto: 1) Existe alguma coisa que possa ser feita para evitar esse corte de margem? 2) Será que esse modelo de impressora teria que ser utilizada a opção ESCPOS? Mas ela é conexão USB, teria como fazer isso? Alguém já teve experiência com esse modelo? Obrigado! -
Bom dia, Obrigado Juliana, A mensagem retornada na crítica da CEF foi: "nenhum valor esta sendo enviado no segmento R, então não há necessidade de envio do mesmo". Postei a resposta lá no forum geral, mas não tive retorno. Por favor, responda por aqui. Obrigado!
-
Manifestação de Destinatário
Valdir Dill replied to Valdir Dill's tópico in NFe/NFCe - Nota Fiscal Eletrônica
Exato. Esse case está dentro de um "for I := 0 to AcbrNFe1.WebServices.DistribuicaoDFe.retDistDFeInt.docZip.Count-1 do". -
Manifestação de Destinatário
Valdir Dill replied to Valdir Dill's tópico in NFe/NFCe - Nota Fiscal Eletrônica
Bom dia, Acho que que não estava conseguindo me expressar para dizer onde estava minha dificuldade. Mas acho que matei a charada. Pelo menos naquilo que eu estava em dúvida. Me corrija se eu estiver errado, mas a variável para identificar o que é o que em cada item (NSU) listados no arquivo baixado é o docZip.Items.schema. Vejamos um exemplo: Case AcbrNFe1.WebServices.DistribuicaoDFe.retDistDFeInt.docZip.Items.schema of tsresNFe : ShowMessage('Este NSU traz um resumo da nota.'); tsresEvento : ShowMessage('Este NSU traz um resumo de eventos.'); tsprocNFe : ShowMessage('Este NSU traz uma nota completa. Isso significa que a nota já foi manifestada.'); end; -
Bom dia, Obrigado Juliana, A mensagem retornada na crítica da CEF foi: "nenhum valor esta sendo enviado no segmento R, então não há necessidade de envio do mesmo".
-
Em relação aos fontes do NFSe no trunk2, é possível me passarem uma posição ou pouco mais precisa? Sei que já foi informado que é preciso aguardar, mas já faz tanto tempo que todos os demais componentes já estão funcionando no trunk2 que estou começando a pensar em descontinuidade do componente no pacote ACBR. Entendo que a NFSe ficou para um segundo plano e também entendo a complexidade de atualizar todo o código fonte. Mas não posso ficar nessa situação. Estou há quase um mês sem atualizar o fonte porque no trunk não está mais tendo atualização e o trunk2 a NFSe ainda não está funcional. O problema é que meu sistema depende de que a NFSe esteja funcional para migrar tudo, já que não tenho como separar, ou seja, fazer a NFSe com os fontes antigos (trunk) e o restante com o código novo (trunk2). Então, se possível, peço que me dêem essa posição sobre a NFSe no trunk2. Está sendo atualizado? Há alguma perspectiva de tempo para finalizar? Existe a possibilidade de descontinuação?... Obrigado!
-
Olá, Há alguns dias abri um post - http://www.projetoacbr.com.br/forum/topic/23970-remessa-240-cef/ - com uma dúvida relacionada a remessa de boletos CEF. Porém, não recebi nenhuma dica. Como faço nesse caso, abro um novo tópico aqui no SAC? Obrigado!
-
Manifestação de Destinatário
Valdir Dill replied to Valdir Dill's tópico in NFe/NFCe - Nota Fiscal Eletrônica
Por outro lado o NSU = 2 é uma NF-e completa, portanto a mesma foi manifestada e o NSU = 3 se refere a um resumo de evento, para saber qual evento se trata, temos que descompactar o seu conteúdo. E você teria algum exemplo simples de como fazer essa descompactação? Ou é algo complexo de se fazer? Obrigado! -
Manifestação de Destinatário
um tópico no fórum postou Valdir Dill NFe/NFCe - Nota Fiscal Eletrônica
Não sei se eu estou fazendo corretamente a leitura do arquivo de retorno dos NSU, mas não estou conseguindo verificar os eventos de confirmação, ciência, etc. No arquivo anexo, tem 3 NSU. O 001 é do resumo da nota, o 002 "deve" ser a nota toda, pois ficou disponível depois que foi registrada a ciência da operação. E o NSU 003 é o registro do CTe referente a NFe. Com a rotina abaixo, eu estou conseguindo identificar o evento (NSU 003) de registro do CTe, mas os dois primeiros me trazem a mesma informação, ou seja, que seria da NFe 35150847960950089785550100000227641026322067 com situação autorizada. A dúvida principal é como tratar o arquivo e identificar o evento da ciência que tem nessa nota. Por favor, analisem a minha rotina e me sugiram como poderia ficar para que retorno também esse evento de ciência da operação que com certeza está no arquivo, mas não estou conseguindo ler. Anexei também um print do portal da receita, mostrando os eventos vinculados a nota. Obrigado. for I := 0 to AcbrNFe1.WebServices.DistribuicaoDFe.retDistDFeInt.docZip.Count-1 do begin if AcbrNFe1.WebServices.DistribuicaoDFe.retDistDFeInt.docZip.Items.resNFe.chNFe <> '' then begin case DMNFEletr.AcbrNFe1.WebServices.DistribuicaoDFe.retDistDFeInt.docZip.Items.resNFe.cSitNFe of snAutorizado : VAux := 'NFe autorizada'; snDenegado : VAux := 'NFe Denegada'; snCancelada : VAux := 'NFe Cancelada'; end; end else if AcbrNFe1.WebServices.DistribuicaoDFe.retDistDFeInt.docZip.Items.resEvento.chNFe <> '' then begin case AcbrNFe1.WebServices.DistribuicaoDFe.retDistDFeInt.docZip.Items.resEvento.tpEvento of teCancelamento : VAux := 'Evento Cancelamento'; teCCe : VAux := 'Evento CCe'; teManifDestConfirmacao : VAux := 'Evento Confirmação'; teManifDestCiencia : VAux := 'Evento Conhecimento'; teManifDestDesconhecimento : VAux := 'Evento Desconhecimento'; teManifDestOperNaoRealizada : VAux := 'Evento Desconfirmação'; teRegistroCTe : VAux := 'Evento Registro CTe'; end; end; ShowMessage(VAux) end; 20150827210020-dist-dfe.xml -
Bom dia, Estou gerando o arquivo remessa cnab240 para Caixa Econômica e me deparei com uma situação. Na geração do segmento R, a linha 849 da ACBrBancoCaixaSICOB.pas está assim: FormatDateTime('ddmmyyyy',Vencimento) {ADataMoraJuros} + // 67 a 74 - Se cobrar informe a data para iniciar a cobrança ou informe zeros se não cobrar Pelo manual da CEF, esse campo 15.3R é o campo da data de cobrança da multa. Ocorre que na remessa que estou gerando, não existe multa. Portanto o campo 14.3R (posição 66 da linha) fica igual a 0, ou seja, este campo está correto. Porém, o componente sempre gera o campo 15.3R com a data do vencimento do boleto, o que, no caso atual, em que não há percentual de multa, gera uma inconstência no banco e retorna erro dizendo para zerar essa data porque campo da multa também está zerado. Na minha análise, essa linha 849 da unit realmente estaria errada, pois sempre completa a data (15.3R), mesmo que não exista multa informada. Estou correto? Como os colegas procedem nesse caso? Se alguém puder me dar uma luz... Obrigado!
-
Problema na instalação do Fortes Report
Valdir Dill replied to leoquinterno's tópico in Dúvidas Gerais sobre o ACBr
Conseguiu resolver Gilmar? Estou com o mesmo problema. Está parecendo alguma coisa nas diretivas. Ele não considera a uses da Windows. Mas não consegui descobrir a causa. Obrigado! -
Consulta Notas Destinadas x Consumo Indevido de WS
Valdir Dill replied to Valdir Dill's tópico in ACBrNFe
Boa tarde Marcio, Obrigado pela dica. Até essa parte eu até tinha feito. Minha dificuldade maior é como saber o que é evento, o é nota de fato. Por exemplo, no arquivo anexo tem 50 linhas dentro da tag <loteDistDFeInt>. Algumas linhas com "<docZip NSU="000000000000059" schema="resNFe_v1.00.xsd">H4sIAA..." e outras " <docZip NSU="000000000000094" schema="procNFe_v3.10.xsd">H4sIAAAAAAAEA...". Como tratar isso que está sendo minha dúvida. Tentei desta forma Boa tarde Marcio, Obrigado pela dica. Até essa parte eu até tinha feito. Minha dificuldade maior é como saber o que é evento, o é nota de fato. Por exemplo, no arquivo anexo tem 50 linhas dentro da tag <loteDistDFeInt>. Algumas linhas com "<docZip NSU="000000000000059" schema="resNFe_v1.00.xsd">H4sIAA..." e outras " <docZip NSU="000000000000094" schema="procNFe_v3.10.xsd">H4sIAAAAAAAEA...". Como tratar isso que está sendo minha dúvida. Tentei desta forma for I := 0 to AcbrNFe1.WebServices.DistribuicaoDFe.retDistDFeInt.docZip.Count-1 do begin VChave := AcbrNFe1.WebServices.DistribuicaoDFe.retDistDFeInt.docZip.Items.resNFe.chNFe; if AcbrNFe1.WebServices.DistribuicaoDFe.retDistDFeInt.docZip.Items.resNFe.cSitNFe = snAutorizado then SituacaoNota := 'Autorizada'; end; Nessa rotina acima, todas as alinhas são listadas como autorizadas e em duplicidade. Por exemplo, o NSU 59 e 94 têm a mesma nota. Já a nota 17022 do NSU 81 é uma nota cancelada. Poderia me dar uma dica sobre isso? Obrigado! 20150818180402-dist-dfe.xml -
Consulta Notas Destinadas x Consumo Indevido de WS
Valdir Dill replied to Valdir Dill's tópico in ACBrNFe
Bom dia, Iniciei a consulta pelo ACBrNFe1.DistribuicaoDFe(UF, CNPJ, 0, ''). Nesse passo tudo certo. Depois da execução desse comando, recebi o 20150814221822-dist-dfe.xml como retorno. Minha dificuldade está em como tratar esse arquivo, já que o conteúdo e sua tag <loteDistDFeInt>, que veio com 34 itens, está compactado. Já li todos os post do fórum sobre o assunto e analisei o exemplo do Acbr, mas não estou conseguindo evoluir. Por favor, gostaria de dicas sobre os próximos passos. Pelo que entendi, agora eu teria que descompactar o arquivo e depois varrer os itens para ver que tipo de documento é cada item, certo? Mas como fazer essa leitura? Quais os comandos? Obrigado! -
NFCe x Código de Segurança para QCode
Valdir Dill replied to Valdir Dill's tópico in NFC-e - Nota Fiscal do Consumidor Eletrônica
É verdade. O que me confundiu é que tem duas NT 2014.001 e eu estava olhando a mais atualizada, v1.10. Estranho ter duas versões de uma mesma NT com o mesmo número e assuntos totalmente diferentes, hehe! Mais uma vez obrigado! -
NFCe x Código de Segurança para QCode
Valdir Dill replied to Valdir Dill's tópico in NFC-e - Nota Fiscal do Consumidor Eletrônica
Beleza Italo, eu já havia visto um post aqui no fórum que orientava a ver essa NT, mas não consegui encontrar nada sobre código de segurança nela. Essa NT é sobre EPEC. Mas beleza, agradeço o retorno. Acredito que não esteja disponível mesmo nas SEFAZ esse serviço, pois não encontrei quase nenhum material sobre isso. Vou "deixar quieto" por enquanto, O usuário providencia o CSC pelos canais da SEFAZ mesmo. Obrigado!