question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Implement missing overdue conditions

See original GitHub issue

There 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:closed
  • Created 7 years ago
  • Comments:6 (3 by maintainers)

github_iconTop GitHub Comments

1reaction
sbrossiecommented, Sep 14, 2016

@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).

1reaction
sbrossiecommented, Sep 8, 2016

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?

Read more comments on GitHub >

github_iconTop 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 >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found