Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Comentário: Migration of unmigrated content due to installation of a new plugin

Contabilidade Despesa/Receita

Características do Requisito 

Linha de Produto:

Microsiga Protheus

Segmento:

Saúde

Módulo:

Plano de Saúde

Rotina:

Rotina

Nome Técnico

PLSCTB06

Contabilidade Despesa

PLSCTB11Contabilidade Receita

País(es):

Brasil

Banco(s) de Dados:

Todos relacionados

Sistema(s) Operacional(is):

Windows®

Descrição

Este documento tem como objetivo detalhar o processo de contabilização do módulo SIGAPLS.
Para leitura deste documento é necessário conhecimento do módulo contábil padrão do Protheus, assim como configuração de lançamentos padrões.


Procedimento para Utilização Geral.

Coloque os arquivos do Wizard na pasta PLSWIZARD e execute o menu /Genérico/Wizard de Atualização.

  1. ct5-lancamento_padrao
  2. ct1-plano_de_contas
  3. bfq-lancamento_de_faturamento
  4. b0h-ctb_pls_crd_custos
  5. bbh-ctb_pls_deb_custos
  6. bfa-detalhes_classificacao_saude
  7. bsb-grupo_gerencial
  8. bf0-natureza_de_saude

Entre em contato com nosso time de suporte para ter acesso aos arquivos atualizados.

Procedimento para Utilização Contabilidade Despesa

  1. Acesse o menu /Contabilidade/Lançamento Padrão caso necessário alterar alguma LP. 
  2. Acesse o menu /Contabilidade/Comb.deb.pls Custos e /Contabilidade/Comb.crd.pls Custos caso necessário alterar alguma combinação.
  3. Acesse o menu /SIP Gerencial/Natureza de Saúde caso necessário altear alguma natureza.
  4. Depois da configuração acima é possível realizar a contabilização de guia. Acesse o menu /Contabilidade/Ctb.off-line de Despesa;
    1. Está disponível para contabilização as guias na fase Digitação/Pronto/Faturada. (Considera somente guias)
    2. Impostos/Provisão de NDF. (Considera Guias e Débitos/Créditos)
    3. Baixas/Cancelamento da Baixa com movimentação bancaria ou não. (Considera Guias e Débitos/Créditos)


 Lançamentos utilizados.

  • 9CN – Guias na fase Digitação.
  • 9CT – Guias na fase Pronto/Faturada.
  • 9AG  – Títulos. 
  • 9BD  – Baixa de título (Movimentação Bancaria).
  • 9BL – Cancelamento da Baixa (Movimentação Bancaria).
  • 9NB - Baixa de título (sem Movimentação Bancaria).
  • 9NC - Cancelamento da Baixa (sem Movimentação Bancaria).
  • 9LA – Provisão do Lote de Aviso.
  • 9LB - Provisão do Lote de Aviso (Cobrado).
  • 9CP -Contratos preestabelecido  do tipo captation.

Procedimento para Utilização da Contabilidade Receita.

  1. Acesse o menu /Contabilidade/Lançamento Padrão caso necessário alterar alguma LP. 
  2. Acesse o menu /Contabilidade/Comb.deb.pls Custos e /Contabilidade/Comb.crd.pls Custos caso necessário alterar alguma combinação.
  3. Acesse o menu /SIP Gerencial/Natureza de Saúde caso necessário altear alguma natureza.
  4. Depois da configuração acima é possível realizar a contabilização de guia. Acesse o menu /Contabilidade/Ctb.off-line de Receita;
    1. Está disponível para contabilização a composição da Cobrança. (Mensalidades, Débitos, Créditos etc.)
    2. Impostos/Provisão de NCC. (Considera a composição da Cobrança)
    3. Baixas/Cancelamento da Baixa com movimentação bancaria ou não. (Considera a composição da Cobrança)
    4. Baixa/Cancelamento do Rateio de Impostos/NCC/Valor Líquido. (Considera a composição da Cobrança)


Lançamentos utilizados.

  • 9A1 - Provisão.
  • 9A2 - Faturamento antecipado. (Utilizado para reverter os registros da 9A1 de competência antecipada e fazer os novos lançamentos na competência correta). Usa como referência MÊS e ANO BASE.
  • 9A3 - Rateio de Impostos
  • 9A4 - Reconhecimento de Receita sob Recebimento Antecipado.
  • 9A5 - Reconhecimento de Receita sob Apropriação de Pro-rata.
  • 9AX - Baixa de título (Movimentação Bancaria).
  • 9B6 - Cancelamento da Baixa (Movimentação Bancaria).
  • 9AA - Rateio da Baixa do título por Lançamento.
  • 9B7 - Cancelamento do Rateio da Baixa do título por Lançamento.
  • 9NX - Baixa de título (sem Movimentação Bancaria).
  • 9N6 - Cancelamento da Baixa (sem Movimentação Bancaria).
  • 9NA - Rateio da Baixa da NCC
  • 9N7 - Cancelamento do Rateio da Baixa da NCC.
  • 9LC – Provisão do Lote de Aviso.
  • 9LD - Provisão – Provisão do Lote de Aviso ( Cobrado).


Cadastros Auxiliares.

  • Combinação contábil - Cadastro utilizado para que seja possível encontrar a conta contábil conforme uma combinação. Esta conta será registrada na tabela (CT2)
  • Natureza de Saúde - Auxilia na classificação do evento (BD7_TPEVCT- Tipo Evento Ctb)
  • Lan. Contab. Automat. - Rotina do modulo contábil que possibilita a conferencia bem como exclusão do movimento.



Nota

Atenção:

  1. Após contabilização, se uma guia for alterada/cancelada, retorne a fase ou inclua uma glosa esta terá seu movimento contábil excluído automaticamente necessitando de uma nova contabilização.
  2. O bloqueio do calendário contábil evita estas operações, garantindo assim que o movimento contábil não seja desfeito.
  3. A contabilização de títulos do plano de saúde não é mais executada pelas rotinas FINA370 ou CTBAFIN estas rotinas fazem a contabilização de títulos do financeiro.
  4. A contabilização da movimentação dos títulos do plano de saúde e considerando as tabelas FK's
  5. MV_ALTLCTO - Colocar N para não exibir tela de contabilização a cada movimento
  6. MV_CTBAPLA - Colocar 4 para não exibir mensagens de alerta na limpeza dos FLAG's
  7. MV_PRELAN - Indica se o Lançamento Contábil será automaticamente lançado ou passara por Pré-Lançamento. S=Sempre,N=Nunca,D=Doc Inconsistente.
    Colocar como S para que seja gerado movimento mesmo com inconsistências. 

    Dica
    Uma boa opção é 'S' ou 'D' onde gera o pré-lançamento com inconsistência sendo possível realizar a analise futura na rotina de Efetivação de pre-lançamento.   
  8. MV_CTBFLAG - Indica se a marcação dos flags de contabilização das rotinas Off-Line será feita na transação do lançamento contábil - SIGACTB. ( PLS sempre .T. )

  9. MV_CTBCACH = 1 - Indica se as entidades contábeis, calendário, moeda e cambio trabalham com cache. 
  10. MV_CTBSERD = F - Não deleta arquivo fisicamente
  11. MV_CTBSER = 1 - Controle de semaforo
  12. MV_CTBSERT = 250 (Requer analisa da infraestrutura) 
  13. MV_CTBSERZ = .T. - Controle de exclusão do arquivo de semáforo.
  14. Os títulos gerados pela rotina de liquidação não são contabilizados pelo PLS pois a provisão foi toda em cima do titulo principal





Contabilidade Despesa – Relação de tabelas posicionadas Contabilidade Despesa – Relação de tabelas posicionadas no momento da contabilização.

  • BD7 – Processamento de Contas - Subitem. (Tabela BASE)
  • BA1- Usuário
  • BA3– Família
  • BAG- Classes da Rede de Atendimento
  • BAU– Rede de Atendimento
  • BD5- Processamento de Contas – Cabeçalho
  • BD6- Processamento de Contas - Item
  • BE4- Processamento de Contas – Cabeçalho
  • BG9- Grupos Empresas
  • BI3- Produtos de Saúde
  • BQC- Subcontrato
  • BT5- Grupo de Empresa Contrato
  • BT6- Empresa Contrato Produto
  • B44- Cabeçalho Reembolso
  • BOW- Protocolo de Reembolso
  • B5T - Cabeç. Guias Lote Aviso-Recebi.
  • B5F - Repasse Pós Pagamento/Habitual.
  • SED- Naturezas
  • SA6- Bancos
  • BMS- Comp de Pagamento por Produto
  • BLR- Lançamentos de Pagamentos
  • BBB- Tipo de Lancto Deb/Cred RDA
  • BGQ- Débito x Crédito Rda
  • B2T - Cabeçalho Lote de Aviso-Recebimento
  • B5T - Cabeçalho Guias Lote Aviso-Recebimento
  • B6T - Itens Guias Lote Aviso-Recebimento 


Contabilidade Receita – Relação de tabelas posicionadas no momento da contabilização.

  • BM1- Composição da Cobrança. (Tabela BASE)
  • BDC- Cabeçalho de Cobrança
  • BBT- Títulos Gerados
  • BFQ- Lançamentos do Faturamento
  • BED- Cobranças Vias de Carteirinhas
  • BA3- Família
  • BA1- Usuário
  • BI3- Produtos de Saúde
  • BT6-  Empresa Contrato Produto
  • BQC- Subcontrato
  • BHT- Produtos e Contabilidades
  • BSQ- Lançamentos Cobrança
  • BSP- Fluxo para Cobrança
  • BTO- Itens Intercâmbio Eventual
  • BF4- Opcionais dos Usuários
  • BMK- Hist Calc Guias Fat.Canc.
  • SA1- Clientes
  • SED- Naturezas
  • SA6- Bancos
  • FI7- Rastreamento CR
  • SE1- Contas a Receber
  • BFQ- Lançamentos do Faturamento
  • B2S - Cabeçalho Lote de Aviso-Envio
  • B5S - Cabeçalho Guias Lote Aviso-Envio
  • B6S - Itens Guias Lote Aviso-Envio


Links relacionados:

Função de Rateio:

  • As funções PLBD7RAT e PLBM1RAT foram descontinuadas.

A nova função de Rateio é a PLSRATT.

  • Parâmetros:
    • cAlias     - Alias de trabalho SE1 ou SE2.
    • nValRat  - Valor de Rateio Ex.: BM1_VALOR ou BD7_VLRPAG ou BGQ_VALOR
    • cLp        - Identificador da LP (sequencia)
    • cImp      - Valor a ser usado sobre o valor do titulo para proporção. Ex.: Impostos ou Descontos/Acréscimo.
    • cImpRet - Valor a ser abatido de cImp para casos de retorno de valor restando a ser pago.
    • lConBX   - considerar valores de rateio na baixa.
    • cValEsp  - Valor especifico para rateio ex.: PDD

