Comissões

A entidade comissões permite integrar ao Mercos os valores de comissão já calculados no sistema de gestão da sua empresa.

Ela é destinada às contas configuradas para receber as informações de comissão por meio da integração, em Minha Conta > Plano e Conta > Minha empresa. Nessas contas, o Mercos não calcula a comissão: os valores enviados por esta entidade são exibidos aos vendedores no relatório de Comissões, dentro do sistema.

Cada comissão pode ser identificada pelo seu id no Mercos ou pelo codigo_comissao_integracao, o código do registro no sistema que está integrando.


Filtros disponíveis

Você pode aplicar os seguintes filtros na consulta GET:

  • colaborador_id: identificador do colaborador
  • pedido_id: identificador do pedido
  • alterado_apos: retorna apenas as comissões alteradas após a data e hora informadas

Exemplo: ?colaborador_id=10


Estrutura de Retorno (GET)

CampoTipoDescrição
comissao_idIntegerIdentificador único da comissão no Mercos.
codigo_comissao_integracaoString: 60Código da comissão no sistema que está integrando ao Mercos. Único por empresa.
statusInteger0 = prevista, 1 = confirmada, 2 = paga, 3 = cancelada.
colaborador_idIntegerIdentificador único do colaborador.
pedido_idIntegerIdentificador do pedido vinculado.
representada_idIntegerIdentificador da representada vinculada.
cliente_idIntegerIdentificador do cliente vinculado.
data_competenciaString: 10Data/período ao qual a comissão se refere. Formato "yyyy-mm-dd".
data_pagamentoString: 10Data em que a comissão foi ou será paga. Formato "yyyy-mm-dd".
valor_bruto_pedidoDecimalValor total do pedido sem os descontos.
valor_descontosDecimalImpostos e outras despesas abatidos do valor base para cálculo da comissão.
valor_baseDecimalValor base utilizado para o cálculo da comissão.
percentual_comissaoDecimalPercentual aplicado no cálculo da comissão.
valor_comissaoDecimalValor final da comissão a ser paga.
observacaoString: 1000Campo livre para informações adicionais sobre a comissão.
excluidoBooleanIndica se a comissão está excluída.
ultima_alteracaoDateTimeData e hora da última modificação desta comissão no Mercos.

Parâmetros do JSON de envio de Comissão (POST)

Os campos obrigatórios são: status, colaborador_id, data_competencia e valor_comissao.

CampoTipoDescrição
codigo_comissao_integracaoString: 60Código da comissão no sistema que está integrando ao Mercos. Quando informado, deve ser único por empresa.
status (obrigatório)Integer0 = prevista, 1 = confirmada, 2 = paga, 3 = cancelada.
colaborador_id (obrigatório)IntegerIdentificador único do colaborador.
pedido_idIntegerIdentificador do pedido vinculado.
representada_idIntegerIdentificador da representada vinculada.
cliente_idIntegerIdentificador do cliente vinculado.
data_competencia (obrigatório)String: 10Data/período ao qual a comissão se refere. Formato "yyyy-mm-dd".
data_pagamentoString: 10Data em que a comissão foi ou será paga. Formato "yyyy-mm-dd".
valor_bruto_pedidoDecimalValor total do pedido sem os descontos.
valor_descontosDecimalImpostos e outras despesas abatidos do valor base para cálculo da comissão.
valor_baseDecimalValor base utilizado para o cálculo da comissão.
percentual_comissaoDecimalPercentual aplicado no cálculo da comissão.
valor_comissao (obrigatório)DecimalValor final da comissão a ser paga.
observacaoString: 1000Campo livre para informações adicionais sobre a comissão.
💡

Todos os campos de valor aceitam valores negativos e zerados (0,00), permitindo o envio de estornos e ajustes.