- Fórum
- Protheus/Microsiga/Totvs
- AdvPL (Advanced Protheus Language)
- Dúvidas Gerais
- Impressao Boleto Caixa (BOLCAX)
×
Linguagem de Programação ADVPL
Perguntas Impressao Boleto Caixa (BOLCAX)
- edusou
- Autor do Tópico
- Desconectado
- Membro Iniciado
Menos
Mais
- Postagens: 4
- Obrigados Recebidos: 0
10 anos 8 meses atrás #21799
por edusou
Impressao Boleto Caixa (BOLCAX) foi criado por edusou
Pessoal, bom dia!
Baixei um programa (BOLCAX.PRW) impressão de boleto do banco Caixa Econômica Federal do site "MasterAdvpl", fiz algumas alterações de acordo a necessidade da empresa, porém estou com dificuldade em acertar o código de barra no fonte.
Alguém poderia me auxiliar neste detalhe, no caso o banco validou o boleto e retorno com o seguinte erro:
Representação Numérica Digitada: 10490000010000343368733687000001660090000100000
Data do vencimento: 21/03/2014
CÓDIGO DO CEDENTE = 4336.833.68700000-4
Nosso Número = 0000000003-5
Valor do título: R$ 1.000,00
Valor de entrada: 10490000010000343368733687000001660090000100000 Tamanho: 47
====================================================
BARRA INVÁLIDA. NÃO SERÁ ACEITA.
Neste caso será que não da para chumbar o código cedente direto no programa, segue abaixo linha para montagem do código de barra:
// banco+moeda+(nosso numero,1,5)
cCampo:=SE1->E1_PORTADO+if(SE1->E1_MOEDA==1,'9','0')+SUBS(cBarra,19,5)
Digito()
cLinha:=cLinha+SE1->E1_PORTADO+If(SE1->E1_MOEDA==1,'9','0')+Subs(cBarra,19,1)+"."+Subs(cBarra,20,4)+Str(nDigito,1)+Space(2)
Em anexo envio o fonte no qual estamos trabalhando.
Agradeço desde já pelo apoio.
Baixei um programa (BOLCAX.PRW) impressão de boleto do banco Caixa Econômica Federal do site "MasterAdvpl", fiz algumas alterações de acordo a necessidade da empresa, porém estou com dificuldade em acertar o código de barra no fonte.
Alguém poderia me auxiliar neste detalhe, no caso o banco validou o boleto e retorno com o seguinte erro:
Representação Numérica Digitada: 10490000010000343368733687000001660090000100000
Data do vencimento: 21/03/2014
CÓDIGO DO CEDENTE = 4336.833.68700000-4
Nosso Número = 0000000003-5
Valor do título: R$ 1.000,00
Valor de entrada: 10490000010000343368733687000001660090000100000 Tamanho: 47
====================================================
BARRA INVÁLIDA. NÃO SERÁ ACEITA.
Neste caso será que não da para chumbar o código cedente direto no programa, segue abaixo linha para montagem do código de barra:
// banco+moeda+(nosso numero,1,5)
cCampo:=SE1->E1_PORTADO+if(SE1->E1_MOEDA==1,'9','0')+SUBS(cBarra,19,5)
Digito()
cLinha:=cLinha+SE1->E1_PORTADO+If(SE1->E1_MOEDA==1,'9','0')+Subs(cBarra,19,1)+"."+Subs(cBarra,20,4)+Str(nDigito,1)+Space(2)
Em anexo envio o fonte no qual estamos trabalhando.
Agradeço desde já pelo apoio.
Por favor Acessar ou Registrar para participar da conversa.
- lalberto
- Desconectado
- Administrador
Menos
Mais
- Postagens: 3676
- Obrigados Recebidos: 6
10 anos 8 meses atrás #21800
por lalberto
Luiz Alberto Vieira Alves
Proprietário
55 (12) 9 8256-5905 (Vivo)
www.3lsystems.com.br
www.masteradvpl.com.br
Respondido por lalberto no tópico Impressao Boleto Caixa (BOLCAX)
Eduardo bom dia, bom o anexo deverá ser compactado para vc conseguir anexar aqui, outra coisa, o ideal é vc usar o campo ee_codemp da tabela de parametros de banco para preencher o codigo do cedente por lá, apesar que o codigo do cedente nada mais é do que a agencia + conta senão me engano.
agora só não entendi aonde vc esta com problema para montar o codigo.
agora só não entendi aonde vc esta com problema para montar o codigo.
Luiz Alberto Vieira Alves
Proprietário
55 (12) 9 8256-5905 (Vivo)
www.3lsystems.com.br
www.masteradvpl.com.br
Por favor Acessar ou Registrar para participar da conversa.
- edusou
- Autor do Tópico
- Desconectado
- Membro Iniciado
Menos
Mais
- Postagens: 4
- Obrigados Recebidos: 0
10 anos 8 meses atrás #21803
por edusou
Respondido por edusou no tópico Impressao Boleto Caixa (BOLCAX)
Luiz, bom dia!
Primeiramente muito obrigado pela orientação, a respeito do EE_CODEMP já havia preenchido o código do convenio neste campo.
Na verdade o que ocorre é a (barra) no rodapé do boleto o banco esta dizendo que está invalido, pois, não esta puxando o código cedente da linha digitavel.
Representação Numérica Digitada: 10490000010000343368733687000001660090000100000
Segue o arquivo compactado para melhor entendimento.
Muito obrigado pelo apoio.
Primeiramente muito obrigado pela orientação, a respeito do EE_CODEMP já havia preenchido o código do convenio neste campo.
Na verdade o que ocorre é a (barra) no rodapé do boleto o banco esta dizendo que está invalido, pois, não esta puxando o código cedente da linha digitavel.
Representação Numérica Digitada: 10490000010000343368733687000001660090000100000
Segue o arquivo compactado para melhor entendimento.
Muito obrigado pelo apoio.
Por favor Acessar ou Registrar para participar da conversa.
- lalberto
- Desconectado
- Administrador
Menos
Mais
- Postagens: 3676
- Obrigados Recebidos: 6
10 anos 8 meses atrás #21804
por lalberto
Luiz Alberto Vieira Alves
Proprietário
55 (12) 9 8256-5905 (Vivo)
www.3lsystems.com.br
www.masteradvpl.com.br
Respondido por lalberto no tópico Impressao Boleto Caixa (BOLCAX)
Cara já passei por isso e esse fonte apesar de ajudar ele é muito complicado, a barra impressa no final refere-se ao conteudo da variavel cbarrafim, infelizmente vai precisar debugar passo a passo brother, dei uma olhada e não consegui identificar problemas, olha eu tenho a impressao desse mesmo boleto em producao na caixa, compara os codigos entre os dois, vai que consegue identificar alguma diferenca, o meu que estou mandando tem algumas particularidades, mas está em producao.
Segue.
Segue.
Luiz Alberto Vieira Alves
Proprietário
55 (12) 9 8256-5905 (Vivo)
www.3lsystems.com.br
www.masteradvpl.com.br
Por favor Acessar ou Registrar para participar da conversa.
- edusou
- Autor do Tópico
- Desconectado
- Membro Iniciado
Menos
Mais
- Postagens: 4
- Obrigados Recebidos: 0
10 anos 8 meses atrás #21809
por edusou
Respondido por edusou no tópico Impressao Boleto Caixa (BOLCAX)
Luiz Alberto,
Muito obrigado pela orientação, agradeço de coração pelo apoio! irei comparar os fontes afim de encontrar uma solução..
Cara pode contar comigo também em relação ao Protheus...
Bom final de semana.. e tudo de bom!
Abraço,
Muito obrigado pela orientação, agradeço de coração pelo apoio! irei comparar os fontes afim de encontrar uma solução..
Cara pode contar comigo também em relação ao Protheus...
Bom final de semana.. e tudo de bom!
Abraço,
Por favor Acessar ou Registrar para participar da conversa.
- Fórum
- Protheus/Microsiga/Totvs
- AdvPL (Advanced Protheus Language)
- Dúvidas Gerais
- Impressao Boleto Caixa (BOLCAX)
Tempo para a criação da página:0.149 segundos