-
Total de ítens
18 -
Registro em
-
Última visita
Últimos Visitantes
1.639 visualizações
tiago.istuque's Achievements
-
Olá, bom dia! Pessoal, alguma novidade quanto a essa análise?
-
Obrigado Daniel! Qualquer dúvida estou à disposição.
-
Boa tarde, Segue documentação fornecida pelo banco. O PDF não consegui anexar ao tópico devido ao tamanho máximo dos anexos serem 2MB, então estou enviando através do link do google drive abaixo: https://drive.google.com/file/d/16Hv7fAmLvYl9H_JU-sGuwUjojX7Q0k4k/view?usp=sharing Vortx Calculo_digito_sgr (005).xlsx Vortx _Composicao_CodigoBarras_LinhaDigitavel.txt
-
tiago.istuque started following Adição das Cidades Guapiaçu e Itajobi , Contribuição banco Vórtx , Alteração URL do webservice para prefeitura Guapiaçu/SP e 2 outros
-
Boa tarde comunidade ACBR, Segue em anexo contribuição de implementação de novo banco no ACBr, já fizemos toda a validação e homologação junto ao suporte do Banco Vórtx. Fico à disposição para quaisquer dúvidas. ACBrBancoVortx.pas ACBrBoleto.pas 310.bmp
-
Alteração URL do webservice para prefeitura Guapiaçu/SP
tiago.istuque replied to tiago.istuque's tópico in ACBrNFSe
Obrigado @Alexandre de Paula e @Italo Giurizzato Junior. Já atualizei aqui e verifiquei as mudanças. Tópico pronto para ser encerrado. -
Alteração URL do webservice para prefeitura Guapiaçu/SP
um tópico no fórum postou tiago.istuque ACBrNFSe
@Italo Giurizzato Junior bom dia, O município de Guapiaçu/SP modificou o endereço IP do webservice de NFS-e, segue abaixo o endereço atualizado: [3517505] Nome=Guapiaçu UF=SP Provedor=Fiorilli Versao=2.00 ProRecepcionar=http://187.8.185.250:5661/IssWeb-ejb/IssWebWS/IssWebWS ProLinkURL=http://187.8.185.250:5661/issweb/formGerarNF.jsf?nroNota=%NumeroNFSe%&codVerificacao=%CodVerif%&cnpj=%Cnpj%&hash=%ChaveAcesso% -
tiago.istuque changed their profile photo
-
Ajuste layout impressão DANFS-e - Report DANFSE.fr3
um tópico no fórum postou tiago.istuque ACBrNFSe
Prezados, bom dia a todos. Ao adotar o modelo de impressão do DANFS-e utilizando o report DANFSE.fr3 do fastreport, constatei através de um cliente que esta ocorrendo um desalinhamento do Memo11-DADOS DO(S) SERVIÇO(S). Verificando o mesmo detectei que o que esta ocasionando este desalinhamento é a propriedade Align com valor "baWidth". Para corrigir foi preciso definir o valor da propriedade Align para "baNone". Assim sendo, gostaria de propor essa correção pra que vocês possam aplica-la ao SVN. Grato. -
Boa tarde, Sim, realmente a linha digitavel e código de barras estão corretos atualmente. A única coisa que atualmente não esta correta é o bendito campo Código do Beneficiário impresso na ficha de compensação do ACBr, que fica diferente do que o banco gerar, por isso propus essas mudanças. Mas acho que o melhor a se fazer no momento é aguardar que o banco disponibilize uma documentação para compor a ficha de compensação, e eu compreendo o entendimento de vocês em não fazerem nada de mudança se não for com base em documentação. Vamos dar uma pausa nessa thread, e seguir como esta atualmente até que uma documentação oficial pra compor a ficha de compensação seja disponibilizada. Vou reverter minhas mudanças aqui e alterar no meu sistema pra que o código da operação volte a ser preenchido no campo Código cedente, e bola pra frente. Vou fazer contato com o atendimento do banco e tentar obter uma documentação e voltamos a nos falar depois. Obrigado por enquanto. Abraços
-
Bom dia, é isso mesmo, de acordo com o seu entendimento passado no segundo paragrafo da sua resposta acima. Pra funcionar tudo corretamente com a mudança proposta e ficar claro como preencher o componente de boleto, devemos preencher da seguinte maneira: ACBrBoleto.Cedente.Agencia := '0001'; // Fixo ACBrBoleto.Cedente.AgenciaDigito := '9'; // Fixo ACBrBoleto.Cedente.Conta := 'Número da conta'; // Preencher com o número da conta corrente sem o DV ACBrBoleto.Cedente.ContaDigito := 'DV da conta'; // Preencher o DV da conta corrente ACBrBoleto.Cedente.DigitoVerificadorAgenciaConta := ''; // Não informar nada - Não utilizado na geração do arquivo remessa ACBrBoleto.Cedente.Convenio := ''; // Não informar nada - Não utilizado na geração do arquivo remessa ACBrBoleto.Cedente.Modalidade := ''; // Não informar nada - Não utilizado na geração do arquivo remessa ACBrBoleto.Cedente.Operacao := 'Número da operacao'; // Este é fornecido pelo Internet Bankink, na página de retorno. ACBrBoleto.Cedente.CodigoTransmissao := ''; // Não informar nada - Não utilizado na geração do arquivo remessa ACBrBoleto.Cedente.CodigoCedente := 'Código do beneficiário'; // Este campo não esta documentado pelo campo. Na geração do boleto pelo internet banking o banco informa um código específico deles que é sempre o mesmo. Nesse caso o que fiz foi seguir a ficha de compensação deles gerada pelo internet bankink, e preecho este código aqui neste campo. De acordo com as mudanças propostas no código do componente, seria preciso preencher os dados do cedente conforme demonstrado acima. As mudanças são poucas e simples e o impacto pra quem já esta em produção não chega a ser tão negativo, basta apenas preencher conforme acima. Praticamente são os dois campos envolvidos: Cedente.Operacao : Novo campo a ser preenchido, com código obtido na página de retorno no internet banking. Cedente.CodigoCedente: Preencher com o código do beneficiário de acordo com o boleto impresso diretamente pelo internet banking. Observe que o valor que deverá ser preenchido é o código logo após o carácter barra "/". Vale lembrar que essa mudança não vai impactar na geração do arquivo de remessa para o Banco Inter e consequentemente não traria danos ao registro de boletos. A mudança é para que apenas a ficha de compensação seja impressa corretamente, igualando o campo Código do Beneficiário ao que o próprio banco gera e também gerando corretamente o código de barras, usando no preenchimento do campo livre o Código de Operação conforme solicitado pelo banco. Em anexo estou enviando a unit alterada na data de hoje, que inclusive utilizei para gerar os meus boletos e processar o arquivo de retorno. Qualquer dúvida sinta-se a vontade para comentar. Abraços a todos. ACBrBancoInter.pas
-
Prezados, boa tarde! Analisei todas as postagens sobre essa questão do código de barras e linha digitavel da ficha de compensação do Banco Inter. Acredito que toda discussão e sugestões propostas até momento pelos membros dessa thread, acabam divergindo em um ponto ou outro justamente pelo fato de que não possuímos uma manual fornecido pelo banco que contemple a confecção da ficha de compensação, e isso leva a um processo de interpretação pessoal de cada um, e é onde as ideias se divergem. Enfim, analisando minuciosamente cada detalhe do que foi postado até o momento, chego a conclusão de que seria mais coerente seguir a sugestão do nosso colega @Nelson Santos, e vou tentar esclarecer o porque: No site do banco (Internet Banking), o próprio banco diz que para a montagem da linha digitavel deve-se utilizar um Número de Operação, que é fornecido na pagina de gerenciamento dos arquivos de retorno, conforme imagem anexada: Sendo assim, para que futuros usuários identifique facilmente o correto preenchimento deste dado no componente, seria interessante que se utilizasse da propriedade ACBrBoleto.Cedente.Operacao, pois qualquer um que olhe pra esta propriedade do componente vai interpretar que é ela que deve receber o Número da Operação conforme informado pelo banco. Entendo que se o componente possui esta propriedade é correto que ela seja utilizada, pois o nome da propriedade coincide com o dado fornecido pelo banco. Na função ACBrBancoInter.MontarCampoCodigoCedente proponho fazer a montagem da seguinte maneira: function TACBrBancoInter.MontarCampoCodigoCedente(const ACBrTitulo: TACBrTitulo): string; begin Result := ACBrTitulo.ACBrBoleto.Cedente.Agencia + ACBrTitulo.ACBrBoleto.Cedente.AgenciaDigito + '/' + ACBrTitulo.ACBrBoleto.Cedente.CodigoCedente; end; pois desta forma conseguimos imprimir o campo Agência / Código do Beneficiário da ficha de compensação igualmente ao que o próprio banco imprime, bastando apenas que no preenchimento do campo ACBrBoleto.Cedente.CodigoCedente se preencha com o mesmo dado que o banco utiliza, pois da forma que esta atualmente quando imprimimos pelo ACBr este campo fica diferente do que é impresso pelo banco. Aqui cabe uma observação: este dado que o banco imprime neste campo não consta em nenhum campo do arquivo de remessa, então não sei ao que se refere esta informação, parece que é algum código interno deles que identifica o cedente, o que é diferente do que esta sendo impresso atualmente utilizando o número da conta corrente. Enfim o que estou propondo é apenas igualar o que é impresso pelo banco na impressão da ficha de compensação pelo ACBr. Espero ter sido claro na minha proposição e entendimento do que acho mais adequado e entendível pra futuros usuário do Banco Inter. Abraço a todos, e vamos nos falando. De acordo com minha postagem anterior da maneira que esta atualmente utilizando-se da propriedade ACBrBoleto.Cedente.Conta para montagem do campo impresso "Agência / Código do Beneficiário", a impressão fica divergente da ficha de compensação que o próprio gera pelo site.
-
Boa tarde, Italo. Muito obrigado!
-
[3517505] Nome=Guapiaçu UF=SP Provedor=Fiorilli Versao=2.00 ProRecepcionar=http://187.9.146.42:5661/IssWeb-ejb/IssWebWS/IssWebWS ProLinkURL=http://187.9.146.42:5661/issweb/formGerarNF.jsf?nroNota=%NumeroNFSe%&codVerificacao=%CodVerif%&cnpj=%Cnpj%&hash=%ChaveAcesso% [3521903] Nome=Itajobi UF=SP Provedor=Fiorilli Versao=2.00 ProRecepcionar=http://nfes.itajobi.sp.gov.br/IssWeb-ejb/IssWebWS/IssWebWS ProLinkURL=http://nfes.itajobi.sp.gov.br/issweb/formGerarNF.jsf?nroNota=%NumeroNFSe%&codVerificacao=%CodVerif%&cnpj=%Cnpj%&hash=%ChaveAcesso%
-
Erro boleto Banco Safra - Linha digitável e Código de barras
tiago.istuque replied to joaolenosi's tópico in ACBrBoleto
Boa tarde. na unit ACBrBancoSafra, na geração do CNAB400, apenas comentei o código pra não gerar o digito verificador -
Erro boleto Banco Safra - Linha digitável e Código de barras
tiago.istuque replied to joaolenosi's tópico in ACBrBoleto
Juliana, obrigado pelo retorno. Fico à disposição pra qualquer outra informação referente a validação. -
Erro boleto Banco Safra - Linha digitável e Código de barras
tiago.istuque replied to joaolenosi's tópico in ACBrBoleto
@joaolenosi boa tarde! Já tinha visto os ajustes ora mencionados e antes de iniciar meu processo de homologação com o Banco Safra tive o cuidado de atualizar meus fontes do ACBr(em 14/10/2019), já com seus ajustes, porém como mencionei logo mais acima o Banco Safra rejeito nosso arquivo de remessa CNAB 400, alegando estar diferente a informação do campo nosso número no arquivo de remessa em comparação com o mesmo dado no boleto, na composição da linha digitável e código de barras. Reforço novamente que fiz um pequeno ajuste na geração do arquivo de remessa CNAB 400 apenas removendo o cálculo do dígito verificador do campo nosso número no arquivo, e após isso tivemos a validação homologada pelo banco. Sendo assim fico no aguardo de uma posição dos commiters, para possível aplicação do commit desse ajuste ao SVN. @Juliana Tamizou , poderia por gentileza dar acompanhamento nesta situação.