Ir para conteúdo
  • Cadastre-se

dev botao

Boleto Sicoob via WebService


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

Recommended Posts

  • Consultores
16 minutos atrás, Cleonir disse:

Boa tarde.

Na linha 329

Json.Add('seuNumero').Value.asString                        := OnlyNumber(aTitulo.ACBrBoleto.Banco.MontarCampoNossoNumero(aTitulo));

Não poderia ser o seuNumero mesmo ao invés do nossoNumero?

No seuNumero eu normalmente informo o meu id do titulo interno(chave primaria),

para ficar mais fácil de localizar o titulo no banco de dados no retorno das consultas por exemplo.

E o identificacaoBoletoEmpresa não poderia ser o numero do documento?

 

image.thumb.png.5976d0153434ec8709b2256515563857.png

Boa tarde,

não analise as units, mas sim, seu numero é campo da Aplicação, se estiver o seuNumero passando o NossoNumero não está coerente, a aplicação precisa realizar o controle.

referente ao PIX isso já foi alterado só não foi publicado também, agradeço as que interagiram.

as demais entraram no escopo

  • Curtir 1
Consultor SAC ACBr

Victor H Gonzales - Pandaaa
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

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 !!

"Aprender é a única coisa que a mente nunca se cansa, nunca tem medo e nunca se arrepende” - Leonardo da Vinci

"Ter sucesso é falhar repetidamente, mas sem perder o entusiasmo"

Link para o comentário
Compartilhar em outros sites

Boa tarde.

Estou fazendo a integração e consegui registrar quando não informo as instruções de pagamento, agora quando é informado ele gera essa situação:

26/04/23 16:48:14:256 - Autenticando Token... 

26/04/23 16:48:14:852 - Comando Enviar: [{"numeroContrato":878022,"modalidade":1,"numeroContaCorrente":509213,"especieDocumento":"DM","dataEmissao":"2023-04-26T03:00:00.000Z","nossoNumero":"02176714","seuNumero":"02176714","identificacaoBoletoEmpresa":"02176714","identificacaoEmissaoBoleto":1,"identificacaoDistribuicaoBoleto":1,"valor":116.03,"dataVencimento":"2023-05-01T03:00:00.000Z","numeroParcela":1,"aceite":true,"tipoDesconto":0,"tipoJurosMora":0,"dataJurosMora":"2023-04-26T19:48:12.026Z","valorJurosMora":0.15,"tipoMulta":0,"valorMulta":0,"pagador":{"numeroCpfCnpj":"11041534000182","nome":"(175) - A C BORGES BERRIEL","endereco":"AV JOSE, SN ","bairro":"GUARUS (PQ PRESIDENTE VARGAS)","cidade":"Campos dos Goytacazes","cep":"28100000","uf":"RJ"},"mensagensInstrucao":{"tipoInstrucao":1,"mensagens":"instrucoes"},"gerarPdf":false,"codigoCadastrarPIX":1}]

26/04/23 16:48:15:413 - Retorno Envio: HTTPCode=406
Result={"mensagens":[{"mensagem":"Can not deserialize instance of java.lang.String[] out of VALUE_STRING token\n at [Source: org.apache.cxf.transport.http.AbstractHTTPDestination$1@34fcd5a1; line: 1, column: 810] (through reference chain: java.util.ArrayList[0]->br.com.sicoob.sisbr.cobrancabancaria.api.rest.dto.BoletoRestDto[\"mensagensInstrucao\"]->br.com.sicoob.sisbr.cobrancabancaria.api.rest.dto.MensagensInstrucao[\"mensagens\"])","codigo":"0004"}]}

Alguém sabe o que pode ser o problema?
 

Link para o comentário
Compartilhar em outros sites

  • Consultores

alguém conseguiria mandar para mim as credenciais para testar essa questão do UTC?

[email protected]

obrigado

(se possível, ambiente de homologação)

Consultor SAC ACBr

Victor H Gonzales - Pandaaa
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

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 !!

"Aprender é a única coisa que a mente nunca se cansa, nunca tem medo e nunca se arrepende” - Leonardo da Vinci

"Ter sucesso é falhar repetidamente, mas sem perder o entusiasmo"

Link para o comentário
Compartilhar em outros sites

