Dicionário Protheus
Início

Tabela TRX no Protheus

CADASTRO DE MULTAS

O que é a tabela TRX no Protheus?

A tabela TRX faz parte do sistema ERP Protheus da TOTVS e é utilizada para cadastro de multas.

Ela pertence ao dicionário de dados do Protheus (SX2) e armazena informações essenciais utilizadas em processos como cadastros, movimentações e integrações do sistema.

A tabela TRX possui diversos campos (SX3), cada um com regras específicas como tipo, tamanho e validações, além de índices (SIX) que otimizam a performance das consultas.

Nesta página você pode consultar a estrutura completa da tabela TRX, incluindo todos os campos e índices relacionados.

Propriedades da Tabela

Propriedade Valor
X2_CHAVE TRX
X2_PATH \DATA\
X2_ARQUIVO TRX990
X2_NOME CADASTRO DE MULTAS
X2_NOMESPA ARCHIVO DE MULTAS
X2_NOMEENG FINE FILE
X2_ROTINA -
X2_MODO E
X2_MODOUN E
X2_MODOEMP E
X2_DELET 0
X2_TTS -
X2_UNICO TRX_FILIAL+TRX_MULTA+TRX_TPMULT
X2_PYME N
X2_MODULO 95
X2_DISPLAY -
X2_SYSOBJ -
X2_USROBJ -
X2_POSLGT 1
X2_CLOB 2
X2_AUTREC 2
X2_TAMFIL 2
X2_TAMUN 0
X2_TAMEMP 0
X2_STAMP 2
X2_INSDT 2
D_E_L_E_T_ -
R_E_C_N_O_ 9704
R_E_C_D_E_L_ 0

Campos da Tabela TRX (96 campos)

