Comments (6)
Started implementation in:
cc52cc6
from invoiceneko.
Implement recurring invoices like google calendar recurring events
Allow User to change the recurring events for all invoices, the specific invoice (remove linkage) and all future invoices.
from invoiceneko.
So right now how it's design is:
- Create an invoice + recurring event
- Recurring event will auto generate invoices on the day it's to be sent out
- You can edit all generated invoices and you can edit the recurring event.
Should I allow people to edit the recurring event from all invoices that belong to that recurring event or only allow them to edit it via a "parent".
Layman Terms:
The way it works right now is when an invoice is created and recurring events are set, a "template" is created so that when the next month (e.g.) invoice is generated, it's based off that template.
Right now it's designed in such a way that you can edit the "recurrence" from any of the generated invoices. Should I only allow the template to be updated for future invoices only? I shouldn't allow backdating updates of old invoices right?
from invoiceneko.
Two new paths:
- Show invoice previews on the fly
- Pre-generate n number of Invoices
Option 2. has been implemented in:
316d4c7
from invoiceneko.
Currently if you update an invoice waiting to be sent out it might fail due to the hash check due to the invoice possibly being updated
from invoiceneko.
Implemented in:
087c3df
from invoiceneko.
Related Issues (20)
- Privacy Policy HOT 1
- Implement throttling for sending invoice notification HOT 1
- Format read_at date for invoice notifications HOT 1
- Domain Verification for Companies
- Convert Elements to Vue Components
- Prefilled Company Nickname Field
- Multiple client contact to 1 company
- Bulk Upload Capability for Client
- File Upload for Payment
- Allow list and grid view in client tab
- Segregate out community version versus live website version
- Docker compose variant
- Exception thrown upon no SMTP credentials being set when creating a user
- Display Revenue, Tax and etc collected
- Ability to customise recipents to be sent to per Invoice
- Delete Recipients, Set primary recipient
- Impersonation of a user
- Trying to get in touch regarding a security issue HOT 1
- [BUG] - blank page - docker HOT 2
- In SerializableClosure.php line 18 issues
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from invoiceneko.