Git Product home page Git Product logo

Comments (6)

zanechua avatar zanechua commented on June 7, 2024

Started implementation in:
cc52cc6

from invoiceneko.

zanechua avatar zanechua commented on June 7, 2024

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.

zanechua avatar zanechua commented on June 7, 2024

So right now how it's design is:

  1. Create an invoice + recurring event
  2. Recurring event will auto generate invoices on the day it's to be sent out
  3. 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.

zanechua avatar zanechua commented on June 7, 2024

Two new paths:

  1. Show invoice previews on the fly
  2. Pre-generate n number of Invoices

Option 2. has been implemented in:
316d4c7

from invoiceneko.

zanechua avatar zanechua commented on June 7, 2024

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.

zanechua avatar zanechua commented on June 7, 2024

Implemented in:
087c3df

from invoiceneko.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.