Árvore de páginas


01. DADOS GERAIS

Produto:

TOTVS Saúde Planos

Linha de Produto:

Linha Protheus

Segmento:

Saúde

Módulo:SIGAPLS
Função:PLSTISSON - TISS Online
Ticket:9377116
Requisito/Story/Issue (informe o requisito relacionado) :DSAUPC-12920


02. SITUAÇÃO/REQUISITO

Implementar o ponto de entrada PLQRYTISS para retorno dos dados do demonstrativo de pagamento padrão TISS.

03. SOLUÇÃO

Implementada melhoria com a criação do Ponto de Entrada PLQRYTISS.

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


1. Aplique o ponto de entrada PLQRYTISS.

2. O mesmo é acionado na geração dos demonstrativos de pagamento/análise de conta.



Atenção

Não alterar o nome das colunas no Select no Relatório de Pagamento, pois é utilizado posteriormente no código pra geração correta do demonstrativo, segue nome das colunas destacados em negrito:

Sum(BD7_VALORI) A, SUM(BD7_VLRMAN) M, Sum(BD7_VLRPAG) P, Sum(BD7_VLRGLO)+Sum(BD7_VLRGTX) G,  SUM(E2_IRRF) / count(1) IR,  SUM(E2_ISS) / count(1) ISS,  SUM(E2_INSS) / count(1) INSS,  SUM(E2_PIS) / count(1) PIS, SUM(E2_COFINS) / count(1) COF, SUM(E2_CSLL) / count(1) CSLL


Ponto de Entrada PLQRYTISS

Programa fonte:PLSTISSON
Função:Informe o Nome do(s) produto(s) a ser utilizado ou “Todos”
Parâmetros:
NomeTipoDescriçãoObrigatório
cTipRelCaracterTipo de demonstrativoSim
cSqlCaracterQuery a ser modificadaSim
cCodRDACaracterCódigo da RDANão
cdatPagCaracterData de Vencimento real do TituloNão
cCompetenCaracterCompetência do Vencimento real do TituloNão
cPEGinSqlCaracterCódigo do PEGNão
Retorno
NomeTipoDescriçãoObrigatório
cSqlCaracterQuery do demonstrativo modificadaSim

 

Exemplo:

Exemplo
#Include 'Protheus.ch'

User Function PLQRYTISS()

    LOCAL cTipRel	:= paramixb[1]
    LOCAL cSql		:= paramixb[2]
    LOCAL cCodRDA	:= paramixb[3]
    LOCAL cdatPag	:= paramixb[4]
    LOCAL cCompeten	:= paramixb[5]
    LOCAL cPEGinSql	:= paramixb[6]

	if cTipRel =='1' //Demonstrativo de pagamento
	//Regra 1
	ElseIf cTipRel == '4'//Demonstrativo de analise de conta
	//Regra 2
	Endif

return cSql

04. DEMAIS INFORMAÇÕES

Para maiores informações da rotina, consulte a documentação no link Relatórios de Demonstrativo de Pagamento e Análise de Conta

05. ASSUNTOS RELACIONADOS

  • Não se aplica.