-
Total de ítens
64 -
Registro em
-
Última visita
Tipo de Conteúdo
Blocks
Notes ACBrLibNFe
Fóruns
Downloads
Calendário
Tudo que Azambuja99 postou
-
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
-
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 -
Erro ao fechar projeto Demo ACBrLibBoleto.Demo c#
Azambuja99 replied to Azambuja99's tópico in Boleto
Muito Obrigado, vou testar -
Erro ao fechar projeto Demo ACBrLibBoleto.Demo c#
Azambuja99 replied to Azambuja99's tópico in Boleto
isso Single Thread, peguei pelo TortoiseSVN -
Boa tarde, Estou com um problema, implementando a dll Boleto Api BB em c# fiz muito teste porem ate agora não encontrei a solução quando fechao o app no demo tem como liberar memoria da DLL pelo que vi no demo do c# apenas o .Dispose() ta disponível porem na documentação em um Boleto_Finaliza() testei no projeto demo c# abri carregou a dll salvei as configurações e fui em fechar da o mesmo erro, alguma ideia do problema preciso chamar algum outro metodo pra liberar a memoria ?
-
Bom dia, opa testei agora, ficou 100% muito obrigado
-
Boa tarde, O metodo ConsultarTitulosPorPeriodo em seu arquivo de retorno no campo CodigoEstadoTituloCobranca esta retornando a descrição do retorno ao inves do codigo, bacana seria ter os 2 dados enviei o email com a solicitação para [email protected]
-
Rejeição 873 quando mudou CFOP’s 5922 e 6922
Azambuja99 replied to Azambuja99's tópico in NFe/NFCe - Nota Fiscal Eletrônica
Resolvido, Obrigado equipe Acbr -
Rejeição 873 quando mudou CFOP’s 5922 e 6922
Azambuja99 replied to Azambuja99's tópico in NFe/NFCe - Nota Fiscal Eletrônica
Rapaz que balai, Mais no caso da Dll organizar essa validações vai ser breve, no cliente resolvi removendo o metodo de ValidarRegrasdeNegocios. -
Rejeição 873 quando mudou CFOP’s 5922 e 6922
um tópico no fórum postou Azambuja99 NFe/NFCe - Nota Fiscal Eletrônica
Bom dia, Rejeição 873 quando mudou CFOP’s 5922 e 6922 antes era (CFOPs 5116 e 6116) -
Boa tarde consegui resolver pelo discord era uma configuração na DLL Obrigado
-
Boa tarde estou tentando imprimir um NFce gerado pelo componente, porem o report esta cortando com a impressora Bematech MP-4200 TH onde posso ajustar essas margens, pesquisei tudo sobre a impressora ate o momento nada quando visualizo o report do componente AcbrNfe fica certinho porem imprimiu corta ?