actualbudget / actualbudget/actual

[Bug]: Automatic scheduled transaction posting a day late— Desktop 26.9.0

Aperta
#8,865 3 commenti 0 reazioni 0 assegnatari Vedi su GitHub
help wanted schedules
Lingua principale
TypeScript
Stelle
28.8k
Fork
3k
Merge medio
2g 11h
PR unite (30g)
65

Descrizione

### What happened?

A scheduled transaction with Automatically add transaction enabled does not post automatically on its due date.

### How can we reproduce the issue?

Steps / behaviour:

Schedule is configured to automatically post.
On the scheduled date, the schedule shows as Due.
The transaction appears in the account register as a greyed-out/upcoming transaction.
It does not automatically post.
Closing and reopening Actual does not cause it to post.
Selecting Post transaction today manually works immediately.

Expected: The transaction should automatically become a posted transaction on the scheduled date.

Actual: It remains an upcoming/grey transaction until manually posted.

### Where are you hosting Actual?

Desktop App (Electron)

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

Firefox

### Operating System

Windows 11

Guida per i contributori

Apri la guida per i contributori

Direzione di ricerca

No files or tests are listed in the issue. Start by finding where the Electron desktop code handles scheduled transactions and automatic posting on due dates, then reproduce with a schedule set to auto-post and a due date to confirm it stays upcoming. Follow that due-date processing path to locate the state transition that should mark the transaction as posted. Done when the transaction posts automatically on its due date and any related scheduling regression coverage is added or updated.

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

Valutazione

Stack tecnologico
electron, typescript
Ambito
desktop-dev
Tipo di issue
Bug
Difficoltà
3/5
Tempo stimato
1-2 giorni
Stato di attività
Attiva
Chiarezza
Abbastanza chiara
Idoneità per principianti
64/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.