Ir para conteúdo
  • Cadastre-se

Sady Martins

Membros
  • Total de ítens

    16
  • Registro em

  • Última visita

Tudo que Sady Martins postou

  1. Obrigado @Italo Giurizzato Junior e @Alexandre de Paula
  2. Boa tarde@Italo Giurizzato Junior Obrigado pela dica. Nós já usamos o NFSeX. Só que a função antiga ainda buscava o provedor do Cidades.Ini e eu não tinha me tocado que esse arquivo é da versão antiga. Já mudei pra ler o ACBrNFSeXServicos.ini Valeu
  3. Sady Martins

    Alterar Cidades.ini

    Bom dia! O município de Balsas/MA está com servidor como Fiorilli, mas na verdade é CTAConsult. [2101400] Nome=Balsas UF=MA Provedor=CTAConsult Obrigado!
  4. Boa tarde! No município de Balsas/MA (2101400), acrescentar: HomRecepcionar=http://stm.balsas.d2ti.com.br:80/wsnfselote/RecepcaoNFSePort Outros municípios que utilizam o provedor CTAConsult tem essa opção no mesmo arquivo e o município de Balsas/MA tem ambiente de homologação.
  5. Bom dia @danilozix Pelo tempo do post eu creio que você já obteve a resposta, mas SIM. No Sicoob existe um limite de 25 boletos no retorno da consulta. Então você vai ter que ajustar seu código para consultar de 25 em 25.
  6. Problema resolvido. Faltava atualizar o pacote e os fontes do ACBrComum. O erro estava ocorrendo na hora de montar o JSON dentro ao arquivo ACBrBoletoW_Sicredi_APIV2. Quando passava os valores com decimais no JSON o valor ficava com estouro de tamanho. Após a atualização do ACBrComum o boleto foi registrado.
  7. Sim. Depois que eu criei esse tópico me lembrei do Discord e acabei copiando a pergunta pra lá. Eu já verifiquei os dados a serem informados e, a princípio, estão todos preenchidos corretamente. Mas nesse momento fiz uma pausa no desenvolvimento para fazer o curso Dominando o ACBrBoleto que tem na Nutror. Se não conseguir evoluir daí vou logar com a conta Pro daqui da Oniun e buscar ajuda no Discord novamente. A propósito, e por favor não é uma crítica, estava olhando o doc Particularidades e observei que no caso do Sicredi especificamente talvez esteja precisando de alguma revisão. Digo isso porque lá diz que o Código do Cedente não é utilizado, mas ele deve ser informado conforme descrito em https://www.projetoacbr.com.br/forum/topic/57991-acbrboleto-via-webservice/#comment-426542 Vou continuar meu treinamento aqui e depois volto a reportar se consegui evoluir ou não. Quando descobrir qual erro estou comentendo reporto aqui para talvez ajudar outros.
  8. Boa tarde! Estou utilizando os fontes e pacotes do ACBrBoleto para Lazarus e habilitando o envio do boleto via API para o Sicredi. Ocorre que está retornando o erro O valor do boleto deve ter até 16 dígitos, sendo dois deles para a casa decimal ou então O valor de juros do boleto deve ter até 16 dígitos, sendo dois deles para a casa decimal. O boleto é sempre o mesmo. Sempre com os mesmos dados. Mas o erro está alternando. Encontrei o link https://www.projetoacbr.com.br/forum/topic/49530-duvida-sobre-preenchimento-do-juros/ e lá a solução foi atualizar a lib. No meu caso eu atualizei todos os arquivos via svn, recompilei e reinstalei o pacote ACBrBoleto, mas continuo com o erro em questão. O trecho de código que está alimentando o componente ACBrBoleto é o seguinte: Titulo.ValorDocumento := RoundTo(ATituloList.Items[I].valor, -2); if (ATituloList.Items[I].valormulta > 0) then begin Titulo.PercentualMulta := ATituloList.Items[I].valormulta; Titulo.DataMulta := IncDay(ATituloList.Items[I].datavencimento, 1); Titulo.MultaValorFixo := UpperCase(ATituloList.Items[I].tipomulta) = 'V'; end; if (ATituloList.Items[I].valorjuro > 0) then begin if (ATituloList.Items[I].tipojuros = 'V') then begin if (AACBrBoleto.Banco.Numero = 748) then begin Titulo.CodigoMoraJuros:= cjValorDia; Titulo.CodigoMora := 'A'; Titulo.ValorMoraJuros := RoundTo(ATituloList.Items[I].valorjuro, -2); end else begin Titulo.ValorMoraJuros := ATituloList.Items[I].valorjuro; end; end else begin if (AACBrBoleto.Banco.Numero = 748) then begin Titulo.CodigoMoraJuros:= cjTaxaDiaria; Titulo.CodigoMora := 'B'; Titulo.ValorMoraJuros := RoundTo(ATituloList.Items[I].valorjuro, -2); // Titulo.ValorMoraJuros := RoundTo(ATituloList.Items[I].valor * (ATituloList.Items[I].valorjuro / 100), -2); end else begin Titulo.ValorMoraJuros := RoundTo(ATituloList.Items[I].valor * (ATituloList.Items[I].valorjuro / 100), -6); end; end; Titulo.DataMoraJuros := IncDay(ATituloList.Items[I].datavencimento, 1); end; Desculpem-me pelos IFs, mas são em decorrência dos vários testes que já fiz pra tentar corrigir o problema. Agradeço a atenção!
  9. Olá meus caros. Esse post ainda encontra-se em aberto e não vi solução para a questão do Scanner. E já se passaram 8 anos. Também estou com esse problema. Será que alguém tem uma solução prática para mostrar como fazer isso? @Juliomar Marchetti Com todo respeito, sei que você já ajudou muita gente aqui e inclusive a mim. Mas a sua resposta para esse problema foi bem típica de quem não pode ou não quer ajudar. KKKKKKKKK É melhor nem postar esse tipo de comentário. A propósito, eu não achei nenhum post com essa solução mencionada por você. Beijos! Se alguém tiver uma luz, ou melhor, um farol, vou ficar eternamente agradecido.
  10. Boa tarde! Silvio Eu baixei os fontes atualizados do ACBr e ainda não tem tratativa para o registro Y750. Ao menos não para Delphi. Qual linguagem você usa?
  11. Será um grande prazer poder ajudar. Só preciso da autorização do chefe pra fazer isso daqui do trabalho hehehehehehe Senão vou implementar de casa. Obrigado pela resposta.
  12. Boa tarde meus caros! Estou vendo o fonte atualizado do ACBrECFBloco_Y_Class e não tem nenhuma tratativa para o novo registro Y750: Informações da ECF Calculadas pelo PGE incluído no novo leiaute. Existe alguma previsão de implementação dessa alteração? Desde já muito obrigado!
  13. Pois é! Na verdade nós temos várias travas pra não deixar isso acontecer. Estamos investigando onde pode ter ocorrido a falha (se foi uma falha). Mas queríamos tentar mapear essa situação, e a comparação com o XML da NF-e autorizada seria a melhor solução. Mas como houve a exclusão dele eu não tenho mais de onde obter de forma automática. E essa exclusão está muito estranho pra nós, por que não ficaram registros nem nos nossos logs. Mas de qualquer forma, MUITÍSSIMO obrigado pela ajuda rapaziada. Abraços!
  14. Então Renato. Eu consultei no portal sim. Ela consta lá e eu consigo baixar o XML manualmente. Mas eu queria fazer o download do XML via Delphi pra fazer a comparação dos dados. Sem necessidade de ação do usuário. Complicado né... poderia ser mais fácil para os CNPJs participantes da NF-e.
  15. Boa tarde Renato! Meu caso é um pouco diferente. O cliente autorizou uma NF-e junto à SEFAZ. Após isso, ele exclui do BD tanto a venda quanto a NF-e. Depois gerou uma nova venda e atribuiu a ela o mesmo número daquela que ele excluiu. Ao tentar enviar dá rejeição 613 na consulta e se insistir no envio dá rejeição 539. Eu consigo obter a chave da primeira NF-e (a excluída do BD) e SIM: consigo consultar no site da SEFAZ. Mas nesse caso eu queria baixar o XML da NF-e autorizada para comparar dados e verificar se trata-se da mesma venda ou de alguma outra coisa.... Valeu!
  16. Boa tarde a todos Estou com uma dúvida aqui quanto a obter o XML da NF-e. É possível conseguir o XML diretamente da SEFAZ sendo o emitente? Obrigado desde já. Sady
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.

The popup will be closed in 10 segundos...