Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

Contabilidade Despesa

Características do Requisito

Linha de Produto:

Microsiga Protheus

Segmento:

Saúde

Módulo:

SIGAPLS

Rotina:

Rotina

Nome Técnico

PLSCTB06

Contabilidade Despesa

País(es):

Brasil

Banco(s) de Dados:

Todos relacionados

Sistema(s) Operacional(is):

Windows

Descrição

Escreva aqui a descrição da nova implementação ou melhoria.

 

Importante

(Apenas para Microsiga Protheus, versões anteriores à versão 12)

Antes de executar o compatibilizador informe o nome do compatibilizador é imprescindível:

  • Realizar o backup da base de dados do produto que será executado o compatibilizador (diretório PROTHEUS_DATA\DATA, se versão 10, ou \PROTHEUS11_DATA\DATA, se versão 11) e dos dicionários de dados SXs (diretório PROTHEUS_DATA_SYSTEM, se versão 10, ou \PROTHEUS11_DATA\SYSTEM, se versão  11).
  • Os diretórios acima mencionados correspondem à instalação padrão do Protheus, portanto, devem ser alterados conforme o produto instalado na empresa.
  • Essa rotina deve ser executada em modo exclusivo, ou seja, nenhum usuário deve estar utilizando o sistema.
  • Se os dicionários de dados possuírem índices personalizados (criados pelo usuário), antes de executar o compatibilizador, certifique-se de que estão identificados pelo nickname. Caso o compatibilizador necessite criar índices, irá adicioná-los a partir da ordem original instalada pelo Protheus, o que poderá sobrescrever índices personalizados, caso não estejam identificados pelo nickname.
  • O compatibilizador deve ser executado com a Integridade Referencial desativada*.

 

Atenção

O procedimento a seguir deve ser realizado por um profissional   qualificado como Administrador de Banco de Dados (DBA) ou equivalente!

A ativação indevida da Integridade Referencial pode alterar   drasticamente o relacionamento entre tabelas no banco de dados. Portanto,   antes de utilizá-la, observe atentamente os procedimentos a seguir:

  1. No   Configurador (SIGACFG), veja se a empresa utiliza Integridade   Referencial, selecionando a opção Integridade/Verificação   (APCFG60A).
  2. Se não   há Integridade Referencial ativa,   são relacionadas em uma nova janela todas as empresas e filiais cadastradas   para o sistema e nenhuma delas estará selecionada. Neste caso, E SOMENTE NESTE, não é necessário   qualquer outro procedimento de ativação   ou desativação de integridade, basta finalizar a verificação e aplicar   normalmente o compatibilizador, conforme instruções.
  3.  Se há Integridade Referencial ativa   em todas as empresas e filiais, é   exibida uma mensagem na janela Verificação   de relacionamento entre tabelas. Confirme a mensagem para que a   verificação seja concluída, ou;
  4.  Se   há Integridade Referencial ativa   em uma ou mais empresas, que não   na sua totalidade, são relacionadas em uma nova janela todas as empresas e   filiais cadastradas para o sistema e, somente, a(s) que possui(em)   integridade está(arão) selecionada(s). Anote qual(is) empresa(s) e/ou   filial(is) possui(em) a integridade ativada e reserve esta anotação para   posterior consulta na reativação (ou ainda, contate nosso Help Desk Framework   para informações quanto a um arquivo que contém essa informação).
  5. Nestes   casos descritos nos itens “iii” ou   “iv”, E SOMENTE NESTES CASOS, é necessário desativar tal integridade, selecionando a opção Integridade/ Desativar (APCFG60D).
  6.  Quando desativada a Integridade Referencial,   execute o compatibilizador, conforme instruções.
  7. Aplicado o compatibilizador, a Integridade   Referencial deve ser reativada, SE E   SOMENTE SE tiver sido desativada, através da opção Integridade/Ativar (APCFG60). Para isso, tenha em mãos as   informações da(s) empresa(s) e/ou filial(is) que possuía(m) ativação da   integridade, selecione-a(s) novamente e confirme a ativação.

 

