Tabela: DT4 - Cotação de Frete


Arquivos atualizado em 08/12/2020, com pacotes até 04/12/2020


Tabela(SX2)
X2_NOMEX2_UNICOX2_SYSOBJ
Cotação de FreteDT4_FILIAL+DT4_NUMCOTTMSA040




Indices(SIX)
OrdemChaveDescriçãoNickName
1DT4_FILIAL+DT4_FILORI+DT4_NUMCOTFil.Origem + No.Cotacao
2DT4_FILIAL+DT4_CODSOL+DT4_FILORI+DT4_NUMCOTCod. Solicit + Fil.Origem + No.Cotacao
3DT4_FILIAL+DT4_STATUS+DT4_FILORI+DT4_CLIREM+DT4_LOJREM+DT4_CLIDES+DT4_LOJDESStatus + Fil.Origem + Remetente + Loja Remet. + Destinatario + Loja De
4DT4_FILIAL+DT4_NUMCOTNo.Cotacao
5DT4_FILIAL+DT4_TABFRE+DT4_TIPTAB+DT4_SEQTAB+DT4_CDRORI+DT4_CDRDESTabela Frete + Tp.Tab.Frete + Sq.Tab Frete + Cod.Reg.Ori. + Cod.Reg.De
6DT4_FILIAL+DT4_CODSOL+DT4_CDRDES+DTOS(DT4_DATCOT)Cod. Solicit + Cod.Reg.Des. + Data
7DT4_FILIAL+DT4_FILORI+DT4_STATUS+DTOS(DT4_PRZVAL)Fil.Origem + Status + Prz.Validade
8DT4_FILIAL+DT4_NUMATD+DT4_ITEATDAtendimento + Item Atend.
9DT4_FILIAL+DT4_NCONTR+DT4_CODNEG+DT4_SERVICContrato + Cod Negociac + Servico




Abas(SXA)
XA_ALIASXA_ORDEMXA_DESCRICXA_AGRUPXA_TIPO
DT41Dados da Empresa
DT42Servico
DT43Aprovacao
DT44Cancelamento




