Abrangências: | Microsiga Protheus 10 |
Compatível Países: | Brasil |
Sistemas Operacionais: | Todos |
Compatível às Bases de Dados: | Todos |
Idiomas: | Português (Brasil) |
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.
GPEM550.PRX
GPE550ICD - Informações Complementares DIRF ( [ ] ) --> _aBenef
Nome | Tipo | Descrição | Default | Obrigatório | Referência | ||||||||||||
Array of Record |
-
_aBenef(array_of_record)
- Dados do Beneficiário
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
User Function GPE550ICD() Local _aBenef := aClone( ParamIxb[1] )... Return( aClone( _aBenef ) )
Nome | Tipo | Escopo | Pode Alterar | descrição | ||||||||||
aBenef | Array of Record | Global | Sim | |||||||||||
Array of Record | Global | Não |