X3_ARQUIVO X3_ORDEM X3_CAMPO X3_TIPO X3_TAMANHO X3_DECIMAL X3_TITULO X3_TITSPA X3_TITENG X3_DESCRIC X3_DESCSPA X3_DESCENG X3_PICTURE X3_VALID X3_USADO X3_RELACAO X3_F3 X3_NIVEL X3_RESERV X3_CHECK X3_TRIGGER X3_PROPRI X3_BROWSE X3_VISUAL X3_CONTEXT X3_OBRIGAT X3_VLDUSER X3_CBOX X3_CBOXSPA X3_CBOXENG X3_PICTVAR X3_WHEN X3_INIBRW X3_GRPSXG X3_FOLDER X3_PYME X3_CONDSQL X3_CHKSQL X3_IDXSRV X3_ORTOGRA X3_IDXFLD X3_TELA X3_PICBRV X3_AGRUP X3_POSLGT X3_MODAL X3_CHKSUM X3_ADDSUM D_E_L_E_T_ R_E_C_N_O_ R_E_C_D_E_L_
TRX 01 TRX_FILIAL C 2 0 Filial Sucursal Branch Filial do Sistema Sucursal del sistema Branch of the System - - x x x x x x x x x x x x x x x - - 1 - - - - N V - - - - - - - - - 033 - S - - N N N - - - 1 2 - - - 159774 0
TRX 02 TRX_MULTA C 18 0 Multa Multa Fine Codigo da Multa Codigo de la Multa Fine Code @N MNT765MUL() x x x x x x x x x x x x x x x xx IF(INCLUI,cTRXMULTA,TRX->TRX_MULTA) - 1 x x - - - S - - - - - - - - - - - 1 S - - N N N - - - 1 1 - - - 159775 0
TRX 03 TRX_TPMULT C 20 0 Tipo Multa Tipo Multa Fine Type Tipo de Multa Tipo de Multa Type of Fine @! - x x x x x x x x x x x x x x x x cDesMulta - 1 x xx x - - - N V R - - - - - - - - - 1 S - - N N N - - - 1 2 - - - 159776 0
TRX 04 TRX_DTINFR D 8 0 Dta Infracao Fch. Infrac. Viol. Date Data da Infracao Fecha de la Infraccion Violation Date 99/99/9999 If(!Empty(M->TRX_DTINFR),NGCPDIAATU(M->TRX_DTINFR,'<=',.T.,.T.,.T.),.T.) .AND. MNT765DTIN() .AND. MNT765DTER() x x x x x x x x x x x x x x x x - - 1 x xx - - - S - - - - - - - - - - - 1 S - - N N N - - - 1 1 - - - 159777 0
TRX 05 TRX_RHINFR C 5 0 Hra Infracao Hora Infrac. Viol. Time Hora da Infracao Hora de la Infraccion Violation Time 99:99 NGVALHORA(M->TRX_RHINFR,.T.) x x x x x x x x x x x x x x x x - - 1 x xx - - - S - - - - - - - - - - - 1 S - - N N N - - - 1 1 - - - 159778 0
TRX 06 TRX_DTREC D 8 0 Dta Recebime Fch. Recep. Rec.Date Data do Recebimento Fecha de la Recepcion Receiving Date - If(!Empty(M->TRX_DTREC),NGCPDIAATU(M->TRX_DTREC,'<=',.T.,.T.,.T.),.T.) .And. (M->TRX_DTREC >= M->TRX_DTINFR) x x x x x x x x x x x x x x x x dDATABASE - 1 x xx x - - - S - - - - - - - - - - - 1 S - - N N N - - - 1 2 - - - 159779 0
TRX 07 TRX_NUMAIT C 14 0 Nro Infracao Nº Infrac. Viol. Nbr Numero da Infracao Numero de la Infraccion Violation Number @! - x x x x x x x x x x x x x x x x - - 1 x xx - - - S A R - - - - - - MNT765WHNI() - - 1 S - - N N N - - - 1 1 - - - 159780 0
TRX 08 TRX_CODINF C 8 0 Infracao Infraccion Violation Codigo da Infracao Codigo de la Infraccion Violation Code @! EXISTCPO('TSH',M->TRX_CODINF) .AND. MNTA765RES(1) .AND. MNT765INF() x x x x x x x x x x x x x x x x - TSH 1 x xx - S - S A R - - - - - - If(lIntFin,MNTPARCPAG(.f.),.t.) - - 1 S - - N N N - - - 1 1 - - - 159781 0
TRX 09 TRX_ARTIGO C 30 0 Artigo Articulo Article Codigo do Artigo Cod del Articulo Article Code @! - x x x x x x x x x x x x x x x x IF(INCLUI,'',NGSEEK('TSH',TRX->TRX_CODINF,1,'TSH_ARTIGO')) - 1 x xx x - - - S V V - - - - - - - Posicione('TSH',1,xFilial('TSH')+TRX->TRX_CODINF,'TSH_ARTIGO') - 1 S - - N N N - - - 1 2 - - - 159782 0
TRX 10 TRX_DESART C 80 0 Descricao Descripcion Description Descricao do Artigo Descrip del Articulo Article Description @! - x x x x x x x x x x x x x x x x IF(INCLUI,'',NGSEEK('TSH',TRX->TRX_CODINF,1,'TSH_DESART')) - 1 x xx x - - - S V V - - - - - - - Posicione('TSH',1,xFilial('TSH')+TRX->TRX_CODINF,'TSH_DESART') - 1 S - - N N N - - - 1 2 - - - 159783 0
TRX 11 TRX_PONTUA C 1 0 Pontuacao Puntuacion Score Pontuacao da Infracao Puntuacion de Infraccion Score of Infraction @! - x x x x x x x x x x x x x x x x NGSEEK('TSH',M->TRX_CODINF,1,'TSH_PONTOS') - 1 x - - - N V V - - - - - - - - - - N - - N N N - - - 1 2 - - - 159784 0
TRX 12 TRX_RODOVI C 6 0 Rodovia Carretera Road Rodovia Carretera Road @! If(!Empty(M->TRX_RODOVI),EXISTCPO('DTZ',M->TRX_RODOVI),.t.) x x x x x x x x x x x x x x x x - DTZ 1 x xx x - S - N A R - - - - - - - - - 1 S - - N N N - - - 1 2 - - - 159785 0
TRX 13 TRX_NOMROD C 40 0 Nome Rodov. Nombre Carr. Road Name Nome da Rodovia Nombre de la Carretera Road Name @! - x x x x x x x x x x x x x x x x DTZ->(VDISP(TRX->TRX_RODOVI,'SubStr(DTZ_NOMROD,1,20)')) - 1 x xx x - - - N V V - - - - - - - - - 1 S - - N N N - - - 1 2 - - - 159786 0
TRX 14 TRX_LOCAL C 240 0 Local Infrac Lugar Infrac Viol.Place Local exato da Infracao Lugar exacto de la Infrac Exact Violation Place @! - x x x x x x x x x x x x x x x x - - 1 x xx - - - N - - - - - - - - - - - 1 S - - N N N - - - 1 1 - - - 159787 0
TRX 15 TRX_CIDINF C 40 0 Cidade Ciudad City Cidade Ocorreu a Infracao Ciudad Ocurrio la Infrac. City Where Violt.Occurred @! - x x x x x x x x x x x x x x x x - - 1 x xx x - - - N A R - - - - - - - - - 1 S - - N N N - - - 1 2 - - - 159788 0
TRX 16 TRX_UFINF C 2 0 Uf Infracao Uf Infrac. Viol.State UF da Infracao UF de la Infraccion Violation State @! EXISTCPO('SX5','12'+M->TRX_UFINF) x x x x x x x x x x x x x x x x - 12 1 x xx - - - N A R - - - - - - - - 010 1 S - - N N N - - - 1 1 - - - 159789 0
TRX 17 TRX_CODOR C 6 0 Orgao Autuad Org. Proces. Assessed Org Codigo do Orgao autuado Codigo del Org. Procesado Code of Assesse Organ @! If(!Empty(M->TRX_CODOR),EXISTCPO('TRZ',M->TRX_CODOR) .And. If(lIntFin,MNT765OAOK(),.t.),.t.) x x x x x x x x x x x x x x x x - TRZ 1 x xx - S - S A R - - - - - - If(lIntFin,Inclui,.t.) - - 1 S - - N N N - - - 1 1 - - - 159790 0
TRX 18 TRX_NOMOR C 40 0 Descricao Descripcion Description Descricao do Orgao Descrip del Organismo Organ Description @! - x x x x x x x x x x x x x x x x IF(INCLUI,'',NGSEEK('TRZ',TRX->TRX_CODOR,1,'TRZ_NOMOR')) - 1 x xx x - - - N V V - - - - - - - - - 1 S - - N N N - - - 1 2 - - - 159791 0
TRX 19 TRX_PLACA C 8 0 Placa Veicu. Placa Vehic. Vhc.Plate Placa do Veiculo Placa del Vehiculo Vehicle Plate @! MNTA765PLA(M->TRX_PLACA) .AND. MNTA765BEM(1) x x x x x x x x x x x x x x x x - NGZ 1 x xxx - S - S A R - - - - - - - - - 1 S - - N N N - - - 1 1 - - - 159792 0
TRX 20 TRX_CODBEM C 16 0 Veiculo Vehiculo Vehicle Codigo do Veiculo Codigo del Vehiculo Vehicle Code @! - x x x x x x x x x x x x x x x x - - 1 x xx x - - - N A R - - - - - - M->TRX_INDFOB = '1' - - 1 S - - N N N - - - 1 2 - - - 159793 0
TRX 21 TRX_OPERAC C 1 0 Operacao Operacion Operation Codigo da Operacao Codigo de la Operacion Operation Code @! - x x x x x x x x x x x x x x x x - - 1 x xx x - - - N A R - - 1=Coleta;2=Transporte;3=Entrega;4=Terceiro;5=Outros 1=Recoleccion;2=Transporte;3=Entrega;4=Tercero;5=Otros 1=Collection;2=Transport;3=Delivery;4=Third Party;5=Others - - - - 1 S - - N N N - - - 1 2 - - - 159794 0
TRX 22 TRX_RENAVA C 15 0 Renavam Renavam Renavam Renavam do Veiculo Renavam del Vehiculo Vehicle Renavam @! - x x x x x x x x x x x x x x x x - - 1 x xx x - - - N A R - - - - - - M->TRX_INDFOB = '1' - - 1 S - - N N N - - - 1 2 - - - 159795 0
TRX 23 TRX_CODMO C 6 0 Motorista Conductor Driver Codigo do Motorista Codigo del Conductor Driver Code @! If(M->TRX_INDFOB='2',EXISTCPO('DA4',M->TRX_CODMO),.T.) x x x x x x x x x x x x x x x x - DA4 1 x xx - S - S A R - - - - - - M->TRX_INDFOB = '2' - - 1 S - - N N N - - - 1 2 - - - 159796 0
TRX 24 TRX_NOME C 40 0 Nome Motoris Nombre Motor Driver Name Nome do Motorista Nombre del Conductor Driver Name @! - x x x x x x x x x x x x x x x x - - 1 x xx x - - - N A R - - - - - - M->TRX_INDFOB = '1' - - 1 S - - N N N - - - 1 2 - - - 159797 0
TRX 25 TRX_FILMOT C 2 0 Filial Mot. Sucursal Con Driv. Branch Filial do Motorista Sucursal Conductor Driver Branch - EXISTCPO('SM0',SM0->M0_CODIGO+M->TRX_FILMOT) x x x x x x x x x x x x x x x x - DLB 1 x xx x - - - N A R - - - - - - - - 033 1 S - - N N N - - - 1 2 - - - 159798 0
TRX 26 TRX_REPON C 1 0 Responsabili Responsabili Liability Indicad. Responsabilidade Indicad. Responsabilidad Liability Indicator @! - x x x x x x x x x x x x x x x x If(INCLUI,' ',TRX->TRX_REPON) - 1 xx x - - - N A R - - 1=Motorista;2=Empresa;3=Pessoa Fisica;4=Pessoa Juridica e FIsica;5=Seguradora;6=Transportador;7=Expedidor 1=Conductor;2=Empresa;3=Persona Fisica;4=Persona Juridica y Fisica;5=Aseguradora;6=Transportista;7=Expedidor 1=Driver;2=Company;3=Individual;4=Legal Entity and Individual;5=Insurance Company;6=Carrier;7=Issuer - - - - 1 S - - N N N - - - 1 2 - - - 159799 0
TRX 27 TRX_PAGTO C 1 0 Pagamento? ¿Pago? Payment Houve o Pagamento? ¿Hubo Pago? Was There Any Payment @! MNTA765PAG() .AND. MNT765RES() x x x x x x x x x x x x x x x x IF(INCLUI,'2',TRX->TRX_PAGTO) - 1 x xx x - - - S A R - - 1=Sim;2=Nao 1=Si;2=No 1=Yes;2=No - If(lIntFin,lAntesAlt,.t.) .And. MNT765PGIN() - - 2 S - - N N N - - - 1 2 - - - 159800 0
TRX 28 TRX_DTVECI D 8 0 Dt. Vencto. Fch. Vencto. Due Date Data de vencimento Multa Fch. de vencimiento Multa Fine Due Date - (M->TRX_DTVECI >= M->TRX_DTINFR) .AND. M765NDESCO(1) x x x x x x x x x x x x x x x x - - 1 x xx x - - - N A R - - - - - - MNT765WHVC() - - 2 S - - N N N - - - 1 2 - - - 159801 0
TRX 29 TRX_VALOR N 12 2 Valor Multa Valor Multa Fine Value Valor da Multa Valor de la Multa Fine value @E 999,999,999.99 NGMAQUEZERO(M->TRX_VALOR,'TRX_VALOR',.t.) .And. MNTA765ATV(2) .And. MNT765VENC(2,2) x x x x x x x x x x x x x x x x IF(EMPTY(M->TRX_VALOR),0,M->TRX_VALOR) - 1 x xx x - S - N A - - - - - - - If(lIntFin,MNTPARCPAG(.f.),.t.) - - 2 S - - N N N - - - 1 2 - - - 159802 0
TRX 30 TRX_DESCON N 12 2 Valor Desc. Valor Desc. Discount Vl. Valor do Desconto Valor del descuento Discount Value @E 999,999,999.99 MNTA765DES(1) .AND. POSITIVO() x x x x x x x x x x x x x x x x - - 1 x xx x - S - N A R - - - - - - If(lIntFin,MNTPARCPAG(.f.),MNTA765DEF() .AND. lDesco) - - 2 S - - N N N - - - 1 2 - - - 159803 0
TRX 31 TRX_PCTDSC N 6 2 % Desconto % Descuento Discount % % Desconto % Descuento Discount % @E 999.99 MNT765VLD() x x x x x x x x x x x x x x x x - - 1 x - S - S A R - - - - - - IIf(M->TRX_PAGTO = '1', .F., .T.) - - 2 S - - N - N - - - 1 2 - - - 159804 0
TRX 32 TRX_DTPGTO D 8 0 Dt. Pgto. Fecha pago Pymt. Date Data de Pgamento da Multa Fecha de pago de la multa Fine Paym.Date - MNTA765DPG() .AND. M765NDESCO(1) x x x x x x x x x x x x x x x x - - 1 x xx x - - - N A R - - - - - - MNT765WHDP() - - 2 S - - N N N - - - 1 2 - - - 159805 0
TRX 33 TRX_VALPAG N 12 2 Valor Pago Valor Pag. Paid Value Valor Pago Valor Pagado Paid Value @E 999,999,999.99 MNTA765DES(2) .And. Positivo() x x x x x x x x x x x x x x x x - - 1 x xx x - - - N A R - - - - - - MNT765WHVP() - - 2 S - - N N N - - - 1 2 - - - 159806 0
TRX 34 TRX_DTEMIS D 8 0 Dt. Emissao Fch. Emision Issue Dt. Data de Emissao Fecha de Emision issue Date - If(!Empty(M->TRX_DTEMIS),NGCPDIAATU(M->TRX_DTEMIS,'<=',.T.,.T.,.T.) .And. MNT765VENC(1),.t.) x x x x x x x x x x x x x x x x - - 1 x xxxx - - - N A R - - - - - - MNT765WHEM() - - 2 S - - N N N - - - 1 1 - - - 159807 0
TRX 35 TRX_NUMSP C 15 0 Nro S. Paga. Nº Sol. Pago Pay.R.No. Numero Solicitacao Pagam. Numero Solicitud Pago Payment Req.Number @! - x x x x x x x x x x x x x x x x - - 1 x xx x - - - N A R - - - - - - M->TRX_PAGTO = '1' .AND. MNTA765DEF() - - 2 S - - N N N - - - 1 2 - - - 159808 0
TRX 36 TRX_CODAC C 6 0 Codigo Acao Cod Accion Action Code Codigo da Acao Cod de la Accion Action Code @! VAZIO() .OR. EXISTCPO('TSF',M->TRX_CODAC) x x x x x x x x x x x x x x x x - TSF 1 x xx x - S - N A R - - - - - - M->TRX_PAGTO = '1' .AND. MNTA765DEF() - - 2 S - - N N N - - - 1 2 - - - 159809 0
TRX 37 TRX_DESACA C 40 0 Descri. Acao Desc. Accion Action Desc. Descricao da Acao Descripcion de la Accion Action Description @! - x x x x x x x x x x x x x x x x TSF->(VDISP(TRX->TRX_CODAC,'TSF_DESACA')) - 1 x xx x - - - N V V - - - - - - - - - 2 S - - N N N - - - 1 2 - - - 159810 0
TRX 38 TRX_INFRAC C 1 0 Ind Condutor Ind Conduct. Ind.Driver Indica Condutor p/ Orgao Indica Conductor p/ Organ Indicate Driver by Body @! PERTENCE('12') .AND. MNTA765LIM() x x x x x x x x x x x x x x x x IF(INCLUI,'2',TRX->TRX_INFRAC) - 1 x xx x - - - N - - - - 1=Sim;2=Nao 1=Si;2=No 1=Yes;2=No - - - - 3 S - - N N N - - - 1 2 - - - 159811 0
TRX 39 TRX_DTIND D 8 0 Data Ind. Fcha Ind. Date Ind. Data Indicacao Condutor Fecha Indicacion Conducto Driver Indication Date 99/99/9999 IIF(!Empty(M->TRX_DTIND),VALDT(M->TRX_DTIND) .AND. MNT765DTIN(),.t.) x x x x x x x x x x x x x x x x - - 1 x xx x - - - S A R - - - - - - M->TRX_INFRAC = '1' - - 3 S - - N N N - - - 1 2 - - - 159812 0
TRX 40 TRX_DTNAR D 8 0 Dt. Aviso Fch. Aviso Notice Dt Data Envio Aviso Pontos Fecha Envio Aviso Puntos Send Points Notice Date 99/99/9999 - x x x x x x x x x x x x x x x x - - 1 x xx x - - - N A R - - - - - - M->TRX_INFRAC = '1' - - 3 S - - N N N - - - 1 2 - - - 159813 0
TRX 41 TRX_NUMAR C 20 0 Documento Documento Document Docto Correio Aviso Ptos Docto. Correo Aviso Ptos. Paymt.Warn.P.Office.Doct. @! - x x x x x x x x x x x x x x x x - - 1 x xx x - - - N A R - - - - - - M->TRX_INFRAC = '1' - - 3 S - - N N N - - - 1 2 - - - 159814 0
TRX 42 TRX_STATUS C 1 0 Status Multa Estat. Multa Fine Status Status Porecesso da Multa Estatus Poreceso de Multa Fine Process Status @! PERTENCE('123') x x x x x x x x x x x x x x x x IF(INCLUI,'1',TRX->TRX_STATUS) - 1 x xx - - - N A R - - 1=Registrado;2=Em Andamento;3=Concluido 1=Registrado;2=En Curso;3=Concluido 1=Registered;2=In Process;3=Concluded - - - - 1 S - - N N N - - - 1 1 - - - 159815 0
TRX 43 TRX_RECURS C 1 0 Tem Recurso? ¿Tiene Recu? Res. pres? Indica se possui Recurso Indica si posee Recurso Indicates presence of res @! MNT765REC() .And. MNT765RES() x x x x x x x x x x x x x x x x If(INCLUI,'2',TRX->TRX_RECURS) - 1 x xx x - - - N A R - - 1=Sim;2=Nao 1=Si;2=No 1=Yes;2=No - M->TRX_CABREC='1' .AND. MNT765WHRC() - - 4 S - - N N N - - - 1 2 - - - 159816 0
TRX 44 TRX_INDREC C 1 0 Recurso Recurso Resource Tipo do Recurso Tipo del Recurso Type of Resource @! MNT765REC() x x x x x x x x x x x x x x x x - - 1 x xx x - - - N A R - - 1=Pela Empresa;2=Pelo Motorista 1=Por la Empresa;2=Por el Conductor 1=By Company;2=By Driver - M->TRX_CABREC='1' - - 4 S - - N N N - - - 1 2 - - - 159817 0
TRX 45 TRX_DTENRE D 8 0 Entr Recurso Entr Recurso Appeal Send. Data Entrega do Recurso Fch. Entrega del Recurso Appeal Sending Date - MNT765DTER() .AND. MNT765DTR1() x x x x x x x x x x x x x x x x - - 1 x xx x - - - N - - - - - - - - M->TRX_RECURS='1' .And. (M->TRX_SITREC='1' .Or. Inclui) - - 4 S - - N N N - - - 1 2 - - - 159818 0
TRX 46 TRX_NUMCI C 10 0 Nro CI Recur Nº CI Recur Appeal CI No Numero da CI do Recurso Numero de la CI del Recur Appeal CI Number @! - x x x x x x x x x x x x x x x x - - 1 x xx x - - - N - - - - - - - - M->TRX_RECURS='1' .And. (M->TRX_SITREC='1' .Or. Inclui) - - 4 S - - N N N - - - 1 2 - - - 159819 0
TRX 47 TRX_MOTREC C 6 0 Motivo Recur Motivo Recur Appel Reason Motivo do Recurso Motivo del Recurso Appeal Reason @! VAZIO() .OR. EXISTCPO('TSD',M->TRX_MOTREC) x x x x x x x x x x x x x x x x - TSD 1 x xx x - S - N - - - - - - - - M->TRX_RECURS='1' .And. (M->TRX_SITREC='1' .Or. Inclui) - - 4 S - - N N N - - - 1 2 - - - 159820 0
TRX 48 TRX_DESMOT C 30 0 Desc. Motivo Desc. Motivo Reas.Desc. Descricao do Motivo Descripcion del Motivo Reason Description @! - x x x x x x x x x x x x x x x x TSD->(VDISP(TRX->TRX_MOTREC,'TSD_DESMOT')) - 1 x xx x - - - N V V - - - - - - - - - 4 S - - N N N - - - 1 2 - - - 159821 0
TRX 49 TRX_SITREC C 1 0 Sit. Recurso Sit. Recurso App. Status Situacao do Recurso Situacion del Recurso Appeal Status @! PERTENCE('123') .AND. MNT765RES() .AND. MNT765SEGI() x x x x x x x x x x x x x x x x IF(INCLUI,'1',TRX->TRX_SITREC) - 1 x xx x - - - N A R - - 1=Pendente;2=Recurso Deferido;3=Resurso Indeferido 1=Pendiente;2=Recurso Concedido;3=Resurso no Concedido 1=Pending;2=Granted Appeal;3=Appeal Not Granted - M->TRX_RECURS='1' .AND. lDef .AND. lSegSim .And. lSitRec - - 4 S - - N N N - - - 1 2 - - - 159822 0
TRX 50 TRX_DTFIRE D 8 0 Dt. Fim Rec. Fc. Fin Rec. Appeal F.Dt Data Fim do Recurso Fecha Final del Recurso Appeal Final Date 99/99/9999 MNT765DTFR() .AND. MNT765DTR1() x x x x x x x x x x x x x x x x - - 1 x xx x - - - N A R - - - - - - M->TRX_RECURS = '1' .AND. lDef .AND. (lDtFim .OR. Inclui) - - 4 S - - N N N - - - 1 2 - - - 159823 0
TRX 51 TRX_SEGINS C 1 0 Segunda In.? ¿Seg. Inst.? 2nd St. App. Segunda Instancia Recurso Segunda Instancia Recurso 2nd Stage of Appeal @! MNT765SEGI() .And. MNT765RES() x x x x x x x x x x x x x x x x IF(INCLUI,'2',TRX->TRX_SEGINS) - 1 x xx x - - - N A R - - 1=Sim;2=Nao 1=Si;2=No 1=Yes;2=No - M->TRX_SITREC = '3' .AND. lDef .AND. MNT765WHSI() - - 4 S - - N N N - - - 1 2 - - - 159824 0
TRX 52 TRX_DTENR2 D 8 0 Entr Rec. 2 Entr Rec. 2 Appeal 2 Dea Data Entrega do Recurso 2 Fc. Entrega del Recurso 2 Appeal 2 Deadline 99/99/9999 MNT765DTFR() .AND. MNT765DTR2() x x x x x x x x x x x x x x x x - - 1 x xx x - - - N - - - - - - - - lSegIns .AND. lSeg1 - - 4 S - - N N N - - - 1 2 - - - 159825 0
TRX 53 TRX_NUMCI2 C 10 0 Nro CI Rec 2 Nº CI Rec 2 App2 CI No. Numero da CI do Recurso 2 Nº de la CI del Recurso 2 Appeal 2 CI Number @! - x x x x x x x x x x x x x x x x - - 1 x xx x - - - N - - - - - - - - lSegIns .AND. lSeg2 - - 4 S - - N N N - - - 1 2 - - - 159826 0
TRX 54 TRX_MOTRE2 C 6 0 Motivo Rec 2 Motivo Rec 2 App.2Reason Motivo do Recurso 2 Motivo del Recurso 2 Appeal 2 Reason @! EXISTCPO('TSD',M->TRX_MOTRE2) x x x x x x x x x x x x x x x x - TSD 1 x xx x - - - N - - - - - - - - lSegIns .AND. lSeg3 - - 4 S - - N N N - - - 1 2 - - - 159827 0
TRX 55 TRX_SITRE2 C 1 0 Sit. Rec. 2 Sit. Rec. 2 App.2 Status Situacao do Recurso 2 Situacion del Recurso 2 Appeal 2 Status @! PERTENCE('123') .AND. MNT765SEGI() .AND. MNT765RES() x x x x x x x x x x x x x x x x IF(INCLUI,'1',TRX->TRX_SITRE2) - 1 x xx x - - - N A R - - 1=Pendente;2=Recurso Deferido;3=Resurso Indeferido 1=Pendiente;2=Recurso Concedido;3=Resurso No Concedido 1=Pending;2=Granted Appeal;3=Appeal Not Granted - lSegIns .AND. lDef .AND. lSeg4 - - 4 S - - N N N - - - 1 2 - - - 159828 0
TRX 56 TRX_DTFIR2 D 8 0 Dt. Fim Rec2 Fc. Fin Rec2 App.2F.Date Data Fim do Recurso 2 Fecha Final del Recurso 2 Appeal 2 Final Date 99/99/9999 MNT765DTR2() x x x x x x x x x x x x x x x x - - 1 x xx x - - - N A R - - - - - - lSegIns .AND. lSeg5 .AND. lDef - - 4 S - - N N N - - - 1 2 - - - 159829 0
TRX 57 TRX_ORIGEM C 1 0 Origem Multa Origen Multa Fine Origin Origem da Multa Origen de la Multa Fine Origin @! PERTENCE('12') .AND. MNTA765ORI() .And. MNT765ORI() x x x x x x x x x x x x x x x x - - 1 x xx - - - N A R - - 1=Auto Policial;2=Eletrônica 1=Auto Policia;2=Electronica 1=Police;2=Electronic fine - - - - 1 S - - N N N - - - 1 1 - - - 159830 0
TRX 58 TRX_RECAUT C 1 0 Rec Auto Inf Rec Auto Inf Rec Vio. Rep Recebeu Auto da Infracao Recibio Auto de Infrac Received Violation Report @! PERTENCE('12') .AND. MNTA765ORI() x x x x x x x x x x x x x x x x IF(INCLUI,'2',TRX->TRX_RECAUT) - 1 x xx - - - N A R - - 1=Sim;2=Nao 1=Si;2=No 1=Yes;2=No - - - - 1 S - - N N N - - - 1 1 - - - 159831 0
TRX 59 TRX_RECNOT C 1 0 Rec Notifica Rec Notific. Rec.Notif. Recebeu Notificacao Recibio Notificacion Received Notification @! PERTENCE('123') x x x x x x x x x x x x x x x x IF(INCLUI,'2',TRX->TRX_RECNOT) - 1 x xx - - - N A R - - 1=Sim;2=Nao;3=Pendente 1=Si;2=No;3=Pendiente 1=Yes;2=No;3=Pending - lRecNot - - 1 S - - N N N - - - 1 1 - - - 159832 0
TRX 60 TRX_NOTDT D 8 0 Dt Notifica. Fch Notifica Notifica. Dt Data da Notificacao Fecha de Notificacion Notification Date - IIF(!Empty(M->TRX_NOTDT),(M->TRX_NOTDT >= M->TRX_DTINFR) .And. MNT765NOT(),.t.) x x x x x x x x x x x x x x x x - - 1 x xx - - - N A R - - - - - - - - - 1 S - - N N N - - - 1 1 - - - 159833 0
TRX 61 TRX_DTDIGI D 8 0 Dt Digitacao Fc. Digitac. Typ. Date Data da Digitacao Fecha de la Digitacion Typing Date 99/99/9999 - x x x x x x x x x x x x x x x x IF(INCLUI,dDataBase,TRX->TRX_DTDIGI) - 1 x xx x - - - N V - - - - - - - - - - 1 S - - N N N - - - 1 2 - - - 159834 0
TRX 62 TRX_HRDIGI C 5 0 Hr Digitacao Hr. Digitac. Typ. Time Hora da Digitacao Hora de la Digitacion Typing Time 99:99 NGVALHORA(M->TRX_HRDIGI,.T.) x x x x x x x x x x x x x x x x IF(INCLUI,Time(),TRX->TRX_HRDIGI) - 1 x xx x - - - N V - - - - - - - - - - 1 S - - N N N - - - 1 2 - - - 159835 0
TRX 63 TRX_USUDIG C 15 0 Usuario Dig. Usuario Dig. Input user Usuario da Digitacao Usuario de la Digitacion Input User @! - x x x x x x x x x x x x x x x x IF(INCLUI,Substr(cUsuario,7,15),TRX->TRX_USUDIG) - 1 x xx x - - - N V - - - - - - - - - - 1 S - - N N N - - - 1 2 - - - 159836 0
TRX 64 TRX_NF C 9 0 Nota Fiscal Factura Invoice Numero da Nota Fiscal Numero de Factura Invoice Number @! - x x x x x x x x x x x x x x x x - - 1 xx x - - - N A R - - - - - - - - 018 1 S - - N N N - - - 1 2 - - - 159837 0
TRX 65 TRX_DATADV D 8 0 Dt. Advert. Fc. Advert. Warn Dt Data de Advertencia Fch. de Advertencia Warning Date 99/99/9999 MNTA765ADV() x x x x x x x x x x x x x x x x - - 1 x xx x - - - S A R - - - - - - M->TRX_REPON = '2' - - 1 S - - N N N - - - 1 2 - - - 159838 0
TRX 66 TRX_CABREC C 1 0 Cabe Rec.? ¿Cabe Rec.? Appeal Cabe Recurso? ¿Cabe Recurso? Appeal @! MNTA765CRE() x x x x x x x x x x x x x x x x IF(INCLUI,'2',TRX->TRX_CABREC) - 1 x xx x - - - N A R - - 1=Sim;2=Nao 1=Si;2=No 1=Yes;2=No - Inclui .Or. !(TRX->TRX_SITREC <> '1') - - 1 S - - N N N - - - 1 2 - - - 159839 0
TRX 67 TRX_RESTIT C 1 0 Restituicao Restitucion Reimbursment Solicitacao Restituicao Solicitud Restitucion Reimbursment Request @! Pertence('12') .And. MNT765RES() x x x x x x x x x x x x x x x x IF(INCLUI,'2',M->TRX_RESTIT) - 1 x xx x - - - N V - - - 1=Sim;2=Nao 1=Si;2=No 1=Yes;2=No - - - - 1 S - - N N N - - - 1 2 - - - 159840 0
TRX 68 TRX_OBS M 80 0 Observacao Observacion Notes Observacoes Observaciones Notes @! - x x x x x x x x x x x x x x x x IF(INCLUI,'',MSMM(TRX->TRX_MMSYP,80)) - 1 x xx - - - N A V - - - - - - - - - 1 S - - N N N - - - 1 2 - - - 159841 0
TRX 69 TRX_OBPAGA M 80 0 Observacao Observacion Note Observacoes do Pagamento Observaciones del Pago Payment Notes - - x x x x x x x x x x x x x x x x IF(INCLUI,'',MSMM(TRX->TRX_MMPAGA,80)) - 1 x xx x - - - N A V - - - - - - - - - 2 S - - N N N - - - 1 2 - - - 159842 0
TRX 70 TRX_OBCOND M 80 0 Observacao Observacion Note Observacoes do Condutor Observac. del Conductor Driver Note - - x x x x x x x x x x x x x x x x IF(INCLUI,'',MSMM(TRX->TRX_MMCOND,80)) - 1 x xx x - - - N A V - - - - - - - - - 3 S - - N N N - - - 1 2 - - - 159843 0
TRX 71 TRX_OBRECU M 80 0 Observacao Observacion Note Observacoes do Recurso Observaciones del Recurso Resource Note - - x x x x x x x x x x x x x x x x IF(INCLUI,'',MSMM(TRX->TRX_MMRECU,80)) - 1 x xx x - - - N A V - - - - - - M->TRX_RECURS = '1' .AND. lDef .AND. (lSeg4 .OR. Inclui) - - 4 S - - N N N - - - 1 2 - - - 159844 0
TRX 72 TRX_CCUSTO C 9 0 Centro Custo Centro Costo Cost Center Centro de Custo Centro de Costo Cost Center @! CTB105CC() x x x x x x x x x x x x x x x x IF(INCLUI,Space(Len(TRX->TRX_CCUSTO)),A765CC(1)) CTT 1 x xx x - S - N A R - - - - - - - - 004 2 S - - N N N - - - 1 2 - - - 159845 0
TRX 73 TRX_NOMCUS C 30 0 Nome C.Custo Nombre C.Cos C.Center Nm Nome do Centro de Custo Nombre del Centro costo Cost Center Name @! - x x x x x x x x x x x x x x x x CTT->(VDISP(TRX->TRX_CCUSTO,'SubStr(CTT_DESC01,1,30)')) - 1 x xx x - - - N V V - - - - - - - - - 2 S - - N N N - - - 1 2 - - - 159846 0
TRX 74 TRX_ADVERT C 1 0 Ger. Advert? ¿Gen. Adver? Gen.Warn. Gerar Advertencia ? ¿Generar Advertencia? Generate Warning @! - x x x x x x x x x x x x x x x x IF(INCLUI,'2',TRX->TRX_ADVERT) - 1 x xx x - - - N A R - - 1=Sim;2=Nao 1=Si;2=No 1=Yes;2=No - M->TRX_PAGTO='1' .AND. M->TRX_SITREC <> '2' - - 2 S - - N N N - - - 1 2 - - - 159847 0
TRX 75 TRX_NUMAPD C 10 0 N. da APD N. de la APD APD No. Numero da APD Numero de la APD APD Number @! - x x x x x x x x x x x x x x x x - - 1 x xx x - - - N V R - - - - - - - - - 2 S - - N N N - - - 1 2 - - - 159848 0
TRX 76 TRX_DTSOLI D 8 0 Dt Solicit. Fc. Solicit. Req. Date Data da Solicitacao Fech. de la Solicitud Request Date 99/99/9999 MNT765DTRE() .AND. MNT765DTSO() x x x x x x x x x x x x x x x x - - 1 x xx x - - - N - - - - - - - - lRest1 - - 5 S - - N N N - - - 1 2 - - - 159849 0
TRX 77 TRX_VLRSOL N 9 2 Valor Restit Valor Restit Restit. Valu Valor da Restituicao Valor de Restitucion Restitution Value @E 9,999,999.99 - x x x x x x x x x x x x x x x x - - 1 x xx x - - - N - - - - - - - - lRest2 - - 5 S - - N N N - - - 1 2 - - - 159850 0
TRX 78 TRX_STSOL C 1 0 Status Estatus Status Status Solicitacao Estatus Solicitud Request Status @! Pertence('12') .AND. MNTA765STA() x x x x x x x x x x x x x x x x IF(INCLUI,'1',M->TRX_STSOL) - 1 x xx x - - - N - - - - 1=Em Processo;2=Valor Restituido 1=En Proceso;2=Valor Restituido 1=In Process;2=Value Reimbursed - lRest3 .AND. (TRX->TRX_STSOL <> '2' .OR. Inclui) - - 5 S - - N N N - - - 1 2 - - - 159851 0
TRX 79 TRX_DTEFET D 8 0 Dt. Ef. Rest Fc. Ef. Rest Reim. Date Efetivacao Restituicao Efectiviz. Restitucion Reimbursement Date 99/99/9999 VALDT(M->TRX_DTEFET) .AND. MNT765DTRE() x x x x x x x x x x x x x x x x - - 1 x xx x - - - N - - - - - - - - lRest4 .OR. (Inclui .AND. M->TRX_STSOL = '2') - - 5 S - - N N N - - - 1 2 - - - 159852 0
TRX 80 TRX_OBREST M 80 0 Observacao Observacion Note Observacoes Restituicao Observaciones Restitucion Refund Note - - x x x x x x x x x x x x x x x x IF(INCLUI,'',MSMM(TRX->TRX_MMREST,80)) - 1 x xx x - - - N A V - - - - - - lRest3 .AND. (TRX->TRX_STSOL <> '2' .OR. Inclui) - - 5 S - - N N N - - - 1 2 - - - 159853 0
TRX 81 TRX_INDFOB C 1 0 Viagem FOB? ¿Viaje FOB? FOB Trip Indica se a viagem e FOB Indica si el viaje es FOB Indicate if FOB trip @! - x x x x x x x x x x x x x x x IF(INCLUI,'2',TRX->TRX_INDFOB) - 1 x - - - N V R - - 1=Sim;2=Nao 1=Si;2=No 1=Yes;=No - - - - 1 S - - N N N - - - 1 2 - - - 159854 0
TRX 82 TRX_MMSYP C 6 0 ChaveMM SYP ClaveMM SYP MM Key SYP Chave Memo SYP Clave Memo SYP Memo Key SYP @! - x x x x x x x x x x x x x x x x - - 1 x - - - N A R - - - - - - - - - - N - - N N N - - - 1 2 - - - 159855 0
TRX 83 TRX_MMPAGA C 6 0 ChaveMM SYP ClaveMM SYP MM Key SYP Chave Memo SYP Clave Memo SYP Memo Key SYP @! - x x x x x x x x x x x x x x x x - - 1 x - - - N A R - - - - - - - - - - N - - N N N - - - 1 2 - - - 159856 0
TRX 84 TRX_MMCOND C 6 0 ChaveMM SYP ClaveMM SYP MM Key SYP Chave Memo SYP Clave Memo SYP Memo Key SYP @! - x x x x x x x x x x x x x x x x - - 1 x - - - N A R - - - - - - - - - - N - - N N N - - - 1 2 - - - 159857 0
TRX 85 TRX_MMRECU C 6 0 ChaveMM SYP ClaveMM SYP MM Key SYP Chave Memo SYP Clave Memo SYP Memo Key SYP @! - x x x x x x x x x x x x x x x x - - 1 x - - - N A R - - - - - - - - - - N - - N N N - - - 1 2 - - - 159858 0
TRX 86 TRX_MMREST C 6 0 ChaveMM SYP ClaveMM SYP MM Key SYP Chave Memo SYP Clave Memo SYP Memo Key SYP @! - x x x x x x x x x x x x x x x x - - 1 x - - - N A R - - - - - - - - - - N - - N N N - - - 1 2 - - - 159859 0
TRX 87 TRX_PREFIX C 3 0 Prefixo Prefijo Prefix Prefixo do Titulo Prefijo del titulo Prefix of Bond @! - x x x x x x x x x x x x x x x x - - 1 x x - - - - A R - - - - - - lIntFin .And. Inclui - - 2 N - - N - N - - - 1 1 - - - 159860 0
TRX 88 TRX_TIPO C 3 0 Tipo Tipo Type Tipo do Titulo Tipo de Titulo Type of Bond - ExistCpo("SX5","05"+M->TRX_TIPO) x x x x x x x x x x x x x x x x - 05 1 x x - - - - A R - - - - - - lIntFin .And. Inclui - - 2 N - - N - N - - - 1 1 - - - 159861 0
TRX 89 TRX_NUMSE2 C 9 0 No. Titulo No. Titulo Bond Number Numero do Titulo Numero del Titulo Number of Bond @! - x x x x x x x x x x x x x x x x IIF(LINTFIN,(IF(Empty(M->TRX_NUMSE2),NGSEQSE2(),TRX->TRX_NUMSE2)),'') - 1 x x - - - - A R - - - - - - lIntFin .And. Inclui - 018 2 N - - N - N - - - 1 1 - - - 159862 0
TRX 90 TRX_NATURE C 10 0 Natureza Modalidad Nature Codigo da Natureza Codigo de la ModalidadNat Code of Nature @! ExistCpo("SED",M->TRX_NATURE) x x x x x x x x x x x x x x x x - SED 1 x x - - - - - - - - - - - - lIntFin .And. Inclui - - 2 N - - N - N - - - 1 1 - - - 159863 0
TRX 91 TRX_CONPAG C 3 0 Cond. Pagto Cond. Pago Payment Term Codigo do Condicao Codigo de la Condicion Code of Term @! ExistCpo("SE4",M->TRX_CONPAG) .AND. MNT765VENC(2) x x x x x x x x x x x x x x x x - SE4 1 x x - - - - A R - - - - - - Inclui - - 2 N - - N - N - - - 1 1 - - - 159864 0
TRX 92 TRX_GRPVEN C 6 0 Grupo Região Grupo Region Region Group Grupo de Região Grupo de region Region Group @! ExistCpo('DUY',M->TRX_GRPVEN,1) x x x x x x x x x x x x x x x - DUY 1 - - - - S A R - - - - - - lMntTms - - - S - - N - N - - - 1 2 - - - 159865 0
TRX 93 TRX_ITEMCT C 9 0 Item Conta Item Cuenta Acct Item Item da Conta Contabil Item de Cuenta contable Ledger Acct Item @! Vazio() .Or. Ctb105Item() x x x x x x x x x x x x x x x x - CTD 1 x - - - N A R - - - - - - lTemIte - 005 2 N - - N - N - - - 1 2 - - - 159866 0
TRX 94 TRX_AS C 27 0 Nr. A.S. Nº A.S. A.S. No. Nr. A.S. Nº A.S. A.S. No. - EXISTCPO("FQ5",M->TRX_AS,9).AND.Posicione("FQ5",9,xFilial("TRX")+M->TRX_AS,"FQ5_GUINDA") == M->TRX_CODBEM x x x x x x x x x x x x x x x x - FQ5AS4 1 xx - S - N A R - - - - - - - - 167 - S - - N - N - - - 1 2 - - - 159867 0
TRX 95 TRX_PROJET C 22 0 Nro.Projeto Nº Proyecto Project No. Numero do projeto Nº Proyecto Project Number - - x x x x x x x x x x x x x x x x - - 1 xx - - - N V R - - - - - - - - 164 - S - - N - N - - - 1 2 - - - 159868 0
TRX 96 TRX_FIC C 20 0 Fic Fic DIF Formulario Iden. Condutor Formulario Iden. Conducto Driver ID Form @! - x x x x x x x x x x x x x x x x - - 1 xx - - - N A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 159869 0

