-
Total de ítens
16 -
Registro em
-
Última visita
Tipo de Conteúdo
Blocks
Notes ACBrLibNFe
Fóruns
Downloads
Calendário
Tudo que Sady Martins postou
-
Alteração no arquivo ACBrNFSeXServicos.ini
Sady Martins replied to Sady Martins's tópico in ACBrNFSe
Obrigado @Italo Giurizzato Junior e @Alexandre de Paula -
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
-
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!
-
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.
-
Boleto Sicoob consulta via API trazendo apenas 25 boletos no retorno
Sady Martins replied to danilozix's tópico in ACBrBoleto
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. -
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.
-
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.
-
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!
-
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.
-
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?
-
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.
-
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!
-
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!
-
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.
-
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!
-
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