Creating/Editing Journal Entry (Transaction)

Transaction Entry


Double Entry

TransactionEntry.cgi stays the same.



{Refresh}{Blank} {Submit}

|Sub Entity| |Account| |Sub Account| |Debit| |Credit|

[Edit] [Edit] [Edit] [edit][Edit]

[Drop down} [dropdown][drop down]

{Enter}{Blank}


(Layer with NON editable text)

Debits

Sub Acct SubAcct Deb Cred Edit Del

[ ] [ ] [ ] [ ] [ ] E D


Credits

Sub Acct SubAcct Deb Cred Edit Del

[ ] [ ] [ ] [ ] [ ] E D


E,D = image

javascript - store values in arrays


Input Items needed

* Amount

* Sub entity

* Account

* Sub account

* Debit/Credit


Options - Refresh page

Delete - remove from layer

Edit - remove from layer, place in edit fields.



Hide Double Entry


Jnl Date Payee


Remembered Memo


(list of accounts)

(mark bank accounts, query for next check, deps)


Sub E Account Num/Sub Amount Increase Decrease

[Edit} {Edit] [Edit] [Edit] O O

[Dropdown][Dropdown]

[Submit]


Transfer To:

Sub E Account Num/Sub

{Edit] [Edit] [Edit]

[Dropdown][Dropdown]<-onBlur---set focus to Submit Button


Submit

required: date, journal

if payee is blank,

do not recall data

else

payee is new payee


else

payee is old and no account entered


else

payee is old and account entered.


else

transfer account is entered

account is not chosen

stop. eror (javascript)

account is entered

else

transfer sub account chosen but transfer account is not



Second screen

-----

| Jnl Date Payee

| Rem Memo

----


1. Transaction Balance

Sub E Acct Sub/Num Amount Inc Dec

[ ] [ ] [ ] [ ] O O

[drop] [drop] [drop]


Amount is always positive. If they enter a (-) swap the Inc. Dec. radio select



2.CounterBalance

{Submit}{Refresh}{Blank}

|Sub Entity| |Account| |Sub Account| |Debit| |Credit|

[Drop down} [dropdown][drop down] {Enter}


(Layer with NON editable text)

Sub Acct SubAcct Amount Edit Del

[ text ] [ ] [ ] [ ] E D


[ text ] [ ] [ ] [ ] E D


E,D = image

javascript - store values in arrays


Input Items needed

* Amount

* Sub entity

* Account

* Sub account

* Debit/Credit


Options - Refresh page

Delete - remove from layer

Edit - remove from layer, place in edit fields.


The sum of the amounts in counterbalance must equal transaction balance.

IF the acct in 1. has Debit_increases=true then (+) positives in 2. are credits and (-) negatives are debits.

else acct in 1. has Debit_increases=false then (-) in 2. are credits and (+) are debits.


Copyright (c) 2001 HLR
Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.1; A copy of the license is available at http://www.gnu.org/licenses/licenses.html#FDL.

Updated: $Id: Journal.html,v 1.1.1.1 2001/08/09 19:02:21 moreejt Exp $