Tabela: C99 - Tabela de Lotações


Arquivos atualizado em 08/12/2020, com pacotes até 04/12/2020


Tabela(SX2)
X2_NOMEX2_UNICOX2_SYSOBJ
Tabela de LotaçõesC99_FILIAL+C99_ID+C99_VERSAOTAFA246




Indices(SIX)
OrdemChaveDescriçãoNickName
1C99_FILIAL+C99_ID+C99_VERSAO+C99_ATIVOID + Id. Ver. Reg + Reg. Ativo?
2C99_FILIAL+C99_CODIGO+C99_DTINI+C99_DTFIN+C99_ATIVOCod.Lotação + Per. Ini Vld + Per. Fim Vld + Reg. Ativo?
3C99_FILIAL+C99_DTINI+C99_DTFINPer. Ini Vld + Per. Fim Vld
4C99_FILIAL+C99_ID+C99_ATIVOID + Reg. Ativo?
5C99_FILIAL+C99_CODIGO+C99_ATIVOCod.Lotação + Reg. Ativo?
6C99_FILIAL+C99_CODIGO+C99_DTINI+C99_ATIVOCod.Lotação + Per. Ini Vld + Reg. Ativo?
7C99_FILIAL+C99_TPINES+C99_NRINES+C99_ATIVOTp.Ins.Es + Num.Insc.Est + Reg. Ativo?
8C99_FILIAL+C99_ID+C99_EVENTO+C99_STATUS+C99_ATIVOID + Id. Evento + Status Reg. + Reg. Ativo?




Abas(SXA)
XA_ALIASXA_ORDEMXA_DESCRICXA_AGRUPXA_TIPO
C991Informações da Lotação
C992Informações Complementares
C993Número do Recibo




