Já estou a dois meses testando e realmente como esta a estrutura hoje esta incorreta, pois o evento de substiuição patronal quando existente ele tem duas opções a de "Integralmente Substituída" ou "Parcialmente Substituída", na unit pcesConversaoeSocial tem uma terceira opção "Vazio" no iniicio do tipo com isso fazendo o arquivo ficar incorreto pois a opção zero é do Integral Substituido. Hoje esta assim
e a função assim:
com isso retornando 0 para vazio que esta errado, ou se tira o vazio e essa função retorna apenas 0 ou 1, ou colocar o vazio para o final do tipo. Mas eu não sei se terá alguma aplicação ate onde eu li não precisa desse vazio.