Guest create invoice

Hi I am new in development and my client want in “Invoice Plane” that Guest user create invoice also.
Please help me.

Would the invoicing creation frontend be the best experience for a customer? Wouldn’t a shopping cart be more appropriate?