Exemplos:

  • PLSRATT('SE2', BD7->BD7_VLRPAG, "9AGIR", 'E2_IRRF') - Retorna o valor do IR rateado conforme BD7.

  • PLSRATT('SE1', BM1->BM1_VALOR, "9A1IR", 'E1_IRRF') - Retorna o valor do IR rateado conforme BM1.
  • PLSRATT('SE2', BGQ->BGQ_VALOR, "9AGIR", 'E2_IRRF') - Retorna o valor do IR rateado conforme BGQ

  • PLSRATT('SE2', BD7->BD7_VLRPAG, "9BDPAG",,,.t.) - Retorna o valor da Baixa/Cancelamento da Baixa conforme BD7

  • PLSRATT('SE2', BD7->BD7_VLRPAG, "9BDISS", "E2_VRETISS",,.t.) - Retorna o valor do ISS rateado conforme BD7 sobre o valor da Baixa.

  • PLSRATT('SE1', BM1->BM1_VALOR, "9AXISS", "E1_VRETISS",,.t.) - Retorna o valor do ISS rateado conforme BM1 sobre o valor da Baixa.
  • PLSRATT('SE2', BD7->BD7_VLRPAG, "SE2VAL",,,.f.,'E2_VALOR') - Retorna o valor Rateado conforme DESCONTO/MULTA/JUROS/ACRESCIMO.

Para Juros, Multa e Desconto utilizar a função. PLIMPFK6.

  • Parâmetros:
    • cId         - Identificador para processamento.
    • cAlias    - Alias da tabela
    • cTpDoc - Tipo da ação (MT, JR ou DC)
  • PLIMPFK6("9AXDC", "FK1","DC") - Para tratamento de desconto. 

  • PLIMPFK6("9AXMT", "FK1", "MT") - Para tratamento de Multa.
  • PLIMPFK6("9AXJR", "FK1", "JR") - Para tratamento de Juros. 
  • PLIMPFK6("9AXMTJR", "FK1", "MT|JR") - Para tratamento de forma aglutinada (Multa e Juros)

      Obs: É possível utilizar nas baixas a Pagar e a Receber - FK1 ou FK2.

     Na necessidade de usar uma das LP's sem rateio a função a ser utilizada e a PLIMPFUL.

  • Parâmetros:
    • cId - Identificador para processamento.
    • cAlias - Alias da tabela.
    • nField - Informe o valor

Exemplos:

  • PLIMPFUL("9BD503", "FK2", FK2->FK2_VALOR)

