Check out the latest Astro UI release - we recently introduced an invoicing system!
An invoicing system exists in the reference Bitshares web wallet, however the Bitshares Astro UI offers a more advanced feature set!
Firstly there are 3 new pages:

We start with the inventory management system, where you can add items and have a high level overview of the state of your inventory!

When adding/editing an item in your inventory you are asked to provide several details, some of which are only shown to you.
You're able to provide multiple asset pricing options for the invoice payer to pick from, so you're no longer limited to just a single asset type for invoice payment!
You're also able to scan a barcode if the item being invoiced has one, enabling you to more quickly add it to your invoice at later steps in the invoicing process!

Next we're onto the invoice generator page where you add some invoice specific optional data fields as well as select/scan inventory items to the invoice!

When you click 'add item' you're shown your entire inventory including the quantity in stock and how much the item cost you; you're able to perform a search to find the relevant item.

You're able to add multiple of the inventory item at the one time.

Once ready you click generate invoice & you're given a code which you are instructed to provide to the invoice payer.

Onto the 'paying an invoice' page where the user enters the invoice code!

Once a valid invoice is processed the invoice payment form will appear; they're prompted to select the payment method for each item in the invoice.

Once they've selected payment methods they're shown if they have sufficient funds for the invoice to succeed.

Once ready to broadcast the user can proceed to pay invoice via the Beet/BeetEOS clients, using one of several methods:

Thanks for reading, I'm looking forwards to any comments you have!
Want Bitshares to thrive in 2025? Vote for the Astro-UI worker proposal
Download the Bitshares Astro UI today! https://github.com/BTS-CM/astro-ui/releases
Download the BeetEOS multiwallet today! https://github.com/beetapp/beeteos/releases
Check out the latest ebooks published by the NFTEA Gallery! https://nfteagallery.gumroad.com/
This post has been shared on Reddit through the HivePosh initiative.