Warning, /office/kmymoney/doc/details-schedules.docbook is written in an unsupported language. File is not indexed.
0001 <?xml version="1.0" encoding="UTF-8"?> 0002 <chapter id="details.schedules"> 0003 <chapterinfo> 0004 <authorgroup> 0005 <author> &Roger.Lum; &Roger.Lum.mail; </author> 0006 <author> &Michael.T.Edwardes; &Michael.T.Edwardes.mail; </author> 0007 <author> 0008 <personname><firstname>Michael</firstname><surname>Carpino</surname></personname> 0009 <email>mfcarpino@gmail.com</email> 0010 </author> 0011 </authorgroup> 0012 <date>2019-04-01</date> 0013 <releaseinfo>5.0.3</releaseinfo> 0014 </chapterinfo> 0015 0016 <title>Schedules</title> 0017 0018 <sect1 id="details.schedules.intro"> 0019 <title>Introduction</title> 0020 0021 <para> 0022 <quote> 0023 Schedules maintain information about transactions that occur one or more 0024 times over a specified period of time. 0025 </quote> 0026 </para> 0027 0028 <para> 0029 Sometimes called a recurring transaction, a schedule provides a means to 0030 record information about a transaction that happen on a regular basis. You 0031 can schedule deposit, transfer, withdrawal, and loan transactions. There is 0032 a lot of flexibility built in with scheduling transactions that include doing 0033 it Once, or on a basis of number of Day(s), Week(s), Half-month(s), Month(s), 0034 or Year(s). 0035 </para> 0036 0037 <para> 0038 Because you know these transactions are regularly made, whether they are 0039 payments made to you or payments you make to someone else, you can create a 0040 Schedule to record information about the recurring details to simplify and 0041 easily remember when the event will occur. 0042 </para> 0043 0044 <para> 0045 Schedules can be considered to reflect money coming in or out of your accounts 0046 on a consistent basis. Common uses include paychecks, taxes, insurance, 0047 credit cards, dues, interest, loans, mortgage, and rents. Scheduling a 0048 payment like these provides for a useful reminder so you can manage expected 0049 future financial matters effectively. 0050 </para> 0051 0052 <para> 0053 A schedule consists of two main parts: the transaction data and the scheduling 0054 data. The scheduling data records the occurrence of the schedule, &ie;, when 0055 the transaction is to be entered into the ledger and how. The transaction 0056 data records the normal details about the transaction. These include options 0057 for Payment method, Account, Pay to/from, Category, Tags, Memo, Due date, 0058 Amount and status. Along with this, you can also select additional options 0059 based on when to process the transaction. 0060 </para> 0061 </sect1> 0062 0063 <sect1 id="details.schedules.type"> 0064 <title>Types of schedules</title> 0065 0066 <para> 0067 There are four different types of schedules in the current version of 0068 &kmymoney;: 0069 </para> 0070 0071 <itemizedlist> 0072 <listitem><para>Deposits</para></listitem> 0073 <listitem><para>Bills</para></listitem> 0074 <listitem><para>Transfers</para></listitem> 0075 <listitem><para>Loans</para></listitem> 0076 </itemizedlist> 0077 0078 <sect2> 0079 <title>Deposit</title> 0080 0081 <para> 0082 A Deposit is for money coming into your account, such as paychecks, 0083 bonuses, or interest income. 0084 </para> 0085 </sect2> 0086 0087 <sect2> 0088 <title>Bills/Withdrawals</title> 0089 0090 <para> 0091 A Bill or Withdrawal is for money going out of your account, such as a 0092 membership, utility bill, taxes, or car registration. 0093 </para> 0094 </sect2> 0095 0096 <sect2> 0097 <title>Transfer</title> 0098 0099 <para> 0100 A Transfer is for money going out of one account and into another, 0101 such as making a credit card payment from your checking account. 0102 </para> 0103 </sect2> 0104 0105 <sect2> 0106 <title>Loans</title> 0107 0108 <para> 0109 A Loan Schedule is a special type of schedule and is created when dealing with a 0110 <link linkend="details.loans">Loan account</link>. 0111 </para> 0112 </sect2> 0113 </sect1> 0114 0115 <sect1 id="details.schedules.view"> 0116 <title>The Schedules View</title> 0117 0118 <para> 0119 Open the Schedules View by clicking on the <guiicon><inlinemediaobject><imageobject> 0120 <imagedata fileref="schedule_view.png" format="PNG"/></imageobject></inlinemediaobject> 0121 </guiicon> schedule icon in the view selector. 0122 </para> 0123 0124 <para> 0125 <screenshot> 0126 <mediaobject> 0127 <imageobject> 0128 <imagedata fileref="scheduleview.png" format="PNG" /> 0129 </imageobject> 0130 <textobject> 0131 <phrase>Schedule View</phrase> 0132 </textobject> 0133 </mediaobject> 0134 </screenshot> 0135 </para> 0136 0137 <para> 0138 The Schedules View consists of a view area with <guibutton>New 0139 Schedule</guibutton> button and <guibutton>Filter</guibutton> and 0140 <guilabel>Filter:</guilabel> text box above it. 0141 </para> 0142 0143 <para> 0144 To create a new schedule click on the button. For Deposit, Transfer, and Withdrawal/Bills 0145 schedules, &kmymoney; will display the new schedule dialog. Loan schedules are 0146 handled differently, as described in the Loans section of this manual. 0147 </para> 0148 </sect1> 0149 0150 <sect1 id="details.schedules.new"> 0151 <title>The New Schedule dialog</title> 0152 <para> 0153 <screenshot> 0154 <mediaobject> 0155 <imageobject> 0156 <imagedata fileref="newsched_numbered.png" format="PNG" /> 0157 </imageobject> 0158 <textobject> 0159 <phrase>New Schedule</phrase> 0160 </textobject> 0161 </mediaobject> 0162 </screenshot> 0163 </para> 0164 0165 <para> 0166 A New Schedule dialog is now shown, prompting for the schedule and transaction 0167 details. The requested data include the following: 0168 </para> 0169 0170 <orderedlist numeration="upperalpha"> 0171 <listitem><para>Schedule Name</para></listitem> 0172 <listitem><para>Next due date</para></listitem> 0173 <listitem><para>Frequency</para></listitem> 0174 <listitem><para>Payment method</para></listitem> 0175 <listitem><para>Amount</para></listitem> 0176 <listitem><para>Other transaction details</para></listitem> 0177 <listitem><para>Schedule options</para></listitem> 0178 </orderedlist> 0179 0180 <sect2> 0181 <title>Filling in the Schedule name, Frequency, and Payment information.</title> 0182 0183 <para> 0184 Enter the name of the schedule and the date of the next occurrence into their 0185 respective fields. The name is how the schedule will be labelled in the 0186 Schedules View, and other displays. Specify how often the schedule should 0187 occur, using the Frequency field and drop down list. For example "every 6 0188 weeks" or "every 3 months." If the amount varies transaction to transaction 0189 make sure to check the <guilabel>Estimate</guilabel> check box and you will be 0190 prompted for the correct amount when it is entered into the ledger. The other 0191 required fields in the Payment information section include the Account and 0192 Category. The remaining fields in this section are optional. 0193 </para> 0194 </sect2> 0195 0196 <sect2> 0197 <title>Modifying the Schedule Options section</title> 0198 <para> 0199 You can choose how to handle non-processing days. If the schedule occurs on a 0200 non-processing day you can choose whether to <guilabel>Do not change the 0201 date</guilabel>, <guilabel>Change the date to the previous processing 0202 day</guilabel>, or <guilabel>Change the date to the next processing 0203 day</guilabel>. This option is available to replicate some of the real world 0204 banking operational processing. Non-processing days include weekends and 0205 holidays known to &kmymoney; for the region specified in the <link 0206 linkend="details.settings.schedules.calendar">appropriate configuration 0207 option</link>. 0208 </para> 0209 0210 <para> 0211 You can also select whether or not the amount is an estimate so you'll be 0212 prompted to update the amount when the schedule is due. Selecting the process 0213 at the last day of the month allows for scheduling for irregular month-end 0214 date processing. By checking the box for automatically enter when the it's due 0215 provides for &kmymoney; to enter the transaction into the ledger without human 0216 intervention. Otherwise, when the transaction is due to be entered, 0217 &kmymoney; will open a dialog box asking you to confirm that you want it to be 0218 entered. This behavior is configurable, and more information can be found in 0219 the <link linkend="details.settings.schedules">Settings</link> section. 0220 </para> 0221 0222 <para> 0223 If you know how many transactions are left or when they are due to finish, 0224 this information can be entered so the transactions are not entered 0225 indefinitely. Checking the schedule will end box and enter either the number 0226 of transactions remaining or date of final transaction will end the scheduled 0227 transaction based on this criteria. 0228 </para> 0229 0230 <para> 0231 When you have entered all the necessary information click on 0232 <guibutton>OK</guibutton> to continue. 0233 </para> 0234 </sect2> 0235 0236 </sect1> 0237 0238 <sect1 id="details.schedules.edit"> 0239 <title>Editing schedules</title> 0240 0241 <para> 0242 To edit a schedule simply select the entry in the list and right click to 0243 bring up the context menu and select <guimenuitem>Edit scheduled transaction</guimenuitem>. This 0244 will bring up a dialog similar to the Edit Schedule transaction dialog, where you can update 0245 the necessary data. 0246 </para> 0247 </sect1> 0248 0249 <sect1 id="details.schedules.delete"> 0250 <title>Deleting schedules</title> 0251 0252 <para> 0253 To delete a schedule simply select the entry in the list and right click to 0254 bring up the context menu and select <guimenuitem>Delete scheduled transaction</guimenuitem>. 0255 </para> 0256 </sect1> 0257 0258 <sect1 id="details.schedules.duplicate"> 0259 <title>Duplicating schedules</title> 0260 0261 <para> 0262 To duplicate a schedule simply select the entry in the list and right click to 0263 bring up the context menu and select <guimenuitem>Duplicate scheduled transaction</guimenuitem>. 0264 </para> 0265 </sect1> 0266 0267 <sect1 id="details.schedules.entering"> 0268 <title>Entering scheduled transactions</title> 0269 0270 <para> 0271 Entering a scheduled transaction means actually entering a transaction into 0272 the appropriate ledger, using the details specified in the schedule. 0273 Scheduled transactions can be entered in one of 3 different ways: 0274 </para> 0275 0276 <itemizedlist> 0277 <listitem> 0278 <para> 0279 Manually by right clicking on the entry in the Schedules View</para> 0280 </listitem> 0281 0282 <listitem> 0283 <para> 0284 &kmymoney; can enter them with or without your interaction upon startup 0285 </para> 0286 </listitem> 0287 <listitem> 0288 <para> 0289 &kmymoney; can enter them with your interaction during online banking or 0290 import of an electronic bank statement 0291 </para> 0292 </listitem> 0293 </itemizedlist> 0294 0295 <sect2> 0296 <title>Manually entering scheduled transactions</title> 0297 0298 <para> 0299 You can enter a scheduled transaction manually by right clicking on the list 0300 entry and selecting <guimenuitem>Enter</guimenuitem> from the popup menu. 0301 </para> 0302 </sect2> 0303 0304 <sect2> 0305 <title>Confirming the transaction to enter</title> 0306 0307 <para> 0308 After selecting either method the Enter Scheduled Transaction dialog window is 0309 shown prompting you with the required information that was entered when you 0310 created the schedule. 0311 </para> 0312 0313 <para> 0314 <screenshot> 0315 <mediaobject> 0316 <imageobject> 0317 <imagedata fileref="enterschedule.png" format="PNG" /> 0318 </imageobject> 0319 </mediaobject> 0320 </screenshot> 0321 </para> 0322 0323 <para> 0324 This information can be changed, and the changes can be applied to just this 0325 one instance of the schedule or to all subsequent transactions. After 0326 checking that all the data is correct clicking <guibutton>OK</guibutton> 0327 will add the transaction to the ledger and update the next due date of the 0328 schedule to the next occurrence. If you have changed any of the transaction 0329 data a further confirmation of what you changed will be displayed, giving you 0330 a final chance to accept or reject the changes. 0331 </para> 0332 0333 <para> 0334 <screenshot> 0335 <mediaobject> 0336 <imageobject> 0337 <imagedata fileref="confirmenter.png" format="PNG" /> 0338 </imageobject> 0339 </mediaobject> 0340 </screenshot> 0341 </para> 0342 0343 <para> 0344 Select what you want to do with the information presented and click 0345 <guibutton>OK</guibutton> or <guibutton>Cancel</guibutton>. 0346 </para> 0347 </sect2> 0348 0349 <sect2> 0350 <title>Letting &kmymoney; enter the scheduled transaction(s) for you</title> 0351 0352 <para> 0353 Alternatively, &kmymoney; can check which schedules are due upon startup and 0354 enter them for you if the appropriate option was checked when setting up the 0355 schedule. 0356 </para> 0357 0358 <para> 0359 If the option was not checked then &kmymoney; will open the previously 0360 mentioned dialog and you can follow the steps mentioned there. &kmymoney; 0361 will also open the dialog if the amount is an estimate so you can enter the 0362 real amount. 0363 </para> 0364 0365 <para> 0366 You can also opt to have &kmymoney; not check which transactions are scheduled 0367 on startup by deselecting the option in the Settings dialog and any overdue 0368 transaction or transactions due 'today' will be shown in the Home view for you 0369 to enter manually. 0370 </para> 0371 </sect2> 0372 </sect1> 0373 </chapter> 0374