Jump to content

DouglasGV

Membros
  • Posts

    146
  • Joined

  • Last visited

Everything posted by DouglasGV

  1. @BigWings Mas se eu transmitir com tipo emissão contingência, na impressão fica como contingência, o que eu deveria para resolver isso?
  2. Olá @Italo Jurisato Junior, tudo bem? Desculpe a demora, mas o que está mudando na minha chave é o cDV - Dígito Verificador da Chave de Acesso; MDFe 299, primeira emissão tipo foi em contingência, a segunda vez normal. Com isso vai mudar o tpEmis - forma de emissão do MDF-e vai ficar como 1 e o dígito recalcula. Queria saber se está correto isso? Desde já agradeço. //////MDFe em contingência 42200317089484000190580110000002992934310654 //////MDFe normal 42200317089484000190580110000002991934310656
  3. Olá pessoal! Tudo certo? Estou com a seguinte situação: Banco Safra - Retorno CNAB 400, problema na procedure: ValidarDadosRetorno. No create do TACBrBancoSafra ele define a variável ftTamanhoAgencia como 5; Aí eu alimento ACBrBoleto1.Cedente.Agencia := '0600'; mas como tá definido como 5 o TamanhoAgencia ele joga como: '00600'; rAgencia := trim(Copy(ARetorno[1], 18, 4)); ///////// Aqui fica correto 0600 4 posições Cai nesta validação, devido o cedente.Agencia que ficou como 00600 é diferente da rAgencia lida no arquivo que é 0600. if not AValidaCodCedente then begin if (not LeCedenteRetorno) and ((AAgencia <> OnlyNumber(Cedente.Agencia)) or (AContaCedente <> RightStr(OnlyNumber( Cedente.Conta ),Length(AContaCedente))) ) then raise Exception.CreateFmt(ACBrStr('Agencia: %s \ Conta: %s do arquivo não correspondem aos dados do Cedente!') ,[AAgencia,AContaCedente]); end Para resolver eu apenas mudei para copiar 5 posições, como indicado no create. rAgencia := trim(Copy(ARetorno[1], 18, 5)); / Qualquer dúvida a disposição! Agradeço desde já!
  4. @Dercide Alvarez A sim, entendido, obrigado pela atenção.
  5. @Dercide Alvarez Blz amigo, entendo que preciso alimentar o Cedente.CNPJCPF(isso já faço), só que quando ele faz a leitura do arquivo retorna o rCNPJPCPF com 00000... Já o Cedente.CNPJCPF fica sem os zeros (Componente ajusta) aí cai na rejeição, devido a isso que mudei para quando for CPF o cedente, copiar no arquivo de retorno em outras posições para bater. .
  6. @Dercide Alvarez Estava me retornando essa mensagem do componente por isso mudei. CNPJ\CPF: 00000556614917 do arquivo não corresponde aos dados do Cedente!
  7. Opa, blz amigo? @Dercide Alvarez Minha aplicação já atribui o Cedente.TipoInscricao = pFisica quando é CPF, o problema então deve ser a máscara ao alimentar o componente? O meu problema ocorre ao ValidarDadosRetorno, depois disso é feito a verificação que me passou acima. Só lembrando que é importação de retorno no layout cnab 240.
  8. Olá pessoal, tudo bem? Cliente utiliza a geração de boletos e é CPF, aí precisei ajustar a importação para ele, segue o ajuste, acredito que possa servir para outras pessoas. Alterei a unit ACBrBancoCecred, na importação de LerRetorno240 para o banco Viacredi e implementei a variável: rTipoInscricao; rTipoInscricao := trim(copy(ARetorno[0], 18, 1)); if rTipoInscricao = '2' then rCNPJCPF := OnlyNumber( copy(ARetorno[0], 19, 14) ) else rCNPJCPF := OnlyNumber( copy(ARetorno[0], 22, 11) ); ACBrBancoCecred.pas
  9. Oi boa tarde, estou com o mesmo problema aqui, alguém já conseguiu algum ajuste?
  10. Bom dia, tudo bem? Depois que atualizei os fontes hoje pela manhã, ao imprimir a DANFE a margem se alterou. Como podem ver, ficou colada no lado esquerdo. Sempre usei a configuração abaixo e nunca tive problema, foi atualiza essa configuração? Desde já agradeço a atenção.
  11. Olá, tudo bem pessoal? Estou com a seguinte dúvida: ao emitir um MDFe em contingência, eu salvo a chave de acesso, porém ao enviar com o status normal, é gerada uma nova chave, minha dúvida se baseia nisso. Manter a mesma chave ou vai alterar mesmo? Desde já agradeço a atenção.
  12. Boa tarde! Só passando para agradecer, e indicar que com essa unit funcionou, homologou remessa e boleto no layout CNAB 400. Agradeço novamente o auxílio de todos.
  13. Olá pessoal! Estou com o mesmo problema aqui, peguei essa unit, irei testar. Informarei se o banco aprovou. Desde já agradeço.
  14. Boa tarde! Quando ocorre isso em clientes, normalmente é a senha inválida ou não foi liberado aplicativos menos seguros, na configuração do e-mail.
  15. DouglasGV

    Erro CTe

    opa, como você fez amigo?
  16. DouglasGV

    Erro CTe

    Bom dia! Estou com o mesmo problema aqui para os clientes do PR.
  17. @JonasBollis Obrigado! Consegui resolver o problema, era apenas as aspas duplas no inicio e no fim depois de convertido em base64. Descobri pela postagem abaixo. Agradeço a informação!
  18. Boa tarde! Amigo tu não faz ideia como me ajudou, estava a dias tentando, só tenho a agradecer, valeu mesmo pela dica! Forte abraço.
  19. Olá pessoal, tudo bem com vocês? Pessoal de SC, estão conseguindo enviar o arquivo DRCST compactado e em base64, para o WebService validar a estrutura e dar o retorno? Estou a 2 semanas tentando e nada, se alguém está conseguindo, consegue me ajudar? Tentei enviar o exemplo que está no arquivo da SEF e mesmo assim retorna a mesma mensagem: "ResultCode": "Error", "Data": null, "Messages": [ { "Message": "Conteúdo binário do arquivo ZIP é nulo.", "Type": "Error" } ] } Ferramenta de desenvolvimento, Delphi 10.3.1. Desde já agradeço.
  20. Olá pessoal! Estou ajustando na minha aplicação a importação de retorno para o BB CNAB 240, com emitente pessoa física. Neste parte de validação do ACBrBoleto, sempre cai no expection abaixo, visto que no ACBrBancoBrasil ele pega: rCNPJCPF := OnlyNumber((copy(ARetorno[0], 19, 14))); 14 caracteres e o CPF é 11, fiz essa alteração gostaria de saber se é válida. Posição 18, TipoInscrição 1 CPF ou 2 CNPJ; if copy(ARetorno[0], 18, 1) = '1' then rCNPJCPF := OnlyNumber((copy(ARetorno[0], 22, 11))) else rCNPJCPF := OnlyNumber((copy(ARetorno[0], 19, 14))); Onde cai se não tiver o tratamento acima, o CPF fica como ex: 00051544830068 e o Cedente.CNPJCPF = 51544830068 /// devido a formatação. if NaoEstaVazio(ACNPJCPF) then if (not LeCedenteRetorno) and (ACNPJCPF <> OnlyNumber(Cedente.CNPJCPF)) then raise Exception.CreateFmt(ACBrStr('CNPJ\CPF: %s do arquivo não corresponde aos dados do Cedente!'), [ACNPJCPF]); Desde já agradeço a atenção. ACBrBancoBrasil.pas
  21. Bom dia, Volto a agradecer, ocasionalmente a empresa que trabalho utiliza outra conta com acesso ao SAC.
  22. Boa tarde! Cliente me passou que não ocorreu mais a rejeição, estou anexando o log, voltando a ocorrer informo. Volto a agradecer a sua ajuda. acbrlog pós alteração unit.rar
  23. Opa bom dia! Daniel já alterei aqui e liberei o exe no cliente para ser testado, fiz algumas operações de venda e não surgiu a mensagem, pedi ao cliente me informar caso surgir a mensagem. Retornarei para informar o feedback. Desde já, agradeço muito a ajuda.
  24. Olá pessoal! Estou com um caso de ECF Daruma FS800I Após imprimir um relatório gerencial (no caso aqui seria a confissão de dívida). Não é toda venda que ocorre, esporadicamente, o cliente adquiriu a ECF a 8 dias e todos ocorreram. (Nossa aplicação atende a esta impressora em muitos clientes e não temos o problema). Entrei em contato com o suporte da Daruma, fiz vários testes com o aplicativo deles e não ocorreu. Alguma luz do que pode ser? Já atualizei as DLLs. Desde já agradeço. Anexo o log do momento do erro também. Ocorre a seguinte rejeição: Erro retornado pela Impressora: DARUMA AUTOMAÇÃO Categoria: 16-Erro específico do Fabricante Motivo: 140-Relógio está travado acbrlog erro.txt
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.