| X3_ARQUIVO | X3_ORDEM | X3_CAMPO | X3_TIPO | X3_TAMANHO | X3_DECIMAL | X3_TITULO | X3_DESCRIC | X3_PICTURE | X3_VALID | X3_RELACAO | X3_F3 | X3_NIVEL | X3_TRIGGER | X3_BROWSE | X3_VISUAL | X3_CONTEXT | X3_OBRIGAT | X3_CBOX | X3_PICTVAR | X3_WHEN | X3_INIBRW | X3_GRPSXG | X3_FOLDER |
| SA2 | A2 | A2_CODBLO | C | 3 | 0 | Cod.Bloqueio | Codigo do Bloqueio | @! | | | | 1 | | N | | | | | | | | | |
| SA2 | A3 | A2_PAISORI | C | 20 | 0 | Pais Origem | Pais de Origem Fornecedor | @! | | | | 1 | | N | | | | | | | | | |
| SA2 | A7 | A2_PLCRRES | C | 1 | 0 | Obrig.Resp | Obrigat. Dig. Resp. Mov ? | @! | | "N" | | 1 | | | | | | S=Sim;N=Nao | | | | | |
| SA2 | A8 | A2_PLFIL | C | 1 | 0 | Filial Grupo | Filial do Grupo | @! | | "N" | | 1 | | | | | | S=Sim;N=Nao | | | | | |
| SA2 | A9 | A2_SIGLCR | C | 7 | 0 | Sigla C.R | Sigla C.R | @! | | | | 1 | | | | | | | | | | | |
| SA2 | B0 | A2_CONREG | C | 10 | 0 | Numero C.R | Numero do Conselho Regio. | @! | ExistChav("SA2",M->A2_CONREG+M->A2_SIGLCR,GETMV("MV_PLORDA2")) .And. ExistChav("BA4",M->A2_SIGLCR+M->A2_CONREG,1,"PLASOL") | | | 1 | | | | | | | | | | | |
| SA2 | B1 | A2_DATBLO | D | 8 | 0 | Data Bloq. | Data do Bloqueio | | | | | 1 | | | V | | | | | | | | |
| SA2 | B4 | A2_PLPEDES | N | 13 | 4 | % Desc. PLS | % Desconto Producao Med. | @E 999,999,999.9999 | | | | 1 | | | | | | | | | | | |
| SA2 | B7 | A2_SATIV1 | C | 6 | 0 | Segmento 1 | Segmentacao de Ativid. 1 | 999999 | ExistCpo("SX5","T3"+M->A2_SATIV1) | | T3 | 1 | | N | | | | | | | | | |
| SA2 | C1 | A2_GRPDEP | C | 5 | 0 | Grupo Almox | Grupo de Almoxarifados | @! | Vazio() .Or. ExistCpo("SX5","74"+M->A2_GRPDEP) | | 74 | 1 | | N | N | R | | | | | | | |
| SA2 | C2 | A2_SUBCOD | C | 1 | 0 | Sub Codigo | Sub Codigo | | | | | 1 | | | | | | | | | | | |
| SA2 | 01 | A2_FILIAL | C | 2 | 0 | Filial | Filial do Sistema | | | | | 1 | S | N | | | | | | | | 033 | 1 |
| SA2 | 02 | A2_COD | C | 6 | 0 | Codigo | Codigo do Fornecedor | @! | IIF(Empty(M->A2_LOJA),.T.,ExistChav("SA2",M->A2_COD+M->A2_LOJA,,"EXISTFOR")) .And. A020CarEsp() | | | 1 | | S | | | | | | | | 001 | 1 |
| SA2 | 03 | A2_LOJA | C | 2 | 0 | Loja | Loja do Fornecedor | @! | existchav("SA2",M->a2_cod+M->a2_loja,,"EXISTFOR") .And. A020CarEsp() | | | 1 | | S | | | | | | | | 002 | 1 |
| SA2 | 04 | A2_NOME | C | 50 | 0 | Razao Social | Nome ou Razao Social | @! | A020CarEsp() | | | 1 | | S | | | | | | | | 177 | 1 |
| SA2 | 05 | A2_NREDUZ | C | 20 | 0 | N Fantasia | Nome de Fantasia | @! | A020CarEsp() | | | 1 | | S | | | | | | | | | 1 |
| SA2 | 06 | A2_END | C | 40 | 0 | Endereco | Endereco do Fornecedor | @! | A020CarEsp() | | | 1 | | S | | | | | | | | | 1 |
| SA2 | 07 | A2_NR_END | C | 6 | 0 | Numero | Numero do Endereco | | | | | 1 | | N | | | | | | | | | 1 |
| SA2 | 08 | A2_BAIRRO | C | 20 | 0 | Bairro | Bairro do Fornecedor | @!S15 | A020CarEsp() | | | 1 | | S | | | | | | | | | 1 |
| SA2 | 09 | A2_EST | C | 2 | 0 | Estado | Sigla da Federacao | @! | ExistCpo("SX5","12"+M->A2_EST) | | 12 | 1 | S | N | | | | | | | | 010 | 1 |
| SA2 | 11 | A2_ESTADO | C | 20 | 0 | Nome Estado | Nome do Estado Fornecedor | @!S20 | | | | 1 | | N | | | | | | | | | 1 |
| SA2 | 12 | A2_COD_MUN | C | 5 | 0 | Cod. Municip | Codigo do Municipio | @9 | ExistCpo("CC2", FWFldGet("A2_EST") + FWFldGet("A2_COD_MUN"), 1) | | CC2SA2 | 1 | S | | | | | | | | | | 1 |
| SA2 | 14 | A2_MUN | C | 60 | 0 | Municipio | Municipio do Fornecedor | @! | A020CarEsp() | | | 1 | | N | | | | | | | | | 1 |
| SA2 | 15 | A2_CEP | C | 8 | 0 | CEP | Cod Enderecamento Postal | @R 99999-999 | | | | 1 | | N | | | | | | | | | 1 |
| SA2 | 16 | A2_TIPO | C | 1 | 0 | Tipo | Tipo do Fornecedor | @! | pertence("FJX") | IF(LEFT(SA2->A2_CGC,2) == ' ',' ',IF(LEN(TRIM(SA2->A2_CGC))<14,"F","J")) | | 1 | | N | | | | F=Fisico;J=Juridico;X=Outros | | | | | 1 |
| SA2 | 17 | A2_CX_POST | C | 5 | 0 | Caixa Postal | Caixa Postal | @! | | | | 1 | | S | | | | | | | | | 1 |
| SA2 | 18 | A2_PFISICA | C | 18 | 0 | RG/Ced.Estr. | Reg.Geral/Ced.Estrangeiro | @! | A020VldUCod() | | | 1 | | N | | | | | | | | | 1 |
| SA2 | 19 | A2_CGC | C | 14 | 0 | CNPJ/CPF | CNPJ/CPF do cliente | @R 99.999.999/9999-99 | Vazio() .Or. IIF( M->A2_TIPO == 'X', .T., (CGC(M->A2_CGC) .And. A020CGC(M->A2_TIPO, M->A2_CGC) .And. A020VldUCod())) | | | 1 | S | N | | | | | MA020PcCgc() | | | | 1 |
| SA2 | 20 | A2_DDI | C | 6 | 0 | DDI | Codigo do DDI | 999999 | IIF(!EMPTY(M->A2_DDI), ExistCpo("ACJ",M->A2_DDI),.T.) | | ACJ | 1 | | S | | | | | | | | | 1 |
| SA2 | 21 | A2_DDD | C | 3 | 0 | DDD | Codigo do DDD | 999 | | | | 1 | | N | | | | | | | | | 1 |
| SA2 | 22 | A2_TEL | C | 50 | 0 | Telefone | Numero do Telefone | @R 9999-9999 | | | | 1 | | N | | | | | | | | | 1 |
| SA2 | 23 | A2_FAX | C | 15 | 0 | FAX | Numero do FAX do fornec. | @R 999999999999999 | | | | 1 | | N | | | | | | | | | 1 |
| SA2 | 24 | A2_INSCR | C | 18 | 0 | Ins. Estad. | Inscricao Estadual | @! | IE(M->A2_INSCR,M->A2_EST) .And. A020VldUCod() | | | 1 | | N | | | | | | | | | 1 |
| SA2 | 25 | A2_INSCRM | C | 18 | 0 | Ins. Municip | Inscricao Municipal | @! | | | | 1 | | N | | | | | | | | | 1 |
| SA2 | 50 | A2_PAIS | C | 3 | 0 | Pais | Pais do Fornecedor | @! | Vazio() .or. ExistCpo("SYA",M->A2_PAIS) | | SYA | 1 | S | N | | | | | | | | | 1 |
| SA2 | 51 | A2_PAISDES | C | 25 | 0 | Descr. Pais | Descr. Pais | @! | | E_Field("A2_PAIS","YA_DESCR") | | 1 | | N | V | V | | | | | E_Field("A2_PAIS","YA_DESCR",,,1) | | 1 |
| SA2 | 52 | A2_DEPTO | C | 30 | 0 | Departamento | Departamento p/ Contato | @! | | | | 1 | | N | | | | | | | | | 1 |
| SA2 | 79 | A2_EMAIL | C | 30 | 0 | E-Mail | E-Mail | | | | | 1 | S | S | | | | | | | | | 1 |
| SA2 | 80 | A2_HPAGE | C | 30 | 0 | Home-Page | Home Page | | | | | 1 | | S | | | | | | | | | 1 |
| SA2 | 89 | A2_TELEX | C | 10 | 0 | Telex | Numero do Telex | @! | | | | 1 | | N | | | | | | | | | 1 |
| SA2 | A1 | A2_PLGRUPO | C | 3 | 0 | Classe Forn. | Classe de Fornecedor | @! | Vazio() .Or. ExistCpo("SX5","B9"+M->A2_PLGRUPO) | | B9 | 1 | | S | | | | | | | | | 1 |
| SA2 | B2 | A2_CBO | C | 7 | 0 | Cod CBO | Codigo CBO do Fornecedor | @! | | | | 1 | | N | A | R | | | | M->A2_TIPO $ "F,X" | | | 1 |
| SA2 | B3 | A2_CNAE | C | 9 | 0 | Cod CNAE | Codigo CNAE do Fornecedor | @R 9999-9/9999 | | | | 1 | | N | A | R | | | | M->A2_TIPO $ "J,X" | | | 1 |
| SA2 | N7 | A2_CPFRUR | C | 11 | 0 | CPF Rural | CPF do produtor rural | @R 999.999.999-99 | Iif(FindFunction( "VldRur"), VldRur(), .F.) | | | 1 | | S | A | R | | | | Iif(FindFunction( "VldRur"), VldRur(), .F.) | | | |
| SA2 | N6 | A2_CARGO | C | 40 | 0 | Cargo Resp. | Cargo Responsavel | @! | | | | 1 | | S | A | R | | | | | | | |
| SA2 | N4 | A2_CONFFIS | C | 1 | 0 | Conf. Física | Indica o local da confe. | @! | Pertence('0123') | '0' | | 1 | | N | A | R | | 0=Parâmetro;1=Pré-Nota;2=Nota Fiscal;3=Não utiliza | | | "0" | | |
| SA2 | N2 | A2_ENDNOT | C | 1 | 0 | End.Not.Form | Endereço não formatado | @! | Pertence(" 12") | | | 1 | | S | A | R | | 1=Sim;2=Não | | | | | |
| SA2 | M8 | A2_MINPUB | C | 1 | 0 | Vl. Mín. Pub | Valor Mín. PCC e IR EmPub | @! | Pertence('12') | "2" | | 1 | | | A | R | | 1=Sim; 2=Não; | | | | | |
| SA2 | M3 | A2_MOTNIF | C | 1 | 0 | Mot.NIF | Mot. N.Preench NIF | | | "1" | | 1 | | | A | R | | 1=Dispensado do NIF;2=País não exige NIF | | | | | |
| SA2 | M1 | A2_CODSIAF | C | 4 | 0 | Cod.Mun.SIAF | Cod.Municipio SIAFI | @! | | | | 1 | | N | | R | | | | | | | |
| SA2 | M0 | A2_REGPB | C | 1 | 0 | Reg.Paraíba | Regime Paraíba | @! | Pertence(" 12" ) | | | 1 | | N | A | R | | 1=Sim;2=Não | | | | | |
| SA2 | L0 | A2_MSBLQD | D | 8 | 0 | BlqTemporal | Bloqueio Temporal | | | | | 1 | | N | A | R | | | | | | | |
| SA2 | K9 | A2_FILTRF | C | 2 | 0 | Fil. Transf. | Filial para transferência | | Vazio() .Or. IIF(FindFunction('MtValidFil'),MtValidFil(cEmpAnt+M->A2_FILTRF),.T.) | | DLB | 1 | | S | A | R | | | | | | 033 | |
| SA2 | K8 | A2_LOJCLI | C | 2 | 0 | Loja Cliente | Loja Cliente | @! | ExistCpo("SA1", M->A2_CLIENTE + M->A2_LOJCLI ) | | | 1 | | S | A | R | | | | | | 002 | |
| SA2 | K7 | A2_TRIBFAV | C | 1 | 0 | Pes.Tri.Fav. | Pessoa Trib. Favor. | @! | Pertence (" 12") | | | 1 | | N | A | | | 1=Sim;2=Não | | | | | |
| SA2 | K3 | A2_TPENT | C | 1 | 0 | Clas.PJ | Class. Pessoa Jurídica | @! | Pertence(" 12") | | | 1 | | | | | | 1=Imune;2=Isento | | | | | |
| SA2 | K1 | A2_FRETISS | C | 1 | 0 | F.Ret.ISS | Forma retenção ISSQN | @! | Pertence(' 12') | | | 1 | | N | A | R | | 1=Valor mínimo;2=Sempre retém | | | | | |
| SA2 | J9 | A2_MUNSC | C | 5 | 0 | Cod Mun SC | Codigo do Municipio de SC | | | | | 1 | | | A | R | | | | | | | |
| SA2 | J6 | A2_CPRB | C | 1 | 0 | Ret. CPRB | Indicativo Retenção CPRB | @! | Pertence("12") | "2" | | 1 | | | | | | 1=Sim;2=Não | | | | | |
| SA2 | J1 | A2_INSCMU | C | 1 | 0 | Ins. no Munc | Ins. no Munc. do Tomador | @! | Pertence(" 12") | | | 1 | | S | | | | 1=Sim;2=Não | | | | | |
| SA2 | I9 | A2_REGESIM | C | 1 | 0 | Rg. Simp. MT | Reg. Simlificado MT | @! | | "2" | | 1 | | S | | | | 1=Sim;2=Não | | | | | |
| SA2 | I7 | A2_INCULT | C | 1 | 0 | Inc. Cultura | Incentivo a Cultura | @! | Pertence(" 12") | | | 1 | | S | | | | 1=Sim;2=Não | | | | | |
| SA2 | I3 | A2_CALCINP | C | 1 | 0 | Calc.INSS.Pt | Calcula INSS Patronal? | @! | Pertence("12") | | | 1 | | S | A | R | | 1=Sim;2=Não | | | | | |
| SA2 | I0 | A2_IDHIST | C | 20 | 0 | ID Hist. | ID Histórico | @! | | | | 1 | | N | V | R | | | | | | | |
| SA2 | H1 | A2_MJURIDI | C | 1 | 0 | M.Jurídico | Disponível mód. Jurídico | @! | Pertence("12") | "2" | | 1 | | S | A | R | | 1=Sim;2=Não | | | | | |
| SA2 | G8 | A2_PRSTSER | C | 1 | 0 | Ind. Prest. | Ind. Prestador de Serv. | @! | | | | 1 | | N | | R | | | | | | | |
| SA2 | G7 | A2_CLIENTE | C | 6 | 0 | Cód. Cliente | Código Cliente | @! | ExistCpo("SA1", M->A2_CLIENTE ) | | SA1 | 1 | | S | A | R | | | | | | 001 | |
| SA2 | G4 | A2_NUMRA | C | 6 | 0 | Cód Func | Código do funcionário | @! | ExistCpo("SRA") .And. A020NUMRA(M->A2_NUMRA) | | | 1 | | N | | | | | | | | 121 | |
| SA2 | G1 | A2_RFUNDES | C | 1 | 0 | Rec.FUNDESA | Recolhe FUNDESA. | @! | Pertence(' 12') | | | 1 | | | A | R | | 1=Sim;2=Não | | | | | |
| SA2 | G0 | A2_CODFI | C | 3 | 0 | Cod. FIESP | Código FIESP | | | | | 1 | | N | A | R | | | | | | | |
| SA2 | F9 | A2_DESPORT | C | 1 | 0 | Assoc. Desp. | Associação Desportiva | @! | Pertence("01") | | | 1 | | S | A | | | 0=Não;1=Sim | | | | | |
| SA2 | F6 | A2_INDCP | C | 1 | 0 | Ind. Rural | Indicativo da opcao rural | @! | Pertence(" 12") | | | 1 | | N | A | R | | 1=Sobre a comercializacao da sua producao;2=Sobre a folha de pagamento | | | | | |
| SA2 | F4 | A2_SIMPNAC | C | 1 | 0 | Opt Simp Nac | Optante Simples Nacional | @! | Pertence(" 12") | | | 1 | | S | | | | 1=Sim;2=Não | | | | | |
| SA2 | F1 | A2_IMPIP | C | 1 | 0 | Ident.Prod. | Identificacao de Produto | | | "2" | | 1 | | N | A | R | | 1=Pedido Compra;2=Recebimento;3=Nao Imprime;4=Documento Entrada | | | | | |
| SA2 | F0 | A2_DRPEXP | C | 8 | 0 | Ident.Exp. | Ident.Exp.Dados | | | | | 1 | | N | V | R | | | | | | | |
| SA2 | E9 | A2_RIMAMT | C | 1 | 0 | Rec. IMA-MT | Recolhe IMA-MT | @! | Pertence(' 12') | | | 1 | | | A | R | | 1=Sim;2=Não | | | | | |
| SA2 | E8 | A2_RFASEMT | C | 1 | 0 | Rec.FASE-MT | Recolhe FASE-MT | @! | Pertence(' 12') | | | 1 | | | A | R | | 1=Sim;2=Não | | | | | |
| SA2 | E7 | A2_CCICMS | C | 1 | 0 | CCICMS | Inscrito no CCICMS | @! | Pertence(" 12") | | | 1 | | N | A | R | | 1=Sim;2=Não | | | | | |
| SA2 | E6 | A2_ISSRSLC | C | 1 | 0 | LC ISS RS | LC Enq. ISS | @! | Pertence ("12") | | | 1 | | N | A | R | | 1=Sim;2=Não | | | | | |
| SA2 | E5 | A2_TPREG | C | 1 | 0 | Tp. Reg | Tipo de Regime | @! | Pertence("12") | | | 1 | | N | A | R | | 1=Não Cumulativo;2=Cumulativo | | | | | |
| SA2 | E4 | A2_SUBCON | C | 1 | 0 | SUBCON | SUBCON - Sub Contratista | @! | Pertence("12") | | | 1 | | S | A | R | | 1=Sub Contratista;2=Não Sub Contratista | | | | | |
| SA2 | E3 | A2_UFFIC | C | 2 | 0 | UF Ficticia | UF Ficticia | | | | | 1 | | N | A | R | | ND=Não Declarado;RE=Reexportação;CB=Consumo de Bordo;MN=Mercadoria Nacionalizada | | M->A2_EST == 'EX' | | | |
| SA2 | E2 | A2_INDRUR | C | 1 | 0 | Ind.Prod.Rur | Indicador produtor rural | | Pertence('0123') | "0" | | 1 | | N | A | R | | 0=Não é prod.rural;1=Seg.Espec.Geral PF;2=Seg.Espec.Ent.PAA PF;3=Ent.PAA PJ | | | | | |
| SA2 | E1 | A2_ISICM | C | 1 | 0 | Conv. ISI | Conv. Multilateral de ISI | | Pertence('12') | | | 1 | | | A | R | | | | | | | |
| SA2 | E0 | A2_RETISI | C | 1 | 0 | Retem ISI | Reten. a taxa de ISI | | Pertence('12') | "2" | | 1 | | | A | R | | 1=Sim;2=Nao | | | | | |
| SA2 | D0 | A2_ABICS | C | 4 | 0 | Cod. Abics | Cod. Abics | 9999 | | | | 1 | | S | | | | | | | | | |
| SA2 | 98 | A2_UNFEDRP | C | 30 | 0 | Unid.Fed.Ext | Unidade Fed. no Exterior | @!S18 | | | | 1 | | N | | | | | | | | | |
| SA2 | 96 | A2_RECCIDE | C | 1 | 0 | Rec Cide | Recolhe CIDE | @! | Pertence("12") | | | 1 | | | | | | 1=Sim;2=Nao | | | | | |
| SA2 | 93 | A2_MNOTA | N | 16 | 2 | Maior Nota | Maior Nota do Fornecedor | @E 9,999,999,999,999.99 | | | | 1 | | N | V | R | | | | | | | |
| SA2 | 92 | A2_CODLOC | C | 8 | 0 | Cod.Local | Codigo da Localidade | | Vazio().Or.ExistCpo("SX5","AB"+M->A2_CODLOC) | | | 1 | | N | A | R | | | | | | | |
| SA2 | 87 | A2_OK | C | 2 | 0 | OK | OK | | | | | 1 | | S | | | | | | | | | |
| SA2 | 86 | A2_DTVAL | D | 8 | 0 | Data Valid. | Data Validade Avaliacao | | M->A2_DTVAL >= M->A2_DTAVA | A100ReDV() | | 1 | | N | | | | | | | | | |
| SA2 | 85 | A2_DTAVA | D | 8 | 0 | Data Aval. | Data da Avaliacao | | | | | 1 | S | N | | | | | | | | | |
| SA2 | 84 | A2_FABRICA | C | 1 | 0 | Fabricante | Fabricante | @! | ExistCpo("SX5","48"+LEFT(M->A2_FABRICA,1)) | | 48 | 1 | | N | A | R | | | | | | | |
| SA2 | 83 | A2_FATAVA | N | 6 | 2 | Fator Aval. | Fator de Avaliacao | 999.99 | M->A2_FATAVA >= 0.00 .and. M->A2_FATAVA <= 100.00 | | | 1 | S | N | | | | | | | | | |
| SA2 | 78 | A2_COMI_SO | C | 1 | 0 | Tipo Comis. | Tipo Comissao | 9 | Pertence("1234") | | | 1 | | N | | | | 1=FOB;2=CFR;3=EX-Works;4=F.A.S. | | | | | |
| SA2 | 77 | A2_RET_PAI | C | 1 | 0 | Comis.Retida | Comissao Retida no Pais | ! | Pertence("12 ") | | | 1 | | N | | | | 1=Sim;2=Nao | | | | | |
| SA2 | 76 | A2_REPRCGC | C | 14 | 0 | CNPJ Repres. | CNPJ Representante | @R 99.999.999/9999-99 | vazio() .or. cgc(M->A2_REPRCGC) | | | 1 | | N | | | | | | | | | |
| SA2 | 75 | A2_REPR_CO | C | 10 | 0 | C/C Repres. | Conta Corrente Represent. | @! | | | | 1 | | N | | | | | | | | 009 | |
| SA2 | 74 | A2_REPR_AG | C | 5 | 0 | Agenc. Repr. | Agencia do Representante | @! | Vazio() .or. IF(EMPTY(ALLTRIM(M->A2_REPR_BA)),.T.,ExistCpo("SA6",M->A2_REPR_BA+M->A2_REPR_AG)) | | BC2 | 1 | | N | | | | | | !Empty(M->A2_REPR_BA) | | 008 | |
| SA2 | 73 | A2_REPR_BA | C | 3 | 0 | Bco. Repres. | Banco do Representate | @! | vazio().or.existcpo("SA6") | | BCO | 1 | S | N | | | | | | | | 007 | |
| SA2 | 72 | A2_ID_REPR | C | 1 | 0 | Identif.Repr | Identifica Repres.na L.I. | ! | Pertence("12") | '2' | | 1 | | N | | | | 1=Sim;2=Nao | | | | | |
| SA2 | 71 | A2_REPPAIS | C | 3 | 0 | Pais Repres. | Pais do Representante | @! | Vazio() .or. ExistCpo("SYA",M->A2_REPPAIS) | | SYA | 1 | | | | | | | | | | | |
| SA2 | 70 | A2_REPRCEP | C | 8 | 0 | CEP Repres. | Cod Enderecamento Postal | @R 99999-999 | | | | 1 | | | | | | | | | | | |
| SA2 | 69 | A2_REPREST | C | 2 | 0 | Estado Reprs | Nome do Estado Represent. | @! | Vazio() .or. ExistCpo("SX5","12"+M->A2_REPREST) | | 12 | 1 | | | | | | | | | | 010 | |
| SA2 | 68 | A2_REPRMUN | C | 30 | 0 | Cidade | Cidade do Represent. | @! | | | | 1 | | | | | | | | | | | |
| SA2 | 67 | A2_REPBAIR | C | 30 | 0 | Bairro Repr. | Bairro do Representante | @! | | | | 1 | | N | | | | | | | | | |
| SA2 | 66 | A2_REPR_EN | C | 52 | 0 | End.Repres. | Endereco Representante | @!S50 | | | | 1 | | N | | | | | | | | | |
| SA2 | 65 | A2_REPR_EM | C | 30 | 0 | E-Mail Repr. | E-Mail Representante | | | | | 1 | S | | | | | | | | | | |
| SA2 | 64 | A2_REPRFAX | C | 30 | 0 | FAX Repres. | Numero do FAX do Repres. | @! | | | | 1 | | | | | | | | | | | |
| SA2 | 63 | A2_REPRTEL | C | 50 | 0 | Tel. Repres. | Numero do Telefone | @! | | | | 1 | | | | | | | | | | | |
| SA2 | 62 | A2_REPCONT | C | 50 | 0 | Contato Repr | Contato | @! | | | | 1 | | | | | | | | | | | |
| SA2 | 61 | A2_REPRES | C | 52 | 0 | Represent. | Representante | @!S50 | | | | 1 | | N | | | | | | | | | |
| SA2 | 60 | A2_VINCULA | C | 1 | 0 | Vinculacao | Tipo Vinculacao | 9 | Pertence("123") | "1" | | 1 | | S | | | | 1=Sem Vinculacao;2=Com,Sem Influencia de Preco;3=Com,Com Influencia de Preco | | | | | |
| SA2 | 59 | A2_ORIG_3 | C | 3 | 0 | Origem 3 | Origem 3 | @! | EicFBOrigem(M->A2_ORIG_3,"3") | | SYR | 1 | | N | | | | | | | | | |
| SA2 | 58 | A2_ORIG_2 | C | 3 | 0 | Origem 2 | Origem 2 | @! | EicFBOrigem(M->A2_ORIG_2,"2") | | SYR | 1 | | N | | | | | | | | | |
| SA2 | 57 | A2_ORIG_1 | C | 3 | 0 | Origem 1 | Origem 1 | @! | EicFBOrigem(M->A2_ORIG_1,"1") | | SYR | 1 | | N | | | | | | | | | |
| SA2 | 55 | A2_GRUPO | C | 3 | 0 | Grupo | Grupo | @! | Vazio().or.ExistCpo("SX5","Y7"+M->A2_GRUPO,1) | | GRU | 1 | | N | | | | | | | | | |
| SA2 | 54 | A2_STATUS | C | 1 | 0 | Status | Fornecedor Homologado | 9 | Pertence("12") | | | 1 | | N | | | | 1=Homologado;2=Nao Homologado | | | | | |
| SA2 | 53 | A2_ID_FBFN | C | 7 | 0 | Identificac. | Identificacao do Fornec. | @! | Vazio() .Or. ExistCpo("SX5","48"+LEFT(M->A2_ID_FBFN,1)) | | 48 | 1 | S | N | | | | | | | | | |
| SA2 | 33 | A2_PRIOR | C | 1 | 0 | Prioridade | Prioridade de Pagamento | 9 | | | | 1 | | N | | | | | | | | | |
| SA2 | 30 | A2_SWIFT | C | 30 | 0 | Swift | Swift do Fornecedor | @! | | | | 1 | | | | | | | | | | | |
| SA2 | 13 | A2_IBGE | C | 11 | 0 | Cod.IBGE | Codigo do IBGE | @! | FS_VLCIDEST(6).and.(vazio().or.ExistCpo("VAM")) | | AM1 | 1 | | N | A | R | | | | | | | |
| SA2 | 10 | A2_CONTPRE | C | 1 | 0 | Contrib.Prev | Contrib. Previdenciario | @! | Pertence(" 12") | "1" | | 1 | | S | A | | | 1=Sim;2=Não | | | | | |
| SA2 | B9 | A2_ENDCOMP | C | 21 | 0 | Compl. End. | Complemento Endereco | @! | | | | 1 | | N | | | | | | | | | 1 |
| SA2 | C0 | A2_MSBLQL | C | 1 | 0 | Bloqueado | Bloqueia o Fornecedor | @! | pertence("12") | "2" | | 1 | | | | | | 1=Sim;2=Nao | | | | | 1 |
| SA2 | L5 | A2_COMPLEM | C | 50 | 0 | Complemento | Complemento do endereço | @! | | | | 1 | | N | A | R | | | | | | | 1 |
| SA2 | N0 | A2_FORNEMA | C | 1 | 0 | Forn.Mailing | Fornecedor de Mailing | @! | Pertence("12") | "2" | | 1 | | N | A | R | | 1=Sim;2=Não | | | | | 1 |
| SA2 | 27 | A2_BANCO | C | 3 | 0 | Banco | Codigo do Banco | @! | | | SA6 | 1 | S | N | | | | | | | | 007 | 2 |
| SA2 | 28 | A2_AGENCIA | C | 5 | 0 | Cod Agencia | Cod Agencia Fornecedor | @! | | | | 1 | | N | | | | | | | | 008 | 2 |
| SA2 | 29 | A2_NUMCON | C | 10 | 0 | Cta Corrente | Conta Corrente Fornecedor | @! | | | | 1 | | N | | | | | | | | 009 | 2 |
| SA2 | 31 | A2_NATUREZ | C | 10 | 0 | Natureza | Cod Natureza Financeira | @! | FinVldNat( .T. ,,2) .And. Vazio() .Or. Existcpo("SED") | | SED | 1 | | N | | | | | | | | | 2 |
| SA2 | 35 | A2_COND | C | 3 | 0 | Cond. Pagto | Condicao de Pagamento | @! | vazio().or.existcpo("SE4") | | SE4 | 1 | | N | | | | | | | | | 2 |
| SA2 | 37 | A2_MATR | N | 4 | 0 | Maior Atraso | Maior Atraso em dias | 9999 | | | | 1 | | N | | | | | | | | | 2 |
| SA2 | 38 | A2_MCOMPRA | N | 16 | 2 | Maior Compra | Maior Compra em Valor | @E 9,999,999,999,999.99 | | | | 1 | | N | V | | | | | | | | 2 |
| SA2 | 39 | A2_METR | N | 5 | 1 | Media Atraso | Media de Atraso em dias | @E 999.9 | | | | 1 | | N | V | | | | | | | | 2 |
| SA2 | 40 | A2_MSALDO | N | 16 | 2 | Maior Saldo | Maior Saldo Credor | @E 9,999,999,999,999.99 | | | | 1 | | N | V | | | | | | | | 2 |
| SA2 | 41 | A2_NROCOM | N | 6 | 0 | No Compras | Numero total de Compras | 999999 | | | | 1 | | N | V | | | | | | | | 2 |
| SA2 | 44 | A2_SALDUP | N | 16 | 2 | Sld Duplict | Saldo de Duplicatas | @E 9,999,999,999,999.99 | | | | 1 | | N | V | | | | | | | | 2 |
| SA2 | 46 | A2_SALDUPM | N | 16 | 2 | Sld Moed.For | Saldo em Moeda Forte | @E 9,999,999,999,999.99 | | | | 1 | | N | V | | | | | | | | 2 |
| SA2 | 47 | A2_CONTA | C | 20 | 0 | C Contabil | Codigo da Conta Contabil | @! | vazio().or. Ctb105Cta() | | CT1 | 1 | | N | | | | | | | | 003 | 2 |
| SA2 | 99 | A2_CONTAB | C | 15 | 0 | C.Contab.Imp | Conta Contabil Importação | @! | | | | 1 | | N | | | | | | | | | 2 |
| SA2 | A0 | A2_CLIQF | C | 15 | 0 | Liquid.Futur | Liquidacao Futura | @R 999999999999999 | | | | 1 | | N | | | | | | | | | 2 |
| SA2 | D9 | A2_CODADM | C | 3 | 0 | Cód. Adm. | Código Adm. Financeira | @! | Vazio() .Or. ExistCpo("SAE") | | SAE | 1 | | S | A | R | | | | | | | 2 |
| SA2 | G9 | A2_FORMPAG | C | 2 | 0 | Form. Pgto | Forma de pagamento prefer | @! | Vazio() .Or. ExistCpo("SX5", "58" + M->A2_FORMPAG) | | 58 | 1 | | S | A | R | | | | | | | 2 |
| SA2 | H2 | A2_CPFIRP | C | 11 | 0 | CPF IR Progr | CPF PJ ref IR Progressivo | @R 999.999.999-99 | Vazio() .Or. Cgc(M->A2_CPFIRP) | | | 1 | | S | A | R | | | | M->A2_IRPROG == '1' | | | 2 |
| SA2 | J0 | A2_TIPCTA | C | 1 | 0 | Tp. Cta. For | Tipo de Conta Fornecedor | @! | Pertence("12") | "1" | | 1 | | | | | | 1=Conta Corrente;2=Conta poupança | | | | | 2 |
| SA2 | M9 | A2_DVAGE | C | 1 | 0 | DV Ag Cnab | Digito Verific. Agencia | @! | | | | 1 | | | | | | | | | | | 2 |
| SA2 | N3 | A2_DVCTA | C | 2 | 0 | DV Cta Cnab | Digito Verificador Conta | @! | | | | 1 | | | | | | | | | | | 2 |
| SA2 | 48 | A2_TIPORUR | C | 1 | 0 | Tp.Contr.Soc | Tp.Fornec.ref.Contr.Seg. | @! | | | | 1 | | N | | | | J=Juridico;F=Pessoa Fisica;L=Familiar | | | | | 3 |
| SA2 | 49 | A2_RECISS | C | 1 | 0 | Recolhe ISS | Recolhe ISS ? | @! | Pertence("SN ") | | | 1 | | N | | | | S=Sim;N=Nao | | | | | 3 |
| SA2 | 56 | A2_ATIVIDA | C | 7 | 0 | Cod.Ativida. | Cod.Atividade Economica | @! | | | | 1 | | | | | | | | | | | 3 |
| SA2 | 81 | A2_CODMUN | C | 5 | 0 | Cod. Mun. ZF | Cod. Mun. ZF Manaus e ALC | @99999 | Vazio() .Or. ExistCpo("SX5","S1"+M->A2_CODMUN) | | S1 | 1 | | N | | | | | | | | | 3 |
| SA2 | 88 | A2_RECINSS | C | 1 | 0 | Calc. INSS | Calcula INSS p/ Fornec. ? | @! | pertence("SN") | | | 1 | | N | | | | S=Sim;N=Nao | | | | | 3 |
| SA2 | 91 | A2_TPISSRS | C | 2 | 0 | Tipo de Escr | Tipo de Escrituração | 99 | Pertence("01/02/03/04/05/07/08/09/10/11/12/14/15/16/17/18/19") | | | 1 | | N | A | R | | | | | | | 3 |
| SA2 | 94 | A2_TPESSOA | C | 2 | 0 | Tipo Pessoa | Tipo de Pessoa | @! | | | | 1 | | N | A | R | | CI=Comercio/Industria;PF=Pessoa Fisica;OS=Prestacäo de Servico | | | | | 3 |
| SA2 | 95 | A2_CODPAIS | C | 5 | 0 | País Bacen | Cód. país Banco Central | @R 99999 | ExistCpo("CCH") | | CCH | 1 | | N | A | R | | | | | | | 3 |
| SA2 | 97 | A2_GRPTRIB | C | 3 | 0 | Grp. Tribut. | Grupo de Tributacao | @! | | | | 1 | | N | | | | | | | | | 3 |
| SA2 | A5 | A2_TXTRIBU | N | 6 | 2 | TX-BI-Tribut | Taxa de Bi-Tributacao | @E 999.99 | | | | 1 | | N | | | | | | | | | 3 |
| SA2 | C7 | A2_RECPIS | C | 1 | 0 | Rec. PIS | Recolhimento de PIS | @! | Pertence("12") | "1" | | 1 | | | | R | | 1=Sim;2=Nao | | | | | 3 |
| SA2 | C8 | A2_RECCSLL | C | 1 | 0 | Rec.CSLL | Recolhimento da CSLL | @! | Pertence("12") | "1" | | 1 | | | | | | 1=Sim;2=Nao | | | | | 3 |
| SA2 | C9 | A2_RECCOFI | C | 1 | 0 | Rec.COFINS | Recolhimento da COFINS | @! | Pertence("12") | "1" | | 1 | | | | | | 1=Sim;2=Nao | | | | | 3 |
| SA2 | D5 | A2_CALCIRF | C | 1 | 0 | Cálc. IRRF | Cálculo do IRRF. | 9 | Pertence('1234') | | | 1 | | N | A | R | | 1=Normal;2=IRRF Baixa;3=Simples;4=Empresa Individual | | | | | 3 |
| SA2 | D6 | A2_VINCULO | C | 2 | 0 | P. Vinculo | Pessoa Vinculada | @! | ExistCpo("CC1") | | CC1TIP | 1 | | S | A | R | | | | | | | 3 |
| SA2 | D7 | A2_DTINIV | D | 8 | 0 | Dt Ini Vincu | Data Inicial do Vinculo | @! | | | | 1 | | N | A | R | | | | | | | 3 |
| SA2 | D8 | A2_DTFIMV | D | 8 | 0 | Dt Fim Vincu | Data Final do Vinculo | | | | | 1 | | N | A | R | | | | | | | 3 |
| SA2 | F5 | A2_GROSSIR | C | 1 | 0 | Base Calc IR | Base de Cálculo IRRF | @! | | | | 1 | | N | A | R | | 0=Sem Gross UP;1=Imp. Serv. IRRF;2=Imp. Serv. IRRF + CIDE;3=Imp. Serv. IRRF + Val. Serviço | | | | | 3 |
| SA2 | F8 | A2_CONTRIB | C | 1 | 0 | Contribuinte | Contribuinte do ICMS | @! | Pertence(' 12') | | | 1 | | N | A | R | | 1=Sim;2=Não | | | | | 3 |
| SA2 | G5 | A2_DEDBSPC | C | 1 | 0 | Ded.PIS/COF | Ded. Base de PIS/COFINS | @! | Pertence(' 123456') | '1' | | 1 | | S | A | R | | 1=Legado;2=ICMS e IPI;3=ICMS;4=IPI;5=Nenhum;6=Soma IPI | | | | | 3 |
| SA2 | G6 | A2_RECFMD | C | 1 | 0 | Rec. Famad | Recolhe FAMAD | @! | Pertence(" 12") | | | 1 | | N | A | R | | 1=Sim;2=Não | | | | | 3 |
| SA2 | H0 | A2_DTCONV | D | 8 | 0 | Dt. Conv | Data do Convite | | | | | 1 | | N | A | R | | | | | | | 3 |
| SA2 | H4 | A2_RECFET | C | 1 | 0 | Rec. FETHAB | Recolhe FETHAB | @! | Pertence("12") | | | 1 | | | | R | | 1=Sim;2=Não | | | | | 3 |
| SA2 | H6 | A2_RFACS | C | 1 | 0 | Rec. FACS | Recolhe FACS | @! | Pertence(" 12") | | | 1 | | N | A | R | | 1=Sim;2=Nao | | | | | 3 |
| SA2 | H7 | A2_RFABOV | C | 1 | 0 | Rec. FABOV | Recolhe FABOV | @! | Pertence(" 12") | | | 1 | | N | A | R | | 1=Sim;2=Nao | | | | | 3 |
| SA2 | I6 | A2_SITESBH | C | 1 | 0 | SitEspRes BH | Situação Especial de Resp | @! | Pertence(" 1234567") | | | 1 | | S | | | | 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=Não In/Re/Rep | | | | | 3 |
| SA2 | I8 | A2_CPOMSP | C | 1 | 0 | Reg. CPOM | Registro CPOM | @! | Pertence("12") | | | 1 | | | | | | 1=Sim;2=Nao | | | | | 3 |
| SA2 | J3 | A2_CTARE | C | 1 | 0 | Contr TARE ? | Contribuinte TARE ? | @! | Pertence(" 12") | | | 1 | | S | A | R | | 1=Sim;2=Nao | | | | | 3 |
| SA2 | J4 | A2_RESPTRI | C | 2 | 0 | Reg.Esp.Trib | Reg. Esp. de Tributação | @! | ExistCpo("SX5","83"+M->A2_RESPTRI) | | 83 | 1 | | N | A | R | | | | | | | 3 |
| SA2 | J5 | A2_TPJ | C | 1 | 0 | TPJ | Tipo de Pessoa Jurídica | @! | Pertence(" 12345") | | | 1 | | S | | | | 1=ME - Micro Empresa;2=EPP - Empresas de Pequeno Porte;3=MEI - Microempreendedor Individual;4=Cooperativa;5=Não optante | | | | | 3 |
| SA2 | J7 | A2_TPLOGR | C | 3 | 0 | Tp. Lograd | Tipo Logradouro | @! | | | | 1 | | | | | | | | | | | 3 |
| SA2 | K4 | A2_FOMEZER | C | 1 | 0 | Fome Zero | Participação no Fome Zero | @! | Pertence(" 12") | | | 1 | | S | A | R | | 1=Sim;2=Não | | | | | 3 |
| SA2 | L4 | A2_IRPROG | C | 1 | 0 | IRRF Prog | Calcula IRRF Progressivo | @! | Pertence(" 12") | | | 1 | | N | A | R | | 1=Sim;2=Nao | | | | | 3 |
| SA2 | M2 | A2_MINIRF | C | 1 | 0 | Vlr. Min. IR | Valor Mínimo de IRRF | @! | Pertence("12") | "2" | | 1 | | N | A | R | | 1=Sim;2=Nao | | | | | 3 |
| SA2 | M6 | A2_INOVAUT | C | 1 | 0 | Inovar Auto | Inovar Auto | @! | Pertence(" 123") | "2" | | 1 | | N | A | R | | 1=Participa;2=Não Participa;3=Convidar | | | | | 3 |
| SA2 | N1 | A2_INCLTMG | C | 1 | 0 | Inc.Prd.Leit | Incentivo Prod.Leite-MG | @! | Pertence(" 12") | | | 1 | | N | A | R | | 1=Sim;2=Não | | | | | 3 |
| SA2 | N9 | A2_NOMRESP | C | 45 | 0 | Nome Resp. | Nome do Responsavel | | | | | 1 | | N | A | R | | | | | | | 3 |
| SA2 | 26 | A2_CONTATO | C | 15 | 0 | Contato | Contato na Empresa | @! | | | | 1 | | N | | | | | | | | | 4 |
| SA2 | 32 | A2_TRANSP | C | 6 | 0 | Transp. | Codigo da Transportadora | @! | vazio().or.existcpo("SA4") | | SA4 | 1 | | N | | | | | | | | | 4 |
| SA2 | 34 | A2_RISCO | C | 3 | 0 | Risco | Nivel de Risco | @! | | | | 1 | | N | | | | | | | | | 4 |
| SA2 | 36 | A2_LC | C | 14 | 0 | Lim. Credito | Limite de Credito | @! | | | | 1 | | N | | | | | | | | | 4 |
| SA2 | 42 | A2_PRICOM | D | 8 | 0 | 1a Compra | Data da Primeira Compra | | | | | 1 | | N | V | | | | | | | | 4 |
| SA2 | 43 | A2_ULTCOM | D | 8 | 0 | Ult Compra | Data da ultima Compra | | | | | 1 | | N | V | | | | | | | | 4 |
| SA2 | 45 | A2_DESVIO | N | 6 | 1 | Desvio | Desvio do prz de entrega | 9999.9 | | | | 1 | | N | | | | | | | | | 4 |
| SA2 | 82 | A2_CONTCOM | C | 15 | 0 | Contato Com. | Contato Comercial (NNC) | | | | | 1 | | N | | | | | | | | | 4 |
| SA2 | A6 | A2_B2B | C | 1 | 0 | Utiliza B2B | Utiliza B2B? | @! | pertence("12") | "2" | | 1 | | N | | | | 1=Sim;2=Nao | | | | | 4 |
| SA2 | A4 | A2_ROYALTY | C | 1 | 0 | Royalty | Royalty | @! | ExistCpo("SX5","H4"+M->A2_ROYALTY) | | H4 | 1 | | | | | | | | | | | 5 |
| SA2 | B5 | A2_CIVIL | C | 1 | 0 | Estado Civil | Estado Civil | @! | naovazio() | | | 1 | | N | A | | | 1=Solteiro;2=Casado;3=Divorciado;4=Viuvo;5=Companheiro(a); | | M->A2_TIPO = "F" | | | 5 |
| SA2 | B6 | A2_ROYMIN | N | 7 | 2 | Royalt Min. | Pagamento minimo Royalty | 9,999.99 | | | | 1 | | N | | | | | | | | | 5 |
| SA2 | B8 | A2_PAGAMEN | C | 1 | 0 | Receb.Pagto. | Recebe Pagamento? | @! | Pertence("12") | | | 1 | | N | | | | 1=Nao;2=Sim | | | | | 5 |
| SA2 | C3 | A2_TIPAWB | C | 1 | 0 | Tipo AWB | Tipo AWB | @! | Empty(M->A2_TIPAWB) .Or. ExistCpo("SX5", "MF"+M->A2_TIPAWB) | | MF | 1 | S | S | | | | | | | | | 6 |
| SA2 | C4 | A2_DTPAWB | C | 30 | 0 | Desc.Tip.AWB | Descricao do Tipo da AWB | @! | | IIf(Inclui .Or. Empty(SA2->A2_TIPAWB),"",Tabela("MF", SA2->A2_TIPAWB, .F.)) | | 1 | | N | V | V | | | | | | | 6 |
| SA2 | C5 | A2_RECSEST | C | 1 | 0 | Recolhe SEST | Recolhe SEST | @! | Vazio() .Or. Pertence("12") | | | 1 | | | | | | 1=Sim;2=Nao | | | | | 6 |
| SA2 | C6 | A2_FILDEB | C | 2 | 0 | Fil.Debito | Filial de Debito | | Vazio() .Or. TMSValidEmp(cEmpAnt+M->A2_FILDEB) | | DLB | 1 | | | | | | | | | | 033 | 6 |
| SA2 | D1 | A2_CODFAV | C | 6 | 0 | Cod.Favorec | Codigo do Favorecido | @! | Vazio() .Or. ExistCpo("SA2") | | FOR | 1 | S | | | | | | | | | 001 | 6 |
| SA2 | D2 | A2_LOJFAV | C | 2 | 0 | Loja Favorec | Loja do Favorecido | @! | Vazio() .Or. ExistCpo("SA2",M->A2_CODFAV+M->A2_LOJFAV) | | | 1 | S | | | | | | | | | 002 | 6 |
| SA2 | D3 | A2_NOMFAV | C | 50 | 0 | Nome Favorec | Nome do Favorecido | @! | | A020NomFav() | | 1 | | | V | V | | | | | | 177 | 6 |
| SA2 | D4 | A2_NUMDEP | N | 2 | 0 | Dependentes | Nº de Dependentes | 99 | Positivo() | | | 1 | | N | A | R | | | | | | | 6 |
| SA2 | F3 | A2_TPCONTA | C | 1 | 0 | Tipo Conta | Tipo de Conta Bancaria | @! | | | | 1 | | N | A | R | | 1=Conta Corrente;2=Poupanca | | | | | 6 |
| SA2 | I2 | A2_TPRNTRC | C | 1 | 0 | Tipo RNTRC | Tipo RNTRC | @! | | | | 1 | | N | V | R | | 1=TAC;2=ETC;3=CTC | | | | | 6 |
| SA2 | I4 | A2_EQPTAC | C | 1 | 0 | Equipara TAC | Equipara a um TAC | @! | Pertence("12") | | | 1 | | N | V | R | | 1=Sim;2=Nao | | | | | 6 |
| SA2 | I5 | A2_STRNTRC | C | 1 | 0 | Status RNTRC | Status RNTRC | @! | | | | 1 | | N | V | R | | 1=Ativo;2=Inativo | | | | | 6 |
| SA2 | J2 | A2_CODINSS | C | 11 | 0 | Cód. INSS | Código do INSS | @! | | | | 1 | | N | A | R | | | | | | | 6 |
| SA2 | K5 | A2_RNTRC | C | 14 | 0 | RNTRC | Reg. Nac. Tr. Rod. Cargas | @9 | | | | 1 | | N | A | R | | | | | | | 6 |
| SA2 | K6 | A2_DTRNTRC | D | 8 | 0 | Venc. RNTRC | Vencimento RNTRC | | | | | 1 | | N | V | R | | | | | | | 6 |
| SA2 | L8 | A2_APOLICE | C | 20 | 0 | Num. Apolice | Num. Apolice | @! | | | | 1 | | S | A | R | | | | | | | 6 |
| SA2 | N5 | A2_LOCQUIT | C | 1 | 0 | Local Quitac | Local de Quitacao | @! | Vazio() .Or. Pertence('01') | | | 1 | | N | A | R | | 0=Filial;1=Posto | | | | | 6 |
| SA2 | N8 | A2_PAGGFE | C | 1 | 0 | Pagto GFE | Pagamento pelo SIGAGFE | @! | Pertence("12") | "2" | | 1 | | N | A | R | | 1=Sim;2=Nao | | | | | 6 |
| SA2 | 90 | A2_PAISSUB | C | 6 | 0 | SubDivPais | Subdivisão País | @! | | | | 1 | | S | A | R | | | | | | | 7 |
| SA2 | H3 | A2_NEMPR | C | 150 | 0 | Nome Empres. | Nome Empresarial | @! | | | | 1 | | S | A | | | | | | | | 7 |
| SA2 | H5 | A2_TPCON | C | 2 | 0 | Tipo Contrat | Tipo Contrato | @! | | | | 1 | | S | A | | | | | | | | 7 |
| SA2 | H8 | A2_PAISEX | C | 3 | 0 | Codigo Pais | Codigo do Pais pela RFB | 999 | Vazio() .or. FCkResExt("A2_PAISEX",M->A2_PAISEX) | | SYA | 1 | | S | A | | | | | | | | 7 |
| SA2 | H9 | A2_NIFEX | C | 30 | 0 | Codigo NIF | No.Identificacao Fiscal | @! | | | | 1 | | S | A | | | | | | | | 7 |
| SA2 | J8 | A2_NUMEX | C | 6 | 0 | Numero | Numero da Residencia | @! | | | | 1 | | S | A | | | | | | | | 7 |
| SA2 | K0 | A2_TELRE | C | 15 | 0 | Telefone | Numero do Telefone | @! | | | | 1 | | S | A | | | | | | | | 7 |
| SA2 | K2 | A2_DTFIMR | D | 8 | 0 | Data Fim | Data Final Contrato | | Vazio() .Or. M->A2_DTFIMR >= M->A2_DTINIR | CTOD('//') | | 1 | | S | A | | | | | | | | 7 |
| SA2 | L1 | A2_LOGEX | C | 60 | 0 | Logradouro | Logradouro do Fornecedor | @! | | | | 1 | | S | A | | | | | | | | 7 |
| SA2 | L2 | A2_COMPLR | C | 25 | 0 | Complemento | Complemento Residencial | @! | | | | 1 | | S | A | | | | | | | | 7 |
| SA2 | L3 | A2_POSEX | C | 10 | 0 | Cod.Postal | Cod.Postal Fornecedor | @! | | | | 1 | | S | A | | | | | | | | 7 |
| SA2 | L6 | A2_TRBEX | C | 2 | 0 | Forma Trib. | Forma de Tributação | 99 | Vazio() .or. FCkResExt("A2_TRBEX",M->A2_TRBEX) | | | 1 | | S | A | | | | | | | | 7 |
| SA2 | L7 | A2_TPREX | C | 3 | 0 | Rendimento | Tipo do Rendimento | 999 | Vazio() .or. FCkResExt("A2_TPREX",M->A2_TPREX) | | | 1 | | S | A | | | | | | | | 7 |
| SA2 | L9 | A2_DTINIR | D | 8 | 0 | Data Inicio | Data Inicio Contrato | | | CTOD('//') | | 1 | | S | A | | | | | | | | 7 |
| SA2 | M4 | A2_CGCEX | C | 14 | 0 | CNPJ Empr.Ex | CNPJ Empresa Exterior | @!R 99.999.999/9999-99 | Vazio() .or. CGC(M->A2_CGCEX) | | | 1 | | S | A | | | | | | | | 7 |
| SA2 | M5 | A2_BAIEX | C | 20 | 0 | Bairro/Dist. | Bairro/Distrito do Func. | @! | | | | 1 | | | | | | | | | | | 7 |
| SA2 | M7 | A2_CIDEX | C | 40 | 0 | Cidade | Cidade do Fornecedor | @! | | | | 1 | | S | A | | | | | | | | 7 |
| SA2 | O0 | A2_BREEX | C | 3 | 0 | Benef.Rend. | Beneficiario Rendimento | 999 | Vazio() .or. FCkResExt("A2_BREEX",M->A2_BREEX) | | | 1 | | S | A | | | | | | | | 7 |
| SA2 | O1 | A2_ESTEX | C | 40 | 0 | Est./Prov. | Estado/Provindia do Func. | @! | | | | 1 | | S | A | | | | | | | | 7 |
| SA2 | F2 | A2_CODNIT | C | 11 | 0 | Num Insc Aut | Número Inscrição Autônomo | @R 9999.9999.999 | | | | 1 | | N | A | R | | | | | | | 8 |
| SA2 | F7 | A2_CATEG | C | 2 | 0 | Categ. SEFIP | Categoria para SEFIP | @ | | | | 1 | | N | A | R | | | | | | | 8 |
| SA2 | G2 | A2_OCORREN | C | 2 | 0 | Ocorrência | Ocorrência SEFIP | @! | FHIST() | | | 1 | | N | A | R | | | | FOpOcor() | | | 8 |
| SA2 | G3 | A2_DTNASC | D | 8 | 0 | Data nasc. | Data de nascimento | | | | | 1 | | N | A | R | | | | | | | 8 |
| SA2 | I1 | A2_CATEFD | C | 3 | 0 | Cat eSocial | Categoria eSocial | @! | | | S049BR | 1 | | N | A | R | | | | | | | 8 |