Campos(SX3)
X3_CAMPO X3_TITULO X3_DESCRIC HELP Campo X3_TIPO X3_TAMANHO X3_DECIMAL X3_PICTURE X3_VALID X3_RELACAO X3_F3 X3_TRIGGER X3_BROWSE X3_VISUAL X3_CONTEXT X3_CBOX X3_WHEN X3_INIBRW X3_GRPSXG X3_FOLDER X3_CONDSQL X3_CHKSQL X3_AGRUP X3_POSLGT X3_MODAL
DT4_FILIAL Filial Filial do Sistema Filial do sistema. C 2 0 Sim Altera Virtual 033 1 2
DT4_FILORI Fil.Origem Filial de Origem Filial de origem da carga. C 2 0 TMSValidEmp(cEmpAnt+M->DT4_FILORI).And.TmsA040Vld() cFilAnt DLB Sim Altera Virtual 033 1 1 1
DT4_NUMCOT No.Cotacao No.Cotacao de Frete Este campo traz um código alfa-númerico seqüencial automaticamente o qual será usado em todo o sistema para identificar uma cotação de frete. C 6 0 @! ExistChav("DT4",M->DT4_FILORI+M->DT4_NUMCOT) GetSx8Num("DT4","DT4_NUMCOT",NIL,4) Sim Vizualiza Virtual 1 1 1
DT4_DATCOT Data Data da Cotacao Campo inicializado automaticamente com a data atual do sistema. D 8 0 @D M->DT4_DATCOT >= dDataBase dDataBase Sim Vizualiza Virtual 1 1 2
DT4_HORCOT Hora Hora da Cotacao Campo inicializado automaticamente com a hora atual do sistema. C 4 0 @R 99:99 StrTran(Left(Time(),5),":","") Sim Vizualiza Virtual 1 1 2
DT4_CODSOL Cod. Solicit Codigo do Solicitante Selecione o código do solicitante C 9 0 @! TmsA040Vld().And.ExistCpo("DUE",M->DT4_CODSOL).And.Tmsa040Cot() DL92 S Sim Altera Real 076 1 1 1
DT4_DDD DDD DDD DDD do solicitante da cotação de frete. C 3 0 @! TmsA040Vld().And.ExistCpo("DUE",M->DT4_DDD+AllTrim(M->DT4_TEL)).And.Tmsa040Cot() Sim Altera Virtual 1 1 2
DT4_TEL Telefone Telefone Telefone do solicitante da cotação de frete. C 15 0 @! TmsA040Vld().And.ExistCpo("DUE",M->DT4_DDD+AllTrim(M->DT4_TEL)).And.Tmsa040Cot() Sim Altera Virtual 1 1 2
DT4_NOMSOL Solicitante Solicitante Este campo será preenchido automaticamente com o nome do solicitante ao informar o DDD e o telefone do mesmo. C 40 0 @! Iif(Inclui,"",Posicione("DUE",1,xFilial("DUE")+DT4->DT4_CODSOL,"DUE_NOME")) Nao Vizualiza Virtual 1 1 2
DT4_CONTAT Contato Contato Este campo será preenchido automaticamente com o nome do contato do solicitante ao informar o DDD e o telefone do mesmo. C 15 0 @! Iif(Inclui,"",Posicione("DUE",1,xFilial("DUE")+DT4->DT4_CODSOL,"DUE_CONTAT")) Nao Vizualiza Virtual 1 1 2
DT4_NUMSOL No.Sl.Coleta No. da Solicitacao Coleta Selecione o número da coleta. Ao preencher a solicitação de coleta o sistema automaticamente carregará as informações dos itens da solicitação de coleta e as informações da composição de frete. C 9 0 @! Vazio() .Or. TMSA040Vld() DVM Sim Altera Virtual Inclui 018 1 1 2
DT4_PRZVAL Prz.Validade Prazo de Validade Este campo indica o prazo de validade da cotação. Este prazo é determinado pelo parâmetro 'MV_VLDCOT', o qual deverá conter a quantidade de dias a partir da data base do sistema, que será considerado para determinar o prazo. D 8 0 Nao Altera Virtual 1 1 2
DT4_TIPFRE Tipo Frete Tipo Frete Tipo do frete do cliente. C = CIF F = FOB C 1 0 @! Pertence("12").And.TMSA040Vld() "1" S Sim Altera Virtual 1=CIF;2=FOB 1 1 2
DT4_CODOBS Codigo Obs. Codigo da Observacao Este campo é utilizado para controle interno para armazenagem do campo observação. C 6 0 999999 Nao Vizualiza Virtual 1 1 2
DT4_OBS Observacao Observacao Observação genérica para a cotação de frete. M 80 0 Iif(Inclui,"",E_MSMM(DT4->DT4_CODOBS,80)) Nao Altera Virtual 1 1 2
DT4_USER Cod.Usuario Cod.Usuario Este campo contém o código do usuário que incluiu a cotação de frete. C 6 0 @! RetCodUsr() Sim Vizualiza Virtual 1 1 2
DT4_SELORI Selec.Regiao Seleciona Regiao Origem Este campo indica qual região de origem será considerada na cotação de frete. 1=Transportadora. O sistema utiliza o parâmetro MV_CDRORI que contém a região da filial atual do sistema como região de origem da cotação. 2=Cliente Remetente. O sistema utiliza a região do cliente remetente como região de origem para a cotação. 3=Local Coleta. O sistema utiliza a região do solicitante da coleta como região de origem para a cotação. C 1 0 @! Pertence("123") .And. TMSSelOri("DT4",M->DT4_SELORI,M->DT4_CLIREM,M->DT4_LOJREM,,M->DT4_FILORI,M->DT4_NUMSOL) "1" Nao Altera Real 1=Transportadora;2=Cliente Remetente;3=Local Coleta 2 1 1
DT4_CDRORI Cod.Reg.Ori. Codigo da Regiao Origem Selecione a região de origem para a cotação conforme o cadastro ?Grupos de região?. O sistema sugere o preenchimento deste campo de acordo com o campo ?Selec. Região?. C 6 0 @! TMSA040Vld() GetMv("MV_CDRORI") DUY S Sim Altera Virtual 2 1 1
DT4_REGORI Reg.Origem Reg. Origem Este campo será preenchido automaticamente com o nome da região quando o usuário informa o campo ?Região de origem?. C 30 0 @! Posicione("DUY",1,xFilial("DUY")+M->DT4_CDRORI,"DUY_DESCRI") Sim Vizualiza Virtual Posicione("DUY",1,xFilial("DUY")+DT4->DT4_CDRORI,"DUY_DESCRI") 2 1 1
DT4_CDRDES Cod.Reg.Des. Codigo da Regiao Destino Selecione a região de destino para a cotação conforme o cadastro ?Grupos de região?. C 6 0 @! TMSA040Vld().And. Tmsa040Cot() DUY S Sim Altera Virtual 2 1 1
DT4_REGDES Reg.Destino Reg. Destino Este campo será preenchido automaticamente com o nome da região quando o usuário informar o campo ?Região de destino?. C 30 0 @! Iif(Inclui,"",Posicione("DUY",1,xFilial("DUY")+DT4->DT4_CDRDES,"DUY_DESCRI")) Sim Vizualiza Virtual Posicione("DUY",1,xFilial("DUY")+DT4->DT4_CDRDES,"DUY_DESCRI") 2 1 1
DT4_SERTMS Serv.Transp. Servico de Transporte Este campo indica o serviço de transporte. 1= Coleta. 2=Transporte. 3=Entrega. C 1 0 @! TMSValField("M->DT4_SERTMS",.T.,"DC5_DESSVT") .And. TMSA040Vld() "2" DLC S Sim Altera Virtual 2 1 1
DT4_DESSVT Desc.Sv.Tran Desc.Servico Transporte Este campo será preenchido automaticamente com a descrição do serviço de transporte quando o usuário informar o serviço de transporte. C 30 0 @! TMSValField("M->DT4_SERTMS",.F.,"DC5_DESSVT") Sim Vizualiza Virtual 2 1 2
DT4_TIPTRA Tipo Transp. Tipo Transporte Este campo indica o tipo de transporte para a cotação. 1=Rodoviário. 2=Aéreo. 3=Fluvial. C 1 0 @! TMSValField("M->DT4_TIPTRA",.T.,"DT4_DESTPT") .And. TMSA040Vld() DLC Sim Altera Virtual 2 1 1
DT4_DESTPT Desc.Tp.Tran Desc.Tipo Transporte Este campo será preenchido automaticamente com a descrição do tipo de transporte quando o usuário informar o tipo de transporte. C 30 0 @! If(!Inclui,TMSValField("DT4->DT4_TIPTRA",.F.,"DC5_DESTPT"),"") Sim Vizualiza Virtual 2 1 2
DT4_SERVIC Servico Servico Código do serviço que será executado para este item. C 3 0 @! Vazio() .Or. TMSA040Vld() DLJ1 S Sim Altera Virtual TMSA040Whe() 012 2 1 2
DT4_DESSER Desc Servico Descricao do Servico Este campo será preenchido automaticamente com a descrição do serviço quando o usuário informar o serviço. C 30 0 @! Iif(Inclui,"",Tabela("L4",DT4->DT4_SERVIC,.F.)) Sim Vizualiza Virtual Tabela("L4",DT4->DT4_SERVIC,.F.) 2 1 2
DT4_TABFRE Tabela Frete Tabela Frete Código da tabela de frete. C 4 0 @! Sim Vizualiza Virtual 2 1 2
DT4_TIPTAB Tp.Tab.Frete Tipo da Tabela de Frete Tipo da tabela de frete. C 2 0 @! Sim Vizualiza Virtual 2 1 2
DT4_SEQTAB Sq.Tab Frete Sequencia da Tab.de Frete Este campo indica a seqüência do ajuste da tabela de frete, caso o cálculo da cotação tenha sido realizado a partir de um cliente que possua ajustes. C 2 0 @! Sim Vizualiza Virtual 2 1 2
DT4_DESC Desconto Desconto O campo "Desconto" é preenchido automaticamente, conforme os dados informados através do botão "Valor Fechado [F6]" disponível na barra de ferramentas. N 15 5 @E 999,999,999.99999 Sim Vizualiza Virtual 2 1 2
DT4_TMENTI Tmp.Entr.De Tempo Entrega Inicial Este campo será preenchido automaticamente, conforme definições do cadastro de Prazo de Regiões. C 5 0 @R 999:99 Sim Vizualiza Virtual 2 1 2
DT4_TMENTF Tmp.Entr.Ate Tempo Entrega Final Este campo será preenchido automaticamente, conforme definições do cadastro de Prazo de Regiões. C 5 0 @R 999:99 Sim Vizualiza Virtual 2 1 2
DT4_CLIREM Remetente Remetente Cliente remetente para a cotação de frete. Em uma cotação de frete CIF este cliente será sugerido como cliente devedor. C 6 0 @! TMSA040Vld() SA1 S Sim Altera Virtual 001 3 1 2
DT4_LOJREM Loja Remet. Loja do Remetente Loja do cliente remetente. C 2 0 @! TMSA040Vld() S Sim Altera Virtual 002 3 1 2
DT4_NOMREM Nome Remet. Nome do Remetente Este campo será preenchido automaticamente com o nome do cliente remetente ao preencher seu código e loja. C 40 0 @! Iif(Inclui,"",Posicione("SA1",1,xFilial("SA1")+DT4->DT4_CLIREM+DT4->DT4_LOJREM,"A1_NOME")) Sim Vizualiza Virtual Posicione("SA1",1,xFilial("SA1")+DT4->DT4_CLIREM+DT4->DT4_LOJREM,"A1_NOME") 3 1 2
DT4_CLIDES Destinatario Destinatario Cliente destinatário para a cotação de frete. Em uma cotação de frete FOB este cliente será sugerido como cliente devedor. C 6 0 @! TMSA040Vld() SA1 S Sim Altera Virtual 001 3 1 2
DT4_LOJDES Loja Destino Loja do Destinatario Loja do cliente destinatário. C 2 0 @! TMSA040Vld() S Sim Altera Virtual 002 3 1 2
DT4_NOMDES Nome Destino Nome do Destinatario Este campo será preenchido automaticamente com o nome do cliente destinatário ao preencher seu código e loja. C 40 0 @! Iif(Inclui,"",Posicione("SA1",1,xFilial("SA1")+DT4->DT4_CLIDES+DT4->DT4_LOJDES,"A1_NOME")) Sim Vizualiza Virtual Posicione("SA1",1,xFilial("SA1")+DT4->DT4_CLIDES+DT4->DT4_LOJDES,"A1_NOME") 3 1 2
DT4_CLIDEV Devedor Devedor Cliente devedor para a cotação de frete, ou seja, o tomador do frete. C 6 0 @! TMSA040Vld() SA1 S Sim Altera Virtual 001 3 1 2
DT4_LOJDEV Loja Devedor Loja Devedor Loja do cliente devedor. C 2 0 @! TMSA040Vld() Sim Altera Virtual 002 3 1 2
DT4_NOMDEV Nome Devedor Nome Devedor Este campo será preenchido automaticamente com o nome do cliente destinatário ao preencher seu código e loja. C 40 0 @! Iif(Inclui,"",Posicione("SA1",1,xFilial("SA1")+DT4->DT4_CLIDEV+DT4->DT4_LOJDEV,"A1_NOME")) Sim Vizualiza Virtual Posicione("SA1",1,xFilial("SA1")+DT4->DT4_CLIDEV+DT4->DT4_LOJDEV,"A1_NOME") 3 1 2
DT4_DATCAN Data Cancela Data Cancelamento Este campo indica a data de cancelamento da cotação de frete. D 8 0 Nao Altera Virtual 4 1 2
DT4_CODOBC Cod.Obs.Canc Cod. Obs.Cancelamento Este campo é usado internamente para armazenagem do campo ?Motivo de Cancelamento? da cotação de frete. C 6 0 999999 Nao Vizualiza Virtual 4 1 2
DT4_OBSCAN Obs.Cancelam Obs. Cancelamento Este campo indica o motivo de cancelamento da cotação de frete. M 80 0 Iif(Inclui,"",E_MSMM(DT4->DT4_CODOBC,80)) Nao Altera Virtual 4 1 2
DT4_STATUS Status Status Este campo indica a situação atual da cotação de frete. C 1 0 @! Pertence("123459") "1" Nao Altera Virtual 1=Pendente;2=Bloqueada;3=Aprovada;4=Encerrada;5=Divergência De Produtos/RRE;9=Cancelada 1 2
DT4_USRAPV Us.Aprovacao Usuario Aprovacao Este campo indica o usuário que fez a liberação de uma cotação de frete que estava com a situação 2=Bloqueada. C 6 0 Nao Vizualiza Real 1 1 2
DT4_ACRESC Acrescimo Acrescimo O campo "Acréscimo" é preenchido automaticamente, conforme os dados informados através do botão "Valor Fechado [F6]" disponível na barra de ferramentas. N 15 5 @E 999,999,999.99999 Sim Vizualiza Real 2 1 2
DT4_PESSOA Fisica/Jurid Fisica / Juridica Este campo indica o tipo do cliente destinatario para cálculo dos impostos. 1=Pessoa Física 2=Pessoa Jurídica C 1 0 @! Pertence("12") "1" Sim Altera Virtual 1=Fisica;2=Juridica TMSA040Whe("M->DT4_PESSOA") 1 1 2
DT4_TIPNFC Tipo NFC Tipo da Nota Fiscal Este campo indica o tipo de Nota fiscal: 0=Normal 1=Devolução - Utilizado para realizar Devoluções Parciais. Neste caso, o calculo do frete irá inverter as regiões origem e destino informadas na Nota Fiscal, para encontrar a tabela de frete do documento original que será utilizada para calculo do frete. 2=Subcontratação ? Utilizado para os casos em que os impostos já tenham sido recolhidos pela transportadora que realizou o primeiro percurso do transporte. C 1 0 @! Pertence("012345678") .And. TMSA040Vld() "0" S Sim Altera Virtual 0=Normal;1=Devolucao;2=Subcontratacao;3=Nao Fiscal;4=Exportacao;5=Redesp;6=Nao Fiscal 1;7=Nao Fiscal 2;8=Serv Vincul.Multimodal A040WhTpNf() 2 1 2
DT4_KM KM Quilometragem O campo ?Km? é preenchido automaticamente através do botão ?Atualiza a composição de frete?. O sistema utiliza o cadastro de Distâncias/Distâncias por cliente para trazer esta informação. N 7 0 @E 99,999.9 Positivo() Sim Altera Virtual 2 1 2
DT4_INCISS ISS no preco ISS no preco Este campo indica se embute, ou não, o imposto ISS no preço do frete. C 1 0 @! Pertence("12") "1" Sim Altera Virtual 1=Sim;2=Nao 2 1 2
DT4_DISTIV Dis.Ida/Volt Distância Ida/Volta? Informe 'SIM' para que seja considerado no calculo do frete o percurso IDA/VOLTA. C 1 0 Pertence("12") "2" Nao Altera Real 1=Sim;2=Não 2 1 2
DT4_INCOTE Incoterm Incoterm Incoterm. C 3 0 @! TMSA040VLD() MP Sim Altera Virtual TMSA040WHE('M->DT4_INCOTE') 1 2
DT4_MOEDA Moeda Moeda Moeda da Solicitaçäo de Frete. N 1 0 @E 9 M->DT4_MOEDA > 0 .And. M->DT4_MOEDA <= MoedFin() Sim Altera Virtual TMSA040WHE('M->DT4_MOEDA') 1 2
DT4_ROTA Rota Codigo da Rota Código da Rota. C 6 0 @! VAZIO() .Or. TMSA040VLD() DI5 Sim Altera Virtual TMSA040WHE('M->DT4_ROTA') 041 1 2
DT4_DESROT Praça Princ. Praça Principal Descrição da Rota. C 30 0 @! Iif(Inclui,'',Posicione('DA8',1,xFilial('DA8')+DT4->DT4_ROTA,'DA8_DESC')) Sim Vizualiza Virtual 1 2
DT4_CONTRI Contribuinte Contribuinte Indica se o cliente é um Contribuinte ou Não Contribuinte C 1 0 @! Pertence('012') "0" Sim Altera Real 0=Não Utiliza;1=Sim;2=Não TMSA040Whe('M->DT4_CONTRI') 2 1 2
DT4_CADPOR Cad.Portal Cadastrado via portal Informa se a cotação de frete foi incluída via portal TMS ou não. C 1 0 Pertence("12") "2" Nao Vizualiza Real 1=Sim;2=Nao 1 1 2
DT4_NUMATD Atendimento Codigo do Atendimento Código do atendimento vinculado a Cotação de Frete. Valor informado apenas quando o sistema estiver integrado com o módulo TMK. Valor preenchido automáticamente, para Cotações de Fretes originadas do módulo TMK. C 6 0 @! Sim Vizualiza Real 1 2
DT4_ITEATD Item Atend. Item do Atendimento Item do Atendimento vinculado a Cotação de Frete. Valor informado apenas quando o sistema estiver integrado com o módulo TMK. Valor preenchido automáticamente, para Cotações de Fretes originadas do módulo TMK. C 3 0 @! Sim Vizualiza Real 1 2
DT4_SOLFLG Soli. Fluig Codigo Solicitacao Fluig Código da Solicitação no Fluig. N 8 0 99999999 Nao Vizualiza Real 2 2
DT4_DOCTMS Docto.Transp Documento de Transporte Documento de transporte, cadastrado na configuração de documentos. (Ex: CTRC, Nota Fiscal,etc...). Indicando o tipo de documento que será gerado no momento do calculo do transporte. C 1 0 @! Vazio() .Or. TMSValField("M->DT4_DOCTMS",.T.,"DT4_DESDOC") .And. TMSA040Vld() Nao Vizualiza Real 2 1 2
DT4_NCONTR Contrato Número do Contrato Exibe o número do contrato do cliente. C 15 0 @! Nao Vizualiza Real TMSA040Whe() 2 1 2
DT4_CODNEG Cod Negociac Código da Negociação Informe o código da negociação do contrato do cliente. C 2 0 @! (Vazio() .Or. Existcpo("DDB")) .And. TMSA040Vld() DDB1 S Nao Altera Real TMSA040Whe() 119 2 1 2
DT4_DESDOC Desc.Docto. Desc.Docto. de Transporte Descrição do documento de transporte. C 30 0 @! If(!Inclui,TMSValField("DT4->DT4_DOCTMS",.F.,"DT4_DESDOC"),"") Nao Vizualiza Virtual 2 1 2
DT4_DESNEG Desc Neg Ctr Descr Negociação Contrato Exibe a descrição da negociação do contrato do cliente. C 30 0 @! Iif(Inclui,"",Posicione("DDB",1,xFilial("DDB") + DT4->DT4_CODNEG,"DDB_DESCRI")) Nao Vizualiza Virtual 2 1 2
DT4_INVORI Inverte orig Inverte origem Pesquisa a Tabela de Frete com a origem e o destino invertidos. C 1 0 @! PERTENCE("1,2") '2' Sim Altera Real 1=Sim; 2=Não TMSA040WHE("DT4_INVORI") 2 1 2