Hi again, Peter.
That will teach me to speed-read your original post. I didn't see the bit that mentioned the floor joists!
ArchiCAD will do what you need, but you may find you will have to use library parts rather than walls, as I don't believe walls store the information about their end angles.
Investigate using the purlin12.gsm object found in the roof construction section of the library. This has the end cut angle parameters built in already which can be listed on a schedule. I have customised mine further by adding a drop-down list of common standard sizes, and also adding different cross-sectional symbols. Remember to change the subtype to beam and give the object a new name. Be aware if you mirror the object on plan, the cutends will become reversed in the schedule.
There are other objects that would do a similar job but I found all were lacking a particular feature I wanted, so I started with purlin12 and added the extra bits I needed.
There is actually a joist beam object in the US library (it's not in the INT library for some reason!) which has various cross sectional symbols, but doesn't have end angle adjustment. There may be something similar in your localised library, so check it out to see if it does what you want first.
Good luck!