# How to pay invoices using Bulla and Gnosis Safe

Let's imagine a person has performed some service for the shared Gnosis wallet and they want to invoice it.

This person has a wallet address: 0xbc42...51bc&#x20;

They will invoice our Gnosis Safe at 0xf68e...f6bb

![](https://2923477149-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Mdy4OA5w_VBzOdqdYVG%2Fuploads%2FxtwMYBNH88gRjuzv0wFF%2Fimage%20\(41\).png?alt=media\&token=0ba52180-13f8-443d-83a7-1e1eb8bc1f0c)

The person's Bulla Banker Dashboard has a new pending receivable of 0.5 USDC

![Pending invoice to our Gnosis safe ](https://2923477149-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Mdy4OA5w_VBzOdqdYVG%2Fuploads%2FYqQJLMGdtORC8ydsZiZp%2Fimage%20\(42\).png?alt=media\&token=8d218724-0084-4f7c-ad60-13aa75900d08)

Let's open the Gnosis Safe with wallet with signatory: 0x89e03...5e6D

**NOTE: Bulla Banker will default to standalone mode.**

We can go to Settings and connect to a Gnosis Safe. &#x20;

![Connect to your Gnosis shared wallet](https://2923477149-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Mdy4OA5w_VBzOdqdYVG%2Fuploads%2F9rqVMb3wNKLaZT59heZO%2Fimage%20\(43\).png?alt=media\&token=09505f0f-ff7e-4870-a546-9858a1d87bf3)

In the dashboard, there is a pending payable for 0.5 USDC

![](https://2923477149-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Mdy4OA5w_VBzOdqdYVG%2Fuploads%2FJjjdzPTMMenBcfT1fGuy%2Fimage%20\(44\).png?alt=media\&token=b94d1a0a-9349-48c4-8b90-0aec744bfe95)

Let's pay this invoice. First, we must approve the pay in ERC20.  Anyone in the Gnosis safe may pay the gas to approve this - no multi signature required.&#x20;

We are ready to pay the invoice&#x20;

![Pay an invoice within Gnosis Safe](https://2923477149-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Mdy4OA5w_VBzOdqdYVG%2Fuploads%2FL6l4SYGsEkLZV2D89jle%2Fimage%20\(45\).png?alt=media\&token=c90a3b19-155f-40a2-bc22-84e260551b15)

Press 'Pay' and wait. The required signatories (according to the safe's policy) must confirm the transaction for it to be executed.

![A payment needs approval on Gnosis ](https://2923477149-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Mdy4OA5w_VBzOdqdYVG%2Fuploads%2FJgp0lIndQYj2IjVNgmSB%2Fimage%20\(46\).png?alt=media\&token=0a928c55-e27f-4ac9-adf7-9f7cf715910b)

In Gnosis, see the following transaction:&#x20;

![Waiting for confirmation and execution of an invoice sent to Gnosis safe ](https://2923477149-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Mdy4OA5w_VBzOdqdYVG%2Fuploads%2FJynmFif891IGKNRlTsiI%2Fimage%20\(47\).png?alt=media\&token=e2d0099f-0b35-4dde-96e8-e22a19b9fe82)

When switching to the second owner's (signatory) wallet, the transaction can be seen needing confirmation and/or execution.

![Transaction awaits approval ](https://2923477149-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Mdy4OA5w_VBzOdqdYVG%2Fuploads%2FQdbqi2f8NVucoNNJWDjH%2Fimage%20\(48\).png?alt=media\&token=c3ebf667-c585-4231-b9e1-71a5aa96ce35)

Approve the transaction.

![Approval of an invoice ](https://2923477149-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Mdy4OA5w_VBzOdqdYVG%2Fuploads%2FkA7tFgQLzmvLnvwfXyR1%2Fimage%20\(49\).png?alt=media\&token=830b23a0-1284-4bff-8f1e-0a6c6752068c)

Look at the assets in the Gnosis safe.

![Updated amounts in the Gnosis safe](https://2923477149-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Mdy4OA5w_VBzOdqdYVG%2Fuploads%2FNgiAbqFAYSab969X40EA%2Fimage%20\(50\).png?alt=media\&token=4460a7a7-1218-4957-a8cb-ca6f6c3c408e)

Go back to Bulla Banker and locate made payments.

![Invoice is paid in Bulla](https://2923477149-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Mdy4OA5w_VBzOdqdYVG%2Fuploads%2F3q52IYCZOfIKIJF2tGp6%2Fimage%20\(51\).png?alt=media\&token=47af3c48-9de3-4cca-bf7c-84fddc26580e)

**NOTE: Due to the asynchronous nature of blockchain apps, Bulla Banker and Gnosis could lead to following:**&#x20;

**A person could invoice a Gnosis safe. Bulla Banker users in Gnosis could EACH 'approve and Pay' the invoice.  Gnosis will still require one of the parties to 'Execute' the payment.  Gnosis wallet will show for both parties that the invoice has been confirmed, but one signatory must finally execute payment.** &#x20;

It is simplest for one signatory to pay an invoice and have others look at the gnosis dashboard to confirm and execute. \ <br>
