Skip to main content

Integration with Verifacti

Verifacti is the accounting software that complies with the Verifactu invoicing regulations and will allow you to send the invoices generated in Classonlive to the AEAT and process them.

David de ClassOnLive avatar
Written by David de ClassOnLive
Updated this week

To obtain the Verifacti API key, you need to follow these steps:

Click on Sign up for free and enter an email and password.

2-Sign in with your new account.

During the trial period, Verifacti will create a sample company you can use to run tests before switching your account to a paid plan.

During this time, Verifacti will send the generated invoices to the AEAT test environment, not to production.

By clicking on your test company you can access the main dashboard and obtain the test API key.

Important: Remember this API key is for testing. To comply with Verifactu, you must later create one for the production environment (see next step).

3-Move to Production environment.

Once you've verified with the test API that it works correctly, you must create your account with your company's real data and obtain a production environment API key.

In your companies area, click on Production Environment and click the link, then follow the instruction shown.

You will be taken to the payments page. Since you are only going to manage invoices for your NIF, choose the option Manage a single NIF

Click "Buy first NIF" and follow the steps.

Make sure to check the "company" checkbox and enter your company details (name, NIF, etc.).

Once created, go to your private area and click Add company to add your newly created company.

Complete the taxpayer's details

In Environment choose "Production"

In Tax Agency choose "Veri*Factu"

4-Complete the Representation model:

Go to the new company's dashboard (by clicking on the new company)

Choose Settings > Representation in the left menu

Read the instructions and follow the steps


5-Get API Key

Go to the new company's dashboard (by clicking on the new company)

Choose Settings > API Key in the left menu

Copy the API Key, paste it into ClassOnlive, and click Save

6-Generate responsible declaration

You must create on your academy site a responsible declaration page that is preferably linkable from your footer.

This responsible declaration is a self-certification that will indicate to your customers that your system complies with the Verifactu invoicing system.

You can also base it on our responsible declaration since ClassOnlive already implements the Verifactu system for invoices issued to its clients.

7-Viewing invoices and their status in Verifactu

From ClassOnlive, in the section for your invoices, you can see the status of each invoice with respect to Verifactu. Additionally, from the Verifacti dashboard you can see these data in more detail.

In ClassOnLive:

In Verifacti:

8-Operations on Invoices

In your ClassOnLive Transactions panel, you can perform different operations on each transaction. Each time you perform an operation (refund, change of invoice amount, new invoice), it will be transmitted to Verifacti to process and send to the AEAT.

Likewise, for each new invoice, your student will receive the invoice in PDF along with the QR to perform the verification.

The QR will take them to the AEAT page and show the status of that invoice

Did this answer your question?