Ir para conteúdo
  • Cadastre-se

Emerson Teixeira

Membros
  • Total de ítens

    234
  • Registro em

  • Última visita

Tudo que Emerson Teixeira postou

  1. Bom dia a todos. adicionei as properties erros e alertas para serem retornadas ao tentar emitir um nfse. funciona somente para retorno em formato ini. att ACBrLibNFSeRespostas.pas
  2. Boa tarde a todos. Adicionei alguns campos na resposta do metodo emitir da nfse segue unit alterada. att ACBrLibNFSeRespostas.pas
  3. Obrigado, att...
  4. Boa tarde José sobre o campo "Codigo/cNF" alterei pq estava vindo vazio... realmente faltou o arquivo, estou enviando para compatibilidade com o net core 6 e 7, o correto seria criar outro projeto? att ACBrNFeNotasFiscais.pas
  5. boa tarde a todos. Fiz alguns ajustes nas classes do demo da NFe.API, como: ajuste em nomes de properties pra ficar compativel com o ini da nfe. adição de metodos para leitura do arquivo ini da nfe remoção do nullable para properties do tipo enuma e nos fontes da lib ACBLibNFe.dll, adicionei o metodo para gravar a lista de autXml no ini da nfe, não existia. att DemosACBRLibC#.rar Fontes ACBRLibNFe.rar
  6. bom dia.. Como o Juliomar disse, essa é uma questão a ser tratada com o contador, de preferencia o contador do seu cliente, pois caso este veja ter alguma autuação, vc fica livre... mas resumindo o mva-ajustado é para empresa que não é simples nacional, quando vende pra fora do estado, pois leva em consideração o diferencial de aliquota do icms espero ter ajudado
  7. atualizei aqui com a opção de manter arquivos e configurações, deu tudo certo....
  8. bom dia, encaminhei no privado, att
  9. boa tarde. para cedentes com CNPJ que tem os 3 primeiros digitos como 0, ex: 00.0XX.XXX/XXXX.XX, ao ler um arquivo de retorno do banco sicred, esta entrando em uma regra que mudava o tipo de inscrição para cnpj, causando erro de cpf invalido. alterei a unit, segue para analise. att ACBrBancoSicredi.pas
  10. bom dia. aparentemente tem um correção pra isso: https://quality.embarcadero.com/projects/RSP/issues/RSP-35516 copia a System.ZLib.pas na pasta do seu projeto, e faz as alterações acima att.
  11. bom dia. O banco que homologa. eles retornam um txt com os erros, segue um exemplo: nesse caso falta somente o ajuste do nome do arquivo, que esta nas units que enviei anteriormente. att.
  12. Boa tarde @Juliana Tamizou sim, questionamos, disseram que não consta no manual porem o arquivo será rejeitado caso não seja informado o prefixo requerido pelo banco. att
  13. Boa tarde a todos. Parece que a nomenclatura do arquivo de remessa do banco Daycoval é variável, apesar de não constar no manual eles não aceitam o arquivo se não estiver na nomenclatura pedida. Fiz o 2 ajustes no arquivo: 1ª - pra atender a nomenclatura do arquivo. 2ª - No campo seu numero alinhei para esquerda por se tratar de texto. o boleto foi homologado com esta unit. att. ACBrBancoDaycoval.pas ACBrBoleto.pas
  14. Emerson Teixeira

    Retorno Caixa 240

    boa tarde. Quando esta marcado para ler cedente retorno o componente estava utilizando o código do cedente como numero de conta o que causa erro porque a conta informada é diferente do código do cedente. Como não consta a conta e digito da conta no arquivo de retorno, passei vazio para estas propriedades. Segue alterações. ACBrBancoCaixa.pas ACBrBancoCaixaSICOB.pas
  15. Bom dia ... Obrigado @Antonio Gomes,
  16. boa tarde. segundo o manual do bancoob que esta no repositorio do ACBr, na posição 72 do header do arquivo dever ser preenchido com zero e na unit esta padrão o preenchimento vazio "branco", ajustei a unit segue em anexo. att ACBrBancoBancoob.pas
  17. boa tarde Juliana testei usando o cnab 400 e não funcionou att
  18. boa tarde Juliana. testei no layout 400 onde o campo seria na posição 157 a 158 segue projeto demo em lazarus att testeBoleto.rar
  19. boa tarde @Juliana Tamizou digitei errado acima, realmente estou utilizando a propriedade DiasDeProtesto, que por sua vez tem o metodo SetDiasDeProtesto, que chama outro metodo AtualizaDadosProtesto, onde se fDiasDeProtesto > 0 altera o campo DataPrototesto. Isso faz dar a diferença de 7 dias citada acima. att
  20. boa tarde a todos. sei que o post é antigo, mas o erro é mesmo para boletos do banco do brasil com protesto em dias uteis, a unit ACBrBancoBrasil tem o seguinte código: case (DaysBetween(DataProtesto,Vencimento)) of está comparando a data do protesto com a data do vencimento, na seguinte situação o calculo fica errado: valores passados ao componente dataprotesto := 0; diasprotesto := 5; vencimento: 20/05/2020 calculo feito pelo componente: data do protesto para dia 27/05/2020 ao chegar no case acima a retorna 7 dias de diferença, e não entra na condição da instrução dos 5 dias uteis. no caso do banco do brasil tenho que passar a instrução 05 para 5 dias corridos, o que não ocorre, qual seria o procedimento correto?
  21. Bom dia a todos. outro ajuste para leitura de retorno quando LeCedenteRetorno = false. @Juliana Tamizou entendo perfeitamente, foram muitas mudanças, me disponho a ajudar caso queira pontuar cada uma das alterações. att ACBrBancoSafra.pas
  22. Boa tarde a todos fiz um pequeno ajuste na leitura do arquivo de retorno cnab400 quando LeCedenteRetorno = False, pois o componete esta configurado com TAmanhoAgencia = 5 e na leitura do retorno estava 4 segue arquivo... att ACBrBancoSafra.pas
  23. bom dia @Juliana Tamizou no meu caso eu uso o ACBrBancoSafra.pas a muito tempo e após algum commit no repositorio do projeto parou de funcionar, o que fiz foi ajustar a unit novamente para continuar emitindo pelo banco safra. sobre o acbrbancosafrabradesco.pas, aparentemente após as mudanças no registro de boleto onde o mesmo pode ser pago em qualquer banco, o bradesco deixou de ser o correspondente do banco safra, utilizei o ACBrBancoSafra e funcionou perfeitamente. acredito que safrabradesco não terá mais utilizade att
  24. boa tarde a todos. segue arquivo alterado, comentado e manual utilizado att ACBrBancoSafra.pas cobranca2017.pdf
×
×
  • 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...
The popup will be closed in 10 segundos...