If sales users can open the Invoice record but only see a few fields, that's usually because their profile doesn't have field-level security for the rest. Page layout alone wouldn't totally hide fields, just rearrange them. So I think B fits best, but open to other takes if someone thinks otherwise.
Pretty clear it's B. If users can see the record but not most fields, that's usually field-level security missing from their profile, not just a layout issue. Page layouts only arrange fields you already have access to. Still, if anyone's seen weird behavior like this from page layouts alone, let me know.
Yeah this is B. Field-level security blocks users from seeing fields entirely, but page layouts just organize the visible ones. If sales users only see basic info, their profile doesn't have field access. Happens a lot in practice. Pretty sure that's what's going on, but happy to hear another angle if someone disagrees.