How to send invoices to a Gnosis Safe using Bulla
This page goes over adding an invoice within Gnosis and seeing it get paid
In this example, our Gnosis Safe will send an invoice to another user (Metamask wallet).
When connected as the Gnosis Safe, press 'Create Invoice'.
Create an Invoice in our Gnosis safe
Once the invoice details are entered, press 'Send' to approve the gas to create this accounting (NFT). NOTE: Gas will be charged to the current signatory wallet and NOT the shared Gnosis wallet.
Press 'Confirm' and located the Pending Receivables in the Home page:
pending receivables in Gnosis wallet
Let's have a look how this might look for the other wallet sharing in our same Gnosis wallet.
Switching to other wallet that shares same Gnosis wallet
REMEMBER - Bulla Banker can be used both with Gnosis Safe AND standalone (i.e. Metamask). The invoice is NOT displayed for this Bulla, even though this wallet is also an owner of the Gnosis Safe. Only when connecting to Bulla Banker as the Gnosis Safe can the invoice be displayed and paid.
To view claims addressed to the Gnosis wallet, you must connect to the Safe.
Let's connect to our shared Gnosis wallet - use the settings icon at top right
โ€‹
use Bulla within Gnosis
The pending receivable is now displayed.
We see pending receivables for shared Gnosis safe
We could open this invoice and look at the details.
Details of invoice in Gnosis
It is interesting that at this point - even though the invoice has been created and sent -ANY signatory, could RESCIND the invoice. The invoice will be seen as rescinded by any signatory - as well as the invoiced person.
Let's add the Account Tag - to keep things a little organized in our company. We see there is another tag already started - MikeDAO services - let's modify the invoice to this existing tag.
Press
โ€‹
We enter pull down ..
Adding a tag to a shared Gnosis wallet invoice
Looking at the Gnosis Transactions - we see an invoice contact interaction and NFT creation have been made. We also see a contract interaction - for changing the accounting tags
Back in Bulla Banker, go to the invoice in question and press
to see events relating to this claim.
View Logs in Bulla APP
Let's observe what our invoiced person sees using their wallet and the Bulla APP.
They will load their wallet and go https://banker.bulla.network.
They will see their payables to the Gnosis wallet. (0xf68e8A8713e5A43a3d20C444161e08a4c8BFf6bb)
A stand-alone User with an invoice from a Gnosis Safe.
As we used an email to notify the invoiced person, they should have in their email the following:
A BullaBanker email
Let's have this user pay the 1.25 for Figma designs. As we are billing in ERC20, the payor must approve the spend of their ERC20.
Approve the ERC20 spend - then pay
Confirm and modal changes to PAY
Pay the invoice in ERC20 USDC
The user goes to View All Payments and sees
A person has paid into our Gnosis safe
We see in Gnosis frontend a deposit of 1.25 USDC
We also see in the Bulla Banker app inside Gnosis and updated dashboard.
Invoice is paid
โ€‹
Copy link