Contate o Help Desk Framework EM CASO DE DÚVIDAS!

 

  1. Em Microsiga Protheus TOTVS Smart Client (se versão 10), digite o nome do compatibilizador no campo Programa Inicial. Descreva se o compatibilizador deve ter uma data específica ou superior para que a atualização nos dicionários seja efetuada corretamente. Importante: Para a correta atualização do dicionário de dados, certifique-se que a data do compatibilizador seja igual ou superior a ___/___/____.
  2. Clique em OK para continuar.
  3. Após a confirmação é exibida uma tela para a seleção da empresa em que o dicionário de dados será modificado ou é apresentada a janela para seleção do compatibilizador. Selecione o programa xxxx().
  4. Ao confirmar é exibida uma mensagem de advertência sobre o backup e a necessidade de sua execução em modo exclusivo.
    1. Clique em Processar para iniciar o processamento. O primeiro passo da execução é a preparação dos arquivos.
      É apresentada uma mensagem explicativa na tela.
    2. Em seguida, é exibida a janela Atualização concluída com o histórico (log) de todas as atualizações processadas. Nesse log de atualização são apresentados somente os campos atualizados pelo programa. O compatibilizador cria os campos que ainda não existem no dicionário de dados.
    3. Clique em Gravar para salvar o histórico (log) apresentado.
    4. Clique em OK para encerrar o processamento.

 

Descreva se há algum procedimento necessário após a aplicação do compatibilizador.

Procedimento para Implantação

O sistema é atualizado logo após a aplicação do pacote de atualizações (Patch) deste chamado.

  1. Aplique o patch do chamado e execute uma vez a rotina Informe o nome da rotina.
  2. No módulo informe o nome do módulo acesse informe o caminho e verifique que o parâmetro informe o nome do parâmetro é criado conforme especificações abaixo:

Nome da Variável:

Informe o Nome da Variável

Tipo:

Informe o Tipo

Descrição:

Informe a Descrição

Valor Padrão:

Informe o Valor Padrão

 

 

Atualizações do Compatibilizador

(Apenas para Microsiga Protheus, versões anteriores à versão 12)

  1. Criação ou Alteração de Perguntas no arquivo SX1 – Cadastro de Perguntes:

Pergunte

(X1_PERGUNT)

Nome

 

Grupo

(X1_GRUPO)

Ordem

(X1_ORDEM)

Tipo

(X1_TIPO)

Tamanho

(X1_TAMANHO)

 

2.    Criação ou Alteração de tabela no arquivo SX2– Tabelas:

Chave

Nome

Modo

PYME

B04

(X2_CHAVE)

Dente/Região

(X2_NOME)

C

(X2_MODO)

N

(X2_PYME)

 

3.  Criação ou Alteração de Tabelas Genéricas no arquivo SX5 – Tabelas Genéricas:

Chave

Ex.: AR

Descrição

Ex.: Tabela de IR de Aplicações Financeiras

 

4.  Criação ou Alteração (mantenha somente a instrução correspondente) de Campos no arquivo SX3 – Campos:

  • Tabela BGD - Prod x Cob x Proc x Co-Part:

 

Campo

(X3_CAMPO)

Tipo

(X3_TIPO)

Tamanho

(X3_TAMANHO)

Decimal

(X3_DECIMAL)

Formato

(X3_PICTURE)

Título

(X3_TITULO)

Descrição

(X3_DESCRIC)

Nível

(X3_NÍVEL)

Usado

(X3_USADO) Informe Sim ou Não

Obrigatório

(X3_OBRIGAT) Informe Sim ou Não

Browse

(X3_BROWSE) Informe Sim ou Não

Opções

(X3_CBOX)

When

(X3_WHEN)

Relação

(X3_RELACAO)

Val. Sistema

(X3_VALID)

Help

Descreva o conteúdo informado para Help de Campo no ATUSX

 

Importante:

O tamanho dos campos que possuem grupo pode variar conforme ambiente em uso.

 

5.  Criação ou Alteração de Consulta Padrão no arquivo SXB – Consulta Padrão:

  • Pesquisa B05PLS:

Alias

(XB_ALIAS)

Tipo

(XB_TIPO)

Sequência

(XB_SEQ)

Coluna

(XB_COLUNA)

Descrição

