Implement missing overdue conditions
See original GitHub issueThere are a number of possible overdue conditions that can be selected but only a few have been implemented.
Recently with the work of #256, we can now specify inclusion or exclusion tags (ControlTagType
). The remaining conditions (unimplemented or untested) are:
- totalUnpaidInvoiceBalanceEqualsOrExceeds
- timeSinceEarliestUnpaidInvoiceEqualsOrExceeds
- responseForLastFailedPaymentIn
Issue Analytics
- State:
- Created 7 years ago
- Comments:6 (3 by maintainers)
Top Results From Across the Web
Safety Policy and Procedures: Lost/Missing/Overdue Person ...
All equipment used in a workplace must be maintained in good working condition, whether or not it is being used in a "working...
Read more >8 Tips to Write an Overdue Invoice Letter That Will Get You Paid
Follow up at the Right Time; Include All Invoice and Payment Details; Tailor the Language; Use Late Penalties; Offer a Payment Plan ...
Read more >A Few Ideas for Dealing with Late Work | Cult of Pedagogy
The problem of late work never seems to go away. Teachers use these eight smart solutions to manage it with their students.
Read more >Take control of your projects, and stop being a victim of late ...
This paper examines how project managers can use a set of basic project ... it describes three reasons why scope creep and late...
Read more >25 excuses for late payment and how to get around them. - CPA
Late payment is a scourge on UK Business. We look at how you can over come 25 of the most common excuses for...
Read more >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
@javier-gomez-hs Forget about the
responseForLastFailedPayment
for now, this is a more complicated topic and we are missing some pieces of infrastructure to get that right. I will also ping Joe to understand if they have more requirements from their side for dunning/overdue (since you are working on that, this seems like the right time).If you look at the possible set of overdue conditions, only
getTimeSinceEarliestUnpaidInvoiceEqualsOrExceeds
and (because of recent code change in #256)getInclusionControlTagType
,getExclusionControlTagType
have been tested.The other 3 listed above have never been tested (and so i don’t even know if logic is fully implemented). The work is to write test cases for each of those (and if needed implement the unimplemented pieces). Does that make sense?