Tabela
BQC Subcontrato
Campo Tipo Tamanho Decimal Titulo Formato Validacao F3 Contexto Lista Condicao PYME
BQC_FILIAL C 2 0 Filial S
BQC_CODIGO C 8 0 Codigo @! S
BQC_NUMCON C 12 0 Num.Contrato @! S
BQC_VERCON C 3 0 Versao Cont. @! S
BQC_CODINT C 4 0 Operadora @R !.!!! PLSVLDINT(M->BQC_CODINT) .And. ExistChav("BQC",M->BQC_CODINT+M->BQC_CODIGO,1) B89PLS R S
BQC_DESEMP C 80 0 Descricao @! V S
BQC_CODEMP C 4 0 Grupo/Empr. @! PlsZero().And.ExistCpo("BG9",M->BQC_CODINT+M->BQC_CODEMP,1) B7APLS S
BQC_SUBCON C 9 0 Sub-Contrato @! ExistChav("BQC") S
BQC_VERSUB C 3 0 Versao Sub. @! S
BQC_DATCON D 8 0 Dt.Sub-Cont. @d S
BQC_DESCRI C 70 0 Id.Sub-Cont. @! S
BQC_NREDUZ C 20 0 Nm. Reduzido @! S
BQC_COBNIV C 1 0 Cb.Neste Niv @! PLSVLDNIV() 1=Sim;0=Nao S
BQC_CODCLI C 6 0 Cod. Cliente @! Empty(M->BQC_CODCLI) .Or. ExistCpo("SA1",M->BQC_CODCLI) SA1 PL660CF(3,"C") S
BQC_CNPJ C 14 0 CNPJ @R 99.999.999/9999-99 S
BQC_LOJA C 2 0 Loja @! (Empty(M->BQC_LOJA) .And. Empty(M->BQC_CODCLI)) .Or. ExistCpo("SA1",M->BQC_CODCLI+M->BQC_LOJA) PL660CF(3,"C") S
BQC_NOME C 70 0 Nome Cliente @! V S
BQC_PODREM C 1 0 Perm.Reemb? @! R 1=Sim;0=Nao S
BQC_NATURE C 10 0 Natureza @! FinVldNat( .T. ) SED S
BQC_CODFOR C 6 0 Fornecedor @! Empty(M->BQC_CODFOR) .Or. ExistCpo("SA2",M->BQC_CODFOR) SA2 PL660CF(3,"F") S
BQC_LOJFOR C 2 0 Loja @! (Empty(M->BQC_LOJFOR) .And. Empty(M->BQC_CODFOR)) .Or. ExistCpo("SA2",M->BQC_CODFOR+M->BQC_LOJFOR) PL660CF(3,"F") S
BQC_NOMFOR C 40 0 Nome Forn. @! V S
BQC_PERCON N 12 2 % Desc. Cont @E 999.99 M->BQC_PERCON >= 0 .and. M->BQC_PERCON <= 100 S
BQC_VENCTO N 2 0 Dia Vencto. 999 IIF(M->BQC_COBNIV=="1",M->BQC_VENCTO > 0,.T.) S
BQC_TPVCPP C 1 0 Tipo Vencto @! R 1=Vencimento Fixo;2=Qtd Dias apos a emissao da fatura N
BQC_VENCCO N 2 0 Venc. C. Op. 99 M->BQC_VENCCO>=1 .And. M->BQC_VENCCO<=31 R N
BQC_TPVCCO C 1 0 Tipo Venc Co @! R 1=Vencimento Fixo;2=Qtd Dias apos a emissao da fatura N
BQC_ALTVEN C 1 0 Altera Venc. @! 1=Sim;0=Nao S
BQC_GRATUI C 1 0 Gratuito ? @! 1=Sim;0=Nao S
BQC_COBRET C 1 0 Cob Retroa.? @! 1=Sim;0=Nao S
BQC_COBRAT C 1 0 Cob.Pro Rata @! 0=Nao;1=Sim S
BQC_DIARET N 2 0 D.Lim.Ret. 99 If(M->BQC_COBRET=='1',Entre(1, 31, M->BQC_DIARET),.T.) S
BQC_CONCON C 1 0 Cons.Compet? @! 1=Sim;0=Nao M->BQC_COBRET=="" S
BQC_ULTCOB D 8 0 Dt Ult. Cob. S
BQC_NUMCOB C 12 0 Numero Cob @! S
BQC_PATROC C 1 0 Patrocinador @! 1=Sim;0=Nao S
BQC_PERPAT N 7 2 % Patrocino @E 9,999.99 R S
BQC_TIPBLO C 1 0 Tp. Bloqueio @! If(Empty(M->BQC_CODBLO) .And. M->BQC_TIPBLO <> "0",(HELP("",1,"PLSA660TBL"),.F.),.T.) 0=Bloqueio;1=Desbloqueio S
BQC_CODBLO C 3 0 Cod.Bloqueio @! If(Empty(M->BQC_CODBLO),.T.,ExistCpo("BQU",M->BQC_CODBLO,1)) BQXPLS S
BQC_DESBLO C 30 0 Descr. Bloq. @! V S
BQC_DATBLO D 8 0 Data Bloq. S
BQC_ANTCON C 12 0 No.Ant.Cont. @! S
BQC_VL2BOL N 11 2 Vl 2a. Via B @E 99,999,999.99 S
BQC_VALID D 8 0 Validade @D S
BQC_MESREA C 2 0 Mes Reajuste 99 M->BQC_MESREA >= "01" .And. M->BQC_MESREA <= "12" S
BQC_INDREA C 6 0 Ind Reajuste Vazio() .Or. ExistCpo("AAD") AAD S
BQC_PERREJ C 2 0 Pr. Reajuste @! 12=Anual;06=Semestral;03=Trimestral;02=Bimestral;01=Mensal S
BQC_CONTAC C 20 0 Cta Contabil @! S
BQC_TIPEND C 1 0 Tipo de End @! 1=End. Correspondencia;2=End. Cobranca S
BQC_CEP C 8 0 Cep @! B83PLS S
BQC_LOGRAD C 45 0 Logradouro @! S
BQC_NUMERO C 6 0 Numero @! S
BQC_COMPLE C 20 0 Complemento @! S
BQC_BAIRRO C 20 0 Bairro @! S
BQC_CODMUN C 7 0 Cd Municipio @! BID->(ExistCpo("BID",M->BQC_CODMUN,1)) B57PLS S
BQC_MUN C 30 0 Cidade @! S
BQC_ESTADO C 2 0 Estado @! ExistCpo("SX5","12"+M->BQC_ESTADO,1) S
BQC_ENDCOB C 1 0 Local Cobr. @! 1=Cliente;2=Sub-contrato S
BQC_TEL C 15 0 Telefone @R (99)99999-9999 S
BQC_IMPORT C 20 0 Arq Importad @! S
BQC_INFANS C 1 0 Infor.ANS? @! 1=Sim;0=Nao S
BQC_EMICAR C 1 0 Emitir Cart? @! 1=Sim;0=Nao S
BQC_OBRFAM C 1 0 Obr Fin Fam? @! 1=Sim;0=Nao M->BQC_COBNIV=="0" S
BQC_PERCOM C 1 0 Perm.Comp.Pr @! 1=Sim;0=Nao S
BQC_GRPCOB C 4 0 Grupo Cobran @! BR0PLS S
BQC_DESGRP C 30 0 Descr. Grupo @! V S
BQC_OBRDAD C 1 0 Obr Dt Admi. @! 1=Sim;0=Nao S
BQC_EQUIPE C 3 0 Cod.Equipe @! Vazio() .Or. ExistCpo("BXL") BXLPLS S
BQC_NOMEQ C 25 0 Nome Equipe @! V S
BQC_CODVEN C 6 0 Cod.Vendedor @! Vazio() .Or. (ExistCpo("SA3") .and. PL903SA3("M->BQC_CODVEN")) SA3 S
BQC_NOMVEN C 25 0 Nome Vend. @! V S
BQC_RESCOM C 1 0 Resp.Compra? @! 1=Cliente da Familia;2=Cliente do Nivel de Cobranca;3=A Escolher M->BQC_PERCOM=="1" S
BQC_QUACOB C 1 0 QuandoCobrar @! 1=No Ato;2=Na Fatura;3=A Escolher M->BQC_PERCOM=="1" S
BQC_NPERRN N 3 0 Period.Ren. 999 S
BQC_ABRQUE C 1 0 Chama Quest. @! 0=Nao;1=Sim S
BQC_CONSLI C 1 0 Lim.Emi.Guia @! 1=Sim;0=Nao S
BQC_LIMCH N 4 0 Lim. CH Guia 9999 M->BQC_CONSLI=="1" S
BQC_RPGPAT C 1 0 Rs.Cp.Guia P @! 1=Cliente do Nivel de Cobranca;2=Cliente Generico S
BQC_ENTFIL C 1 0 Ent.Filant.? @! 1=Sim;0=Nao S
BQC_OUTLAN C 1 0 Outros Lan. @! 1=Sim;0=Nao S
BQC_TIPPAG C 2 0 Forma Pagto @! vazio() .or. ExistCpo("BQL",M->BQC_TIPPAG,1) BQLPL1 S
BQC_REGFIN C 1 0 Ck.Reg.Fin? @! 1=Sim;0=Nao S
BQC_BCOCLI C 3 0 Banco Client @! S
BQC_AGECLI C 5 0 Agenc Client @! S
BQC_REGGOP C 1 0 Ck.Reg.Gr.Op @! 1=Sim;0=Nao S
BQC_CTACLI C 10 0 Conta Client @! S
BQC_PORTAD C 3 0 Banco Oper @! vazio() .or. ExistCpo("SA6",M->BQC_PORTAD,1) SA6 S
BQC_GRUOPE C 2 0 Gr Operadora @! BA2->(ExistCpo("BA2",M->BQC_GRUOPE,1)) BA2PLS M->BQC_REGGOP=="1" S
BQC_AGEDEP C 5 0 Agencia Oper @! vazio() .or. ExistCpo("SA6",M->BQC_PORTAD+M->BQC_AGEDEP,1) S
BQC_CTACOR C 10 0 Conta Oper @! vazio() .or. ExistCpo("SA6",M->BQC_PORTAD+M->BQC_AGEDEP+BQC_CTACOR,1) S
BQC_COBJUR C 1 0 Cob. Juros ? @! 0=Nao;1=Sim S
BQC_TAXDIA N 7 2 % Juros Dia @E 9,999.99 S
BQC_JURDIA N 9 2 Vl Juros Dia @E 999,999.99 S
BQC_MAIORI N 3 0 Maioridade 999 S
BQC_GUIPOS C 1 0 Guia no POS? @! R 1=Sim;0=Nao S
BQC_CLAINS C 1 0 Classif.INSS @! 1=Pessoa Fisica;2=Pessoa Juridica;3=PJ(Ent.Filantropica) S
BQC_CODVE2 C 6 0 Cod Vend 2 @! Vazio() .Or. (ExistCpo("SA3") .and. PL903SA3("M->BQC_CODVE2")) SA3 R S
BQC_NOMVE2 C 25 0 Nome Vend 2 @! V S
BQC_CRGPOS C 40 0 Desc. Critic @! M->BQC_GUIPOS == "1" S
BQC_MOTREA C 250 0 Mot Reajuste @! R N
BQC_CARREA C 1 0 Car Reajuste @! R 1=Variacao de Custos Assist.;2=Variacao no Indice de Utiliz.;3=Sem Reajuste;4=Outra N
BQC_REALIN C 1 0 Reajuste Lin @! R 0=Nao;1=Sim N
BQC_NOMCAR C 40 0 Nome Cartao @! R N
BQC_INFCAR C 40 0 Inf. Cartao @! R N
BQC_AGLUT C 1 0 Aglut. Fat.? @! R 1=Sim;0=Nao N
BQC_CODTES C 3 0 Tipo Saida @! existcpo('SF4').And.MaAvalTes('S',M->BQC_CODTES) SF4 R N
BQC_QTDUS N 12 4 Quant. de US @E 9,999,999.9999 R N
BQC_QTDPUS N 3 0 Periodo 999 Positivo() R N
BQC_UNIPUS C 1 0 Unidade @! R 1=Dias;2=Meses;3=Anos S
BQC_VERLIM C 1 0 Ver. Limite @! R 0=Sim;1=Nao S
BQC_PACOOK C 1 0 Parcela? @! R 0=Sim;1=Nao S
BQC_LIQUID C 1 0 Liquida? @! R 0=Sim;1=Nao S
BQC_MESLIQ N 3 0 Mes Liquida @E 999 R M->BQC_LIQUID == '0' S
BQC_VLRMIN N 9 2 Vlr. Min @E 999,999.99 R S
BQC_PERMIN N 3 0 Per. Min. @E 999 M->BQC_PERMIN <= 100 R S
BQC_VLRPAR N 9 2 Vlr Parcela @E 999,999.99 R S
BQC_PERPAR N 3 0 Per. Parcela @E 999 M->BQC_PERPAR <= 100 R S
BQC_QTSMES N 3 0 Qtd Meses @E 999 R S
BQC_CODPAT C 6 0 Cd. Patronal @! PL660VLPAT("BQC") B1JPLS R S
BQC_DESPAT C 40 0 Ds. Patronal @! V S
BQC_MDFTPT C 1 0 Mod Cobranca @! R 1=Empresa;2=Titular;3=Compartilhado S
BQC_DIASIN N 4 0 Dias Inadimp @E 9,999 R N
BQC_CODSB1 C 15 0 Produto ERP @! Vazio() .Or. SB1->(ExistCpo('SB1',M->BQC_CODSB1)) SB1 R S
BQC_TABCOP C 4 0 CoPart Int. @! VAZIO() .OR. BRT->(ExistCpo("BRT",M->BQC_TABCOP,1)) PLSBRT R S
BQC_BQDEFI C 1 0 Blq Def. Fis @! R 0=Nao;1=Sim S
BQC_CEINSS C 14 0 Cad Esp INSS @! S
BQC_RECANS C 6 0 Reg ANS REC @! R S
BQC_CIE309 C 1 0 Cient RN 309 @! R 1=Ciente;2=Ciente, mas usar regra da oper.;3=Nao Ciente S
BQC_SEASPL C 60 0 Adm.Benefi. @! R S
BQC_RAZSBE C 40 0 Raz.Soc.Adm @! R S
BQC_COMAUT C 1 0 Compe. Auto? @! Pertence("01") R 0=Nao;1=Sim S
BQC_CAEPF C 14 0 Numero CAEPF R S
BQC_CNPADM C 14 0 CNPJ ADM @R 99.999.999/9999-99 R S