Dicionário Protheus
Início
O Poder da Hiperautomação

Tabela FN8 no Protheus

Lote de baixa de ativos

O que é a tabela FN8 no Protheus?

A tabela FN8 faz parte do sistema ERP Protheus da TOTVS e é utilizada para lote de baixa de ativos.

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

Propriedades da Tabela

Propriedade Valor
X2_CHAVE FN8
X2_PATH \DATA\
X2_ARQUIVO FN8990
X2_NOME Lote de baixa de ativos
X2_NOMESPA Lote de baja de activos
X2_NOMEENG Asset Write-off Lot
X2_ROTINA -
X2_MODO E
X2_MODOUN E
X2_MODOEMP E
X2_DELET 0
X2_TTS -
X2_UNICO FN8_FILIAL+FN8_LOTE
X2_PYME N
X2_MODULO 1
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_ 4308
R_E_C_D_E_L_ 0

Campos da Tabela FN8 (25 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_
FN8 01 FN8_FILIAL C 2 0 Filial Sucursal Branch Filial do Sistema Sucursal de Sistema System Branch - - x x x x x x x x x x x x x x x - - 1 - - - - - - - - - - - - - - - 033 1 S - - N - N - - - 1 2 - - - 69049 0
FN8 02 FN8_LOTE C 10 0 Lote Lote Lot Lote de Baixa Lote de Baja Write-off Lot @! ExistChav("FN8") x x x x x x x x x x x x x x x x GETSXENUM("FN8","FN8_LOTE") - 1 x x - - - S V R - - - - - - - - - 1 S - - N - N - - - 1 1 - - - 69050 0
FN8 03 FN8_MOTIVO C 2 0 Motivo Motivo Reason Motivo da Baixa Motivo de la Baja Write-off Reason @! Existcpo("SX5","16"+M-> FN8_MOTIVO) x x x x x x x x x x x x x x x x "01" - 1 x x - - - S A R - - #AF036ValMot() #AF036ValMot() #AF036ValMot() - - - - 1 S - - N - N - - - 1 1 - - - 69051 0
FN8 04 FN8_BAIXA N 6 2 % Baixa % Baja % Write-off % para Baixa % para Baja % Write-off @E 999.99 Vazio() .Or. (Positivo() .And. M->FN8_BAIXA < 100) x x x x x x x x x x x x x x x x - - 1 x - - - S A V - - - - - - - - - 1 S - - N - N - - - 1 2 - - - 69052 0
FN8 05 FN8_DTBAIX D 8 0 Dt. Baixa Fc. Baja Writeoff Dt Data da Baixa Fecha de la Baja Write-off Date - - x x x x x x x x x x x x x x x x dDatabase - 1 x x - - - S A R - - - - - - - - - 1 S - - N - N - - - 1 1 - - - 69053 0
FN8 06 FN8_DEPREC C 1 0 Depreciar Depreciar Depreciate Depreciar na Baixa? Depreciar en la Baja Write-off Depreciation @! Pertence('0123') x x x x x x x x x x x x x x x x GetMv(MV_ATFDPBX) - 1 x x - - - S A R - - 0=Nao depreciar na baixa;1=Depreciar proporcional na baixa;2=Depreciar total no mes da baixa;3=Nao Deprecia Baixa/Posteriormente 0=No depreciar en la baja;1=Depreciar proporcional en la baja;2=Depreciar total en mes de baja;3=No deprecia Baja/Posteriormente 0=Do not depreciate in Posting Paym;1=Proportional Depreciate in Posting Paym;2=Total Depreciation in posting paym mth;3=Do not - - - - 1 S - - N - N - - - 1 1 - - - 69054 0
FN8 07 FN8_STATUS C 1 0 Status Estatus Status Status da Baixa Estatus de la Baja Write-off Status @! Pertence('12') x x x x x x x x x x x x x x x x "1" - 1 x x - - - S V R - - 1=Ativo;2=Cancelado 1=Activo;2=Anulado 1=Active;2=Canceled - - - - 1 S - - N - N - - - 1 1 - - - 69055 0
FN8 08 FN8_GERANF C 1 0 Gerar NF Generar Fact Gen. Invoice Gerar NF de Saída? ¿Genera Fact de Salida? Generate Outflow Invoice? @! Pertence('12') x x x x x x x x x x x x x x x x '2' - 1 x - - - N A V - - 1=Sim;2=Não 1=Si;2=No 1=Yes;2=No - M->FN8_MOTIVO $ GETMV("MV_ATFMBNF") - - 2 S - - N - N - - - 1 2 - - - 69056 0
FN8 09 FN8_NUMNF C 9 0 Num NF Num Fact Invoice No. Número da NF Numero de Fact Invoice No. @! - x x x x x x x x x x x x x x x x - - 1 x - - - N A V - - - - - - M->FN8_GERANF == '2' - 018 2 S - - N - N - - - 1 2 - - - 69057 0
FN8 10 FN8_SERIE C 3 0 Série Serie Seires Série da NF Serie de Fact Invoice Series !!! IF(M->FN8_GERANF == '1',EXISTCPO('SX5','01'+M->FN8_SERIE),.T.) x x x x x x x x x x x x x x x x - 01 1 x - - - N A V - - - - - - M->FN8_MOTIVO $ GETMV('MV_ATFMBNF') - 094 2 S - - N - N - - - 1 2 - - - 69058 0
FN8 11 FN8_CLIENT C 6 0 Cliente Cliente Customer Cliente p/ NF de Saída Cliente p/ Fact de Salida Customer for Outflow Inv @! ExistCpo('SA1',M->FN6_CLIENTE+RTRIM(M->FN8_LOJA),,,,!EMPTY(M->FN8_LOJA)) x x x x x x x x x x x x x x x x - SA1 1 x - - - N A V - - - - - - M->FN8_GERANF == '1' - 001 2 S - - N - N - - - 1 2 - - - 69059 0
FN8 12 FN8_LOJA C 2 0 Loja Tienda Unit Loja do Cliente Tienda del Cliente Customer Unit @! ExistCpo('SA1',M->FN8_CLIENTE+M->FN8_LOJA) x x x x x x x x x x x x x x x x - - 1 x - - - N A V - - - - - - M->FN8_GERANF == '1' - 002 2 S - - N - N - - - 1 2 - - - 69060 0
FN8 13 FN8_VALNF N 14 2 Valor NF Valor Fact Inv Value Valor da NF Valor de Factura Invoice Value @E 99,999,999,999.99 Positivo() x x x x x x x x x x x x x x x x - - 1 xxx - - - N A V - - - - - - M->FN8_MOTIVO $ GETMV('MV_ATFMBNF') - - 2 S - - N - N - - - 1 2 - - - 69061 0
FN8 14 FN8_CNDPAG C 3 0 Cond. Pagto. Cond. Pago Payment Cond Condição de pagto da NF Condicion de pago de Fact Payment Term Condition @! ExistCpo('SE4') x x x x x x x x x x x x x x x x - SE4 1 x - - - N A V - - - - - - M->FN8_GERANF == '1' - - 2 S - - N - N - - - 1 2 - - - 69062 0
FN8 15 FN8_TESSAI C 3 0 TES Saída TES Salida Outflow TES Tipo de Saída para a NF Tipo de Salida p/ la Fact Outflow Type for Invoice @! ExistCpo('SF4') x x x x x x x x x x x x x x x x - SF4 1 x - - - N A V - - - - - - M->FN8_GERANF == '1' - - 2 S - - N - N - - - 1 2 - - - 69063 0
FN8 16 FN8_NATURE C 10 0 Natureza Modalidad Class Natureza Modalidad Class @! ExistCpo('SED') x x x x x x x x x x x x x x x x - SED 1 x - - - N A V - - - - - - - - - 2 S - - N - N - - - 1 2 - - - 69064 0
FN8 17 FN8_TRANSP C 6 0 Transp. Transp. Transp. Codigo da Transportadora Cód. Emp. de transportes Carrier Code @X vazio() .or. existcpo("SA4") x x x x x x x x x x x x x x x x - SA4 1 xx x - - - - - R - - - - - - - - - 3 S - - N - N - - - 1 2 - - - 69065 0
FN8 18 FN8_TPFRET C 1 0 Tipo Frete Tipo de flet Freight Tp Tipo do Frete Utilizado Tipo de flete utilizado Type of Freight Used X pertence("CFTRDS") x x x x x x x x x x x x x x x x - - 1 xx x - - - - - R - - C=CIF;F=FOB;T=Por conta terceiros;R=Por conta remetente;D=Por conta destinatario;S=Sem frete C=CIF;F=FOB;T=Por Cta Terceros;R=Por Cta Remitente;D=Por Cta Destinatario;S=Sin flete C = CIF;F = FOB;T = By third parties;R = By sender;D = By recipient;S = No freight - - - - 3 S - - N - N - - - 1 2 - - - 69066 0
FN8 19 FN8_PESOL N 11 4 Peso Liquido Peso neto Net Weight Peso Liquido Peso neto Net Weight @E 999,999.9999 positivo() .or. vazio() x x x x x x x x x x x x x x x x - - 1 xx x - - - - - R - - - - - - - - - 3 S - - N - N - - - 1 2 - - - 69067 0
FN8 20 FN8_PBRUTO N 11 4 Peso Bruto Peso bruto Gross Weight Peso Bruto Peso bruto Gross Weight @E 999,999.9999 positivo() .or. vazio() x x x x x x x x x x x x x x x x - - 1 xx x - - - - - R - - - - - - - - - 3 S - - N - N - - - 1 2 - - - 69068 0
FN8 21 FN8_VOLUM1 N 5 0 Volume 1 Volum. 1 Volume 1 Qtde de Volumes Tipo 1 Cant. Volúmenes Tip 1 Qty of Type 1 Volumes 99999 positivo() .or. vazio() x x x x x x x x x x x x x x x x - - 1 xx x - - - - - R - - - - - - - - - 3 S - - N - N - - - 1 2 - - - 69069 0
FN8 22 FN8_ESPEC1 C 10 0 Especie 1 Clase 1 Kind 1 Especie do Volume Tipo 1 Clase de volumen tipo 1 Kind of Volume Type 1 @X - x x x x x x x x x x x x x x x x - - 1 xx x - - - - - R - - - - - - - - - 3 S - - N - N - - - 1 2 - - - 69070 0
FN8 23 FN8_VEICU1 C 8 0 Veiculo 1 Vehículo 1 Vehicle 1 Veiculo do Transporte 1 Vehículo Transporte 1 Transport Vehicle 1 @! Vazio().Or.ExistCPO("DA3") x x x x x x x x x x x x x x x x - DA3 1 xx x - - - - - R - - - - - - - - - 3 S - - N - N - - - 1 2 - - - 69071 0
FN8 24 FN8_ESPECI C 5 0 Espécie NF Clase Fact NF Kind Espécie da Nota Fiscal Clase de la factura Invoice Kind @! EXISTCPO("SX5","42"+M->FN8_ESPECI) x x x x x x x x x x x x x x x x - 42 1 x - - - S A R - - - - - - - - - 2 S - - N - N - - - 1 2 - - - 69072 0
FN8 25 FN8_SDOC C 3 0 Série Doc. Serie Doc. Inv. Series Série do Documento Fiscal Serie de Documento Fiscal Invoice Series !!! - x x x x x x x x x x x x x x x - - 1 xx x - - - N V R - - - - - - - - 095 - S - - N - N - - - 1 2 - - - 69073 0

Índices da Tabela FN8 (2 í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_
FN8 1 FN8_FILIAL+FN8_LOTE Lote Lote Lot S - - S 2 3 - 10161 0
FN8 2 FN8_FILIAL+DTOS(FN8_DTBAIX)+FN8_LOTE Dt. Baixa + Lote Fc. Baja + Lote Writeoff Dt + Lot S - - S 2 3 - 10162 0

Perguntas frequentes

Para que serve a tabela FN8 no Protheus?

Ela é utilizada para lote de baixa de ativos dentro do sistema ERP Protheus.

Como consultar os campos da tabela FN8?

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

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

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

Exemplo de consulta SQL da tabela FN8

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

SELECT
    FN8_FILIAL,
    FN8_LOTE,
    FN8_MOTIVO,
    FN8_BAIXA,
    FN8_DTBAIX,
    FN8_DEPREC,
    FN8_STATUS,
    FN8_GERANF,
    FN8_NUMNF,
    FN8_SERIE,
    FN8_CLIENT,
    FN8_LOJA,
    FN8_VALNF,
    FN8_CNDPAG,
    FN8_TESSAI,
    FN8_NATURE,
    FN8_TRANSP,
    FN8_TPFRET,
    FN8_PESOL,
    FN8_PBRUTO,
    FN8_VOLUM1,
    FN8_ESPEC1,
    FN8_VEICU1,
    FN8_ESPECI,
    FN8_SDOC
FROM FN8
WHERE
    D_E_L_E_T_ = ' '
    AND FN8_FILIAL = 'VALOR'
    AND FN8_LOTE = 'VALOR'
    AND FN8_MOTIVO = 'VALOR'
    AND FN8_BAIXA = 0
    AND FN8_DTBAIX BETWEEN '20260801' AND '20260831'
    AND FN8_DEPREC = 'VALOR'
    AND FN8_STATUS = 'VALOR'
    AND FN8_GERANF = 'VALOR'
    AND FN8_NUMNF = 'VALOR'
    AND FN8_SERIE = 'VALOR'
    AND FN8_CLIENT = 'VALOR'
    AND FN8_LOJA = 'VALOR'
    AND FN8_VALNF = 0
    AND FN8_CNDPAG = 'VALOR'
    AND FN8_TESSAI = 'VALOR'
    AND FN8_NATURE = 'VALOR'
    AND FN8_TRANSP = 'VALOR'
    AND FN8_TPFRET = 'VALOR'
    AND FN8_PESOL = 0
    AND FN8_PBRUTO = 0
    AND FN8_VOLUM1 = 0
    AND FN8_ESPEC1 = 'VALOR'
    AND FN8_VEICU1 = 'VALOR'
    AND FN8_ESPECI = 'VALOR'
    AND FN8_SDOC = 'VALOR'