Tabela: BT5 - Grupo de Empresa Contrato


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


Tabela(SX2)
X2_NOMEX2_UNICOX2_SYSOBJ
Grupo de Empresa Contrato




Indices(SIX)
OrdemChaveDescriçãoNickName
1BT5_FILIAL+BT5_CODINT+BT5_CODIGO+BT5_NUMCON+BT5_VERSAOOperadora + Codigo + Num.Contrato + Versao
2BT5_FILIAL+BT5_CODINT+BT5_INTERC+BT5_TIPOIN+BT5_ALLOPE+BT5_OPEINTOperadora + Intercambio? + Tipo Interc. + Todas Oper.? + Oper. Interc
3BT5_FILIAL+BT5_CODINT+BT5_CODIGO+BT5_INTERC+BT5_TIPOIN+BT5_ALLOPE+BT5_OPEINTOperadora + Codigo + Intercambio? + Tipo Interc. + Todas Oper.? + Oper
4BT5_FILIAL+BT5_NOME+BT5_CODINTNome Cliente + Operadora
5BT5_FILIAL+BT5_CODCLI+BT5_LOJACod. Cliente + Loja




Abas(SXA)
XA_ALIASXA_ORDEMXA_DESCRICXA_AGRUPXA_TIPO
BT51Dados do Contrato
BT52Financeiro
BT53Intercambio




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
BT5_FILIAL Filial Filial do Sistema C 2 0 Sim Altera Virtual 033 1 2
BT5_CODINT Operadora Operadora Indica o código da Instituição de Saúde,para a qual, serão válidas as informa- ções abaixo cadastradas. C 4 0 @! Sim Altera Virtual 1 1 2
BT5_CODIGO Codigo Codigo C 4 0 @! Sim Altera Virtual 1 1 2
BT5_NUMCON Num.Contrato Numero do Contrato Este campo deve informar o Numero do Contrato do Grupo/Empresa para esta Operadora de Saude. C 12 0 @! PLSA660BT5() Sim Altera Virtual 1 1 1
BT5_VERSAO Versao Versao Este campo deve informar a Versao do Contrato. C 3 0 @! cPLSVersao Sim Vizualiza Virtual 1 1 1
BT5_DATCON Dt. Contrato Data do Contrato Neste campo devera ser informado a Data do Contrato. D 8 0 @d S Sim Altera Virtual 1 1 1
BT5_TIPCON Tp. Contrato Tipo Contrato Informe neste campo o Tipo de Contrato: Ex: Contrato INDIVIDUAL, Contrato COLETIVO POR ADESAO, Contrato FAMILIAR, dentre outros. C 3 0 @! ExistCpo("BII",M->BT5_TIPCON,1) B54PLS S Sim Altera Virtual 1 1 1
BT5_DESCON Ds Tp Contr. Descricao Tipo Contrato Este campo sera alimentado automaticamente com a descricao do Tipo de Contrato selecionado no campo anterior. C 30 0 @! If(Inclui,"",Posicione("BII",1,xFilial("BII")+BT5->BT5_TIPCON,"BII_DESCRI")) Sim Vizualiza Virtual 1 1 2
BT5_ANTCON No.Ant.Cont. Numero Antigo Contrato Informe neste campo o Numero do Contrato no Sistema Antigo. C 12 0 @! Sim Altera Virtual 1 1 2
BT5_COBNIV Cb.Neste Niv Cb.Neste Niv Indica se a cobrança será neste nível. Ela poderá estar em GRUPO/EMPRESA, CONTRATO, SUBCONTRATO, FAMÍLIA e USUÁRIO. C 1 0 @! PLSVLDNIV() "0" S Sim Altera Virtual 1=Sim;0=Nao 2 1 1
BT5_CODCLI Cod. Cliente Codigo do Cliente Indica o código do cliente para o qual será feito o relacionamento financeiro neste nível. C 6 0 @! ExistCpo("SA1",M->BT5_CODCLI+M->BT5_LOJA) .or. Empty(M->BT5_CODCLI) SA1 S Sim Altera Virtual PL660CF(2,"C") 001 2 1 2
BT5_LOJA Loja Loja Neste campo deve ser informado o codigo que representara a Loja deste Cliente. C 2 0 @! ExistCpo("SA1",M->BT5_CODCLI+M->BT5_LOJA) "01" Sim Vizualiza Virtual 002 2 1 2
BT5_NOME Nome Cliente Nome do Cliente Este campo sera alimentado automaticamente com a descricao do Cliente, de acordo com o codigo selecionado no campo interior. C 70 0 @! If(Inclui,"",Posicione("SA1",1,xFilial("SA1")+BT5->(BT5_CODCLI+BT5_LOJA),"A1_NOME")) Sim Vizualiza Virtual Posicione("SA1",1,xFilial("SA1")+BT5->(BT5_CODCLI+BT5_LOJA),"A1_NOME") 2 1 2
BT5_NATURE Natureza Codigo da Nat Financeira Indique a Natureza que será utilizada para gerar os títulos a receber deste contrato. Esta definição influencia no cálculo de impostos, de acordo com a configuração realizada no cadastro da Natureza selecionada. Este campo é habilitado somente quando a cobrança está configurada para este nível (contrato), ou seja, quando o campo BT5_COBNIV está preenchido com a opção 1 = SIM. C 10 0 @! FinVldNat( .T. ) SED Sim Altera Virtual 2 1 2
BT5_CODFOR Fornecedor Fornecedor Campo reservado para futura implementação, atualmente não possui nenhuma validação específica. Este campo é habilitado somente quando a cobrança está configurada para este nível (contrato), ou seja, quando o campo BT5_COBNIV está preenchido com a opção 1 = SIM e Não foi informado um código de cliente no campo BT5_CODCLI. C 6 0 @! ExistCpo("SA2",M->BT5_CODFOR+M->BT5_LOJFOR,1) .or. Empty(M->BT5_CODFOR) SA2 S Sim Altera Virtual PL660CF(2,"F") 001 2 1 2
BT5_LOJFOR Loja Loja C 2 0 @! "01" Sim Vizualiza Virtual 002 2 1 2
BT5_NOMFOR Nome Forn. Nome do Fornecedor C 40 0 @! Sim Vizualiza Virtual 2 1 2
BT5_VENCTO Dia Vencto. Dia do Vencimento Indica o dia para vencimento da fatura do cliente informado. Sempre que informado um cliente, em algum nível, será obrigatório o cadastramento de um dia para vencimento da fatura. N 2 0 99 Sim Altera Virtual M->BT5_COBNIV=="1" 2 1 2
BT5_INTERC Intercambio? Subcontrato de Intercamb? Informe “SIM” para indicar que este é um contrato específico de intercâmbio. Quando preenchido com “Não” ou em branco, o contrato não será considerado nas regras de intercâmbio. C 1 0 @! PLSA600VI() Sim Altera Virtual 1=Sim;0=Nao 3 1 2
BT5_MODPAG Modal. Cobr. Modalidade de Pagamento Indique se a modalidade de cobrança deste contrato é Pré-pagamento ou Custo Operacional. C 1 0 @! "2" Sim Altera Virtual 1=Pre-Pagamento;2=Custo Operacional 3 1 2
BT5_TIPOIN Tipo Interc. Tipo de Intercambio Informe um tipo de intercâmbio, caso seja um contrato específico de intercâmbio (BT5_INTERC = SIM). Ex. 01 – Eventual. C 2 0 @! BE8->(ExistCpo("BE8",M->BT5_TIPOIN,1)) .And. PLSA600VI() BE8PLS S Sim Altera Virtual 3 1 2
BT5_DSTPIN Descricao Descricao C 30 0 @! If(Inclui,"",BE8->(Posicione("BE8",1,xFilial("BE8")+BT5->BT5_TIPOIN,"BE8_DESCRI"))) Sim Vizualiza Virtual 3 1 2
BT5_ALLOPE Todas Oper.? Todas as Operadoras? Campo utilizado para processos de intercâmbio. Informe “Sim” para indicar que o intercâmbio deste contrato é válido para todas as operadoras. E, informe “Não” para indicar uma operadora de intercâmbio específica para este contrato, neste caso o campo BT5_OPEINT será habilitado para que seja indicada a operadora em questão. C 1 0 @! PLSA600VI() Sim Altera Virtual 1=Sim;0=Nao 3 1 2
BT5_OPEINT Oper. Interc Operadora do Intercambio? Indique a operadora de intercâmbio específica deste contrato. Este campo será habilitado somente quando o campo “Todas Operadoras? (BT5_ALLOPE)” estiver preenchido com a opção “Não”. C 4 0 @! PLSA600VI() .And. Eval({ || If(Empty(M->BT5_OPEINT),.T.,BA0->(ExistCpo("BA0"))) }) B39PLS S Sim Altera Virtual M->BT5_ALLOPE="0" 3 1 2
BT5_DESINT Nome Operad. Nome Operadora C 40 0 @! If(Inclui,"",Posicione("BA0",1,xFilial("BA0")+BT5->(BT5_OPEINT),"BA0_NOMINT")) Sim Vizualiza Virtual 3 1 2
BT5_IMPORT Arq Import. Arquivo Importado C 20 0 @! Sim Vizualiza Virtual 3 1 2
BT5_INFANS Infor. ANS? Informa ANS? Indica se devem ser enviadas informações à ANS (Agência Nacional de saúde Suplementar) referentes a este contrato. C 1 0 @! "1" Sim Altera Real 1=Sim;0=Nao 1 1 2
BT5_TIPPAG Forma Pagto Codigo da Forma de Pagto Indique o código da forma de pagamento (tipo de cobrança) á ser utilizado no processo de Distribuição de Cobrança (FINA069). C 2 0 @! vazio() .or. ExistCpo("BQL",M->BT5_TIPPAG,1) BQLPL1 Sim Altera Virtual 2 1 2
BT5_BCOCLI Banco Client Banco do Cliente C 3 0 @! Sim Altera Virtual 2 1 2
BT5_AGECLI Agenc Client Agencia do Cliente C 5 0 @! Sim Altera Virtual 2 1 2
BT5_CTACLI Conta Client Conta do Cliente Informe a conta do cliente para fins de controle de faturamento, utilizada no processo de Distribuição de Cobrança (FINA069). C 10 0 @! Sim Altera Virtual 2 1 2
BT5_PORTAD Banco Oper Banco da Operadora Código do portador. Identifica o agente cobrador responsável pela cobrança do título. C 3 0 @! vazio() .or. ExistCpo("SA6",M->BT5_PORTAD,1) SA6 Sim Altera Virtual 2 1 2
BT5_AGEDEP Agencia Oper Agencia da Operadora C 5 0 @! vazio() .or. ExistCpo("SA6",M->BT5_PORTAD+M->BT5_AGEDEP,1) Sim Altera Virtual 2 1 2
BT5_CTACOR Conta Oper Conta da Operadora C 10 0 @! vazio() .or. ExistCpo("SA6",M->BT5_PORTAD+M->BT5_AGEDEP+BT5_CTACOR,1) Sim Altera Virtual 2 1 2
BT5_COBJUR Cob. Juros ? Cobra Juros Proximo Mes ? C 1 0 @! "0" Sim Altera Virtual 0=Nao;1=Sim 2 1 2
BT5_TAXDIA % Juros Dia % de Juros ao Dia Informe o Percentual que deve ser considerado ao dia para cálculo de juros. Este percentual será utilizado quando a cobrança estiver parametrizada no nível do contrato e o campo BT5_COBJUR - Cobra juros estiver preenchido com a opção: SIM. N 7 2 @E 9999.99 Sim Altera Virtual 2 1 2
BT5_JURDIA Vl Juros Dia Valor de Juros ao Dia N 9 2 @E 99,999.99 Sim Altera Virtual 2 1 2
BT5_MAIORI Maioridade Maioridade Informe á partir de qual a idade é considerada a maioridade para este contrato. Exemplo: 21 - Para indicar que será á partir de 21 anos de idade. N 3 0 999 Nao Altera Virtual 1 1 2
BT5_PODREM Perm.Reemb? Permite Reembolso? Permite Reembolso? C 1 0 @! '1' Nao Altera Real 1=Sim;0=Nao 1 2
BT5_DIASIN Dias Inadimp Qtd Dias de Inadimplencia Quantidade de Dias de Inadimplencia. N 4 0 @E 9,999 Nao Altera Real 1 2
BT5_CODTES Tipo Saida Tipo Saida Código do TES C 3 0 @! Vazio() .or. Existcpo('SF4').And. MaAvalTes('S',M->BT5_CODTES) SF4 Nao Altera Real 2 1 2
BT5_CODSB1 Produto ERP Codigo Produto ERP Codigo do produto C 15 0 @! Vazio() .Or. SB1->(ExistCpo('SB1',M->BT5_CODSB1)) SB1 Nao Altera Real 030 2 1 2
BT5_CODANS FORA DE USO FORA DE USO Codigo ANS para operadora de reciprocidade Assumida C 4 0 9999 Sim Altera Real 1 2
BT5_CODOPE ANS Assumida Codigo ANS - Reciprocidad Codigo ANS para operadora de reciprocidade Assumida. C 6 0 999999 Nao Altera Real 1 2
BT5_COMAUT Compe. Auto? Compensação automática Na geração do lote de cobrança a compensação automática deverá ser efetuada? C 1 0 @! Pertence("01") Nao Altera Real 0=Nao;1=Sim 1 2
BT5_AGR309 Agr.Pool Ris Agregado ao Pool de Risco Indique se o contrato é agregado ao pool de risco ou não. C 1 0 9 Pertence('01') Sim Altera Virtual 0=No;1=Sim 1 2





Relacionamentos(SX9)
X9_CDOM - Tabela Destino X9_EXPDOM - Expressão Origem X9_EXPCDOM - Expressão Destino
B40 BT5_NUMCON+BT5_VERSAO B40_NUMCON
BHZ BT5_NUMCON BHZ_CONDE
BHZ BT5_NUMCON BHZ_CONATE
BQQ BT5_NUMCON BQQ_CONDES
BQQ BT5_NUMCON BQQ_CONORI