Issue #24194:add invoice doc type

To my untrained eye, this looks odd. What's happening here?