---
# System prepended metadata

title: Smart Invoice Feedback & Ideas
tags: [Smart Invoice]

---

---
tags: Smart Invoice
---

# Smart Invoice Feedback & Ideas



**Sample request**
> 1. **Request**: Reuest name  
>     * **Screen / Flow**: 
>    * **Category**: Bug / Existing feature usability / New feature
>    * **Priority**: High / Low
>    * **Remarks**: 
>    * **Source**(s) & Users: 
>        * {{comment}} by {{username}} (Username linked to the comment source)
>        * {{comment}} by {{username}} (Username linked to the comment source)



## New
1. **Request**: Add payment due date for multi-payment projcts  
    * **Screen / Flow**: Pay invoice screen (multi-payments invoice)
    * **Category**: New feature
    * **Priority**: ==TBD==
    * **Remarks**: 
    * **Source**(s) & Users: 
        * On the Smart Invoice, can we set up ==payment due dates for those ongoing projects where people are making installment payments== on the contract? So when the client comes to Smart invoice, they see payments made and outstanding payments? by@nickjrishwain

2. **Request**: Generate invoice PDF  
    * **Screen / Flow**: General
    * **Category**: New feature
    * **Priority**: ==TBD==
    * **Remarks**: 
    * **Source**(s) & Users: 
        * @taekikz
2. **Request**: ADR to pause streaming  
    * **Screen / Flow**: Unknown 
    * **Category**: ==TBD==
    * **Priority**: ==TBD==
    * **Remarks**: 
    * **Source**(s) & Users: 
        * Unknown
5. **Request**: State of user's progress is not stored in browser  
    * **Screen / Flow**: General
    * **Category**: Existing feature usability
    * **Priority**: ==TBD==
    * **Remarks**: 
    * **Source**(s) & Users: 
        * I inadvertently switched networks trying to copy an address, and it completely reset my progress by @dysbulic
5. **Request**: Pre-populate fields with an equal amount for multi payments invoice
    * **Screen / Flow**: Pay invoice screen (multi-payments invoice)
    * **Category**: Existing feature usability
    * **Priority**: ==TBD==
    * **Remarks**: 
    * **Source**(s) & Users: 
        * On the page for specifying payment amounts, prepopulate the fields with a regular distribution. by @dysbulic

6. **Request**: Show current total and only show error when amount is incorrect for multi payments invoice
    * **Screen / Flow**: Pay invoice screen (multi-payments invoice)
    * **Category**: Existing feature usability
    * **Priority**: ==TBD==
    * **Remarks**: 
    * **Source**(s) & Users: 
        * Also on that page, show the current total and only show the error when it's not the correct amount. by @dysbulic

6. **Request**: Incentivise timely payments / penalise late payments 
    * **Screen / Flow**: General 
    * **Category**: New feature
    * **Priority**: ==TBD==
    * **Remarks**: 
    * **Source**(s) & Users: 
        * **It's very common in the traditional invoicing world to have discount terms, e.g., 1% 15 / net 45. I realize you're working more on an escrow / milestone model, but perhaps there would be a way to work an early payment discount in here.** For example, the initial escrow deposit is only 25% of the entire project. But, if client fully funds the escrow up front, a 2% discount is applied. It would add some certainty for the service provider to know the project is fully-funded if they meet all milestones. by [Laramie Evan on Medium](https://medium.com/raid-guild/introducing-smart-invoice-211776245a0b)
        * maybe the arbitrator can instruct the “client” to top up contract. the workaround is provider ask client to include the late payment fee in the next invoice i.e. next month invoice which is standard by [@Muhd_Amrullah on Twitter](https://twitter.com/Muhd_Amrullah/status/1382106025998753792?s=20)
        * Another angle could be having clients make an extra deposit that they get back if they release in a timely fashion but gets sent to the service provider if they are late. Would require some changes to our contracts but in theory it could work. by [@spengrah on Twitter](https://twitter.com/spengrah/status/1382106989690560515?s=20)

6. **Request**: Enable invoice financing by tokenising and selling invoices
    * **Screen / Flow**: General 
    * **Category**: New feature
    * **Priority**: ==TBD==
    * **Remarks**: 
    * **Source**(s) & Users: 
        * In the real world, factoring is still an approach that goods and service providers use to meet their cash flow needs. It can be a vicious circle and one that's ripe for disruption. Would there be a way to tokenize the entire escrow, then let service providers sell some of those tokens at a (more reasonable) discount than traditional factoring involves? This might require reputation, which gets into identity a bit. by [Laramie Evan on Medium](https://medium.com/raid-guild/introducing-smart-invoice-211776245a0b)

6. **Request**: Allow escrowed funds to yield farm 
    * **Screen / Flow**: General 
    * **Category**: New feature
    * **Priority**: ==TBD==
    * **Remarks**: 
    * **Source**(s) & Users: 
        * Here's a thought: put those idle assets in the escrow contract to work. Sushi lending on xDAI would be a good place to start. by [0xCristiano on Twitter](https://twitter.com/0xCristiano/status/1382242755754266625?s=20)

6. **Request**: Integrate ENS addresses for better readability 
    * **Screen / Flow**: General 
    * **Category**: New feature
    * **Priority**: ==TBD==
    * **Remarks**: 
    * **Source**(s) & Users: 
        * looks great! how can we get ENS integrated into this for inputting addresses and reverse resolution for better readability?[brantly.eth on Twitter](https://twitter.com/BrantlyMillegan/status/1382448085457076224?s=20)



## Triaged & scheduled

## Work in Progress 

## Resolved

## Dropped

