How to Connect Vendus to EazyAL for Alojamento Local Invoicing

Vendus Invoices Portugal

Already use Vendus to invoice your Alojamento Local stays? You can connect your Vendus account to EazyAL and prepare invoices using details from reviewed Stay Records. You keep issuing invoices in Vendus, while EazyAL helps bring the stay information into the invoice flow.

There is another option inside EazyAL: its own invoicing add-on. It may suit hosts who use Vendus only for AL invoices, but it has a different setup and price model. This guide explains how to connect Vendus, what to check before you start, and how to compare the two options.

Vendus or EazyAL invoicing?


Vendus connected to EazyAL

EazyAL invoicing

Where documents are issued

Your Vendus account

Inside EazyAL

Setup

Vendus API key, API register, store and invoice items

Issuer details and a limited Finanças sub-user

Price model

Vendus plan with API access

Monthly add-on per issuing NIF, plus an EazyAL base plan

AT reporting

Configure reporting in Vendus

EazyAL registers the series and reports documents

Useful when

You already use Vendus for AL or other sales

You want to keep AL invoicing in EazyAL

The Vendus connection creates invoices. It does not issue receipts or credit notes through EazyAL.

Before you start

Have these items ready:

  • A Vendus account and API key. The Vendus plan page lists API and integrations with Flex. Check that your plan includes the API access your EazyAL connection needs.

  • An active store and at least one active payment method. The payment method is needed if you issue an invoice-receipt (FR).

  • Configure a user for communicating documents to the Tax Authority from Vendus

  • A dedicated API register in Vendus. You will select this register in EazyAL.

  • Vendus items or services for accommodation, tourist tax and, if needed, cleaning.

  • An EazyAL user role with settings and finance permissions.

If you are opening a Vendus account, the Vendus card in EazyAL may display a promotional code. Check the code’s eligibility and discount at checkout before subscribing.


Step 1: Create a dedicated API register in Vendus

In Vendus, open POS › Definições and find the list of cash registers or registers (Caixas/Registos). Open an existing register you have set aside for EazyAL, or create a new one.

Set Tipo de caixa to API, then save. A separate register keeps the API connection distinct from registers you use for other sales.

API registers generally work while closed. If Vendus refuses an invoice, check the register status and close it before trying again.

Step 2: Connect Vendus in EazyAL

In EazyAL, open Compliance Hub › Invoices and choose “I already use Vendus” (Já uso o Vendus).

Paste your Vendus API key, then select “Test and load choices” (Testar e carregar opções). When the connection succeeds, EazyAL loads the available stores, registers, document types and products.

Choose:

  1. The store and API register you created or selected.

  2. The document type, usually FT for an invoice. Choose FR when you need an invoice-receipt and have selected a payment method.

  3. The Vendus item for accommodation.

  4. The item for tourist tax.

  5. A cleaning item, if you use one.

Save the setup and enable the connection. The message “A ligação ao Vendus está a funcionar” (“The Vendus connection is working”) confirms the connection check succeeded.

If you manage several properties under the same NIF, connect the same Vendus account to each relevant property in EazyAL.

Step 3: Prepare an invoice from a stay

Choose a reviewed Stay Record in EazyAL. The invoice form uses the stay information to prepare the invoice details.

Before creating the invoice, check the stay’s status. EazyAL warns if the stay has already been invoiced in Vendus, or may have been. Resolve that status before creating another invoice.

Some booking payouts need extra review. For example, if an Airbnb payout does not split cleanly into accommodation and cleaning amounts, EazyAL cannot safely prefill that split. Review the stay in Stay Records first.

Check the lines, document type and customer details, then select “Create invoice in Vendus” (Criar fatura no Vendus). EazyAL sends the invoice request to Vendus.

If you issued the invoice in another certified invoicing tool, record its reference in EazyAL using “Invoiced outside EazyAL” (Faturada fora da EazyAL). This helps keep the stay record clear without creating another invoice.

