Hello Benjamin,
1) Still using de-supported FGL version 5.00 ? Please move to latest 5.01!
https://4js.com/download/products/?2) Your t_donation type is a DYNAMIC ARRAY, which is implicitly passed by reference and does not need the INOUT keyword, reserved for RECORDs
https://4js.com/online_documentation/fjs-fgl-manual-html/#fgl-topics/c_fgl_runtime_stack.htmlTry with FGL 5.01 compiler, you will get a better error message:
comment.4gl:14:5:14:24:error:(-8432) An INOUT parameter requires a RECORD type.
Seb