Dicionário Protheus
Início

Tabela NNF no Protheus

Despesas - Corretores

O que é a tabela NNF no Protheus?

A tabela NNF faz parte do sistema ERP Protheus da TOTVS e é utilizada para despesas - corretores.

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

Propriedades da Tabela

Propriedade Valor
X2_CHAVE NNF
X2_PATH \DATA\
X2_ARQUIVO NNF990
X2_NOME Despesas - Corretores
X2_NOMESPA Gastos - Correctores
X2_NOMEENG Expenses - Brokers
X2_ROTINA -
X2_MODO E
X2_MODOUN E
X2_MODOEMP E
X2_DELET 0
X2_TTS -
X2_UNICO NNF_FILIAL+NNF_CODCTR+NNF_ITEM
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_ 6874
R_E_C_D_E_L_ 0

Campos da Tabela NNF (19 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_
NNF 01 NNF_FILIAL C 2 0 Filial Sucursal Branch Filial Sucursal Branch - - x x x x x x x x x x x x x x x - - 1 - - - - N - R - - - - - - - - 033 1 S - - N - N - - - 1 1 - - - 109384 0
NNF 02 NNF_CODCTR C 6 0 Contrato Contrato Contract Codigo do Contrato Codigo del contrato Contract Code @! ExistCpo('NJR') x x x x x x x x x x x x x x x x - NJR 1 xxx - - - S V R - - - - - - - - - 1 S - - N - N - - - 1 1 - - - 109385 0
NNF 03 NNF_ITEM C 3 0 Item Item Item Item Item Item @! - x x x x x x x x x x x x x x x x - - 1 xxx - - - S V R - - - - - - - - - 1 S - - N - N - - - 1 1 - - - 109386 0
NNF 04 NNF_CODENT C 6 0 Fornecedor Proveedor Supplier Codigo do Fornecedor Código del proveedor Supplier Code @! - x x x x x x x x x x x x x x x x - NNFFOR 1 x xxx - S - N A R - - - - - - OGA290WH() - 001 1 S - - N - N - - - 1 1 - - - 109387 0
NNF 05 NNF_LOJENT C 2 0 Loja Tienda Store Loja do Fornecedor Tienda del proveedor Supplier Store @! ExistCpo('SA2',FwFldGet('NNF_CODENT')+FwFldGet('NNF_LOJENT')) .AND. VLDCORET() x x x x x x x x x x x x x x x x IF (INCLUI,' ',POSICIONE('SA2',1,XFILIAL('SA2')+SA2->A2_COD,'A2_LOJA')) - 1 x xxx - S - N A R - - - - - - OGA290WH() Posicione('SA2',1,xFilial('SA2')+NNF->NNF_CODENT,'A2_LOJA') 002 1 S - - N - N - - - 1 1 - - - 109388 0
NNF 06 NNF_NOMENT C 50 0 Nome Nombre Name Nome do Fornecedor Nombre del proveedor Supplier name @! - x x x x x x x x x x x x x x x x If (Inclui," ",Posicione("SA2",1,xFilial("SA2")+NNF->NNF_CODENT+NNF->NNF_LOJENT,"A2_NOME")) - 1 xxxx x - - - S V V - - - - - - - Posicione('NJ0',1,xFilial('NJ0')+NNF->(NNF_CODENT+NNF_LOJENT),'NJ0_NOME') 177 1 S - - N - N - - - 1 1 - - - 109389 0
NNF 07 NNF_NLJENT C 20 0 N. Loja N. Tienda Store N. Nome da Loja da Corretora Nombre Tienda Corredora Broker Store Name @! - x x x x x x x x x x x x x x x x If (Inclui," ",Posicione("SA2",1,xFilial("SA2")+NNF->NNF_CODENT+NNF->NNF_LOJENT,"A2_NREDUZ")) - 1 x x - - - S V V - - - - - - - Posicione("SA2",1,xFilial("SA2")+NNF->NNF_CODENT+NNF->NNF_LOJENT,"A2_NREDUZ") - 1 S - - N - N - - - 1 1 - - - 109390 0
NNF 08 NNF_CDCORR C 6 0 Cod. Contato Cód. Contact Contact code Código do contato Código del contacto Code of contact @! OGA290VL(FwFldGet('NNF_CODENT'), FwFldGet('NNF_LOJENT'), FwFldGet('NNF_CDCORR')) x x x x x x x x x x x x x x x x - NNFAC8 1 xxxx x - S - N A R - - - - - - - - 001 - S - - N - N - - - 1 2 - - - 109391 0
NNF 09 NNF_NMCORR C 50 0 Contato Contacto Contact Nome do contato Nombre del contacto Name of contact @! - x x x x x x x x x x x x x x x x IF (INCLUI,' ',POSICIONE('SU5',1,XFILIAL('SU5')+NNF->NNF_CDCORR,'U5_CONTAT')) - 1 xxxx x - - - N V V - - - - - - - Posicione('SU5',1,xFilial('SU5')+NNF->NNF_CDCORR,'U5_CONTAT') 176 - S - - N - N - - - 1 1 - - - 109392 0
NNF 10 NNF_TIPCOM C 1 0 Tp Comissão Tp Comisión Commis tp Tipo de Comissão Tipo de comisión Commission type - VLDCORET() x x x x x x x x x x x x x x x x "0" - 1 x xxxx - - - S - - - - 0=Direta;1=A Remeter;2= Conta Gráfica 0=Directa;1=Por enviar;2= Cuenta gráfica 0=Direct;1=To Send;2=Escrow Account - M->NJR_TIPMER == '2' - - - S - - N - N - - - 1 2 - - - 109393 0
NNF 11 NNF_MODCOM C 1 0 Tp. Calc Com Tp. Cálc Com Com calc tp Tipo Cálculo Comissão Tipo de cálculo de comisi Commission calculation tp - OGA290CPO() x x x x x x x x x x x x x x x x - - 1 xxxx x - - - N A R - - 1=%Valor contrato;2=Valor;3=Pontos 1=%Valor contrato;2=Valor;3=Puntos 1=%Amt contract;2=Amount;3=Points - - - - - S - - N - N - - - 1 1 - - - 109394 0
NNF 12 NNF_PCBCOM N 8 4 Comis. %/SC Comis. %/SC %/SC Comis. Valor Base da Comissao/SC Valor Base Comision/SC Comission/SC Base Value @E 999.9999 Positivo() x x x x x x x x x x x x x x x x - - 1 xxxx x - - - N - - - - - - - - - - - - S - - N - N - - - 1 1 - - - 109395 0
NNF 13 NNF_UNIMED C 2 0 UM. Ref. Com UM. Ref. Com Com ref MU UM. refer. da comissão UM. refer. de la comisión Commission ref MU - ExistCpo('SAH') x x x x x x x x x x x x x x x x - SAH 1 xxxx x - - - N A R - - - - - - - - 122 - S - - N - N - - - 1 1 - - - 109396 0
NNF 14 NNF_STATUS C 1 0 Comissao Comision Commission Comissao Comision Comissao - Pertence('12') x x x x x x x x x x x x x x x x '2' - 1 xxxx x - - - N - - - - 1=Sim;2=Nao 1=Si;2=No 1=Yes;2=No - - - - 1 S - - N - N - - - 1 1 - - - 109397 0
NNF 15 NNF_VLBCOM N 14 6 Vl. Comissão Vl. Comisión Comm amt Valor da comissão Valor de la comisión Commission amount @E 9,999,999.999999 OGA290CPO() 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 1 - - - 109398 0
NNF 16 NNF_QTDCON C 1 0 Qtd. Consid. Cant. Consid Amt consid Quantidade a considerar Cantidad por considerar Amount to consider - Pertence('12') .OR. NaoVazio() x x x x x x x x x x x x x x x x '1' - 1 x xx x - - - N A R - - 1=Origem;2=Destino 1=Origen;2=Destino 1=Origin;2=Destination - - - - - S - - N - N - - - 1 2 - - - 109399 0
NNF 17 NNF_FATCON N 10 2 Fator Conv. Factor Conv. Conv factor Fator de Conversão Ponto Factor conversión punto Conversion factor point @E 9,999,999.99 Positivo() x x x x x x x x x x x x x x x x - - 1 xxxx x - - - N A R - - - - - - FwFldGet('NNF_MODCOM') = '3' - - - S - - N - N - - - 1 2 - - - 109400 0
NNF 18 NNF_TITROM C 1 0 Título Fin. Título Fin. Fin Bill Título do Financeiro Título del financiero Financial Bill @! Pertence('12') x x x x x x x x x x x x x x x '1' - 1 x x - - - - - - - - 1=NF Emitida;2=NF Baixada 1=Fact Emitida;2=Fact Dada de baja 1=NF Issued;2=NF Written-off - - - - - S - - N - N - - - 1 2 - - - 109401 0
NNF 19 NNF_TXMOED N 10 6 Tx. Moeda Ts. Moneda Currency Rt Taxa da Moeda Tasa de la moneda Currency Rate @E 999.999999 - x x x x x x x x x x x x x x x x - - 1 x xx - - - S A R - - - - - - M->NJR_TIPMER == '2' - - - S - - N - N - - - 1 2 - - - 109402 0

Índices da Tabela NNF (1 í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_
NNF 1 NNF_FILIAL+NNF_CODCTR+NNF_ITEM Contrato + Item Contrato + Item Contract + Item S - CODIGO+ITE S 2 3 - 15662 0

Perguntas frequentes

Para que serve a tabela NNF no Protheus?

Ela é utilizada para despesas - corretores dentro do sistema ERP Protheus.

Como consultar os campos da tabela NNF?

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

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

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

Exemplo de consulta SQL da tabela NNF

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

SELECT
    NNF_FILIAL,
    NNF_CODCTR,
    NNF_ITEM,
    NNF_CODENT,
    NNF_LOJENT,
    NNF_NOMENT,
    NNF_NLJENT,
    NNF_CDCORR,
    NNF_NMCORR,
    NNF_TIPCOM,
    NNF_MODCOM,
    NNF_PCBCOM,
    NNF_UNIMED,
    NNF_STATUS,
    NNF_VLBCOM,
    NNF_QTDCON,
    NNF_FATCON,
    NNF_TITROM,
    NNF_TXMOED
FROM NNF
WHERE
    D_E_L_E_T_ = ' '
    AND NNF_FILIAL = 'VALOR'
    AND NNF_CODCTR = 'VALOR'
    AND NNF_ITEM = 'VALOR'
    AND NNF_CODENT = 'VALOR'
    AND NNF_LOJENT = 'VALOR'
    AND NNF_NOMENT = 'VALOR'
    AND NNF_NLJENT = 'VALOR'
    AND NNF_CDCORR = 'VALOR'
    AND NNF_NMCORR = 'VALOR'
    AND NNF_TIPCOM = 'VALOR'
    AND NNF_MODCOM = 'VALOR'
    AND NNF_PCBCOM = 0
    AND NNF_UNIMED = 'VALOR'
    AND NNF_STATUS = 'VALOR'
    AND NNF_VLBCOM = 0
    AND NNF_QTDCON = 'VALOR'
    AND NNF_FATCON = 0
    AND NNF_TITROM = 'VALOR'
    AND NNF_TXMOED = 0