(XB_DESCRI)

Contém

(XB_CONTEM)

 

6.  Criação ou Alteração de Índices no arquivo SIX – Índices:

Índice

AA1

Ordem

6

Chave

AA1_FILIAL+AA1_CODVEN

Descrição

Cod. Vendedor

Proprietário

S

 

7.  Criação ou Alteração de Parâmetros no arquivo SX6 – Parâmetros:

Nome da Variável

(X6_VAR)

Tipo

(X6_TIPO)

Descrição

(X6_DESCRIC + X6_DESC1 + X6_DESC2)

Valor Padrão

(X6_CONTEUD)

 

8.  Criação ou Alteração (mantenha somente a instrução correspondente) de Gatilhos no arquivo SX7 – Gatilhos:

  • Tabela BD5 – Contas Médicas:

Campo

Informe o conteúdo do (X7_CAMPO)

Sequência

Informe o conteúdo do (X7_SEQUENC)

Campo Domínio

Informe o conteúdo do (X7_CDOMIN)

Tipo

Informe o conteúdo do (X7_TIPO)

Regra

Informe o conteúdo do (X7_REGRA)

Posiciona?

Informe o conteúdo do (X7_SEEK)

Chave

Informe o conteúdo do (X7_CHAVE)

Condição

Informe o conteúdo do (X7_CONDIC)

Proprietário

Informe o conteúdo do (X7_PROPRI)

 

 

Procedimento para Configuração

(Estes procedimentos devem ser feitos quando for necessário configurar parâmetros e/ou  rotinas no menu).

 

CONFIGURAÇÃO DE PARÂMETROS

 

  1. No Configurador (SIGACFG), acesse Ambientes/Cadastros/Parâmetros (CFGX017). Crie/configure (mantenha somente a instrução correspondente) o(s) parâmetro(s) a seguir:
    (É necessário criar uma tabela para cada parâmetro descrito no item Parâmetro(s), da tabela Características do Requisito)

Itens/Pastas

Descrição

Nome:

 

Tipo:

Informe o Tipo do parâmetro

Cont. Por.:

Informe o Conteúdo padrão

Descrição:

 

 

CONFIGURAÇÃO DE MENUS

 

2.  No Configurador (SIGACFG), acesse Ambientes/Cadastro/Menu (CFGX013). Informe a nova opção de menu do informe o nome do módulo, conforme instruções a seguir:

Menu

Informe o Menu em que estará localizada a rotina

Submenu

Informe o Submenu em que estará localizada a rotina

Nome da Rotina

Informe o Título da rotina

Programa

Informe o Fonte da rotina

Módulo

Informe o Nome do(s) produto(s) a ser utilizado ou “Todos”

Tipo

Informe a Função

 

 

Procedimento para Utilização

  • Descreva os procedimentos, passo a passo (caso de uso), que serão realizados pelos usuários para que a melhoria seja visualizada identificando as seguintes informações:
  • Localização da rotina no menu;
  • Localização dos novos campos e/ou perguntas e respectivas pastas de cadastro que são visualizadas pelo usuário;
  • Caso seja necessário ter algum cadastro feito previamente, faça uma observação.

 

 

Exemplo:

       1.            No Plano de Saúde (SIGAPLS), acesse Atualizações / Produto Saúde / Produto Saúde (PLSA800).

O sistema apresenta a janela de produtos cadastrados.

       2.            Posicione o cursor em um produto e clique em Alterar.

       3.            Na pasta Cobertura/Carências selecione a subpasta Tipo de Prestador.

       4.            Dê duplo clique no campo TP Prestador (BCW_TIPPRE).

O sistema apresenta a janela Tipo de Prestador – Coparticipação – Alterar.

       5.            Informe os dados conforme orientação do help de campo e observe o preenchimento do novo campo:

                      Som. p/Compra (BCW_SOMCOM): selecione Sim para indicar se a coparticipação cadastrada será válida somente para efeito de compra de procedimentos ou Não, caso contrário.

       6.            Confira os dados e confirme.

 

 

Vídeo

  • Vídeo hospedado no youtube e inserido no template por meio da macro Widget Connector.

** Canal do youtube e software de vídeoem definição.

 

