Tabela
SS3 Fornecedores
Campo Tipo Tamanho Decimal Titulo Formato Validacao F3 Contexto Lista Condicao PYME
S3_FILIAL C 2 0 FILIAL S
S3_COD C 6 0 Codigo @! IIF(Empty(M->S3_LOJA),.T.,ExistChav("SS3",M->S3_COD+M->S3_LOJA,,"EXISTFOR")) S
S3_LOJA C 2 0 Loja @! existchav("SS3",M->S3_cod+M->S3_loja,,"EXISTFOR") S
S3_NOME C 40 0 Razao Social @! R S
S3_NREDUZ C 20 0 N Fantasia @! S
S3_END C 40 0 Endereco @! S
S3_NR_END C 6 0 Numero S
S3_BAIRRO C 20 0 Bairro @!S15 R S
S3_EST C 2 0 Estado @! ExistCpo("SX5","12"+M->S3_EST) 12 R S
S3_CONTPRE C 1 0 Contrib.Prev @! Pertence(" 12") R 1=Sim;2=Nao S
S3_ESTADO C 20 0 Nome Estado @!S20 R S
S3_COD_MUN C 5 0 Cod. Municip @99999 ExistCpo("CC2",M->S3_EST+M->S3_COD_MUN) R S
S3_MUN C 15 0 Municipio @! S
S3_IBGE C 11 0 Cod.IBGE @! FS_VLCIDEST(6).and.(vazio().or.ExistCpo("VAM")) AM1 R S
S3_CEP C 8 0 CEP @R 99999-999 A020Cep() R S
S3_CX_POST C 5 0 Caixa Postal @! S
S3_TIPO C 1 0 Tipo @! pertence("FJX") R F=Fisico;J=Juridico;X=Outros S
S3_PFISICA C 18 0 RG/Ced.Estr. @! R S
S3_CGC C 14 0 CNPJ/CPF @R 99.999.999/9999-99 Vazio().Or.(Cgc(M->S3_CGC).And.A020CGC(M->S3_TIPO,M->S3_CGC)) R S
S3_DDI C 6 0 DDI 999999 IIF(!EMPTY(M->S3_DDI), ExistCpo("ACJ",M->S3_DDI),.T.) ACJ S
S3_DDD C 3 0 DDD 999 S
S3_TEL C 50 0 Telefone @R 9999-9999 S
S3_FAX C 15 0 FAX @R 9999-9999 S
S3_INSCR C 18 0 Ins. Estad. @! IE(M->S3_INSCR,M->S3_EST) R S
S3_INSCRM C 18 0 Ins. Municip @! R S
S3_CONTATO C 15 0 Contato @! R S
S3_BANCO C 3 0 Banco @! SA6 S
S3_AGENCIA C 5 0 Cod Agencia @! S
S3_NUMCON C 10 0 Cta Corrente @! S
S3_SWIFT C 30 0 Swift @! S
S3_NATUREZ C 10 0 Natureza @! SED S
S3_TRANSP C 6 0 Transp. @! vazio().or.existcpo("SA4") SA4 S
S3_PRIOR C 1 0 Prioridade 9 R S
S3_RISCO C 3 0 Risco @! R S
S3_COND C 3 0 Cond. Pagto @! vazio().or.existcpo("SE4") SE4 R S
S3_LC C 14 0 Lim. Credito @! R S
S3_MATR N 4 0 Maior Atraso 9999 R S
S3_MCOMPRA N 16 2 Maior Compra @E 9,999,999,999,999.99 R S
S3_METR N 5 1 Media Atraso @E 999.9 R S
S3_MSALDO N 16 2 Maior Saldo @E 9,999,999,999,999.99 R S
S3_NROCOM N 6 0 No Compras 999999 R S
S3_PRICOM D 8 0 1a Compra R S
S3_ULTCOM D 8 0 Ult Compra R S
S3_SALDUP N 16 2 Sld Duplict @E 9,999,999,999,999.99 R S
S3_DESVIO N 6 1 Desvio @E 9,999.9 R S
S3_SALDUPM N 16 2 Sld Moed.For @E 9,999,999,999,999.99 R S
S3_CONTA C 20 0 C Contabil @! vazio().or. Ctb105Cta() CT1 R S
S3_TIPORUR C 1 0 Tp.Contr.Soc @! R J=Juridico;F=Pessoa Fisica;L=Familiar S
S3_RECISS C 1 0 Recolhe ISS @! Pertence("SN ") R S=Sim;N=Nao S
S3_PAIS C 3 0 Pais @! Vazio() .or. ExistCpo("SYA",M->S3_PAIS) SYA R S
S3_PAISDES C 25 0 Descr. Pais @! V S
S3_DEPTO C 30 0 Departamento @! R S
S3_ID_FBFN C 7 0 Identificac. @! ExistCpo("SX5","48"+LEFT(M->S3_ID_FBFN,1)) 48 R S
S3_STATUS C 1 0 Status 9 Pertence("12") R 1=Homologado;2=Nao Homologado S
S3_GRUPO C 3 0 Grupo @! Vazio().or.ExistCpo("SX5","Y7"+M->S3_GRUPO,1) GRU R S
S3_ATIVIDA C 7 0 Cod.Ativida. @! R S
S3_ORIG_1 C 3 0 Origem 1 @! EicFBOrigem(M->S3_ORIG_1,"1") SYR R S
S3_ORIG_2 C 3 0 Origem 2 @! EicFBOrigem(M->S3_ORIG_2,"2") SYR R S
S3_ORIG_3 C 3 0 Origem 3 @! EicFBOrigem(M->S3_ORIG_3,"3") SYR R S
S3_VINCULA C 1 0 Vinculacao 9 Pertence("123") R 1=Sem Vinculacao;2=Com,Sem Influencia de Preco;3=Com,Com Influencia de Preco S
S3_REPRES C 52 0 Represent. @!S50 S
S3_REPCONT C 50 0 Contato Repr @! S
S3_REPRTEL C 50 0 Tel. Repres. @! S
S3_REPRFAX C 30 0 FAX Repres. @! S
S3_REPR_EM C 30 0 E-Mail Repr. S
S3_REPR_EN C 52 0 End.Repres. @!S50 S
S3_REPBAIR C 30 0 Bairro Repr. @! R S
S3_REPRMUN C 30 0 Cidade @! S
S3_REPREST C 2 0 Estado Reprs @! Vazio() .or. ExistCpo("SX5","12"+M->S3_REPREST) 12 S
S3_REPRCEP C 8 0 CEP Repres. @R 99999-999 S
S3_REPPAIS C 3 0 Pais Repres. @! Vazio() .or. ExistCpo("SYA",M->S3_REPPAIS) SYA S
S3_ID_REPR C 1 0 Identif.Repr ! Pertence("12") R 1=Sim;2=Nao S
S3_REPR_BA C 3 0 Bco. Repres. @! vazio().or.existcpo("SA6") BCO R S
S3_REPR_AG C 5 0 Agenc. Repr. @! Vazio() .or. IF(EMPTY(ALLTRIM(M->S3_REPR_BA)),.T.,ExistCpo("SA6",M->S3_REPR_BA+M->S3_REPR_AG)) BC2 R !Empty(M->S3_REPR_BA) S
S3_REPR_CO C 10 0 C/C Repres. @! S
S3_REPRCGC C 14 0 CNPJ Repres. @R 99.999.999/9999-99 vazio() .or. cgc() R S
S3_RET_PAI C 1 0 Comis.Retida ! Pertence("12 ") R 1=Sim;2=Nao S
S3_COMI_SO C 1 0 Tipo Comis. 9 Pertence("1234") R 1=FOB;2=CFR;3=EX-Works;4=F.A.S. S
S3_EMAIL C 30 0 E-Mail R S
S3_HPAGE C 30 0 Home-Page R S
S3_CODMUN C 5 0 Cod. Mun. ZF Vazio() .Or. ExistCpo("SX5","S1"+M->S3_CODMUN) S1 R S
S3_CONTCOM C 15 0 Contato Com. S
S3_FATAVA N 6 2 Fator Aval. @E 999.99 M->S3_FATAVA >= 0.00 .and. M->S3_FATAVA <= 100.00 S
S3_FABRICA C 1 0 Fabricante @1 ExistCpo("SX5","48"+LEFT(M->S3_FABRICA,1)) 48 R 1=Sim;2=Nao S
S3_DTAVA D 8 0 Data Aval. A100WhDA() S
S3_DTVAL D 8 0 Data Valid. M->S3_DTVAL >= M->S3_DTAVA S
S3_OK C 2 0 OK R S
S3_RECINSS C 1 0 Calc. INSS @! pertence("SN") R S=Sim;N=Nao S
S3_TELEX C 10 0 Telex @! R S
S3_CODPAIS C 5 0 Pais Bacen @R 99999 ExistCpo("CCH") CCH R S
S3_CODLOC C 8 0 Cod.Local Vazio().Or.ExistCpo("SX5","AB"+M->S3_CODLOC) R S
S3_TPESSOA C 2 0 Tipo Pessoa @! R CI=Comercio/Industria;PF=Pessoa Fisica;OS=Prestacao de Servico S
S3_TPISSRS C 2 0 Tipo de Escr 99 Pertence("01/02/03/04/05/07/08/09/10/11/12/14/15/16/17/18/19") R S
S3_MNOTA N 16 2 Maior Nota @E 9,999,999,999,999.99 R S
S3_RECCIDE C 1 0 Rec Cide @! Pertence("12") S
S3_GRPTRIB C 3 0 Grp. Tribut. @! S
S3_UNFEDRP C 30 0 Unid.Fed.Ext @!S18 S
S3_CONTAB C 15 0 C.Contab.Imp @! R S
S3_CLIQF C 15 0 Liquid.Futur @R 999999999999999 R S
S3_PLGRUPO C 3 0 Classe Forn. @! Vazio() .Or. ExistCpo("SX5","B9"+M->S3_PLGRUPO) B9 R S
S3_CODBLO C 3 0 Cod.Bloqueio @! R S
S3_PAISORI C 20 0 Pais Origem @! R S
S3_ROYALTY C 1 0 Royalty @! ExistCpo("SX5","H4"+M->S3_ROYALTY) H4 S
S3_TXTRIBU N 6 2 TX-BI-Tribut @E 999.99 R S
S3_B2B C 1 0 Utiliza B2B @! pertence("12") R 1=Sim;2=Nao S
S3_PLCRRES C 1 0 Obrig.Resp @! S=Sim;N=Nao S
S3_PLFIL C 1 0 Filial Grupo @! R S=Sim;N=Nao S
S3_SIGLCR C 7 0 Sigla C.R @! S
S3_CONREG C 10 0 Numero C.R @! ExistChav("SS3",M->S3_CONREG+M->S3_SIGLCR,GETMV("MV_PLORDA2")) .And. ExistChav("BA4",M->S3_SIGLCR+M->S3_CONREG,1,"PLASOL") S
S3_DATBLO D 8 0 Data Bloq. R S
S3_PLPEDES N 13 4 % Desc. PLS @E 99,999,999.9999 S
S3_CBO C 7 0 Cod CBO @! R M->S3_TIPO $ "F,X" S
S3_CNAE C 9 0 Cod CNAE @! R M->S3_TIPO $ "J,X" S
S3_CIVIL C 1 0 Estado Civil @! naovazio() R 1=Solteiro;2=Casado;3=Divorciado;4=Viuvo;5=Companheiro(a); M->S3_TIPO = "F" S
S3_ROYMIN N 7 2 Royalt Min. @E 9,999.99 R S
S3_SATIV1 C 6 0 Segmento 1 999999 ExistCpo("SX5","T3"+M->S3_SATIV1) T3 R S
S3_PAGAMEN C 1 0 Receb.Pagto. @! R 1=Nao;2=Sim S
S3_ENDCOMP C 21 0 Compl. End. @! S
S3_MSBLQL C 1 0 Bloqueado @! pertence("12") R 1=Sim;2=Nao S
S3_GRPDEP C 5 0 Grupo Almox @! Vazio() .Or. ExistCpo("SX5","74"+M->S3_GRPDEP) 74 R S
S3_SUBCOD C 1 0 Sub Codigo S
S3_TIPAWB C 1 0 Tipo AWB @! Empty(M->S3_TIPAWB) .Or. ExistCpo("SX5", "MF"+M->S3_TIPAWB) R S
S3_DTPAWB C 30 0 Desc.Tip.AWB @! IIf(Inclui .Or. Empty(SS3->S3_TIPAWB),"",Tabela("MF", SS3->S3_TIPAWB)) V S
S3_RECSEST C 1 0 Recolhe SEST @! Vazio() .Or. Pertence("12") 1=Sim;2=Nao S
S3_FILDEB C 2 0 Fil.Debito Vazio() .Or. TMSValidEmp(cEmpAnt+M->S3_FILDEB) DLB S
S3_RECPIS C 1 0 Rec. PIS @! Pertence("12") R 1=Sim;2=Nao S
S3_RECCSLL C 1 0 Rec.CSLL @! Pertence("12") 1=Sim;2=Nao S
S3_RECCOFI C 1 0 Rec.COFINS @! Pertence("12") 1=Sim;2=Nao S
S3_ABICS C 4 0 Cod. Abics 9999 R S
S3_CODFAV C 6 0 Cod.Favorec @! Vazio() .Or. ExistCpo("SS3") FOR S
S3_LOJFAV C 2 0 Loja Favorec @! Vazio() .Or. ExistCpo("SS3",M->S3_CODFAV+M->S3_LOJFAV) S
S3_NOMFAV C 40 0 Nome Favorec @! V S
S3_NUMDEP N 2 0 Dependentes 99 Positivo() R S
S3_CALCIRF C 1 0 Calc. IRRF 9 Pertence('1234') R 1=Normal;2=IRRF Baixa;3=Simples;4=Empresa Individual S
S3_VINCULO C 2 0 P. Vinculo @! ExistCpo("CC1") CC1TIP R S
S3_DTINIV D 8 0 Dt Ini Vincu R S
S3_DTFIMV D 8 0 Dt Fim Vincu R S
S3_CODADM C 3 0 Cod. Adm. @! ExistCpo("SAE") SAE R S
S3_RETISI C 1 0 Retem ISI Pertence('12') R 1=Sim;2=Nao S
S3_ISICM C 1 0 Conv. ISI Pertence('12') R S
S3_NUMRA C 6 0 Cod Func @! ExistCpo("SRA").And.SRA->RA_SITFOLH<>"D" S
S3_CTARE C 1 0 Contr TARE ? @! Pertence(" 12") R 1=Sim;2=Nao S
S3_INSCMU C 1 0 Ins. no Munc @! Pertence(" 12") 1=Sim;2=Nao S
S3_PRSTSER C 1 0 Ind. Prest. @! S
S3_SIMPNAC C 1 0 Opt Simp Nac @! Pertence(" 12") 1=Sim;2=Nao S
S3_CODINSS C 11 0 Cod. INSS @! R S
S3_RECFET C 1 0 Rec. FETHAB @! Pertence("12") R 1=Sim;2=Nao S
S3_MJURIDI C 1 0 M.Juridico @! Pertence("12") R 1=Sim;2=Nao S
S3_REGESIM C 1 0 Rg. Simp. MT @! 1=Sim;2=Nao S
S3_NEMPR C 150 0 Nome Empres. @! S
S3_TPCON C 2 0 Tipo Contrat R S
S3_PAISEX C 3 0 Codigo Pais 999 S
S3_NIFEX C 30 0 Codigo NIF 999999999999999999999999999999 S
S3_RFACS C 1 0 Rec. FACS @! Pertence(" 12") R 1=Sim;2=Nao N
S3_RFABOV C 1 0 Rec. FABOV @! Pertence(" 12") R 1=Sim;2=Nao S
S3_IMPIP C 1 0 Ident.Prod. R 1=Pedido Compra;2=Recebimento;3=Nao Imprime;4=Documento Entrada N
S3_STRNTRC C 1 0 Status RNTRC @! R 1=Ativo;2=Inativo S
S3_TPRNTRC C 1 0 Tipo RNTRC @! R 1=TAC;2=ETC;3=CTC S
S3_EQPTAC C 1 0 Equipara TAC @! R 1=Sim;2=Nao S
S3_TPCONTA C 1 0 Tipo Conta @! R 1=Conta Corrente;2=Poupanca S
S3_CPOMSP C 1 0 Reg. CPOM @! Pertence("12") 1=Sim;2=Nao S
S3_TPLOGR C 3 0 Tp. Lograd @! S
S3_CPFIRP C 11 0 CPF IR Progr @R 999.999.999-99 Vazio().Or.(Cgc(M->S3_CPFIRP).And.A020CGC('F',M->S3_CPFIRP)) R M->S3_IRPROG == '1' S
S3_FRETISS C 1 0 F.Ret.ISS @! Pertence(' 12') R 1=Valor minimo;2=Sempre retem S
S3_ENDNOT C 1 0 End.Not.Form @! Pertence(" 12") R 1=Sim;2=Nao S
S3_FOMEZER C 1 0 Fome Zero @! Pertence(" 12") R 1=Sim;2=Nao S
S3_COMPLEM C 50 0 Complemento @! R S
S3_MUNSC C 5 0 Cod Mun SC R S
S3_RNTRC C 14 0 RNTRC @9 R S
S3_DTRNTRC D 8 0 Venc. RNTRC R S
S3_CODSIAF C 4 0 Cod.Mun.SIAF @! R S
S3_LOGEX C 60 0 Logradouro @! R S
S3_NUMEX C 6 0 Numero @! S
S3_COMPLR C 25 0 Complemento @! S
S3_BAIEX C 20 0 Bairro/Dist. S
S3_POSEX C 10 0 Cod.Postal @! S
S3_CIDEX C 40 0 Cidade @! S
S3_ESTEX C 40 0 Est./Prov. @! S
S3_TELRE C 15 0 Telefone @! S
S3_BREEX C 3 0 Benef.Rend. 999 S
S3_TPREX C 3 0 Rendimento 999 S
S3_TRBEX C 2 0 Forma Trib. 99 S
S3_CGCEX C 14 0 CNPJ Empr.Ex @!R 99.999.999/9999-99 Vazio() .or. CGC(M->S3_CGCEX) S
S3_DTINIR D 8 0 Data Inicio R S
S3_DTFIMR D 8 0 Data Fim R S
S3_FILTRF C 2 0 Fil. Transf. Vazio() .Or. IIF(FindFunction('MtValidFil'),MtValidFil(cEmpAnt+M->S3_FILTRF),.T.) DLB R S
S3_CONFFIS C 1 0 Conf. Fisica @! Pertence('012') R 0=Parametro;1=Pre-Nota;2=Nota Fiscal S
S3_MINIRF C 1 0 Vlr. Min. IR @! Pertence("12") R 1=Sim;2=Nao S
S3_INCLTMG C 1 0 Inc.Prd.Leit @! Pertence(" 12") R 1=Sim;2=Nao S
S3_IRPROG C 1 0 IRRF Prog @! Pertence(" 12") R 1=Sim;2=Nao S
S3_APOLICE C 15 0 Num. Apolice @! R S
S3_LOCQUIT C 1 0 Local Quitac @! Pertence('01') R 0=Filial,1=Posto N
S3_IDHIST C 20 0 Id.Historico @! R S
S3_INCULT C 1 0 Inc. Cultura @! Pertence(" 12") 1=Sim;2=Nao S
S3_SITESBH C 1 0 SitEspRes BH @! Pertence(" 1234567") 1=Ex Pr bde Ser;2=Pr de Ser c/ Ded;3=Con Civ;4=Ag de Tu/Adm Fun;5=Pro e Pub/Int;6=Pro e Pub/Int Is;7=Nao In/Re/Rep S
S3_TPJ C 1 0 TPJ @! Pertence(" 123") 1=ME - Micro Empresa;2=EPP - Empresas de Pequeno Porte;3=MEI - Microempreendedor Individual S
S3_RFASEMT C 1 0 Rec.FASE-MT @! R 1=Sim;2=Nao S
S3_RIMAMT C 1 0 Rec. IMA-MT @! Pertence(' 12') R 1=Sim;2=Nao S
S3_RFUNDES C 1 0 Rec.FUNDESA @! Pertence(' 12') R 1=Sim;2=Nao S
S3_DEDBSPC C 1 0 Ded.PIS/COF @! Pertence(' 123456') R 1=Legado;2=ICMS e IPI;3=ICMS;4=IPI;5=Nenhum;6=Soma IPI S
S3_GROSSIR C 1 0 Base Calc IR @! R 0=Sem Gross UP;1=Imp. Serv. IRRF;2=Imp. Serv. IRRF + CIDE;3=Imp. Serv. IRRF + Val. Servico S