Informações que o Demander envia para o Meu ERP Online
O envio usa a API pública do Meu ERP Online e só insere registros (não há update de cliente nem de pedido nesta integração).
Como configurar e disparar: Configuração da integração.
Clientes
Seção intitulada “Clientes”Endpoint: api/pessoa/v1.
Entram na fila clientes com:
codigo = 0(cadastro ainda sem código do ERP)
Com sucesso, o Demander grava em Cliente.codigo o pessoa.codigo retornado pela API. Esse cliente não volta a ser exportado.
Principais dados enviados:
- Razão social, nome fantasia, CPF/CNPJ
- Tipo fixo
A(ambos — cliente e fornecedor) - Contato (telefone 1, telefone 2, e-mail comprador)
- Endereço principal (logradouro, número, bairro, cidade/IBGE, UF, CEP, região)
- Lista de preço (
idTabelaPreco) - Ativo
S
Inscrição estadual vai como ISENTO neste fluxo.
Pedidos
Seção intitulada “Pedidos”Endpoint: api/documento/v1.
Entram na fila pedidos que:
- não estão cancelados
- estão finalizados (
podeExportar = 1e fora de edição) - têm tipo e status com Envia retorno ao ERP (
enviaPedidoRetorno = 1) - estão liberados para exportação (
codStatusLiberacaonulo ou1) - ainda não foram integrados ao ERP (
numPedidoERPvazio)
Com sucesso, o Demander grava:
numPedidoERP=idDocumentoretornadocodStatus= status configurado em Código status pedido exportado
Em timeout ou após o limite de falhas, aplica os status e a observação de integração configurados na aba Integração do Pedido.
Principais blocos do JSON:
| Bloco | Conteúdo |
|---|---|
documento |
Usuário ERP, pessoa (cliente), modelo (de-para de tipo), status (de-para), natureza de operação, datas |
pessoa |
Cliente e endereço de entrega |
transporte |
Tipo de frete, transportadora, valor e pesos |
pedido |
Código do pedido Demander (idExterno), representante (vendedor), datas |
mercadoriaLista |
Itens (produto, quantidades, valores, local de estoque, lista de preço) |
pagamentoLista |
Forma de pagamento (codFormaPagamento → idPagamento) e valores |
parcelaLista |
Parcelas da condição de pagamento |
O campo intermediador não é enviado.