Índices da Tabela TRX (9 índices)

INDICE ORDEM CHAVE DESCRICAO DESCSPA DESCENG PROPRI F3 NICKNAME SHOWPESQ IX_VIRTUAL IX_VIRCUST D_E_L_E_T_ R_E_C_N_O_ R_E_C_D_E_L_
TRX 1 TRX_FILIAL+TRX_MULTA+TRX_TPMULT Multa + Tipo Multa Multa + Tipo Multa Fine + Fine Type S - - S 2 3 - 23158 0
TRX 2 TRX_FILIAL+DTOS(TRX_DTREC) Dta Recebime Fch. Recep. Rec.Date S - - S 2 3 - 23159 0
TRX 3 TRX_FILIAL+DTOS(TRX_DTINFR) Dta Infracao Fch. Infrac. Viol. Date S - - S 2 3 - 23160 0
TRX 4 TRX_FILIAL+TRX_NUMAIT Nro Infracao Nº Infrac. Viol. Nbr S - - S 2 3 - 23161 0
TRX 5 TRX_FILIAL+DTOS(TRX_DTVECI) Dt. Vencto. Fch. Vencto. Due Date S - - S 2 3 - 23162 0
TRX 6 TRX_FILIAL+TRX_CODINF Infracao Infraccion Violation S - - S 2 3 - 23163 0
TRX 7 TRX_FILIAL+TRX_CODOR Orgao Autuad Org. Proces. Assessed Org S - - S 2 3 - 23164 0
TRX 8 TRX_FILIAL+TRX_CODMO Motorista Conductor Driver S - - S 2 3 - 23165 0
TRX 9 TRX_PLACA+DTOS(TRX_DTINFR)+TRX_RHINFR Placa Veicu. + Dta Infracao + Hra Infracao Placa Vehic. + Fch. Infrac. + Hora Infrac. Vhc.Plate + Viol. Date + Viol. Time S - - S 2 3 - 23166 0

