1. OrderBook
1.1. Problemas
1.1.1. 1-) Criação de OrderBookId futuro
1.1.2. 2-) Criação de diversos OrderBookdId para o mesmo dia
1.1.3. 3-) Sem criação de OrderBookId para o dia
1.2. Solução
1.2.1. 1-) Monitorar diariamente a saúde desta entidade e ajustar manualmente quando possível
1.2.2. 2-) Ajustar a tela de criação de Produtos para emitir um "Alert" em JavaScript para o usuário - quando houver cadastros com datas futuras
1.2.3. 3-) Avaliar o JOB que executa esta rotina e ver o que possa estar impactando
2. OrderBookOffers
2.1. Problema
2.1.1. 1-) Quando há problemas no OrderBook este absorve. Efeito cascata!
2.1.2. 2-) Registros com o ExternalId (Código do Mercado) contendo valores referente a mercados passados (fechados)
2.1.3. 3-) Registros com Type = "SALE or PURCHASE" sendo demonstrado no componente dropdown em tela, porém com valor igual a ZERO na tabela
2.1.4. 4-) Ofertas que deveriam estar cadastradas e por alguma razão não estão
2.2. Solução
2.2.1. 1-) Os problemas acima todos são possíveis monitorar manualmente. O Item "1" merece um cuidado especial, pois dependendo do contexto, somente um update na base
2.2.2. 2-) Os demais problemas merecem uma análise pontual de cada caso
3. InstrumentQuotes
3.1. Problema
3.1.1. Os campos "BuyPrice" e "SellPrice" apresentam inconsistência em suas atualizações diárias
3.2. Solução
3.2.1. Avaliar o JOB que executa esta rotina e promover ajustes, caso ele seja o causador dos problemas
4. Integração
4.1. Problema
4.1.1. Ordens com Status Pendente de Confirmação por mais de 2 dias
4.2. Solução
4.2.1. Ao Sincronizar via ADM manualmente resolve!
5. Orders
5.1. Problema
5.1.1. 1-) CPF Inválido. Sem cadastro na B3! Este status só é informado no dia seguinte, caso a operação tenha sido executada no período da tarde
5.1.2. 2-) InstrumentQuotes sem valores de BuyPrice e SellPrice
5.2. Solução
5.2.1. 1-) No ato da criação da Order checar o CPF do Cliente, para agilizar as compras/vendas
5.2.2. 2-) No ato da criação da Order checar os InstrumentsQuotes
6. Carteiras Negativas
6.1. Problema
6.1.1. 1-) A Plataforma está criando uma carteira genérica "Tesouro Direto" e enviando Ordens pra ela. E não há TRANSACTIONS, por consequência a Conta Corrente fica com Saldo Negativo
6.2. Solução
6.2.1. 1-) Não permitir que seja alocado uma Ordem de Compra para uma carteira com Conta Corrente sem saldo suficiente