9.12Reconciling transactions
  You  can  check the transactions which have appeared on  your
bank  statement when you receive it at the end  of  the  month;
this  is called ``reconciling''. It is only useful if you  keep
back transactions from other months, so you can see up to where
you  have  already  checked. I usually delete old  transactions
once  the  statement has arrived. Individual reconciliation  is
done  with  Psion-r  or  more  simply  shift-enter.  Reconciled
transactions are marked with a check mark at the far right.
  You   can   reconcile  up  to  (and  including)  the  current
(highlighted) transaction with Psion-shift-r. This  might  take
some time, depending on the amount of transactions you have  in
your account, so please be patient.

9.13Deleting transactions
  Just  press  Psion-d  or  the delete key  to  delete  current
(shown  in  highlight) transaction. In case  you've  mistakenly
deleted  a transaction, you can get it back by pressing Psion-i
(for insert).
  Note:  deleting  single items does NOT  affect  the  balance,
even if the transaction is cleared. By this I mean that it will
not  issue a new ``Opening Balance''. It will of course set the
balance to the correct state in itself.
  You   can   delete   up  to  (and  including)   the   current
(highlighted)  transaction with Psion-shift-d  or  more  simply
shift-delete. This on the other hand, WILL update  the  balance
and  put  a  new ``Opening Balance'' as the first  transaction.
This  is  used at the end of the month when you have reconciled
all your transactions with the bank's statement.

9.14Archiving transactions
  You  can  archive any transactions (you have  the  choice  of
dates  and  types of transactions) to another  file  by  either
selecting  ``Archive''  from  the  ``Group''  menu  choice   or
pressing  Psion-a  directly. This file will  be  a  ``regular''
group  file  and  appear under the DPBank icon on  your  System
screen.
  To  open  it  again, simply choose ``Open  group''  from  the
``Group'' menu choice or use the shortcut Psion-o.
  Note:  for  the time being you cannot append transactions  to
another  file.  You must either overwrite it  or  make  another
archive file.

9.15Exporting transactions
  Pressing Psion-shift-e lets you export any transactions  from
the  current  account into either a pure ASCII  (TXT)  file,  a
Quicken  (QIF) file or to a Psion database (DBF) file.  If  you
don't define a complete filename with an extension, the program
will set the default extension for you. You have the choice  of
which transaction type (reconciled, unreconciled, ...) you wish
to  export and the record separation character you wish to  use
in the ASCII export. If you use the ASCII export, you'll get  a
file with each line representing a transaction.
  If  you  want to export to Sheet, you'll need to use  one  of
the various txt2spr utilities after having exported to text.
  Each  field in a transaction will be delimited with  whatever
character you've chosen. The fields are in this order:
  1.   Date (in whatever format your Psion uses, be sure to set
    the correct format for Quicken files in the Time application,
    ie: DD/MM/YY for Europe and MM/DD/YY or YY/MM/DD for USA). NB:
    the date separator is also taken from Psion's Time application,
    please set all preferences there before starting DPBank (as
    DPBank only retrieves the prefs once at the start).
