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:
- 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.
- Comunicação à AT — todas as faturas têm de ser comunicadas (por SAF-T mensal ou em tempo real, consoante regime).
- 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:
| Ferramenta | Forte em | Preço entrada | API |
|---|---|---|---|
| Moloni | E-commerce, integrações nativas com WooCommerce/Shopify, PME comércio | Desde ~10€/mês | REST, documentação decente |
| InvoiceXpress | Serviços, prestadores, freelancers, faturação simples | Desde ~9€/mês | REST, simples, bem documentada |
| Vendus | Retalho físico + online, POS, restauração | Desde ~15€/mês | REST, 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:
- Encomenda paga no site → fatura automática no software (o mais comum em e-commerce).
- Produto criado no software → sincronizado no site (catálogo único; útil quando produtos mudam muito).
- Stock atualizado em tempo real (vende no site → desconta no software → reflete em loja física).
- Cliente novo no site → contacto no software (CRM-lite, útil em B2B).
- 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ário | Custo de integração | Custo recorrente |
|---|---|---|
| WooCommerce + Moloni/InvoiceXpress (plugin oficial) | 0-300€ setup | Licença do plugin + software (10-30€/mês) |
| Shopify + Moloni (app oficial) | 0-200€ setup | Mensalidade da app (~10-20€/mês) |
| Site à medida + API de qualquer um | 800-3.000€ desenvolvimento | Software (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:
- NIF não validado no checkout — entra "123456789" e gera fatura inválida. Validar com regex e dígito de controlo.
- Dois "criadores" de fatura — site emite recibo + software emite fatura → duplicação. Definir um único responsável.
- Não testar com encomendas reais antes de lançar — ambiente de sandbox existe nas três APIs. Usá-lo.
- Esquecer notas de crédito — devoluções e cancelamentos têm de gerar nota de crédito, não só "apagar".
- Não monitorizar erros — uma fatura que falha sem aviso vira problema fiscal meses depois.
- Mapear todos os produtos com taxa normal — perde-se IVA reduzido quando aplicável.
- 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:
- Semana 1: decisão do software (Moloni / InvoiceXpress / Vendus), alinhamento com contabilista, mapeamento de fluxos.
- Semana 2: setup no software (séries, IVA, modelo de fatura, comunicação AT).
- Semana 3: instalação do plugin ou desenvolvimento da integração.
- Semana 4: testes em sandbox com casos reais (encomenda PT, encomenda UE, devolução, IVA reduzido).
- Semana 5: piloto com 10-20 encomendas reais, validação no contabilista.
- 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:
- Software de faturação certificado pela AT: como escolher em 2026
- Integrar loja online com faturação e ERP em Portugal
- Faturação certificada para loja online: o que muda na AT
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