Documentação M3R
Guia operacional e técnico do ERP M3R — fluxos conectados, API e extensões.
O M3R é a plataforma de operação da M3RIN: compras atualizam estoque, o estoque alimenta a produção, a produção gera acabados, as vendas emitem documentos fiscais e o financeiro recebe as obrigações.
Esta documentação é pública e vive no site institucional. Não depende do login do ERP.



Comece por aqui
Trial, primeiro acesso e o ciclo compra → estoque → venda → fiscal → financeiro.
PlataformaTenant, cadastros, permissões e flags.
ComprasPedido, NF de entrada, conversão de UM e confirmação.
EstoqueComo controlar estoque: cadastro, NF, transferência, ajuste, inventário, kardex e FIFO.
VendasPedido, faturamento atômico, PDV e devolução.
FiscalRegra FAY006, NF-e e apuração.
FinanceiroTítulos CP/CR, baixa, caixa e conciliação.
Produção e lotesFlags, OP, FEFO/ATP, qualidade, recall e doação.
Customização e IPsTodos os pontos de interação, wired vs catálogo, eventos.
SDK de extensõesctx, catálogo 0.5.0, pastas por domínio e gestão no ERP.
SDK — o que a extensão pode fazer
Marketplace do VS Code / Cursor ou .vsix em /downloads/developer-tools.
Módulos, IPs, eventos, scopes e limites. Importe o const — não copie lista.
PadrõesPastas, tabelas físicas, telas e o que o index.ts inicia.
tables (JSONB ou FAX####), screens, nav, reports. Sem React e sem SQL.
Ativar, desativar e logs de IP em Configurações → Extensões.
ctx.entryPointsIPs síncronos no meio da tela ou do save. Podem negar ou aplicar patch.
ctx.m3rPedidos no Core — get, find, create, fulfill.
