Ir para conteúdo
  • Cadastre-se

Painel de líderes

Conteúdo popular

Showing content with the highest reputation on 12-03-2015 em todas as áreas

  1. Bom dia, Verifiquei que está com um problema na conversão do TXT para o XML da versão 3.10, na tag YA utilizada na NFC-e. Estava saindo a forma de pagamento incorreta. Fiz a correção e nos meus testes ficou OK. Envio o fonte alterado para ser mesclado ao SVN. Correção: pcnNFeRTXT.pas linha 1058 para: NFe.pag.tPag := StrToFormaPagamento(ok, LerCampo(tcStr, 'tPag')); Qq dúvida me avise, obrigado. pcnNFeRTXT.zip
    1 ponto
  2. Caros colegas, estou anexando os arquivos que alterei para fazer a geração dos arquivos TXT da NFe 3.10. Algumas notas importantes: 1) O manual do txt possui vários erros. Alguns deles: Não traz as tags pai, como "BA|" e "GA|", mas sem elas o emissor recusa o arquivo. Mostra o refCTe (B19) como filho do refNFP (B10), mas na verdade, ele é filho do NFref (B01). 2) Criei uma uma procedure gtEliminarRegistros no pcnGerador para eliminar os registros não utilizados (identica à rotina que já existia em gtAjustarRegistros) e alterei a wGrupo para realizar essa "limpeza" sempre que um grupo for fechado. Essa alteração é importante para evitar erros na geração de alguns registros (e.g., BA13/BA14, GA02/GA03). Apenas para deixar mais claro qual o erro que ocorre: With NFe.autXML.Add Do CNPJCPF := '00000000000000'; With NFe.autXML.Add Do CNPJCPF := '11111111111111'; With NFe.autXML.Add Do CNPJCPF := '11111111111'; With NFe.autXML.Add Do CNPJCPF := '22222222222222'; Esse código gera no TXT os seguintes registros: GA| GA02|00000000000000 GA03|11111111111 GA| GA02|11111111111111 GA03|11111111111 GA| GA02|22222222222222 GA03|11111111111 GA| GA02|22222222222222 3) Existem muitas situações que eu não testei. Eu mantive a convenção de comentar um //ok no final das linhas testadas. 4) A maior parte das correções aqui são consequência direta de erros no manual do TXT. A equipe do ACBr está dependendo de a receita liberar uma versão corrigida do manual para corrigir os fontes no SVN oficial. Além disso, como não sou da equipe, não posso garantir que os arquivos no SVN oficial serão exatamente esses que coloco aqui. Eles são apenas uma sugestão que funciona para mim e para alguns colegas que deram feedback. pcnGerador.pas pcnLayoutTXT.pas pcnNFeW.pas pcnNFeRTXT.pas
    1 ponto
  3. Os 3 itens possuem 3 casas decimais no campo <vUnCom>n.nnn</vUnCom>, por esse motivo o Emulador SAT-CFe considera os 3 itens como sendo combustível. Além dos pontos acima, os itens 1 e 3 do CFe também possuem o valor T (Truncamento) no campo <indRegra>. abs
    1 ponto
  4. Se possível aponte a resposta aqui para que outros quando pesquisarem possa usar! Obrigado
    1 ponto
  5. Gostaria de pedir desculpas. O problema foi resolvido. Achei a solução aqui no forum.
    1 ponto
  6. 1 ponto
  7. Bom dia Guilherme Então cara estou dando uma olhada aqui, pois bastou inverter os campos no arquivo pcnLayoutTXT.pas que resolver o problema no TXT, LoadLayout('<X03> X03|XNome¨|IE¨|XEnder¨|UF¨|XMun¨'); porém estou verificando o arquivo pcnNfeW para ver se essas alterações podem causar problemas ao gerar o Xml. Não tenho muito conhecimento de como funciona o componente internamente, pois precisei até hoje apenas do TXT (por motivos internos na empresa ¬¬). Se achar mais alguma coisa posto aqui. Abraços
    1 ponto
  8. Italo, isto mesmo... Depois da reclamação do cliente, fiz vários testes e reparei que não passa de 30 segundos. O problema é que 30 segundos para alguns clientes é muito tempo, mas vão ter que se adaptar a realidade. Obrigado pela resposta.
    1 ponto
×
×
  • 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.