JSMA entries

Overview

The JSMA entries provides functionality for finding, creating and deleting entries (financial bookings)

What can JSMA entries do for me?

You can use the jsma entries to access and manipulate entries in the database

Index

Usage

writing data

Here is an example on how to write data to a JSMA entries:

...
entries.create(date, user, orderUuid, value, currency, account, contraAccount, group, description)
...

reading data

Here is an example on how to read data from a JSMA entries:

... 
entries.findAll([startDate], [endDate])
...

Methods

The JSMA file entries the following methods:

entries.create(date, user, orderUuid, value, currency, account, contraAccount, group, description)

With this function you can create an entry

Example

... 
entries.create(date, user, orderUuid, value, currency, account, contraAccount, group, description)
...

Parameter date (required)

Parameter user (required)

Parameter orderUuid (required)

Parameter value (required)

Parameter currency (required)

Parameter account (required)

Parameter contraAccount (required)

Parameter group (required)

Parameter description (required)

entries.delete(entry)

With this function you can delete an entry

Example

... 
entries.delete(entry)
...

Parameter entry (required)

entries.findAll([startDate], [endDate])

With this function you can find all entries between startDate and endDate

Example

... 
entries.findAll([startDate], [endDate])
...

Parameter startDate (optional)

Parameter endDate (optional)

entries.findByGroup(group)

Finds all entries belonging to a given group

Example

... 
entries.findByGroup(group)
...

Parameter group (required)

entries.findByOrderUuid(uuid)

Searching for the entry with the given uuid

Example

... 
entries.findByOrderUuid(uuid)
...

Parameter uuid (required)