DjAccount Functional Usecases
From ArgeoWiki
Contents |
[edit]
Basic Usecases
[edit]
On accounts
- create an account
- modify an account
-
Handle inheritance (set Parent, Modify Parent) - delete a minor account
[edit]
On projects
- create a project
- modify a project
- delete a project
-
Handle inheritance (set Parent, Modify Parent)
[edit]
On movements
- create and modify
- set projekt
- create new document or add existing ones
- add entries, Modify existing entries
- for entries in local currency, choose and exchange rate and set amounts of the various entries in local currencies
[edit]
On entries
-
modify the movement linked to an entry
[edit]
On document
- modify the label or the comment
-
bind or an bind from a specific movement (TBC)
[edit]
On exchange rates
- create new
[edit]
Local Currencies
[edit]
Real life use cases
- Cash exchange in an exchange office
We book local and default currency amount, not the rate. Must be done for both sell and purchase of local currency
- exchange between two local currencies
We book first local curr amounts using the corresponding exchange rates Then we book IN DEFAULT CURRENCY the exchange fee so that the Movement is correct (debit sum = credit sum)
- Cash in local currency withdrawal with credit card
- we enter the local cur amount that we get, using the current rate
- Once we get the bank report, we book an adjustment movement in default currency
- purchase in local currency
we book both entry using the current exchange rate we use the local currency cash account
- take in local currency
we book both entries using the current exchange rate we use the local currency cash account
- bunch of movement corresponding to a trip without the accounter booked afterwhile
- first we book an exchange rate with a past date
- then we book all the movements
- Adjustment movement when we book a new rate
- we book an entry to the local currency cash account debit using the NEW rate and the local currency debit. The amount booked is the real local cash amount we have.
- we book an entry to the local currency cash account credit using the OLD rate and the local currency credit. The amount booked is the real local cash amount we have.
- we book an entry to the exchange loss/gain account credit or debit depending the case using in DEFAULT CURRENCY to balance the movement. Amount for this entry in local currency debit and credit must be NULL
[edit]
Exchange rates management
- Booking of a new rate for a chosen currency
We choose a currency and book a date and the corresponding rate
- Modification of an existing rate for a chosen currency
We edit an existing rate and change it
- Modification of an existing rate with some entry linked with it
We try to edit an existing rate that already have some entry linked. It is not possible
[edit]
Stocks
[edit]
