
| Tabela | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| SS7 | NATUREZA FINANCEIRA | ||||||||||
| Campo | Tipo | Tamanho | Decimal | Titulo | Formato | Validacao | F3 | Contexto | Lista | Condicao | PYME |
| S7_FILIAL | C | 2 | 0 | Filial | R | S | |||||
| S7_CODIGO | C | 10 | 0 | Codigo | @! | existchav("SED") .and. FreeForUse("SED",M->S7_CODIGO) | R | S | |||
| S7_DESCRIC | C | 30 | 0 | Descricao | @! | R | S | ||||
| S7_CALCIRF | C | 1 | 0 | Calcula IRRF | @! | FA010Callr() | R | S=Sim;N=Nao | S | ||
| S7_CALCISS | C | 1 | 0 | Calcula ISS | @! | pertence("SN") | R | S=Sim;N=Nao | S | ||
| S7_PERCIRF | N | 5 | 2 | Porc IRRF | @E 99.99 | FA010IRF() | R | S | |||
| S7_CALCINS | C | 1 | 0 | Calcula INSS | @! | pertence("SN") | R | S=Sim;N=Nao | S | ||
| S7_PERCINS | N | 5 | 2 | Porc INSS | @E 99.99 | R | S | ||||
| S7_CALCCSL | C | 1 | 0 | Calcula CSLL | @! | pertence("SN") | R | S=Sim;N=Nao | S | ||
| S7_CALCCOF | C | 1 | 0 | Calc. COFINS | @! | pertence("SN") | R | S=Sim;N=Nao | S | ||
| S7_CALCPIS | C | 1 | 0 | Calcula PIS | @! | pertence("SN") | R | S=Sim;N=Nao | S | ||
| S7_PERCCSL | N | 5 | 2 | Porc CSLL | @E 99.99 | R | S | ||||
| S7_PERCCOF | N | 5 | 2 | Porc COFINS | @E 99.99 | R | S | ||||
| S7_PERCPIS | N | 5 | 2 | Porc PIS | @E 99.99 | R | S | ||||
| S7_CONTA | C | 20 | 0 | Cta.Contabil | CTB105CTA() | CT1 | R | S | |||
| S7_DEDPIS | C | 1 | 0 | Ded.PIS | 9 | pertence("12") | R | 1=Sim;2=Nao | S | ||
| S7_DEDCOF | C | 1 | 0 | Ded Cofins | 9 | pertence("12") .And. FA010Vld() | R | 1=Sim;2=Nao | S | ||
| S7_BASEINS | N | 5 | 2 | Base INSS | @E 99.99 | R | S | ||||
| S7_CALCSES | C | 1 | 0 | Calc.SEST | @! | pertence("SN") | R | S=Sim;N=Nao | S | ||
| S7_BASESES | N | 5 | 2 | Base SEST | @E 99.99 | R | S | ||||
| S7_PERCSES | N | 5 | 2 | Port.SEST | @E 99.99 | R | S | ||||
| S7_IRRFCAR | C | 1 | 0 | IRRF Carret. | @! | pertence("SN") | R | S=Sim;N=Nao | M->S7_CALCIRF=="S" | S | |
| S7_BASEIRC | N | 5 | 2 | Base IR Car. | @E 99.99 | R | S=Sim;N=Nao | M->S7_IRRFCAR=="S" | S | ||
| S7_INSSCAR | C | 1 | 0 | INSS Carret. | @! | Pertence("SN") | R | S=Sim;N=Nao | m->S7_calcins=='S' | S | |
| S7_DEBITO | C | 20 | 0 | Cta Debito | @! | Vazio() .or. CTB105CTA() | CT1 | R | S | ||
| S7_CCD | C | 9 | 0 | C Custo Deb | @! | Vazio() .or. CTB105CC() | CTT | R | CtbMovSaldo("CTT") | S | |
| S7_ITEMD | C | 9 | 0 | Item Debito | @! | Vazio() .or. CTB105ITEM() | CTD | R | CtbMovSaldo("CTD") | S | |
| S7_CLVLDB | C | 9 | 0 | Cl Vlr Deb | @! | Vazio() .or. CTB105CLVL() | CTH | R | CtbMovSaldo("CTH") | S | |
| S7_CREDIT | C | 20 | 0 | Cta Credito | @! | Vazio() .or. CTB105CTA() | CT1 | R | S | ||
| S7_CCC | C | 9 | 0 | C Custo Crd | @! | Vazio() .or. CTB105CC() | CTT | R | CtbMovSaldo("CTT") | S | |
| S7_ITEMC | C | 9 | 0 | Item Credito | @! | Vazio() .or. CTB105ITEM() | CTD | R | CtbMovSaldo("CTD") | S | |
| S7_CLVLCR | C | 9 | 0 | Cl Vlr Cred | @! | Vazio() .or. CTB105CLVL() | CTH | R | CtbMovSaldo("CTH") | S | |
| S7_DEDINSS | C | 1 | 0 | Ded. INSS | Pertence("12") | R | 1=Sim;2=Nao | S | |||
| S7_BASEIRF | N | 5 | 2 | Base IRRF | @E 99.99 | R | 1=Sim;2=Nao | S | |||
| S7_CALCFET | C | 1 | 0 | Calc.FETHAB | @! | Pertence("12") | R | 1=Sim;2=Nao | S | ||
| S7_BASECOF | N | 5 | 2 | Base COFINS | @E 99.99 | R | Iif(cPaisloc="BRA",M->S7_DEDCOF=='1',.F.) | S | |||
| S7_BASEPIS | N | 5 | 2 | Base PIS | @E 99.99 | R | Iif(cPaisloc=="BRA",M->S7_DEDPIS=='1',.F.) | S | |||
| S7_APURPIS | C | 1 | 0 | Apur. PIS | @! | Pertence("CD") | R | C=Credito;D=Debito | S | ||
| S7_APURCOF | C | 1 | 0 | Apur.COFINS | @! | Pertence("CD") | R | C=Credito;D=Debito | S | ||
| S7_PCAPPIS | N | 5 | 2 | % Ap. PIS | @E 99.99 | R | S | ||||
| S7_PCAPCOF | N | 5 | 2 | % Ap.COFINS | @E 99.99 | R | S | ||||
| S7_CALCCID | C | 1 | 0 | Calc Cide | @! | R | S | ||||
| S7_BASECID | N | 5 | 2 | Base Cide | @E 99.99 | R | S | ||||
| S7_PERCCID | N | 5 | 2 | Porcen Cide | @E 99.99 | R | S | ||||
| S7_TIPO | C | 1 | 0 | Tipo Naturez | @! | Pertence("12") | R | 1=Sintetico;2=Analitico | S | ||
| S7_PAI | C | 10 | 0 | Codigo Pai | @! | Vazio() .or. FA010Pai(M->S7_PAI) | R | If(FindFunction('A010NatWhen'),A010NatWhen(),.F.) | S | ||
| S7_USO | C | 1 | 0 | Uso Natureza | @! | Pertence("0123") | R | 0=Livre; 1=Contas a receber; 2=Contas a pagar; 3=Mov. Bancario | S | ||
| S7_GRPNAT | C | 3 | 0 | Grp.Natur. | @! | R | 1=Despesa;2=Escritorio;3=Escritorio+Centro de Custo;4=Profissional;5=Tabela Rateio;6=Rateio Juridico;7=A Classificar | GetMv("MV_JURXFIN",,.F.) | S | ||
| S7_RATOBR | C | 1 | 0 | Rat.Juri.Obr | @! | R | 1=Sim;2=Nao | GetMv("MV_JURXFIN",,.F.) | S | ||
| S7_MSBLQL | C | 1 | 0 | Bloqueado | @! | NaoVazio() .and. Pertence("12") | R | 1=Sim;2=Nao | S | ||
| S7_COND | C | 1 | 0 | Cond Naturez | @! | Vazio() .Or. Pertence("RD") | R | R=Receita;D=Despesa | S | ||
| S7_REDPIS | N | 5 | 2 | % Red. PIS | @E 99.99 | R | S | ||||
| S7_REDCOF | N | 5 | 2 | % Red. COF | @E 99.99 | R | S | ||||
| S7_CSTPIS | C | 2 | 0 | CST PIS | @! | Vazio() .Or. ExistCpo('SX5','SX'+M->S7_CSTPIS) | SX | R | S | ||
| S7_CLASFIS | C | 2 | 0 | Oper.Finan. | @! | Vazio() .Or. ExistCpo('SX5','MZ'+M->S7_CLASFIS) | MZ | R | S | ||
| S7_INDCMLT | C | 1 | 0 | Ind.Cmulat. | @! | Vazio() .Or. If(FindFunction('Fa010VldCm'),Fa010VldCm(),.F.) .Or. Pertence('12') | R | 1=Cumulativa;2=Nao Cumulat. | S | ||
| S7_INDRET | C | 2 | 0 | Ind. Ret. | @! | Vazio() .Or. ExistCpo('FRO','001'+M->S7_INDRET) | FR0001 | R | S | ||
| S7_CSTCOF | C | 2 | 0 | CST COFINS | @! | Vazio() .Or. ExistCpo('SX5','SX'+M->S7_CSTCOF) | SX | R | S | ||
| S7_DTINCLU | D | 8 | 0 | Data Incl. | R | S | |||||
| S7_MOVBCO | C | 1 | 0 | Perm Mov Bco | @! | R | 1=Sim;2=Nao | S | |||
| S7_JURCAP | C | 1 | 0 | Juros Cap. | @! | Pertence('12') | R | 1=Sim;2=Nao | S | ||
| S7_PERCIOF | N | 5 | 2 | Perc IOF | @E 99.99 | R | S | ||||
| S7_IDHIST | C | 20 | 0 | ID Hist. | @! | R | S | ||||
| S7_TPREG | C | 1 | 0 | Tp Reg | @! | Pertence("12") | R | 1=Nao Cumulativo;2=Cumulativo | S | ||
| S7_PERCINP | N | 5 | 2 | Perc.INSS.Pt | @E 99.99 | Positivo() | R | S | |||
| S7_CALCINP | C | 1 | 0 | Calc.INSS.Pt | @! | Pertence(" 12") | R | S | |||