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