How Vendus invoices reach Finanças

Vendus handles reporting to the AT. Configure reporting in Vendus, either through its own communication or through the monthly SAF-T process. EazyAL does not send Vendus invoices to the AT.

To check a document, open e-Fatura › Faturação › Emitente › Consultar Documentos. If your setup uses monthly SAF-T, check Consultar Ficheiros for the file result.

The integration connects EazyAL’s stay information to your Vendus invoice workflow; it does not replace the reporting settings in your Vendus company.

Vendus or EazyAL invoicing: which fits your setup?

Vendus may be the better fit if you already use it for your AL invoices, need its broader POS features, or want your sales documents to stay in the same Vendus company. The API connection takes some initial setup: an API key, register, active store, payment method where needed, and mapped items.

EazyAL invoicing may be simpler if you use Vendus only to invoice stays and want the stay and invoice workflow in one product. EazyAL’s public pricing lists invoicing as an optional add-on, billed monthly per issuing NIF and separate from the EazyAL base-plan price. The listed add-on tiers are €9.90 per month for up to 100 fiscal documents, €15.90 for 101–1,000 and €24.90 for 1,001–5,000; the add-on prices include VAT. Properties using the same issuing NIF share one document allowance. EazyAL invoicing prices

For comparison, Vendus currently lists API and integrations in its Flex plan: €17 per month, €16.33 per month when billed quarterly, or €130 per year (an annual equivalent of €10.83 per month), with VAT added. Prices checked on 28 September 2026. Vendus plans and prices

Compare like with like: the EazyAL invoicing price is an add-on and does not include an EazyAL base plan. Vendus’s plan may also be useful for sales beyond accommodation. If you already subscribe to EazyAL, the comparison is about the invoicing add-on versus your Vendus plan; if you do not, include the EazyAL base plan in your total.

Common Vendus setup errors

“The selected register is not configured for API use.”
In Vendus, open the register settings, set Tipo de caixa to API, save, then test again in EazyAL.

“Vendus refused the connection.”
Check that the API key is correct and belongs to the Vendus account you intend to connect.

“No Vendus store was found.”
Create or enable a store in Vendus, then load the choices again in EazyAL.

“No active Vendus payment method was found.”
Create or enable a payment method in Vendus. You need one when issuing an FR invoice-receipt.

Frequently asked questions

Does EazyAL report Vendus invoices to the AT?
No. Configure reporting in Vendus. EazyAL does not send the Vendus invoice to the AT.

Can I use Vendus for other sales as well?
Yes. The connection uses your Vendus company and the API register you select.

Can EazyAL issue a Vendus receipt or credit note?
No. This EazyAL-to-Vendus flow creates invoices only.

What if I invoiced the stay outside EazyAL?
Record the document reference as invoiced outside EazyAL so the stay record reflects what happened.

Connect Vendus to EazyAL

Open Compliance Hub › Invoices and choose Vendus to start the connection. If you are deciding between providers, compare your full subscription costs and setup needs before changing your invoicing workflow.

Daniel de Oliveira
Daniel is a software engineer and Alojamento Local host based in Madeira, Portugal. He is the founder of EazyAL, a tool designed to simplify SIBA, INE, and tax compliance for short-term rental hosts. His work combines real-world hosting experience with technology to help hosts stay compliant and reduce manual work. See Daniels Linkedin

The founder and support team of EazyAL - Daniel de Oliveira

Daniel de Oliveira
Daniel is a software engineer and Alojamento Local host based in Madeira, Portugal. He is the founder of EazyAL, a tool designed to simplify SIBA, INE, and tax compliance for short-term rental hosts. His work combines real-world hosting experience with technology to help hosts stay compliant and reduce manual work. See Daniels Linkedin

The founder and support team of EazyAL - Daniel de Oliveira

We use cookies to improve your experience. By continuing, you agree to our cookie policy.