Ponto de entradas utilizados no processo:

  • CTBCLRFLG - Define campos que serão utilizados para controle de FLAG no modulo contábil
  • CTBGRVUSU - Realiza limpeza dos flags no processo de exclusão do movimento contábil
  • PLSCTBLP - Facilitador para regras de valores de lançamento padrão.

    Observação:

  • Campo BD7_DTCTBF (Data do conhecimento da Glosa/Coparticipação) é um campo novo e precisa ser alimentado manualmente para registros do legado. Regra que deve ser utilizada. iIf(empty(BD7->BD7_LAPRO),BD7->BD7_DTDIGI,date())
  • Campo BD7_CHKSE2 (Chave do índice 1 da tabela SE2) é um campo novo e precisa ser alimentado manualmente para registros do legado. Regra conforme chave do lote BD7_FILIAL+BD7_OPELOT+BD7_NUMLOT que faz a ligação com títulos da SE2. 
  • Lançamento Padrão que não é do plano de saúde deve ter tratamento para não considerar origem do PLS. Caso não ocorra o tratamento, uma LP de outro modulo pode considerar título do PLS não permitindo assim a contabilização pelo plano de saúde..
  • A função de rateio PLBD7RAT não contempla a provisão do Lote de Aviso nem Debito e Credito.

  • Funcões Auxiliares (Facilitadores).

    Foram criadas funções auxiliares para facilitar o desenvolvimento das LP`S e auxiliar na contabilização.

    Facilitadores:

    1. PLSRATT - Rateio de valores
    2. PLIMPFK6 - Valores de Juros,Multa e Desconto
    3. PLIMPFUL - Valores não rateados
    4. PLSCTP01 - Retorno de conta contábil de despesa com base na entidade BBH 
    5. PLSCTP02 - Retorno de conta contábil de despesa com base na entidade B0H
    6. PLSCTB03 - Retorno de conta contábil de despesa com base na entidade BB5
    7. PLSCTP04 - Retorno de conta contábil de receita com base na entidade BAV  
    8. PLSCTP05 - Retorno de conta contábil de receita com base na entidade BAZ  
    9. PLSCTP06 - Retorno de conta contábil de receita com base na entidade BM1 
    10. PLSCTP11 - Retorno de conta contábil de receita com base na entidade BAZ  

    Obs: As tabelas (BBH, B0H, BB5 e BAZ) são utilizadas para montar a chave de busca para retorno de uma conta contábil (Combinação).

    Ponto de entrada disponível nas rotinas auxiliares da combinação PLSCTP01, 02, 03, 04, 05, 06 e 11.

    PLCTPBUS - Retorna conta contábil.

    Este ponto de entrada está disponível no final do processo de cada rotina. 

    Pode ser usado para:

    1. Mudar a conta contábil encontrada até o momento.
    2. Fazer outra busca na tabela de combinação conforme sua regra especifica. (Campos novos ou conteudo novo nos campos da tabela base)
    3. Corrigir a conta encontrada.

    Parâmetros Entrada:

    1. Rotina - (informado para tratamentos diferenciados por rotina. Ex. PLSCTP01)
    2. Tabela utilizada para busca. Tabela utilizada por cada uma das funções auxiliares de combinação.
    3. O conteúdo encontrado de busca . Conteúdo encontrado após todas as buscas padrões serem efetuadas.
    4. Retorno encontrado. Retorno encontrado após todas as buscas padrões serem efetuadas.

    Retorno:

    1. Deve ser retornado uma conta contábil valida,

    Facilitadores do processo contábil. Não é obrigatório o uso e não impede que a contabilidade seja executada conforme regra de negócio de cada cliente. 

    Para auxílio no rateio de valores é possível usar a PLSRATT:

    • Parâmetros:
      • cAlias     - Alias de trabalho SE1 ou SE2.
      • nValRat  - Valor de Rateio Ex.: BM1_VALOR ou BD7_VLRPAG ou BGQ_VALOR
      • cLp        - Identificador da LP (sequência)
      • cImp      - Valor a ser usado sobre o valor do título para proporção. Ex.: Impostos ou Descontos/Acréscimo.
      • cImpRet - Valor a ser abatido de cImp para casos de retorno de valor restando a ser pago.
      • lConBX   - considerar valores de rateio na baixa.
      • cValEsp  - Valor específico para rateio ex.: PDD

    Exemplos:

    • PLSRATT('SE2', BD7->BD7_VLRPAG, "9AGIR", 'E2_IRRF') - Retorna o valor do IR rateado conforme BD7.

    • PLSRATT('SE1', BM1->BM1_VALOR, "9A1IR", 'E1_IRRF') - Retorna o valor do IR rateado conforme BM1.
    • PLSRATT('SE2', BGQ->BGQ_VALOR, "9AGIR", 'E2_IRRF') - Retorna o valor do IR rateado conforme BGQ

    • PLSRATT('SE2', BD7->BD7_VLRPAG, "9BDPAG",,,.t.) - Retorna o valor da Baixa/Cancelamento da Baixa conforme BD7

    • PLSRATT('SE2', BD7->BD7_VLRPAG, "9BDISS", "E2_VRETISS",,.t.) - Retorna o valor do ISS rateado conforme BD7 sobre o valor da Baixa.

    • PLSRATT('SE1', BM1->BM1_VALOR, "9AXISS", "E1_VRETISS",,.t.) - Retorna o valor do ISS rateado conforme BM1 sobre o valor da Baixa.
    • PLSRATT('SE2', BD7->BD7_VLRPAG, "SE2VAL",,,.f.,'SE2->E2_VALOR') - Retorna o valor Rateado conforme valor liquido (DESCONTO/MULTA/JUROS/ACRESCIMO).

    Ponto de entrada para auxiliar nas limitações do facilitador devido a regra de negócio específica (será executado no final do processo).

    PLSRATV - recebe todos os valores do processamento PLSRATT e deve retorna o valor a ser gravado.

    Parâmetros de entrada:

    1. cId - Id informado na chamada do facilitador no lançamento padrão.
    2. nTotRAT - Total dos rateios  arredondado.
    3. nTotRAD - Total dos rateios sem arredondamento.
    4. nVlrSRound - Valor do processamento corrente sem arredondamento
    5. nVlrAux - Valor da diferença do processamento corrente sem arredondamento.
    6. nVlrCal - Valor arredondado com a diferença corrente.
    7. nValBas - Valor base para cálculo da proporção.
    8. nPercen - Percentual aplicado.

    Parâmetro de saída:

    1. nVlrCal - valor que será gravado na contabilidade.

    Para auxílio no retorno de valores de Juros, Multa e Desconto é possível usar PLIMPFK6.

    • Parâmetros:
      • cId         - Identificador para processamento.
      • cAlias    - Alias da tabela
      • cTpDoc - Tipo da ação (MT, JR ou DC)
    • PLIMPFK6("9AXDC", "FK1","DC") - Para tratamento de desconto. 

    • PLIMPFK6("9AXMT", "FK1", "MT") - Para tratamento de Multa.
    • PLIMPFK6("9AXJR", "FK1", "JR") - Para tratamento de Juros. 
    • PLIMPFK6("9AXMTJR", "FK1", "MT|JR") - Para tratamento de forma aglutinada (Multa e Juros)

          Obs: É possível utilizar nas baixas a Pagar e a Receber - FK1 ou FK2.

    Para auxílio no retorno de valores sem rateio é possível usar PLIMPFUL.

    • Parâmetros:
      • cId - Identificador para processamento.
      • cAlias - Alias da tabela.
      • nField - Informe o valor

    Exemplos:

    • PLIMPFUL("9BD503", "FK2", FK2->FK2_VALOR)

    Como forma de descrever as regras do lançamento padrão mais claras, foi disponibilizado o fonte (RDMAKE) abaixo como modelo de utilização:

    • PLSCTBLP - Facilitador para regras de valores, contas, histórico, origem entre outros campos do lançamento padrão. (  Indicado para as regras de código da CT5 ficam mais legíveis )
      ObsMeramente indicativo não é obrigatório a utilização. Necessário solicitar o arquivo de modelo.

    PLSCTP01 - Retorno de conta contábil de despesa com base na entidade BBH.

    PLSCTP01(notUSED, cAliasCab, cTipCta, notUSED, cTipDC, lB5F)

    Parâmetros:

    1. notUSED - nao usado.
    2. cAliasCab -> BD7, B2T ou B5T - Tabelas base.
    3. cTipCta - Qual conta será retornada.
      • P - BBH_CONTA
      • G - BBH_CGLOSA
      • R - BBH_CREEMB
      • CC - BBH_CCOCRD
      • CD - BBH_CCODEB
      • GR - BBH_CGLREE
    4. notUSED - nao usado.
    5. cTipDC  -> D ou C (Debito ou Credito)
    6. lB5F-> .t. ou .f. (Liga ou desliga a verificação na B5F)

    PLSCTP02 - Retorno de conta contábil de despesa com base na entidade B0H.

    PLSCTP02(notUSED, cAliasCab, cAliasP, lB5F)

    Parâmetros:

    1. notUSED - nao usado.
    2. cAliasCab - BMS, B4D, BD7, B2T - Tabela base cabecalho.
    3. cAliasP - BD7, BVO, B2T, B5T - Tabela base auxiliar conjunto com cAliasCab.
    4. lB5F-> .t. ou .f. (Liga ou desliga a verificação na B5F).

    PLSCTB03 - Retorno de conta contábil de despesa com base na entidade BB5.

    PLSCTP03() - sem parâmetros informados.

    PLSCTP04 - Retorno de conta contábil de receita com base na entidade BAV.

    PLSCTP04(notUSED, nTipo, notUSED, cCtaFix, cDebCre, lB5F)

    Parâmetros:

    1. notUSED - nao usado.
    2. nTipo - 0,1,2.
      • 0 - conta fixa
      • 1 - BAV_CONTA
      • 2 - BAV_CTAENC
    3. notUSED - nao usado.
    4. cCtaFix - conta fixa
    5. cDebCre - D ou C - debito ou credito
    6. lB5F - .t. ou .f. - ativar busca na B5F

    PLSCTP05 - Retorno de conta contábil de receita com base na entidade BAZ.

    PLSCTP05( notUSED, cNatLct, cTipLct, lConAnt, notUSED, cTipAto, lConComp, lB5F, cTipCo)

    Parâmetros:

    1. notUSED - nao usado.
    2. cNatLct -  'D' Natureza do lançamento: D-Débito / C-Crédito. Esta natureza é relativa ao
      retorno do programa, se deve retornar a conta crédito ou débito.
    3. cTipLct -  'I' Tipo do Lançamento: I-Inclusão / C-Cancelamento / P-Provisão (para títulos excluídos antes de contabilizar) / R - Patrocinadora
    4. lConAnt - .t. Considerar faturamento antecipado? .t. - Considera / .f. - Não Considera
    5. notUSED - nao usado.
    6. cTipAto - Tipo de Ato: 0-Ato Coop Aux / 1-Ato Coop Princ / 2-Ato Não Coop
      Identifica se deve tratar tipo de ato específico ou pelo processo normal (não passa parâmetro).
      Utilizado para divisão de atos no BM1 - BM1_VLACP/BM1_VLACA/BM1_VLANC

    7. lConComp - .f. Contabiliza parcial por competência? .t. - Contabiliza / .f. - Não Contabiliza
      Permite ao usuário contabilizar parte do recebimento na competência atual e parte do recebimento
      na próxima competência. Semelhante ao faturamento antecipado, porém não depende da validação de
      datas de competência e emissão.
    8. lB5F - .t. ou .f. - ativar busca na B5F
    9. cTipCo - Tipo de Participação Financeira:

      • 0-Custo Operacional em Demais Modalidades

      • 1-Custo Operacional por compras

      • 2-Co-Participação

      • 3-Taxa Admin. s/Custo Operacional por compras

      • 4-Taxa Admin. s/Co-Participação

      • 5-Taxa Admin. s/Custo Operacional Demais Modal.

    PLSCTP06 - Retorno de conta contábil de receita com base na entidade BM1.

    PLSCTP06(notUSED, cTipLct)

    Parâmetros:

    1. notUSED - nao usado.
    2. cTipLct - Tipo do Lançamento: I-Inclusão / C-Cancelamento / B-Baixa / P-Provisão (para títulos excluídos antes de contabilizar)

    PLSCTP11 - Retorno de conta contábil de receita com base na entidade BAZ. 

    PLSCTP11(notUSED, cNatLct, cTipLct, cTipCo, cTipAto, lB5F)

    Parâmetros:

    1. notUSED - nao usado.
    2. cNatLct - Natureza do lançamento: D-Débito / C-Crédito.
    3. cTipLct - Tipo do Lançamento: I-Inclusão / P-Provisão / C-Cancelamento.
    4. cTipCo - Tipo de Participação Financeira: 0-Custo Operacional em Demais Modalidades.
      • 1-Custo Operacional por compras
      • 2-Co-Participação
      • 3-Taxa Admin. s/Custo Operacional por compras
      • 4-Taxa Admin. s/Co-Participação
      • 5-Taxa Admin. s/Custo Operacional Demais Modal.
    5. cTipAto - Tipo de Ato: 0-Ato Coop Aux / 1-Ato Coop Princ / 2-Ato Não Coop.
      Identifica se deve tratar tipo de ato específico ou pelo processo normal (não passa parâmetro).
      Utilizado para divisão de atos no BM1 - BM1_VLACP/BM1_VLACA/BM1_VLANC
    6. lB5F - .t. ou .f. - ativar busca na B5F.

    Observação Geral:

    1. Campo BD7_DTCTBF (Data do conhecimento da Glosa/Coparticipação) é um campo novo e precisa ser alimentado manualmente para registros do legado. Regra que deve ser utilizada. iIf(empty(BD7->BD7_LAPRO),BD7->BD7_DTDIGI,date())
    2. Campo BD7_CHKSE2 (Chave do índice 1 da tabela SE2) é um campo novo e precisa ser alimentado manualmente para registros do legado. Regra conforme chave do lote BD7_FILIAL+BD7_OPELOT+BD7_NUMLOT que faz a ligação com títulos da SE2. 
    3. Lançamento Padrão que não é do plano de saúde deve ter tratamento para não considerar origem do PLS. Caso não ocorra o tratamento, uma LP de outro modulo pode considerar título do PLS não permitindo assim a contabilização pelo plano de saúde..
    4. A função de rateio PLSRATT não contempla a provisão do Lote de Aviso nem Debito e Credito.
    5. Para debito/credito os campos de controle são. (BGQ_LA - FLAG, BGQ_DTLA - Data da Contabilização, BGQ_CHVLA - Chave de ligação com a CT2.).


    Informações
    titleAviso

    O facilitador - PLSRATT - Rateio de valores.

    Em um processo de rateio pode haver perda de casas decimais após a segunda casa decimal.

    Este facilitador consegue controlar as perdas linha a linha de processamento em uma mesma LP e ID (Parâmetro que deve ser informado na utilização da função).

    Existe uma limitação deste facilitador quando falamos em processamentos distintos. LP's distintas.

    Exemplo:

    DESCRIÇÃOLPCONTAGRAVADO ARREDONDADOMEMÓRIA SEM ARREDONDAMENTOPERDA BLOCO POR LP
    Valor Despesa9A11241190111030.015,6030.015,6000006000,000000600
    Valor Impostos9A11241190111025.894,8125.894,8113878800,001387880
    Valor de Debitos9NX124119011101.736,371.736,3742857000,004285700
    Valor da Baixa9AX124119011102.384,412.384,4143270200,004327020





    0,01
    CRUZAMENTO ENTRE CONTAS E LPS DIFERENTES
    30.015,60
    -25.894,81-1.736,37-2.384,410,01

    Observe!

    O valor da coluna PERDA BLOCO POR LP é o final do processo, onde mesmo somado ao valor da coluna GRAVADO ARREDONDADO não fará diferença, pois a contabilidade trabalha com duas casas decimais. 

    Temos esta limitação porque cada regra de negócio é de conhecimento de cada cliente. Não é possível prever como será construído o lançamento padrão,  a regra que foi escrita no campo de valor e nem qual a ligação que cada um deles tem entre as LP's!

    Por exemplo,  se o processamento da  LP 9NX, não retornasse diferença após a segunda casa decimal ou fosse um valor menor que o valor encontrado, a soma das diferenças não daria 1 centavo, sendo assim, não faria diferença no resultado final confrontando os valores das contas entre as LP's.

    Para tentar minimizar esta limitação foi disponibilizado um ponto de entrada que envia os valores linha a linha para que seja possível realizar conforme sua regra de negócio (específica) o controle das perdas e possíveis correções.

    Obs.: Não e possível prever se um movimento PLS, titulo, baixa, baixa parcial, cancelamento da baixa, liquidação ou qualquer outro movimentação financeira do backoffice vai fazer com que um lançamento padrão programado gere uma perda significativa entre o processamento de LP's

    Para debito/credito os campos de controle são. (BGQ_LA - FLAG, BGQ_DTLA - Data da Contabilização, BGQ_CHVLA - Chave de ligação com a CT2.)

    .


    Aviso

    A exclusão do Lote de Pagamento, Lote de Cobrança, Titulo, Retorno de fase e ou alteração de valores de uma guia, excluem o movimento contábil caso exista! 
    Toda operação que gera movimento contábil quando desfeita realizará a exclusão do movimento contábil automaticamente.


    Garanta que os pontos de entrada CTBGRVUSU e CTBCLRFLG não estejam compilados em seu repositório. Estes programas eram responsável por marcar e desmarcar os flags contábeis das tabelas do PLS, e não são mais necessários pois esta integração se tornou nativa, eliminando a necessidade destes programas para esta finalidade.



    Nota

    Atenção: 

    Os arquivos CSV fornecidos são exemplos de utilização da rotina para auxiliar em uma implantação nova ou ambiente de teste! 

    Se em uma LP existe a necessidade de usar uma função da combinação contábil para classificar uma conta é preciso fazer os cadastros de combinação ou importar o CSV disponível.  

    E preciso fazer os devidos ajuste (Basicamente ajustar a conta contábil conforme cada caso)!

    Não é obrigatório a utilização da combinação! 

    O arquivo CSV e meramente um facilitador não é obrigatório a importação dos mesmos!

    Importando os CSV's da contabilidade e:

    1.Incluindo uma guia, Gerando Lote de Faturamento, Realizando a Baixa do título, já é possível executar a rotina PLSCTB06 para contabilizar.

    2.Gerando a consolidação, Gerando Lote de Cobrança, Realizando a Baixa do título já é possível executar a rotina PLSCTB11 para contabilizar.

    Com isso será possível observar o funcionamento da rotina e fazer as devidas conferencias de valores.

    E necessário revisar as LP's (Lançamento Padrão), Combinações (caso utilizadas) e Contas conforme cada regra de negócio. 



    Campos para identificação da contabilização Despesa.

    BD7_LAPRO

    Conteúdo ‘S’ indica contabilizado

    BD7_DTPRO

    Data do processamento da contabilidade de provisão 

    BD7_CHVPRO

    Chave de ligação com a CT2

    BD7_LA

    Conteúdo ‘S’ indica contabilizado

    BD7_DTLA

    Data do processamento da contabilidade de custo

    BD7_CHVLA

    Chave de ligação com a CT2

    BD7_CHKSE2

    Chave de ligação com o Titulo

    E2_LA

    Conteúdo ‘S’ indica contabilizado

    FK2_LA

    Conteúdo ‘S’ indica contabilizado

    B6T_LAPRO

    Conteúdo ‘S’ indica contabilizado

    B6T_DTPRO

    Data do processamento da contabilidade de provisão 

    B6T_CHVPRO

    Chave de ligação com a CT2

    B6T_LA

    Conteúdo ‘S’ indica contabilizado Custo

    B6T_DTLA

    Data do processamento da contabilidade de Custo

    B6T_CHVLA

    Chave de ligação com a CT2

    BGQ_LAConteúdo ‘S’ indica contabilizado
    BGQ_DTLAData do processamento da contabilidade
    BGQ_CHVLAChave de ligação com a CT2


    Campos para identificação da contabilização Receita.

    BM1_LAPRO

    Conteúdo ‘S’ indica contabilizado

    BM1_DTPRO

    Data do processamento da contabilidade de provisão 

    BM1_CHVPRO

    Chave de ligação com a CT2

    E1_LA

    Conteúdo ‘S’ indica contabilizado

    FK1_LA

    Conteúdo ‘S’ indica contabilizado

    B6S_LAPRO

    Conteúdo ‘S’ indica contabilizado

    B6S_DTPRO

    Data do processamento da contabilidade de provisão 

    B6S_CHVPRO

    Chave de ligação com a CT2

    B6S_LA

    Conteúdo ‘S’ indica contabilizado Custo

    B6S_DTLA

    Data do processamento da contabilidade de Custo

    B6S_CHVLA

    Chave de ligação com a CT2

    B6U_LAConteúdo ‘S’ indica contabilizado o rateio da baixa
    B6U_LA_CANConteúdo ‘S’ indica contabilizado o cancelamento do rateio da baixa
    B6U_DATPROData do processamento da contabilidade do rateio
    B6U_CHVPROChave de ligação com a CT2
    Nota

    Ajustes necessários no dicionário.

    Necessário excluir antes os gatilhos dos campos BDX_ACAO, BDX_ACAOTX, BDX_GLTXPG, BDX_PERGLO, BDX_VLRGLO, BDX_VLRGTX e BDX_PERGTX.


    Consultas padrão que foram incluídas.

    XB_ALIAS

    BBIPLS

    XB_TIPO

    2

    XB_SEQ

    01

    XB_COLUNA

    01

    XB_DESCRI

    Descr. Procedimento

    XB_CONTEM

    PLSPESPROC(M->BD6_CODPAD,.f.,"")


    Tabelas que foram criadas.

    X2_CHAVE

    B5M

    X2_NOME

    Acelerador Mud. Fase

    X2_DELET

    0

    X2_MODO

    C

    X2_MODOEMP

    E

    X2_MODOUN

    E


    Índices que foram criados / alterados.

    INDICE

    BD7

    ORDEM

    F

    CHAVE

    BD7_FILIAL+BD7_CODOPE+BD7_CODLDP+BD7_CODPEG+BD7_NUMERO+BD7_ORIMOV+BD7_SEQUEN+BD7_CODTPA+BD7_CDPFPR

    DESCRICAO

    Filial + Operadora + Local + Peg + Numero + Origem + Sequecia + Cod TPA + Cod Prof.

    PROPRI

    S

    INDICE

    BD7

    ORDEM

    G

    CHAVE

    BD7_FILIAL+BD7_LAPRO+BD7_CODOPE+BD7_CODLDP+BD7_CODPEG+BD7_NUMERO+BD7_ORIMOV+BD7_SEQUEN+BD7_CODUNM+BD7_NLANC

    DESCRICAO

    Filial + Provisão + Operadora + Local + Peg + Numero + Origem + Sequencia + Cod Unm + Lanc

    PROPRI

    S


    INDICE

    BD7

    ORDEM

    H

    CHAVE

    BD7_FILIAL+BD7_LA+BD7_CODOPE+BD7_CODLDP+BD7_CODPEG+BD7_NUMERO+BD7_ORIMOV+BD7_SEQUEN+BD7_CODUNM+BD7_NLANC

    DESCRICAO

    Filial + Custo + Operadora + Local + Peg + Numero + Origem + Sequencia + Cod Unm + Lanc

    PROPRI

    S


    INDICE

    BD7

    ORDEM

    I

    CHAVE

    BD7_FILIAL+BD7_CHKSE2

    DESCRICAO

    Filial + Idx 1  SE2

    PROPRI

    S


    INDICE

    BD7

    ORDEM

    J

    CHAVE

    BD7_FILIAL+BD7_CODOPE+BD7_CODRDA+BD7_CODLOC+BD7_CODESP+BD7_CODPAD+BD7_CODPRO+BD7_CODUNM+BD7_CODPLA+BD7_ANOPAG+BD7_MESPAG+DTOS(BD7_DATPRO)

    DESCRICAO

    Filial + Operadora + Rda + Local + Especialidade + CodPad + CodPro + Unm + Plano + Ano + Mes + DatPro

    PROPRI

    S


    INDICE

    BD6

    ORDEM

    N

    CHAVE

    BD6_FILIAL + BD6_CODOPE + BD6_OPELOT + BD6_NUMLOT + BD6_CODRDA

    DESCRICAO

    Filial + Operadora + Operadora Lote + Numero Lote + Rda

    PROPRI

    S


    INDICE

    BD6

    ORDEM

    O

    CHAVE

    BD6_FILIAL + BD6_CODOPE + BD6_CODRDA + BD6_CODLOC + BD6_CODESP + BD6_CODPAD + BD6_CODPRO + BD6_CODPLA + BD6_ANOPAG + BD6_MESPAG + DTOS(BD6_DATPRO)

    DESCRICAO

    Filial + Operadora + Rda + Local + Especialidade + CodPad + CodPro  + Plano + Ano + Mes + DatPro

    PROPRI

    S


    INDICE

    BF0

    ORDEM

    5

    CHAVE

    BF0_FILIAL + BF0_TPUNIM

    DESCRICAO

    Filial + Cod Grupo Ct

    PROPRI

    S

    INDICE

    B5M

    ORDEM

    1

    CHAVE

    B5M_FILIAL + B5M_CHKREG

    DESCRICAO

    Filial + Operadora + Rda + Especialidade + CodPad + CodPro + Unm + Plano + Ano + Mes + Status

    PROPRI

    S

    INDICE

    BDX

    ORDEM

    3

    CHAVE

    BDX_FILIAL+BDX_CODOPE+BDX_CODLDP+BDX_CODPEG+BDX_NUMERO+BDX_ORIMOV+BDX_TIPGLO+BDX_SEQUEN

    DESCRICAO

    Operadora + Cd Local Dig + Codigo PEG + Numero + Origem Movto + Tp Glo + Sequen

    PROPRI

    S

    INDICE

    BDX

    ORDEM

    4

    CHAVE

    BDX_FILIAL+BDX_CODOPE+BDX_CODLDP+BDX_CODPEG+BDX_NUMERO+BDX_ORIMOV+BDX_SEQUEN+BDX_CODPAD+BDX_CODPRO

    DESCRICAO

    Operadora + Cd Local Dig + Codigo PEG + Numero + Origem Movto + Sequen + CodPad + CodPro

    PROPRI

    S


    Gatilhos que foram alterados.

    X7_CAMPO

    BDX_ACAO

    X7_SEQUENC

    001

    X7_REGRA

    PL498MANT("1")

    X7_CDOMIN

    BDX_PERGLO

    X7_TIPO

    P

    X7_SEEK

    N

    X7_ORDEM

    0

    X7_CONDIC

    S

    X7_CAMPO

    BDX_ACAOTX

    X7_SEQUENC

    001

    X7_REGRA

    PL498MANT("2")

    X7_CDOMIN

    BDX_PERGTX

    X7_TIPO

    P

    X7_SEEK

    N

    X7_ORDEM

    0

    X7_CONDIC

    S

    X7_CAMPO

    BDX_PERGLO

    X7_SEQUENC

    001

    X7_REGRA

    PL498MANT("3")

    X7_CDOMIN

    BDX_VLRGLO

    X7_TIPO

    P

    X7_SEEK

    N

    X7_ORDEM

    0

    X7_CONDIC

    S

    X7_CAMPO

    BDX_VLRGLO

    X7_SEQUENC

    001

    X7_REGRA

    PL498MANT("4")

    X7_CDOMIN

    BDX_PERGLO

    X7_TIPO

    P

    X7_SEEK

    N

    X7_ORDEM

    0

    X7_CONDIC

    S

    X7_CAMPO

    BDX_PERGTX

    X7_SEQUENC

    001

    X7_REGRA

    PL498MANT("5")

    X7_CDOMIN

    BDX_VLRGTX

    X7_TIPO

    P

    X7_SEEK

    N

    X7_ORDEM

    0

    X7_CONDIC

    S

    X7_CAMPO

    BDX_VLRGTX

    X7_SEQUENC

    001

    X7_REGRA

    PL498MANT("6")

    X7_CDOMIN

    BDX_PERGTX

    X7_TIPO

    P

    X7_SEEK

    N

    X7_ORDEM

    0

    X7_CONDIC

    S

    X7_CAMPO

    BD6_VLRAPR

    X7_SEQUENC

    001

    X7_REGRA

    PLGQTDAPR()

    X7_CDOMIN

    BD6_VALORI

    X7_TIPO

    P

    X7_SEEK

    N

    X7_ORDEM

    0

    X7_CONDIC

    S

    X7_CAMPO

    BD6_QTDPRO

    X7_SEQUENC

    001

    X7_REGRA

    PLGQTDAPR()

    X7_CDOMIN

    BD6_VALORI

    X7_TIPO

    P

    X7_SEEK

    N

    X7_ORDEM

    0

    X7_CONDIC

    S


    Campos que foram alterados

    X3_CAMPO

    BD5_DTDIGI

    X3_RELACAO

    date()

    X3_CAMPO

    BE4_DTDIGI

    X3_RELACAO

    date()

    X3_CAMPO

    BD6_DTDIGI

    X3_RELACAO

    date()

    X3_CAMPO

    BD6_QTDAPR

    X3_USADO

    Não Usado

    X3_CAMPO

    BD6_FADENT

    X3_TAMANHO

    5

    X3_CAMPO

    BD6_VLRAPR

    X3_ORDEM

    18

    X3_DECIMAL

    2

    X3_PICTURE

    @E 9,999,999,999,999.99

    X3_CAMPO

    BD6_ENVCON

    X3_VISUAL

    V

    X3_WHEN

    “”

    X3_CAMPO

    BD6_VLRBPF

    X3_ORDEM

    27

    X3_CAMPO

    BD6_VLTXAP

    X3_ORDEM

    19

    X3_USADO

    Usado

    X3_VISUAL

    V

    X3_FOLDER

    1

    X3_CAMPO

    BD7_VLRAPR

    X3_ORDEM

    20

    X3_DECIMAL

    2

    X3_PICTURE

    @E 9,999,999,999,999.99

    X3_VISUAL

    V

    X3_USADOUsado

    X3_CAMPO

    BD7_VTXPAP

    X3_VISUAL

    V

    X3_CAMPO

    BD7_VLTXAP

    X3_ORDEM

    22

    X3_USADO

    Usado

    X3_VISUAL

    V

    X3_FOLDER

    1

    X3_CAMPO

    BD7_VLTXPG

    X3_ORDEM

    23

    X3_USADO

    Usado

    X3_VISUAL

    V

    X3_FOLDER

    1

    X3_CAMPO

    BD7_PRTXPG

    X3_ORDEM

    21

    X3_TAMANHO

    6

    X3_PICTURE

    @E 999.99

    X3_USADO

    Usado

    X3_VISUAL

    V

    X3_FOLDER

    1

    X3_CAMPO

    BD7_LA

    X3_TITULO

    Id.Ctb.Custo

    X3_USADO

    Não Usado

    X3_VISUAL

    V

    X3_FOLDER

    5

    X3_CAMPO

    BD7_DTPRO

    X3_TITULO

    Dat.Ctb.Prov

    X3_DESCRIC

    Data Contab. Provisão

    X3_USADO

    Usado

    X3_BROWSE

    N

    X3_VISUAL

    V

    X3_CONTEXT

    R

    X3_FOLDER

    5 

    X3_CAMPO

    B23_CDTBUS

    X3_VALID

    Vazio() .or. ExistCpo("B27",M->B23_CODINT+M->B23_CDTBUS+"1",1)

    X3_CAMPO

    B23_CDTBUC

    X3_VALID

    Vazio() .or. ExistCpo("B27",M->B23_CODINT+M->B23_CDTBUC+"3",1)

    X3_CAMPO

    BBH_CGLOSA

    X3_USADO

    Usado

    X3_CAMPO

    BBH_DESGLO

    X3_USADO

    Usado

    X3_CAMPO

    BBH_CCOCRD

    X3_USADO

    Usado

    X3_CAMPO

    BBH_DESCOC

    X3_USADO

    Usado

    X3_CAMPO

    BBH_CCODEB

    X3_USADO

    Usado

    X3_CAMPO

    BBH_DESCOD

    X3_USADO

    Usado

    X3_CAMPO

    BBH_CREEMB

    X3_USADO

    Usado

    X3_CAMPO

    BBH_DREEMB

    X3_USADO

    Usado

    X3_CAMPO

    BBH_CGLREE

    X3_USADO

    Usado

    X3_CAMPO

    BBH_DGLREE

    X3_USADO

    Usado

    X3_CAMPO

    BA0_BASCOP

    X3_RELACAO

    1

    X3_CAMPO

    BDX_CRIANA

    X3_ORDEM

    32

    X3_CAMPO

    BDX_SEQUEN

    X3_RELACAO

    BD6->BD6_SEQUEN

    X3_CAMPO

    BDX_CODPAD

    X3_RELACAO

    BD6->BD6_CODPAD

    X3_CAMPO

    BDX_CODPRO

    X3_RELACAO

    BD6->BD6_CODPRO

    X3_CAMPO

    BDX_ORIMOV

    X3_USADO

    Usado

    X3_BROWSE

    S

    X3_VISUAL

    V

    X3_CONTEXT

    R

    X3_CAMPO

    BDX_GLTXPG

    X3_USADO

    Usado

    X3_CBOX

    “”

    X3_WHEN

    “”

    X3_CAMPO

    BDX_ACAOTX

    X3_WHEN

    ChecaAcao()

    X3_CAMPO

    BDX_PERGTX

    X3_VALID

    M->BDX_PERGTX > 0 .and. M->BDX_PERGTX <= 100

    X3_WHEN

    M->BDX_ACAOTX=='1'

    X3_CAMPO

    BDX_VLRGTX

    X3_VALID

    M->BDX_VLRGTX > 0 .and. M->BDX_VLRGTX <= (BDX->BDX_VLTXPG + BDX->BDX_VLRGTX)

    X3_WHEN

    M->BDX_ACAOTX=='1'

    X3_CAMPO

    BDX_ACAO

    X3_CBOX

    1=Glosar;2=Reconsiderar

    X3_CAMPO

    BDX_PERGLO

    X3_VALID

    M->BDX_PERGLO > 0 .and. M->BDX_PERGLO <= 100

    X3_TAMANHO

    9

    X3_DECIMAL

    2

    X3_WHEN

    M->BDX_ACAO=='1'

    X3_CAMPO

    BDX_VLRGLO

    X3_VALID

    M->BDX_VLRGLO > 0 .and. M->BDX_VLRGLO <= (BDX->BDX_VLRMAN + BDX->BDX_VLRGLO)

    X3_WHEN

    M->BDX_ACAO=='1'

    X3_CAMPO

    BDX_PERGL2

    X3_TAMANHO

    6

    X3_DECIMAL

    2

    X3_WHEN

    M->BDX_GLACAO=='1'

    X3_CAMPO

    BDX_VLRGL2

    X3_WHEN

    M->BDX_GLACAO=='1'

    X3_CAMPO

    BDX_VLTXPG

    X3_RELACAO

    BD6->BD6_VLTXPG

    X3_CONTEXT

    R

    X3_CAMPO

    BDX_VLTXAP

    X3_RELACAO

    BD6->BD6_VLTXAP

    X3_CONTEXT

    R

    X3_CAMPO

    BBI_TABREC

    X3_USADO

    Usado

    X3_CAMPO

    BD5_GUIPRI

    X3_ORDEMC8
    X3_VISUALA

    X3_TITULO

    nao usado

    X3_DESCRIC

    nao usado

    X3_USADO

    Não Usado

    X3_CAMPO

    BD5_LA

    X3_TITULO

    nao usado

    X3_DESCRIC

    nao usado

    X3_USADO

    Não Usado

    X3_CAMPO

    BD5_DTDIG1

    X3_TITULO

    nao usado

    X3_DESCRIC

    nao usado

    X3_USADO

    Não Usado

    X3_CAMPO

    BD6_DTDIG1

    X3_TITULO

    nao usado

    X3_DESCRIC

    nao usado

    X3_USADO

    Não Usado

    X3_CAMPO

    BD6_LA

    X3_TITULO

    nao usado

    X3_DESCRIC

    nao usado

    X3_USADO

    Não Usado

    X3_CAMPO

    BD6_LAPRO

    X3_TITULO

    nao usado

    X3_DESCRIC

    nao usado

    X3_USADO

    Não Usado

    X3_CAMPO

    BD6_DTPRO

    X3_TITULO

    nao usado

    X3_DESCRIC

    nao usado

    X3_USADO

    Não Usado

    X3_CAMPO

    BD7_DTDIG1

    X3_TITULO

    nao usado

    X3_DESCRIC

    nao usado

    X3_USADO

    Não Usado

    X3_CAMPO

    BD7_LAREV

    X3_TITULO

    nao usado

    X3_DESCRIC

    nao usado

    X3_USADO

    Não Usado

    X3_CAMPO

    BD7_LAPRV

    X3_TITULO

    nao usado

    X3_DESCRIC

    nao usado

    X3_USADO

    Não Usado

    X3_CAMPO

    BD7_DTPRV

    X3_TITULO

    nao usado

    X3_DESCRIC

    nao usado

    X3_USADO

    Não Usado

    X3_CAMPO

    BD7_CHVPRV

    X3_TITULO

    nao usado

    X3_DESCRIC

    nao usado

    X3_USADO

    Não Usado

    X3_CAMPO

    BD7_DTREV

    X3_TITULO

    nao usado

    X3_DESCRIC

    nao usado

    X3_USADO

    Não Usado

    X3_CAMPO

    BD7_VLPRV

    X3_TITULO

    nao usado

    X3_DESCRIC

    nao usado

    X3_USADO

    Não Usado

    X3_CAMPO

    BD7_QTDPRV

    X3_TITULO

    nao usado

    X3_DESCRIC

    nao usado

    X3_USADO

    Não Usado

    X3_CAMPO

    BD7_COMPCT

    X3_TITULO

    nao usado

    X3_DESCRIC

    nao usado

    X3_USADO

    Não Usado

    X3_CAMPO

    BD7_PERPRO

    X3_TITULO

    nao usado

    X3_DESCRIC

    nao usado

    X3_USADO

    Não Usado

    X3_CAMPO

    BOW_LA

    X3_TITULO

    nao usado

    X3_DESCRIC

    nao usado

    X3_USADO

    Não Usado

    X3_CAMPO

    B1N_LAPRV

    X3_TITULO

    nao usado

    X3_DESCRIC

    nao usado

    X3_USADO

    Não Usado

    X3_CAMPO

    B1N_LAREV

    X3_TITULO

    nao usado

    X3_DESCRIC

    nao usado

    X3_USADO

    Não Usado

    X3_CAMPO

    BVO_COMPCT

    X3_TITULO

    nao usado

    X3_DESCRIC

    nao usado

    X3_USADO

    Não Usado

    X3_CAMPOBD5_VLRPAC
    X3_FOLDER5
    X3_CAMPOBD5_QTDEVE
    X3_FOLDER5
    X3_CAMPOBE4_QTDEVE
    X3_FOLDER4
    X3_CAMPOA2_CALCINP
    X3_TIPOC
    X3_TAMANHO1
    X3_TITULOCalc.INSS.Pt
    X3_DESCRICAOCalcula INSS Patronal?
    X3_PICTURE@!
    X3_USADOusado
    X3_BROWSEN
    X3_CONTEXTR
    X3_OBRIGATN
    X3_CBOX1=Sim;2=Não
    X3_FOLDER3
    X3_PYMEN
    X3_CAMPOED_CALCINP
    X3_TIPOC
    X3_TAMANHO1
    X3_TITULOCalc.INSS.Pt
    X3_DESCRICAOCalcula INSS Patronal?
    X3_PICTURE@!
    X3_USADOusado
    X3_BROWSEN
    X3_CONTEXTR
    X3_OBRIGATN
    X3_CBOX1=Sim;2=Não
    X3_FOLDER2
    X3_PYMEN
    X3_CAMPOED_PERCINP
    X3_TIPON
    X3_TAMANHO5
    X3_DECIMAL2
    X3_TITULOPerc.INSS.Pt
    X3_DESCRICAOPercent. do INSS Patronal
    X3_PICTURE@E 99.99
    X3_VALIDpositivo()
    X3_USADOusado
    X3_BROWSEN
    X3_CONTEXTR
    X3_OBRIGATN
    X3_FOLDER2
    X3_PYMEN
    X3_CAMPOBD5_VLRAPR
    X3_TIPON
    X3_TAMANHO16
    X3_DECIMAL2
    X3_TITULOVlr Apr Uni
    X3_DESCRICAOValor apresentado uni.
    X3_PICTURE@E 9,999,999,999,999.99
    X3_USADOusado
    X3_BROWSES
    X3_VISUALV
    X3_CONTEXTR
    X3_FOLDER5
    X3_PYMEN
    X3_CAMPOBD5_VALORI
    X3_TIPON
    X3_TAMANHO16
    X3_DECIMAL2
    X3_TITULOVlr Apr Tot
    X3_DESCRICAOValor Apres. Tot.
    X3_PICTURE@E 9,999,999,999,999.99
    X3_USADOusado
    X3_BROWSES
    X3_VISUALV
    X3_CONTEXTR
    X3_FOLDER5
    X3_PYMEN
    X3_CAMPOBE4_VALORI
    X3_TIPON
    X3_TAMANHO16
    X3_DECIMAL2
    X3_TITULOVlr Apr Tot
    X3_DESCRICAOValor Apres. Tot.
    X3_PICTURE@E 9,999,999,999,999.99
    X3_USADOusado
    X3_BROWSES
    X3_VISUALV
    X3_CONTEXTR
    X3_FOLDER4
    X3_PYMEN
    X3_CAMPOB5M_FILIAL
    X3_ORDEM01
    X3_TIPOC
    X3_TAMANHO2
    X3_DECIMAL0
    X3_TITULOFilial
    X3_DESCRICAOFilial do Sistema
    X3_PICTURE@!
    X3_USADOnão usado
    X3_BROWSEN
    X3_CONTEXTR
    X3_FOLDER1
    X3_PYMEN
    X3_CAMPOB5M_CHKREG
    X3_ORDEM02
    X3_TIPOC
    X3_TAMANHO32
    X3_DECIMAL0
    X3_TITULOChave Reg
    X3_DESCRICAOChave Reg
    X3_PICTURE@!
    X3_USADOnão usado
    X3_BROWSEN
    X3_CONTEXTR
    X3_FOLDER1
    X3_PYMEN
    X3_CAMPOB5M_ALIAPF
    X3_ORDEM03
    X3_TIPOC
    X3_TAMANHO3
    X3_DECIMAL0
    X3_TITULOAlias PF
    X3_DESCRICAOAlias PF
    X3_PICTURE@!
    X3_USADOnão usado
    X3_BROWSEN
    X3_VISUALV
    X3_CONTEXTR
    X3_FOLDER1
    X3_PYMEN
    X3_CAMPOB5M_ALIATB
    X3_ORDEM04
    X3_TIPOC
    X3_TAMANHO3
    X3_DECIMAL0
    X3_TITULOAlias TB
    X3_DESCRICAOAlias TB
    X3_PICTURE@!
    X3_USADOnão usado
    X3_BROWSEN
    X3_VISUALV
    X3_CONTEXTR
    X3_FOLDER1
    X3_PYMEN
    X3_CAMPOB5M_ALIAUS
    X3_ORDEM05
    X3_TIPOC
    X3_TAMANHO3
    X3_DECIMAL0
    X3_TITULOAlias US
    X3_DESCRICAOAlias US
    X3_PICTURE@!
    X3_USADOnão usado
    X3_BROWSEN
    X3_VISUALV
    X3_CONTEXTR
    X3_FOLDER1
    X3_PYMEN
    X3_CAMPOB5M_CDTBRC
    X3_ORDEM07
    X3_TIPOC
    X3_TAMANHO3
    X3_DECIMAL0
    X3_TITULOCod TB
    X3_DESCRICAOCod TB
    X3_PICTURE@!
    X3_USADOnão usado
    X3_BROWSEN
    X3_VISUALV
    X3_CONTEXTR
    X3_FOLDER1
    X3_PYMEN
    X3_CAMPOB5M_COEFUT
    X3_ORDEM17
    X3_TIPON
    X3_TAMANHO16
    X3_DECIMAL4
    X3_TITULOCoefic.
    X3_DESCRICAOCoefic.
    X3_PICTURE@E 9,999,999,999,999.99
    X3_USADOnão usado
    X3_BROWSEN
    X3_VISUALV
    X3_CONTEXTR
    X3_FOLDER1
    X3_PYMEN
    X3_CAMPOB5M_VLRBPR
    X3_ORDEM19
    X3_TIPON
    X3_TAMANHO16
    X3_DECIMAL2
    X3_TITULOVlr. BPR
    X3_DESCRICAOVlr. BPR
    X3_PICTURE@E 9,999,999,999,999.99
    X3_USADOnão usado
    X3_BROWSEN
    X3_VISUALV
    X3_CONTEXTR
    X3_FOLDER1
    X3_PYMEN
    X3_CAMPOB5M_REFTDE
    X3_ORDEM20
    X3_TIPON
    X3_TAMANHO13
    X3_DECIMAL4
    X3_TITULORef. TDE
    X3_DESCRICAORef. TDE
    X3_PICTURE@E 9,999,999,999,999.99
    X3_USADOnão usado
    X3_BROWSEN
    X3_VISUALV
    X3_CONTEXTR
    X3_FOLDER1
    X3_PYMEN
    X3_CAMPOB5M_CHAVE
    X3_ORDEM21
    X3_TIPOC
    X3_TAMANHO35
    X3_DECIMAL4
    X3_TITULOChave
    X3_DESCRICAOChave
    X3_PICTURE@!
    X3_USADOnão usado
    X3_BROWSEN
    X3_VISUALV
    X3_CONTEXTR
    X3_FOLDER1
    X3_PYMEN
    X3_CAMPOB0D_NRLBOR
    X3_TAMANHO18
    X3_CAMPOB01_GUIPRI
    X3_TAMANHO18
    X3_CAMPOB1N_GUIPRI
    X3_TAMANHO18
    X3_CAMPOB45_GUIPRI
    X3_TAMANHO18
    X3_CAMPOBD5_GUIPRI
    X3_TAMANHO18
    X3_CAMPOBE1_GUIPRI
    X3_TAMANHO18
    X3_CAMPOBEA_GUIPRI
    X3_TAMANHO18
    X3_CAMPOBA3_MODPAG
    X3_TAMANHO1
    X3_CAMPOBG8_CARENC
    X3_PICTURE@E 999
    X3_CAMPOBD6_CODPRO
    X3_RELACAOiIF(Inclui .and. BCI->BCI_TIPGUI == '01',subs(GETMV('MV_PLSCDCO'),3,16),'')
    X3_CAMPOBD6_TIPINT
    X3_BOXvazio
    X3_CBOXSPAvazio
    X3_CBOXENGvazio
    X3_CAMPOB23_CDTBFM
    X3_VALIDVazio() .or. ExistCpo("B27",M->B23_CODINT+M->B23_CDTBFM+"2",1)
    X3_CAMPOBD6_QTDPRO
    X3_TRIGGERS
    X3_CAMPOBD6_VLRGTX
    X3_ORDEM25
    X3_TIPON
    X3_TAMANHO16
    X3_DECIMAL2
    X3_TITULOVlr.Glo Tx.
    X3_DESCRICAOValor Glosa de Taxa Adm.
    X3_PICTURE@E 9,999,999,999,999.99
    X3_USADOUsado
    X3_BROWSEN
    X3_VISUALV
    X3_CONTEXTR
    X3_FOLDER1
    X3_PYMEN
    X3_CAMPOBD6_PEINPT
    X3_ORDEM26
    X3_TIPON
    X3_TAMANHO6
    X3_DECIMAL2
    X3_TITULO% INSS Patr.
    X3_DESCRICAO% INSS Patronal.
    X3_PICTURE@E 999.99
    X3_USADOUsado
    X3_BROWSEN
    X3_VISUALV
    X3_CONTEXTR
    X3_FOLDER1
    X3_PYMEN
    X3_CAMPOBD6_VLINPT
    X3_ORDEM26
    X3_TIPON
    X3_TAMANHO16
    X3_DECIMAL2
    X3_TITULOVlr.INSS Pat.
    X3_DESCRICAOValor INSS Patronal
    X3_PICTURE@E 9,999,999,999,999.99
    X3_USADOUsado
    X3_BROWSEN
    X3_VISUALV
    X3_CONTEXTR
    X3_FOLDER1
    X3_PYMEN
    X3_CAMPOBD6_GLINPT
    X3_ORDEM26
    X3_TIPON
    X3_TAMANHO16
    X3_DECIMAL2
    X3_TITULOV.Gl. INSS P
    X3_DESCRICAOVlr. Glosa INSS Patronal
    X3_PICTURE@E 9,999,999,999,999.99
    X3_USADOUsado
    X3_BROWSEN
    X3_VISUALV
    X3_CONTEXTR
    X3_FOLDER1
    X3_PYMEN
    X3_CAMPOBD6_TPEVCT
    X3_TIPOC
    X3_TAMANHO2
    X3_TITULOTipo Ev Ctb
    X3_DESCRICAOTipo Evento Ctb
    X3_PICTURE@!
    X3_USADOUsado
    X3_BROWSEN
    X3_VISUALV
    X3_CONTEXTR
    X3_PYMEN
    X3_CAMPOBD6_PRTXPG
    X3_ORDEM25
    X3_TIPON
    X3_TAMANHO6
    X3_DECIMAL2
    X3_TITULOPer. Tax. Pg
    X3_DESCRICAOPerc. Taxa Adm. Pagto
    X3_PICTURE@E 999.99
    X3_USADOUsado
    X3_BROWSEN
    X3_VISUALV
    X3_CONTEXTR
    X3_FOLDER1
    X3_PYMEN
    X3_CAMPOBD6_VALORI
    X3_TIPON
    X3_TAMANHO16
    X3_DECIMAL2
    X3_TITULOVlr Apr Tot
    X3_DESCRICAOValor Apres. Tot.
    X3_PICTURE@E 9,999,999,999,999.99
    X3_USADOUsado
    X3_RELACAOIif(Inclui,0,BD6->BD6_QTDPRO*BD6->BD6_VALORI)
    X3_BROWSES
    X3_VISUALV
    X3_CONTEXTR
    X3_FOLDER1
    X3_PYMEN
    X3_CAMPOBD6_PROTOC
    X3_TIPON
    X3_TAMANHO20
    X3_DECIMAL2
    X3_TITULOVlr Apr Tot
    X3_DESCRICAOValor Apres. Tot.
    X3_PICTURE@E 9,999,999,999,999.99
    X3_USADOUsado
    X3_RELACAOIif(Inclui,0,BD6->BD6_QTDPRO*BD6->BD6_VALORI)
    X3_BROWSES
    X3_VISUALV
    X3_CONTEXTR
    X3_FOLDER1
    X3_PYMEN
    X3_CAMPOBD7_CHKSE2
    X3_TIPOC
    X3_TAMANHO34
    X3_TITULOChk Idx 1 SE2
    X3_DESCRICAOChk Idx 1 SE2
    X3_PICTURE@!
    X3_USADONão Usado
    X3_BROWSEN
    X3_VISUALV
    X3_CONTEXTR
    X3_FOLDER1
    X3_PYMEN
    X3_CAMPOBD7_VLRGTX
    X3_TIPON
    X3_ORDEM23
    X3_TAMANHO16
    X3_DECIMAL2
    X3_TITULOVlr.Glo Tx.
    X3_DESCRICAOValor Glosa de Taxa Adm.
    X3_PICTURE@E 9,999,999,999,999.99
    X3_USADOUsado
    X3_BROWSEN
    X3_VISUALV
    X3_CONTEXTR
    X3_FOLDER1
    X3_PYMEN
    X3_CAMPOBD7_PEINPT
    X3_TIPON
    X3_ORDEM24
    X3_TAMANHO6
    X3_DECIMAL2
    X3_TITULO% INSS Patr.
    X3_DESCRICAO% INSS Patronal.
    X3_PICTURE@E 999.99
    X3_USADOUsado
    X3_BROWSEN
    X3_VISUALV
    X3_CONTEXTR
    X3_FOLDER1
    X3_PYMEN
    X3_CAMPOBD7_VLINPT
    X3_TIPON
    X3_ORDEM24
    X3_TAMANHO16
    X3_DECIMAL2
    X3_TITULOVlr.INSS Pat.
    X3_DESCRICAOValor INSS Patronal
    X3_PICTURE@E 9,999,999,999,999.99
    X3_USADOUsado
    X3_BROWSEN
    X3_VISUALV
    X3_CONTEXTR
    X3_FOLDER1
    X3_PYMEN
    X3_CAMPOBD7_VLINPT
    X3_TIPON
    X3_ORDEM24
    X3_TAMANHO16
    X3_DECIMAL2
    X3_TITULOVlr.INSS Pat.
    X3_DESCRICAOValor INSS Patronal
    X3_PICTURE@E 9,999,999,999,999.99
    X3_USADOUsado
    X3_BROWSEN
    X3_VISUALV
    X3_CONTEXTR
    X3_FOLDER1
    X3_PYMEN
    X3_CAMPOBD7_GLINPT
    X3_TIPON
    X3_ORDEM24
    X3_TAMANHO16
    X3_DECIMAL2
    X3_TITULOV.Gl. INSS P
    X3_DESCRICAOVlr. Glosa INSS Patronal
    X3_PICTURE@E 9,999,999,999,999.99
    X3_USADOUsado
    X3_BROWSEN
    X3_VISUALV
    X3_CONTEXTR
    X3_FOLDER1
    X3_PYMEN
    X3_CAMPOBD7_GLINPT
    X3_TIPON
    X3_ORDEM24
    X3_TAMANHO16
    X3_DECIMAL2
    X3_TITULOV.Gl. INSS P
    X3_DESCRICAOVlr. Glosa INSS Patronal
    X3_PICTURE@E 9,999,999,999,999.99
    X3_USADOUsado
    X3_BROWSEN
    X3_VISUALV
    X3_CONTEXTR
    X3_FOLDER1
    X3_PYMEN
    X3_CAMPOBD7_VALORI
    X3_TIPON
    X3_ORDEM24
    X3_TAMANHO16
    X3_DECIMAL2
    X3_TITULOVlr Apr Tot
    X3_DESCRICAOValor Apres. Tot.
    X3_PICTURE@E 9,999,999,999,999.99
    X3_USADOUsado
    X3_BROWSES
    X3_VISUALV
    X3_CONTEXTR
    X3_FOLDER1
    X3_PYMEN
    X3_CAMPOBD7_VLRAPR
    X3_ORDEM20
    X3_DECIMAL2
    X3_PICTURE@E 9,999,999,999,999.99
    X3_USADOUsado
    X3_VISUALV
    X3_CAMPOBD7_TIPINT
    X3_TAMANHO2
    X3_BOXvazio
    X3_CAMPOBD7_INTERC
    X3_RELACAO"0"
    X3_CAMPOBD7_VLTXAP
    X3_ORDEM22
    X3_USADOUsado
    X3_VISUALV
    X3_FOLDER1
    X3_CAMPOBD7_TPEVCT
    X3_TIPOC
    X3_TAMANHO2
    X3_TITULOTipo Ev Ctb
    X3_DESCRICAOTipo Evento Ctb
    X3_PICTURE@!
    X3_USADOUsado
    X3_BROWSEN
    X3_VISUALV
    X3_CONTEXTR
    X3_FOLDER5
    X3_PYMEN
    X3_CAMPOBD7_DTLA
    X3_TIPOD
    X3_TAMANHO8
    X3_TITULODat.Ctb.Cust
    X3_DESCRICAOData Contab. Custo
    X3_USADOUsado
    X3_BROWSEN
    X3_VISUALV
    X3_CONTEXTR
    X3_FOLDER5
    X3_PYMEN
    X3_CAMPOBD7_CHVLA
    X3_TIPOC
    X3_TAMANHO30
    X3_TITULOChv.Ctb.Cust
    X3_DESCRICAOChave Contábil Custo
    X3_PICTURE@!
    X3_USADOUsado
    X3_BROWSEN
    X3_VISUALV
    X3_CONTEXTR
    X3_FOLDER5
    X3_PYMEN
    X3_CAMPOBD7_LAPRO
    X3_TIPOC
    X3_TAMANHO1
    X3_TITULOId.Ctb.Prov
    X3_DESCRICAOIdentif.Contábil Prov.
    X3_PICTURE@!
    X3_USADONão Usado
    X3_BROWSEN
    X3_VISUALV
    X3_CONTEXTR
    X3_FOLDER5
    X3_PYMEN
    X3_CAMPOBD7_CHVPRO
    X3_TIPOC
    X3_TAMANHO30
    X3_TITULOChv.Ctb.Prov
    X3_DESCRICAOChave Prov. Contábil
    X3_PICTURE@!
    X3_USADOUsado
    X3_BROWSEN
    X3_VISUALV
    X3_CONTEXTR
    X3_FOLDER5
    X3_PYMEN
    X3_CAMPOBD7_DTDIGI
    X3_TIPOD
    X3_TAMANHO8
    X3_TITULODt.Digitacao
    X3_DESCRICAOData digitacao
    X3_RELACAOdate()
    X3_USADOUsado
    X3_BROWSEN
    X3_VISUALV
    X3_CONTEXTR
    X3_FOLDER5
    X3_PYMEN
    X3_CAMPOBD7_DTCTBF
    X3_TIPOD
    X3_TAMANHO8
    X3_TITULODt.Con.Custo
    X3_DESCRICAODt. Conhecimento Custo
    X3_USADOUsado
    X3_BROWSEN
    X3_VISUALV
    X3_CONTEXTR
    X3_FOLDER5
    X3_PYMEN
    X3_CAMPOBD7_PROTOC
    X3_TIPOC
    X3_TAMANHO20
    X3_TITULONum Protoc
    X3_DESCRICAONumero do Protocolo
    X3_USADOUsado
    X3_BROWSEN
    X3_VISUALV
    X3_CONTEXTR
    X3_PYMEN
    X3_CAMPOBM1_DTPRO
    X3_TIPOD
    X3_TAMANHO8
    X3_TITULODat.Ctb.Prov
    X3_DESCRICAOData Contab. Provisão
    X3_USADOUsado
    X3_BROWSEN
    X3_VISUALV
    X3_CONTEXTR
    X3_PYMEN
    X3_CAMPOBM1_CHVPRO
    X3_TIPOC
    X3_TAMANHO30
    X3_TITULOChv.Ctb.Prov
    X3_DESCRICAOChave Prov. Contábil
    X3_PICTURE@!
    X3_USADOUsado
    X3_BROWSEN
    X3_VISUALV
    X3_CONTEXTR
    X3_FOLDER5
    X3_PYMEN
    X3_CAMPOBM1_TIPINT
    X3_CBOXvazio
    X3_CAMPOBAW_TXADMT
    X3_TIPON
    X3_TAMANHO6
    X3_DECIMAL2
    X3_TITULO% Taxa Adm.
    X3_DESCRICAO% Taxa Administrativa
    X3_PICTURE@E 999.99
    X3_VALIDpositivo()
    X3_USADOUsado
    X3_BROWSEN
    X3_CONTEXTR
    X3_WHENPLSBAWRD()
    X3_PYMEN
    X3_CAMPOBCI_VLRAPR
    X3_TIPON
    X3_TAMANHO16
    X3_DECIMAL2
    X3_TITULOVlr Apr Uni
    X3_DESCRICAOValor apresentado
    X3_PICTURE@E 9,999,999,999,999.99
    X3_USADOUsado
    X3_BROWSEN
    X3_CONTEXTR
    X3_OBRIGATN
    X3_PYMEN
    X3_CAMPOBCI_VALORI
    X3_TIPON
    X3_TAMANHO16
    X3_DECIMAL2
    X3_TITULOVlr Apr Tot
    X3_DESCRICAOValor Apres. Tot.
    X3_PICTURE@E 9,999,999,999,999.99
    X3_USADOUsado
    X3_BROWSES
    X3_VISUALV
    X3_CONTEXTR
    X3_FOLDER1
    X3_PYMEN
    X3_CAMPOBCI_DESSER
    X3_INIBRWPosicione("BCJ",1,xFilial("BCJ")+BCI->(BCI_CODOPE+BCI_TIPSER),"BCJ_DESCRI")
    X3_CAMPOBDX_REGREC
    X3_VISUALV
    X3_CAMPOBDX_DATPRO
    X3_ORDEM11
    X3_VISUALV
    X3_CAMPOBDX_RESPAL
    X3_ORDEM14
    X3_CAMPOBDX_TIPGLO
    X3_CBOX1=Eletronica;2=Manual;3=Automatica
    X3_CAMPOBDX_VLRMAN
    X3_RELACAOBD6->BD6_VLRMAN
    X3_CAMPOBDX_VLRBPR
    X3_RELACAOBD6->BD6_VLRBPR
    X3_CAMPOBDX_VLRPAG
    X3_RELACAOBD6->BD6_VLRPAG
    X3_CAMPOBDX_VLRAPR
    X3_RELACAOBD6->BD6_VLRAPR
    X3_CAMPOB35_ORIMOV
    X3_CBOX1=Guias de Consultas/Servicos;2=Guia de Internacao;3=Outros;4=Autorizacao Odontologica;5=Dig. Off-Line
    X3_CAMPOB43_ORIMOV
    X3_CBOX1=Guias de Consultas/Servicos;2=Guia de Internacao;3=Outros;4=Autorizacao Odontologica;5=Dig. Off-Line
    X3_CAMPOBX6_ORIMOV
    X3_CBOX1=Guias de Consultas/Servicos;2=Guia de Internacao;3=Outros;4=Autorizacao Odontologica;5=Dig. Off-Line
    X3_CAMPOBYN_ORIMOV
    X3_CBOX1=Guias de Consultas/Servicos;2=Guia de Internacao;3=Outros;4=Autorizacao Odontologica;5=Dig. Off-Line
    X3_CAMPOBZW_ORIMOV
    X3_CBOX1=Guias de Consultas/Servicos;2=Guia de Internacao;3=Outros;4=Autorizacao Odontologica;5=Dig. Off-Line
    X3_CAMPOBVO_ORIMOV
    X3_CBOX1=Guias de Consultas/Servicos;2=Guia de Internacao;3=Outros;4=Autorizacao Odontologica;5=Dig. Off-Line
    X3_CAMPOBOX_ORIMOV
    X3_CBOX1=Guias de Consultas/Servicos;2=Guia de Internacao;3=Outros;4=Autorizacao Odontologica;5=Dig. Off-Line
    X3_CAMPOBOW_ORIMOV
    X3_CBOX1=Guias de Consultas/Servicos;2=Guia de Internacao;3=Outros;4=Autorizacao Odontologica;5=Dig. Off-Line
    X3_CAMPOBMO_ORIMOV
    X3_CBOX1=Guias de Consultas/Servicos;2=Guia de Internacao;3=Outros;4=Autorizacao Odontologica;5=Dig. Off-Line
    X3_CAMPOBEA_ORIMOV
    X3_CBOX1=Guias de Consultas/Servicos;2=Guia de Internacao;3=Outros;4=Autorizacao Odontologica;5=Dig. Off-Line
    X3_CAMPOBE4_ORIMOV
    X3_CBOX1=Guias de Consultas/Servicos;2=Guia de Internacao;3=Outros;4=Autorizacao Odontologica;5=Dig. Off-Line
    X3_CAMPOBDX_ORIMOV
    X3_CBOX1=Guias de Consultas/Servicos;2=Guia de Internacao;3=Outros;4=Autorizacao Odontologica;5=Dig. Off-Line
    X3_CAMPOBDU_ORIMOV
    X3_CBOX1=Guias de Consultas/Servicos;2=Guia de Internacao;3=Outros;4=Autorizacao Odontologica;5=Dig. Off-Line
    X3_CAMPOBD7_ORIMOV
    X3_CBOX1=Guias de Consultas/Servicos;2=Guia de Internacao;3=Outros;4=Autorizacao Odontologica;5=Dig. Off-Line
    X3_CAMPOBD6_ORIMOV
    X3_CBOX1=Guias de Consultas/Servicos;2=Guia de Internacao;3=Outros;4=Autorizacao Odontologica;5=Dig. Off-Line
    X3_CAMPOBD5_ORIMOV
    X3_CBOX1=Guias de Consultas/Servicos;2=Guia de Internacao;3=Outros;4=Autorizacao Odontologica;5=Dig. Off-Line
    X3_CAMPOB53_ORIMOV
    X3_CBOX1=Guias de Consultas/Servicos;2=Guia de Internacao;3=Outros;4=Autorizacao Odontologica;5=Dig. Off-Line
    X3_CAMPOB4E_ORIMOV
    X3_CBOX1=Guias de Consultas/Servicos;2=Guia de Internacao;3=Outros;4=Autorizacao Odontologica;5=Dig. Off-Line
    X3_CAMPOB4D_ORIMOV
    X3_CBOX1=Guias de Consultas/Servicos;2=Guia de Internacao;3=Outros;4=Autorizacao Odontologica;5=Dig. Off-Line
    X3_CAMPOB47_ORIMOV
    X3_CBOX1=Guias de Consultas/Servicos;2=Guia de Internacao;3=Outros;4=Autorizacao Odontologica;5=Dig. Off-Line
    X3_CAMPOB45_ORIMOV
    X3_CBOX1=Guias de Consultas/Servicos;2=Guia de Internacao;3=Outros;4=Autorizacao Odontologica;5=Dig. Off-Line
    X3_CAMPOB44_ORIMOV
    X3_CBOX1=Guias de Consultas/Servicos;2=Guia de Internacao;3=Outros;4=Autorizacao Odontologica;5=Dig. Off-Line
    X3_CAMPOB43_ORIMOV
    X3_CBOX1=Guias de Consultas/Servicos;2=Guia de Internacao;3=Outros;4=Autorizacao Odontologica;5=Dig. Off-Line
    X3_CAMPOB11_ORIMOV
    X3_CBOX1=Guias de Consultas/Servicos;2=Guia de Internacao;3=Outros;4=Autorizacao Odontologica;5=Dig. Off-Line

    X3_CAMPO

    BM1_CHVCBA

    X3_TITULO

    nao usado

    X3_DESCRIC

    nao usado

    X3_USADO

    Não Usado

    X3_CAMPO

    BM1_DTCBA

    X3_TITULO

    nao usado

    X3_DESCRIC

    nao usado

    X3_USADO

    Não Usado

    X3_CAMPO

    BM1_LACBA

    X3_TITULO

    nao usado

    X3_DESCRIC

    nao usado

    X3_USADO

    Não Usado

    X3_CAMPO

    BM1_CHVBAI

    X3_TITULO

    nao usado

    X3_DESCRIC

    nao usado

    X3_USADO

    Não Usado

    X3_CAMPO

    BM1_DTBAI

    X3_TITULO

    nao usado

    X3_DESCRIC

    nao usado

    X3_USADO

    Não Usado

    X3_CAMPO

    BM1_LABAI

    X3_TITULO

    nao usado

    X3_DESCRIC

    nao usado

    X3_USADO

    Não Usado

    X3_CAMPO

    BM1_DCONTA

    X3_TITULO

    nao usado

    X3_DESCRIC

    nao usado

    X3_USADO

    Não Usado

    X3_CAMPO

    BM1_LAFAT

    X3_TITULO

    nao usado

    X3_DESCRIC

    nao usado

    X3_USADO

    Não Usado

    X3_CAMPO

    BE4_DTDIG1

    X3_TITULO

    nao usado

    X3_DESCRIC

    nao usado

    X3_USADO

    Não Usado

    X3_CAMPO

    BD5_CODPAD

    X3_TITULO

    nao usado

    X3_DESCRIC

    nao usado

    X3_USADO

    Não Usado

    X3_CAMPO

    BD5_CODPRO

    X3_TITULO

    nao usado

    X3_DESCRIC

    nao usado

    X3_USADO

    Não Usado

    X3_CAMPOBAZ_TPBENE 
    X3_VALIDPERTENCE('12345')
    X3_CBOX1=BE-Benef.Exp.;2=ENB-Exp.N.Benef.;3=BNE-Ben.N.Exp.;4=PS-Pr.Servicos;5=BF-Benef. Funcionário
    X3_CAMPOBI3_TPBEN
    X3_VALIDPERTENCE('12345')
    X3_CBOX1=B-Benef.Exposto;2=ENB-Exp.N.Benef;3=BNE-Benf.N.Exp.;4=PS-Preste.Servicos;5=BF-Benef. Funcionário                              

    Informações complementares:

    Pagamento


    ???_PERCEN

    Proporção das unidades conforme valor total do evento


    ???_VLRBPR

    Valor base contratado. Não deve ser manipulado (alterado)


    ???_VLRMAN

    Valor base para pagamento (Pode ser VALORI ou VLRBPR)


    ???_VLTXPG

    Valor da taxa de pagamento conforme base VLRMAN


    ???_VLRPAG

    Valor de pagamento VLRMAN + Acrescimos/Descontos e Taxas 


    ???_VLRGLO

    Valor de Glosa diferença entra VLRAPR e VLRBPR


    ???_PRTXPG

    Percentual de Taxa


    ???_VLRAPR

    Valor Apresentado UNITARIO.


    ???_VALORI

    Valor Apresentado TOTAL.

    ???_VLTXAP

    Valor da taxa apresentada – O valor pode ser apresentado diretamente quando PTU (Quando PTU Não deve ser manipulado (alterado))


    ???_VLRGTX

    Valor da Glosa – Diferença entre VLTXPG e VLTXAP


    BD7_VTXPCT

    Valor da taxa sobre o valor base VLRBPR


    Controles


    ???_DTDIGI

    Data do conhecimento da Guia sempre refletir a BCI_DTDIGI, nunca deve ser alterada.


    ???_DTANAL

    Data da mudança de fase.


    ???_TPEVCT

    Tipo de evento contabil.


    BD7_DTCTBF

    Data do conhecimento da Glosa ou Coparticipação alimentada na mudança de fase uma única vez. nunca deve ser alterada.


    BA0_BASCOP

    Determina se o valor base da coparticipação e o valor de pagamento ou calculado.


    MV_PLCTXPG

    Caso seja coparticipação com valor no pagamento se deve considerar o valor com taxa (bruto) ou o valor sem taxa (liquido)


    MV_PLSMCTA

    Se a taxa da coparticipação e aplicada sobre a valor base ou valor apurado. VLRPF


    _GUIORI,_GUIINT,_GUIPRI, _NRLBOR, _NRLOPE

    Atenção com estes campos. Guarda informação de chave de outra guia.


    Coparticipação


    BD6_TPPF

    Se é coparticipação ou Custo operacional


    ???_VLRBPF

    Valor base da Coparticipação pode ser o valor de pagamento, informado ou calculado. So altera quando for com base no valor de pagamento.


    BD6_VLRPF

    Valor da coparticipação (liquido). Não tem esse campo na BD7


    ???_VLRTPF

    Valor da coparticipação (bruto). Valor da coparticipação mais TAXA


    ???_VLRTAD

    Valor da taxa administrativa.


    BD6_PERTAD

    Percentual da taxa administrativa.


    BD6_PERCOP

    Percentual de coparticipação.


    BD6_VLRTAP

    PTU não usar mais esse campo para taxa apresentada


    Campos alimentados quando informado franquia para coparticipação


    BD6_F_PPER

    Perda quando aplicada a franquia.


    BD6_F_VFRA

    Valor da franquia da coparticipação.


    BD6_F_VLOR

    Valor da coparticipação.


    BD6_F_TXOR

    Valor da Taxa adm da coparticipação.


    Contabilidade


    BD7_LAPRO

    Conteúdo ‘S’ indica contabilizado


    BD7_DTPRO

    Data do processamento da contabilidade de provisão.


    BD7_CHVPRO

    Chave de ligação com a CT2. (CT2_DATA + CT2_LOTE + CT2_SBLOTE + CT2_DOC)


    BD7_LA

    Conteúdo ‘S’ indica contabilizado.


    BD7_DTLA

    Data do processamento da contabilidade de custo.


    BD7_CHVLA

    Chave de ligação com a CT2. (CT2_DATA + CT2_LOTE + CT2_SBLOTE + CT2_DOC)


    CT2_LP

    Lançamento Padrão da contabilidade


    CT2_DATA

    Data do movimento contabil pode ser BD7_DTDIGI ou BD7_DTCTBF


    CT2_LOTE

    Lote


    CT2_SBLOTE

    SubLote


    CT2_DOC

    Documento 


    A chave (CT2_DATA + CT2_LOTE + CT2_SBLOTE + CT2_DOC) quebra por guia 


    Auxiliares


    CV3_TABORI

    Tabela origem de ligação com a origem do dado gerado para contabilidade. Ex. BD7


    CV3_RECORI

    Recno de ligação com a origem. Ex. Recno da BD7


    CV3_RECDES

    Recno de ligação com a CT2


    MV_CTBFLAG

    Indica se a marcação dos flags de contabilização das rotinas Off-Line será feita na transação do lançamento contábil - SIGACTB. ( PLS sempre .T. )


    MV_CTBAPLA

    Indica se o SigaCTB ira limpar os flags de contabilização (_LA/_DTLANC) ao excluir lançamentos. 1=Nao;2=Perguntar;3=Sim c/alertas;4=Sim s/ alertas (PLS ideal 4 )


    MV_CBD7THR

    Informe a quantidade de ThReads para processamento em mult-Thread. Maximo 15


    Glosa


    BDX_TIPREG

    Registro principal ou secundário.


    BDX_DTACAO

    Data da analise.


    BDX_CRIANA

    Critica analisada.


    BDX_ACAO

    Glosada ou Reconsiderada.


    BDX_PERGLO

    Quando reconsiderada é sempre 100%. Diferente disso é sempre uma glosa.


    BDX_ACAOTX

    Se a taxa sofreu ação.


    BDX_PERGTX

    Quando reconsiderada é sempre 100%. Diferente disso é sempre uma glosa.


    ...