DjAccount Functional Usecases

From ArgeoWiki

Jump to: navigation, search

Projects > DjAccount (All DjAccount pages)

Contents

Basic Usecases

On accounts

  • create an account
  • modify an account
  • Handle inheritance (set Parent, Modify Parent)
  • delete a minor account

On projects

  • create a project
  • modify a project
  • delete a project
  • Handle inheritance (set Parent, Modify Parent)

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

On entries

  • modify the movement linked to an entry

On document

  • modify the label or the comment
  • bind or an bind from a specific movement (TBC)

On exchange rates

  • create new

Local Currencies

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

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

Stocks

Reporting