-
Total de ítens
64 -
Registro em
-
Última visita
Sobre Azambuja99

Últimos Visitantes
O bloco dos últimos visitantes está desativado e não está sendo visualizado por outros usuários.
Azambuja99's Achievements
-
Erro Validando envio boleto Santander Api v2 Envio de Juros e por Mes CodigoMoraJuros
um tópico no fórum postou Azambuja99 Boleto
Bom dia estou enviando boleto para Api Boleto do Santander quando marco CodigoMora= e o CodigoMoraJuros=0 Msg do erro Codigo:-10, Mensagem:Erro: Permitido apenas taxa mensal de juros vi esse erro no Discord link https://discord.com/channels/798697718800318484/809129039159230514/1288855605888548907 como conseguirem resolver ? ACBrLibBoleto-20250213.log AcbrLib_01_13022025131624.log -
Boa tarde, estou iniciando integração com Santander API consigo registrar o boleto tudo porem na consulta detalhada ele me retorna um erro estranho, pesquisando verifiquei que o NossoNumero esta indo com 12 caráter porem certo seria 8 testando a mesma consulta no postman retorna correto, preciso configurar o tamanho do NossoNumero na Dll, se sim qual propriedade posso setar, usando Dll em c# ? 28/01/25 13:29:49:821 - Retorno Envio: TBoletoW_Santander_API 28/01/25 13:29:49:821 - Código do Envio: 400 1.1 Bad Request 28/01/25 13:29:49:831 - Retorno Envio: Result={ "_errorCode": 5559999, "_message": "Erro processando solicitação!", "_details": " REQUEST WAS NOT MATCHED ======================= ----------------------------------------------------------------------------------------------------------------------- | CLOSEST STUB | REQUEST | ----------------------------------------------------------------------------------------------------------------------- | GET | GET [PATH REGEX] /BILLS | /BILLS?BENEFICIARYCODE=0000000&BANKNUMBER=000000000206 | QUERY: BENEFICIARYCODE [MATCHES] ([0-9]{6}) | BENEFICIARYCODE: 345639 QUERY: BANKNUMBER [MATCHES] ([0-9]{8}) | BANKNUMBER: 000000000206 <<<<< QUERY DOES NOT MATCH
-
Azambuja99 changed their profile photo
-
testei com a modalidade da a impressão que e o DAC e o digito verificador Gerado pela minha app 24209000-8 7489 8 986 40000003000 3 124209000 4 6789021234510 5 Boleto Acbr lido pelo codigo de barras 7489 5 986 40000003000 1 124209000 8 6789031234510 8 24209001- 6 Gerado pela minha app 7489 2 989 50000003000 3 124209001 2 6789021234510 0 Boleto Acbr lido pelo codigo de barras 7489 1 989 50000003000 1 124209001 6 6789031234510 3 Meu Codigo C# Creio que o erro ocorre no DV do nosso numero que dai desencadeia os erros Nosso Numero 24209000 public string DV_748(object _NUMERO) { //* FUNCAO QUE RETORNA O DIGITO VERIFICADOR DE UM NUMERO DO BANCO SICREDI int _I; decimal _SOMA, _MULT; string _DV; _NUMERO = (_NUMERO is Int64 ? STRZERO(_NUMERO.As<Int64>(), 8, 0) : _NUMERO.ToString().PadRight(8).PadLeft(8, '0')); //_NUMERO = Iif(Type("_NUMERO") = "N", STRZERO(_NUMERO, 8, 0), Padl(Right(_NUMERO, 8), 8, "0")) _NUMERO = STRZERO(bancos["agencia"].As<decimal>(), 4, 0) + STRZERO(bancos["operacao"].As<Int64>(), 2, 0) + STRZERO(bancos["convenio"].As<Int64>(), 5, 0) + _NUMERO; _SOMA = 0; for (_I = 19; _I >= 1; _I--) { _MULT = (_I >= 12 ? 21 - _I : (_I >= 4 ? 13 - _I : 5 - _I)); _SOMA = _SOMA + _MULT * _NUMERO.ToString().Substring(_I - 1, 1).As<Int64>(); } _DV = (11 - (_SOMA % 11)).ToString(); _DV = (_DV.As<Int64>() >= 10 ? "0" : _DV.AsStringLimit(1)); return _DV; } _CAMPO_LIV = (bancos["registro"].As<Int64>() == 0 ? "1" : "3") + "1" + STRZERO(_NOSSO_NUM, 7, 0) + _DV_NOSSO_NUM + STRZERO(bancos["agencia"].As<Int64>(), 4, 0) + STRZERO(bancos["operacao"].As<Int64>(), 2, 0) + STRZERO(bancos["convenio"].As<Int64>(), 5, 0) + "1" + "0"; _CD_BARRA = "748" + (bancos["moeda"].Equals("9") ? "9" : "0") + STRZERO(FATOR_VENC_748(_DT_VENC), 4, 0) + STRZERO(_VL_TITULO * 100, 10, 0) + _CAMPO_LIV + digSicredi(_CAMPO_LIV); _CD_BARRA = _CD_BARRA.AsStringLimit(4) + DAC_CD_BARRA(_CD_BARRA) + _CD_BARRA.AsStringTrim().Substring(4); public string DAC_CD_BARRA(string _CD_BARRA) { //* RETORNA O DAC DE UM CODIGO DE BARRAS int _I, _LEN; decimal _SOMA, _DIGITO, _MULT; string _DV = ""; _LEN = _CD_BARRA.Length; _MULT = 2; _SOMA = 0; for (_I = _LEN; _I >= 1; _I--) { _DIGITO = _CD_BARRA.Substring(_I - 1, 1).As<Int64>(); _SOMA = _SOMA + _DIGITO * _MULT; _MULT = (_MULT == 9 ? 2 : _MULT + 1); } _DV = (11 - (_SOMA % 11)).ToString(); _DV = (_DV.As<Int64>() >= 10 ? "1" : (_DV.As<decimal>().ToString("N0").AsStringLimit(1))); return _DV; } public int digSicredi(string seq) { /* Variáveis * ------------- * d - Dígito * s - Soma * p - Peso * b - Base * r - Resto */ int d, s = 0, p = 2, b = 9; for (int i = seq.Length - 1; i >= 0; i--) { s = s + (Convert.ToInt32(seq.Substring(i, 1)) * p); if (p < b) p = p + 1; else p = 2; } d = 11 - (s % 11); if (d > 9) d = 0; return d; } public Int64 FATOR_VENC(DateTime _DT_VENC) { int diferencasEmDias = 0, nFator = 0; diferencasEmDias = (_DT_VENC.Date - "07/10/1997".As<DateTime>()).Days; while (diferencasEmDias > 9999) { diferencasEmDias = diferencasEmDias - 9999 + 999; } nFator = diferencasEmDias; //* RETORNA O NUMERO DO FATOR DE VENCIMENTO DE UM TITULO return nFator; } Meu teste ainda diferente ACBrLibBoleto-20240909.log ACBrLibBoleto01.ini Boleto_123575.pdf Boleto_123574.pdf
-
Sim, Sicred e complicado Meu problema mesmo e minha App gera o codigo de barras igual ao que consigo pegar no segunda via do Boleto que enviei via API com a DLL, porem quando visualizo o boleto pela DLL o codigo de barras fica diferente. Creio que to configurando a Dll errado ou algo assim os itens diferente que encontrei foi CodigoGeracao = ta 2 pois se colocar o padrao 242 que seria o AA Byte enviei o log e .ini das configurações no email obrigado
-
Boleto Sicred Api V2 Dac Diferente do 2 Via Do banco e digito verificador
um tópico no fórum postou Azambuja99 Dúvidas gerais
Boa tarde, Estou com uma dificuldade ao gerar um boleto pelo Sicred APi V2 ** Gerado pela minha app 74899983500000000901124208912509030239430106 ** 2 via Banco me devolveu 74899983500000000901124208912509030239430106 Banco: 748-0 ― Banco Cooperativo Sicredi S. A. Vencimento: 10/09/2024 Valor: R$ 0,90 Linha digitável: 74891.12420 08912.509034 02394.301069 9 98350000000090 Código de Barras: 74899983500000000901124208912509030239430106 ** Boleto Acbr lido pelo codigo de barras Banco: 748-0 ― Banco Cooperativo Sicredi S. A. Vencimento: 10/09/2024 Valor: R$ 0,90 Linha digitável: 74890.12422 08912.509034 02394.301044 4 98350000000090 Código de Barras: 74894983500000000900124208912509030239430104 enviarei email com logs [email protected] -
Obrigado Resolvido
-
Boa noite, Estou implementando o AcbrNFse para município de Campo Grande MS, esta tudo ocorrendo bem porém estou com uma duvida no métodos Consulta para min eles retorna um objeto string existe alguma forma de pegar os objetos do retorno ? no projeto demo não existe nenhuma situação onde verifica o retorno somente mostra a string de return vi que em outras tópicos aqui tinha um objeto NotasFiscais porem em c# ainda não vi um exemplo para pegar esse objetos ?
-
Bom dia dr na mão FrmMain.cs
-
Boa tarde, Gostaria de comunicar um erro que peguei testando o projeto ACBrLib.NFSe.Demo single thread no metodo btnGerarEnviarLoteAssincrono_Click ta configurado o ACBrNFSe.Emitir(aLote, 2, false); com o numero 2 que seria Síncrono pesquisando no manual seria o 1 - LoteAssincrono ajustei no meu e funcionou certinho o envio do rps só um detalhe, so reportando
-
Erro ao fechar projeto Demo ACBrLibBoleto.Demo c#
Azambuja99 replied to Azambuja99's tópico in Boleto
Bom dia, testado e aprovado, vou atualizar no cliente muito obrigado