Accounting web service

Modified on Fri, 24 Dec, 2021 at 12:17 PM

This web service offers methods to retrieve financial reports and to create general journal entries. This web service runs via SOAP


ATTENTION!

The processing of the VAT in Yuki doesn't take place internally.

The VAT in a general journal entry must be provided as an entry line.


Web address

You will find the web service, a test application, a description of the fields and the procedures at the web address below: 


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


Accounting Methods


ProcessJournal(sessionID, administrationID, xmlDoc)

The Yuki general journal entries web service create a general journal document based on the provided XML.


AdministrationID(sessionID, administrationName)

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

Administrations(sessionID)

Returns all the administrations that can be approached via the access code used.

GLAccountBalance(sessionID, administrationID, transactionDate)

Returns the trial balance of all GL accounts in an administration, on a specific date.

GLAccountBalanceFiscal(sessionID, administrationID, transactionDate)

Returns the trial balance of all GL accounts in an administration, on a specific date, including the fiscal correcting entries.

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

Returns the GL account transactions of a specific GL account in a specific administration, in a given date range.

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

Returns the GL account transactions of a specific GL account in a specific administration, in a given date range, including the fiscal correcting entries.

NetRevenue(sessionID, administrationID, StartDate, EndDate)

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

NetRevenueFiscal(sessionID, administrationID, StartDate, EndDate)

Returns the net revenue of a specific administration, in a given date range, including the fiscal correcting entries.

OutstandingDebtorItems(sessionID, administrationID, includeBankTransactions, sortOrder)

Returns all outstanding debtor items within an administration, either with or without outstanding bank transactions that are recorded on debtors.

OutstandingCreditorItems(sessionID, administrationID, includeBankTransactions, sortOrder)

Returns all outstanding creditor items within an administration, either with or without outstanding bank transactions that are recorded on creditors.

CheckOutstandingItem(sessionID, Reference)

Returns the outstanding invoice amount of the invoices or invoices with a specific invoice number.

CheckOutstandingItemAdmin(sessionID, adminID, Reference)

Returns the outstanding invoice amount of the invoice or invoices with a specific invoice number for the given administration.


General methods


Authenticate(accessKey)

Returns a session ID based on a valid Web Service access code.

AuthenticateByUserName(userName, password)

Returns a session ID based on an existing Yuki username and password.

Domains(sessionID)

Returns all domains that can be approached via the access code used.

SetCurrentDomain(sessionID, domainID)

Set the current domain for the session.

GetCurrentDomain(sessionID)

Retrieves the ID of the current domain for the session.


Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article