Introduction: functional description general journals XML


This article describes the functional effect of the software on a number of fields in the general journals XML. This needs to be submitted through the web service method Accounting - ProcessJournal(sessionID, administrationID, xmlDoc).

In the XML scheme all fields are described. 


Web address of the XML scheme describing all general journal entries. 

http://www.yukiworks.be/schemas/Journal.xsd


Example 

<Journal xmlns="urn:xmlns:http://www.theyukicompany.com:journal" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<AdministrationID>VERVANGEN MET ADMINISTRATIONID</AdministrationID>
<AdministrationCoCNumber>12345672</AdministrationCoCNumber>
<DocumentSubject>Trx import april</DocumentSubject>
<JournalType>GeneralJournal</JournalType>
<JournalEntry>
<ContactName>Apple Sales International</ContactName>
<ContactCode>9921</ContactCode>
<EntryDate>2012-12-31</EntryDate>
<GLAccount>20000</GLAccount>
<Amount>22.22</Amount>
<Description>Inkopen hardware</Description>
</JournalEntry>
<JournalEntry>
<ContactName>Apple Sales International</ContactName>
<ContactCode>9921</ContactCode>
<EntryDate>2012-12-31</EntryDate>
<GLAccount>10005</GLAccount>
<Amount>-22.22</Amount>
<Description>Retour hardware</Description>
</JournalEntry>
</Journal>


Description fields 

Below you can find a description of all fields. The XML scheme also consists of a description of the fields as well as which values and data types are needed. 


Journal: AdministrationID / AdministrationCoC

Number: For domains with more administrations it is mandatory to fill in one of the two fields.  Hereby you indicate in which administration you want to create general journal entries.

Journal: DocumentSubject


The subject of the created file


Journal: JournalType


In this field you indicate the different types of general journals. Possible values are "GeneralJournal" for a normal general journal entry; "EndOfYearCorrection" for an end-of-year correction and "FiscalCorrection" for a fiscal correction. For both end-of-year as fiscal corrections, the entry date has to be on the last day of the fiscal year.

Journal: ProjectIDDe 

ID of the project to which you want to allocate the document. Hereby the parameter "ProjectCode" is no longer necessary. However, the project module needs to be enabled in the contract.

Journal: ProjectCode

The code of the project to which you want to allocate the document. This parameter is only used if the parameter "ProjectID" is not given. However, the project module needs to be enabled in the contract.

JournalEntry: ContactCode / ContactName

In case you record the contact code, the software looks for an existing contact based on this code. If no contact code is recorded, the software looks for an existing contact based on the name. If no contact is found, a new contact is created. 

Pay attention: the name has to be identical (inclusive of spaces, dots, underscore etc).

JournalEntry: EntryDate

The date of the entry

JournalEntry: GLAccount

The code of the ledger account. A list of available ledger accounts and their corresponding codes can be found in the Chart of Accounts of your Yuki domain.

JournalEntry: Amount

The amount of the entry in EUR. Enter a negative amount for credit entries and a positive amount of debit entries.

JournalEntry: Description

The description of the entry. Descriptions are limited to 256 characters. If it is longer, the text will be shortened.