Perguntas frequentes

Para que serve a tabela TRX no Protheus?

Ela é utilizada para cadastro de multas dentro do sistema ERP Protheus.

Como consultar os campos da tabela TRX?

Nesta página você pode visualizar todos os campos, incluindo tipo, tamanho e validações.

O que são os índices da tabela TRX?

Os índices são estruturas que melhoram a performance de busca e acesso aos dados dentro do Protheus.

Exemplo de consulta SQL da tabela TRX

Modelo de query gerado automaticamente com base na estrutura da tabela.

SELECT
    TRX_FILIAL,
    TRX_MULTA,
    TRX_TPMULT,
    TRX_DTINFR,
    TRX_RHINFR,
    TRX_DTREC,
    TRX_NUMAIT,
    TRX_CODINF,
    TRX_ARTIGO,
    TRX_DESART,
    TRX_PONTUA,
    TRX_RODOVI,
    TRX_NOMROD,
    TRX_LOCAL,
    TRX_CIDINF,
    TRX_UFINF,
    TRX_CODOR,
    TRX_NOMOR,
    TRX_PLACA,
    TRX_CODBEM,
    TRX_OPERAC,
    TRX_RENAVA,
    TRX_CODMO,
    TRX_NOME,
    TRX_FILMOT,
    TRX_REPON,
    TRX_PAGTO,
    TRX_DTVECI,
    TRX_VALOR,
    TRX_DESCON,
    TRX_PCTDSC,
    TRX_DTPGTO,
    TRX_VALPAG,
    TRX_DTEMIS,
    TRX_NUMSP,
    TRX_CODAC,
    TRX_DESACA,
    TRX_INFRAC,
    TRX_DTIND,
    TRX_DTNAR,
    TRX_NUMAR,
    TRX_STATUS,
    TRX_RECURS,
    TRX_INDREC,
    TRX_DTENRE,
    TRX_NUMCI,
    TRX_MOTREC,
    TRX_DESMOT,
    TRX_SITREC,
    TRX_DTFIRE,
    TRX_SEGINS,
    TRX_DTENR2,
    TRX_NUMCI2,
    TRX_MOTRE2,
    TRX_SITRE2,
    TRX_DTFIR2,
    TRX_ORIGEM,
    TRX_RECAUT,
    TRX_RECNOT,
    TRX_NOTDT,
    TRX_DTDIGI,
    TRX_HRDIGI,
    TRX_USUDIG,
    TRX_NF,
    TRX_DATADV,
    TRX_CABREC,
    TRX_RESTIT,
    TRX_OBS,
    TRX_OBPAGA,
    TRX_OBCOND,
    TRX_OBRECU,
    TRX_CCUSTO,
    TRX_NOMCUS,
    TRX_ADVERT,
    TRX_NUMAPD,
    TRX_DTSOLI,
    TRX_VLRSOL,
    TRX_STSOL,
    TRX_DTEFET,
    TRX_OBREST,
    TRX_INDFOB,
    TRX_MMSYP,
    TRX_MMPAGA,
    TRX_MMCOND,
    TRX_MMRECU,
    TRX_MMREST,
    TRX_PREFIX,
    TRX_TIPO,
    TRX_NUMSE2,
    TRX_NATURE,
    TRX_CONPAG,
    TRX_GRPVEN,
    TRX_ITEMCT,
    TRX_AS,
    TRX_PROJET,
    TRX_FIC
