Sites institucionais

Integrar o site com Moloni, InvoiceXpress ou Vendus: o que dá e como

Em Portugal, vender online sem faturar é meio caminho para problemas com a Autoridade Tributária — e gastar 3 horas por dia a copiar encomendas para o software de faturação é meio caminho para não escalar. A integração entre o site (ou loja online) e o software de faturação certificado é, em 2026, requisito mínimo para qualquer operação que faça mais de 5 vendas por dia.

A boa notícia: as três principais ferramentas usadas por PME em PT — Moloni, InvoiceXpress e Vendus — têm APIs públicas decentes e ecossistema de integrações pronto. A má notícia: nem todas as integrações cobrem o mesmo, nem todos os módulos saem da caixa. Este guia mostra o que dá, o que tem de ser desenvolvido, e quanto custa.

O quadro legal em PT — três coisas em mente

Antes de integrar nada, fixar o terreno legal — é o que separa setup correto de surpresa fiscal:

  1. Faturação certificada pela AT é obrigatória acima de certos limites e em todas as lojas online que vendem a clientes finais em PT. Lista oficial em info-at.portaldasfinancas.gov.pt.
  2. Comunicação à AT — todas as faturas têm de ser comunicadas (por SAF-T mensal ou em tempo real, consoante regime).
  3. A responsabilidade é tua, não da plataforma — mesmo com integração, és tu (ou o teu contabilista) que confirmas que tudo bate certo.

Detalhe importante: os três softwares mencionados são certificados pela AT. WooCommerce ou Shopify isolados não são — a faturação tem de sair de software certificado. Lê software de faturação certificado pela AT: como escolher se ainda não decidiste qual usar.

Os três players principais: o resumo objetivo

Cada um tem o seu nicho. Resumo prático antes do detalhe técnico:

FerramentaForte emPreço entradaAPI
MoloniE-commerce, integrações nativas com WooCommerce/Shopify, PME comércioDesde ~10€/mêsREST, documentação decente
InvoiceXpressServiços, prestadores, freelancers, faturação simplesDesde ~9€/mêsREST, simples, bem documentada
VendusRetalho físico + online, POS, restauraçãoDesde ~15€/mêsREST, completa

Para uma análise mais a fundo do panorama, lê faturação certificada para a loja online: o que muda em PT.

O que se integra: 5 fluxos típicos

Quando alguém diz "quero integrar o site com o software de faturação", normalmente refere-se a um (ou vários) destes fluxos:

  1. Encomenda paga no site → fatura automática no software (o mais comum em e-commerce).
  2. Produto criado no software → sincronizado no site (catálogo único; útil quando produtos mudam muito).
  3. Stock atualizado em tempo real (vende no site → desconta no software → reflete em loja física).
  4. Cliente novo no site → contacto no software (CRM-lite, útil em B2B).
  5. Fatura emitida → enviada por email ao cliente + área de cliente (pós-venda automatizado).

Nem todas estas integrações vêm fora-da-caixa. As mais raras são as duas últimas, que costumam exigir desenvolvimento.

Moloni: o que dá fora-da-caixa

A Moloni tem integrações nativas (sem desenvolvimento) com várias plataformas. As mais relevantes:

  • WooCommerce — plugin oficial cobre encomenda → fatura, sincronização de produtos, stock, clientes.
  • Shopify — app oficial, foco em encomenda → fatura.
  • PrestaShop — módulo oficial, similar.
  • Squarespace, Wix — limitado; quase sempre via Zapier ou desenvolvimento.

Plugin WooCommerce típico: 0-150€ (consoante extras), configuração 2-4h. Quem opera com WooCommerce certificada e Moloni tem o caminho mais batido em PT.

API REST: bem documentada em moloni.com/api. Permite criar faturas, clientes, produtos, gerir stock, descarregar PDFs. Ideal para sites à medida ou integrações específicas.

InvoiceXpress: o que dá fora-da-caixa

A InvoiceXpress tem foco em serviços e prestadores, mas a API é flexível o suficiente para lojas.

Integrações nativas:

  • WooCommerce — plugin oficial, foco em encomenda → fatura.
  • Easypay, ifthenpay — link direto entre pagamento e fatura emitida (útil para confirmar receção).
  • Zapier — para fluxos custom sem código.

API REST em invoicexpress.com/api: simples, bem documentada, com bons exemplos. Permite emitir faturas, recibos, faturas-recibo, comunicar à AT, anexar PDFs.

Para prestadores de serviços que faturam por projeto (consultores, designers, agências, advogados), a InvoiceXpress integrada num site institucional com formulário de pagamento é o setup mais comum.

Vendus: o que dá fora-da-caixa

A Vendus brilha em retalho omnichannel — loja física + online + restauração, com POS integrado.

Integrações nativas:

  • WooCommerce, PrestaShop, Shopify — sincronização bidirecional de produtos, stock e encomendas.
  • TPA físico — recibos no software refletem vendas em loja.
  • Sistemas de restauração — KDS, mesas, takeaway.

API REST completa. Vale a pena se já operas em loja física com Vendus e queres abrir online sem partir o stock em dois.

Quanto custa integrar (estimativas reais)

