Integração BlueSoft - Movimento Analítico

Importa movimentações de estoque (Compras, Transferências, Entradas e Saídas) para conciliação e histórico no RuB.


Job de Importação

  • Identificador: MOVIMENTO
  • Endpoint API: https://erp.bluesoft.com.br/{tenant}/api/estoques/movimentacoesdeestoque/analitico?dataLancamentoInicial={data}

Funcionamento

  1. O Job busca movimentações ocorridas nas últimas 24 horas.
  2. Mapeia o tipo de movimento da BlueSoft para os tipos internos do RuB:
    • Compra: Baseado em TiposMovimentoBluesoft.movimentosCompra.
    • Outras Entradas: Baseado em TiposMovimentoBluesoft.movimentosOutrasEntradas.
    • Outras Saídas: Baseado em TiposMovimentoBluesoft.movimentosOutrasSaidas.
  3. Vendas são ignoradas neste job, pois são processadas pelo job específico de VENDA.
  4. Converte quantidades de produtos pesáveis para gramas.

Composição do Campo Chave

Para identificar univocamente cada movimentação:

  • Formato: {tipoMovimentoKey}.{movimentoEstoqueKey}
  • Exemplo: 101.987654

Observações

  • A lista de tipos de movimento suportados é definida estaticamente na classe com.gicbrasil.rub.bluesoft.jobs.TiposMovimentoBluesoft.
  • Recomenda-se execução diária ou em turnos para acompanhamento de entradas de mercadorias.