Resultado
O Resultado é uma entidade que pertence ao DataPlus ERP. Essa entidade é a representação das operações que influenciam na apuração de resultados da empresa. A entidade Resultado é sempre gerada por regras de negócios específicas, que são acopladas às entidades responsáveis pelas operações dentro do sistema. Ela não é uma operação, mas sempre representará uma operação. Essa entidade também é a base para a contabilização no sistema. Os lançamentos contábeis são gerados a partir dela.
Atributos
O Resultado possui uma série de informações que são extraídas das operações às quais ela está vinculada:
Id: número sequencial identificador, tem por objetivo identificar unicamente um resultado.
DataRef: data de referência para o resultado gerado.
ContaDebito: conta contábil que será debitada caso um lançamento contábil seja gerado a partir do resultado.
ContaCredito: conta contábil que será creditada caso um lançamento contábil seja gerado a partir do resultado.
ContaDebitoEx: conta contábil, externa ao sistema, que será debitada caso um lançamento contábil seja gerado a partir do resultado. Esse atributo é base para fazer integração dos dados contábeis com outros sistemas.
ContaCreditoEx: conta contábil, externa ao sistema, que será creditada caso um lançamento contábil seja gerado a partir do resultado. Esse atributo é base para fazer integração dos dados contábeis com outros sistemas.
Historico: informação descritiva sobre o lançamento de resultado. Esse atributo será também utilizado como histórico do lançamento contábil que venha a ser gerado a partir do resultado.
Valor: valor do resultado.
Sinal: identifica se o resultado é uma receita (+) ou uma despesa (-).
DocumentoDebito: identifica o documento que está relacionado ao débito do eventual lançamento contábil que venha a ocorrer. Esse atributo visa identificar as duas pontas do lançamento (o fato gerador e a contra partida).
DocumentoCredito: identifica o documento que está relacionado ao crédito do eventual lançamento contábil que venha a ocorrer. Esse atributo visa identificar as duas pontas do lançamento (o fato gerador e a contra partida).
OperSistRelacionada: identifica o número da operação que originou o resultado. Como citado antes, o resultado em si não é uma operação, mas é reflexo de uma, esse atributo identifica essa operação.
TipoResultado: esse atributo caracteriza o resultado gerado e dá subsídio para diferentes tipos de apuração de resultados. Seus valores podem ser:
Caixa = 1
Competencia = 2
Ambos = 3
Contabil = 4
Caixa_Contabil = 5
Contabil: indica se o resultado foi contabilizado.
Editado: indica que ocorreu interação do usuário com o lançamento, sendo que os dados podem não ser mais os originalmente gerados.
Classe: indica a classe do sistema que foi a responsável por gerar o resultado.
Entidades Relacionadas
O Resultado possui relação com várias outras entidades do sistema. Isso quer dizer que para gerar um resultado necessariamente devem existir outras entidades que são informadas. São elas:
Regras de Negócio
O Resultado é gerado por Regras de Negócio que devem estar acopladas a entidades autônomas, que extraem informações delas e geram o resultado. As regras que podem ser acopladas às entidades e gerar resultado são :