NFE.io
Soluções por vertical

Mesma plataforma. Operação por modelo de negócio.

Clique na sua vertical abaixo. A página se reconfigura na hora — copy, código, métricas e cases adaptados ao seu cenário. Sem reload, sem servidor.

Marketplaces

Emita pelos seus sellers, retenha o que é seu.

Split fiscal, emissão em nome de cada seller, retenção de ISS sobre a comissão, conciliação automática com o gateway de pagamento. Tudo via API.

  • Split fiscal automático

    NFS-e do seller + NFS-e da comissão da plataforma em uma única transação.

  • Retenção configurável

    Regras por município e por tipo de serviço, atualizadas pelo nosso time fiscal.

  • Onboarding programático

    Cadastre novos sellers via API sem passar pelo backoffice.

TypeScript
await nfe.serviceInvoices.create({
  companyId: SELLER_CNPJ,
  data: {
    description: "Serviço prestado via Marketplace X",
    servicesAmount: 240.00,
    rpsSerialNumber: "MKT",
    additionalInformation: {
      marketplaceCommission: 24.00, // 10%
    },
    borrower: { /* ... */ },
  },
});
GMV processado / ano
R$ 8B
Sellers ativos
12k+
Municípios cobertos
5.500+

A gente operava com 7 SLAs de prefeitura diferentes. Migramos pro split fiscal da NFE.io e o time financeiro reduziu de 4 pessoas para 1 — sem perder controle.

Camila Soares

Diretora Fiscal · Mercado Livre

Operando em marketplaces hoje

  • Mercado Livre
  • Loft
  • OLX Pay
  • Enjoei
Como isso é estático?

Sim, isso é uma página 100% estática.

Toda a copy, código e métricas das três personas estão no HTML que o servidor já entregou. Quando você clica na vertical, o JavaScript no seu navegador troca o que está visível — e ainda atualiza a URL para você poder compartilhar o link da sua versão.

  • HTML pré-renderizado no build, servido do edge da Cloudflare
  • Persona ativa lida da URL hash — /solucoes#ecommerce abre direto no e-commerce
  • SEO mantido: bots indexam o conteúdo padrão (Marketplaces) e podem seguir links âncora
  • Trocar de persona não envolve fetch, sem latência de rede
persona-switcher.tsx
"use client";

const PERSONAS = [
  { id: "marketplaces", ... },
  { id: "ecommerce",    ... },
  { id: "saas",         ... },
];

export function PersonaSwitcher() {
  const [activeId, setActiveId] = useState(PERSONAS[0].id);

  // Deep link via URL hash, no router needed
  useEffect(() => {
    const hash = window.location.hash.slice(1);
    if (PERSONAS.some(p => p.id === hash)) {
      setActiveId(hash);
    }
  }, []);

  // Re-render just the panel — page stays static
  return <PersonaPanel data={...} />;
}

Sua vertical não está aqui? Fale com a gente.

Edtech, serviços profissionais, agências, plataformas de saúde — cada vertical tem uma nuance fiscal. Nosso time desenha o plug com o seu time de produto.