Ir para conteúdo
  • Cadastre-se

Nosso Numero - Sicredi V2


Ver Solução Respondido por Dercide Alvarez,
  • Este tópico foi criado há 793 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Postado

Bom dia,

Estou implementado a integração da cobrança do Sicredi, via API V2.

Teste de homologação, tudo certo.

Agora estou em produção.

Preciso controlar a integração do boleto com o financeiro, para isso envio o ID do boleto no SeuNumero, o qual retorna nas baixa quando quita o boleto, isso eu já testei, e esta ok.

Para fazer a integração com o financeiro, estou fazendo a busca pelo nosso numero, pois estou gerando e enviando o nosso numero, conforme a regra do manual.

Porém o retorno sempre altera o nosso numero. Não testei com muitos boletos para ver se a sequencia de retorno é a mesma do envio, ai ficaria mais facil para controlar.

Segundo o manual deve ser no formato AAB99999D > AA - Ano (24)  - B (Byte) 2 nosso numero gerado pelo cedente. 99999 Sequencial e D o digito.

Enviei 242000018  no retorno o Sicredi retorna 242000182

Enviei 242000190  no retorno o Sicredi retorna 242001901

Quando registro o boleto o retorno é o seguinte :

JSON={"txid":null,
      "qrCode":null,
      "linhaDigitavel":"74891124200019010818327007841052196750000000200",
      "codigoBarras":"74891967500000002001124200190108182700784105",
      "cooperativa":"XXX",
      "posto":"XX",
      "nossoNumero":"242001901"}

Pois quando envio o boleto, estou gerando o nosso numero, pois atraves dele que poderei controlar o ID financeiro.

Alguém saberia me informar se o Sicredi calcula o nosso numero quando envia, pois segundo o manual, senão mandar o nosso numero, ele gera, isso eu ja testei tambem.

Mas preciso enviar o nosso numero completo com o DV, e ele retornar a mesma informação.

 

Se alguém ja passou por isso, agradeço se poder dar uma luz.

 

 

Dercide Alvarez

  • Consultores
Postado

em homologação não ocorreu o problema?

 

Consultora ACBr Pro

Juliomar Marchetti

Ajude o Projeto ACBr crescer - Seja Pro

discord: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br

 

MVP_NewLogo_100x100_Transparent-02.png
Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

Postado

@Juliomar Marchetti

Na homologação foi tranquilo, pois na homologação, ele retorna sempre dados fixos.

Na produção a integração foi tranquila, so que o nosso numero sempre altera, eu mando de uma forma, calculada pelo componente, mas ele retorna outro.

Ja mandei vazio, e ele gera o nosso numero, isso esta no manual.

Ja registrei boleto, liquidamos, retornou na consulta, beleza.

A unica coisa que ta pegando é essa questão do nosso numero.

Não sei os valores do Byte ( AAB ) Pois varia de 2 a 9 ( 2 o cedente gera o nosso numero)

Dercide.

 

 

  • Consultores
Postado
55 minutos atrás, Dercide Alvarez disse:

@Juliomar Marchetti

Na homologação foi tranquilo, pois na homologação, ele retorna sempre dados fixos.

Na produção a integração foi tranquila, so que o nosso numero sempre altera, eu mando de uma forma, calculada pelo componente, mas ele retorna outro.

Ja mandei vazio, e ele gera o nosso numero, isso esta no manual.

Ja registrei boleto, liquidamos, retornou na consulta, beleza.

A unica coisa que ta pegando é essa questão do nosso numero.

Não sei os valores do Byte ( AAB ) Pois varia de 2 a 9 ( 2 o cedente gera o nosso numero)

Dercide.

 

 

hum. estranho

bom como tu tem que informar para consultar quer dizer que tu tem o nosso numero já do seu lado e não precisa esperar vir do webservice certo?

então já resolveria.

mas ao que tudo indica parece neste caso ter um calculo de digito verificador

 

Consultora ACBr Pro

Juliomar Marchetti

Ajude o Projeto ACBr crescer - Seja Pro

discord: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br

 

MVP_NewLogo_100x100_Transparent-02.png
Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

Postado

A consulta eu usei : 

  Boleto     := FACBrBoleto;
  FiltrosAPI := Boleto.Configuracoes.WebService.Filtro;

  FiltrosAPI.Clear;
  FiltrosAPI.indicadorSituacao                    := isbBaixado;
  FiltrosAPI.dataMovimento.DataInicio   := IncDay(Date,-1);
  FiltrosAPI.dataMovimento.DataFinal    := Date;

  Configuracoes.WebService.Operacao := tpConsulta;

Ai ele baixa tudo que foi liquidado no periodo definido.

Mas vi, que se consultar duas vezes, ele baixa tudo novamente o que ja foi baixado.

Ai nesse caso, não carreguei o boleto para consulta.

Sabe me dizer para que server essa propriedade FiltrosAPI.indiceContinuidade       := 300;
 

Dercide Alvarez

 

  • Consultores
Postado

é porque ele trás por pacotes de dados

entaõ se tu consultar novamete tu informa o que retornou na consulta anterior

dai ele vai para o próximo

no caso paginação

 

Consultora ACBr Pro

Juliomar Marchetti

Ajude o Projeto ACBr crescer - Seja Pro

discord: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br

 

MVP_NewLogo_100x100_Transparent-02.png
Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

  • Consultores
Postado

Obrigado por reportar.

Fechando. Para novas dúvidas, criar um novo tópico.

  • Curtir 1
image.png

Alexandre de Paula
Gerente de Projetos
Ajude o Projeto ACBr crescer - Assine o Clube PRO                    

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  ícone Discórdia Discord   

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil

 

 

  • Este tópico foi criado há 793 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Visitante
Este tópico está agora fechado para novas respostas
×
×
  • 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.