Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Joaomarcos1

nosso numero (boleto bancario)

Recommended Posts

pessoal,tou fazendo um boleto bancario pela caixa economica, no layout do SIGCB.

e eles afirmaram que não pode vir com o "0", ou seja pelos calculos da programação do "boletophp.com.br"

 

estou gerando deste jeito:

240000000000000136

 

sendo o "24" o numero do registro e emissao do cedente.

 

o "13" é o numero do contrato do cliente. e o "6" o digito verificador..

 

os "0" gerados, sao do propio boletophp.com.br.

más o caixa agora diz que nao pode vir esses 0! oque posso fazer pra inves do 0, vir numero 1 por exemplo?

 

Segue o boleto_cef.php:

 

// Composição Nosso Numero - CEF SIGCB
$dadosboleto["nosso_numero1"] = "000"; // tamanho 3
$dadosboleto["nosso_numero_const1"] = "2"; //constanto 1 , 1=registrada , 2=sem registro
$dadosboleto["nosso_numero2"] = "000"; // tamanho 3
$dadosboleto["nosso_numero_const2"] = "4"; //constanto 2 , 4=emitido pelo proprio cliente
$dadosboleto["nosso_numero3"] = $row_Recordset1["id_clientes"]; // tamanho 9 - corrigir logo!


segue a funcaoo_php.php

 

 

//campo livre (sem dv) é 24 digitos
$campo_livre = $conta_cedente . $conta_cedente_dv . formata_numero($dadosboleto["nosso_numero1"],3,0) . formata_numero($dadosboleto["nosso_numero_const1"],1,0) . formata_numero($dadosboleto["nosso_numero2"],3,0) . formata_numero($dadosboleto["nosso_numero_const2"],1,0) . formata_numero($dadosboleto["nosso_numero3"],9,0);

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ola massaki, pelo tutorial nao tem nada de 9.

 

 

NOSSO NÚMERO*:

- Número de identificação do título no Banco. Permite ao Banco e a empresa identificar os dados da cobrança que deram origem ao bloqueto.

- O Nosso Número no SIGCB é composto de 17 posições, sendo as 02 posições iniciais para identificar a Carteira e as 15 posições restantes são para livre utilização pelo Cedente.

- Formato: XYNNNNNNNNNNNNNNN-D, onde:

X

Modalidade/Carteira de Cobrança (1-Registrada/2-Sem Registro)

Y

Emissão do bloqueto (4-Cedente)

NNNNNNNNNNNNNNN

Nosso Número (15 posições livres do Cedente)

D

*Dígito Verificador

* Dígito Verificador do Nosso Número calculado através do Modulo 11, conforme ANEXO IV.

Admite 0 (zero), diferentemente do DV Geral do Código de Barras.



pessoal invez do 0 coloquei tudo numero 1.

mandei pra caixa pra homologar, aguardando retorno. obrigado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.