[GNC] Entering A Scheduled Transaction Early

Jack Frillman jcf_m_lists at me.com
Mon Apr 5 19:27:44 EDT 2021


I agree. It's kind of what I originally did except I didn't know the 
Since Last Run action.
Not very elegant but it does get the job done so it's probable be they I 
do it from now on.
Thanks.

On 4/4/21 6:23 PM, Stephen M. Butler wrote:
> You will have to do some manual work. This is how I would do it:
> 1.  Edit the scheduled transaction to Create 15 days in advance.
> 2.  Run the schedule transactions since last run to create the entry 
> in the journal and update the scheduler so it knows that transaction 
> was already created.
> 3.  Modify the date on the just created transaction.
> 4.  Edit the scheduled transaction to revert the Create Days in 
> Advance to original value.
>
> That, to me, is the least painful method to get the entry to show up 
> so you can edit it AND update the scheduler so it knows it was already 
> generated for this month.
>
>
> On 4/4/21 2:44 PM, Jack Frillman via gnucash-user wrote:
>> I have a transaction scheduled for the 15th  of every month. Today 
>> something occurred where I want to make that transaction today, the 
>> 4th, and have it count as if the transaction occurred on the 15th and 
>> the next scheduled transaction date is the following month without 
>> having to go thought the process of adjusting the schedule dates 
>> manually.
>>
>> On 4/4/21 12:25 PM, Michael Hendry wrote:
>>>> On 4 Apr 2021, at 15:30, Jack Frillman via gnucash-user 
>>>> <gnucash-user at gnucash.org> wrote:
>>>>
>>>> That's not what I was trying to do.
>>> Is this scheduled transaction (Sx) the first of a series (A), or is 
>>> it part of an existing series which is to be paid earlier than 
>>> normal? (B)
>>>
>>> If (A): create the Sx with the early start date, and adjust the Sx 
>>> after that date has past.
>>>
>>> If (B): duplicate last month’s (already created) transaction, and 
>>> put in the desired date. Adjust the Sx so that its first payment 
>>> will be next month.
>>>
>>> If neither (A) nor (B) please explain what you are trying to do.
>>>
>>> Regards,
>>>
>>> Michael
>>
>
>

-- 
Old Unix programmers never die, they just mv to /dev/null
- Anonymous



More information about the gnucash-user mailing list