Ir para conteúdo
  • Cadastre-se

dev botao

TAG forPag v3.0


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

Recommended Posts

Olá, estou com uma dúvida,

Até a versão 2.0a do CTe existe a tag forPag(forma de pagamento do serviço), porém no layout v3.0 não existe mais.
Não encontrei nada referente a retirada dessa tag...

Alguém sabe me dizer o motivo ou se essa informação esta contida em outra TAG ?

:: Guilherme HA
:: Analista de sistemas

Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa tarde Guilherme,

Nota Técnica 2015/001 versão 1.01 - Regras de Validação e Schemas - página 4 item 8:

Tag forPag (Forma de Pagamento) passa a ser opcional no schema e deverá ser retirada em versões futuras, recomendamos portanto que deixe de ser preenchida;

Essa NT é de abril/2015 como você pode ver a retirada dessa TAG foi anunciada a mais de um ano.

  • Curtir 1
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

  • 1 mês depois ...
Em 20/09/2016 at 11:23, Italo Jurisato Junior disse:

Boa tarde Guilherme,

Nota Técnica 2015/001 versão 1.01 - Regras de Validação e Schemas - página 4 item 8:

Tag forPag (Forma de Pagamento) passa a ser opcional no schema e deverá ser retirada em versões futuras, recomendamos portanto que deixe de ser preenchida;

Essa NT é de abril/2015 como você pode ver a retirada dessa TAG foi anunciada a mais de um ano.

Também estava a procura dessa informação.

Obrigado.

Leandro Araújo, Analista de Sistemas.

Link para o comentário
Compartilhar em outros sites

  • 7 meses depois ...
Em 2016-9-20 at 12:23, Italo Jurisato Junior disse:

Boa tarde Guilherme,

Nota Técnica 2015/001 versão 1.01 - Regras de Validação e Schemas - página 4 item 8:

Tag forPag (Forma de Pagamento) passa a ser opcional no schema e deverá ser retirada em versões futuras, recomendamos portanto que deixe de ser preenchida;

Essa NT é de abril/2015 como você pode ver a retirada dessa TAG foi anunciada a mais de um ano.

 

Boa Tarde Ítalo.

Por não conter mais a tag forPag no XML da versão 3.0 +, acaba que saindo sempre como PAGO na impressão da CT-e, me baseando nisso eu precisei fazer uma alteração no ACBrCTeDACTeRLRetrato para que saísse correto.

Arquivo: C:\ACBr\Fontes\ACBrDFe\ACBrCTe\DACTE\Fortes\ACBrCTeDACTeRLRetrato.pas

 

Linha: 1177

 

Adicionado:

  if FCTe.infCTe.versao >= 3 then
  begin
    if FCTe.vPrest.vRec <= 0 then
    begin
      FCTe.Ide.forPag  := fpPago;
    end
    else if FCTe.vPrest.vRec = FCTe.vPrest.vTPrest then
    begin
      FCTe.Ide.forPag  := fpAPagar;
    end
    else
    begin
      FCTe.Ide.forPag  := fpOutros;
    end;
  end;

 

Apenas adicionei uma condição para a nova regra intereferindo apenas na versão  3.0 +, onde...

vRec = 0 : PAGO

vRec = vTPrest : A PAGAR

vRec <>  vTPrest  AND vRec > 0 : OUTROS

 

 

ACBrCTeDACTeRLRetrato.pas

Link para o comentário
Compartilhar em outros sites

  • Moderadores
31 minutos atrás, Denis Zago disse:

 

Boa Tarde Ítalo.

Por não conter mais a tag forPag no XML da versão 3.0 +, acaba que saindo sempre como PAGO na impressão da CT-e, me baseando nisso eu precisei fazer uma alteração no ACBrCTeDACTeRLRetrato para que saísse correto.

Arquivo: C:\ACBr\Fontes\ACBrDFe\ACBrCTe\DACTE\Fortes\ACBrCTeDACTeRLRetrato.pas

 

Linha: 1177

 

Adicionado:

  if FCTe.infCTe.versao >= 3 then
  begin
    if FCTe.vPrest.vRec <= 0 then
    begin
      FCTe.Ide.forPag  := fpPago;
    end
    else if FCTe.vPrest.vRec = FCTe.vPrest.vTPrest then
    begin
      FCTe.Ide.forPag  := fpAPagar;
    end
    else
    begin
      FCTe.Ide.forPag  := fpOutros;
    end;
  end;

 

Apenas adicionei uma condição para a nova regra intereferindo apenas na versão  3.0 +, onde...

vRec = 0 : PAGO

vRec = vTPrest : A PAGAR

vRec <>  vTPrest  AND vRec > 0 : OUTROS

 

 

ACBrCTeDACTeRLRetrato.pas

Boa tarde

no svn

Obrigado pela analise 

  • Curtir 1
Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Black-02.png
 

 

Link para o comentário
Compartilhar em outros sites

Boa tarde,

Acho que esta analise esta incorreta, me desculpem se estiver errado. 

vRec = 0 : PAGO

vRec = vTPrest : A PAGAR

vRec <>  vTPrest  AND vRec > 0 : OUTROS

O que determina a forma de pagamento "A Pagar (FOB )" ou "Pago (CIF)" é o Tomador do Frete.

Pago = o tomador do serviço é o remetente
A pagar = o tomador do serviço é o destinatário
Outros = qualquer situação que não se encaixe nas anteriores

 

Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa noite Adailson,

Se eu fosse você não preocuparia mais com isso, pois na versão 3.00 do CT-e não existe mais a tag <forPag>.

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

  • 9 meses depois ...
  • Moderadores
7 horas atrás, fabio.neto disse:

a impressao do Fast Report, sem a tag "forpag" na versao 3.00, fica saindo "Pago", ai o cliente fica pedindo para fazer carta de correção., o acbr esta atualizado, vai ser removido da impressao fast esse campo?

Qual arquivo fr3 está usando?

Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Black-02.png
 

 

Link para o comentário
Compartilhar em outros sites

  • Este tópico foi criado há 2193 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.