How to redress optional and required document and text description icons?

Currently on the expense reporting system I'm working on, this iconographic representation:

document and description attachment, required and optional

.... is supposed to represent the following:

  • Document attachment required (document with red dot)
  • Document attached (filled-in, black document icon)
  • Text description required (paper and pencil with red dot)
  • Text has been written in (filled in paper and pencil)
  • optional document and text description (no red dot or black filled in)

An example of these icons in action: line of items example

The context here is that each item in an expense report may or may not require a document or description, and it is determined by each unique company or business policies. This seem overly complex and needs to be redressed. I know it's common practice to use an asterisk (*) to denote that something is mandatory, but that ui paradigm seems to be more common on textfields and not lists of items.

Currently I am just leaning towards a green checkmark on the bottom right of the icons on documents attached or text filled in.