A full-coverage offer is one that prices every line item in your demand, and the automatic best-offer flag is awarded only among those offers.
On itemised (Advanced) demands each offer card carries a coverage tag: Full coverage when the supplier priced every line, or Partial 3/5 when some lines were left blank. In the comparison matrix an unpriced line shows as —.
The distinction matters because an offer that skips lines looks cheap for the wrong reason. That is why the AI Recommendation flag and the AI top 5 shortlist fill are drawn from full-coverage offers only. The "Single supplier" benchmark in the split calculation is the cheapest full-coverage offer too — that is how you see whether splitting really saves anything.
Partially priced offers are not discarded, only kept out of the like-for-like comparison. Isolate them with the Full coverage filter, sort by Coverage, or apply the Full coverage quick fill to a shortlist. And because a line can only be awarded to suppliers that priced it, a partial offer can still win the lines it did quote.
A General request has no line items, so coverage does not apply there; offers are compared on a single grand total. Either way the flag is advice — accepting is your call.
Also asked as: What does the Full coverage tag mean? · What is a partial offer? · What happens if a supplier skips some line items? · Why does a cell show — in the comparison?