2.  Description
3.  Local amount (in terms of what currency the account is
held in)
4.  Balance associated with that transaction (may not be
correct if you don't export all transactions!)
5.  Cleared flag (0=uncleared)

9.16Sum up transactions
  This option is accessed with Psion-shift-s. It allows you  to
sum   up  various  transactions  which  start  with  the   same
description or have the same category. This allows you  to  use
the  auto descriptions and then make a new transaction  at  the
end  of the month with that transaction's amount being the  sum
of  all the same transactions and the date being the last  date
of  the  summed  up  transactions.  This  avoids  keeping  many
transactions  in an account and thus speeds up  the  program  a
bit.
  Sounds a little complicated, but it's real easy to use,  just
try it.
  You  can  also  only  view the result without  modifying  any
transactions;  this is particularly interesting  for  use  with
categories for example.

9.17Viewing global amount and balances
  It  is  quite  straight forward: just select the  appropriate
choice  from the menu or use the shortcuts Psion-g (for global)
or tab (for balances).

9.18Preferences
  Press  Psion-q to go to the preferences menu. You can  choose
the  number of days that are displayed from future transactions
in the future view. The future view is obtained by pressing the
diamond  key. This is only useful if you have lots of  standing
orders and would like to do a ``what if'' choice.
  You  can  choose  if you want to see warnings (when  deleting
transactions for example) or not. I suggest you leave  them  on
for some time until you get comfortable at using the program.
  You  can  also  choose the currency used  in  the  ``Global''
window.
  Here  you  can also select the amount of memory you  want  to
use  for  the  cache (ie: set aside for keeping  procedures  in
memory  instead  of  always loading/unloading  them).  For  OPL
programmers, this is the CACHE xxx,yyy command.
  If  you  don't understand the technical nature of  all  this,
just  set it to 2000 (which is the minimum it will use  if  you
allow  any  cache size below this anyway) and you  will  see  a
considerable speed increase already in the screen refreshing. A
cache size of 2000 will need about 3k of extra memory.
  I've  allowed  this  option  because  DPBank  was  originally
intended  for  people  with low memory possibilities  (256/512k
Series  3a  still  exist  you know  ;-).  It  was  thus  highly
optimized  for memory usage and not speed. (Unfortunately,  you
have to choose between the two.) On the other hand, people with
1/2Mb  Psions felt a little "slowed" down... so hopefully  this
will please everyone now.
  The  "allow  big amounts" option allows you to  enter  bigger
amounts  than those normally allowed. You can enter amounts  up
to  999 999 999 999.99 with this option. Hopefully this will be
enough  for  all  of  you  now; if  not,  just  transfer  me  a
significant part of it ;-)
  The  downside to this is that you will not be able to see the
"Balance" column anymore on the screen (it would have  made  it
too  clogged). On the other hand, the amounts will be displayed
with  triad  separation (if you allowed this  from  the  System
preference of course). To see the balances, you can still press
Psion-b or more simply TAB.

9.19Password protection
  To   use   password  protection,  press  Psion-w  or   select
``Password''  from the ``Special'' menu choice. You  will  have
the  choice of asking for the password only on startup or  also
when  you  switch  back to DPBank if you  leave  it  open.  The
procedure  is  quite  easy to understand  and  similar  to  the
System's own password. The only restriction is that you  cannot
use a dash ("-") alone as a password. This is not a bug, but  a
feature; thanks to Iain Tuddenham for having pointed it out.
  A  word  of caution here: password protection does  not  mean
that  the files are encrypted! If you have sensible data to  be
kept  on  your Psion, don't rely on ANY password to  keep  your
thief away from it. Even the System password is bypassable!
  Also,  be sure to remember your password since forgetting  it
means  that you will not be able to access your bank  data  any
more ...
  Be  careful  if  you want to password protect  your  accounts
group  when switching to DPBank, not to leave DPBank in a  menu
or  a dialog when you switch from it! If you do, it will not be
able  to ask for the password and anyone can then look at  your
accounts.

9.20Compression
  The  files are automatically compressed each time you  switch
accounts  or  when  you exit DPBank. If you leave  the  program
running  for  a  long  time and have made lots  of  changes  to
transactions, it may be wise to compress the file  manually  to
gain some disk space. This is simply done with Psion-k.

9.21Useful info
  For  each account you can save some useful information. Press
Psion-u for the dialog. This is also the place where you change
the  name  of the account. You can enter text details like  the
account  number  and telephone number of the bank  by  choosing
"Enter more details".
  If  your  bank  offers monthyl interest rates, you  can  tell
DPBank to approximate them for you automatically at each end of
month. When you enter interest rates, they are always in annual
rates. Banks give them in annual rates, so this simplifies your
entry.  For  debit  interests, please enter  them  as  negative
interests.
  The  other options are self explanatory so just take  a  look
at them.

9.22Printing
  To  print,  you need to first use the "Print Setup" (Psion-y)
dialog  to  fix  the number of lines per page as  well  as  the
printer device. You can select either parallel, serial or  file
printing.  Printing  does NOT work with  PsiPrint  and  there's
nothing  planned  in that direction (because it  would  mean  a
major  investement for me and would use up quite some  memory).
If you want to print to your PC's printer, you should choose  a
remote  file to PRT: or LPT1: or whatever is suitable (but  NOT
the serial device!). Printing is then accessed with Psion-p  as
usual  and it's quite straight forward... why am I writing  all
these docs in the end? ;-)
  Categories  will  be  printed if  you  have  them  displayed,
