Nesse exemplo iremos demonstrar o cálculo de um funcionário que possui dois vínculos na mesma base de dados, um vínculo na coligada 1 e outro vínculo na coligada 6. Além disso será apresentado como fica a geração do indMV nos eventos S-1200 em cada coligada. Definição do campo indMV:
Tabela de INSS considerada no exemplo:
Chapa 00004 na Coligada 1 possui remuneração de 1.500,00 Chapa 33333333 na Coligada 6 possui remuneração de 5.000,00 Os dois funcionários são de categorias de empregado geral(101)
Primeiro lançamento na coligada 1:
Observe que foram lançados os eventos de CC428 e CC429 pois houve tributação de INSS na primeira e segunda faixa.
Na ficha financeira foi gravado no campo "Ordem Cálculo" o número 1, pois foi o primeiro envelope do funcionário:
Esse campo servirá como indicação da ordem de cálculo na tag indMV nos eventos periódicos. Obs.: Esse campo é incremental e será gravado a cada envelope do funcionário. No exemplo acima, caso ele possuísse outro período, seria gravado o número 2, e assim por diante. Quando gerar o XML do S-1200 para esse funcionário, não será levado o grupo de remuneração de outros empregos, nem o indMV. Isso porque é o primeiro funcionário a ser calculado:
Segundo lançamento na Coligada 6:
Observe que no log são considerados os valores na primeira e segunda faixa que foram tributadas no primeiro funcionário. Na ficha financeira a ordem de cálculo foi gravada como 2:
Ao gerar o XML do evento S-1200 para o funcionário da coligada 6, o campo indMV irá gerar com o valor 2:
Conclusão: O primeiro funcionário calculado não levou o indMV 1 pois o valor a ser calculado de INSS corresponderá a apenas o valor de base de INSS que está indo no próprio funcionário, ou seja, foi o primeiro a ser calculado. O segundo funcionário foi com o valor de indMV 2 pois para o cálculo de INSS dele foi considerado a base enviada no primeiro funcionário. Além disso não houve desconto do teto no primeiro funcionário.
|