Create Bitcoin Invoice
Are you a service provider (e.g. programmer, web designer) and would your customers like to pay your invoice with Bitcoin?
In such a case, you would now look up the current bitcoin price. Work out the amount, create a unique bitcoin address and send a payment request to your customer. Then you monitor your wallet until the payment is received.
But what happens if the customer does not pay immediately? Maybe he is on the road, has no time or his Bitcoin are still on another wallet.
Then time passes, within the bitcoin price might have changed.
Now the rate is no longer correct, a discussion begins about which amount is now taken. The one at the time of invoicing or at the time of payment.
For this problem, a Bitcoin bill is the solution.
You can create a Bitcoin payment request for this customer, based on your invoice, with just a few clicks.
With Bitcoin Invoice you transfer all relevant invoice data from your accounting into an online form. Likewise, the information about the invoice amount in euros.
A Bitcoin invoice is created from this information. The invoice recipient receives a request for payment in Bitcoin with the Bitcoin address to which the Bitcoin should be sent.
The payment request shows the Euro amount from your accounting. Only at the time of payment, the bitcoin amount is calculated based on the exchange rate.
This amount is sent to the specified Bitcoin address and credited to the merchant’s wallet.
As a payee, it therefore does not matter whether the customer pays the invoice immediately, the next day or within the payment period. There are no risks for the trader due to the volatility of the bitcoin price.
If the invoice amount is €50, the merchant will be credited the bitcoin equivalent of €50 at the time of payment, not at the time of invoice creation.
Create Bitcoin Invoice
When you want to send an invoice to your customers, it is done as a Payment Request.
The payment request is made via email, which the payer opens with a click and contains all the necessary information to pay the bill with Bitcoin.
To create a payment request, click Payment Request and then click Create a New Payment Request.
Amounts paid on a payment request use the exchange rate at the time of payment. This allows users to make convenient payments without having to negotiate or verify exchange rates with the store owner at the time of payment.
In the web form, enter the Title, Amount and Currency of the invoice amount.
The payment request is in Euro (or USD) and use the Bitcoin exchange rate at the time of payment.
Thus, the merchant does not have to determine the exchange rate at the time of invoicing and is independent of the development of the bitcoin rate.
Then the date can be set, how long the invoice is valid and a text can be stored in a description field.
In the Custom Bootstrap field, the design of the payment request can be customized.
If you want to use the dark design template Darkly from Bootswatch, then enter the CSS file https://bootswatch.com/4/darkly/bootstrap.min.css.
Then you save the payment request and a link is generated.
This link can only be sent to the payer via email.
When the payer opens the link, the following page then appears:
By clicking Pay Now button the invoice can be paid.
Bitcoin exchange rate will be calculated for the invoice amount of €100,- at the time of payment. At the time of payment, the current bitcoin rate is queried on the exchange and converted accordingly and displayed to the payer as a QR code.
You can find a detailed video in English at: https://www.youtube.com/watch?v=j6CvwDPvfzQ
You can find a description in English under:
Invoices / Invoices
Upon payment, the system automatically creates an invoice (Invoice).
It is irrelevant from which application and whether it is a Bitcoin or Lightning payment.
If you click on Invoice (1) in the navigation, the following view opens.
In Invoices I get all transactions (on-chain and off-chain) displayed.
All invoices created in the various applications are listed in descending order by date (2).
These invoices can be exported (3) to transfer the data to other applications, for example accounting.
Click on Details (4) to get a detailed view of the respective invoice or transaction.
It is also possible to create an invoice manually. For this purpose there is the Create a new invoice (5) button.
This is a form with all usable fields. However, this form does not generate an invoice in the accounting sense.