Re: [oracle_br] Re: Dúvida sobre Código de Barras
André, vc já recebeu o manual, se não tiver recebido te passo. Abs, Alexander Rocha. 2006/7/7, André Tesck Inacio [EMAIL PROTECTED]: Ola . bem teria como vc enviar esse manual do Banco ABN? [EMAIL PROTECTED] _ De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Eduardo Enviada em: quarta-feira, 28 de junho de 2006 10:05 Para: oracle_br@yahoogrupos.com.br Assunto: Re: [oracle_br] Re: Dúvida sobre Código de Barras Alexander, O código de barras utilizado para cobrança bancária é do tipo 2 de 5 intercalado. Se voce desejar, posso enviar um manual do Banco ABN pra vc dar uma olhada de como é composto a formação do código de barras e da linha digitável. Qualque coisa, de um toque. Eduardo Universidade Guarulhos - Original Message - From: Alexander Rocha [EMAIL PROTECTED] To: oracle_br@yahoogrupos.com.br Sent: Wednesday, June 28, 2006 10:00 AM Subject: Re: [oracle_br] Re: Dúvida sobre Código de Barras Anderson, eu preciso do inverso do que a maioria precisa. O sistema deve receber os dados do codigo de barras e derivar as informações para cadastro no próprio. Ou seja, uma vez dado o codigo de barras (digitável ou lido) preciso derivar numero do banco, moeda, valor, etc ... Mas como a linha digitável, tem informações que não consigo derivar, preciso transforma-la no farmato digitavel, para assim poder derivar as informações. Por isso estava falando de entender a diferença entre eles. Obrigado. Abs, Alexander Rocha. Em 28/06/06, Anderson [EMAIL PROTECTED] escreveu: Mas o código de barras passa na leitora do banco? Foi feito algum teste e deu erro ou vc só está preocupado com a 'diferença'? Pergunto isso pq nós aqui tb trabalhamos com código de barras e uma coisa é o código de barras e outra coisa é a linha digitável. Na maioria dos layouts dos bancos o código de barras é diferente da linha digitável: valores lidos pela leitora é um, e os números q aparecem na representação numérica (linha digitável) é outro, e isso não é problema. --- Em oracle_br@yahoogrupos.com.br, Alexander Rocha [EMAIL PROTECTED] escreveu Oscar, não é bem isso não, o problema é que o código de barras lido pela leitora ótica tras um número do tipo: 0019600899184006053300148918 E se você for digitar, o número é igual aos boletos bancários, tipo: 23790.44819 56265.474101 85033.058016 4 3177027122 Essa é minha grande questão, e claro os cálulos dos digitos verificadores, mas isso vou perturbar o pessoal depois que conseguir resolver essa diferença dos códigos. De qualquer forma, muito obrigado. Abs, Alexander Rocha. 2006/6/28, Alexander Rocha [EMAIL PROTECTED]: Oscar, não é bem isso não, o problema é q 2006/6/28, Oscar Nogueira Neto [EMAIL PROTECTED]: Boas, eu creio que isso seja uma problema de configuração do seu leitor de código de barras. Como você disse existem diversos padrôes de leitura de código de barras e seu leitor pode não estar preparado para ler todos eles. Certamente, esse leitor possui um driver e um firmware. Minha sugestão é você atualizar ambos e procurar por parâmetros de configuração do seu leitor. Uma visitada no site da fabricante e uma lida no Manual de Instruções podem ajudar. Att, 2006/6/27, alexander_rocha [EMAIL PROTECTED]: Pessoal, preciso desenvolver um processo que automatize pagamentos. Esbarrei no problema de que quando o código de barras é digitado, ele fica igual ao que vem no boleto, mas se for lido por um leitor de código de barras ele tem um padrão de números diferentes. Alguem sabe me dizer algo sobre essa diferença e como faço para converter um no outro? Desde já agradeço. -- Oscar Nogueira Neto [EMAIL PROTECTED] [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] -- Atenção! As mensagens deste grupo são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ --__ Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine __ O grupo Oracle_br não aceita anexos. Quando oferecer algum arquivo, tenha o
Re: [oracle_br] Re: Dúvida sobre Código de Barras
André, vc já recebeu o manual, se não tiver recebido te passo. Abs, Alexander Rocha. 2006/7/7, André Tesck Inacio [EMAIL PROTECTED]: Ola . bem teria como vc enviar esse manual do Banco ABN? [EMAIL PROTECTED] _ De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Eduardo Enviada em: quarta-feira, 28 de junho de 2006 10:05 Para: oracle_br@yahoogrupos.com.br Assunto: Re: [oracle_br] Re: Dúvida sobre Código de Barras Alexander, O código de barras utilizado para cobrança bancária é do tipo 2 de 5 intercalado. Se voce desejar, posso enviar um manual do Banco ABN pra vc dar uma olhada de como é composto a formação do código de barras e da linha digitável. Qualque coisa, de um toque. Eduardo Universidade Guarulhos - Original Message - From: Alexander Rocha [EMAIL PROTECTED] To: oracle_br@yahoogrupos.com.br Sent: Wednesday, June 28, 2006 10:00 AM Subject: Re: [oracle_br] Re: Dúvida sobre Código de Barras Anderson, eu preciso do inverso do que a maioria precisa. O sistema deve receber os dados do codigo de barras e derivar as informações para cadastro no próprio. Ou seja, uma vez dado o codigo de barras (digitável ou lido) preciso derivar numero do banco, moeda, valor, etc ... Mas como a linha digitável, tem informações que não consigo derivar, preciso transforma-la no farmato digitavel, para assim poder derivar as informações. Por isso estava falando de entender a diferença entre eles. Obrigado. Abs, Alexander Rocha. Em 28/06/06, Anderson [EMAIL PROTECTED] escreveu: Mas o código de barras passa na leitora do banco? Foi feito algum teste e deu erro ou vc só está preocupado com a 'diferença'? Pergunto isso pq nós aqui tb trabalhamos com código de barras e uma coisa é o código de barras e outra coisa é a linha digitável. Na maioria dos layouts dos bancos o código de barras é diferente da linha digitável: valores lidos pela leitora é um, e os números q aparecem na representação numérica (linha digitável) é outro, e isso não é problema. --- Em oracle_br@yahoogrupos.com.br, Alexander Rocha [EMAIL PROTECTED] escreveu Oscar, não é bem isso não, o problema é que o código de barras lido pela leitora ótica tras um número do tipo: 0019600899184006053300148918 E se você for digitar, o número é igual aos boletos bancários, tipo: 23790.44819 56265.474101 85033.058016 4 3177027122 Essa é minha grande questão, e claro os cálulos dos digitos verificadores, mas isso vou perturbar o pessoal depois que conseguir resolver essa diferença dos códigos. De qualquer forma, muito obrigado. Abs, Alexander Rocha. 2006/6/28, Alexander Rocha [EMAIL PROTECTED]: Oscar, não é bem isso não, o problema é q 2006/6/28, Oscar Nogueira Neto [EMAIL PROTECTED]: Boas, eu creio que isso seja uma problema de configuração do seu leitor de código de barras. Como você disse existem diversos padrôes de leitura de código de barras e seu leitor pode não estar preparado para ler todos eles. Certamente, esse leitor possui um driver e um firmware. Minha sugestão é você atualizar ambos e procurar por parâmetros de configuração do seu leitor. Uma visitada no site da fabricante e uma lida no Manual de Instruções podem ajudar. Att, 2006/6/27, alexander_rocha [EMAIL PROTECTED]: Pessoal, preciso desenvolver um processo que automatize pagamentos. Esbarrei no problema de que quando o código de barras é digitado, ele fica igual ao que vem no boleto, mas se for lido por um leitor de código de barras ele tem um padrão de números diferentes. Alguem sabe me dizer algo sobre essa diferença e como faço para converter um no outro? Desde já agradeço. -- Oscar Nogueira Neto [EMAIL PROTECTED] [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] -- Atenção! As mensagens deste grupo são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ --__ Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine __ O grupo Oracle_br não aceita anexos. Quando oferecer algum arquivo, tenha o
[oracle_br] Re: Dúvida no código
Na verdade o DECODE completo do seu código é esse: decode(BL.id_codigo_encerramento, 1, decode(BL.id_codigo_informacao, 1, decode(BL.id_codigo_cancelamento, 1,BL.id_codigo_motivo,BL.id_codigo_cancelamento), BL.id_codigo_informacao), BL.id_codigo_encerramento) Seguinte: 1 - Se houver id_codigo_encerramento então é informado o id_codigo_encerramento. 2 - Se não houver id_codigo_encerramento mas houver id_codigo_informacao então é informado o id_codigo_informacao. 3 - E se não houver id_codigo_encerramento nem id_codigo_informacao mas houver id_codigo_cancelamento então é informado o id_codigo_cancelamento. --- Em oracle_br@yahoogrupos.com.br, Cristian [EMAIL PROTECTED] escreveu Pessoal alguém poderia me dizer que esta fazendo esta linha, estou analisando um código PL/SQL mas não estou conseguindo entender estas linhas. decode(BL.id_codigo_encerramento, 1, decode(BL.id_codigo_informacao, 1, decode(BL.id_codigo_cancelamento, 1, O código completo é este, se trata de uma função que recebe um ID CREATE OR REPLACE FUNCTION INFORMESMARCO.obter_codigo_baixa ( ID_BOLET varchar2) return varchar2 is cod_baixa varchar2(5); begin select C.cod_codigo_baixa into cod_baixa FROM (select /*+ PARALLEL (BL 2) */ BL.ID, decode(BL.id_codigo_encerramento, 1, decode(BL.id_codigo_informacao, 1, decode(BL.id_codigo_cancelamento, 1, BL.id_codigo_motivo, BL.id_codigo_cancelamento), BL.id_codigo_informacao), BL.id_codigo_encerramento) id_codigo_baixa FROM sir.boletim BL where BL.ID = ID_BOLET) V, sir.codigos_baixa C WHERE V.id_codigo_baixa = C.id_codigo_baixa; return cod_baixa; end obter_codigo_baixa; / Abraço Cristian [As partes desta mensagem que não continham texto foram removidas] -- Atenção! As mensagens deste grupo são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ --__ Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine __ O grupo Oracle_br não aceita anexos. Quando oferecer algum arquivo, tenha o link do mesmo para evitar trafego(pedidos) desnecessário. Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/oracle_br/ * Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
Re: [oracle_br] Re: Dúvida no código
Valeu meu caro, uma abraço - Original Message - From: Anderson To: oracle_br@yahoogrupos.com.br Sent: Wednesday, July 19, 2006 3:15 PM Subject: [oracle_br] Re: Dúvida no código Na verdade o DECODE completo do seu código é esse: decode(BL.id_codigo_encerramento, 1, decode(BL.id_codigo_informacao, 1, decode(BL.id_codigo_cancelamento, 1,BL.id_codigo_motivo,BL.id_codigo_cancelamento), BL.id_codigo_informacao), BL.id_codigo_encerramento) Seguinte: 1 - Se houver id_codigo_encerramento então é informado o id_codigo_encerramento. 2 - Se não houver id_codigo_encerramento mas houver id_codigo_informacao então é informado o id_codigo_informacao. 3 - E se não houver id_codigo_encerramento nem id_codigo_informacao mas houver id_codigo_cancelamento então é informado o id_codigo_cancelamento. --- Em oracle_br@yahoogrupos.com.br, Cristian [EMAIL PROTECTED] escreveu Pessoal alguém poderia me dizer que esta fazendo esta linha, estou analisando um código PL/SQL mas não estou conseguindo entender estas linhas. decode(BL.id_codigo_encerramento, 1, decode(BL.id_codigo_informacao, 1, decode(BL.id_codigo_cancelamento, 1, O código completo é este, se trata de uma função que recebe um ID CREATE OR REPLACE FUNCTION INFORMESMARCO.obter_codigo_baixa ( ID_BOLET varchar2) return varchar2 is cod_baixa varchar2(5); begin select C.cod_codigo_baixa into cod_baixa FROM (select /*+ PARALLEL (BL 2) */ BL.ID, decode(BL.id_codigo_encerramento, 1, decode(BL.id_codigo_informacao, 1, decode(BL.id_codigo_cancelamento, 1, BL.id_codigo_motivo, BL.id_codigo_cancelamento), BL.id_codigo_informacao), BL.id_codigo_encerramento) id_codigo_baixa FROM sir.boletim BL where BL.ID = ID_BOLET) V, sir.codigos_baixa C WHERE V.id_codigo_baixa = C.id_codigo_baixa; return cod_baixa; end obter_codigo_baixa; / Abraço Cristian [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] -- Atenção! As mensagens deste grupo são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ --__ Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine __ O grupo Oracle_br não aceita anexos. Quando oferecer algum arquivo, tenha o link do mesmo para evitar trafego(pedidos) desnecessário. Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/oracle_br/ * Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
[oracle_br] Re: Dúvida sobre Código de Barras
Mas o código de barras passa na leitora do banco? Foi feito algum teste e deu erro ou vc só está preocupado com a 'diferença'? Pergunto isso pq nós aqui tb trabalhamos com código de barras e uma coisa é o código de barras e outra coisa é a linha digitável. Na maioria dos layouts dos bancos o código de barras é diferente da linha digitável: valores lidos pela leitora é um, e os números q aparecem na representação numérica (linha digitável) é outro, e isso não é problema. --- Em oracle_br@yahoogrupos.com.br, Alexander Rocha [EMAIL PROTECTED] escreveu Oscar, não é bem isso não, o problema é que o código de barras lido pela leitora ótica tras um número do tipo: 0019600899184006053300148918 E se você for digitar, o número é igual aos boletos bancários, tipo: 23790.44819 56265.474101 85033.058016 4 3177027122 Essa é minha grande questão, e claro os cálulos dos digitos verificadores, mas isso vou perturbar o pessoal depois que conseguir resolver essa diferença dos códigos. De qualquer forma, muito obrigado. Abs, Alexander Rocha. 2006/6/28, Alexander Rocha [EMAIL PROTECTED]: Oscar, não é bem isso não, o problema é q 2006/6/28, Oscar Nogueira Neto [EMAIL PROTECTED]: Boas, eu creio que isso seja uma problema de configuração do seu leitor de código de barras. Como você disse existem diversos padrôes de leitura de código de barras e seu leitor pode não estar preparado para ler todos eles. Certamente, esse leitor possui um driver e um firmware. Minha sugestão é você atualizar ambos e procurar por parâmetros de configuração do seu leitor. Uma visitada no site da fabricante e uma lida no Manual de Instruções podem ajudar. Att, 2006/6/27, alexander_rocha [EMAIL PROTECTED]: Pessoal, preciso desenvolver um processo que automatize pagamentos. Esbarrei no problema de que quando o código de barras é digitado, ele fica igual ao que vem no boleto, mas se for lido por um leitor de código de barras ele tem um padrão de números diferentes. Alguem sabe me dizer algo sobre essa diferença e como faço para converter um no outro? Desde já agradeço. -- Oscar Nogueira Neto [EMAIL PROTECTED] [As partes desta mensagem que não continham texto foram removidas] -- Atenção! As mensagens deste grupo são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ --__ Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine __ O grupo Oracle_br não aceita anexos. Quando oferecer algum arquivo, tenha o link do mesmo para evitar trafego(pedidos) desnecessário. Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/oracle_br/ * Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
Re: [oracle_br] Re: Dúvida sobre Código de Barras
Anderson, eu preciso do inverso do que a maioria precisa. O sistema deve receber os dados do codigo de barras e derivar as informações para cadastro no próprio. Ou seja, uma vez dado o codigo de barras (digitável ou lido) preciso derivar numero do banco, moeda, valor, etc ... Mas como a linha digitável, tem informações que não consigo derivar, preciso transforma-la no farmato digitavel, para assim poder derivar as informações. Por isso estava falando de entender a diferença entre eles. Obrigado. Abs, Alexander Rocha. Em 28/06/06, Anderson [EMAIL PROTECTED] escreveu: Mas o código de barras passa na leitora do banco? Foi feito algum teste e deu erro ou vc só está preocupado com a 'diferença'? Pergunto isso pq nós aqui tb trabalhamos com código de barras e uma coisa é o código de barras e outra coisa é a linha digitável. Na maioria dos layouts dos bancos o código de barras é diferente da linha digitável: valores lidos pela leitora é um, e os números q aparecem na representação numérica (linha digitável) é outro, e isso não é problema. --- Em oracle_br@yahoogrupos.com.br, Alexander Rocha [EMAIL PROTECTED] escreveu Oscar, não é bem isso não, o problema é que o código de barras lido pela leitora ótica tras um número do tipo: 0019600899184006053300148918 E se você for digitar, o número é igual aos boletos bancários, tipo: 23790.44819 56265.474101 85033.058016 4 3177027122 Essa é minha grande questão, e claro os cálulos dos digitos verificadores, mas isso vou perturbar o pessoal depois que conseguir resolver essa diferença dos códigos. De qualquer forma, muito obrigado. Abs, Alexander Rocha. 2006/6/28, Alexander Rocha [EMAIL PROTECTED]: Oscar, não é bem isso não, o problema é q 2006/6/28, Oscar Nogueira Neto [EMAIL PROTECTED]: Boas, eu creio que isso seja uma problema de configuração do seu leitor de código de barras. Como você disse existem diversos padrôes de leitura de código de barras e seu leitor pode não estar preparado para ler todos eles. Certamente, esse leitor possui um driver e um firmware. Minha sugestão é você atualizar ambos e procurar por parâmetros de configuração do seu leitor. Uma visitada no site da fabricante e uma lida no Manual de Instruções podem ajudar. Att, 2006/6/27, alexander_rocha [EMAIL PROTECTED]: Pessoal, preciso desenvolver um processo que automatize pagamentos. Esbarrei no problema de que quando o código de barras é digitado, ele fica igual ao que vem no boleto, mas se for lido por um leitor de código de barras ele tem um padrão de números diferentes. Alguem sabe me dizer algo sobre essa diferença e como faço para converter um no outro? Desde já agradeço. -- Oscar Nogueira Neto [EMAIL PROTECTED] [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] -- Atenção! As mensagens deste grupo são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ --__ Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine __ O grupo Oracle_br não aceita anexos. Quando oferecer algum arquivo, tenha o link do mesmo para evitar trafego(pedidos) desnecessário. Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/oracle_br/ * Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
[oracle_br] Re: Dúvida sobre Código de Barras
Bem, estas informações devem constar no layout do banco usado para desenvolver o código de barras e linha digitável. --- Em oracle_br@yahoogrupos.com.br, Alexander Rocha [EMAIL PROTECTED] escreveu Anderson, eu preciso do inverso do que a maioria precisa. O sistema deve receber os dados do codigo de barras e derivar as informações para cadastro no próprio. Ou seja, uma vez dado o codigo de barras (digitável ou lido) preciso derivar numero do banco, moeda, valor, etc ... Mas como a linha digitável, tem informações que não consigo derivar, preciso transforma-la no farmato digitavel, para assim poder derivar as informações. Por isso estava falando de entender a diferença entre eles. Obrigado. Abs, Alexander Rocha. Em 28/06/06, Anderson [EMAIL PROTECTED] escreveu: Mas o código de barras passa na leitora do banco? Foi feito algum teste e deu erro ou vc só está preocupado com a 'diferença'? Pergunto isso pq nós aqui tb trabalhamos com código de barras e uma coisa é o código de barras e outra coisa é a linha digitável. Na maioria dos layouts dos bancos o código de barras é diferente da linha digitável: valores lidos pela leitora é um, e os números q aparecem na representação numérica (linha digitável) é outro, e isso não é problema. --- Em oracle_br@yahoogrupos.com.br, Alexander Rocha [EMAIL PROTECTED] escreveu Oscar, não é bem isso não, o problema é que o código de barras lido pela leitora ótica tras um número do tipo: 0019600899184006053300148918 E se você for digitar, o número é igual aos boletos bancários, tipo: 23790.44819 56265.474101 85033.058016 4 3177027122 Essa é minha grande questão, e claro os cálulos dos digitos verificadores, mas isso vou perturbar o pessoal depois que conseguir resolver essa diferença dos códigos. De qualquer forma, muito obrigado. Abs, Alexander Rocha. 2006/6/28, Alexander Rocha [EMAIL PROTECTED]: Oscar, não é bem isso não, o problema é q 2006/6/28, Oscar Nogueira Neto [EMAIL PROTECTED]: Boas, eu creio que isso seja uma problema de configuração do seu leitor de código de barras. Como você disse existem diversos padrôes de leitura de código de barras e seu leitor pode não estar preparado para ler todos eles. Certamente, esse leitor possui um driver e um firmware. Minha sugestão é você atualizar ambos e procurar por parâmetros de configuração do seu leitor. Uma visitada no site da fabricante e uma lida no Manual de Instruções podem ajudar. Att, 2006/6/27, alexander_rocha [EMAIL PROTECTED]: Pessoal, preciso desenvolver um processo que automatize pagamentos. Esbarrei no problema de que quando o código de barras é digitado, ele fica igual ao que vem no boleto, mas se for lido por um leitor de código de barras ele tem um padrão de números diferentes. Alguem sabe me dizer algo sobre essa diferença e como faço para converter um no outro? Desde já agradeço. -- Oscar Nogueira Neto [EMAIL PROTECTED] [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] -- Atenção! As mensagens deste grupo são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ --__ Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine __ O grupo Oracle_br não aceita anexos. Quando oferecer algum arquivo, tenha o link do mesmo para evitar trafego(pedidos) desnecessário. Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/oracle_br/ * Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
Re: [oracle_br] Re: Dúvida sobre Código de Barras
Anderson, tenho um documento do banco Itau, mas lah só consta o layout do codigo digitável, nada fala sobre o código da leitora ótica, infelizmente. Mas Obrigado. Abs, Alexander Rocha. Em 28/06/06, Anderson [EMAIL PROTECTED] escreveu: Bem, estas informações devem constar no layout do banco usado para desenvolver o código de barras e linha digitável. --- Em oracle_br@yahoogrupos.com.br, Alexander Rocha [EMAIL PROTECTED] escreveu Anderson, eu preciso do inverso do que a maioria precisa. O sistema deve receber os dados do codigo de barras e derivar as informações para cadastro no próprio. Ou seja, uma vez dado o codigo de barras (digitável ou lido) preciso derivar numero do banco, moeda, valor, etc ... Mas como a linha digitável, tem informações que não consigo derivar, preciso transforma-la no farmato digitavel, para assim poder derivar as informações. Por isso estava falando de entender a diferença entre eles. Obrigado. Abs, Alexander Rocha. Em 28/06/06, Anderson [EMAIL PROTECTED] escreveu: Mas o código de barras passa na leitora do banco? Foi feito algum teste e deu erro ou vc só está preocupado com a 'diferença'? Pergunto isso pq nós aqui tb trabalhamos com código de barras e uma coisa é o código de barras e outra coisa é a linha digitável. Na maioria dos layouts dos bancos o código de barras é diferente da linha digitável: valores lidos pela leitora é um, e os números q aparecem na representação numérica (linha digitável) é outro, e isso não é problema. --- Em oracle_br@yahoogrupos.com.br, Alexander Rocha [EMAIL PROTECTED] escreveu Oscar, não é bem isso não, o problema é que o código de barras lido pela leitora ótica tras um número do tipo: 0019600899184006053300148918 E se você for digitar, o número é igual aos boletos bancários, tipo: 23790.44819 56265.474101 85033.058016 4 3177027122 Essa é minha grande questão, e claro os cálulos dos digitos verificadores, mas isso vou perturbar o pessoal depois que conseguir resolver essa diferença dos códigos. De qualquer forma, muito obrigado. Abs, Alexander Rocha. 2006/6/28, Alexander Rocha [EMAIL PROTECTED]: Oscar, não é bem isso não, o problema é q 2006/6/28, Oscar Nogueira Neto [EMAIL PROTECTED]: Boas, eu creio que isso seja uma problema de configuração do seu leitor de código de barras. Como você disse existem diversos padrôes de leitura de código de barras e seu leitor pode não estar preparado para ler todos eles. Certamente, esse leitor possui um driver e um firmware. Minha sugestão é você atualizar ambos e procurar por parâmetros de configuração do seu leitor. Uma visitada no site da fabricante e uma lida no Manual de Instruções podem ajudar. Att, 2006/6/27, alexander_rocha [EMAIL PROTECTED]: Pessoal, preciso desenvolver um processo que automatize pagamentos. Esbarrei no problema de que quando o código de barras é digitado, ele fica igual ao que vem no boleto, mas se for lido por um leitor de código de barras ele tem um padrão de números diferentes. Alguem sabe me dizer algo sobre essa diferença e como faço para converter um no outro? Desde já agradeço. -- Oscar Nogueira Neto [EMAIL PROTECTED] [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] -- Atenção! As mensagens deste grupo são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ --__ Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine __ O grupo Oracle_br não aceita anexos. Quando oferecer algum arquivo, tenha o link do mesmo para evitar trafego(pedidos) desnecessário. Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/oracle_br/ * Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos:
Re: [oracle_br] Re: Dúvida sobre Código de Barras
Alexander, São os mesmos dados, mas eles estão em uma ordem um pouco diferente, veja no manual do código de barras do banco, atente que no linha digitável tem os campos de digito verificador parcial que não existem quando vc lê o código barras, vc precisa retirar antes de extrair os valores. 1. Composição do Código de Barras (parte inferior da ficha de compensação) Considerando a seguinte composição: 3419616670123451101234567880057123457000 Temos: Conteúdo Significado Posição 341= Código do Banco favorecido 18 a 20 9= Código da Moeda 21 a 21 6= DV do Código de Barras (a) 22 a 22 1667= Fator de Vencimento (ex.: 01/05/2002) (b) 23 a 26 012345= Valor do Título 27 a 36 1101234567880057123457000= Campo Livre 37 a 61 2. Composição da representação numérica do código de barras (parte superior da ficha de compensação) Considerando a seguinte composição: 34191.1012 1 34567.88005 8 71234.57000 1 6 1667012345 Campo 1 dv Campo 2 dv Campo 3 dv dv geral Campo 4 Campo 5 Temos: Conteúdo Significado Posição 341= Código do Banco 18 a 20 9= Código da Moeda 21 a 21 1101234567880057123457000= Campo Livre 37 a 61 6= DV do Código de Barras (a) 22 a 22 1667= Fator de Vencimento (ex.: 01/05/2002) (b) 23 a 26 012345= Valor do Título 27 a 36 - Original Message - From: Eduardo To: oracle_br@yahoogrupos.com.br Sent: Wednesday, June 28, 2006 10:04 AM Subject: Re: [oracle_br] Re: Dúvida sobre Código de Barras Alexander, O código de barras utilizado para cobrança bancária é do tipo 2 de 5 intercalado. Se voce desejar, posso enviar um manual do Banco ABN pra vc dar uma olhada de como é composto a formação do código de barras e da linha digitável. Qualque coisa, de um toque. Eduardo Universidade Guarulhos - Original Message - From: Alexander Rocha [EMAIL PROTECTED] To: oracle_br@yahoogrupos.com.br Sent: Wednesday, June 28, 2006 10:00 AM Subject: Re: [oracle_br] Re: Dúvida sobre Código de Barras Anderson, eu preciso do inverso do que a maioria precisa. O sistema deve receber os dados do codigo de barras e derivar as informações para cadastro no próprio. Ou seja, uma vez dado o codigo de barras (digitável ou lido) preciso derivar numero do banco, moeda, valor, etc ... Mas como a linha digitável, tem informações que não consigo derivar, preciso transforma-la no farmato digitavel, para assim poder derivar as informações. Por isso estava falando de entender a diferença entre eles. Obrigado. Abs, Alexander Rocha. Em 28/06/06, Anderson [EMAIL PROTECTED] escreveu: Mas o código de barras passa na leitora do banco? Foi feito algum teste e deu erro ou vc só está preocupado com a 'diferença'? Pergunto isso pq nós aqui tb trabalhamos com código de barras e uma coisa é o código de barras e outra coisa é a linha digitável. Na maioria dos layouts dos bancos o código de barras é diferente da linha digitável: valores lidos pela leitora é um, e os números q aparecem na representação numérica (linha digitável) é outro, e isso não é problema. --- Em oracle_br@yahoogrupos.com.br, Alexander Rocha [EMAIL PROTECTED] escreveu Oscar, não é bem isso não, o problema é que o código de barras lido pela leitora ótica tras um número do tipo: 0019600899184006053300148918 E se você for digitar, o número é igual aos boletos bancários, tipo: 23790.44819 56265.474101 85033.058016 4 3177027122 Essa é minha grande questão, e claro os cálulos dos digitos verificadores, mas isso vou perturbar o pessoal depois que conseguir resolver essa diferença dos códigos. De qualquer forma, muito obrigado. Abs, Alexander Rocha. 2006/6/28, Alexander Rocha [EMAIL PROTECTED]: Oscar, não é bem isso não, o problema é q 2006/6/28, Oscar Nogueira Neto [EMAIL PROTECTED]: Boas, eu creio que isso seja uma problema de configuração do seu leitor de código de barras. Como você disse existem diversos padrôes de leitura de código de barras e seu leitor pode não estar preparado para ler todos eles. Certamente, esse leitor possui um driver e um firmware. Minha sugestão é você atualizar ambos e procurar por parâmetros de configuração do seu leitor. Uma visitada no site da fabricante e uma lida no Manual de Instruções podem ajudar. Att, 2006/6/27, alexander_rocha [EMAIL PROTECTED]: Pessoal, preciso desenvolver um processo que automatize pagamentos. Esbarrei no problema de que quando o código de barras é digitado, ele fica igual ao que vem no boleto, mas se for lido por um leitor de código de barras ele tem um padrão de números diferentes. Alguem sabe me dizer algo sobre essa diferença e como faço para converter um no outro? Desde já agradeço. -- Oscar Nogueira Neto [EMAIL PROTECTED] [As partes desta mensagem que não
Re: [oracle_br] Re: Dúvida sobre Código de Barras
Alexander, Enviei o maual do ABN para o email informado. Abraços Eduardo - Original Message - From: Alexander Rocha [EMAIL PROTECTED] To: oracle_br@yahoogrupos.com.br Sent: Wednesday, June 28, 2006 10:33 AM Subject: Re: [oracle_br] Re: Dúvida sobre Código de Barras Eduardo, agradeço muito, pode mandar para [EMAIL PROTECTED] Vou dar uma olhada para ver se entendo essa diferença. Valeu mesmo, muito obrigado. Alexander Rocha. Em 28/06/06, Eduardo [EMAIL PROTECTED] escreveu: Alexander, O código de barras utilizado para cobrança bancária é do tipo 2 de 5 intercalado. Se voce desejar, posso enviar um manual do Banco ABN pra vc dar uma olhada de como é composto a formação do código de barras e da linha digitável. Qualque coisa, de um toque. Eduardo Universidade Guarulhos - Original Message - From: Alexander Rocha [EMAIL PROTECTED] To: oracle_br@yahoogrupos.com.br Sent: Wednesday, June 28, 2006 10:00 AM Subject: Re: [oracle_br] Re: Dúvida sobre Código de Barras Anderson, eu preciso do inverso do que a maioria precisa. O sistema deve receber os dados do codigo de barras e derivar as informações para cadastro no próprio. Ou seja, uma vez dado o codigo de barras (digitável ou lido) preciso derivar numero do banco, moeda, valor, etc ... Mas como a linha digitável, tem informações que não consigo derivar, preciso transforma-la no farmato digitavel, para assim poder derivar as informações. Por isso estava falando de entender a diferença entre eles. Obrigado. Abs, Alexander Rocha. Em 28/06/06, Anderson [EMAIL PROTECTED] escreveu: Mas o código de barras passa na leitora do banco? Foi feito algum teste e deu erro ou vc só está preocupado com a 'diferença'? Pergunto isso pq nós aqui tb trabalhamos com código de barras e uma coisa é o código de barras e outra coisa é a linha digitável. Na maioria dos layouts dos bancos o código de barras é diferente da linha digitável: valores lidos pela leitora é um, e os números q aparecem na representação numérica (linha digitável) é outro, e isso não é problema. --- Em oracle_br@yahoogrupos.com.br, Alexander Rocha [EMAIL PROTECTED] escreveu Oscar, não é bem isso não, o problema é que o código de barras lido pela leitora ótica tras um número do tipo: 0019600899184006053300148918 E se você for digitar, o número é igual aos boletos bancários, tipo: 23790.44819 56265.474101 85033.058016 4 3177027122 Essa é minha grande questão, e claro os cálulos dos digitos verificadores, mas isso vou perturbar o pessoal depois que conseguir resolver essa diferença dos códigos. De qualquer forma, muito obrigado. Abs, Alexander Rocha. 2006/6/28, Alexander Rocha [EMAIL PROTECTED]: Oscar, não é bem isso não, o problema é q 2006/6/28, Oscar Nogueira Neto [EMAIL PROTECTED]: Boas, eu creio que isso seja uma problema de configuração do seu leitor de código de barras. Como você disse existem diversos padrôes de leitura de código de barras e seu leitor pode não estar preparado para ler todos eles. Certamente, esse leitor possui um driver e um firmware. Minha sugestão é você atualizar ambos e procurar por parâmetros de configuração do seu leitor. Uma visitada no site da fabricante e uma lida no Manual de Instruções podem ajudar. Att, 2006/6/27, alexander_rocha [EMAIL PROTECTED]: Pessoal, preciso desenvolver um processo que automatize pagamentos. Esbarrei no problema de que quando o código de barras é digitado, ele fica igual ao que vem no boleto, mas se for lido por um leitor de código de barras ele tem um padrão de números diferentes. Alguem sabe me dizer algo sobre essa diferença e como faço para converter um no outro? Desde já agradeço. -- Oscar Nogueira Neto [EMAIL PROTECTED] [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] -- -- -- Atenção! As mensagens deste grupo são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ -- -- -- __ Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine __ O grupo Oracle_br não aceita anexos
[oracle_br] Re: Dúvida sobre Código de Barras
Então entre em contato com o banco Itau, pois todo banco tem uma equipe responsável pelos talyouts. Questione-os sobre a composição do código de barras, vc pode pedir tb para q eles mandem um layout autalizado, etc. --- Em oracle_br@yahoogrupos.com.br, Alexander Rocha [EMAIL PROTECTED] escreveu Anderson, tenho um documento do banco Itau, mas lah só consta o layout do codigo digitável, nada fala sobre o código da leitora ótica, infelizmente. Mas Obrigado. Abs, Alexander Rocha. Em 28/06/06, Anderson [EMAIL PROTECTED] escreveu: Bem, estas informações devem constar no layout do banco usado para desenvolver o código de barras e linha digitável. --- Em oracle_br@yahoogrupos.com.br, Alexander Rocha [EMAIL PROTECTED] escreveu Anderson, eu preciso do inverso do que a maioria precisa. O sistema deve receber os dados do codigo de barras e derivar as informações para cadastro no próprio. Ou seja, uma vez dado o codigo de barras (digitável ou lido) preciso derivar numero do banco, moeda, valor, etc ... Mas como a linha digitável, tem informações que não consigo derivar, preciso transforma-la no farmato digitavel, para assim poder derivar as informações. Por isso estava falando de entender a diferença entre eles. Obrigado. Abs, Alexander Rocha. Em 28/06/06, Anderson [EMAIL PROTECTED] escreveu: Mas o código de barras passa na leitora do banco? Foi feito algum teste e deu erro ou vc só está preocupado com a 'diferença'? Pergunto isso pq nós aqui tb trabalhamos com código de barras e uma coisa é o código de barras e outra coisa é a linha digitável. Na maioria dos layouts dos bancos o código de barras é diferente da linha digitável: valores lidos pela leitora é um, e os números q aparecem na representação numérica (linha digitável) é outro, e isso não é problema. --- Em oracle_br@yahoogrupos.com.br, Alexander Rocha [EMAIL PROTECTED] escreveu Oscar, não é bem isso não, o problema é que o código de barras lido pela leitora ótica tras um número do tipo: 0019600899184006053300148918 E se você for digitar, o número é igual aos boletos bancários, tipo: 23790.44819 56265.474101 85033.058016 4 3177027122 Essa é minha grande questão, e claro os cálulos dos digitos verificadores, mas isso vou perturbar o pessoal depois que conseguir resolver essa diferença dos códigos. De qualquer forma, muito obrigado. Abs, Alexander Rocha. 2006/6/28, Alexander Rocha [EMAIL PROTECTED]: Oscar, não é bem isso não, o problema é q 2006/6/28, Oscar Nogueira Neto [EMAIL PROTECTED]: Boas, eu creio que isso seja uma problema de configuração do seu leitor de código de barras. Como você disse existem diversos padrôes de leitura de código de barras e seu leitor pode não estar preparado para ler todos eles. Certamente, esse leitor possui um driver e um firmware. Minha sugestão é você atualizar ambos e procurar por parâmetros de configuração do seu leitor. Uma visitada no site da fabricante e uma lida no Manual de Instruções podem ajudar. Att, 2006/6/27, alexander_rocha [EMAIL PROTECTED]: Pessoal, preciso desenvolver um processo que automatize pagamentos. Esbarrei no problema de que quando o código de barras é digitado, ele fica igual ao que vem no boleto, mas se for lido por um leitor de código de barras ele tem um padrão de números diferentes. Alguem sabe me dizer algo sobre essa diferença e como faço para converter um no outro? Desde já agradeço. -- Oscar Nogueira Neto [EMAIL PROTECTED] [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] -- Atenção! As mensagens deste grupo são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ --__ Este Grupo recebe o apoio
Re: [oracle_br] Re: Dúvida sobre Código de Barras
Anderson, mais uma vez muito obrigado, vou tentar. []s Alexander Rocha. Em 28/06/06, Anderson [EMAIL PROTECTED] escreveu: Então entre em contato com o banco Itau, pois todo banco tem uma equipe responsável pelos talyouts. Questione-os sobre a composição do código de barras, vc pode pedir tb para q eles mandem um layout autalizado, etc. --- Em oracle_br@yahoogrupos.com.br, Alexander Rocha [EMAIL PROTECTED] escreveu Anderson, tenho um documento do banco Itau, mas lah só consta o layout do codigo digitável, nada fala sobre o código da leitora ótica, infelizmente. Mas Obrigado. Abs, Alexander Rocha. Em 28/06/06, Anderson [EMAIL PROTECTED] escreveu: Bem, estas informações devem constar no layout do banco usado para desenvolver o código de barras e linha digitável. --- Em oracle_br@yahoogrupos.com.br, Alexander Rocha [EMAIL PROTECTED] escreveu Anderson, eu preciso do inverso do que a maioria precisa. O sistema deve receber os dados do codigo de barras e derivar as informações para cadastro no próprio. Ou seja, uma vez dado o codigo de barras (digitável ou lido) preciso derivar numero do banco, moeda, valor, etc ... Mas como a linha digitável, tem informações que não consigo derivar, preciso transforma-la no farmato digitavel, para assim poder derivar as informações. Por isso estava falando de entender a diferença entre eles. Obrigado. Abs, Alexander Rocha. Em 28/06/06, Anderson [EMAIL PROTECTED] escreveu: Mas o código de barras passa na leitora do banco? Foi feito algum teste e deu erro ou vc só está preocupado com a 'diferença'? Pergunto isso pq nós aqui tb trabalhamos com código de barras e uma coisa é o código de barras e outra coisa é a linha digitável. Na maioria dos layouts dos bancos o código de barras é diferente da linha digitável: valores lidos pela leitora é um, e os números q aparecem na representação numérica (linha digitável) é outro, e isso não é problema. --- Em oracle_br@yahoogrupos.com.br, Alexander Rocha [EMAIL PROTECTED] escreveu Oscar, não é bem isso não, o problema é que o código de barras lido pela leitora ótica tras um número do tipo: 0019600899184006053300148918 E se você for digitar, o número é igual aos boletos bancários, tipo: 23790.44819 56265.474101 85033.058016 4 3177027122 Essa é minha grande questão, e claro os cálulos dos digitos verificadores, mas isso vou perturbar o pessoal depois que conseguir resolver essa diferença dos códigos. De qualquer forma, muito obrigado. Abs, Alexander Rocha. 2006/6/28, Alexander Rocha [EMAIL PROTECTED]: Oscar, não é bem isso não, o problema é q 2006/6/28, Oscar Nogueira Neto [EMAIL PROTECTED]: Boas, eu creio que isso seja uma problema de configuração do seu leitor de código de barras. Como você disse existem diversos padrôes de leitura de código de barras e seu leitor pode não estar preparado para ler todos eles. Certamente, esse leitor possui um driver e um firmware. Minha sugestão é você atualizar ambos e procurar por parâmetros de configuração do seu leitor. Uma visitada no site da fabricante e uma lida no Manual de Instruções podem ajudar. Att, 2006/6/27, alexander_rocha [EMAIL PROTECTED]: Pessoal, preciso desenvolver um processo que automatize pagamentos. Esbarrei no problema de que quando o código de barras é digitado, ele fica igual ao que vem no boleto, mas se for lido por um leitor de código de barras ele tem um padrão de números diferentes. Alguem sabe me dizer algo sobre essa diferença e como faço para converter um no outro? Desde já agradeço. -- Oscar Nogueira Neto [EMAIL PROTECTED] [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas]
Re: [oracle_br] Re: Dúvida sobre Código de Barras
Alexander , Acho que essa informação não procede, o código de barras é padrão pra todos os bancos, inclusive aqui na empresa desenvolvi um sistema parecido para o Contas a Pagar onde o usuário lê o código de barras ou digita a linha digitável caso a leitura não seja possivel. O sistema lê bloquetos de todos os bancos e preenche com campos banco, valor, carteira, moeda, data de vencimento e outros corretamente. O que pode variar é a informação que vai dentro do campo livre, esse realmente varia de banco para banco e é onde estão as informações do nosso numero e de agencia e conta corrente. Marcos - Original Message - From: Alexander Rocha To: oracle_br@yahoogrupos.com.br Sent: Wednesday, June 28, 2006 11:15 AM Subject: Re: [oracle_br] Re: Dúvida sobre Código de Barras Pessoal, muito obrigado a todos pela ajuda. Marcos e Eduardo, agradeço muito a ajuda, era exatamente o que eu precisava agora. Eduardo, recebi o documento e respondi direto para seu email. Só mais uma coisa, como já falei com o Eduardo no email pessoal. Entendi que cada banco tem um formato diferente para o código lido pela leitora ótica, exatamente da mesma forma que o digitável. Como posso conseguir com os bancos os documentos com esse layout e com a informação do cálculo do DV. Fiz uma tentativa com o Bradesco e os tels que consigo são só de atendimento ao cliente, ou seja, a não ser que eu seja correntista não passo da primeira informação com esse acesso, quando me pedem agencia e conta. Pessoal, mais uma vez muito obrigado. Abs, Alexander Rocha. Em 28/06/06, Eduardo [EMAIL PROTECTED] escreveu: Alexander, Enviei o maual do ABN para o email informado. Abraços Eduardo - Original Message - From: Alexander Rocha [EMAIL PROTECTED] To: oracle_br@yahoogrupos.com.br Sent: Wednesday, June 28, 2006 10:33 AM Subject: Re: [oracle_br] Re: Dúvida sobre Código de Barras Eduardo, agradeço muito, pode mandar para [EMAIL PROTECTED] Vou dar uma olhada para ver se entendo essa diferença. Valeu mesmo, muito obrigado. Alexander Rocha. Em 28/06/06, Eduardo [EMAIL PROTECTED] escreveu: Alexander, O código de barras utilizado para cobrança bancária é do tipo 2 de 5 intercalado. Se voce desejar, posso enviar um manual do Banco ABN pra vc dar uma olhada de como é composto a formação do código de barras e da linha digitável. Qualque coisa, de um toque. Eduardo Universidade Guarulhos - Original Message - From: Alexander Rocha [EMAIL PROTECTED] To: oracle_br@yahoogrupos.com.br Sent: Wednesday, June 28, 2006 10:00 AM Subject: Re: [oracle_br] Re: Dúvida sobre Código de Barras Anderson, eu preciso do inverso do que a maioria precisa. O sistema deve receber os dados do codigo de barras e derivar as informações para cadastro no próprio. Ou seja, uma vez dado o codigo de barras (digitável ou lido) preciso derivar numero do banco, moeda, valor, etc ... Mas como a linha digitável, tem informações que não consigo derivar, preciso transforma-la no farmato digitavel, para assim poder derivar as informações. Por isso estava falando de entender a diferença entre eles. Obrigado. Abs, Alexander Rocha. Em 28/06/06, Anderson [EMAIL PROTECTED] escreveu: Mas o código de barras passa na leitora do banco? Foi feito algum teste e deu erro ou vc só está preocupado com a 'diferença'? Pergunto isso pq nós aqui tb trabalhamos com código de barras e uma coisa é o código de barras e outra coisa é a linha digitável. Na maioria dos layouts dos bancos o código de barras é diferente da linha digitável: valores lidos pela leitora é um, e os números q aparecem na representação numérica (linha digitável) é outro, e isso não é problema. --- Em oracle_br@yahoogrupos.com.br, Alexander Rocha [EMAIL PROTECTED] escreveu Oscar, não é bem isso não, o problema é que o código de barras lido pela leitora ótica tras um número do tipo: 0019600899184006053300148918 E se você for digitar, o número é igual aos boletos bancários, tipo: 23790.44819 56265.474101 85033.058016 4 3177027122 Essa é minha grande questão, e claro os cálulos dos digitos verificadores, mas isso vou perturbar o pessoal depois que conseguir resolver essa diferença dos códigos. De qualquer forma, muito obrigado. Abs, Alexander Rocha. 2006/6/28, Alexander Rocha [EMAIL PROTECTED]: Oscar, não é bem isso não, o problema é q 2006/6/28, Oscar Nogueira Neto
Re: [oracle_br] Re: Dúvida sobre Código de Barras
Marcos, agora vc me deixou com uma dúvida, entendi que fora o campo livre o resto segue o mesmo padrão, mas quanto ao dígito verificador? Estive olhando e o padrão do Bradsesco parece diferente do Itau, mesmo para esses campos que são fixos. []s, Alexander Rocha Em 28/06/06, Marcos [EMAIL PROTECTED] escreveu: Alexander , Acho que essa informação não procede, o código de barras é padrão pra todos os bancos, inclusive aqui na empresa desenvolvi um sistema parecido para o Contas a Pagar onde o usuário lê o código de barras ou digita a linha digitável caso a leitura não seja possivel. O sistema lê bloquetos de todos os bancos e preenche com campos banco, valor, carteira, moeda, data de vencimento e outros corretamente. O que pode variar é a informação que vai dentro do campo livre, esse realmente varia de banco para banco e é onde estão as informações do nosso numero e de agencia e conta corrente. Marcos - Original Message - From: Alexander Rocha To: oracle_br@yahoogrupos.com.br Sent: Wednesday, June 28, 2006 11:15 AM Subject: Re: [oracle_br] Re: Dúvida sobre Código de Barras Pessoal, muito obrigado a todos pela ajuda. Marcos e Eduardo, agradeço muito a ajuda, era exatamente o que eu precisava agora. Eduardo, recebi o documento e respondi direto para seu email. Só mais uma coisa, como já falei com o Eduardo no email pessoal. Entendi que cada banco tem um formato diferente para o código lido pela leitora ótica, exatamente da mesma forma que o digitável. Como posso conseguir com os bancos os documentos com esse layout e com a informação do cálculo do DV. Fiz uma tentativa com o Bradesco e os tels que consigo são só de atendimento ao cliente, ou seja, a não ser que eu seja correntista não passo da primeira informação com esse acesso, quando me pedem agencia e conta. Pessoal, mais uma vez muito obrigado. Abs, Alexander Rocha. Em 28/06/06, Eduardo [EMAIL PROTECTED] escreveu: Alexander, Enviei o maual do ABN para o email informado. Abraços Eduardo - Original Message - From: Alexander Rocha [EMAIL PROTECTED] To: oracle_br@yahoogrupos.com.br Sent: Wednesday, June 28, 2006 10:33 AM Subject: Re: [oracle_br] Re: Dúvida sobre Código de Barras Eduardo, agradeço muito, pode mandar para [EMAIL PROTECTED] Vou dar uma olhada para ver se entendo essa diferença. Valeu mesmo, muito obrigado. Alexander Rocha. Em 28/06/06, Eduardo [EMAIL PROTECTED] escreveu: Alexander, O código de barras utilizado para cobrança bancária é do tipo 2 de 5 intercalado. Se voce desejar, posso enviar um manual do Banco ABN pra vc dar uma olhada de como é composto a formação do código de barras e da linha digitável. Qualque coisa, de um toque. Eduardo Universidade Guarulhos - Original Message - From: Alexander Rocha [EMAIL PROTECTED] To: oracle_br@yahoogrupos.com.br Sent: Wednesday, June 28, 2006 10:00 AM Subject: Re: [oracle_br] Re: Dúvida sobre Código de Barras Anderson, eu preciso do inverso do que a maioria precisa. O sistema deve receber os dados do codigo de barras e derivar as informações para cadastro no próprio. Ou seja, uma vez dado o codigo de barras (digitável ou lido) preciso derivar numero do banco, moeda, valor, etc ... Mas como a linha digitável, tem informações que não consigo derivar, preciso transforma-la no farmato digitavel, para assim poder derivar as informações. Por isso estava falando de entender a diferença entre eles. Obrigado. Abs, Alexander Rocha. Em 28/06/06, Anderson [EMAIL PROTECTED] escreveu: Mas o código de barras passa na leitora do banco? Foi feito algum teste e deu erro ou vc só está preocupado com a 'diferença'? Pergunto isso pq nós aqui tb trabalhamos com código de barras e uma coisa é o código de barras e outra coisa é a linha digitável. Na maioria dos layouts dos bancos o código de barras é diferente da linha digitável: valores lidos pela leitora é um, e os números q aparecem na representação numérica (linha digitável) é outro, e isso não é problema. --- Em oracle_br@yahoogrupos.com.br, Alexander Rocha [EMAIL PROTECTED] escreveu Oscar, não é bem isso não, o problema é que o código de barras lido pela leitora ótica tras um número do tipo: 0019600899184006053300148918 E se você for digitar, o número é igual aos boletos bancários, tipo: 23790.44819 56265.474101 85033.058016 4 3177027122 Essa é minha grande questão, e claro os cálulos
Re: [oracle_br] Re: Dúvida sobre Código de Barras
Marcos, Em contato com Alexander, quando me referi aos bancos, estava me referindo ao lay-out de arquivos CNAB e não ao código de barras. Eduardo. Universidade Guarulhos - Original Message - From: Marcos [EMAIL PROTECTED] To: oracle_br@yahoogrupos.com.br Sent: Wednesday, June 28, 2006 3:56 PM Subject: Re: [oracle_br] Re: Dúvida sobre Código de Barras Alexander , Acho que essa informação não procede, o código de barras é padrão pra todos os bancos, inclusive aqui na empresa desenvolvi um sistema parecido para o Contas a Pagar onde o usuário lê o código de barras ou digita a linha digitável caso a leitura não seja possivel. O sistema lê bloquetos de todos os bancos e preenche com campos banco, valor, carteira, moeda, data de vencimento e outros corretamente. O que pode variar é a informação que vai dentro do campo livre, esse realmente varia de banco para banco e é onde estão as informações do nosso numero e de agencia e conta corrente. Marcos - Original Message - From: Alexander Rocha To: oracle_br@yahoogrupos.com.br Sent: Wednesday, June 28, 2006 11:15 AM Subject: Re: [oracle_br] Re: Dúvida sobre Código de Barras Pessoal, muito obrigado a todos pela ajuda. Marcos e Eduardo, agradeço muito a ajuda, era exatamente o que eu precisava agora. Eduardo, recebi o documento e respondi direto para seu email. Só mais uma coisa, como já falei com o Eduardo no email pessoal. Entendi que cada banco tem um formato diferente para o código lido pela leitora ótica, exatamente da mesma forma que o digitável. Como posso conseguir com os bancos os documentos com esse layout e com a informação do cálculo do DV. Fiz uma tentativa com o Bradesco e os tels que consigo são só de atendimento ao cliente, ou seja, a não ser que eu seja correntista não passo da primeira informação com esse acesso, quando me pedem agencia e conta. Pessoal, mais uma vez muito obrigado. Abs, Alexander Rocha. Em 28/06/06, Eduardo [EMAIL PROTECTED] escreveu: Alexander, Enviei o maual do ABN para o email informado. Abraços Eduardo - Original Message - From: Alexander Rocha [EMAIL PROTECTED] To: oracle_br@yahoogrupos.com.br Sent: Wednesday, June 28, 2006 10:33 AM Subject: Re: [oracle_br] Re: Dúvida sobre Código de Barras Eduardo, agradeço muito, pode mandar para [EMAIL PROTECTED] Vou dar uma olhada para ver se entendo essa diferença. Valeu mesmo, muito obrigado. Alexander Rocha. Em 28/06/06, Eduardo [EMAIL PROTECTED] escreveu: Alexander, O código de barras utilizado para cobrança bancária é do tipo 2 de 5 intercalado. Se voce desejar, posso enviar um manual do Banco ABN pra vc dar uma olhada de como é composto a formação do código de barras e da linha digitável. Qualque coisa, de um toque. Eduardo Universidade Guarulhos - Original Message - From: Alexander Rocha [EMAIL PROTECTED] To: oracle_br@yahoogrupos.com.br Sent: Wednesday, June 28, 2006 10:00 AM Subject: Re: [oracle_br] Re: Dúvida sobre Código de Barras Anderson, eu preciso do inverso do que a maioria precisa. O sistema deve receber os dados do codigo de barras e derivar as informações para cadastro no próprio. Ou seja, uma vez dado o codigo de barras (digitável ou lido) preciso derivar numero do banco, moeda, valor, etc ... Mas como a linha digitável, tem informações que não consigo derivar, preciso transforma-la no farmato digitavel, para assim poder derivar as informações. Por isso estava falando de entender a diferença entre eles. Obrigado. Abs, Alexander Rocha. Em 28/06/06, Anderson [EMAIL PROTECTED] escreveu: Mas o código de barras passa na leitora do banco? Foi feito algum teste e deu erro ou vc só está preocupado com a 'diferença'? Pergunto isso pq nós aqui tb trabalhamos com código de barras e uma coisa é o código de barras e outra coisa é a linha digitável. Na maioria dos layouts dos bancos o código de barras é diferente da linha digitável: valores lidos pela leitora é um, e os números q aparecem na representação numérica (linha digitável) é outro, e isso não é problema. --- Em oracle_br@yahoogrupos.com.br, Alexander Rocha [EMAIL PROTECTED] escreveu Oscar, não é bem isso não, o problema é que o código de barras lido pela leitora ótica tras um número do tipo: 0019600899184006053300148918 E se você for digitar, o número é igual aos boletos bancários, tipo: 23790.44819 56265.474101 85033.058016 4 3177027122 Essa é minha grande questão, e claro os cálulos dos digitos verificadores, mas isso vou perturbar o pessoal depois que conseguir
Re: [oracle_br] Re: Dúvida sobre Código de Barras
Olhe, fazem já alguns anos que desenvolvi esses layouts, não sei se mudou algo depois, mas meus sistemas continuam funcionando perfeitamente Aqui está o código que utilizo para validar o codigo de barras, está em Centura/SqlWindows: !!CB!! 278 Function: CalculaDigitoVerCodigoBarras Description: Returns Boolean: Parameters String: pstrCodigoBarras Number: pnTipoDigit ! 1 == Digitação manual ! 2 == Leitura ótica Static Variables Local variables Number: nCont Number: nPos Number: nTam Number: nSoma Number: nDigitoVerificador Number: nDigitoCalc Number: nValor String: strValor Actions If pnTipoDigit = 1 ! ! Digitação Manual ! Set nDigitoVerificador = SalStrToNumber( SalStrMidX( pstrCodigoBarras, 32, 1 ) ) ! O valor deve ter 14 posicões preenchidas com zeros a esquerda Set strValor = StrZero( SalStrMidX( pstrCodigoBarras, 33, SalStrLength( pstrCodigoBarras ) - 33 ), 14 ) ! Retirar o digito verificador e os digitos parciais Set pstrCodigoBarras = SalStrMidX( pstrCodigoBarras, 0, 9 ) || SalStrMidX( pstrCodigoBarras, 10, 10 ) || SalStrMidX( pstrCodigoBarras, 21, 10 ) ! O valor deve ser inserido a partir da 5º posicao Set pstrCodigoBarras = SalStrMidX( pstrCodigoBarras, 0, 4 ) || strValor || SalStrMidX( pstrCodigoBarras, 4, SalStrLength( pstrCodigoBarras ) ) Else If pnTipoDigit = 2 ! ! Leitor ótico ! Set nDigitoVerificador = SalStrToNumber( SalStrMidX( pstrCodigoBarras, 4, 1 ) ) ! Retirar o digito verificador Set pstrCodigoBarras = SalStrMidX( pstrCodigoBarras, 0, 4 ) || SalStrMidX( pstrCodigoBarras, 5, SalStrLength( pstrCodigoBarras ) - 5 ) Set nTam = SalStrLength( pstrCodigoBarras ) ! If nTam 30 Return FALSE Set nPos = 1 Set nCont = 2 While nPos = nTam Set nSoma = nSoma + ( SalStrToNumber( SalStrMidX( pstrCodigoBarras, nTam - nPos, 1 ) ) * nCont ) Set nPos = nPos + 1 Set nCont = nCont + 1 If nCont = 10 Set nCont = 2 Set nDigitoCalc = 11 - SalNumberMod( nSoma, 11 ) If nDigitoCalc = 1 OR nDigitoCalc 9 Set nDigitoCalc = 1 ! If nDigitoCalc !=nDigitoVerificador Return FALSE Else Return TRUE !!CB!! 278 ! Cálculo dos digitos verificadores parciais (1º DAC, 2º DAC, 3º DAC - Digitação Manual) Function: CalculaDigitoParcial Description: Returns Parameters String: pstrCampo Static Variables Local variables Number: nResultado Number: nSoma Number: nCont Number: nPos Number: nTam Actions Set nTam = SalStrLength( pstrCampo ) Set nSoma = 0 Set nPos = 1 Set nCont = 2 While nPos = nTam Set nResultado = ( SalStrToNumber( SalStrMidX( pstrCampo, nTam - nPos, 1 ) ) * nCont ) If nResultado 10 Set nSoma = nSoma + nResultado Else Set nSoma = nSoma + SalStrToNumber( SalStrMidX( SalNumberToStrX( nResultado, 0 ), 0, 1 ) ) + SalStrToNumber( SalStrMidX( SalNumberToStrX( nResultado, 0 ), 1, 1 ) ) Set nPos = nPos + 1 Set nCont = nCont - 1 If nCont = 0 Set nCont = 2 Set nRet = 10 - SalNumberMod( nSoma, 10 ) If nRet = 10 Return 0 Else Return nRet !!CB!! 173 ! Cálculo dos digitos verificadores parciais (1º DAC, 2º DAC, 3º DAC - Digitação Manual) On SAM_AnyEdit If SalIsButtonChecked( rbManual ) Set nPos = SalStrLength( MyValue ) If nPos = 10 If CalculaDigitoParcial ( SalStrMidX( MyValue, 0, 9 ) ) != SalStrToNumber( SalStrMidX( MyValue, 9, 1 ) ) Call SalMessageBox( 'Digito verificador não confere!', 'Aviso', 48 ) If nPos = 21 If CalculaDigitoParcial ( SalStrMidX( MyValue, 10, 10 ) ) != SalStrToNumber( SalStrMidX( MyValue, 20, 1 ) ) Call SalMessageBox( 'Digito verificador não confere!', 'Aviso', 48 ) If nPos = 32 If CalculaDigitoParcial ( SalStrMidX( MyValue, 21, 10 ) ) != SalStrToNumber( SalStrMidX( MyValue, 31, 1 ) ) Call SalMessageBox( 'Digito verificador não confere!', 'Aviso', 48 ) - Original Message - From: Alexander Rocha To: oracle_br@yahoogrupos.com.br Sent: Wednesday, June 28, 2006 4:32 PM Subject: Re: [oracle_br] Re: Dúvida sobre Código de Barras Marcos, agora vc me deixou com uma dúvida, entendi que fora o campo livre o resto segue o mesmo padrão, mas quanto ao dígito verificador? Estive olhando e o padrão do Bradsesco parece diferente do Itau, mesmo para esses campos que são fixos. []s, Alexander Rocha Em 28/06/06, Marcos [EMAIL PROTECTED] escreveu: Alexander , Acho que essa informação não procede, o código de barras é padrão pra todos os bancos, inclusive aqui na empresa desenvolvi um sistema parecido para o Contas a Pagar onde o usuário lê o código de barras ou digita a linha digitável caso a leitura não seja possivel. O sistema lê bloquetos de todos os bancos e preenche com campos banco, valor, carteira, moeda, data de vencimento e outros corretamente. O que pode variar é a informação que vai dentro do campo livre, esse realmente varia de banco para banco e é onde estão as informações do nosso numero e de