Documentation Index

Fetch the complete documentation index at: https://docs.connect.visma.com/llms.txt

Use this file to discover all available pages before exploring further.

Dinero

Prev Next

Dinero is an accounting system, which is primarily used by small and medium sized businesses in Denmark. As such the entire system follows danish legislation and is only found in danish. The system is all about automation and making accounting possible fo

Connection instructions

Click 'Connect' in Flows and authorize access to your Dinero account.

Actions

Version: 1.0.0

The application can perform the following actions:

Delete contact

Delete a contact from the given organization.

Delete contact note

Delete a note from the contact.

Delete product

Delete a product.

List invoices

Retrieve a list of invoices for the organization. This can return quite a long list of invoices, consider using the changesSince filter to only return invoices that have been changed since the last time you fetched the list. Also note that deleted invoices will not be returned on this list per default.

List organization

Gets a list of the user's organizations. It is also used to validate if the user has a Pro subscription or not, which is a prerequisite to interact with the API. In case a user does not have Pro, every other request will return a 403 error.

List countries

Get a list of countries. Mostly useful for making sure you have a valid country for a contact.

List Accounting years

Get a list of an organizations accounting years. You can create a new accouting year, by simply booking a voucher in the next possible accounting year. For instance, if 2023 is the most recent accouting year, 2024 can be created by booking a voucher in this year.

List deposit accounts

Get the list of deposit accounts for the organization. For more elaborate information, look at the create deposit account endpoint.

List entry accounts

Get the list of entry accounts for the organization. Entry accounts are simply all accounts, and can exist in any range.

List purchase accounts

Get the list of purchase accounts for the organization. Purchase accounts are simply entry accounts, in the range from 2000 to 9399, which constitutes the expense before tax range. These accounts can be used while booking purchase vouchers.

List contacts

Retrieve a list of contacts for the organization. Take note of your different options here. You can filter what fields you want and you can query for specific contacts. When you want to create a new contact, it's a good idea to query to see if something similar already exists and use that instead.

List contact notes

Retrieve a list of notes for the contact ordered by NoteDate.

Get contact note

Retrieve a specific note for a contact.

Get Contact

Retrieves contact information for the specific contact with the given id. Here you will get more information than from the list. Useful in certain situations when the list doesn't provide enough information.

List products

Retrieve a list of products for the organization order by UpdatedAt.

Get product

Gets Product Information for the product with the given Id.

List vat types

Gets a list of all of the organization's VAT types. Most organizations will have the same, although users can create their own partial purchase vats.

List contacts v2

Retrieve a list of contacts for the organization. Take note of your different options here. You can filter what fields you want and you can query for specific contacts. When you want to create a new contact, it's a good idea to query to see if something similar already exists and use that instead.

Create deposit account

Create a new deposit account. Deposit accounts have some special properties over entry accounts. They can hold information about the registration and account number for the bankaccount in question. They can also be used for other types of deposits, such as Paypal, Zettle, Stripe etc. They will usually exist in the 55000-55999 range.

Create entry account

Create a new entry account. Entry accounts are used for most common cases except deposits, and can exist in any range.

Create contact

Add a new contact to the organization. It's a good idea to query for a similar contact before creating a new one, by using the List contacts endpoint above. In the case of a company you can query to see if a similar company already exists as a contact, by using the queryFilter for VATnumber. For a privat contact you could check for instance name and/or email.

Create contact note

Add a new note for the contact. A note is an internal tool for the user to add information about the customer for their own memory.

Restore deleted contact

Restore a deleted contact from the given organization. You can see if a contact is deleted by using the Get Contact endpoint. A deleted contact will have a deletedAt value.

Create invoice

Create a new draft invoice. This invoice can be found in the "Salg" section of Dinero. A draft invoice will not count in the accounts untill booked. Think about using the book and send endpoints after the draft has been created to further automate the booking process for the user. Also note that the date on the invoice, should always be the date the invoice is sent to the customer.

Create product

Add a new product to the organization. These can then be added to invoices.

Update contact note

Update an existing note. The new note will replace the old note, so incase you want to append something you must first fetch the original note and append the new message to it.

Update product

Update an existing product.

Update contact

Update an existing contact. Do note that PUT requests will replace the original content as per REST standard, so include all information. If you want to add to existing data then first get the specific contact and the append and PUT the data all together.