otherwise they'll not be printed.

9.23Diamond key
  The  diamond  key lets you switch between actual  and  future
transactions display. Let me explain this: if you want to enter
future  transactions, you will not see them unless you  are  in
the  future  transactions view and you've  set  the  number  of
future days in the preferences.
  There  is  no  status  bar on the right of  your  screen  for
screen space reasons. If you want to see one temporarily,  just
press  Psion-Menu. Alternatively, if you don't know which  view
you're in, just press the diamond key and read what the program
displays in the bottom right corner of your screen.

9.24Plotting acount data
  You  can use Nick Dawkin's excellent Plot utility that allows
you  to  view your data graphically in a time wise manner.  You
can    download   this   program   from   Nick's    site    at:
http://www.pavilion.co.uk/users/ndawkins/  Alternatively,   you
can mail Nick at: ndawkins@pavilion.co.uk
  Please pass all Plot ideas/comments directly to Nick.

9.25Plugins
  Plugins allow you to customize DPBank to what you need it  to
do.  If  you can program in OPL, you can very easily make  your
own  plugin.  If  you can't program, then  you  can  use  other
people's  plugins.  At time of writing, an  important  category
analyzer plugin is being written by Christian Bormann. You  can
email  Christian directly for more details at: bormann@ikf.uni-
frankfurt.de
  DPBank  plugins  must reside in an \app\dpbank  directory  of
any  drive.  For DPBank to recognize the plugin, it  must  also
find  a  special file that has an "dpb" extension in  the  same
directory. This file is distributed by the plugin author.
  Once  in  the  correct place, you'll be able  to  launch  the
plugin  from within DPBank with the Psion-shift-p hotkey.  When
the  plugin  has terminated working, it will return control  to
DPBank.
  For  OPL  programmers, see the file PLUGINS.TXT for technical
details about making plugins that work dynamically with DPBank.

9.26Switching back to DPBank with a hotkey
  There  is  a  system  wide hotkey implemented  if  you  leave
DPBank  open: Psion-ctrl-d (all 3 keys pressed simultaneously).
Be  careful not to leave DPBank in a menu or a dialog  box.  If
so,  the  program  cannot be responsive to  shut-down  messages
(when  you  press delete on the system screen for  example)  or
hotkey  messages.  Of  course, if you prefer,  you  can  assign
DPBank to one of your system buttons (eg: ctrl-Sheet) with  the
system  preference; this has the advantage  of  going  back  to
DPBank in all cases.

10. Registering DPBank
  This  program  is  now  shareware  since  it  took  quite   a
considerable  amount of time to make. If you  don't  like  this
idea,  fine:  either use version 1.0 of this program  or  write
your  own ;-) I don't believe it's really worth it for  such  a
small fee ...
  In  any  case,  please  read  the file  ``REGISTER.TXT''  for
details of how to register and the cost.
  The  future of this program depends if enough people like  it
and register it.

11. Limitations and bugs
   Only 12 accounts can be tracked PER group
   Only days 1-28 are allowed for standing orders
   It can get quite slow when a lot of transactions are kept
in the file (approx, over 50)
   DPBank will now work if you use the comma as decimal
separator when you start the program; but do NOT change the
decimal separator once you've created a group, otherwise DPBank
will not start anymore.
   When reconciling foreign amounts, sometimes the amounts
are too big and you can only see the end of the local amount in
the dialog (when the amount is automatically displayed); simply
press cursor left to see the beginning of the local amount.
   NEVER leave the remote link on! Due to some obscure Psion
problem (bug?) it might trash your files!
   A lot of bugs have been found during beta testing (and
have of course been fixed). I can't garantee you that the
program is completely bug free (and I suppose there still must
be the odd one lurking around in there; programmer's axiom:
there are always at least 2 bugs in a program ;-). If you do
find one, please report it to me! See section 17 ``Author'' for
my address.
  And  remember:  the best cure is prevention!  Always  keep  a
backup  copy  of  your vital data (and I do suppose  your  bank
account is vital data, no?).

12. Technical
  The  program  uses several files. It uses four  common  files
for each group (preferences, currency, categories, and standing
orders)  and two files for each account (the real data and  the
information). All these files are in a \DPBANK directory.
  If  you want to delete a whole group, you must delete all the