Em 25/04/2023 at 17:25, sergio_api disse:

Opa, beleza junior ?

Estou tendo o mesmo problema em relação ao PIX. Alterei no ACBrBoletoW_Bancoob.pas e coloquei na linha 399

de

Json.Add('codigoCadastrarPIX').Value.AsInteger    := 1;

para

Json.Add('codigoCadastrarPIX').Value.AsInteger    := 0;

e mesmo assim o JSON vem com 1.

Conseguiu resolver isso ?

Atualizei os fontes hoje pelo SVN.

Obrigado.

 

Eu tbm passei por esse problema.. pra resolver eu apenas reinstalei o ACBr já com a unit modificada.

Link para o comentário
Compartilhar em outros sites

15 horas atrás, allan_hs disse:

Boa tarde.

Estou fazendo a integração e consegui registrar quando não informo as instruções de pagamento, agora quando é informado ele gera essa situação:

26/04/23 16:48:14:256 - Autenticando Token... 

26/04/23 16:48:14:852 - Comando Enviar: [{"numeroContrato":878022,"modalidade":1,"numeroContaCorrente":509213,"especieDocumento":"DM","dataEmissao":"2023-04-26T03:00:00.000Z","nossoNumero":"02176714","seuNumero":"02176714","identificacaoBoletoEmpresa":"02176714","identificacaoEmissaoBoleto":1,"identificacaoDistribuicaoBoleto":1,"valor":116.03,"dataVencimento":"2023-05-01T03:00:00.000Z","numeroParcela":1,"aceite":true,"tipoDesconto":0,"tipoJurosMora":0,"dataJurosMora":"2023-04-26T19:48:12.026Z","valorJurosMora":0.15,"tipoMulta":0,"valorMulta":0,"pagador":{"numeroCpfCnpj":"11041534000182","nome":"(175) - A C BORGES BERRIEL","endereco":"AV JOSE, SN ","bairro":"GUARUS (PQ PRESIDENTE VARGAS)","cidade":"Campos dos Goytacazes","cep":"28100000","uf":"RJ"},"mensagensInstrucao":{"tipoInstrucao":1,"mensagens":"instrucoes"},"gerarPdf":false,"codigoCadastrarPIX":1}]

26/04/23 16:48:15:413 - Retorno Envio: HTTPCode=406
Result={"mensagens":[{"mensagem":"Can not deserialize instance of java.lang.String[] out of VALUE_STRING token\n at [Source: org.apache.cxf.transport.http.AbstractHTTPDestination$1@34fcd5a1; line: 1, column: 810] (through reference chain: java.util.ArrayList[0]->br.com.sicoob.sisbr.cobrancabancaria.api.rest.dto.BoletoRestDto[\"mensagensInstrucao\"]->br.com.sicoob.sisbr.cobrancabancaria.api.rest.dto.MensagensInstrucao[\"mensagens\"])","codigo":"0004"}]}

Alguém sabe o que pode ser o problema?
 

Sobre essa situação vi que esta com diferença na geração do json no campo mensagensInstrucao do que esta na documentação da api do sicoob.

Sicoob.png

Link para o comentário
Compartilhar em outros sites

  • 2 semanas depois ...
  • Consultores

Por favor atualize seus fontes, pelo SVN do ACBr... 

Já subimos para o nosso repositório de fontes, modificações que podem corrigir algum dos itens referentes a esse tópico...

Por favor atualize seus fontes, faça testes, e se possível comente em uma nova resposta, se o problema foi resolvido...

Dúvidas, sobre o uso do SVN ?  Clique aqui e veja um vídeo

Como o tópico tomou diversas vertentes, se algum ponto não foi atendido, favor abrir um tópico para cada assunto.

não usar o mesmo topico por mais que seja assunto correlacionado por favor.

obrigado

  • Obrigado 1
Consultor SAC ACBr

Victor H Gonzales - Pandaaa
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

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 !!

"Aprender é a única coisa que a mente nunca se cansa, nunca tem medo e nunca se arrepende” - Leonardo da Vinci

"Ter sucesso é falhar repetidamente, mas sem perder o entusiasmo"

Link para o comentário
Compartilhar em outros sites

  • Este tópico foi criado há 370 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.