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. 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
  4. 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
  5. 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
  6. atualizei aqui com a opção de manter arquivos e configurações, deu tudo certo....
  7. 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
  8. 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.
  9. 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.
  10. 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
  11. 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
  12. 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
  13. 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
  14. boa tarde Juliana testei usando o cnab 400 e não funcionou att
  15. 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
  16. 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
  17. 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?
  18. 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
  19. 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
  20. 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
  21. 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.