The API has an ErrorManager object.
With this object, it is possible to record errors and warnings which occur in my own transactions.
Unfortunately, no existing errors (or warnings) are respected here.
However, in some situations this would be very necessary (for example, design checking tools).
Please add a new property to get all errors and warnings (new and existing ones).
This property could (or should) be at document level, similar to the RequiresUpdate property.
Something like: Document.HasErrors & Document.HasWarnings would be useful.