Campos(SX3)
X3_CAMPO X3_TITULO X3_DESCRIC HELP Campo X3_TIPO X3_TAMANHO X3_DECIMAL X3_PICTURE X3_VALID X3_RELACAO X3_F3 X3_TRIGGER X3_BROWSE X3_VISUAL X3_CONTEXT X3_CBOX X3_WHEN X3_INIBRW X3_GRPSXG X3_FOLDER X3_CONDSQL X3_CHKSQL X3_AGRUP X3_POSLGT X3_MODAL
C99_FILIAL Filial Filial Deve representar neste campo o código da Filial referente ao cadastro. C 2 0 Sim Altera Real 033 1 1 2
C99_ID ID Identificador do Registro Deve representar neste campo a identificação única do registro. C 6 0 @! GetSx8Num( "C99", "C99_ID" ) Sim Vizualiza Real 1 1 1
C99_VERSAO Id. Ver. Reg Id.da versão do Registro Campo de uso interno do sistema. Deve representar neste campo a identificação da versão do registro. Será composto por Data + Hora da ação (Inclusão/Alteração/Exclusão). C 14 0 Nao Altera Real 1 1 2
C99_DTINI Per. Ini Vld Período Inicial Validade Deve representar neste campo o mês/ano de início da validade das informações prestadas no evento, no formato MMAAAA. C 6 0 @R 99/9999 XFUNVldDt(,"C99_DTFIN") .and. VLDEVTAB("C99",5,FWFLDGET("C99_CODIGO"),M->C99_DTINI,FWFLDGET("C99_DTFIN"),,1) Sim Altera Real 1 1 1
C99_DTFIN Per. Fim Vld Período Final Validade Deve representar neste campo o mês/ano de fim da validade das informações prestadas no evento, no formato MMAAAA. C 6 0 @R 99/9999 XFUNVldDt("C99_DTINI") .and. VLDEVTAB("C99",5,FWFLDGET("C99_CODIGO"),FWFLDGET("C99_DTINI"),M->C99_DTFIN,,1) Sim Altera Real 1 1 2
C99_CODIGO Cod.Lotação Código da Lotação Deve representar neste campo o código da Lotação. C 30 0 @! VldEvTab("C99",5,M->C99_CODIGO,FWFLDGET("C99_DTINI"),FWFLDGET("C99_DTFIN"),,1) Sim Altera Real 1 1 1
C99_DESCRI Desc.Lotação Descrição da Lotação Deve represetar neste campo a descrição da Lotação. C 220 0 @! Nao Altera Real 1 1 1
C99_TPLOT Id.TpLotação Id.Tipo Lotação Deve representar neste campo a identificação do tipo de lotação. C 6 0 @! XFUNVldCmp("C8F",,,,2,.T.) C8F S Sim Altera Real 1 1 1
C99_DTPLO Des.Tp.Lot. Des.Tipo de Lotação Deve representar neste campo a descrição do tipo de lotação. C 220 0 @! IF(!INCLUI.AND.!EMPTY(C99->C99_TPLOT ),POSICIONE("C8F",1, xFilial("C8F")+C99->C99_TPLOT ,"C8F_CODIGO + ' - ' +C8F_DESCRI"),"") Nao Vizualiza Virtual 1 1 2
C99_TPINES Tp.Ins.Es Tp.Ins.Estabelecimento Deve representar neste campo a identificação do tipo de inscrição do Estabelecimento. C 1 0 @! Pertence(" 1234") .and. XVldTNrIns(M->C99_TPINES , FWFLDGET("C99_NRINES")) Sim Altera Real 1=CNPJ;2=CPF;3=CAEPF;4=CNO 1 1 2
C99_NRINES Num.Insc.Est Núm.Insc.Estabelecimento Deve representar neste campo o número da inscrição do Estabelecimento. C 15 0 @! XVldTNrIns(FWFLDGET("C99_TPINES") ,M->C99_NRINES) Sim Altera Real 1 1 2
C99_TPLOGR Id.Tp.Logr. Tipo do Logradouro Deve representar neste campo o tipo do logradouro. C 6 0 @! XFUNVldCmp( "C06", 3 ,,,4) C06 S Sim Altera Real 1 1 2
C99_DTPLOG Des.Tp.Logr. Desc.Tipo do Logradouro Deve representar neste campo a descrição do tipo do logradouro. C 220 0 @! IF(!INCLUI.AND.!EMPTY(C99->C99_TPLOGR),POSICIONE("C06",3, xFilial("C06")+C99->C99_TPLOGR,"C06_CODIGO + ' - ' +C06_DESCRI"),"") Nao Vizualiza Virtual 1 1 2
C99_DESLOG Des.Lograd. Descrição do Logradouro Deve representar neste campo a descrição do logradouro. C 220 0 @! Sim Altera Real 1 1 2
C99_NUMLOG Num.Lograd. Número do Logradouro Deve representar neste campo o número do logradouro. C 10 0 @! Sim Altera Real 1 1 2
C99_COMLOG Comp.Lograd. Complemento do Lograd. Deve representar neste campo o complemento do logradouro. C 30 0 @! Sim Altera Real 1 1 2
C99_BAIRRO Bairro Nome do Bairro Deve representar neste campo o nome do Bairro. C 60 0 @! Sim Altera Real 1 1 2
C99_CEP CEP CEP da Rua Deve representar neste campo o CEP da Rua C 8 0 @! Sim Altera Real 1 1 2
C99_UF Id.UF Unidade da Federação Deve representar neste campo a identificação da Unidade da Federação. C 6 0 @! xFunVldCmp("C09",3) C09 S Sim Altera Real 1 1 2
C99_DUF Des. UF Desc. UF Deve representar neste campo a descrição da Unidade da Federação. C 220 0 @! IF(!INCLUI.AND.!EMPTY(C99->C99_UF),POSICIONE("C09",3, xFilial("C09")+C99->C99_UF,"C09_UF + ' - ' +C09_DESCRI"),"") Nao Vizualiza Virtual 1 1 2
C99_CODMUN Id.Cod.Mun Cód. Do Município Deve representar neste campo o código do Município C 6 0 @! XFUNVldCmp("C07",4,FWFLDGET("C99_UF")+M->C99_CODMUN) C07 S Sim Altera Real 1 1 2
C99_DCODMU Des.Mun Descrição Do Município Deve representar neste campo a descrição do Município. C 220 0 @! IF(!INCLUI.AND.!EMPTY(C99->C99_CODMUN),POSICIONE("C07",3, xFilial("C07")+C99->C99_CODMUN,"C07_CODIGO + ' - ' +C07_DESCRI"),"") Nao Vizualiza Virtual 1 1 2
C99_FPAS Id.Cod.FPAS Código FPAS Deve representar neste campo o código relativo ao FPAS C 6 0 @! XFUNVldCmp("C8A",,,,2,.T.) C8A S Sim Altera Real 1 1 1
C99_DFPAS Des.FPAS Descrição FPAS Deve representar neste campo a descrição relativa ao FPAS. C 220 0 @! IF(!INCLUI.AND.!EMPTY(C99->C99_FPAS),POSICIONE("C8A",1, xFilial("C8A")+C99->C99_FPAS,"C8A_CDFPAS + ' - ' +C8A_SITCTB"),"") Nao Vizualiza Virtual 1 1 2
C99_CODTER Id Cod Terc Id. Codigo Terceiro Deve representar neste campo o código de Terceiros, conforme tabela 4, já considerando a existência de eventuais convênios para recolhimento direto. Exemplo: Se o contribuinte está enquadrado com FPAS 507, cujo código cheio de Terceiros é 0079, se possuir convênio com Senai deve informar o código 0075. C 6 0 @! XFUNVldCmp("C8A",,,,4,.T.) C8A S Nao Altera Real 1 1 1
C99_DCODTE Desc Terceir Descrição Código Terceiro Deve representar neste campo a descrição relativa ao Código Terceiro. C 220 0 @! IF(!INCLUI.AND.!EMPTY(C99->C99_CODTER),POSICIONE("C8A",1, xFilial("C8A")+C99->C99_CODTER,"C8A_CODTER+ ' - ' +C8A_SITCTB"),"") Nao Vizualiza Virtual 1 1 2
C99_TERSUS Cod Ter Susp Código Terceiros Susp Deve representar neste campo o código combinado dos Terceiros para os quais o recolhimento está suspenso em virtude de processos Judiciais. Exemplo: Se o contribuinte Leiautes do eSocial possui decisões de processos para suspensão de recolhimentos ao Sesi (0008) e ao Sebrae (0064), deve informar o código combinado das duas entidades, ou seja, 0072. C 4 0 @ Sim Altera Real 1 1 2
C99_TPINCT Tp.Insc.Cont Tp Inscrição Contratante Deve representar neste campo o tipo de inscrição do contratante. C 1 0 @! Pertence(" 12") .AND. XVldTNrIns(M->C99_TPINCT , FWFLDGET("C99_NRINCT")) Sim Altera Real 1=CNPJ;2=CPF 2 1 2
C99_NRINCT Núm.Insc.Con Núm inscrição Contratante Deve representar neste campo o número de inscrição do Contratante. C 14 0 @! XVldTNrIns(FWFLDGET("C99_TPINCT") ,M->C99_NRINCT) Sim Altera Real 2 1 2
C99_TPINPR Tp.Insc.Prop Tp Inscrição Proprietário Deve representar neste campo o tipo de inscrição do Proprietário. C 1 0 @! Pertence(" 12") .AND. XVldTNrIns(FWFLDGET("C99_TPINPR") ,M->C99_NRINPR) Sim Altera Real 1=CNPJ;2=CPF 2 1 2
C99_VERANT Id. Ver. Ant Id versão anterior reg. Campo de uso interno do sistema. Deve representar neste campo a identificação da versão anterior do registro. Este campo herdará a versão do registro anterior, quando se tratar de uma alteração/exclusão. C 14 0 @! Nao Altera Real 078 1 2
C99_NRINPR Núm.Insc.Pro Núm insc. Proprietário Deve representar neste campo o número de inscrição do Proprietário. C 14 0 @! XVldTNrIns(FWFLDGET("C99_TPINPR") ,M->C99_NRINPR) Sim Altera Real 2 1 2
C99_STATUS Status Reg. Status do registro Campo de uso interno do sistema. Deve representar neste campo o status do registro: (Vazio) = Registro Novo 0 = Registro Válido (integração) 1 = Registro invalido (integração) 2 = Registro transmitido 3 = Registro transmitido com inconsistência(s) 4 = Registro transmitido válido 9 = Em Processamento C 1 0 @! Pertence(" 012349") Nao Altera Real 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 1 2
C99_PROTUL Ult.Prot.Tr. Prot. Última transmissão Campo de uso interno do sistema. Deve representar neste campo o recibo da última transmissão do registro C 44 0 @! Sim Vizualiza Real 080 3 1 2
C99_PROTPN Pnlt.Prot.Tr Prot. Penúltima transm. Campo de uso interno do sistema. Deve representar neste campo o reciobo da Penúltima transmissão do registro C 44 0 @! Nao Altera Real 080 3 1 2
C99_EVENTO Id. Evento Identificação do Evento Campo de uso interno do sistema. Deve representar neste campo a identificação do evento. Deve ser preenchido com: I=Inclusão A=Alteração E=Exclusão C 1 0 @! Pertence("IAE") "I" Nao Altera Real I=Inclusão;A=Alteração;E=Exclusão 081 1 2
C99_ATIVO Reg. Ativo? Registro Ativo? Campo de uso interno do sistema. Deve representar neste Campo se o registro está ativo: 1= Sim 2= Não C 1 0 @! Pertence("12") "1" Nao Altera Real 1=Sim;2=Não 082 1 2
C99_LOGOPE Log Operacao Log Operacao Log de operação que indica se o registro foi incluido/alterado via Job (integração) ou via browse (manual). 1- Incluído Integração 2- Incluído Manual 3- Incluído Integração + Alterado Integração 4- Incluído Integração + Alterado Manual 5- Incluído Manual + Alterado Integração 6- Incluído Manual + Alterado Manual C 1 0 @! Nao Vizualiza Real 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 1 2
C99_XMLID Id do XML. Id do XML. Id único de transmissão do XML. C 36 0 Sim Vizualiza Real 1 2





Relacionamentos(SX9)
X9_CDOM - Tabela Destino X9_EXPDOM - Expressão Origem X9_EXPCDOM - Expressão Destino
T05 C99_ID T05_LOTTRB
T04 C99_ID T04_LOTACA
T5Q C99_ID T5Q_LOTTRB
T2Y C99_ID T2Y_LOTTRB
C9P C99_ID C9P_LOTACA
T03 C99_FILIAL+C99_ID+C99_VERSAO T03_FILIAL+T03_ID+T03_VERSAO
T0C C99_ID T0C_LOTACA
T03 C99_ID+C99_VERSAO T03_ID+T03_VERSAO
C9K C99_ID C9K_LOTACA
T1Y C99_ID T1Y_LOTACA
CRB C99_ID CRB_CODLOT
T2P C99_ID T2P_LOTACA
T3J C99_ID T3J_LOTTRB
T3G C99_ID T3G_LOTTRB