actualbudget / actualbudget/actual

[Bug]: #template schedule underfunds a category when schedule field "repeat every" is set to "days" or "weeks"

Aperta
#6,644 0 commenti 1 reazione 0 assegnatari Vedi su GitHub
goal templates schedules
Lingua principale
TypeScript
Stelle
28.8k
Fork
3k
Merge medio
2g 11h
PR unite (30g)
65

Descrizione

### Verified issue does not already exist?

- [x] I have searched and found no existing issue

### What happened?

Relates to PR https://github.com/actualbudget/actual/pull/6610 which fixed bug https://github.com/actualbudget/actual/issues/6562

#template schedule underfunds a category when the schedule field "repeat every" is set to "days" or “weeks”.
When set to months, years or "Repeats" checkbox unchecked, calculations are correct eg no bug.
Image

### How can we reproduce the issue?

Attached is a budget file that defines a single schedule:
[2026-01-13-Budget.zip](https://github.com/user-attachments/files/24600859/2026-01-13-Budget.zip)

Schedule: CELL
Amount: 500 by May 15th
Recurrence: repeat every 360 days
Starts: 01/01/2026 (so next occurrence in cycle is 05/15/2026)

Template used: #template schedule CELL

Image

**
**

Image

**
**
Docker Image used
Image

### Where are you hosting Actual?

Docker

### What browsers are you seeing the problem on?

Safari

### Operating System

Mac OSX

Guida per i contributori

Apri la guida per i contributori

Direzione di ricerca

Reproduce the issue with the attached budget and the #template schedule CELL setup, comparing repeat intervals in days or weeks with months, years, and an unchecked Repeats option. Read PR #6610 and issue #6562 first, then trace the schedule-template calculation; done means the category is funded correctly for all listed recurrence modes.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
typescript
Ambito
web-dev
Tipo di issue
Bug
Difficoltà
4/5
Tempo stimato
3-5 giorni
Stato di attività
Ferma
Chiarezza
Abbastanza chiara
Idoneità per principianti
35/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.