Ir para conteúdo
  • Cadastre-se

Rodolfo Latreille

Membros
  • Total de ítens

    7
  • Registro em

  • Última visita

Últimos Visitantes

O bloco dos últimos visitantes está desativado e não está sendo visualizado por outros usuários.

Rodolfo Latreille's Achievements

Rookie

Rookie (2/14)

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

Recent Badges

0

Reputação

  1. Bom dia, estou desenvolvendo as rotinas do BLOCO - X e estou com problemas ao utilizar o ReprocessarArquivo. O método ReprocessarArquivo espera o código do Recibo e o Motivo, a minha dúvida é em que momento e como faço o envio do arquivo que gostaria que substituísse o que estaria com problemas? O que estou tentando fazer é ReprocessarArquivo com o Recibo que gostaria e na sequência tento fazer o envio do novo arquivo pelo método TransmitirArquivo, e a resposta é de que já existe um arquivo semelhante com o Recibo XXX. Verifiquei na documentação https://acbr.sourceforge.io/ACBrMonitor/ReprocessarArquivo.html e não é solicitado o novo arquivo. No exemplo do BlocoX, o ReprocessarArquivo também espera o recibo e o motivo. Alguém que utiliza o processo ReprocessarArquivo para me auxiliar nessa questao? Obrigado.
  2. Bom dia, para conseguir homologar, no fonte ACBrBancoCaixa, no procedimento MontarCodigoBarras que originalmente é assim: Modulo.CalculoPadrao; Modulo.MultiplicadorFinal := 2; Modulo.MultiplicadorInicial := 9; Modulo.Documento := CampoLivre; Modulo.Calcular; DVCampoLivre := intTostr(Modulo.ModuloFinal); foi deixado da seguinte maneira: Modulo.CalculoPadrao; Modulo.Documento := CampoLivre; Modulo.Calcular; DVCampoLivre := IntToStr(Modulo.DigitoFinal); Onde nesse caso, consegui fazer a homologação.
  3. Não, seria ACBrBancoCaixa, mas agora fico sem saber o que fazer. Hoje tenho o ACBr alterado, e ainda não coloquei os boletos em produção por conta desse detalhe. Não tenho nem argumentos para conversar com o pessoal da homologação do banco. Já não saberia como proceder com tal situação. Obrigado
  4. Boa tarde, sim, o digito do nosso número esta correto, 3, mas o que ocorreu na homologação, que eu tive que ajustar, é a maneira de calcular o DV do código de barras, no caso na função MontarCodigoBarras do banco Caixa, foi nessa rotina que alterei de: Modulo.CalculoPadrao; Modulo.MultiplicadorFinal := 2; Modulo.MultiplicadorInicial := 9; Modulo.Documento := CampoLivre; Modulo.Calcular; DVCampoLivre := intTostr(Modulo.ModuloFinal); para: Modulo.CalculoPadrao; Modulo.Documento := CampoLivre; Modulo.Calcular; DVCampoLivre := IntToStr(Modulo.DigitoFinal);
  5. Então, pela falta de especificações dos erros, no caso um apontamento genérico pela Caixa, foram várias tentativas de homologação, até que o último retorno foi a orientação de acompanhar o manual disponível no site, então foi nesse momento que identifiquei tal situação, onde fui acompanhando o que o ACBr fazia para montar e calcular os valores e comparando com o que o manual pedia.
  6. Boa noite, o retorno do banco foi: FICHA DE COMPENSAÇÃO / CEDENTE / BENEFICIÁRIO 1) Erro de validação das especificações técnicas referentes ao código de barras, representação numérica e/ou fator de vencimento Os dados a qual tentei fazer a homologação foram: Cedente: 0931/674280-7 Carteira: 14 (RG) Um do NossoNumero: 847 (14000000000000847-3) A homologação foi bem sucedida, mas quando deixei o calculo padrão, tirando o valor inicial 9 e final 2, como descrito anteriormente. Obrigado.
  7. Boa tarde pessoal, estive em processo de homologação de boletos da Caixa e foi rejeitada a homologação devido ao digito do código de barras não ser igual ao esperado. Fiz toda a análise do conteúdo descrito no manual disponibilizado pela Caixa através do link http://www.caixa.gov.br/Downloads/cobranca-caixa/ESP_COD_BARRAS_SIGCB_COBRANCA_CAIXA.pdf, e comparei com o que está escrito no ACBr. Diante da análise identifiquei que o manual da Caixa fala em gerar o digito do código de barras com o seguinte padrão: "Aplicar o módulo 11, com peso de 2 a 9. O primeiro dígito da direita para a esquerda será multiplicado por 2, o segundo por 3 e assim sucessivamente até o 9." e no ACBr esta descrito da seguinte maneira: Modulo.CalculoPadrao; Modulo.MultiplicadorFinal := 2; Modulo.MultiplicadorInicial := 9; Modulo.Documento := CampoLivre; Modulo.Calcular; DVCampoLivre := intTostr(Modulo.ModuloFinal); Os valores iniciais e finais não estariam invertidos? No manual ainda é descrito que deve ser pego o resto da divisão, somatória / 11, e diminuir por 11, tudo exemplificado no manual, já o ACBr esta pegando somente o resto da divisão, e não o resultado do resto da divisão subtraído de 11. Quando fiz uma novo homologação deixando o ACBr simplesmente com o cálculo padrão, que seria iniciando em 2 e terminando em 9 nos multiplicadores, a homologação deu certo. A minha pergunta seria, alguém mais teve algum problema com homologações da caixa? Deve ser feito algum ajuste no componente? Obrigado!
×
×
  • 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.

The popup will be closed in 10 segundos...
The popup will be closed in 10 segundos...