-
Total de ítens
3.571 -
Registro em
-
Última visita
-
Days Won
45
Tipo de Conteúdo
Blocks
Notes ACBrLibNFe
Fóruns
Downloads
Calendário
Tudo que Daniel InfoCotidiano postou
-
Exemplo ACBrLibBoleto Solicitar a movimentação da carteira de cobrança registrada para beneficiário informado; Alimentar um titulo para que o componente pegue alguns parâmetros como contrato, cedente (valor pode estar zerado) Na consulta, passar os parâmetros no arquivo INI: [ConsultaAPI] IndicadorSituacaoBoleto=1 DataInicioMovimento=07/09/2024 DataFinalMovimento=09/09/2024 indiceContinuidade=0 Atenção, o envio das consultas deve ser realizado pelo parâmetro: TpConsulta Boleto.Configuracoes.WebService.Operacao := tpConsulta; Esta consulta vai te retornar o código da solicitação na propriedade NossoNumeroCorrespondente: Msg_Retorno=Solicitação recebida com sucesso. Utilize o 'Código da Solicitação' para verificar se já foi processada. Ori_Retorno= HTTP_Result=200 ... NossoNumeroCorrespondente = 28505038 Consultar a situação da solicitação da movimentação Alimentar um titulo para que o componente pegue alguns parâmetros como contrato, cedente (valor pode estar zerado) Na consulta, passar os parâmetros: CodigoSolicitacaoConsultaMovimentacao (numero devolvido na consulta anterior na propriedade NossoNumeroCorrespondente) [ConsultaAPI] IndicadorSituacaoBoleto=1 DataInicioMovimento=07/09/2024 DataFinalMovimento=09/09/2024 indiceContinuidade=0 NumeroProtocolo=28505038 Esta consulta vai te retornar a lista Lista de arquivos de movimentação disponíveis para Download na propriedade: NossoNumeroCorrespondente No exemplo abaixo, observe que temos 2 ID de arquivos disponíveis dentro da lista de Boletos: [Boletos Index = 000] e [Boletos Index = 001] : Cod_Retorno= Msg_Retorno=-Quantidade de arquivos :2 Ori_Retorno= HTTP_Result=200 JSON= indicadorContinuidade=0 proximoIndice=0 [Boletos Index = 000] numeroBoleto = SeuNumero = dataRegistro = 30/12/1899 dataVencimento = 30/12/1899 NossoNumeroCorrespondente = 11694670 DataBaixa = 30/12/1899 [Boletos Index = 001] numeroBoleto = SeuNumero = dataRegistro = 30/12/1899 dataVencimento = 30/12/1899 NossoNumeroCorrespondente = 11694671 DataBaixa = 30/12/1899 Download e Leitura do(s) arquivo(s) de movimentação. Alimentar um titulo para que o componente pegue alguns parâmetros como contrato, cedente (valor pode estar zerado) Na consulta, passar os parâmetros: CodigoSolicitacaoConsultaMovimentacao (numero devolvido na primeira consulta na propriedade NossoNumeroCorrespondente) IDArquivoSolicitacaoConsultaMovimentacao (numero devolvido na consulta anterior devolvido na propriedade ListaArquivosConsultaMovimentacao *Lembrando que é necessário realizar uma consulta para cada IdArquivo da lista de consulta. [ConsultaAPI] IndicadorSituacaoBoleto=1 DataInicioMovimento=07/09/2024 DataFinalMovimento=09/09/2024 indiceContinuidade=0 NumeroProtocolo=28505038 Identificador=11694671 Esta consulta vai fazer o download do arquivo de movimentação com id (11589536) e tratar automaticamente este arquivo, devolvendo como uma resposta padrão das consultas API; Filtro de Consultas Disponíveis: O Sicoob disponibiliza algumas consultas por tipo de movimento: Entrada, Prorrogação, A Vencer, Vencido, Liquidação e Baixa Exemplo de filtros de movimento na consulta: Entrada: Observe que além do IndicadorSituacao 1 (Aberto) , passamos o filtro boletoVencido como 0 (Nenhum): [ConsultaAPI] IndicadorSituacaoBoleto=1 boletoVencido=0 DataInicioMovimento=07/09/2024 DataFinalMovimento=09/09/2024 indiceContinuidade=0 A Vencer: Observe que além do IndicadorSituacao 1 (Aberto) , passamos o filtro boletoVencido como 1 (Não): [ConsultaAPI] IndicadorSituacaoBoleto=1 boletoVencido=1 DataInicioMovimento=07/09/2024 DataFinalMovimento=09/09/2024 indiceContinuidade=0 Vencido Observe que além do IndicadorSituacao 1 (Aberto) , passamos o filtro boletoVencido como 2 (Sim): [ConsultaAPI] IndicadorSituacaoBoleto=1 boletoVencido=2 DataInicioMovimento=07/09/2024 DataFinalMovimento=09/09/2024 indiceContinuidade=0 Liquidados Observe o IndicadorSituacao 2 (Baixado): [ConsultaAPI] IndicadorSituacaoBoleto=2 DataInicioMovimento=07/09/2024 DataFinalMovimento=09/09/2024 indiceContinuidade=0 Baixados Observe o IndicadorSituacao 3 (Cancelado): [ConsultaAPI] IndicadorSituacaoBoleto=3 DataInicioMovimento=07/09/2024 DataFinalMovimento=09/09/2024 indiceContinuidade=0
- 3 replies
-
- 1
-
- consulta lista
- sicoob
- (e 5 mais)
-
Exemplo Componentes (Delphi e Lazarus) Solicitar a movimentação da carteira de cobrança registrada para beneficiário informado; Alimentar um titulo para que o componente pegue alguns parâmetros como contrato, cedente (valor pode estar zerado) Na consulta, passar os parâmetros: FACBrBoleto.Configuracoes.WebService.Filtro.Clear; FACBrBoleto.Configuracoes.WebService.Filtro.indicadorSituacao := isbBaixado; FACBrBoleto.Configuracoes.WebService.Filtro.dataMovimento.DataInicio := StrToDate('07/09/2024'); FACBrBoleto.Configuracoes.WebService.Filtro.dataMovimento.DataFinal := StrToDate('09/09/2024'); FACBrBoleto.Configuracoes.WebService.Filtro.indiceContinuidade := 0; Atenção, o envio das consultas deve ser realizado pelo parâmetro: TpConsulta Boleto.Configuracoes.WebService.Operacao := tpConsulta; Esta consulta vai te retornar o código da solicitação na propriedade NossoNumeroCorrespondente: Msg_Retorno=Solicitação recebida com sucesso. Utilize o 'Código da Solicitação' para verificar se já foi processada. Ori_Retorno= HTTP_Result=200 ... NossoNumeroCorrespondente = 28505038 Consultar a situação da solicitação da movimentação Alimentar um titulo para que o componente pegue alguns parâmetros como contrato, cedente (valor pode estar zerado) Na consulta, passar os parâmetros: CodigoSolicitacaoConsultaMovimentacao (numero devolvido na consulta anterior na propriedade NossoNumeroCorrespondente) FACBrBoleto.Configuracoes.WebService.Filtro.Clear; FACBrBoleto.Configuracoes.WebService.Filtro.indicadorSituacao := isbBaixado; FACBrBoleto.Configuracoes.WebService.Filtro.dataMovimento.DataInicio := StrToDate('07/09/2024'); FACBrBoleto.Configuracoes.WebService.Filtro.dataMovimento.DataFinal := StrToDate('09/09/2024'); FACBrBoleto.Configuracoes.WebService.Filtro.indiceContinuidade := 0; FACBrBoleto.Configuracoes.WebService.Filtro.NumeroProtocolo := 28505038; Esta consulta vai te retornar a lista Lista de arquivos de movimentação disponíveis para Download na propriedade: NossoNumeroCorrespondente No exemplo abaixo, observe que temos 2 ID de arquivos disponiveis dentro da lista de Boletos: [Boletos Index = 000] e [Boletos Index = 001] : Cod_Retorno= Msg_Retorno=-Quantidade de arquivos :2 Ori_Retorno= HTTP_Result=200 JSON= indicadorContinuidade=0 proximoIndice=0 [Boletos Index = 000] numeroBoleto = SeuNumero = dataRegistro = 30/12/1899 dataVencimento = 30/12/1899 NossoNumeroCorrespondente = 11694670 DataBaixa = 30/12/1899 [Boletos Index = 001] numeroBoleto = SeuNumero = dataRegistro = 30/12/1899 dataVencimento = 30/12/1899 NossoNumeroCorrespondente = 11694671 DataBaixa = 30/12/1899 Download e Leitura do(s) arquivo(s) de movimentação. Alimentar um titulo para que o componente pegue alguns parâmetros como contrato, cedente (valor pode estar zerado) Na consulta, passar os parâmetros: CodigoSolicitacaoConsultaMovimentacao (numero devolvido na primeira consulta na propriedade NossoNumeroCorrespondente) IDArquivoSolicitacaoConsultaMovimentacao (numero devolvido na consulta anterior devolvido na propriedade ListaArquivosConsultaMovimentacao *Lembrando que é necessário realizar uma consulta para cada IdArquivo da lista de consulta. FACBrBoleto.Configuracoes.WebService.Filtro.Clear; FACBrBoleto.Configuracoes.WebService.Filtro.indicadorSituacao := isbBaixado; FACBrBoleto.Configuracoes.WebService.Filtro.dataMovimento.DataInicio := StrToDate('07/09/2024'); FACBrBoleto.Configuracoes.WebService.Filtro.dataMovimento.DataFinal := StrToDate('09/09/2024'); FACBrBoleto.Configuracoes.WebService.Filtro.indiceContinuidade := 0; FACBrBoleto.Configuracoes.WebService.Filtro.NumeroProtocolo := 28505038; FACBrBoleto.Configuracoes.WebService.Filtro.Identificador := 11694670; Esta consulta vai fazer o download do arquivo de movimentação com id (11589536) e tratar automaticamente este arquivo, devolvendo como uma resposta padrão das consultas API; Filtro de Consultas Disponíveis: O Sicoob disponibiliza algumas consultas por tipo de movimento: Entrada, Prorrogação, A Vencer, Vencido, Liquidação e Baixa Exemplo de filtros de movimento na consulta: Entrada: Observe que além do IndicadorSituacao, passamos o filtro boleto vencido como ibvNenhum: FACBrBoleto.Configuracoes.WebService.Filtro.Clear; FACBrBoleto.Configuracoes.WebService.Filtro.indicadorSituacao := isbAberto; FACBrBoleto.Configuracoes.WebService.Filtro.boletoVencido := ibvNenhum; FACBrBoleto.Configuracoes.WebService.Filtro.dataMovimento.DataInicio := StrToDate('07/09/2024'); FACBrBoleto.Configuracoes.WebService.Filtro.dataMovimento.DataFinal := StrToDate('09/09/2024'); FACBrBoleto.Configuracoes.WebService.Filtro.indiceContinuidade := 0; A Vencer: Observe que além do IndicadorSituacao, passamos o filtro boleto vencido como ibvNao: FACBrBoleto.Configuracoes.WebService.Filtro.Clear; FACBrBoleto.Configuracoes.WebService.Filtro.indicadorSituacao := isbAberto; FACBrBoleto.Configuracoes.WebService.Filtro.boletoVencido := ibvNao; FACBrBoleto.Configuracoes.WebService.Filtro.dataMovimento.DataInicio := StrToDate('07/09/2024'); FACBrBoleto.Configuracoes.WebService.Filtro.dataMovimento.DataFinal := StrToDate('09/09/2024'); FACBrBoleto.Configuracoes.WebService.Filtro.indiceContinuidade := 0; Vencido Observe que além do IndicadorSituacao, passamos o filtro boleto vencido como ibvSim: FACBrBoleto.Configuracoes.WebService.Filtro.Clear; FACBrBoleto.Configuracoes.WebService.Filtro.indicadorSituacao := isbAberto; FACBrBoleto.Configuracoes.WebService.Filtro.boletoVencido := ibvSim; FACBrBoleto.Configuracoes.WebService.Filtro.dataMovimento.DataInicio := StrToDate('07/09/2024'); FACBrBoleto.Configuracoes.WebService.Filtro.dataMovimento.DataFinal := StrToDate('09/09/2024'); FACBrBoleto.Configuracoes.WebService.Filtro.indiceContinuidade := 0; Liquidados FACBrBoleto.Configuracoes.WebService.Filtro.Clear; FACBrBoleto.Configuracoes.WebService.Filtro.indicadorSituacao := isbBaixado; FACBrBoleto.Configuracoes.WebService.Filtro.dataMovimento.DataInicio := StrToDate('07/09/2024'); FACBrBoleto.Configuracoes.WebService.Filtro.dataMovimento.DataFinal := StrToDate('09/09/2024'); FACBrBoleto.Configuracoes.WebService.Filtro.indiceContinuidade := 0; Baixados FACBrBoleto.Configuracoes.WebService.Filtro.Clear; FACBrBoleto.Configuracoes.WebService.Filtro.indicadorSituacao := isbCancelado; FACBrBoleto.Configuracoes.WebService.Filtro.dataMovimento.DataInicio := StrToDate('07/09/2024'); FACBrBoleto.Configuracoes.WebService.Filtro.dataMovimento.DataFinal := StrToDate('09/09/2024'); FACBrBoleto.Configuracoes.WebService.Filtro.indiceContinuidade := 0;
- 3 replies
-
- 1
-
- consulta lista
- sicoob
- (e 5 mais)
-
Boas notícias ! Consulta Movimentação SICOOB API disponível !
um tópico no fórum postou Daniel InfoCotidiano Notícias do ACBr
Agora o SICOOB V3 está implementada a consulta de movimentação. Para consulta de boletos em lista do Sicoob é necessário seguir 03 (três) passos: Solicitar a movimentação da carteira de cobrança registrada para beneficiário informado (As consultas estão limitadas em um período máximo de 2 dias); A API vai retornar o códigoSolicitação na propriedade NossoNumeroCorrespondente; Consultar a situação da solicitação da movimentação para saber se está disponível para download. Se estiver ele vai retornar os números arquivos disponível. (pode ser mais de um arquivo base64); Download e extração do(s) arquivo(s) de movimentação (a solução ACBr ja realiza o download e a descompactação internamente) e realiza leitura do retorno do arquivo e devolve a resposta padrão igual as outras API's; Vamos aos exemplos, como fazer (vou separar abaixo por tipo de Solução para ficar mais organizado): Se você utiliza componentes (Delphi ou Lazarus), clique aqui; Se você utiliza ACBrLibBoleto, clique aqui; Se você utiliza ACBrMonitor, clique aqui; Gostaria de agradecer o usuário @Rafaelbudag, que criou colaborou com a implementação inicial, realizamos alguns ajustes para compatibilizar com a versão V3 do Sicoob e com algumas propriedades já existentes em nossa solução. Obrigado também ao usuário @Microsys Sistemas por fornecer as credenciais de produção V3 para testes da consulta de movimentação, já que ambiente sandbox não é fiel a produção. *Em breve será disponibilizado vídeo exemplificando esta consulta em nosso portal de cursos*- 3 replies
-
- 2
-
- consulta lista
- sicoob
- (e 5 mais)
-
O principio é o mesmo de todas as Libs. So abstrair o nome da lib e metodos q pode ter nomes diferentes. Mas o uso do ponteiro é igual para todas as libs.
-
API Cobrança Sicoob - Movimentação
Daniel InfoCotidiano replied to Luciano Rodrigues Pereira's tópico in ACBrBoleto
Blz ! realmente quem criou esta consulta de movimentação realmente merece um prêmio kkk. Estou realizando os testes aqui com as credenciais q citei. Se td correr bem, ja vamos disponibilizar para testes. Vou criar uma noticia, explicando para os usuários todo processo de solicitação, as novas propriedades do codigoSolicitacao, idArquivo e descompactação do movimento Obrigado ! -
API Cobrança Sicoob - Movimentação
Daniel InfoCotidiano replied to Luciano Rodrigues Pereira's tópico in ACBrBoleto
Um outro usuario, nos enviou pela manha uns dados, mas estao conflitantes. Solicitado a ele novas informacoes. se der certo, nao sera necessario o uso do seu. Você citou "Não usar para registro, alteração ou mesmo consulta de boletos." Mas a solicitação de movimentação é consulta por periodo. onde será devolvido toda lista de boletos emitidos. Entao, vou descartar seus dados. OK? -
Siccob - Cobranca bancaria V3 - Buscar Liquidados
Daniel InfoCotidiano replied to Microsys Sistemas's tópico in Boleto
Eu testei com o numero da conta (com e sem o DV) e mesmo assim não tive sucesso. Recebo a resposta: "400/O número do contrato deve ser o mesmo número do cliente" No manual da API diz: "Número que identifica o contrato do beneficiário." Olhando em outros dados enviados (V2) O CodigoCedente ou Convenio é diferente da conta. mas a V2, como vai ser descontinuada, as credenciais nao funciona na v3. Se puder confirmar os dados abaixo, pode enviar por email [email protected], no corpo da msg colar o link desta conversa. Agencia= AgenciaDigito= CodigoCedente= CodigoTransmissao= Conta= ContaDigito= Convenio= Contrato= -
Siccob - Cobranca bancaria V3 - Buscar Liquidados
Daniel InfoCotidiano replied to Microsys Sistemas's tópico in Boleto
Bom dia ! Iniciei os testes, mas preciso do numeroCliente (que é um parametro da consulta movimentacao) é o mesmo que vc alimenta a propriedade CodigoCedente, pode nos fornecer por favor. -
Para conferir, veja o que foi enviado em LogWS: você enviou assim: "multa": { "codigo_tipo_multa": "02", "percentual_multa": "000000200000", "quantidade_dias_multa": 1 }, "juros": { "codigo_tipo_juros": "93", "quantidade_dias_juros": 1, "valor_juros": "00000000000000008" }, Então juros, 93' - Valor diário (utilizando parâmetros do cadastro de beneficiário para dias úteis ou corridos) R$ 0,08/dia. Só q na mensagem do itau de retorno ele está exibindo: (e nao ao dia como era p ser 0,08/dia) "mensagem" : "APÓS O VENCIMENTO COBRAR JUROS DE......... 9,60% AO MÊS" Acho interessante vc abrir um chamado questionando sobre. No LogWS tem o json de envio e o de retorno, pode anexar p eles.
-
pode nos enviar o arquivo LogWS [email protected], no corpo da mensagem colar o link desta conversa
-
Em meu teste: Feito desta forma: CodigoMoraJuros=0 ValorMoraJuros=0,08 DataMoraJuros=20/09/2024 DataMulta=20/09/2024 PercentualMulta=2 MultaValorFixo=0 Tabela. CodigoMoraJuros = (0 - ValorDia,1 - TaxaMensal ,2 - Isento,3 - ValorMensal,4 - TaxaDiaria) Pix não esta saindo, pois o IndicadorPix vc esta passando 3 e nao existe "3" ! [BoletoCedenteWS]
-
Bom dia @Messias Bittencourt Existe uma tk-5662 em analise do time sobre o assunto. quando concluida te comunico aqui.
-
API Cobrança Sicoob - Movimentação
Daniel InfoCotidiano replied to Luciano Rodrigues Pereira's tópico in ACBrBoleto
@Luciano Rodrigues Pereira vc consegue credenciais de Produção para que possamos realizar os testes. Isso pq segundo o suporte tem informações que não sao devolvidas no sandbox. Se puder disponibilizar para testarmos, so enviar para [email protected] com todos os dados da conta.. keys, etc, no corpo da mensagem favor colar o link deste post. -
@Fabiano Moraes de Araújo Bom dia ! Encaminhar acbrlib.ini , e os ini de titulo, cedente caso use, vou testar em meu ambiente. [email protected], no corpo da mensagem colar o link deste post.
-
Boa tarde ! Era p funcionar de duas formas: Só nao pode ter as duas propriedades, ou é codigoMora ou CodigoMoraJuros Com codigoMoraJuros: CodigoMoraJuros=1 (0 - ValorDia,1 - TaxaMensal ,2 - Isento,3 - ValorMensal,4 - TaxaDiaria) ValorMoraJuros=10 DataMoraJuros=20/09/2024 DataMulta=20/09/2024 PercentualMulta=2 MultaValorFixo=0 Ou assim, apenas com codigoMora fornecido pelo banco CodigoMora=90 ValorMoraJuros=10 DataMoraJuros=20/09/2024 DataMulta=20/09/2024 PercentualMulta=2 MultaValorFixo=0 Tabela CodigoMora Itau (https://devportal.itau.com.br/nossas-apis/itau-ep9-gtw-pix-recebimentos-conciliacoes-v2-ext?tab=especificacaoTecnica#operation/post/boletos_pix) : '05' - Quando não se deseja cobrar juros caso o pagamento seja feito após o vencimento (isento) '90' - Percentual mensal (utilizando parâmetros do cadastro de beneficiário para dias úteis ou corridos) '91' - Percentual diário (utilizando parâmetros do cadastro de beneficiário para dias úteis ou corridos) '92' - Percentual anual (utilizando parâmetros do cadastro de beneficiário para dias úteis ou corridos) '93' - Valor diário (utilizando parâmetros do cadastro de beneficiário para dias úteis ou corridos)
-
Problema no Envio Boleto Inter API V3
Daniel InfoCotidiano replied to jefferson01's tópico in ACBrBoleto
Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico. -
Problema no Envio Boleto Inter API V3
Daniel InfoCotidiano replied to jefferson01's tópico in ACBrBoleto
Q susto, pois aqui no meu teste, agora voltou ao normal, pois estava com instabilidade. Obrigado pela contribuição inicial. Abr -
Problema no Envio Boleto Inter API V3
Daniel InfoCotidiano replied to jefferson01's tópico in ACBrBoleto
Veja se não é falta de Scopo: CBrBoleto1.Cedente.CedenteWS.Scope:= boleto-cobranca.write; ou boleto-cobranca.write boleto-cobranca.read; -
Atenção! Descontinuidade API V2 Boleto Banco Inter
um tópico no fórum postou Daniel InfoCotidiano Notícias do ACBr
Atenção comunidade ! Recebemos informações do Banco Inter que no dia 31/10/2024 a API Cobrança (V2) Será DESCONTINUADA! A API V3 já está funcionando, para quem nunca utilizou, basta ler este post, clique aqui. Não deixe seus testes para a ultima hora, realize os testes com antecedência para que isso não tenha impacto negativo na sua aplicação. -
Boa tarde @C4Dev Chegou a concluir os testes da V3? (lembrando que o indicadorPIX=true) Esta funcionando inclusao e consultas? Abr
-
Problema no Envio Boleto Inter API V3
Daniel InfoCotidiano replied to jefferson01's tópico in ACBrBoleto
So para reportar, em sandbox o servico esta indisponivel no momento. 13/09/24 15:18:27:821 - Comando Enviar: {"seuNumero":"257SS1","valorNominal":100,"dataVencimento":"2024-10-13","numDiasAgenda":59,"multa":{},"pagador":{"cpfCnpj":"96050176876","tipoPessoa":"FISICA","nome":"CLIENTE DE TESTES","endereco":"Rua dos clientes","numero":"100","complemento":"","bairro":"Centro","cep":"18270000","cidade":"Tatui","uf":"SP","telefone":"0","email":"[email protected]"}} 13/09/24 15:18:27:828 - URL: [POST] https://cdpj-sandbox.partners.uatinter.co/cobranca/v3/cobrancas 13/09/24 15:18:27:835 - Header: 13/09/24 15:18:27:839 - Accept: application/json Authorization: Bearer fe1e1fe2-6095-452b-bcc0-359bbcb9ea4e 13/09/24 15:18:28:216 - Retorno Envio: TBoletoW_Inter_API 13/09/24 15:18:28:220 - Código do Envio: 503 1.1 Service Unavailable