Módulo Omie
Integração bidirecional com o ERP Omie. Ative em central.config.js:
modules: { omie: true }
defineOmieMapping
Declara como uma model da Central se mapeia para uma entidade do Omie:
src/mappings/pessoa-cliente.js
const { defineOmieMapping } = require("@oondemand/oon-core-back");
defineOmieMapping("Pessoa", {
entity: "clientes",
fields: {
nome: "nome_fantasia",
email: "email",
cnpj: "cnpj_cpf",
},
direction: "both", // "toOmie" | "fromOmie" | "both"
});
Variáveis de ambiente necessárias
OMIE_APP_KEY=sua-app-key
OMIE_APP_SECRET=seu-app-secret
Endpoints gerados pelo módulo
| Endpoint | Descrição |
|---|---|
POST /omie/sync/:model | Sincroniza registros da model para o Omie |
POST /omie/import/:entity | Importa entidade do Omie para a model mapeada |