Segue o link com o exemplo do ExecAuto da GPEA580 que deve lhe atender:
https://tdn.totvs.com/display/public/PROT/183671_DT_MsExecAuto_GPEA580
Deve dar um pouco mais de trabalho na montagem porque precisa gravar funcionário a funcionário mas funciona.
Se precisar alterar os lançamentos precisa de passar alguns campos especiais nos arrays segue o link explicando:
https://forum.totvs.io/t/rotina-automatica-gpea580-alteracao/18042