Título do Vídeo:

Disponibilizado pelo Marketing.

Introdução:

Disponibilizado pelo Marketing.

Passo a Passo:

Capturar diretamente do sistema.

Finalização:

Disponibilizado pelo Marketing.

 

 

Ajuste na contabilidade de despesas (GUIAS)

 

Procedimento para Utilização.

  1. Entre no menu /Contabilidade/Lançamento Padrão
  2. Configure a LP – 9CN para provisão e LP – 9CT para custo
  3. Entre no menu /Contabilidade/Comb.deb.pls Custos e /Contabilidade/Comb.crd.pls Custos para configurar a combinação contábil
  4. Entre no menu /SIP Gerencial/Natureza de Saúde para configurar a natureza.
  5. Depois da configuração acima é possível realizar a contabilização de uma guia. Entre no menu /Contabilidade/Ctb. Off-line de Guias
    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 Added

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_CREDIT

 

CT5_ITEMC

 

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_DEBITO

 

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_CREDIT

 

CT5_ITEMC

 

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 Added

CT5_LANPAD

9CT

CT5_SEQUEN

002

CT5_DESC

CTB GLOSA (BD7) - CUSTOS - CRE          

CT5_STATUS

1

CT5_DC

2

CT5_TPSALD

1

CT5_DEBITO

 

CT5_CREDIT

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

CT5_ITEMC

 

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_CREDIT

 

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"                                                       

 

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_DEBITO

 

CT5_CREDIT

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

CT5_ITEMC

 

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 Added

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

Image Added 

 Natureza de Saúde - Exemplo

 Image Added

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 Added

 

  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 Added

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 Added

 

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

 

Atenção:

    1. Após contabilização, se uma guia for alterada, cancelada, retornar a fase ou incluir glosa a mesma 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.

 

Necessario excluír antes os gatilhos dos campos BDX_ACAO, BDX_ACAOTX, BDX_GLTXPG, BDX_PERGLO, BDX_VLRGLO, BDX_VLRGTX e BDX_PERGTX.

 

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_ALIAS

 

X7_ORDEM

0

X7_CHAVE

 

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_ALIAS

 

X7_ORDEM

0

X7_CHAVE

 

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_ALIAS

 

X7_ORDEM

0

X7_CHAVE

 

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_ALIAS

 

X7_ORDEM

0

X7_CHAVE

 

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_ALIAS

 

X7_ORDEM

0

X7_CHAVE

 

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_ALIAS

 

X7_ORDEM

0

X7_CHAVE

 

X7_CONDIC

S

 

Campos que foram alterados

X3_CAMPO

BD5_DTDIGI

X3_RELACAO

BCI->BCI_DTDIGI

X3_CAMPO

BE4_DTDIGI

X3_RELACAO

BCI->BCI_DTDIGI

X3_CAMPO

BD6_DTDIGI

X3_RELACAO

BCI->BCI_DTDIGI

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_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_VLRAPR

X3_ORDEM

20

X3_USADO

Usado

X3_VISUAL

V

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

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

X3_CAMPO

BBH_CGLOSA

X3_USADO

Usado

X3_CAMPO

BBH_DESGLO

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

BE4_DTDIG1

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

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 VLRAPR 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. Não deve ser manipulado (alterado)

???_VLTXAP

Valor da taxa apresentada – O valor pode ser apresentado diretamento 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

Lancamento 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 

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

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.

Ponto de Entrada

Descrição:

Informe o Menu em que estará localizada a rotina

Localização:

Informe o Submenu em que estará localizada a rotina

Eventos:

Informe o Título da rotina

Programa Fonte:

Informe o Fonte da rotina

Função:

Informe o Nome do(s) produto(s) a ser utilizado ou “Todos”

Retorno:

Nome

Tipo

Descrição

Obrigatório

 

 

 

 

 

 

 

 

 

 

 

 

 

Exemplo:

#Include 'Protheus.ch'

User Function CN120ALT()

Local aCab:= PARAMIXB[1]

Local cTipo:= PARAMIXB[2]

If cTipo == '1'

    aCab[4][2]:= 'NF' //Validações do usuário

EndIf

Return aCab