Adrien, GnuCash’s billing-terms proximo sets the due date as either the specified day next month if the bill is recorded on or before the cutoff day or the following month if after the cutoff date. The Guide [1] presents it a bit sparsely; there’s a little more detail in the API doc [2].
My reading of but 670215 is the opposite of what you’re looking for: He wanted to be able to specify proximo for multiple months out: You’re looking to be able to specify it for 0 months. It would make sense to do both at once, so you should add your request as a comment. I doubt that change is likely to be a priority for the current core team so you’ll need to recruit somebody to write a PR. Regards, John Ralls [1] https://www.gnucash.org/docs/v5/C/gnucash-guide/bus_setup.html#bus-setupterms [2] https://code.gnucash.org/docs/STABLE/group__BillTerm.html#details > On Oct 2, 2026, at 12:23, Adrien Monteleone <[email protected]> > wrote: > > I have several vendors where payment is due at the end of the current month > of the date of their Bill to me. It doesn't matter what day of the month I > select. The result is always that the Date Due is set to the end of the > following month. (note, I found an old RFE to add this very behavior, but its > status was still not closed: https://bugs.gnucash.org/show_bug.cgi?id=670215, > so not sure if any action was taken, or just an oversight to close it.) > > I'm sure it is something I'm setting incorrectly, but I can't quite figure > the culprit. > > This Billing Term is currently set as: > > Type: Days > Due Days: 30 > Discount Days: 0 > Discount %: 0 > > (Note, if I enter a bill dated the 7th, it doesn't set the Due Date 30-days > hence. It sets it as the 30th of the *following* month, which I find odd on > its own, especially since I also have Net30/60/90 terms defined with the same > settings, and those work as expected--30/60/90 days hence) > > I'm sure the Due Days setting is the culprit, but when I look at changing it > from type:Days to type:Proximo, it gets more confusing: > > Due Day:?? (supposed to be the day of the month bill is due, but that isn't a > static number) > Discount Day & % aren't relevant to me here. > Cutoff Day might, but I think I want it at '0' because I always want this to > be the end of the 'current' month. (at least so far, but this would help if I > have a case for 'end of next month' terms.) > > I did a trial setting Proximo, Due Day: 30 and Cutoff: -1, but that didn't > work either. > > Ideas? Suggestions? > > ----- > Also, I tried to delete the Billing Term and re-create it, but it tells me it > is in-use. There are no pending, non-paid documents using it, but I suppose > it applies to any historical document. (not sure why since it is 'finished > with') Unfortunately, I don't see a way to find *which* documents are using > that Billing Term, so I have quite the haystack to sift through. (though > perhaps some crafty 'find' on the XML file directly might do the trick) > > Regards, > Adrien > > _______________________________________________ > gnucash-user mailing list > [email protected] > To update your subscription preferences or to unsubscribe: > https://lists.gnucash.org/mailman/listinfo/gnucash-user > ----- > Please remember to CC this list on all your replies. > You can do this by using Reply-To-List or Reply-All. _______________________________________________ gnucash-user mailing list [email protected] To update your subscription preferences or to unsubscribe: https://lists.gnucash.org/mailman/listinfo/gnucash-user ----- Please remember to CC this list on all your replies. You can do this by using Reply-To-List or Reply-All.
