-
Total de ítens
103 -
Registro em
-
Última visita
Tipo de Conteúdo
Blocks
Notes ACBrLibNFe
Fóruns
Downloads
Calendário
Posts postados por RauberGabri
-
-
Olá bom dia.
Cliente relatou um problema no Boleto, referente a taxa de juros.
Hoje nessa função está errada, já que cjValorMensal não deveria ser % ao mês e sim Valor por Mês.
O mesmo pra quando for cjTaxaDiaria, ele coloca como sendo valor diario. Unit ACBrBoleto.
function TACBrBoleto.GerarMensagemPadraoJuros(ATitulo: TACBrTitulo): String; var ATipoJuros,AJurosQuando : String; begin if (ATitulo.CodigoMoraJuros = [cjTaxaMensal, cjValorMensal]) or (ATitulo.CodigoMora = '2') or (ATitulo.CodigoMora = 'B') then ATipoJuros := FloatToStr(ATitulo.ValorMoraJuros) + '% ao mês' else ATipoJuros := FormatFloatBr(ATitulo.ValorMoraJuros, 'R$ #,##0.00 por dia'); if ATitulo.DataMoraJuros <> 0 then begin if ATitulo.Vencimento = ATitulo.DataMoraJuros then AJurosQuando := 'após o vencimento' else AJurosQuando := 'a partir de '+FormatDateTime('dd/mm/yyyy',ATitulo.DataMoraJuros); end;(* else AJurosQuando := ' por dia de atraso';*) //TK-4612 Result := ACBrStr(Format('Cobrar juros de %s de atraso para pagamento %s.',[ATipoJuros,AJurosQuando])); end;
Segue correção do código
function TACBrBoleto.GerarMensagemPadraoJuros(ATitulo: TACBrTitulo): String; var ATipoJuros,AJurosQuando : String; begin if (ATitulo.CodigoMoraJuros = cjTaxaMensal) or (ATitulo.CodigoMora = '2') or (ATitulo.CodigoMora = 'B') then ATipoJuros := FloatToStr(ATitulo.ValorMoraJuros) + '% ao mês' else if (ATitulo.CodigoMoraJuros = cjValorDia) then ATipoJuros := FormatFloatBr(ATitulo.ValorMoraJuros, 'R$ #,##0.00 por dia') else if (ATitulo.CodigoMoraJuros = cjValorMensal) then ATipoJuros := FormatFloatBr(ATitulo.ValorMoraJuros, 'R$ #,##0.00 ao mês') else if (ATitulo.CodigoMoraJuros = cjTaxaDiaria) then ATipoJuros := FloatToStr(ATitulo.ValorMoraJuros) + '% ao dia'; if ATitulo.DataMoraJuros <> 0 then begin if ATitulo.Vencimento = ATitulo.DataMoraJuros then AJurosQuando := 'após o vencimento' else AJurosQuando := 'a partir de '+FormatDateTime('dd/mm/yyyy',ATitulo.DataMoraJuros); end;(* else AJurosQuando := ' por dia de atraso';*) //TK-4612 Result := ACBrStr(Format('Cobrar juros de %s de atraso para pagamento %s.',[ATipoJuros,AJurosQuando])); end;
-
O banco acabou de me responder o cliente me passou a chave pix errada
A chave existe porém para outro banco.
Testei com a chave correta e funcionou perfeitamente
Obrigado
-
Acabei de fazer update e já foi corrigido na revisão 30265.
obrigado de qualquer forma
-
Olá boa tarde Pessoal.
Estou tendo um problema na geração do Pix para banco Itaú, fiz os procedimentos de configuração normalmente( Assim como fiz outra vez para outro cliente) porém estou tendo o seguinte erro:
[Window Title]
Pixcdteste[Content]
Erro ao criar cobrança:
{"type":"https://pix.bcb.gov.br/api/v2/error/NaoEncontrado","title":"Não Encontrado","status":404,"detail":"Entidade não encontrada.","violacoes":[{"razao":"Número do documento do solicitante divergente do cadastrado na cobrança."}]}[OK]
Alguém já passou por isso e sabe o que está errado?
-
Olá Pessoal boa tarde, estou tendo erros para instalar o componente no arquivo.
D:\Componentes\ACBR\Fontes\ACBrBoleto\WS\ACBrBoletoRet_Sicredi_APIV2.pas(169) Error: E2029 Statement expected but 'THEN' found
D:\Componentes\ACBR\Fontes\ACBrBoleto\ACBrBoletoWS.pas(2612) Fatal: F2063 Could not compile used unit 'ACBrBoletoRet_Sicredi_APIV2.pas'
Compilation failure
Erro ao compilar o pacote "ACBr_Boleto.dpk".
Abortando... Ocorreram erros na compilação dos pacotes.
ACBrBoletoRet_Sicredi_APIV2.pasLinha 169 tem dois then segue arquivo corrigido.
Atualizei os fontes e mesmo assim arquivo permanecesse com erro!
-
Faltava adicionar no SCOPE a função
cobranca_boletos_prorrogacoes_data_vencimento
Adicionando funcionou
-
Olá Pessoal boa tarde.
Estou começando a utilizar a ferramenta webservice agora...
Já consegui confirmar o uso para envio e consulta do boleto.
No momento estou tentando gerar uma requisição de alteração de data de vencimento:
ACBrBoleto1.Configuracoes.WebService.Operacao := tpAltera; ACBrBoleto1.Configuracoes.WebService.Ambiente := taProducao; ACBrBoleto1.ListadeBoletos[0].OcorrenciaOriginal.Tipo := toRemessaAlterarVencimento; ACBrBoleto1.ListadeBoletos[0].Vencimento := DataVencimento;
Está enviando a requisição com o seguinte JSON
[{"numeroContrato":1101110,"modalidade":1,"nossoNumero":10957,"dataVencimento":"2023-05-31T00:00:00-03:00"}]
Porém está retornando
{"httpCode":"401","httpMessage":"Unauthorized","moreInformation":"Cannot pass the security checks that are required by the target API or operation, Enable debug headers for more details."}
Alguém tem alguma ideia?
-
Olá bom dia pessoal.
Com a desativação dos aplicativos menos seguros do gmail estou utilizando o sparkpost para envio dos emails dos meus clientes.
Criei um api Key para cada cliente e estou meu email para envio mudando o from name para cada cliente.
Porém estou tendo problemas que o email está caindo na caixa de spam de clientes.
Inclusive tenho clientes falando que não estão recebendo os emails.
Alguém teve esse problema ou sabe como resolver?
-
Olá bom dia.
Desculpem minha ausência, como vi que o trabalho ia ser um pouco mais longo de troca de componente deixei essa tarefa de lado e voltei a desenvolver ela essa semana.
Fiz a troca de componente, tive alguns problemas mas consegui resolver.
Consegui Transmitir e cancelar a NFSe para Palhoça em produção.
Em homologação, fiz a troca de URL conforme a Jenifer passou mas não consegui acesso apenas dava erro, como ela está olhando a situação não fui a fundo.
Não fiz testes nas demais cidades, não tenho clientes nas outras cidades então fica difícil de testar. Mas a principio tudo funcionou em Palhoça.
E parabéns pela troca de componente ficou bem melhor esse novo componente.
- 1
-
Não sabia que o ACBrNFSe tinha sido descontinuado, vou configurar o novo componente e fazer os testes.
- 1
-
Italo, ainda estou com o mesmo erro, dei uma olhada no commit e foi trocado apenas o /trunk2/Fontes/ACBrDFe/ACBrNFSeX/ACBrNFSeXServicos.ini.
Preciso reinstalar o componente?
Esse arquivo não fica na pasta ArqIni, então não sei como é o procedimento pra fazer os testes.
-
Olá Italo bom dia.
Vou fazer os testes aqui e passo um retorno.
-
Olá Pessoal boa tarde.
Tenho um único cliente na Cidade de Palhoça/SC e ele acabou me relatando um erro ao emitir as notas de serviço no dia de ontem e hoje com a seguinte mensagem:
(Os XMLs Estão em anexo)
Entrando em contato com o suporte da prefeitura eles passaram que houve uma troca de URL no dia 14/03/20221 e passando o documento sobre a troca de URL que também está em anexo.
Aparentemente teve troca de URL para as seguintes cidades Rio do Sul/SC, Santa Rosa/RS, Palhoça/S, Marechal Cândido Rondon/PR para os links:
Atualizei meus fontes e não foi feito atualizações em relação a isso. Os moderadores estavam sabendo? Já tem alguém desenvolvendo?
Tentei me arriscar em apenas trocar a URL mas não tive sucesso.
255-env-lot.xml 255-env-lot-soap.xml 255-rec.xml 255-rec-soap.xml Report.pdf
-
-
Passando um retorno, a principio acredito que seja um problema na Vivo, já que apenas meus clientes que usam a vivo estão com problema, tocar o DNS para o google resolveu.
-
Opa galera Linda do ACBR, hoje pela manhã em diversos clientes meus começaram esses erros o 12007 e o 12002. Como ainda estava utilizando a CAPICOM pensei que poderia ser isso, mas já troquei para libWinCrypt e continuo com o mesmo problema, mesmo utilizando a ssl type LT_TLSv1_2.
Alguém mais com esse problema hoje?
Inicio TNFeRecepcao
ERRO:
Erro Interno: 12007
Erro HTTP: 0
URL: https://nfe.svrs.rs.gov.br/ws/NfeAutorizacao/NFeAutorizacao4.asmx
Erro: 12007 - O nome do servidor não pode ser resolvido -
Concordo contigo, por isso não postei aqui uma correção no código pois qualquer coisa que possa fazer para resolver no código estaria fazendo errado.
Agradeço a ajuda, mas como você mesmo falou se o webservice não ajuda não tem o que ser feito, e qualquer coisa que pode ser feito é uma gambiarra. que foi o que eu implementei pra resolver com o meu cliente.
- 1
-
Opa Pessoal.
Só pra passar que tive que fazer exatamente o que falei no post acima, usei o XML de base da consulta ConsultaNFsePorRPS, e preenchi os campos que estavam vazio nesse XML no componente e mandei imprimir. Tive que fazer alguns ajustes no desenho pra sair certinho, mas foi a única solução que cheguei.
A prefeitura não me respondeu mais, caso eles respondam com outra solução posto aqui. Mas a principio fazer dessa forma resolveu para o meu cliente.
-
Boa tarde Italo,
Mas observe que no XML de envio que consta em an exo temos os campos de descrição de serviços que não consta no de retorno, assim como no arquivo que retorna da prefeitura não retorna os dados completos do prestador nem do Tomador o que deixa a impressão da nota completamente falha conforme em anexo também.
Sobre sua pergunta configurando o ACBR pra salvar os arquivos ele salva os arquivos soap só na pasta mas nenhuma pasta chamada notas.
Estou em contato também com a prefeitura e eles responderam que a consulta deve ser feita utilizando ConsultaNFsePorRPS, o que demonstrei que não possui os dados gerais segue a resposta do e-mail
O que devo fazer? mesclar os dois XMLs? para ter todas as informações? isso ficaria meio estranho na minha opinião.
4221031113099800016556000000000000428-rps.xml 42210356000000000000428-nfse.pdf
-
Olá bom dia Italo.
Usando o método Consulta NFSe continua não vindo os arquivos completos segue os arquivos SOAP.
Tentei utilizar o método por período porém obtive erro em todas as tentativas( Utilizando filtros diferentes), os arquivos SOAP também disponibilizei.
Vou entrar em contato com a prefeitura e assim que tiver uma resposta posto aqui uma possível correção de código, ou uma solução.
4281-comp-nfse.xml 4281-comp-nfse-soap.xml 4281-con-nfse-rps.xml 4281-con-nfse-rps-soap.xml 2021033020210330-con-nfse.xml 2021033020210330-con-nfse-soap.xml
-
-
Só pra Falar o que já fiz.
Ao consultar o lote pela função ConsultarLoteRps ele retorna o XML em anexo sem o XML Completo.
E ao consultar o pela função ConsultarNFSe, está me retornando o erro a baixo:
-
Olá Pessoal bom dia, ressuscitando esse tópico.
Estou com o mesmo problema
Em 12/04/2019 at 22:58, billbarsch disse:outro problema diferente agora, mas como o topico é sobre a cidade acredito que seja pertinente.
quando consultamos nfse ou lote em outros provedores eles retornam o xml da nfse completo
isso permite imprimir o pdf perfeitamente com todos os dados ok.Mas em joenville, a resposta das consultas de lote/protocolo/nfse retornam apenas isso:
Não estou conseguindo pegar o xml completo da nfse de forma alguma nos retornos da prefeitura.
Alguem sabe se a prefeitura de Joenville retorna o xml da nfse completo em alguma consulta?
O pdf está saindo com varios dados em branco.
Exatamente a mesma situação, gostaria de saber se o amigo conseguiu fazer o ajuste para conseguir Imprimir a nota? Ou se alguém sabe como recuperar o XML completo.
-
Concordo contigo plenamente.
E só passando para o restante do pessoal eu descobri como fazer, acabei encontrando uma forma de fazer na verdade bem simples não sei como não pensei em fazer antes.
No Fast Report existe um shape rounded rectangle, que faz exatamente isso.
Um abraço a todos
Taxa Mensal e Taxa Diaria
em ACBrBoleto
Postado
Eu não segui nenhum manual, e sim a logica do campo.
Se o campo é preenchido com cjValorDia, então não é porcentagem. sendo assim estava saindo com informação errada, o que era no meu caso o valor era de R$ 25,00 reais por dia, e na impressão do boleto estava saindo 25% creio eu que não precise de manual para constatar que isso é um erro.
att.
ACBrBoleto.pas