| 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 |
| C99 | 31 | C99_VERANT | C | 14 | 0 | Id. Ver. Ant | Id versão anterior reg. | @! | | | | 1 | | N | A | R | | | | | | 078 | |
| C99 | 33 | C99_STATUS | C | 1 | 0 | Status Reg. | Status do registro | @! | Pertence(" 012349") | | | 1 | | N | A | R | | 0=Reg.Válido;1=Reg.Invalido;2=Reg.Transmitido;3=Reg.Transmitido com inconsistências;4=Reg.Transmitido válido;9=Em Processamento | | | | 079 | |
| C99 | 36 | C99_EVENTO | C | 1 | 0 | Id. Evento | Identificação do Evento | @! | Pertence("IAE") | "I" | | 1 | | N | A | R | | I=Inclusão;A=Alteração;E=Exclusão | | | | 081 | |
| C99 | 37 | C99_ATIVO | C | 1 | 0 | Reg. Ativo? | Registro Ativo? | @! | Pertence("12") | "1" | | 1 | | N | A | R | | 1=Sim;2=Não | | | | 082 | |
| C99 | 38 | C99_XMLID | C | 36 | 0 | Id do XML. | Id do XML. | | | | | 1 | | S | V | R | | | | | | | |
| C99 | 39 | C99_LOGOPE | C | 1 | 0 | Log Operacao | Log Operacao | @! | | | | 1 | | N | V | R | | 1=Incl.Integr;2=Incl.Manual;3=Incl.Integr+Alt.Integr;4=Incl.Integr+Alt.Manual;5=Incl.Manual+Alt.Integr;6=Incl.Manual+Alt.Manual | | | | | |
| C99 | 01 | C99_FILIAL | C | 2 | 0 | Filial | Filial | | | | | 1 | | S | A | R | | | | | | 033 | 1 |
| C99 | 02 | C99_ID | C | 6 | 0 | ID | Identificador do Registro | @! | | GetSx8Num( "C99", "C99_ID" ) | | 1 | | S | V | R | | | | | | | 1 |
| C99 | 03 | C99_VERSAO | C | 14 | 0 | Id. Ver. Reg | Id.da versão do Registro | @! | | | | 1 | | N | A | R | | | | | | 078 | 1 |
| C99 | 04 | C99_DTINI | C | 6 | 0 | Per. Ini Vld | Período Inicial Validade | @R 99/9999 | XFUNVldDt(,"C99_DTFIN") .and. VLDEVTAB("C99",5,FWFLDGET("C99_CODIGO"),M->C99_DTINI,FWFLDGET("C99_DTFIN"),,1) | | | 1 | | S | A | R | | | | | | | 1 |
| C99 | 05 | C99_DTFIN | C | 6 | 0 | Per. Fim Vld | Período Final Validade | @R 99/9999 | XFUNVldDt("C99_DTINI") .and. VLDEVTAB("C99",5,FWFLDGET("C99_CODIGO"),FWFLDGET("C99_DTINI"),M->C99_DTFIN,,1) | | | 1 | | S | A | R | | | | | | | 1 |
| C99 | 06 | C99_CODIGO | C | 30 | 0 | Cod.Lotação | Código da Lotação | @! | VldEvTab("C99",5,M->C99_CODIGO,FWFLDGET("C99_DTINI"),FWFLDGET("C99_DTFIN"),,1) | | | 1 | | S | A | R | | | | | | | 1 |
| C99 | 07 | C99_DESCRI | C | 220 | 0 | Desc.Lotação | Descrição da Lotação | @! | | | | 1 | | N | A | R | | | | | | | 1 |
| C99 | 08 | C99_TPLOT | C | 6 | 0 | Id.TpLotação | Id.Tipo Lotação | @! | XFUNVldCmp("C8F",,,,2,.T.) | | C8F | 1 | S | S | A | R | | | | | | | 1 |
| C99 | 09 | C99_DTPLO | C | 220 | 0 | Des.Tp.Lot. | Des.Tipo de Lotação | @! | | IF(!INCLUI.AND.!EMPTY(C99->C99_TPLOT ),POSICIONE("C8F",1, xFilial("C8F")+C99->C99_TPLOT ,"C8F_CODIGO + ' - ' +C8F_DESCRI"),"") | | 1 | | N | V | V | | | | | | | 1 |
| C99 | 10 | C99_TPINES | C | 1 | 0 | Tp.Ins.Es | Tp.Ins.Estabelecimento | @! | Pertence(" 1234") .and. XVldTNrIns(M->C99_TPINES , FWFLDGET("C99_NRINES")) | | | 1 | | S | A | R | | 1=CNPJ;2=CPF;3=CAEPF;4=CNO | | | | | 1 |
| C99 | 11 | C99_NRINES | C | 15 | 0 | Num.Insc.Est | Núm.Insc.Estabelecimento | @! | XVldTNrIns(FWFLDGET("C99_TPINES") ,M->C99_NRINES) | | | 1 | | S | A | R | | | | | | | 1 |
| C99 | 12 | C99_TPLOGR | C | 6 | 0 | Id.Tp.Logr. | Tipo do Logradouro | @! | XFUNVldCmp( "C06", 3 ,,,4) | | C06 | 1 | S | S | A | R | | | | | | | 1 |
| C99 | 13 | C99_DTPLOG | C | 220 | 0 | Des.Tp.Logr. | Desc.Tipo do Logradouro | @! | | IF(!INCLUI.AND.!EMPTY(C99->C99_TPLOGR),POSICIONE("C06",3, xFilial("C06")+C99->C99_TPLOGR,"C06_CODIGO + ' - ' +C06_DESCRI"),"") | | 1 | | N | V | V | | | | | | | 1 |
| C99 | 14 | C99_DESLOG | C | 220 | 0 | Des.Lograd. | Descrição do Logradouro | @! | | | | 1 | | S | A | R | | | | | | | 1 |
| C99 | 15 | C99_NUMLOG | C | 10 | 0 | Num.Lograd. | Número do Logradouro | @! | | | | 1 | | S | A | R | | | | | | | 1 |
| C99 | 16 | C99_COMLOG | C | 30 | 0 | Comp.Lograd. | Complemento do Lograd. | @! | | | | 1 | | S | A | R | | | | | | | 1 |
| C99 | 17 | C99_BAIRRO | C | 60 | 0 | Bairro | Nome do Bairro | @! | | | | 1 | | S | A | R | | | | | | | 1 |
| C99 | 18 | C99_CEP | C | 8 | 0 | CEP | CEP da Rua | @! | | | | 1 | | S | A | R | | | | | | | 1 |
| C99 | 19 | C99_UF | C | 6 | 0 | Id.UF | Unidade da Federação | @! | xFunVldCmp("C09",3) | | C09 | 1 | S | S | A | R | | | | | | | 1 |
| C99 | 20 | C99_DUF | C | 220 | 0 | Des. UF | Desc. UF | @! | | IF(!INCLUI.AND.!EMPTY(C99->C99_UF),POSICIONE("C09",3, xFilial("C09")+C99->C99_UF,"C09_UF + ' - ' +C09_DESCRI"),"") | | 1 | | N | V | V | | | | | | | 1 |
| C99 | 21 | C99_CODMUN | C | 6 | 0 | Id.Cod.Mun | Cód. Do Município | @! | XFUNVldCmp("C07",4,FWFLDGET("C99_UF")+M->C99_CODMUN) | | C07 | 1 | S | S | A | R | | | | | | | 1 |
| C99 | 22 | C99_DCODMU | C | 220 | 0 | Des.Mun | Descrição Do Município | @! | | IF(!INCLUI.AND.!EMPTY(C99->C99_CODMUN),POSICIONE("C07",3, xFilial("C07")+C99->C99_CODMUN,"C07_CODIGO + ' - ' +C07_DESCRI"),"") | | 1 | | N | V | V | | | | | | | 1 |
| C99 | 23 | C99_FPAS | C | 6 | 0 | Id.Cod.FPAS | Código FPAS | @! | XFUNVldCmp("C8A",,,,2,.T.) | | C8A | 1 | S | S | A | R | | | | | | | 1 |
| C99 | 24 | C99_DFPAS | C | 220 | 0 | Des.FPAS | Descrição FPAS | @! | | IF(!INCLUI.AND.!EMPTY(C99->C99_FPAS),POSICIONE("C8A",1, xFilial("C8A")+C99->C99_FPAS,"C8A_CDFPAS + ' - ' +C8A_SITCTB"),"") | | 1 | | N | V | V | | | | | | | 1 |
| C99 | 25 | C99_CODTER | C | 6 | 0 | Id Cod Terc | Id. Codigo Terceiro | @! | XFUNVldCmp("C8A",,,,4,.T.) | | C8A | 1 | S | N | A | R | | | | | | | 1 |
| C99 | 26 | C99_DCODTE | C | 220 | 0 | Desc Terceir | Descrição Código Terceiro | @! | | IF(!INCLUI.AND.!EMPTY(C99->C99_CODTER),POSICIONE("C8A",1, xFilial("C8A")+C99->C99_CODTER,"C8A_CODTER+ ' - ' +C8A_SITCTB"),"") | | 1 | | N | V | V | | | | | | | 1 |
| C99 | 27 | C99_TERSUS | C | 4 | 0 | Cod Ter Susp | Código Terceiros Susp | @ | | | | 1 | | S | A | R | | | | | | | 1 |
| C99 | 28 | C99_TPINCT | C | 1 | 0 | Tp.Insc.Cont | Tp Inscrição Contratante | @! | Pertence(" 12") .AND. XVldTNrIns(M->C99_TPINCT , FWFLDGET("C99_NRINCT")) | | | 1 | | S | A | R | | 1=CNPJ;2=CPF | | | | | 2 |
| C99 | 29 | C99_NRINCT | C | 14 | 0 | Núm.Insc.Con | Núm inscrição Contratante | @! | XVldTNrIns(FWFLDGET("C99_TPINCT") ,M->C99_NRINCT) | | | 1 | | S | A | R | | | | | | | 2 |
| C99 | 30 | C99_TPINPR | C | 1 | 0 | Tp.Insc.Prop | Tp Inscrição Proprietário | @! | Pertence(" 12") .AND. XVldTNrIns(FWFLDGET("C99_TPINPR") ,M->C99_NRINPR) | | | 1 | | S | A | R | | 1=CNPJ;2=CPF | | | | | 2 |
| C99 | 32 | C99_NRINPR | C | 14 | 0 | Núm.Insc.Pro | Núm insc. Proprietário | @! | XVldTNrIns(FWFLDGET("C99_TPINPR") ,M->C99_NRINPR) | | | 1 | | S | A | R | | | | | | | 2 |
| C99 | 34 | C99_PROTUL | C | 44 | 0 | Ult.Prot.Tr. | Prot. Última transmissão | @! | | | | 1 | | S | V | R | | | | | | 080 | 3 |
| C99 | 35 | C99_PROTPN | C | 44 | 0 | Pnlt.Prot.Tr | Prot. Penúltima transm. | @! | | | | 1 | | N | A | R | | | | | | 080 | 3 |
| C99 | 40 | C99_ALQRAT | N | 1 | 0 | Alíquota RAT | Alíquota RAT | 9 | | | | 1 | | N | A | R | | | | | | | 1 |
| C99 | 41 | C99_FAP | N | 6 | 4 | Fator FAP | Fator Aciden. Prev. FAP | @E 9.9999 | | | | 1 | | N | A | R | | | | | | | 1 |