Ir para conteúdo
  • Cadastre-se

econdotta

Membros
  • Total de ítens

    113
  • Registro em

  • Última visita

  • Days Won

    1

Tudo que econdotta postou

  1. Olá, estou com um pequeno problema. Salvei os eventos (carta de correção e cancelamento) em um XML dentro do banco. Consigo Imprimir e gravar o XML em arquivo sem problemas, o que não estou conseguindo fazer é salvar o PDF deste evento. fNF_e.ACBrNFe1.NotasFiscais.Clear; // Limpo as Notas fNF_e.ACBrNFe1.EventoNFe.Evento.Clear; // Limpo os Eventos fNF_e.ACBrNFe1.NotasFiscais.LoadFromString(XML_Nota); // Carrego a NF-e fNF_e.ACBrNFe1.EventoNFe.LerXMLFromString(qryCorrecao.FieldByName('XML_Carta').AsString); // Carrego o Evento (carta de correção e cancelamento) fNF_e.ACBrNFe1.ImprimirEventoPDF; // Imprimo o PDF do Evento O problema é que ele grava o PDF em ".\pdf" e com um nome que não reconheço mesmo estando configurado o seguinte: fNF_e.ACBrNFe1.Configuracoes.Arquivos.PathEvento := 'c:\temp\Eventos'; Tem como eu escolher o nome do arquivo PDF? Alterar a pasta de gravação do mesmo? Descobrir qual o nome que o ACBR utilizou para gravar o PDF? Muito obrigado desde já pela ajuda e atenção dispensada. Edson Condotta
  2. Vou experimentar utilizando o padrão 240. Obrigado pela orientação.
  3. Estive revendo posts meus e lendo com mais atenção o manual do Sicredi e observei que NÃO existe NumeroDocumento para este banco, ou seja, NumeroDocumento e SeuNumero são a mesma coisa para o Sicredi. Abaixo estou enviando o manual de integração que utilizei como referencia. Acredito que neste caso cada um tenha a adaptar seu sistema para esta situação. Eu pessoalmente comecei a utilizar o NossoNumero como identificação do titulo no banco de dados e na instituição bancaria. Obrigado a todos.
  4. Também verifiquei isto. Unit AcbrBancoSicredi.pas na linha 224: ANumeroDocumento := PadRight(IfThen(SeuNumero <> '', SeuNumero, NumeroDocumento), 10, ' '); Alterei para: ANumeroDocumento := PadRight(IfThen(NumeroDocumento <> '', NumeroDocumento, SeuNumero), 10, ' '); Desta forma fica mais coerente, caso não seja informado o NumeroDocumento o sistema usa o SeuNumero. Segue em anexo a Unit com a alteração acima mencionada, peço aos desenvolvedores que homologuem esta solução ou informem a forma correta de utilização dos parâmetros. Desde já agradeço a atenção e ajuda de todos. Edson Condotta ACBrBancoSicredi.pas
  5. Peço que desconsiderem a mensagem acima. Foi uma falha na geração do seu numero pelo nosso sistema. Desculpem.
  6. Olá a todos, Segue em anexo arquivo fonte do ACBRBancoSicredi para analise e se conveniente ajuste do mesmo que eu alterei em vista do mesmo estar preenchendo do zeros somente. Isto se deve ao fato de que o ACBrTitulo.fSeuNumero estar chegando com este conteúdo '0000000000000000000000192' e na formatação na linha 224 estar pegando apenas os 10 primeiros caracteres. Linha 224 anterior: ANumeroDocumento := PadRight(IfThen(SeuNumero <> '', SeuNumero, NumeroDocumento), 10, ' '); Linha 224 atual: ANumeroDocumento := PadRight(IfThen(SeuNumero <> '', IntToStr(SeuNumero.ToInteger), NumeroDocumento), 10, ' '); Desde já agradeço a atenção de todos. ACBrBancoSicredi.pas
  7. Cristiano, muito obrigado. Era isto mesmo, eu não tinha achado esta propriedade. Valeu muito a ajuda.
  8. Olá a todos, estou com uma dificuldade em saber se um titulo foi Quitado ou Não quando processo o Retorno pelo ACBR Boleto. Procurei alguma propriedade como Quitado, etc e não encontrei. Pelas datas ou valores fica difícil visto que pelo que entendi os bancos enviam informações sobre tarifas, multas, taxas utilizando estes campos. Logo gostaria que me mostrassem um norte para a resolução desta questão. Desde já agradeço a atenção. Edson
  9. BigWings, era isto mesmo, coloquei 10 para a esquerda e 5 na superior. Resolveu o meu problema. Muito obrigado pela solução e pela rápida resposta. Valeu...
  10. Olá a todos, Estou com um problema na impressão da carta de correção e as vezes no danfe. O que ocorre é está cortando um pedaço do lado esquerdo da pagina. Já alterei a propriedade "Margem Esquerda" de 0,7 para 1,7 do componente TACBRNFEDanfeRL mas não mudou nada. Estou fazendo no local certo? Segue imagem da impressão. (Quando é mostrado na tela aparece normal)
  11. Olá, alguém teria os Manuais de Remessa e Retorno do Banco do Brasil para 240 posições? Já acessei o site do banco mas lá está muito enrolado, estão separados e não fecham com os arquivos de remessa e retorno do ACBR que estão OK. Estou procurando onde consigo os códigos de retorno dos títulos para e como saber se eles foram quitados ou não. Desde já agradeço.
  12. Olá a todos, consegui resolver. o problema estava na remessa, eu não estava dizendo que a Modalidade era '' (vazio) e o ACBR efetuava uma outra configuração. Tudo resolvido. Agradeço a atenção e ajuda de todos.
  13. Segue remessa e retorno gerados. BancodoBrasil_000001.rem BOLETO TESTE BCPHARMA.pdf IEDCBR5041509202012636.ret Tambem verifiquei que o boleto está com a linha digitável diferente do padrão e não está lendo o código de barras
  14. Olá O arquivo de retorno de boletos liquidados do Banco do Brasil (240) não está batendo com o esperado pelo acbrboleto: Linha do arquivo iniciando com 00100011T0100020. Na posição 8 vem "1" no lugar de "3" e o "T" vem na posição 9, pelo acbr deveria ser na posição 14. Alguém passou já passou por isso? Se quiserem posso enviar o arquivo de Remessa e Retorno correspondente. Desde já meu muito obrigado
  15. Olá Daniel, no caso eu cadastrei no sistema a Agencia + DV e repeti o DV no campo Digito da Agencia. Veja a imagem abaixo.
  16. econdotta

    Preenchimento ICMS Suframa

    Olá a todos, Em um post anterior foi passada a seguinte informação: 3.1 Preencher o grupo de tributação do ICMS 40 · Origem da Mercadoria: “0” (“nacional”) · CST: “40” (“isenta”) · Valor do ICMS: informar o valor do ICMS que foi abatido na operação. · Motivo da desoneração do ICMS: “7” (“SUFRAMA”) Exemplo de XML: <ICMS40> <orig>0</orig> <CST>40</CST> <vICMS>56.00</vICMS> <motDesICMS>7</motDesICMS> </ICMS40> Fiquei com as seguintes duvidas: Seguindo o exemplo acima qual o valores para: ICMS.vBC? ICMS.pICMS? ICMS.modBC? Estas informações servem tanto para venda ao Contribuinte quanto a venda a Consumidor Final? No caso de venda de produtos importados para a ZFM, como fica está tributação: Não sei se estas questões são pertinentes a este Fórum, caso não o seja favor desconsiderar o mesmo e aceitar minhas desculpas. Desde já agradeço a atenção.
  17. Farei isto, obrigado.
  18. Pessoal muito obrigado pela ajuda. Achei a unit ACBrEPCBloco_M, tudo OK. Valeu a ajuda de todos
  19. Não deveria estar na unit ACBrECDBloco_M ou algo parecido? Vou dar uma vasculhada no componente, visto que não achei o Bloco M para ler/consultar/gravar as informações. Obrigado
  20. Olá, não estou conseguindo gerar, nem ler o Bloco M (M100, M105, M205, M210, M410, M505, M605, M810). Alguem tem alguma dica, informação? Obrigado
  21. Olá a todos, verifiquei que o fonte ACBRBancoSafra.pas na linha 1166 estava com o seguinte código: SeuNumero := Copy(Linha,38,62); Enquanto que o correto seria: SeuNumero := Copy(Linha,38,25); Visto que Copy(Linha,38,62); <- Observar que a posição 38 + 62 vai invadir a posição do NossoNumero que começa na 63 Segue em anexo o fonte que modifiquei e o Manual do Safra para 400 posições. Se puderem implementar no SVN ou me informar qual a forma correta de acessar este dado agradeço. ACBrBancoSafra.pas Banco Safra 422 .pdf Safra.pdf
  22. Após nova conferencia verifiquei uma pequena falha na importação do Registro 1920 a qual segue a correção abaixo. ACBrEFDBloco_1_Importar.pas
  23. Olá, verifiquei que as rotinas para importação dos registros do Bloco 1 abaixo não estavam implementadas, portanto alterei o fonte (que segue anexo) para sua execução : Reg1900; Reg1910; Reg1920; Reg1921; Reg1922; Reg1923; Reg1925; Reg1926; Reg1960; Reg1970; Reg1975; Reg1980; Reg1990; Solicito que após analise seja implementado no código do ACBR. Muito obrigado pela atenção. ACBrEFDBloco_1_Importar.pas
  24. Leandro, a linha 822 está dentro da procedure TACBrBanrisul.LerRetorno240(ARetorno: TStringList); ou seja Retorno do 240. Vou anexar o Manual do Branrisul 400 posições e na pagina 18 verá que ele retorna nas posições 38 tam 25 o conteudo das mesmas posições do arquivo remessa (pagina 6). BANRISUL layout 400 posiçoes.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...