files with the same name (but different extensions). This means
that for each account you must delete 2 files (the Data and the
Info).
  The  currency  and the categories file are the same  for  all
the  groups  on the same drive. All other files are independant
of each other and can be changed from group to group.
  Each  account file is a separate DataBase file (although  you
cannot open it using DATA because it contains fields which  are
not  alphabetical  strings). It is  compressed  each  time  you
switch  accounts  but  if you do a lot of transactions  on  one
account  without  switching to another, you can  also  manually
compress the file with Psion-k.
  Actually,  the  hardest  part is understanding  the  standing
order  technique.  Each time you write  or  modify  a  standing
order,  it is written to the standing order file. The  standing
orders  are  checked when you change the number of future  days
shown or if the date changes (you can leave the Psion off;  the
next time you run DPBank , it will check for standing orders by
itself).  If  there are any standing orders  that  need  to  be
written to an account, then it will ``transfer'' a copy  of  it
to  the actual account and write a record into it. It will then
change the date in the standing order file on which the next SO
must  next  appear.  Thus, if you delete or modify  a  standing
order,  it  may not immediately take effect if you are  showing
future  days.  Especially if you modify a SO that  has  already
appeared once, it will appear again under the new name, so  you
have to manually delete the old occurences ...

13. Future
  I plan on adding these features for future versions:
   Re-ordering of accounts
   More localisation of the whole program (any volunteer(s)
to translate only the program and/or the documentation into
other languages?)
   Better standing orders
   More accounts
   Show conversion rate when reconciling foreign currencies
...
   Sorting of auto descriptions/categories
   Faster global indexing
   A Siena version
  Quite a long list, and so many other things to do :-(

14. Thanks to
  I  would like to particularly thank Philippe Lebreton,  Jason
Savage, Simon Wallace, Arnaud Weil and Konstantin I. Saliy  for
originally  beta testing this program and giving  me  some  new
ideas. My biggest thanks must go to:
    Arnaud  for having translated the whole documentation  and
 program into french (for which I was too busy myself).
   Espen Joranger for the Norwegian translation of the
program.
   Karsten Weisbauer for the German translation of the whole
documentation, program and help file!
   Nick Dawkins for his excellent Plot utility.
   Christian Bormann for his excellent beta testing and
category analyzer plugin.
  Also a very special thanks to Anne-Laure, my girlfriend,  for
having  supported  me while I was programming  and  for  having
showed  me that you can never make a fool proof program however
hard you try!
  And  last  but  not least, all the users which  have  already
registered  the  program since version 1.1 (you  know  who  you
are!), thank you all!

15. Legal stuff
  DPBank  is  provided ``as is''. This means, it does  what  it
does,  and  I  cannot be held responsable if  it  crashes  your
system, or causes any other dammages. If however you do have  a
problem with it, please report it to me and I will try to  help
you out to fix it.
  You  are not allowed to reverse translate this program and/or
use  any  part  of  it in your own programs  without  my  prior
consentement.

16. Support / ideas
  I   will  offer  free  support  by  electronic  mail  to  all
registered  users. If you are having problems  setting  up  the
program,  I  will  of  course  also  help  you  if  you're  not
registered  yet,  BUT  please, be sure to re-read  this  manual
before asking for help. Thank you!
  See  my  "Future" section above (and the DPBank  homepage  if
you  can) for all the things that have been requested and  that
will (hopefully once) be implemented.

17. Author
                          Snail mail:
                         Daniel Pfund
                       19, ch. Tirelonge
                         CH-1213 Onex
                          Switzerland
  You   can   also   reach   me  via   Email   (preferred   !):
webmaster@planet-pfund.com or 101743.775@compuserve.com.
  If  you  have  World Wide Web access, I strongly suggest  you
check        out        the       DPBank        page        at:
http://www.geocities.com/SiliconValley/8130/      for       any
updates/bug reports.

18. Planet Pfund
  I   have  founded  my  own  company  specializing  in   Psion
computers.  We  offer  a  vast  range  of  Psion  products  and
accessories  at  competitive prices. If you need  to  buy  some
Psion  product, why not check out Planet Pfund first?  Our  web
site is at:
  http://www.planet-pfund.com
  Even  though  we are Swiss based, we can ship  worldwide;  be
sure to visit us once!
  [End of DPBank documentation]
