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.0The 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.