Ir para conteúdo
  • Cadastre-se

giovannicortiano

Membros
  • Total de ítens

    9
  • Registro em

  • Última visita

Últimos Visitantes

802 visualizações

giovannicortiano's Achievements

Rookie

Rookie (2/14)

  • First Post
  • Conversation Starter
  • Week One Done
  • One Month Later
  • One Year In

Recent Badges

3

Reputação

  1. giovannicortiano

    Nf3-e

    Boa tarde. Gostaria de saber se por acaso existe algum componente para leitura de XML Nf3-e. https://www.confaz.fazenda.gov.br/legislacao/ajustes/2019/ajuste-sinief-01-19 https://dfe-portal.svrs.rs.gov.br/Nf3e#
  2. Pessoal, foi erro meu. Depois de olhar o fonte do instalador eu vi que não tem problema nenhum. O instalador adiciona todos os librarys pra compilar/instalar as BPLS e depois remove, deixando só o LibXX se a opção "Deixar somente a pasta LibXX no Library Path do Delphi" estiver marcada. Porém como deu erro na minha compilação ele não tinha chego na parte em que remove os librarys e deixa só o "trunk2\Lib\Delphi\LibXX" e o meu delphi ficava com todos os lIbrarysPaths de todos os componentes. E o erro na compilação era pq meu libraryPath tinha ficado muito grande mesmo, dei uma "enxugada" no libraryPath e deu boa.
  3. Uso o Berlin, atualizei ontem e mesmo com a opção marcada ele adiciona todos os caminhos na minha Library
  4. @Juliomar Marchetti Eu não tenho acesso ao código do instalador né? Aí se eu tiver eu tento eu mesmo corrigir a situação acima e postar aqui...
  5. Boa tarde a todos. Atualizei meu fonte do ACBR trunk2 e o instalador não está respeitando a opção "Deixar somente a pasta LibXX no Library Path do Delphi" Antes eu marcava essa opção e o instalador colocava somente o diretório "trunk2\Lib\Delphi\LibXX", agora mesmo com essa opção marcada o instalador coloca na minha LibraryPath todos os caminhos dos componentes que instalei, aí estoura o tamanho limite e acontece o mesmo erro citado pelo pessoal.
  6. Boa tarde a todos. Estou com a mesma situação do dígito da agência no Santander citada na primeira postagem desse tópico. Eu consegui contornar a situação de uma outra forma, porém gostaria da opinião de vocês. A situação é a seguinte: Para homologar o boleto de um cliente o próprio banco Santander exigiu que no campo "Agência/Código do Cedente" do boleto que fosse exibido o código da agência SEM DÍGITO verificador. A partir daí eu comecei uma série de testes de utilização do componente: 1 - Tentei não preencher o dígito verificador da agência. Ao tentar imprimir o boleto o próprio componente reclama que o campo não está preenchido. 2- Tentei preencher o dígito verificador da agência com um espaço " ", o boleto imprimou o campo "Agência/Código do Cedente" da seguinte forma: "Agência- / CodigoCedente", ainda o banco rejeitou falando que não deveria ter o traço depois da agência (além disso o CNAB gerou com o dígito em branco e foi rejeitado porque é um campo numérico e não alfanumérico). 3 - Tentei pesquisar no forum do ACBR sobre isso e encontrei este aqui. Tentei implementar a resposta dada neste tópico, onde foi informado que o dígito da agência deve ser um último caractere por exemplo: Agência 3917 o dígito seria 7, então preenchi dessa forma, porém isso gerou um erro no CNAB onde a posição destinada a agência ficou com o valor "0391", que deveria ser "3917" e o dígito ficou com "7" que deveria ser "0" conforme o manual, pois quando não existe dígito deve enviar zerado no CNAB por ser um campo numérico. Então eu percebi que o banco queria que no boleto saísse apenas a agência SEM NADA DE DÍGITO, NEM O VALOR ZERO e no CNAB fosse enviado Agência preenchida e o campo dígito zerado pro ser numérico. O que eu fiz, eu alterei a unit "ACBrBancoSantander" para que a função MontarCampoCodigoCedente não considere o dígito verificador da agência, visto que o banco Santander nunca tem dígito na agência. Essa função só é utilizada para montar o campo no boleto, não é utilizada para gerar CNAB. Dessa forma o boleto gerou igual o banco queria com o campo "Código do Cedente" da seguinte forma: Agencia/Convenio (sem nada de dígito nem traço, nem dígito zerado) e o CNAB gerou certinho o campo de agência e dígito preenchido com zeros. Dessa forma o banco homologou o boleto e o atendente do banco me falou que no CNAB vai zerado não porque o dígito é zero e sim porque o campo é numérico, logo quando não existe dígito deve ir zerado, isso não significa que o digito é zero e que deve ser impresso com zero no boleto. A função alterada ficou da seguinte forma: function TACBrBancoSantander.MontarCampoCodigoCedente ( const ACBrTitulo: TACBrTitulo ) : String; begin Result := ACBrTitulo.ACBrBoleto.Cedente.Agencia+'/'+ ACBrTitulo.ACBrBoleto.Cedente.CodigoCedente; end; Eu gostaria de saber a opinião de vocês sobre isso, existe alguma forma de configurar para que não saía nada de dígito no boleto Santander? Eu posso ter configurado errado? Ou acham válida a alteração na UNIT, visto que o banco Santander não tem dígito de agência? Obrigado.
  7. Boa tarde, gostaria de saber se existe algo que possa ser feito para ajudar nesse projeto, seja com desenvolvimento ou teste. Para que a ACBR consiga subir para o SVN dentro do prazo para entrega. Lembro que, não estou cobrando e sim oferecendo ajuda seja com desenvolvimento ou de alguma outra forma para finalizarmos esse projeto. Atenciosamente, Giovanni.
  8. Alguém tem alguma noção sobre como está isso? Parece que agora já saiu o manual. Existe alguma versão do AcbrSped que auxilia no envio desse arquivo?
×
×
  • 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.