Tabela
SF4 Tipos de Entrada e Saida
Campo Tipo Tamanho Decimal Titulo Formato Validacao F3 Contexto Lista Condicao PYME
F4_FILIAL C 2 0 Filial S9 S
F4_CODIGO C 3 0 Cod. do Tipo @9 existchav("SF4").and.A080IniCpo() S
F4_TIPO C 1 0 Tipo do TES ! A080Tipo() E=Entrada;S=Saida S
F4_ICM C 1 0 Calcula ICMS ! pertence("SN") S=Sim;N=Nao S
F4_IPI C 1 0 Calcula IPI ! pertence("SNR") S=Sim;N=Nao;R=Com.Nao Atac. S
F4_CREDICM C 1 0 Cred. ICMS ! pertence("SN") S=Sim;N=Nao S
F4_CREDIPI C 1 0 Credita IPI ! pertence("SN") S=Sim;N=Nao S
F4_DUPLIC C 1 0 Gera Dupl. ! pertence("SN") S=Sim;N=Nao S
F4_ESTOQUE C 1 0 Atu.Estoque ! pertence("SN") .and. IIF(ALTERA,A080ALMOV(SF4->F4_CODIGO),.T.) S=Sim;N=Nao S
F4_CF C 5 0 Cod. Fiscal @9 (NaoVazio().and.A080IniCpo().and.ExistCpo("SX5","13"+M->F4_CF)) 13 S
F4_TEXTO C 20 0 Txt Padrao @! S
F4_CFEXT C 3 0 CFOP Estend @! R S
F4_BASEICM N 5 2 %Red.do ICMS @E 99.99 Positivo() S
F4_BASEIPI N 5 2 %Red.do IPI @E 99.99 Positivo() S
F4_PODER3 C 1 0 Poder Terc. ! pertence("RDN") .and. A080VLTE3() R=Remessa;D=Devolucao;N=Nao Controla S
F4_LFICM C 1 0 L.Fisc. ICMS ! pertence("TIONZB").and.A080IniCpo() T=Tributado;I=Isento;O=Outros;N=Nao;Z=ICMS Zerado;B=Observacao S
F4_LFIPI C 1 0 L.Fiscal IPI ! PERTENCE("TIONZP").AND.A080INICPO() T=Tributado;I=Isento;O=Outros;N=Nao;Z=IPI Zerado;P=Vl.IPI Outr.ICM S
F4_DESTACA C 1 0 Destaca IPI ! pertence("SN") S=Sim;N=Nao S
F4_INCIDE C 1 0 IPI na base ! pertence("SNFO") S=Sim;N=Nao;F=Consumidor Final;O=Vl.IPI Outr.ICM S
F4_COMPL C 1 0 Calc.Dif.Icm @! Pertence("SN") S=Sim;N=Nao S
F4_IPIFRET C 1 0 Calc.Ipi.Fre @! pertence("SNO ") S=Sim;N=Nao;O=Outros S
F4_ISS C 1 0 Calculo ISS @! pertence("SN ") S=Sim;N=Nao S
F4_LFISS C 1 0 L.Fiscal ISS ! pertence("TION") T=Tributado;I=Isento;O=Outros;N=Nao calcula S
F4_NRLIVRO C 1 0 Nr. Livro @! Pertence(" 1234567890") S
F4_UPRC C 1 0 Atu.Pr.Compr ! Pertence(" SN") S=Sim;N=Nao S
F4_CONSUMO C 1 0 Mat.Consumo ! Pertence("SNO") S=Sim;N=Nao;O=Outros S
F4_FORMULA C 3 0 Formula @! SM4 S
F4_AGREG C 1 0 Agrega Valor @! Pertence("SNIABCDEFGHR ") I=ICMS+Mer;A=ICMS;S=Sim;N=Nao;B=IC+Mer-EIC;C=IC-EIC;D=Ded IC V.Ct;E=Ded IC Dup;F=Ded V.Mer Dup;G=V.Dup IC;H=IC ST;R=Ded IC V.Unt S
F4_INCSOL C 1 0 Agrega Solid @! Vazio() .Or. Pertence("SNAD") S=Sim;N=Nao;A=Mercadoria;D=Deduz Retido S
F4_CIAP C 1 0 L.Fisc. CIAP @! Pertence("SN") S=Sim;N=Nao S
F4_DESPIPI C 1 0 Desp.Ac. IPI @! pertence("SNO") S=Sim;N=Nao;O=Outros S
F4_LIVRO C 64 0 Form. Livro @!S32 a080Livro() S
F4_ATUTEC C 1 0 Atual.Tecn. @! Pertence("SN") S=Sim;N=Nao S
F4_ATUATF C 1 0 Atual.Ativo @! Pertence("SN") S=Sim;N=Nao S
F4_TPIPI C 1 0 IPI Bruto @! Pertence("BL") B=Bruto;L=Liquido S
F4_STDESC C 1 0 Bs.ICMS ST @! Pertence("12") 1=Vlr.Liquido;2=Vlr.Bruto S
F4_BSICMST N 6 2 %Red.ICMS ST @E 999.99 Positivo() S
F4_CREDST C 1 0 Crd.ICMS ST @! Pertence("1234") 1=Credita;2=Retido ST;3=Debita;4=Subst. Trib. S
F4_BASEISS N 5 2 %Red.do ISS @E 99.99 Positivo() S
F4_DESPICM C 1 0 Desp.Ac.ICMS @! Pertence("12345 ") 1=Sim;2=Nao;3=Somente ICMSST;4=Somente ICMS normal;5=Somente Despesas S
F4_SITTRIB C 2 0 Sit.Trib.ICM @! Vazio() .or. ExistCpo("SX5","S2"+M->F4_SITTRIB) S2 S
F4_PISCOF C 1 0 PIS/COFINS ! pertence("1234") 1=PIS;2=COFINS;3=Ambos;4=Nao Considera S
F4_PISCRED C 1 0 Cred.PIS/COF @! pertence("12345") 1=Credita;2=Debita;3=Nao Calcula;4=Calcula;5=Exclusao de Base S
F4_TESDV C 3 0 Tes Devol. @! Vazio() .Or.(ExistCpo("SF4") .And. MaAvalTes(IIf(M->F4_TIPO=="E","S","E"),M->F4_TESDV)) .and. A080VLTE3() SF4 S
F4_BASEPIS N 6 2 %Base PIS @e 999.99 Positivo() R S
F4_BASECOF N 6 2 %Base COF @e 999.99 Positivo() R S
F4_IPILICM C 1 0 IPI s/N.Trib ! Pertence("12") 1=Sim;2=Nao S
F4_MOVPRJ C 1 0 Mov. Projet. ! Pertence("12345") 1=Receita;2=Despesa;3=Nao movimenta;4=Dev.Despesa;5=Receita/Despesa N
F4_ICMSDIF C 1 0 ICM Diferido @! Pertence("1234567") 1=Diferido;2=Nao Diferido;3=Dif. de Reducao;4=Dif. Incentivo;5=Dif. com ST;6=Deduz NF e Duplicata;7=Ded. ICMS BC. Composta S
F4_TESP3 C 3 0 Tes Ret.Simb @! Vazio() .Or. (ExistCpo("SF4").And.MaAvalTes(M->F4_TIPO,M->F4_TESP3)) SF4 N
F4_QTDZERO C 1 0 Qtd.Zerada @! Pertence("12") 1=Sim;2=Nao S
F4_SLDNPT C 1 0 Sld.Poder 3 @! Pertence("12") 1=Disponivel para faturamento;2=Indisponivel N
F4_DEVZERO C 1 0 Custo Dev. Pertence("12 ") 1=Sim;2=Nao M->F4_TIPO=="E" S
F4_TIPOPER C 1 0 Tipo Operac. @! N
F4_MSBLQL C 1 0 Bloqueado @! pertence("12") 1=Sim;2=Nao S
F4_TRFICM C 1 0 Trf.Deb/Crd. @! Pertence("12") 1=Sim;2=Nao S
F4_TESENV C 3 0 TES P/envios (ExistCpo("SF4").And.MaAvalTes(M->F4_TIPO,M->F4_TESENV)) SF4 S
F4_OBSICM C 1 0 Icms Observ. @! Pertence("12") 1=Sim;2=Nao S
F4_OBSSOL C 1 0 Solid. Obs @! Pertence("12345") 1=Sim;2=Nao;3=ICMS Garantido;4=ICMS Garantido Integral;5=ICMS-ST Transportes S
F4_PICMDIF N 6 2 Perc.ICM DIF @e 999.99 Positivo() S
F4_SELO C 1 0 Utiliza Selo ! Pertence("1234") 1=Venda/Compra;2=Remessa/Devolucao;3=Outros;4=Nao Movimenta S
F4_ISSST C 1 0 Pgto Imposto @! R #Iif(FindFunction("cBoxISSST"),cBoxISSST(),"") S
F4_FINALID C 254 0 Finalidade @! S
F4_PISFISC C 1 0 Aplic.Credit @! 1=Fiscal/Estoque;2=Estoque S
F4_CONTSOC C 1 0 Cont.Seg.Soc @! Pertence(' 12') R 1=Sim;2=Nao S
F4_COP C 4 0 Clas Op. Pre Vazio() .Or. ExistCpo('SX5','VZ'+M->F4_COP) VZ R S
F4_INDNTFR C 1 0 Ind.Nat.Fret Pertence(" 0/1/2/3/4/5/9") R 0=Op.Vend.estab.vend.;1=Op.Vend.adiq.;2=Op.Comp.ger.cred.;3=Op.Comp.nao.ger.cred.;4=Trans.prod.acab.;5=Trans.prod.elab;9=Outras S
F4_CODBCC C 2 0 Cod.BC Cred. Vazio() .Or. ExistCpo('SX5','MZ'+M->F4_CODBCC) MZ R S
F4_CPPRODE N 5 2 Crd.PRODEPE @E 99.99 S
F4_AJUSTE C 1 0 Ajuste CIAP @! S
F4_TPPRODE C 1 0 Tipo PRODEPE pertence(" 0123456789") 0=N Incentivado;1=Ind-Crd.Pres;2=Ind-Fin.Parcelas;3=Ind-Crd.Pres.Inter;4=Dist-Crd.Pres Entrada;5=Dist-Crd.Pres Saida;6=Import. S
F4_CPRECTR C 1 0 C.Pre.Carg @! R 1=Sim;2=Nao S
F4_IPIANT C 1 0 IPI.BC.Ant @! R 1=Sim;2=Nao S
F4_TPCPRES C 1 0 Tp Cred Pres @! R C=Cred.Tot.oper.;B=Cred. BC ICMS;R=Cred.BC ICMS C/R;F=Tot.Oper.Lim.Fret./Paut.;M=Cred.Val.Merc.;N=Val.ICMS. S
F4_DESPCOF C 1 0 Desp.Ac.COF @! 1=Sim;2=Nao S
F4_CRPRST N 5 2 Cred Pr ST @E 99.99 Positivo() R S
F4_TRANFIL C 1 0 Trans filial @! Pertence(" 12") R 1=Sim;2=Nao; S
F4_CRPRELE N 5 2 % Cr Prs Ele @E 99.99 Positivo() R S
F4_LFICMST C 1 0 LF ICMS-ST @! R N=Nao;I=Isentas;O=Outras;T=Tributadas S
F4_PISBRUT C 1 0 PIS Bruto @! R 1=Sim;2=Nao S
F4_BCRDPIS N 6 2 %B Cred.PIS @E 999.99 Positivo() R S
F4_COFBRUT C 1 0 COFINS Bruto @! R 1=Sim;2=Nao S
F4_ICMSST C 1 0 ICMS s/ST @! Pertence("12") 1=Sim;2=Nao S
F4_FRETAUT C 1 0 Frete Aut. @! Pertence("123") 1=ICMS Proprio;2=ICMS-ST;3=ST Autonomo S
F4_MKPCMP C 1 0 Mkp ICM.Comp @! Pertence("12") R 1=Sim;2=Nao S
F4_DSPRDIC C 1 0 Desp.Ac.ICM @! Pertence("123") R 1=Aplica reducao de ICMS;2=Nao aplica reducao de ICMS;3=Nao incide na base do ICMS S
F4_REGDSTA C 1 0 Reg. DSTA @! N
F4_OPEMOV C 2 0 Op.Movimento @! ExistCpo("SX5","VS"+M->F4_OPEMOV) VS S
F4_TPREG C 1 0 Tp Reg @! 1=Nao Cumulativo;2=Cumulativo;3=Ambos S
F4_AFRMM C 1 0 Calc. AFRMM @! S=Sim;N=Nao N
F4_AGRRETC C 1 0 Agr.Soli Col @! R 1=Sim;2=Nao S
F4_COFDSZF C 1 0 COFINS Z.F. @! R 1=Sim;2=Nao S
F4_BCRDCOF N 6 2 %B.C. COFINS @E 999.99 Positivo() R S
F4_BENSATF C 1 0 Desme.IT.ATF @! pertence("12") R 1=Sim;2=Nao S
F4_DESPPIS C 1 0 Desp.Ac.PIS @! 1=Sim;2=Nao S
F4_CRDEST C 1 0 Calc. Crd. E @! 1=Nao Calcula;2=Equipamentos Eletronicos;3=Construcao Civil;4=Pelo NCM S
F4_AGRCOF C 1 0 Agr.COFINS @! Pertence("12CD ") R 1=Sim;2=Nao;C=COF+Merc;D=Deduz S
F4_AGRPIS C 1 0 Agr.PIS @! Pertence("12PD ") R 1=Sim;2=Nao;P=PIS+Merc;D=Deduz S
F4_RETISS C 1 0 Ret. ISS @! S=Sim;N=Nao N
F4_CTIPI C 2 0 Cod.Trib.IPI @! Vazio() .Or. ExistCpo('SX5','S3'+M->F4_CTIPI) S3 R S
F4_ALICRST N 6 2 Alq. Crd. ST @E 999.99 S
F4_IPIPC C 1 0 IPI na BC @! Pertence(" 12") R 1=Sim;2=Nao S
F4_PISDSZF C 1 0 PIS Z.Franca @! R 1=Sim;2=Nao S
F4_CRDPRES N 8 4 Crd. Pres. @E 999.9999 Positivo() .And. M->F4_CRDPRES <= 100 S
F4_TESE3 C 3 0 Tes Rem.Simb @! Vazio() .Or. (ExistCpo("SF4") .And. MaAvalTes(IIf(M->F4_TIPO=="E","S","E"),M->F4_TESE3)) SF4 N
F4_CRDTRAN N 5 2 Crd. Transp. @E 99.99 S
F4_CFPS C 6 0 Cod. CFPS 999999 S
F4_IPIOBS C 1 0 Gera IPI Obs @! 1=Sim;2=Nao S
F4_CPRESPR N 5 2 Cr Pres PR @E 99.99
F4_IVAUTIL N 7 4 IVA Utilizad @E 99.9999 R S
F4_CFACS C 1 0 Calc. FACS @! Pertence(" 12") R 1=Sim;2=Nao N
F4_CFABOV C 1 0 Calc. FABOV @! Pertence(" 12") R 1=Sim;2=Nao N
F4_VARATAC C 1 0 Est Var/Atac @! Pertence(" 12") 1=Varejista;2=Atacadista S
F4_CROUTSP N 5 2 Cr Out SP @E 99.99 S
F4_CSOSN C 3 0 Cod Sit SN @! Vazio() .or. ExistCpo("SX5","SG"+M->F4_CSOSN) SG R S
F4_MOVFIS C 1 0 Mov.Fisica @! Pertence("SN") S=Sim;N=Nao S
F4_VDASOFT C 1 0 Vda Software @! pertence("12") R 1=Sim;2=Nao S
F4_VENPRES C 1 0 Venda Pres. @! 'Pertence(" 12")' R S
F4_OPERSUC C 1 0 Oper.Sucata @! Pertence(" 12") 1=Sim;2=Nao S
F4_TEMDOCS C 1 0 Possui Docs @! Pertence("1/2") R 1=Sim;2=Nao M->F4_DUPLIC == "S" S
F4_BSRURAL C 1 0 Bas.FUNRURAL @! Pertence(" 12") R 1=Produto Rural;2=Produto + Despesas S
F4_AGRDRED C 1 0 Agreg Ded @! Pertence("12") R 1=Sim;2=Nao S
F4_APLIIVA C 1 0 Aplica Marg. @! Pertence("12345") R 1=Sim;2=Nao;3=Maior/Menor;4=Ating.75%;5=Out.% S
F4_APLREDP C 1 0 Apl.Red.Prop @! Pertence(" 12") R 1=Sim;2=Nao S
F4_ATACVAR C 1 0 ST.Atac/Var @! Pertence(" 12") R 1=Sim;2=Nao S
F4_CRICMST C 1 0 Cont ICMS-ST @! 'Pertence(" 01")' R 0=Nao;1=Sim S
F4_CODOBSE C 6 0 Cod Observ @! 'ExistCpo("CCE")' CCE R S
F4_CREDACU C 1 0 Cr Acum ICMS @! #Iif(FindFunction("cBoxCrdAcu"),cBoxCrdAcu(),"") S
F4_REGESP C 2 0 Reg Especial @! R 00=Nenhum;01=Microemp Munic;02=Estimativa;03=Soc Prof;04=Cooperativa;05=Microempreendedor Individual;06=Art. 33; S
F4_ESTCRED N 6 2 % Est Cr/Deb @E 999.99 R S
F4_BENDUB C 1 0 Benefic.DUB @! Pertence(" 123456") 1=Dif.Compra Ativ.Imobilizado;2=Dif.Pag.Futuro;3=Isencao;4=Red.Bs.Calculo;5=Cred.Presumido;6=Outros S
F4_REDANT N 5 2 %Red. Antec. @E 99.99 S
F4_ANTICMS C 1 0 Antecip.ICMS @! Pertence(' 12') 1=Sim;2=Nao S
F4_CRPRSIM N 5 2 % Cr Pre Sim @E 99.99 R S
F4_DESCOND C 1 0 Desc Condici @! Pertence("12") R 1=Sim;2=Nao S
F4_NUMDUB C 12 0 Num./Ano DUB @! S
F4_CODDET C 4 0 Cod.Detalhe @! S
F4_CONSIND C 1 0 Consig Indus @! Pertence(' 12') R 1=Sim;2=Nao S
F4_TNATREC C 4 0 Tab. Nat. Re @! Vazio() .OR. ExistCpo('CCZ') CCZ R S
F4_CNATREC C 3 0 Cod Nat Rece @! ExistCpo("CCZ",M->F4_TNATREC+M->F4_CNATREC) R S
F4_GRPNATR C 2 0 Grp.Nat.Rec. @! R S
F4_DTFIMNT D 8 0 Dt.Fim N. R. R S
F4_CREDPRE N 5 2 Crd. Pres. @E 99.99 R S
F4_APSCFST C 1 0 AgPis/CofST @! Pertence(" 12") R 1=Sim;2=Nao S
F4_ISEFECP C 1 0 Isen. FECP @! Pertence(" 12") .And. IIF(ALTERA,A080ALMOV(SF4->F4_CODIGO),.T.) 1=Sim;2=Nao S
F4_PERCATM N 5 2 P. Carga Med @E 99.99 R S
F4_PARTICM C 1 0 Part ICM Pertence(" 12") 1=Nao;2=Sim S
F4_COMPONE C 1 0 Componente @! Pertence(' 12') R 1=Sim;2=Nao S
F4_PSCFST C 1 0 Pis/Cof ST @! R 1=Sim;2=Nao;3=Aliq.Zero S
F4_APLIRED C 1 0 Red.Carg.Trb @! Pertence(' 1234') R 1=Sim;2=Nao;3=Prop.Aliq;4=Aliq.ST S
F4_ICMSTMT C 1 0 Ded.ICM.ST 1=Sim;2=Nao S
F4_RDBSICM C 1 0 Red.Car.ICMS @! Pertence(" 12") 1=Nao;2=Sim S
F4_IPIVFCF C 1 0 IPI Bs.ICMS @! Pertence(" 123") 1=Nao;2=ICMS;3=ICMS/ST S
F4_TRAFILI C 1 0 Trf Mat @! Pertence(" 12") R 1=Nao;2=Sim S
F4_OPERGAR C 1 0 Garantia @! Pertence(' 12') R 1=Sim;2=Nao S
F4_DESTRUI C 1 0 Destruicao @! Pertence("12") R 1=Sim;2=Nao S
F4_DEVPARC C 1 0 Dev.Par.Prop @! Pertence(" 12") R 1=Sim;2=Nao S
F4_FTATUSC C 1 0 Frt.Ativ.Uso Pertence(" 12") R 1=Sim;2=Nao S
F4_MALQPIS N 6 2 Aliq. PIS M. @E 999.99 R S
F4_TIPODUB C 1 0 Tipo DUB @! Pertence(" 123456") 1=Convenio;2=Lei;3=Decreto;4=Protocolo;5=Resolucao;6=Portaria S
F4_STLIQ C 1 0 Calc.ST Liq. @! Pertence(" 12") R 1=Sim;2=Nao S
F4_CV139 C 1 0 Conv.139 @! Pertence("12 ") R 1=Sim;2=Nao S
F4_RFETALG C 1 0 Ret.Fethab @! Pertence(" 12") R 1=Sim;2=Nao S
F4_CRDACUM C 1 0 Op Cred Acum @! Pertence(' 12') R 1=Sim;2=Nao S
F4_PERCMED N 7 4 Perc. Med. @E 99.9999 R S
F4_BSICMRE C 1 0 Base ST Dif Pertence (" 12") 1=Val Aquisicao; 2= Padrao S
F4_NATOPER C 10 0 Natureza Ope @! Vazio() .Or. ExistCpo('CD1') CD1 R S
F4_TABGIAC C 3 0 Cod.Cred.Gia @! S
F4_CTBHISS C 9 0 Cod Tr DESBH @! R S
F4_CSBHISS C 5 0 Cod Su DESBH @! R S
F4_ISEFEMT C 1 0 Is.FECP-MT @! Pertence(' 12') R 1=Sim;2=Nao S
F4_IMPIND C 1 0 Imp. Indiret @! Pertence(' 12') R 1=Sim;2=Nao S
F4_DICMFUN C 1 0 Ded.ICMS Fun @! Pertence(" 12") R 1=Sim;2=Nao S
F4_CIAPTRB C 1 0 Trib.CIAP @! Pertence(" 12") 1=Sim;2=Nao S
F4_RECDAC C 1 0 Tp Receitas @! R 1=Mercado Interno Tributada;2=Mercado Interno Nao Tributada;3=Exportacao S
F4_IDHIST C 20 0 ID Hist. @! R S
F4_BSRDICM C 1 0 Bas.Calc.Red @! Pertence(" 12") R 1=Produto + Despesas;2=Produto S
F4_MALQCOF N 6 2 Aliq. COF M. @E 999.99 R S
F4_NORESP C 1 0 Norma Esp. @! Pertence("12") R 1=Sim;2=Nao S
F4_MKPSOL C 1 0 Marg.Solid. @! Pertence("123") 1=Nunca;2=Configuracao;3=Sempre S
F4_ISEFEMG C 1 0 Is.FECP-MG @! Pertence(' 12') R 1=SIm;2=Nao S
F4_CROUTGO N 5 2 %Crd Out GO @E 99.99 R S
F4_REFATAN C 1 0 Rem. Fat.Ant @! R 1=Sim;2=Nao S
F4_DBSTCSL C 1 0 Csll/Icm Ret @! R 1=Sim;2=Nao S
F4_DBSTIRR C 1 0 Irrf/Icm Ret @! R 1=Sim;2=Nao S
F4_INTBSIC C 1 0 PS/CF Import @! Pertence(" 0123") 0=Nao Calcula;1=PIS Import;2=Cofins Import;3=Ambos S
F4_CRICMS C 1 0 Contr.ICMS @! Pertence(" 01") R 0=Nao;1=Sim S
F4_CRPREPE N 5 2 Crd Pres PE @E 99.99 R S
F4_DUPLIST C 1 0 Duplicata ST @! Pertence("12") R 1=Sim;2=Nao S
F4_BCPCST C 1 0 PS/CF ST BC @! Pertence(" 12") R 1=Sim;2=Nao S
F4_CRPREPR N 5 2 Crd Pres PR @E 99.99 R S
F4_SOMAIPI C 1 0 IPI Bs.ICMST @! R 1=Sim;2=Nao S
F4_MOTICMS C 2 0 Mot.Desone. @! R #cBoxMotICM() S
F4_CODLEG C 4 0 Cod.Legal @! Vazio() .Or. ExistCpo('CCV') CCV1 S
F4_CRPRERO N 5 2 Crd Pres RO @E 99.99 R S
F4_TABGIAI C 3 0 Tab.Isen.Gia @! R S
F4_TABGIAO C 3 0 Tab Gia Out. @! R S
F4_ISEFERN C 1 0 Isen.FECOP @! Pertence(' 12') R 1=Sim;2=Nao S
F4_STCONF C 1 0 ST.Conf.CE @! Pertence(" 12") R 1=Sim;2=Nao S
F4_PAUTICM C 1 0 Paut.ICMS PP @! Pertence(" 12") R 1=Sim;2=Nao S
F4_PCREDAC N 6 2 %Cr Acu ICMS @E 999.99 S
F4_TRANSIT C 1 0 Trf.transito @! R S=Sim;N=Nao S
F4_REDBCCE N 5 2 Perc.Red.CE @E 99.99 R S
F4_CODPAG C 2 0 C. Pagamento @! 01=C. Debito;02=C. Credito;03=Boleto;04=Inter. Financeira;05=Dinheiro/Cheque;06=Sedex Cobrar;99=Outros S
F4_PAGCOM C 1 0 Pg. Comissao @! 0=Nao;1=Sim S
F4_COMPRED C 1 0 Cons.Red.Cmp @! Pertence(" 12") R 1=Sim;2=Nao S
F4_RGESPCI C 1 0 Reg.Esp.CIAP @! Pertence(' 12') R S
F4_VLAGREG C 1 0 Agr Vlr Mun @! Pertence(" SD") R S=Soma;D=Deduz S
F4_CODLAN C 6 0 Cod.Cat83 @! Vazio() .Or. ExistCpo('CDZ') CDZ S
F4_BONIF C 1 0 Bonificacao @! Pertence("SN ") R S=Sim;N=Nao S
F4_CRLEIT C 1 0 Art.488-MG @! Pertence("12") R 1=Sim;2=Nao S
F4_FRETISS C 1 0 For Ret ISS @! Pertence(" 12") R 1=Cons Vlr Min.;2=Sempre Retem S
F4_PR35701 N 5 2 Pr.Red.PE @E 99.99 Positivo() S
F4_PRZESP C 1 0 Prz. Esp. R S
F4_CRPRESP N 5 2 Cr Pres SP @E 99.99 R
F4_ALSENAR N 5 2 Aliq.Senar @E 99.99 R S
F4_RGESPST C 1 0 Reg.Esp.ST @! Pertence(' 12') R 1=Sim;2=Nao S
F4_CSTISS C 2 0 Sit.Trib.ISS @! Vazio() .or. ExistCpo("SX5","S9"+M->F4_CSTISS) S9 S
F4_TIPOTES C 1 0 Incl./Discr @! PERTENCE("12 ") R 1=Incluido;2=Discriminado N
F4_CLFDSUL C 1 0 Cl.Fundersul @! R 1=Sim;2=Nao S
F4_RESSARC C 1 0 Ressarc. @! Pertence('12') R 1=Nao;2=Sim S
F4_VLRZERO C 1 0 Vlr. Zerado @! Pertence('12') 1=Sim;2=Nao S
F4_INDDET C 1 0 Ind Det Oper @! pertence(" 012345679") R 0=PS Transp;1=PS Comun;2=Sub Entr;3=Sub Saida; 4=Distr Forn Cont;5=Escr Ctr Aut;6=Escr Ctr Vinc;7=Inf Rev Est;9=Inf Rev Fora S
F4_MTRTBH C 2 0 Mt Ret DESBH @! ExistCpo("SX5","GQ"+M->F4_MTRTBH) GQ R S
F4_MSGLT C 1 0 Imp Msg Lote @! R 1=Sim;2=Nao S
F4_TPRSPL C 1 0 TP Rec. Simp @! Pertence(" 123") R 1=Comercio;2=Industria;3=Servicos S
F4_TRFICST C 1 0 Cons.ICMS ST @! Pertence(' 12') 1=Sim;2=Nao; S
F4_TRANCQ C 1 0 Trans.Fil CQ @! Pertence(' 12') 1=Sim;2=Nao; S
F4_ESCRDPR C 1 0 Crd.Pres.ES @! Pertence(" 12") R 1=Sim;2=Nao S
F4_CALCFET C 1 0 Calc. FETHAB @! Pertence("12") 1=Sim;2=Nao S
F4_CSTPIS C 2 0 Sit.Trib.PIS @! Vazio() .Or. ExistCpo('SX5','SX'+M->F4_CSTPIS) SX R S
F4_CSTCOF C 2 0 Sit.Trib.COF @! Vazio() .Or. ExistCpo('SX5','SX'+M->F4_CSTCOF) SX R S
F4_ART274 C 1 0 Inf.ST.Ant R S
F4_AGREGCP C 1 0 Agreg CrdPre @! Pertence(" 12") R 1=Sim;2=Nao S
F4_INOVAUT C 1 0 Inovar Auto @! Pertence(' 12') R 1=Sim;2=Nao S
F4_TRIBPRD C 2 0 Trib. Padrao @! Vazio() .Or. ExistCpo('SX5','k4'+M->F4_TRIBPRD) K4 R S
F4_IPIPECR N 6 2 % Crd.IPI @E 999.99 Positivo() R S
F4_TXAPIPI C 3 0 Txt Ap.IPI @! ExistCpo('SX5','87'+M->F4_TXAPIPI) R S
F4_IPIMIN C 1 0 IPI Val.Min @! Pertence(" 12") 1=Sim;2=Nao S
F4_COFMIN C 1 0 COF Val.Min @! Pertence(" 12") 1=Sim;2=Nao S
F4_EFDF100 C 1 0 Gera F100? @! Pertence(" 123") R 1=Debito;2=Credito;3=Nao S
F4_PISMIN C 1 0 PIS Val.Min @! Pertence(" 12") 1=Sim;2=Nao S
F4_CSTCF1 C 2 0 CST C. F100 @! Vazio() .Or. ExistCpo('SX5','SX'+M->F4_CSTCF1) SX R S
F4_OUTPERC N 6 2 % Def.MVA/Pa @E 999.99 R S
F4_NATOPNF C 3 0 Nat.Op. NFSe @! Vazio() .Or. ExistCpo("SX5","VX"+M->F4_NATOPNF) VX R S
F4_TREGDMA C 2 0 Tp.Reg. DMA @ 99 ExistCpo("SX5","84"+M->F4_TREGDMA) 84 R S
F4_AGRPEDG C 1 0 Agr.Vl.Pedg? @! Pertence("123") R 1=Agregar na base ICMS;2=Agregar somente no total NF;3=Nao considera S
F4_INDVF C 1 0 Ind.V.Fut @! Pertence(" 12") R 1=Sim;2=Nao S
F4_TPOP C 2 0 Tp Operacao @! S
F4_CFAMAD C 1 0 Calc. Famad @! Pertence(" 12") 1=Sim;2=Nao S
F4_CSTPF1 C 2 0 CST P. F100 @! Vazio().Or.ExistCpo('SX5','SX'+M->F4_CSTPF1) SX R S
F4_DUPLIPI C 1 0 Ger.Dup.IPI @! Pertence("12") R 1=Sim;2=Nao S
F4_GRPCST C 3 0 Enq. IPI @! Vazio() .or. ExistCpo("F08") F08 R S
F4_BASCMP N 5 2 %Red.do Difa @E 99.99 Positivo() R S
F4_DIFAL C 1 0 Calc. Difal @! Pertence(" 12") R 1=Sim;2=Nao S
F4_AGRISS C 1 0 Agrega ISS @! Pertence(" 12") R 1=Sim;2=Nao S
F4_DESCISS C 1 0 Desc. ISS @! Vazio() .Or. Pertence(" 12") R 1=Sim;2=Nao S
F4_CUSENTR C 1 0 Custo Entr? @! Vazio() .Or. Pertence(" 12") R 1=Sim;2=Nao S
F4_IPMMG C 60 0 Cod. IPM MG @! vazio().or.CLN->(dbseek(xFilial("CLN")+Right(ReadVar(),2)+M->F4_IPMMG)) .And. Empty(CLN->CLN_DTFIMV) CLN R S
F4_CFUNDES C 1 0 Calc.FUNDESA @! Pertence(" 12") R 1=Sim; 2=Nao S
F4_ENQLEG C 2 0 Enq.leg. @! Vazio() .Or. ExistCpo("CFE") CFE2 R .T. S
F4_CFASE C 1 0 Calc. FASE @ Pertence(" 12") R 1=Sim; 2=Nao S
F4_CIMAMT C 1 0 Calc. IMA-MT @! Pertence(" 12") R 1=Sim; 2=Nao S
F4_IPMSP C 60 0 Cod. IPM SP @! vazio().or.CLN->(dbseek(xFilial("CLN")+Right(ReadVar(),2)+M->F4_IPMSP)) .And. Empty(CLN->CLN_DTFIMV) CLN R S
F4_FTRICMS N 8 5 Fat.Desc.ICM @E 99.99999 R S
F4_CALCCPB C 1 0 Calc.CPRB @! Pertence(" 12") R 1=Sim;2=Nao S
F4_DEDDIF C 1 0 Ded.Difal @! Pertence(' 12') R 1=Sim;2=Nao S
F4_FCALCPR C 1 0 Calc.Cr.Prs. @! Pertence(' 1') R 1=Cervejas e Chopes Artesanais - SC S
F4_OPANRE C 7 0 Op.Nao Regul 9999999 D3C R S
F4_COPSIMP C 7 0 Cod Op. SIMP 9999999 ExistCpo("D3C",M->F4_COPSIMP,2) .Or. Vazio(M->F4_COPSIMP) D3C R S
F4_FORINFC C 3 0 Formula NFE @! SM4 R S
F4_CONTERC C 1 0 Amz. Terc.? @! Pertence(" 12") 1=Sim;2=Nao S
F4_CODINFC C 6 0 Cod.Inf. @! CCE R S
F4_ALQFEEF N 5 2 Aliq.FEEF.RJ @E 99.99 R S
F4_ALIQPRO N 5 2 Aliq.PROT.GO @E 99.99 R S
F4_CRDICMA C 1 0 Cr. ICM.Ant @! Pertence('12') R S
F4_STREDU C 1 0 Reducao ST @! R 1=Antes da composicao da base;2=Apos a composicao da base S
F4_FEEF C 1 0 Calc. FEEF? @! Pertence(" 12") R 1=Sim;2=Nao S
F4_APLREPC C 1 0 Apl.Red.PisC @! pertence(" 1234") R 1=PIS;2=COFINS;3=Ambos;4=Nao Considera S
F4_COLVDIF C 1 0 Col ICMS Dif @! R 1=Outros;2=Isento S
F4_DIFALPC C 1 0 Ded. Dif. PC @! R 1=Sim;2=Nao S
F4_CSENAR C 1 0 Calc.SENAR @! Pertence(" 12") R 1=Sim;2=Nao S
F4_CINSS C 1 0 Calc.INSS @! Pertence(" 12") R 1=Sim;2=Nao S
F4_EFUTUR C 1 0 Entr. Futura @! Pertence("012") 0=Nao;1=Recebimento da Compra com Entrega Futura;2=Recebimento da Entrega da Compra com Ent. Futura S
F4_INFITEM C 8 0 Inf. item @! Vazio() .Or. ExistCpo('F2Y') F2Y R S
F4_INDISEN C 1 0 Ind Isen Prv @! Pertence('12') R 1=Sim;2=Nao S