GravaGRCS
A função irá gravar registros na tabela R052GRC referentes às contribuições sindicais. Em Impostos/ Sindical/ Cadastro poderão ser consultados tais registros.
Caso já exista um registro com a chave passada no parâmetro o registro não será gravado. Campos considerados como chave: Empresa, Competência, Tipo, Código Contribuinte e Sindicato.
Importante: Se o Tipo da GRCS for 3 (Contribuição Sindical Empregados) todos os campos serão gravados. Caso contrário, serão gravados apenas os campos 1, 2 , 3 , 4 , 6, 10. Tipos válidos para gravação: 3, 9, 10, 11, 12.
Sintaxe: GravaGRCS(Numero xNumEmp, Numero xComGrc, Numero xTipGrc, Numero xCodCtr, Numero xCodSin, Numero xQtdCtr, Numero xBasCtr, Numero xQemEst, Numero xQemNao, Numero xValCtr);
Parâmetros:
xNumEmp: Código da Empresa;
xComGrc: Competência;
xTipGrc: Tipo GRCS, possui a seguinte correspondência:
- indicar 1 para gravar 9 - Mensalidade Empregados;
- indicar 2 para gravar 3 - Contribuição Sindical;
- indicar 3 para gravar 10 - Taxa Assistencial;
- indicar 4 para gravar 11 - Taxa Custeio Empregados;
- indicar 5 para gravar 12 - Reversão Sindical Empregados.
Observação: todos os parâmetros são obrigatórios. Se não existir valor para determinado campo deve ser passado 0(zero) como valor no parâmetro.
Exemplo:
/* Grava cadastro de contribuição sindical dos empregados */
/* Descrição dos parâmetros: empresa 501, competência 03/2009, tipo 3 -
contribuição sindical, filial 1, sindicato 4, 100 empregados contribuintes, base
de contribuição: 10.000,00, 105 empregados no estabelecimento, 5 que não
contribuem para a entidade, contribuição devida: 200,00 */
MontaData (1, 3, 2009, xComGrc);
GravaGRCS(501, xComGrc, 2, 1, 4, 100, 10000, 105, 5, 200);
Utilização: Regras e Gerador de Relatórios.
Disponível para o módulo: Administração de Pessoal.