This web service offers the possibility to collect financial reports as well as create general journal entries. This web service works via SOAP.  


Web address 

The web service, test application, description of fields and procedures can be found on below web address: 


https://api.yukiworks.be/ws/Accounting.asmx


Accounting Methods 


ProcessJournal(sessionID, administrationID, xmlDoc)

The Yuki general journal web service creates a general journal based on the delivered XML. 


AdministrationID(sessionID, administrationName)

Provides an administration ID based on the name of the administration.

Administrations(sessionID)

Provides all administrations that can be accessed through the used access code

GLAccountBalance(sessionID, administrationID, transactionDate)

Provides the trial balance of all ledger accounts in an administration, on a specific date.

GLAccountBalanceFiscal(sessionID, administrationID, transactionDate)

Provides the trial balance of all ledger accounts in an administration, on a specific date and inclusive of fiscal correction entries.  

GLAccountTransactions(sessionID, administrationID, GLAccountCode, StartDate, EndDate)

Provides the transactions of a specific ledger account in a specific administration, of a given date range.

GLAccountTransactionsFiscal(sessionID, administrationID, GLAccountCode, StartDate, EndDate)

Provides the transactions of a specific ledger account in a specific administration, of a given date range and inclusive of fiscal correction entries.

NetRevenue(sessionID, administrationID, StartDate, EndDate)

Provides the net revenue of a specific administration, of a given date range.

NetRevenueFiscal(sessionID, administrationID, StartDate, EndDate)

Provides the net revenue of a specific administration, of a given date range and inclusive of fiscal correction entries.

OutstandingDebtorItems(sessionID, administrationID, includeBankTransactions, sortOrder)

Provides all outstanding debtor entries from an administration, with or without the outstanding bank transactions of those debtors.

OutstandingCreditorItems(sessionID, administrationID, includeBankTransactions, sortOrder)

Provides all outstanding creditor entries from an administration, with or without the outstanding bank transactions of those creditos.

CheckOutstandingItem(sessionID, Reference)

Provides all outstanding amounts of the invoice(s) with a specific invoice number.

CheckOutstandingItemAdmin(sessionID, adminID, Reference)

Provides all outstanding amounts of the invoice(s) with a specific invoice number of a given administration.


General methods 


Authenticate(accessKey)

Provides a session ID based on a valid web service access code.

AuthenticateByUserName(userName, password)

Provides a session ID based on a valid Yuki username and password.

Domains(sessionID)

Provides all domains that can be accessed through the used access code.

SetCurrentDomain(sessionID, domainID)

Sets the current domain for the session.

GetCurrentDomain(sessionID)

Collects the ID of the session's current domain.