Home

Linha Microsiga Protheus

Páginas filhas
  • PLSCTP06

Descrição

Retorna o tipo de faturamento para prover condições que definam se o lançamento padronizado será executado ou não.

Observações

ATENÇÃO: Esta função analisa e retorna o tipo de evento que será processado, não retornará uma conta contábil.

Exemplos

Preview

Veja também

Idioma

Português(Brasil)

Versões

Versões_Anteriores

Sistemas Operacionais Suportados

Todos

Compatível com as Bases de Dados

Todas

Updates

Parâmetros

lLog Habilita a gravação do log para registros contabilizados.
Opções: .T. – Habilita / .F. – Desabilita.
Default: .F.
Permite optar por gravar o log de registros contabilizados, em que não ocorreu erro no processamento, para posterior conferência.
cTpLog Identificador do tipo de log.
Default: ‘DC/RDA’
Será gravado no identificador de tipo de log para possibilitar a filtragem de registros.

Retorno

Retorna o tipo de evento que está sendo processado para que o usuário possa montar expressões que definam por executar ou não o lançamento padronizado.
Retornos possíveis:
2 – Mensalidade PP (lancamento de mensalidade em beneficiário de pré-pagamento).
3 – Mensalidade CO (lancamento de mensalidade em beneficiario de demais modalidades).
4 – CO em PP (Lancamento de custo operacional/co-participacao em beneficiário de pré-pagamento, por compra de procedimento)
5 – Lancamentos de co-participação (todos os lançamentos de co-participação)
6 – Lançamentos de faturamento de propriedade do cliente ou Debitos e Creditos diversos – para buscar conta na tabela BSQ ou BSP.
X – Não indentificou o tipo de evento – irá gerar log de falha em algum cadastro.

Eventos de chamada do Ponto de Entrada

Variáveis

Programa Fonte

PLSCTP06.PRW

OBSERVAÇÕES

Chave de busca com erro: quanto o sistema não conseguir montar a   chave de busca, trará como retorno a codificação que conseguiu montar e uma   letra que irá identificar o tipo de problema, conforme explicado abaixo.

Contendo a letra ‘C’

Sem Conta na Combinação: foi possível montar a chave de busca   para a combinação, a combinação é existente, porém não há conta preenchida.

Solução: Basta copiar a chave montada e   posicionar no arquivo de combinações para encontrar a o registro e preencher   as contas contábeis que estiverem faltando.

Contendo a letra ‘N’

Falta Cadastrar Combinação: foi possível montar a chave de busca   para a combinação, porém a combinação não existe no cadastro de combinações.

 Solução: Basta incluir a    chave de combinação montada e preencher as contas contábeis.

Contendo a letra ‘L’

Impossível Montar Combinação: o sistema não conseguiu dados   suficientes para montar a combinação. Dessa forma, será apresentado a chave   parcialmente montada com espaços em branco nos itens em que, devido algum   cadastro, não foi possivel montar.

ATENÇÃO: a chave de combinação é sempre   montada respeitando o primeiro índice do arquivo de combinação e para efeito   de localização da chave apresentada, deve-se desconsiderar o campo filial do   sistema (xxx_FILIAL).

.

Exemplo: a chave de busca do arquivo BAZ   (combinação do faturamento) é composta do preenchimento dos seguintes campos   (vide dicionário SIX): BAZ_FILIAL + BAZ_TPBENE + BAZ_TPFATU + BAZ_TPUNIM + BAZ_TPATO   + BAZ_REGPLN + BAZ_TPPLN + BAZ_PATROC + BAZ_SEGMEN + BAZ_CODPLA + BAZ_GRUOPE.   Uma chave totalmente preenchida teria um conteúdo semelhante a ’15062011006FANC01’,   que representa o seguinte:

BAZ_TPBENE = ‘1’

BAZ_TPFATU = ‘5’

BAZ_TPUNIM = ‘06’

BAZ_TPATO = ‘2’

BAZ_REGPLN = ‘0’

BAZ_TPPLN = ‘1’

BAZ_PATROC = ‘1’

BAZ_SEGMEN =   ‘006’

BAZ_CODPLA =   ‘FANC’

BAZ_GRUOPE = ‘01’

No caso de acusar   o erro do tipo ‘L’, a sequência será interrompida no campo que não conseguiu   localizar.

Imagine que no   caso acima citado o campo código do plano (BAZ_CODPLA) não foi possível obter   no movimento que está contabilizando.

Isso fará com que   o sistema gere a chave ’0115062011006    01’   acusando o problema.

 

 Solução: Identifique qual conteúdo de campo que está   faltando na chave de busca, neste caso o BAZ_CODPLA, que representa o código   do plano do movimento.

Na tabela de log   não contabilizado, você irá encontrar o registro com os dados referentes a   movimentação que gerou esse erro. Dessa forma, localize o movimento original,   que neste exemplo seria uma guia.

Siga a origem dos   dados, localize o beneficiário e verifique a existência do plano que está   ligado a ele está no cadastro de planos – este caso citado é um exemplo e ocorreria   em um erro de cadastro que foi removido por manipulação da base de dados,   gerando essa inconsistência.

Corrija os dados   e a próxima contabilização ocorrerá sem problemas.

 

  • Sem rótulos