Lote de baixa de ativos
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.
| 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 |
| 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 |
| 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 |
Ela é utilizada para lote de baixa de ativos dentro do sistema ERP Protheus.
Nesta página você pode visualizar todos os campos, incluindo tipo, tamanho e validações.
Os índices são estruturas que melhoram a performance de busca e acesso aos dados dentro do Protheus.
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'