FROM TRX
WHERE
    D_E_L_E_T_ = ' '
    AND TRX_FILIAL = 'VALOR'
    AND TRX_MULTA = 'VALOR'
    AND TRX_TPMULT = 'VALOR'
    AND TRX_DTINFR BETWEEN '20260501' AND '20260531'
    AND TRX_RHINFR = 'VALOR'
    AND TRX_DTREC BETWEEN '20260501' AND '20260531'
    AND TRX_NUMAIT = 'VALOR'
    AND TRX_CODINF = 'VALOR'
    AND TRX_ARTIGO = 'VALOR'
    AND TRX_DESART = 'VALOR'
    AND TRX_PONTUA = 'VALOR'
    AND TRX_RODOVI = 'VALOR'
    AND TRX_NOMROD = 'VALOR'
    AND TRX_LOCAL = 'VALOR'
    AND TRX_CIDINF = 'VALOR'
    AND TRX_UFINF = 'VALOR'
    AND TRX_CODOR = 'VALOR'
    AND TRX_NOMOR = 'VALOR'
    AND TRX_PLACA = 'VALOR'
    AND TRX_CODBEM = 'VALOR'
    AND TRX_OPERAC = 'VALOR'
    AND TRX_RENAVA = 'VALOR'
    AND TRX_CODMO = 'VALOR'
    AND TRX_NOME = 'VALOR'
    AND TRX_FILMOT = 'VALOR'
    AND TRX_REPON = 'VALOR'
    AND TRX_PAGTO = 'VALOR'
    AND TRX_DTVECI BETWEEN '20260501' AND '20260531'
    AND TRX_VALOR = 0
    AND TRX_DESCON = 0
    AND TRX_PCTDSC = 0
    AND TRX_DTPGTO BETWEEN '20260501' AND '20260531'
    AND TRX_VALPAG = 0
    AND TRX_DTEMIS BETWEEN '20260501' AND '20260531'
    AND TRX_NUMSP = 'VALOR'
    AND TRX_CODAC = 'VALOR'
    AND TRX_DESACA = 'VALOR'
    AND TRX_INFRAC = 'VALOR'
    AND TRX_DTIND BETWEEN '20260501' AND '20260531'
    AND TRX_DTNAR BETWEEN '20260501' AND '20260531'
    AND TRX_NUMAR = 'VALOR'
    AND TRX_STATUS = 'VALOR'
    AND TRX_RECURS = 'VALOR'
    AND TRX_INDREC = 'VALOR'
    AND TRX_DTENRE BETWEEN '20260501' AND '20260531'
    AND TRX_NUMCI = 'VALOR'
    AND TRX_MOTREC = 'VALOR'
    AND TRX_DESMOT = 'VALOR'
    AND TRX_SITREC = 'VALOR'
    AND TRX_DTFIRE BETWEEN '20260501' AND '20260531'
    AND TRX_SEGINS = 'VALOR'
    AND TRX_DTENR2 BETWEEN '20260501' AND '20260531'
    AND TRX_NUMCI2 = 'VALOR'
    AND TRX_MOTRE2 = 'VALOR'
    AND TRX_SITRE2 = 'VALOR'
    AND TRX_DTFIR2 BETWEEN '20260501' AND '20260531'
    AND TRX_ORIGEM = 'VALOR'
    AND TRX_RECAUT = 'VALOR'
    AND TRX_RECNOT = 'VALOR'
    AND TRX_NOTDT BETWEEN '20260501' AND '20260531'
    AND TRX_DTDIGI BETWEEN '20260501' AND '20260531'
    AND TRX_HRDIGI = 'VALOR'
    AND TRX_USUDIG = 'VALOR'
    AND TRX_NF = 'VALOR'
    AND TRX_DATADV BETWEEN '20260501' AND '20260531'
    AND TRX_CABREC = 'VALOR'
    AND TRX_RESTIT = 'VALOR'
    AND TRX_CCUSTO = 'VALOR'
    AND TRX_NOMCUS = 'VALOR'
    AND TRX_ADVERT = 'VALOR'
    AND TRX_NUMAPD = 'VALOR'
    AND TRX_DTSOLI BETWEEN '20260501' AND '20260531'
    AND TRX_VLRSOL = 0
    AND TRX_STSOL = 'VALOR'
    AND TRX_DTEFET BETWEEN '20260501' AND '20260531'
    AND TRX_INDFOB = 'VALOR'
    AND TRX_MMSYP = 'VALOR'
    AND TRX_MMPAGA = 'VALOR'
    AND TRX_MMCOND = 'VALOR'
    AND TRX_MMRECU = 'VALOR'
    AND TRX_MMREST = 'VALOR'
    AND TRX_PREFIX = 'VALOR'
    AND TRX_TIPO = 'VALOR'
    AND TRX_NUMSE2 = 'VALOR'
    AND TRX_NATURE = 'VALOR'
    AND TRX_CONPAG = 'VALOR'
    AND TRX_GRPVEN = 'VALOR'
    AND TRX_ITEMCT = 'VALOR'
    AND TRX_AS = 'VALOR'
    AND TRX_PROJET = 'VALOR'
    AND TRX_FIC = 'VALOR'