Ir para conteúdo
  • Cadastre-se

dev botao

Duvidas sobre a tag responsável pelo frete no MDF-e


Ver Solução Respondido por BigWings,
  • Este tópico foi criado há 1602 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Postado

Dessa aqui....

 //-----------Dados de Pagamento do Frete no MDF-e---------------------------
    with rodo.infANTT.infPag.Add do
    begin
      DM.SQL_resp_frete.First;
      while not DM.SQL_resp_frete.Eof do
      begin
        xNome                 := DM.SQL_resp_fretenome_responsavel.AsString;
        CNPJCPF               := DM.SQL_resp_fretecpf_cnpj_resp.AsString;
        idEstrangeiro         := '';//txt_estrangeiro.Text;
        with Comp.Add do
        begin
          txt_tipo_componente.ItemIndex    :=txt_tipo_componente.Items.IndexOf(DM.SQL_resp_frete.FieldByName('tipo_componente_frete').AsString);
          case txt_tipo_componente.ItemIndex of
            0: begin
                 TIPO_COMP := tcValePedagio;
               end;

            1: begin
                 TIPO_COMP := tcImpostos;
               end;

            2: begin
                 TIPO_COMP := tcDespesas;
               end;

            3: begin
                 TIPO_COMP := tcOutros;
               end;
          end;
          tpComp              := TIPO_COMP;
          vComp               := DM.SQL_resp_fretevalor_componente.AsFloat;
          xComp               := txt_descricao_componente.Text;
        end;
        DM.SQL_resp_frete.Next;
      end;

  • Moderadores
Postado
1 minuto atrás, JHONLENON disse:

    with rodo.infANTT.infPag.Add do

Você pode ter vários pagamentos informados no MDFe.

Cada informação de pagamento pode ter apenas um responsável.

Então creio que essa linha deva estar dentro do seu loop.

Equipe ACBr BigWings
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

 

  • Moderadores
Postado
3 minutos atrás, JHONLENON disse:

Como pode ver no print tem 2 pagamentos....

Só vejo uma tag infPag, ou seja, só um pagamento.

A tag Comp se refere aos componentes de cada pagamento, no layout é 1-N.

Equipe ACBr BigWings
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

 

  • Moderadores
  • Solution
Postado
4 minutos atrás, JHONLENON disse:

Mais o responsável pelo o pagamento do frete fica é dentro dessa tag mesmo

Coloque o infPag.Add dentro do loop do dataset e veja o resultado.

Equipe ACBr BigWings
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

 

  • Administradores
Postado

Obrigado por reportar.

Fechando. Para novas dúvidas, criar um novo tópico.

Consultora SAC ACBr

Juliana Tamizou

Gerente de Projetos ACBr / Diretora de Marketing AFRAC
Ajude o Projeto ACBr crescer - Seja Pro

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

  • Este tópico foi criado há 1602 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Visitante
Este tópico está agora fechado para novas respostas
×
×
  • 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.