Start here. This is the direct spoken answer to practice first.
Overview
If every field is required to contain a confident-looking value, the schema can pressure the model to invent one.
I define the meaning of absence explicitly. A missing field, null, not applicable, and unknown are different states. For important extraction tasks I often include a status such as complete, partial, or insufficientEvidence, then make nullable fields and error details consistent with that status.