API Reference
Start developing plugins for BizFusion.

 
Journal Transaction (JournalTransactionDTO)

A Journal Transaction links a transaction document, like an invoice, to its Journal Entry.
It' technically possible for a document to have multiple journal entries, but this is not the case in practice.
The system only creates one journal entry for a transaction document.

The Journal Transaction and Journal Entry are automatically created when you save your transaction document.


Properties
property data type reference
JournalTransactionId Int32 Primary Key
JournalEntryId Int32 JournalEntryDTO


Methods
method parameters URL
Get
/api/JournalTransaction
Get
Int32 id
/api/JournalTransaction?id={value}
Get
Int32 pageIndex, Int32 recordsPerPage
/api/JournalTransaction?pageIndex={value}&recordsPerPage={value}
GetRecordCount
/api/JournalTransactionSet/RecordCount
GetByField
String field, String value
/api/JournalTransactionSet/ByField?field={value}&value={value}
GetAfterId
Int32 id
/api/JournalTransactionSet/AfterId?id={value}
GetBeforeId
Int32 id
/api/JournalTransactionSet/BeforeId?id={value}
GetMaxId
/api/JournalTransactionSet/MaxId


* This object is read only.



General Info

- Numbers should be in English format: 124.99
- Dates look like: 2014-12-31T00:00:00
- Time information is ignored.
- Concurrency is handled through timestamps

Create Record (POST)

- Primary keys are not required when doing a post.
- Timestamps are not required when doing a post.
- Provide the JSON record in the body of the post request.

Update Record (PUT)

- Timestamps are required.
- Provide the JSON record in the body of the put request.

Delete Record (DELETE)

- Primary key and Timestamp are required.