Á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

Ajuste na contabilidade de despesas (GUIAS)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.

Acesse

Coloque os arquivos do Wizard na pasta PLSWIZARD e execute o menu /

Contabilidade/Lançamento Padrão.
  • Configure a LP – 9CN para provisão e LP – 9CT para custo.
  • 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
    Acesse o menu /Contabilidade/Comb.deb.pls Custos e /Contabilidade/Comb.crd.pls Custos para configurar a combinação contábil
    1. .
    2. Acesse o menu /SIP Gerencial/Natureza de Saúde
    para configurar a
    1. caso necessário altear alguma natureza.
    2. Depois da configuração acima é possível realizar a contabilização de
    uma
    1. guia. Acesse o menu /Contabilidade/Ctb.
    Off
    1. off-line de
    Guias
    1. Despesa;
        1. A guia pode estar na fase digitação (necessário ter valor apresentado);
        2. A guia pode estar na fase pronta ou faturada;
        3. Provisão olha o valor apresentado caso exista e se não existir o valor pago;
        4. Custo olha para o valor de glosa e coparticipação.

         Lançamento padrão.

        9CN – provisão DEB

         Image Removed

        CT5_LANPAD

        9CN

        CT5_SEQUEN

        001

        CT5_DESC

        CTB DE GUIAS (BD7) - VALOR APRENT - DEB

        CT5_STATUS

        1

        CT5_DC

        1

        CT5_TPSALD

        1

        CT5_DEBITO

        PLSCTP01(.T.,"BD7","P","9CN001","D")                                                                                                                                                                    

        CT5_MOEDAS

        12222

        CT5_VLR01

        iIF(ALLTRIM(BD7->BD7_CODOPE)<>"9999",iIf(BD7->BD7_VLRAPR>0,BD7->BD7_VLRAPR,BD7->BD7_VLRPAG),0)                                                                              

        CT5_HIST

        LEFT("Prov. Protoc.: "+ALLTRIM(BD7->BD7_CODPEG)+" - "+ALLTRIM(BD7->BD7_NOMUSR),40)                                                                                                                      

        CT5_HAGLUT

        LEFT("Prov. Protoc.: "+ALLTRIM(BD7->BD7_CODPEG)+" - "+ALLTRIM(BD7->BD7_NOMUSR),40)                                                                                                                      

        CT5_ORIGEM

        "LP 9CN - 001 - CTB PROVISAO - BD7 - DEBITO"                                                        

        9CN – provisão CRE

        CT5_LANPAD

        9CN

        CT5_SEQUEN

        002

        CT5_DESC

        CTB DE GUIAS (BD7) - VALOR APRENT - CRE

        CT5_STATUS

        1

        CT5_DC

        2

        CT5_TPSALD

        1

        CT5_CREDIT

        PLSCTP02(.T.,"BD7")                                                                                                                                                                                     

        CT5_ITEMC

        IF(ALLTRIM(BD7->BD7_CODEMP)$"0001","F"+ALLTRIM(xFilial("BAU"))+ALLTRIM(BAU->BAU_CODSA2)+ALLTRIM(BAU->BAU_LOJSA2),"")                                                                                    

        CT5_MOEDAS

        12222

        CT5_VLR01

        iIf(ALLTRIM(BD7->BD7_CODOPE)<>"9999",iIf(BD7->BD7_VLRAPR>0,BD7->BD7_VLRAPR,BD7->BD7_VLRPAG),0)                                                                              

        CT5_HIST

        LEFT("Prov. Protoc.: "+ALLTRIM(BD7->BD7_CODPEG)+" - "+ALLTRIM(BD7->BD7_NOMUSR),40)                                                                                                                                                                                                                           

        CT5_HAGLUT

        LEFT("Prov. Protoc.: "+ALLTRIM(BD7->BD7_CODPEG)+" - "+ALLTRIM(BD7->BD7_NOMUSR),40)                                                                                                                      

        CT5_ORIGEM

        "LP 9CN - 002 - CTB PROVISAO - BD7 - CREDITO"                                                       

        9CT – custo glosa – DEB

        CT5_LANPAD

        9CT

        CT5_SEQUEN

        001

        CT5_DESC

        CTB GLOSA (BD7) - CUSTOS - DEB          

        CT5_STATUS

        1

        CT5_DC

        1

        CT5_TPSALD

        1

        CT5_DEBITO

        PLSCTP02(.T.,"BD7")                                                                                                                                                                                     

        CT5_MOEDAS

        12222

        CT5_VLR01

        IF(ALLTRIM(BD7->BD7_CODOPE)<>"9999",BD7->BD7_VLRGLO,0)                                                                                                                         

        CT5_HIST

        LEFT("GLO PROT:"+ALLTRIM(BD7->BD7_CODPEG)+" / "+ ALLTRIM(BD6->BD6_CODPAD)+" / "+ALLTRIM(BD6->BD6_CODPRO),80)                                                                                            

        CT5_HAGLUT

        LEFT("GLO PROT:"+ALLTRIM(BD7->BD7_CODPEG) +" / "+ALLTRIM(BD7->BD7_NOMRDA),40)                                                                                                                           

        CT5_ORIGEM

        "LP 9CT - 001 - CTB GLOSA – (BD7) - DEBITO"                                                         

        9CT – custo glosa – CRE

        Image Removed

        CT5_LANPAD

        9CT

        CT5_SEQUEN

        002

        CT5_DESC

        CTB GLOSA (BD7) - CUSTOS - CRE          

        CT5_STATUS

        1

        CT5_DC

        2

        CT5_TPSALD

        1

        CT5_CREDIT

        PLSCTP01(.T.,"BD7","G","9CT002","D")                                                                                                                                                                    

        CT5_MOEDAS

        12222

        CT5_VLR01

        IF(ALLTRIM(BD7->BD7_CODOPE)<>"9999" .AND. BD7->BD7_LA == " ",BD7->BD7_VLRGLO,0)                                                                                                                         

        CT5_HIST

        LEFT("GLO PROT:"+ALLTRIM(BD7->BD7_CODPEG)+" / "+ ALLTRIM(BD6->BD6_CODPAD)+" / "+ALLTRIM(BD6->BD6_CODPRO),80)                                                                                            

        CT5_HAGLUT

        LEFT("GLO PROT:"+ALLTRIM(BD7->BD7_CODPEG) +" / "+ALLTRIM(BD7->BD7_NOMRDA),40)                                                                                                                           

        CT5_ORIGEM

        "LP 9CT- 002 - CTB GLOSA (BD7) - CREDITO"                                                           

        9CT – custo co-part – DEB

        CT5_LANPAD

        9CT

        CT5_SEQUEN

        003

        CT5_DESC

        CTB CO-PART  (BD7) - CUSTOS - DEB       

        CT5_STATUS

        1

        CT5_DC

        1

        CT5_TPSALD

        1

        CT5_DEBITO

        PLSCTP01(.T.,"BD7","CD","9CT003","D")                                                                                                                                                                   

        CT5_ITEMD

        IF(ALLTRIM(BD7->BD7_CODEMP)$"0001","C"+ALLTRIM(xFilial("BA3"))+ALLTRIM(BA3->BA3_CODCLI)+ALLTRIM(BA3->BA3_LOJA),"")                                                                                      

        CT5_MOEDAS

        12222

        CT5_VLR01

        IF(ALLTRIM(BD7->BD7_CODOPE)<>"9999" .AND. BD7->BD7_LA == " ",BD7->BD7_VLRTPF,0)                                                                                                                         

        CT5_HIST

        LEFT("CO-PA PROT:"+ALLTRIM(BD7->BD7_CODPEG) +" / "+ALLTRIM(BD7->BD7_NOMRDA),40)                                                                                                                         

        CT5_HAGLUT

        LEFT("CO-PA PROT:"+ALLTRIM(BD7->BD7_CODPEG) +" / "+ALLTRIM(BD7->BD7_NOMRDA),40)                                                                                                                         

        CT5_ORIGEM

        "LP 9CT - 003 - CTB CO-PART – (BD7) - DEBITO"                                                       

          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 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 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:


        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.


        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.

        9CT – custo co-part – CRE

        CT5_LANPAD

        9CT

        CT5_SEQUEN

        004

        CT5_DESC

        CTB CO-PART  (BD7) - CUSTOS - CRE       

        CT5_STATUS

        1

        CT5_DC

        2

        CT5_TPSALD

        1

        CT5_CREDIT

        PLSCTP01(.T.,"BD7","CC","9CT004","D")                                                                                                                                                                   

        CT5_MOEDAS

        12222

        CT5_VLR01

        IF(ALLTRIM(BD7->BD7_CODOPE)<>"9999" .AND. BD7->BD7_LA == " ",BD7->BD7_VLRTPF,0)                                                                                                                         

        CT5_HIST

        LEFT("CO-PA PROT:"+ALLTRIM(BD7->BD7_CODPEG) +" / "+ALLTRIM(BD7->BD7_NOMRDA),40)                                                                                                                         

        CT5_HAGLUT

        LEFT("CO-PA PROT:"+ALLTRIM(BD7->BD7_CODPEG) +" / "+ALLTRIM(BD7->BD7_NOMRDA),40)                                                                                                                         

        CT5_ORIGEM

        "LP 9CT - 004 - CTB CO-PART  (BD7) - CREDITO"                                                       

        Combinação DEB -  necessário configurar as contas conforme necessidade.

         Image Removed

        Combinação CRE -  necessário configurar as contas conforme necessidade.

        Image Removed 

         Natureza de Saúde - Exemplo

         Image Removed

        Contabilização.

      1. Inclua um guia no contas medicas conforme parametrização acima e informe o valor apresentado
      2. Informe os parâmetros solicitados para contabilização conforme exemplo.
        Image Removed
        1. É possível fazer a conferencia de duas formas
          1. a. Contas medicas menu Atualizações/Proc. Contas/Digitação de contas
          2. b. Contabilidade menu Contabilidade/Lan Contab. Automat.

        Contas medicas

         Image Removed

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

         Provisão

        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

        Custo

        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

        Data do momento contábil

        BD7_DTDIGI

        Data para registro do movimento contábil de provisão

        BD7_DTCTBF

        Data para registro do movimento contábil de custo

        Obs.: BD7_DTCTBF esta data é gerada somente quando ocorre mudança de fase no ato do conhecimento da glosa ou coparticipação. Tanto a DTDIGI como a DTCTBF depois de conhecidas não serão alteradas.

         Lan Contab. Automat.

         Image Removed

        Para processar novamente a contabilidade basta no menu ../Lan. Contab. Automat. acesse o menu /outras Ações e excluir o movimento.

        Atenção:

          1. Após contabilização, se uma guia for alterada/ cancelada, retorne a fase ou inclua a glosa e 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 tabela B3N não será mais usado no processo contábil.

        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.

        Pergunta que devem ser criados/alterados.

        X1_CAMPOX1_CONTEUDOX1_GRUPOPLSCTB06X1_ORDEM01X1_PERGUNTAglutina Lanc Contab.?X1_VARIAVLMV_CH1X1_TIPONX1_TAMANHO1X1_GSCCX1_VAR01MV_PAR01X1_DEF01SIMX1_DEF02NAOX1_GRUPOPLSCTB06X1_ORDEM02X1_PERGUNTOperadora?X1_VARIAVLMV_CH2X1_TIPOCX1_TAMANHO4X1_GSCGX1_VAR01MV_PAR02X1_F3B89PLSX1_GRUPOPLSCTB06X1_ORDEM03X1_PERGUNTMes Competencia?X1_VARIAVLMV_CH3X1_TIPOCX1_TAMANHO2X1_GSCGX1_VAR01MV_PAR03X1_GRUPOPLSCTB06X1_ORDEM04X1_PERGUNTAno Competencia?X1_VARIAVLMV_CH4X1_TIPOCX1_TAMANHO4X1_GSCGX1_VAR01MV_PAR04X1_GRUPOPLSCTB06X1_ORDEM05X1_PERGUNTPrestador de?X1_VARIAVLMV_CH5X1_TIPOCX1_TAMANHO6X1_GSCGX1_VAR01MV_PAR05X1_F3BAUPLSX1_GRUPOPLSCTB06X1_ORDEM06X1_PERGUNTPrestador até?X1_VARIAVLMV_CH6X1_TIPOCX1_TAMANHO6X1_GSCGX1_VAR01MV_PAR06X1_F3BAUPLSX1_GRUPOPLSCTB06X1_ORDEM07X1_PERGUNTClasse do Prestador?X1_VARIAVLMV_CH7X1_TIPOCX1_TAMANHO60X1_GSCGX1_VAR01MV_PAR07X1_F3BZ9PLSX1_GRUPOPLSCTB06X1_ORDEM08X1_PERGUNTConsidera Filial CompartilhadaX1_VARIAVLMV_CH8X1_TIPONX1_TAMANHO1X1_GSCCX1_VAR01MV_PAR08X1_DEF01SIM X1_DEF02NÃO X1_GRUPOPLSCTB06X1_ORDEM09X1_PERGUNTProcesso distribuido (MThread)X1_VARIAVLMV_CH9X1_TIPONX1_TAMANHO1X1_GSCCX1_VAR01MV_PAR09X1_DEF01SIM X1_DEF02NÃO 


        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_DESCRICnao usadoUSADO

        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_USADONão UsadoCBOX1=BE-Benef.Exp.;2=ENB-Exp.N.Benef.;3=BNE-Ben.N.Exp.;4=PS-Pr.Servicos;5=BF-Benef. Funcionário
        X3_CAMPOBD5BI3_CODPROTPBEN
        X3_TITULOnao usadoVALIDPERTENCE('12345')
        X3_DESCRIC

        nao usado

        X3_USADO

        Não Usado

        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:

        Não deve ser manipulado (alterado)

        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 VLRAPR 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 diretamento 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 


        Lançamentos para contabilizar despesas (BD7) é 9CN – provisão e 9CT – custo. Não existe mais contabilização de despesas (guias) pela BD5 ou BD6.

        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.

        X3_CAMPOB5M_ALIAPFX3_ORDEM03X3_TIPOCX3_TAMANHO3X3_DECIMAL0X3_TITULOAlias PFX3_DESCRICAOAlias PFX3_PICTURE@!X3_USADOnão usadoX3_BROWSENX3_VISUALVX3_CONTEXTRX3_FOLDER1X3_PYMEN