Dicionário Protheus
Início

Tabela N89 no Protheus

Relação Comissão Agro

O que é a tabela N89 no Protheus?

A tabela N89 faz parte do sistema ERP Protheus da TOTVS e é utilizada para relação comissão agro.

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 N89 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 N89, incluindo todos os campos e índices relacionados.

Propriedades da Tabela

Propriedade Valor
X2_CHAVE N89
X2_PATH \DATA\
X2_ARQUIVO N89990
X2_NOME Relação Comissão Agro
X2_NOMESPA Lista Comisión Agro
X2_NOMEENG Agribusiness Comm Relation
X2_ROTINA -
X2_MODO E
X2_MODOUN E
X2_MODOEMP E
X2_DELET 0
X2_TTS -
X2_UNICO N89_FILIAL+N89_CODCTR+N89_FILROM+N89_CODROM+N89_CODCOR+N89_LOJCOR+N89_CODCOM+N89_ITEM+N89_NF+N89_SERNF
X2_PYME S
X2_MODULO 67
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_ 6625
R_E_C_D_E_L_ 0

Campos da Tabela N89 (32 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_
N89 01 N89_FILIAL C 2 0 Filial Sucursal Branch Filial do Sistema Sucursal del sistema System branch - - x x x x x x x x x x x x x x x - - 1 - - - - S A R - - - - - - - - 033 - S - - N - N - - - 1 2 - - - 105231 0
N89 02 N89_CODCOM C 10 0 Cód.Comissão Cód.Comisión Comm Code Código da Comissão Código de la comisión Commission code - - x x x x x x x x x x x x x x x x - - 1 x x - - - N A R - - - - - - - - 149 - S - - N - N - - - 1 1 - - - 105232 0
N89 03 N89_CODCTR C 6 0 Cód Contrato Cód Contrato Contract cod Código do Contrato Código del contrato Contract code @! - x x x x x x x x x x x x x x x x - - 1 x xx x - - - S A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 105233 0
N89 04 N89_ITEM C 3 0 Item Ítem Item Sequêncial En secuencia Sequential @! - x x x x x x x x x x x x x x x x - - 1 xxxx - - - N A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 105234 0
N89 05 N89_FILROM C 2 0 Fil Romaneio Suc Lta Emb Pck lst bram Filial do Romaneio Suc Lta de Embarque Packing list branch - - x x x x x x x x x x x x x x x x - - 1 x xx x - - - S A R - - - - - - - - 033 - S - - N - N - - - 1 2 - - - 105235 0
N89 06 N89_CODROM C 10 0 Cód Romaneio Cód Lta Emb Pack list cd Código do Romaneio Cód Lista de embarque Packing list code - - x x x x x x x x x x x x x x x x - - 1 x xx x - - - S A R - - - - - - - - 149 - S - - N - N - - - 1 2 - - - 105236 0
N89 07 N89_CODCOR C 6 0 Cód.Corretor Cód.Corredor Broker Code Código do Corretor Código del corredor Broker code @! - x x x x x x x x x x x x x x x x - - 1 xxxx - - - N A R - - - - - - - - 001 - S - - N - N - - - 1 2 - - - 105237 0
N89 08 N89_LOJCOR C 2 0 Loja Corret. Tienda Corre Broker Store Loja Corretor Tienda corredor Broker store @! - x x x x x x x x x x x x x x x x - - 1 xxxx - - - N A R - - - - - - - - 002 - S - - N - N - - - 1 2 - - - 105238 0
N89 09 N89_TPOPER C 1 0 Origem Origen Source Origem da Operação Origen de la operación Source of Operation @! Pertence('12') x x x x x x x x x x x x x x x x - - 1 xxxx - - - N A R - - 1=Cálculo;2=Manual 1=Cálculo;2=Manual 1=Calculation;2=Manual - - - - - S - - N - N - - - 1 2 - - - 105239 0
N89 10 N89_RUMROM C 2 0 UM Romaneio UM Lista Emb Pack List MU Unidade Medida Romaneio Unidad Medida Lista Embar Packing list measure unit - - x x x x x x x x x x x x x x x x - - 1 xxxx - - - N A R - - - - - - - - 122 - S - - N - N - - - 1 2 - - - 105240 0
N89 11 N89_RVRUNI N 14 6 Vlr.Unit.Rom Vlr.Unit.LsE Pck List U V Vlr.Unitário Romaneio Vlr.Unitario Lista Embarq Packing list unit value @E 9,999,999.999999 - x x x x x x x x x x x x x x x x - - 1 xxxx - - - N A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 105241 0
N89 12 N89_RPSFCO N 12 2 Peso Fisico Peso Fisico Phys Weigh Peso Físico do Romaneio Peso físico Lista Embarqu Packing list phys weigh @E 999,999,999.99 - x x x x x x x x x x x x x x x x - - 1 xxxx - - - N A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 105242 0
N89 13 N89_RPSFCL N 12 2 Peso Fiscal Peso fiscal Fiscal Weigh Peso Fiscal Romaneio Peso fiscal Romaneio Packing list fiscal weigh @E 999,999,999.99 - x x x x x x x x x x x x x x x x - - 1 xxxx - - - N A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 105243 0
N89 14 N89_RVRTOT N 14 2 Vlr.Tot.Rom. Vlr.Tot.LisE Pck List T V Vlr. Total Romaneio Vlr total lista de embarq Packing list total value @E 99,999,999,999.99 - x x x x x x x x x x x x x x x x - - 1 xxxx - - - N A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 105244 0
N89 15 N89_TPCOMS C 1 0 Tp. Comissão Tp. Comisión Comm Tp Tipo da Comissão Tipo de comisión Commission type @! Pertence('123') x x x x x x x x x x x x x x x x - - 1 xxxx - - - N A R - - 1=%Valor contrato;2=Valor;3=Pontos 1=%Valor contrato;2=Valor;3=Puntos 1=%contract value;2=Vaue;3=Points - - - - - S - - N - N - - - 1 2 - - - 105245 0
N89 16 N89_UMCOMS C 2 0 UM Comissão UM Comisión Comm MU Unidade Medida Comissão Unidad de medida comisión Commission measure unit - - x x x x x x x x x x x x x x x x - - 1 xxxx - - - N A R - - - - - - - - 122 - S - - N - N - - - 1 2 - - - 105246 0
N89 17 N89_VRCOMS N 14 2 Vlr.Comissão Vlr.Comisión Comm Vl Vlr. Comissão Corretor Vlr. Comisión Corrector Broker commission val @E 99,999,999,999.99 - x x x x x x x x x x x x x x x x - - 1 xxxx - - - N A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 105247 0
N89 18 N89_CMOEDA N 1 0 Moeda Ctr. Moneda Ctr. Contr Curr Moeda do Contrato Moneda del contrato Contract currency 9 - x x x x x x x x x x x x x x x x - - 1 xxxx - - - N A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 105248 0
N89 19 N89_VRCALC N 14 2 Vr.Cal.Comis Vr.Cál.Comis Comm Cal V Vlr. Calculdo Comissão Vlr. Cálculdo Comisión Commission calc val @E 99,999,999,999.99 - x x x x x x x x x x x x x x x x - - 1 xxxx - - - N A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 105249 0
N89 20 N89_DTCALC D 8 0 Data Cálculo Fch. Cálculo Calc Date Data do Cálculo Comissão Fch del cálculo comisión Comiission calc date - - x x x x x x x x x x x x x x x x - - 1 xxxx - - - N A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 105250 0
N89 21 N89_USER C 20 0 Usuário Usuario User Usuário Originador Cálcul Usuario originador Cálc. Calculat. originat. user @! - x x x x x x x x x x x x x x x x - - 1 xxxx - - - N A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 105251 0
N89 22 N89_CTPMER C 1 0 Tp. Mercado Tp. Mercado Market Type Tipo de Mercado Tipo de mercado Market type @! - x x x x x x x x x x x x x x x x - - 1 xxxx - - - N A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 105252 0
N89 23 N89_OBSERV M 10 0 Observação Observación Notes Observação Observación Note @! - x x x x x x x x x x x x x x x x - - 1 xxxx - - - N A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 105253 0
N89 24 N89_NUMDOC C 6 0 Num.Doc. Núm.Doc. Doc No. Número Documento Número de documento Document number @! - x x x x x x x x x x x x x x x x - - 1 xxxx - - - N A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 105254 0
N89 25 N89_STATUS C 1 0 Status Estatus Status Status Estatus Status @! Pertence('12345') x x x x x x x x x x x x x x x x - - 1 xxxx - - - N A R - - 1=Simulada;2=Em Aprovação;3=Confirmada-PC;4=Finalizada/Pedido gerado;5=Em revisão 1=Simulada;2=En Aprob;3=Confirmada-PC;4=Finalizada/Ped Generado;5=En revisión 1=Simulated;2=Approval;3=Confirmed-PC;4=Finished/Order generated;5=Review - - - - - S - - N - N - - - 1 2 - - - 105255 0
N89 26 N89_VLRDOC N 14 6 Vlr. Base Val. Base Base Value Valor base de cálculo Valor base de cálculo Calculation Basis Value @E 9,999,999.999999 - x x x x x x x x x x x x x x x x - - 1 xxxx x - - - S A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 105256 0
N89 27 N89_TIPDOC C 5 0 Tipo Doc. Tipo Doc. Doc. Type Tipo de Documento Tipo de documento Document type @! Vazio().Or.ExistCpo('SX5','42'+M->N89_TIPDOC) x x x x x x x x x x x x x x x x - 42 1 x x xx - - - S A R - - - - - - M->N89_TPOPER == '2' - - - S - - N - N - - - 1 2 - - - 105257 0
N89 28 N89_ORIGEM C 20 0 Origem Doc. Origen Doc. Doc Origin Origem do documento Origen del documento Document Origin @! - x x x x x x x x x x x x x x x x - - 1 x x xx - - - S A R - - - - - - M->N89_TPOPER == '2' - - - S - - N - N - - - 1 2 - - - 105258 0
N89 29 N89_VRIMP N 14 2 Vlr. Imposto Val. Impuest Tax Vl Vlr. Imposto Considerado Val. Impuesto considerado Tax Value Considered @E 99,999,999,999.99 - x x x x x x x x x x x x x x x - - 1 xxxx x - - - N A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 105259 0
N89 30 N89_NF C 9 0 Numero NF Número Fct Inv. Number Numero Nota Fiscal Número de factura Invoice Number @! - x x x x x x x x x x x x x x x x - - 1 x - - - - - - - - - - - - - - 018 - S - - N - N - - - 1 2 - - - 105260 0
N89 31 N89_SERNF C 3 0 Serie NF Serie Fct Inv Series Serie Nota Fiscal Serie de la factura Invoice Series !!! - x x x x x x x x x x x x x x x x - - 1 x - - - - - - - - - - - - - - 095 - S - - N - N - - - 1 2 - - - 105261 0
N89 32 N89_TXMOED N 10 6 Tx. Calculo Ts. Cálculo Calc Rate Taxa Calculo Comissao Tasa cálculo comisión Commission Calc Rate @E 999.999999 - x x x x x x x x x x x x x x x x - - 1 x xxxx x - - - S A R - - - - - - - - - - S - - N - N - - - 1 1 - - - 105262 0

Índices da Tabela N89 (3 í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_
N89 1 N89_FILIAL+N89_CODCTR+N89_FILROM+N89_CODROM+N89_CODCOR+N89_LOJCOR+N89_ITEM Cód Contrato + Fil Romaneio + Cód Romaneio + Cód.Corretor + Loja Corre Cód Contrato + Suc Lta Emb + Cód Lta Emb + Cód.Corredor + Tienda Corre Contract cod + Pck lst bram + Pack list cd + Broker Code + Broker Stor S - - S 2 3 - 15150 0
N89 2 N89_FILIAL+N89_CODCTR+N89_CODCOR+N89_LOJCOR+N89_CODCOM+N89_ITEM+N89_TPOPER Cód Contrato + Cód.Corretor + Loja Corret. + Cód.Comissão + Item + Ori Cód Contrato + Cód.Corredor + Tienda Corre + Cód.Comisión + Ítem + Ori Contract cod + Broker Code + Broker Store + Comm Code + Item + Source S - - S 2 3 - 15151 0
N89 3 N89_FILIAL+N89_CODCOM Cód.Comissão Cód.Comisión Comm Code S - - S 2 3 - 15152 0

Perguntas frequentes

Para que serve a tabela N89 no Protheus?

Ela é utilizada para relação comissão agro dentro do sistema ERP Protheus.

Como consultar os campos da tabela N89?

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

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

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

Exemplo de consulta SQL da tabela N89

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

SELECT
    N89_FILIAL,
    N89_CODCOM,
    N89_CODCTR,
    N89_ITEM,
    N89_FILROM,
    N89_CODROM,
    N89_CODCOR,
    N89_LOJCOR,
    N89_TPOPER,
    N89_RUMROM,
    N89_RVRUNI,
    N89_RPSFCO,
    N89_RPSFCL,
    N89_RVRTOT,
    N89_TPCOMS,
    N89_UMCOMS,
    N89_VRCOMS,
    N89_CMOEDA,
    N89_VRCALC,
    N89_DTCALC,
    N89_USER,
    N89_CTPMER,
    N89_OBSERV,
    N89_NUMDOC,
    N89_STATUS,
    N89_VLRDOC,
    N89_TIPDOC,
    N89_ORIGEM,
    N89_VRIMP,
    N89_NF,
    N89_SERNF,
    N89_TXMOED
FROM N89
WHERE
    D_E_L_E_T_ = ' '
    AND N89_FILIAL = 'VALOR'
    AND N89_CODCOM = 'VALOR'
    AND N89_CODCTR = 'VALOR'
    AND N89_ITEM = 'VALOR'
    AND N89_FILROM = 'VALOR'
    AND N89_CODROM = 'VALOR'
    AND N89_CODCOR = 'VALOR'
    AND N89_LOJCOR = 'VALOR'
    AND N89_TPOPER = 'VALOR'
    AND N89_RUMROM = 'VALOR'
    AND N89_RVRUNI = 0
    AND N89_RPSFCO = 0
    AND N89_RPSFCL = 0
    AND N89_RVRTOT = 0
    AND N89_TPCOMS = 'VALOR'
    AND N89_UMCOMS = 'VALOR'
    AND N89_VRCOMS = 0
    AND N89_CMOEDA = 0
    AND N89_VRCALC = 0
    AND N89_DTCALC BETWEEN '20260501' AND '20260531'
    AND N89_USER = 'VALOR'
    AND N89_CTPMER = 'VALOR'
    AND N89_NUMDOC = 'VALOR'
    AND N89_STATUS = 'VALOR'
    AND N89_VLRDOC = 0
    AND N89_TIPDOC = 'VALOR'
    AND N89_ORIGEM = 'VALOR'
    AND N89_VRIMP = 0
    AND N89_NF = 'VALOR'
    AND N89_SERNF = 'VALOR'
    AND N89_TXMOED = 0