Banda média em PT, 2026:

CenárioCusto de integraçãoCusto recorrente
WooCommerce + Moloni/InvoiceXpress (plugin oficial)0-300€ setupLicença do plugin + software (10-30€/mês)
Shopify + Moloni (app oficial)0-200€ setupMensalidade da app (~10-20€/mês)
Site à medida + API de qualquer um800-3.000€ desenvolvimentoSoftware (10-30€/mês)
Integração custom (multi-loja, stock complexo, lógica de IVA específica)2.500-8.000€Software + manutenção
Integração com ERP além da faturação (PHC, Sage, Primavera)5.000-25.000€ERP + integração

A regra: setup baixo é possível quando há plugin oficial pronto. Tudo o que sai disso entra em desenvolvimento por hora.

O papel do contabilista — não saltar este passo

Antes de configurar uma única taxa de IVA na integração, sentar com o contabilista. As perguntas que ele deve responder:

  • Regime de IVA (mensal, trimestral, isenção).
  • Que séries de documentos vais usar (faturas, faturas-recibo, recibos, notas de crédito).
  • Como tratar vendas intracomunitárias se houver — vê vender para a UE a partir de Portugal.
  • Como mapear produtos no site para classes de IVA no software (taxa normal, intermédia, reduzida, isenção).
  • Quem comunica à AT (cliente final, contabilista, automático).

Erros típicos sem este alinhamento:

  • IVA mal calculado em B2B intracomunitário.
  • Produtos com taxa reduzida (livros, alimentação) faturados a 23%.
  • Faturas duplicadas (uma do site, outra do software).
  • Comunicação SAF-T fora de prazo.

Custo de não fazer: meses depois, ajustes manuais, possíveis coimas, dor de cabeça com a AT.

Segurança e RGPD na integração

A integração transmite dados pessoais (nome, NIF, morada, email). Cuidados mínimos:

  • Autenticação por API key/token, nunca login/password.
  • HTTPS obrigatório em toda a comunicação.
  • Logs de chamadas (sem expor dados sensíveis).
  • Tratamento de erros com retries e fila — se a API do software estiver em baixo, a encomenda não pode falhar silenciosamente.
  • Política de privacidade do site menciona o subcontratante (Moloni / InvoiceXpress / Vendus).
  • Acordo de subcontratação RGPD com o fornecedor (têm modelo).

Para o lado da segurança do CMS, lê segurança WordPress: 12 passos.

Erros comuns a evitar

Os mais frequentes que vejo em integrações mal feitas:

  1. NIF não validado no checkout — entra "123456789" e gera fatura inválida. Validar com regex e dígito de controlo.
  2. Dois "criadores" de fatura — site emite recibo + software emite fatura → duplicação. Definir um único responsável.
  3. Não testar com encomendas reais antes de lançar — ambiente de sandbox existe nas três APIs. Usá-lo.
  4. Esquecer notas de crédito — devoluções e cancelamentos têm de gerar nota de crédito, não só "apagar".
  5. Não monitorizar erros — uma fatura que falha sem aviso vira problema fiscal meses depois.
  6. Mapear todos os produtos com taxa normal — perde-se IVA reduzido quando aplicável.
  7. Não testar SAF-T — comunicar à AT é o teste final; falhas aparecem aqui.

Roadmap de implementação realista

Para uma integração bem feita do zero:

  1. Semana 1: decisão do software (Moloni / InvoiceXpress / Vendus), alinhamento com contabilista, mapeamento de fluxos.
  2. Semana 2: setup no software (séries, IVA, modelo de fatura, comunicação AT).
  3. Semana 3: instalação do plugin ou desenvolvimento da integração.
  4. Semana 4: testes em sandbox com casos reais (encomenda PT, encomenda UE, devolução, IVA reduzido).
  5. Semana 5: piloto com 10-20 encomendas reais, validação no contabilista.
  6. Semana 6: ajustes e abertura.

Para casos simples (WooCommerce + plugin oficial), 2 semanas chegam. Para integrações à medida, 6-10 semanas.

Em resumo

  • Faturação certificada AT é obrigatória; faz-se sempre fora do WooCommerce/Shopify isolado.
  • Três opções nativas em PT: Moloni (e-commerce), InvoiceXpress (serviços), Vendus (retalho/POS).
  • Plugins oficiais resolvem 80% dos casos por 0-300€; APIs cobrem o resto.
  • Custo realista: 0-300€ plugin; 800-3.000€ site à medida; até 25.000€ ERP completo.
  • Alinhar com contabilista antes do setup — IVA mal mapeado custa caro.
  • RGPD ativa-se na integração (subcontratante, acordo, logs).
  • Testar em sandbox; piloto com 10-20 encomendas reais antes de abrir.

No sitesfixe.pt integramos sites e lojas com Moloni, InvoiceXpress e Vendus — desde plugin pronto a desenvolvimento à medida com lógica de IVA específica. Lojas online desde 3.500€; integração à medida orçamentada por âmbito. Pedir orçamento.

Lê também:

Fontes

Precisas de um site ou loja online?

Agência digital portuguesa. Sites e lojas online rápidos, otimizados para o Google e feitos para resultado.

Pedir orçamento