-
Total de ítens
290 -
Registro em
-
Última visita
-
Days Won
1
Tipo de Conteúdo
Blocks
Notes ACBrLibNFe
Fóruns
Downloads
Calendário
Tudo que Aggille Sistemas de Gestão postou
-
Meu Exemplo de consumo da Api Banco Inter
Aggille Sistemas de Gestão replied to lsisistemas's tópico in ACBrBoleto
bom dia... Estou adaptando a cobrança do banco Inter via API no ACBRBoleto.. Posso usar teus alguns codigos pra fazer a implementação ? Coloco o devido crédito nos fontes.. sds, -
Duvida sobre o banco Inter
Aggille Sistemas de Gestão replied to Luiz Carlos Panoni Junior's tópico in ACBrBoleto
Ja achei o site pra desenvolvedores.. em breve inicio o desenvolvimento... sds, -
Duvida sobre o banco Inter
Aggille Sistemas de Gestão replied to Luiz Carlos Panoni Junior's tópico in ACBrBoleto
tem manual da API ? eu faço a integração com o ACBR... sds, -
API Banco do Brasil
Aggille Sistemas de Gestão replied to Aggille Sistemas de Gestão's tópico in ACBrBoleto
Deu certo... achei as propriedades...tudo certo..obrigado.. -
API Banco do Brasil
Aggille Sistemas de Gestão replied to Aggille Sistemas de Gestão's tópico in ACBrBoleto
Bom dia... Essas propriedades que citei acima não existiam no componente, portanto não eram preenchidas no retorno da API de consulta detalhada do Banco do Brasil. Então criei as propriedades e fiz a leitura do Json de retorno. Pro meu sistema essas propriedades são necessárias para efetuar a baixa do boleto, que o meu sistema faz também no retorno da Consulta Detalhada. sds, -
API Banco do Brasil
Aggille Sistemas de Gestão replied to Aggille Sistemas de Gestão's tópico in ACBrBoleto
Boa tarde... Ali no primeiro post, eu anexei duas Units que criam novas propriedades que existem no Json, mas não tinham no componente... na Unit ACBrBoletoRetorno, na linha 319 eu criei as prorpiedades property ValorAbatimentoTotal: Currency read FValorabatimentoTotal write FValorAbatimentoTotal; property ValorDescontoUtilizado: Currency read FValorDescontoUtilizado write FValorDescontoUtilizado; property ValorPagoSacado: Currency read FValorPagoSacado write FValorPagoSacado; property ValorCreditadoCedente: Currency read FValorCreditadoCedente write FValorCreditadoCedente; property ValorMultaRecebido: Currency read FValorMultaRecebido write FValorMultaRecebido; property ValorJuroMoraRecebido: Currency read FValorJuroMoraRecebido write FValorJuroMoraRecebido; property ValorOutroRecebido: Currency read FValorOutroRecebido write FValorOutroRecebido; property CodigoOcorrenciaCartorio:Integer read FcodigoOcorrenciaCartorio write FcodigoOcorrenciaCartorio; e também a partir linha 666, no método Assign ValorAbatimentoTotal := DeACBrBoletoTituloRet.ValorabatimentoTotal; ValorDescontoUtilizado := DeACBrBoletoTituloRet.ValorDescontoUtilizado; ValorPagoSacado := DeACBrBoletoTituloRet.ValorPagoSacado; ValorCreditadoCedente := DeACBrBoletoTituloRet.ValorCreditadoCedente; ValorMultaRecebido := DeACBrBoletoTituloRet.ValorMultaRecebido; ValorJuroMoraRecebido := DeACBrBoletoTituloRet.ValorJuroMoraRecebido; ValorOutroRecebido := DeACBrBoletoTituloRet.ValorOutroRecebido; CodigoOcorrenciaCartorio := DeACBrBoletoTituloRet.CodigoOcorrenciaCartorio; Na Unit ACBrBoletoRet_BancoBrasil_API, a partir da linha 244 eu busco esses valores no Json: ARetornoWS.DadosRet.TituloRet.ValorAbatimentoTotal := AJson.Values['valorAbatimentoTotal'].AsNumber; ARetornoWS.DadosRet.TituloRet.ValorDescontoUtilizado := AJson.Values['valorDescontoUtilizado'].AsNumber; ARetornoWS.DadosRet.TituloRet.ValorPagoSacado := AJson.Values['valorPagoSacado'].AsNumber; ARetornoWS.DadosRet.TituloRet.ValorCreditadoCedente := AJson.Values['valorCreditoCedente'].AsNumber; ARetornoWS.DadosRet.TituloRet.ValorMultaRecebido := AJson.Values['valorMultaRecebido'].AsNumber; ARetornoWS.DadosRet.TituloRet.ValorJuroMoraRecebido := AJson.Values['valorJuroMoraRecebido'].AsNumber; ARetornoWS.DadosRet.TituloRet.ValorOutroRecebido := AJson.Values['valorOutroRecebido'].AsNumber; ARetornoWS.DadosRet.TituloRet.CodigoOcorrenciaCartorio := AJson.Values['codigoOcorrenciaCartorio'].AsInteger; Nas unit que vieram na última atualização do Acbr não consegui identificar essas propriedades.. sds, -
API Banco do Brasil
Aggille Sistemas de Gestão replied to Aggille Sistemas de Gestão's tópico in ACBrBoleto
Boa tarde... Conferi as alterações no Trunk.. mas as informações abaixo não são retornadas... ValorAbatimentoTotal ValorDescontoUtilizado ValorPagoSacado ValorCreditadoCedente ValorMultaRecebido ValorJuroMoraRecebido ValorOutroRecebido CodigoOcorrenciaCartorio sds, -
API Banco do Brasil
Aggille Sistemas de Gestão replied to Aggille Sistemas de Gestão's tópico in ACBrBoleto
Bom dia... Conseguiram analisar essas alterações acima ? Grato, -
API Banco do Brasil
Aggille Sistemas de Gestão replied to Aggille Sistemas de Gestão's tópico in ACBrBoleto
Adicionada mais a propriedade codigoOcorrenciaCartorio ACBrBoletoRet_BancoBrasil_API.pas ACBrBoletoRetorno.pas -
Estou fazendo o processamento dos boletos pelo retorno da API do Banco do Brasil. Creio que seja a API mais completa. Na consulta detalhada do boleto, tem algumas propriedades que poderiamos criar algum Tipo ( ou talvez ja tenha no ACBR ). Imagino que as outras APIs vão evoluir até chegar no nível da API do BB. As propriedades que sugiro que sejam Tipadas. É uma alteração revelante, e na minha opinião seria importante. Se a idéia for apovada, me proponho a fazer as alterações.. na classe TACBrBoletoTituloRet: codigoTipoInscricaoSacado: ( CPF ou CNPJ ).. Já tem no ACBR codigoEstadoTituloCobrnca Domínios: 1 - NORMAL 2 - MOVIMENTO CARTORIO 3 - EM CARTORIO 4 - TITULO COM OCORRENCIA DE CARTORIO 5 - PROTESTADO ELETRONICO 6 - LIQUIDADO 7 - BAIXADO 8 - TITULO COM PENDENCIA DE CARTORIO 9 - TITULO PROTESTADO MANUAL 10 - TITULO BAIXADO/PAGO EM CARTORIO 11 - TITULO LIQUIDADO/PROTESTADO 12 - TITULO LIQUID/PGCRTO 13 - TITULO PROTESTADO AGUARDANDO BAIXA 14 - TITULO EM LIQUIDACAO 15 - TITULO AGENDADO 16 - TITULO CREDITADO 17 - PAGO EM CHEQUE - AGUARD.LIQUIDACAO 18 - PAGO PARCIALMENTE 19 - PAGO PARCIALMENTE CREDITADO 21 - TITULO AGENDADO COMPE 80 - EM PROCESSAMENTO (ESTADO TRANSITÓRIO) codigoIndicadorEconomico Domínios: 0 - NENHUM 1 - FAJTR 2 - DOLAR 3 - EURO 4 - IENE 5 - MARCO ALEMAO 6 - FTR 7 - IDTR 8 - UFIR 9 - REAL 10 - SELIC 11 - IGP-M 12 - INPC 13 - TR (BESC) odigoTipoJuroMora ( Se não me engano já tem um tipo semelhante na classe Boleto ) Código utilizado pela FEBRABAN para identificar o tipo de taxa de juros. Domínios: 0 - DISPENSAR 1 - VALOR DIA ATRASO 2 - TAXA MENSAL 3 - ISENTO indicadorCobrancaPartilhadoTitulo ( snSim, snNao ) Código para identificação de Rateio de Crédito (partilhamento). Domínios: S - SIM N - NÃO codigoDescontoTitulo ( tabém creio que já existe ) Código para identificação do tipo de desconto que deverá ser concedido. Domínios: 0 - SEM DESCONTO 1 - VLR FIXO ATE A DATA INFORMADA 2 - PERCENTUAL ATE A DATA INFORMADA 3 - DESCONTO POR DIA DE ANTECIPACAO codigoSegundoDescontoTitulo Código para identificação do tipo do segundo desconto que deverá ser concedido. Domínios: 0 - SEM DESCONTO 1 - VLR FIXO ATE A DATA INFORMADA 2 - PERCENTUAL ATE A DATA INFORMADA 3 - DESCONTO POR DIA DE ANTECIPACAO codigoTerceiroDescontoTitulo number Código para identificação do tipo do terceiro desconto que deverá ser concedido. Domínios: 0 - SEM DESCONTO 1 - VLR FIXO ATE A DATA INFORMADA 2 - PERCENTUAL ATE A DATA INFORMADA 3 - DESCONTO POR DIA DE ANTECIPACAO indicadorPermissaoRecebimentoParcial string Código para identificação da autorização de pagamento parcial do boleto. Domínios: S - SIM N - NAO codigoOcorrenciaCartorio number Código para identificação das ocorrências de retorno do cartório. Domínios: 0 - TITULO PROTOCOLADO - ANTIGO "TEC" 1 - TITULO PAGO EM CARTORIO 2 - TITULO PROTESTADO - ANTIGO "DDP" 3 - TITULO RETIRADO CARTORIO - ANT. DDS 4 - TITULO SUSTADO JUDICIALMENTE 5 - TITULO RECUSADO SEM CUSTAS 6 - TITULO RECUSADO COM CUSTAS 7 - TITULO PAGO LIQUIDACAO CONDICIONAL 8 - TITULO ACEITO 9 - CUSTAS DE EDITAL 20 - LQ. CARTORIO AG. SEMI-AUTOM. 21 - CHQ DEVOLV. TIT. ENC. PROT. 22 - TITULO SUSTADO DEFINITIVO 23 - RETIRADA APÓS SUSTAÇÃO JUDICIAL 59 - PAGTO CONDICIONAL VIA SELTEC 60 - TITULO PAGO EM CARTORIO-SELTEC codigoTipoLiquidacao number Código para identificação do tipo de liquidação. Domínios: 1 CAIXA 2 VIA COMPE 3 EM CARTORIO 4 EM CARTORIO - SEM EXISTENCIA 17 POS 5 TITULO EM LIQUIDACAO - ORIGEM AGE 6 TITULO EM LIQUIDACAO - PGT 7 BANCO POSTAL 8 TITULO LIQUIDADO VIA COMPE/STR codigoTipoInscricaoSacador number Código que identifica o tipo de inscrição do Beneficiário original do boleto de cobrança. Domínios: 1 - CPF 2 - CNPJ codigoTipoBaixaTitulo number Código para identificação do tipo de baixa do boleto. Domínios: 1 - BAIXADO POR SOLICITACAO 2 - ENTREGA FRANCO PAGAMENTO 9 - COMANDADA BANCO 10 - COMANDADA CLIENTE - ARQUIVO 11 - COMANDADA CLIENTE - ON-LINE 12 - DECURSO PRAZO - CLIENTE 13 - DECURSO PRAZO - BANCO 15 - PROTESTADO 31 - LIQUIDADO ANTERIORMENTE 32 - HABILITADO EM PROCESSO 35 - TRANSFERIDO PARA PERDAS 51 - REGISTRADO INDEVIDAMENTE 90 - BAIXA AUTOMATICA codigoNaturezaRecebimento number Código para identificar as ocorrências (rejeições, tarifas, custas, liquidação e baixas) do boleto. Domínios: 1 - NORMAL 2 - POR CONTA 3 - POR SALDO 4 - CHEQUE A COMPENSAR 7 - LIQUIDADO NA APRESENTACAO 8 - POR CONTA EM CARTORIO 9 - EM CARTORIO codigoTipoTituloCobranca number Código para identificar o tipo de boleto de cobrança. Domínios: 1 - CHEQUE 2 - DUPLICATA MERCANTIL 3 - DUPLICATA MTIL POR INDICACAO 4 - DUPLICATA DE SERVICO 5 - DUPLICATA DE SRVC P/INDICACAO 6 - DUPLICATA RURAL 7 - LETRA DE CAMBIO 8 - NOTA DE CREDITO COMERCIAL 9 - NOTA DE CREDITO A EXPORTACAO 10 - NOTA DE CREDITO INDULTRIAL 11 - NOTA DE CREDITO RURAL 12 - NOTA PROMISSORIA 13 - NOTA PROMISSORIA RURAL 14 - TRIPLICATA MERCANTIL 15 - TRIPLICATA DE SERVICO 16 - NOTA DE SEGURO 17 - RECIBO 18 - FATURA 19 - NOTA DE DEBITO 20 - APOLICE DE SEGURO 21 - MENSALIDADE ESCOLAR 22 - PARCELA DE CONSORCIO 23 - DIVIDA ATIVA DA UNIAO 24 - DIVIDA ATIVA DE ESTADO 25 - DIVIDA ATIVA DE MUNICIPIO 31 - CARTAO DE CREDITO 32 - BOLETO PROPOSTA 99 - OUTROS codigoModalidadeTitulo number Código para identificar a característica dos boletos dentro das modalidades de cobrança existentes no banco. Domínios: 1 - SIMPLES 4 - VINCULADA codigoAceiteTituloCobranca string Código para identificar se o boleto de cobrança foi aceito (reconhecimento da dívida pelo Pagador). Domínios: A - ACEITE N - NAO ACEITE
-
Boa tarde.. adicionei mais algumas informações na consulta detalhada da API do Banco do Brasil ValorAbatimentoTotal ValorDescontoUtilizado ValorPagoSacado ValorCreditadoCedente ValorMultaRecebido ValorJuroMoraRecebido ValorOutroRecebido Hoje essas informações vêm zeradas no json, mas em breve serão preenchidas.. Serão importantes na execução da baixa a partir dos retornos da API segue unit alterada.. ACBrBoletoRetorno.pas ACBrBoletoRet_BancoBrasil_API.pas
-
isso acontecia em um dos meus clientes.. o sistema travava esperando aparecer o PIN da senha... quando entrava no gestor do token também travava.. então era necessário retirar o leitor / token da porta usb e inserir novamente, ou até mesmo as vezes reiniciar a maquina.. e só acontecia em uma das maquinas... recomendei que fizessem um certificado A1 para a emissão das notas...
-
Boleto em impressora bluetooth portátil 80mm
Aggille Sistemas de Gestão replied to Giovane L's tópico in ACBrBoleto
A maioria dessas impressorinhas térmicas tem o ajuste de temperatura nas configurações... tenta aumentar um pouco a temperatura pra ver se melhora... vai aumentando gradativamente .... tive problema semelhante com impressoras de etiquetas.. resolvi dessa forma.. sds,- 1 reply
-
- 1
-
- acbrlibboleto
- 80mm
-
(e 2 mais)
Tags:
-
Tem que entrar nas configurações da conta do Gmail, na parte de Segurança, no card 'Como Fazer Login no Google' , marque a opção Verificação em duas Etapas. Depois vá em Senhas de App. Selecione no primeiro combo EMAIL e no Segundo COMPUTADOR WINDOWS, então clique em GERAR. Vai aparecer uma senha de 16 caracteres, copie e utilize como senha para envio dos emails...
-
Campo Mensagens boleto Banco do Brasil via API
um tópico no fórum postou Aggille Sistemas de Gestão ACBrBoleto
Boa tarde... Um cliente meu teve um erro ao transmitir um boleto para o Banco do Brasil via API. O erro é: "message": "campo texto beneficiario utilizado preenchido com dados inválidos". Era um boleto de negociação e nas observações constava o número dos outros boletos que estavam sendo negociados. Em contato com o suporte me informaram que o BB não aceita nenhum tipo de caracter que não seja letra ou números na tag "campoUtilizacaoBeneficiario" do json, e que o conteúdo deveria vir sempre em maiúsculo. Vi que o ACBR já coloca o conteúdo em maiúsculo. Dito isso, pergunto : Devemos tratar essa situação dentro do ACBR, visto que a princípio é uma característica do Banco do Brasil, ou direto em nossos ERPs ? Sendo direto no ACBR posso fazer o ajuste e enviar os fontes alterados. sds, -
Sicoob Instrucao1 e Instrucao2 segmento S
Aggille Sistemas de Gestão replied to Desenvolvimento total S's tópico in ACBrBoleto
essas mensagens que o sicoob pede, é somente para quando o usuario for emitir a segunda via do boleto pelo site do banco.. eu sempre informo ao sicoob que não será enviada a mensagem, pois o cliente sempre enviará o boleto a partir do sistema, que já vai com a mensagem automática... -
DataMultaJuros APi BB
Aggille Sistemas de Gestão replied to Aggille Sistemas de Gestão's tópico in ACBrBoleto
No layout do BB não tem a opção DATA ali no Json dos Juros.. o BB simplesmente estava ignorando a instrução de Juros... fiz a seguinte alteração: Somente comentei a linha 581.. Enviei uma duplicata pro banco e confirmei que as instruções de juros apareceram...- if (Titulos.ValorMoraJuros > 0) then begin JsonJuros.Add('tipo').Value.AsInteger := StrToIntDef(Titulos.CodigoMora, 3); // JsonJuros.Add('data').Value.AsString := FormatDateBr(Titulos.DataMoraJuros, 'DD.MM.YYYY'); case (StrToIntDef(Titulos.CodigoMora, 3)) of 1 : JsonJuros.Add('valor').Value.AsNumber := Titulos.ValorMoraJuros; 2 : JsonJuros.Add('porcentagem').Value.AsNumber := Titulos.ValorMoraJuros; end; -
Boa tarde.. na Unit ACBrBoletoW_BancoBrasil_API;, na linha 578, temos a o seguinte condicional : if (Titulos.DataMoraJuros > 0) then ou seja, o ACBR só gera a informação de Juros, se tiver definidio a DataMoraJuros. Porém, na documentação da API do BB, essa data vale somente para a MULTA, o nó dos Juros nem possui data.. Na minha visão, o juros devem ser gerados se a propriedade Titulos.ValorMoraJuros > 0 a Multa sim, pode ser condicionada a Data. Segue abaixo print do Swager da documentação do BB
-
Correção cnab400 banco inter..
Aggille Sistemas de Gestão replied to Aggille Sistemas de Gestão's tópico in ACBrBoleto
sim... já tenho clientes usando em produção.. padrão cnab400... acbr funcionando direitinho.. -
Bom dia.. encontrei um pequeno problema na unit ACBrBancoInter. Na linha 196, a variável ADataMoraJuros está sendo iniciada com '' e deveria ser '000000'. Pois quando a empresa não cobra juros e multa, deve ser preeenchido com zeros. Nessa situação o registro 1 era gerado com o tamanho de linha errado. Segue a unit corrigida.. já foi testado e funciona sds, ACBrBancoInter.pas
-
Regra de negócio (momento da transmissão)
Aggille Sistemas de Gestão replied to Paulo Casagrande's tópico in ACBrNFe
Eu, particularmente faço dessa forma... Faço os cálculos e gravo a nota no Banco, pois todas as classes de NFe que eu tenho fazem uso do ID da nota, portanto, a nota precisa estar gravada no banco para a transmissão sds, -
deixo em pastas e armazeno no banco somente o nome do xml...