Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Composition Setup
import.css=/download/attachments/327912/newLayout.css
Portuguese

Pagetitle
GPE550ICD - Informações Complementares DIRF
GPE550ICD - Informações Complementares DIRF

Ponto-de-Entrada: GPE550ICD - Informações Complementares DIRF
Abrangências: Microsiga Protheus 10
Compatível Países: Brasil
Sistemas Operacionais: Todos
Compatível às Bases de Dados: Todos
Idiomas: Português (Brasil)
Descrição:
Este Ponto de Entrada inclui ou altera os dados complementares do funcionário na tabela RCS - Informações Complemantares da DIRF, para a geração da DIRF e Informes de Rendimentos.
Programa Fonte
GPEM550.PRX
Sintaxe

GPE550ICD - Informações Complementares DIRF ( [ ] ) --> _aBenef

Parâmetros:
NomeTipoDescriçãoDefaultObrigatórioReferência
Array of Record
Retorno
    _aBenef(array_of_record)
  • Dados do Beneficiário
Observações

Receberá como parâmetro o ParamIxb que é um Array com um elemento, sendo um Clone do Array aBenef.

  • Para Assistência Médica o Array aBenef deverá ser preenchido da seguinte maneira: 

         1 - Se títular: "Titular" + Nome e CNPJ do fornecedor da Assistência (Ex: "Titular - NomeFornecedor - 99.999.999/9999-99")

               Se dependente:  Nome + CPF do dependente + Tipo de Assistência + Nome e CNPJ do Fornecedor da Assistência

               (Ex: "Nome Dependente - 999.999.999-99 - Ass. Medica - Nome Fornecedor - 99.999.999./9999-99")

         2 - CNPJ do Fornecedor da Assistência Ex: ("99999999999999") 

         3 - Não utilizado      

         4 - Não utilizado

         5 - Não utilizado

         6 - Não utilizado

         7 - Não utilizado

         8 - Não utilizado

         9 - Valor Total do titular ou dependente Ex: (999.99)

         10 - Não utilizado    

         11 - Não utilizado

         12 - Não utilizado

         13 - Não utilizado

         14 - Não utilizado 

         15 - Não utilizado 

         16 - Se Titular: "T" + (Se Assistência Médica "MED", senão "ODO") - Ex: ("TMED")

                 Se Dependente: Conteúdo do campo RB_GRAUPAR + (Se Assistência Médica "MED", senão "ODO") + Conteúdo do           campo RB_COD - Ex: ("FODO01")

 

  • Para outros o array abenef receberá:

         1 - Descrição

         2 - CPF 

         3 - Verba Adiantamento       

         4 - Verba Folha

         5 - Verba Férias

         6 - Verba 13º 1º Parcela

         7 - Verba 13º 2º Parcela

         8 - Verba PLR

         9 - Valor

         10 - Verba    

         11 - Tipo Rendimento

         12 - Verba Pagamento dif. Férias

         13 - Referente a 13o

         14 - Verba de dif. de dissidio para PLR

         15 - Verba Pagamento Beneficiário Folha 

         16 - Não utilizado

Exemplos
User Function GPE550ICD()									  Local _aBenef := aClone( ParamIxb[1] )...							  		Return( aClone( _aBenef ) )
Variáveis
NomeTipoEscopoPode Alterardescrição
aBenefArray of RecordGlobalSim
Array of RecordGlobalNão