Estrutura da Tabela de Acerto de Comissões
Estrutura da Tabela de Acerto de Comissões
A tabela de acerto de comissões é utilizada para armazenar um evento de apuração e acerto de comissões, normalmente mensal, de uma das pessoas envolvidas. Caso tenha comissões por representante, vendedor e guia, haverá 3 registros de acerto de comissões, cada qual com as suas particularidades.
A tabela armazena a pessoa beneficiária da comissão, o tipo desta pessoa, o período de apuração, algumas flags usadas na ocasião daquela apuração, os valores apurados, observações, e o ID do título do contas a pagar gerado. O acerto de comissões também poderá ser usado para apuração de comissões recebidas de terceiros, e neste caso, armazenará o ID do título a receber.
Estrutura da tabela ACERTO_COMISSAO
- ID int - Id único da apuração
- PESSOA_ID int - Id da pessoa beneficiária da comissão, ou do terceiro que paga a comissão
- PESSOA_TIPO char - Qual o tipo da pessoa alvo do acerto, e que será usada para filtrar os dados na apuração de comissões:
- R = PESSOA_ID_REPRESENTANTE
- V = PESSOA_ID_VENDEDOR
- G = PESSOA_ID_GUIA
- C = PESSOA_ID_CLIENTE / PESSOA_ID
- DATA_INICIAL datetime - Data inicial da apuração
- DATA_FINAL datetime - Data final da apuração
- VENDA bit - Determina se deverá apurar as comissões sobre os pedidos de venda
- VENDA_TIPO_DATA char - Determina a data que deverá usar na apuração sobre os pedidos de venda:
- N = pela data de digitação, inclusive os não aprovados
- D = pela data de digitação, mas apenas os aprovados
- A = pela data de aprovação/liberação
- CANCELAMENTO bit - Determina se deverá apurar as comissões sobre os cancelamentos de venda, ou seja, abater das comissões a pagar os cancelamentos ocorridos no período.
- PERCENTUAL_VENDA money - percentual de comissão a ser usado na apuração sobre pedidos de venda/devoluções de venda/cancelamentos. Caso esteja preenchido, a SP padronizada de apuração sobre pedidos de venda irá preencher o campo do percentual de comissão. Se for nulo entende-se que a rotina personalizada de cálculo da comissão fará o preenchimento, e finalizará o cálculo da comissão.
- FATURAMENTO bit - Determina se deverá apurar as comissões sobre as notas fiscais
- PERCENTUAL_FATURAMENTO money - percentual de comissão a ser usado na apuração sobre faturamento/devoluções. Caso esteja preenchido, a SP padronizada de apuração sobre notas fiscais irá preencher o campo do percentual de comissão. Se for nulo entende-se que a rotina personalizada de cálculo da comissão fará o preenchimento, e finalizará o cálculo da comissão.
- RECEBIMENTO bit - Determina se deverá apurar as comissões sobre o recebimento
- PERCENTUAL_RECEBIMENTO money - percentual de comissão a ser usado na apuração sobre recebimento/liquidação/pagamento. Caso esteja preenchido, a SP padronizada de apuração sobre recebimento irá preencher o campo do percentual de comissão. Se for nulo entende-se que a rotina personalizada de cálculo da comissão fará o preenchimento, e finalizará o cálculo da comissão.
- ESTORNO_TITULO int - Determina a quantidade de dias, após o vencimento de título não pago, que deverá estornar a comissão
- PERCENTUAL_ESTORNO money - percentual de comissão a ser usado na apuração de estorno sobre títulos não pagos. Caso esteja preenchido, a SP padronizada de apuração sobre estornos de títulos não pagos irá preencher o campo do percentual de comissão. Se for nulo entende-se que a rotina personalizada de cálculo da comissão fará o preenchimento, e finalizará o cálculo da comissão.
- RECEBIMENTO_ESTORNADO bit - Determina se deverá apurar as comissões de recebimento sobre os títulos que foram estornados
- REDUZIR_BASE_CONDICAO bit - Indica se deverá reduzir a base de cálculo com base no campo COMISSAO_PERC_REDUCAO_BASE da condição de pagamento. Se ativado ambas apurações, de venda e de faturamento, serão afetadas se o campo na condição de pagamento estiver preenchido.
- VALOR_BRUTO money - Valor bruto das vendas/faturamento/recebimento
- VALOR_DESCONTOS money - Valor total dos descontos sobre o valor bruto
- VALOR_REDUCOES money - Valor total das reduções de base de cálculo
- VALOR_BASE_CALCULO money - Valor total das bases de cálculo das comissões
- VALOR_COMISSAO money - Valor total das comissões
- OBSERVACAO text - Observação a ser incluída no relatório de apuração de comissões
- EMPRESA_ID_TITULO int - Id da empresa na qual devem ser gerados os títulos de pagamento de comissão
- CONDICAO_PAGAMENTO_ID int - Id da condição de pagamento da comissão. Poderá pagar à vista, ou em 30 dias, ou em 30/60/90, por exemplo, gerando 3 títulos neste caso. Os títulos gerados contém o Id co acerto de comissão.
- DATA_ACERTO datetime - Data em ocorreu o acerto da comissão. O título poderá ter vencimento diferenciado. Um acerto de comissão é considerado encerrado quando possui data de acerto.