Let's say that you have this relationship:
Persons::__pkPersonID = Finances::_fkPersonID
Add a number field, gAmount and give it global storage.
Then this script will generate the 6 related records in Finances:
Set Variable [$ID ; value: Persons::__pkPersonID ]
Go to Layout ["Finances" (Finances) ]
Set Variable [$K ; value: $K + 1 ]
Exit Loop If [$K > 6 ]
Set Field [Finances::Amt ; Round ( Persons::gAmount / 6 ; 2 ) ]
Set Field [Finances::Amt ; Persons::gAmount - 6 * Round ( Persons::gAmount / 6 ; 2 ) ]
Go To layout [ Original Layout ]
There's no part of this script that assigns a "month" value as it is not clear to me how you need to handle that info and how it is stored in your table. This could be a number field for the month of the year or it could be a date with the date for the first day of the specified month. The months could be calculated from the current date or from a value entered into a global field as shown here for the amount.
Note: that last set field step adjusts the final record for any round off error that may occur when you divide an amount by six and round the resulting value. This may make the final entry a small fraction of a Euro larger than the other to account for this.