Skip to main content

Fennoa API Integration

L
Written by Lassi kähkönen
Updated over a week ago

Instructions for Using the Fennoa Sales Invoice API Integration

This guide helps you set up the Fennoa sales invoice API integration, which allows sales invoices created in Eemel to be automatically sent to Fennoa via the REST API.


Step 1: Adding the API Interface in Eemel

  1. Go to My Info → Interfaces in Eemel

  2. Add a new interface by selecting Fennoa and entering the API username and API key obtained from Fennoa

How to obtain API credentials from Fennoa:

  • In Fennoa, go to Users → Create new API user → General API user

  • Name the user: TEST Eemel

  • Assign roles: Sales and Purchases

  • After creating the API user, copy the API username and API key — they are only shown once

  • Fill in the Date field to specify from which date onward invoices should be sent to Fennoa

Click Save, and the Fennoa interface is now active


Step 2: Sending Sales Invoices to Fennoa

Once you've created an invoice in Eemel and the Fennoa integration is active, invoices are automatically sent to Fennoa once their status changes to sent. This is done periodically via batch processing.

The following conditions apply:

  • Invoices must include complete address and bank account information

  • Invoices are sent via Fennoa’s REST API, including any attachments added to the invoice

  • Payment transactions are not sent to Fennoa


Step 3: Reviewing the Interface Log

Eemel includes an interface log that shows all successful and failed transmissions to Fennoa.

  • To view this, go to the Fennoa interface details and click View log

  • If a transmission fails, you will be able to resend the invoice via the log by selecting the failed entry and clicking Resend (feature coming soon)


Handling Credit Notes

  • Credit notes can be sent to Fennoa

  • If the credit note refers to a previously sent invoice, changes are only allowed before the original invoice has been sent


Logs and Error Handling

  • The interface log records all invoices sent to Fennoa, including timestamps and error messages if any

  • If an error occurs during transmission, the error message will be stored in the log, and the invoice can be resent after resolving the issue


This integration offers a powerful and automated way to handle sales invoice delivery to Fennoa directly from Eemel.

Did this answer your question?