Thanks Jostein, What you describe is a normal, one off transaction like some of the others I have in the file.
The brackets and wildcard within the date are supposed to create scheduled transactions as described in the ledger manual: https://www.ledger-cli.org/3.0/doc/ledger-mode.html#Scheduling-Transactions As per examples in this section, the dates all start with brackets, I was expecting ledger to interpret [2018/*/01] as ‘1st day of every month in 2018’, and create 12 transactions. Thanks and regards, Matt From: Jostein Berntsen Sent: Sunday, 25 February 2018 7:19 PM To: [email protected] Subject: Re: Scheduled Transactions On 25.02.18,00:04, [email protected] wrote: > Forgot to add the file. Here it is. > > Matt It works if you remove the brackets from the date in line 9 and set a real date like 2018/01/01. Jostein > > On Sunday, February 25, 2018 at 7:03:39 PM UTC+11, [email protected] > wrote: > > > > Hello! > > > > I'm trying to test scheduled transactions as shown in the manual: > > https://www.ledger-cli.org/3.0/doc/ledger-mode.html#Scheduling-Transactions > > > > My test file is attached. > > > > For some reason, it keeps telling me that it has unexpected whitespace at > > the line below the scheduled transaction's date (currently line 10, but > > that moves if I move the scheduled transaction around). > > > > I have double, triple, and quadruple checked for any whitespace out of > > place... > > Deleting the square brackets and changing it to a valid date removes the > > error and the file processes as you would expect. > > > > Googling, I can't seem to find anything about this error, or about > > scheduled transactions not working for others. > > > > Anyone know what is going on here? > > > > Thanks, > > Matt > > > > -- > > --- > You received this message because you are subscribed to the Google Groups > "Ledger" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > For more options, visit https://groups.google.com/d/optout. > ;ALWAYS IMPORT THE BUDGET FILE IN BEFORE THE TX FILE. THE AUTOMATED STUFF IS > RUN BEFORE THE OTHER > ;FILE IS PROCESSED, SO THE AUTOMATIONS WONT HAPPEN IF YOU GO THE OTHER WAY. > > = /^Expenses:/ > * [Budget:$account] -1.0 > * [Assets:Budgeted Money] 1.0 > > ;Try a scheduled Transaction > [2018/*/1] BudgetAllocation > [Budget:Expenses:Food] $100 > [Assets:Budgeted Money] > > 2018/01/01 * Opening Balance > Assets:Fake Account $1000 > Equity:Opening Balance > > 2018/01/02 * Fake KFC > Expenses:Food $50 > Assets:Fake Account > > 2018/01/10 * "Fake McDonalds" > Expenses:Food $10 > Assets:Fake Account > > 2018/02/05 * Fake KFC > Expenses:Food $50 > Assets:Fake Account > > 2018/03/10 * Fake KFC > Expenses:Food $50 > Assets:Fake Account > -- --- You received this message because you are subscribed to a topic in the Google Groups "Ledger" group. To unsubscribe from this topic, visit https://groups.google.com/d/topic/ledger-cli/MDntkMrUkc8/unsubscribe. To unsubscribe from this group and all its topics, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout. -- --- You received this message because you are subscribed to the Google Groups "Ledger" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
