Pular para o conteúdo principal

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

EndpointDescrição
POST /omie/sync/:modelSincroniza registros da model para o Omie
POST /omie/import/:entityImporta entidade do Omie para a model mapeada