Ok, ¿y si cambias esto?
Código Delphi
[-]
Invoice_Body = record
Item_Descripcion: string;
Item_Value: Currency;
end;
ArrayOfItem = array of Invoice_Body;
Lo hago de memoria, pero me parece que no necesitas hacer del Arreglo de Items una clase TRemotable, ya que está dentro de otra clase TRemotable, debe bastar con un record.
Saludos