Ir para conteúdo
  • Cadastre-se

dev botao

Correção Bug Tag Ya (Nfc-E) Forma Pgto.


Maxisoft
  • Este tópico foi criado há 1761 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

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

  • Curtir 1
Link para o comentário
Compartilhar em outros sites

  • Consultores

Bom dia,

 

Se você atribuir uma string vazia para o campo CNPJ (CNPJ da Credenciadora de cartões de crédito e/ou débito) o grupo <card> não será gerado, consequentemente todas TAGs dentro desse grupo também não, ou seja, CNPJ, tBand e cAut.

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa tarde,

 

Como você não especificou, para mim se tratava da geração do XML e não do TXT.

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

  • 4 semanas depois ...
  • 4 anos depois...

Alo Italo , Bom dia.

Quando informo o Tband como Mastercard no xml sai '01' e não '02' , no outros tipos '03','04','05'...'99' sai correto no xml.

atualizaei o acbr , mais continua o problema.

 

                        if TrimRight(DmLoja.TbTipoPagamentoTIPONOXML.AsString) = 'bcVisa' then
                           tband := bcVisa
                        else if TrimRight(DmLoja.TbTipoPagamentoTIPONOXML.AsString) = 'bcMasterCard' then
                           tband := bcMasterCard

                    

     troquei as variaveis ex      tband :=   StrToBandeiraCartao(ok,'02')    mais continua  saindo  '01'

Link para o comentário
Compartilhar em outros sites

  • Este tópico foi criado há 1761 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • 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.