Integração BlueSoft - Recebimento

Sincroniza as cargas de recebimento de mercadorias para conferência cega no RuB e retorna os resultados da conferência para o ERP.


Carga de Recebimentos (ERP -> RuB)

Job de Importação

  • Identificador: RECEBIMENTO
  • Endpoint API: https://erp.bluesoft.com.br/{tenant}/api/compras/recebimentocargas?dataInicialGeracao={data}

Funcionamento da Carga

  1. O Job consulta cargas de recebimento geradas recentemente no ERP.
  2. Importa o cabeçalho (CNPJ do fornecedor, número da nota) e os itens esperados.
  3. Cria a entidade Recebimento no RuB para conferência via coletor.

Retorno de Conferência (RuB -> ERP)

Driver de Exportação

  • Identificador: RecebimentoWriter
  • Nome: IntfConfig.Recebimento: BlueSoft.
  • Endpoint API (PUT): https://erp.bluesoft.com.br/{tenant}/api/compras/recebimentocargas/{codigoRecebimento}

📍 Origem no RuB

Os dados são enviados quando a conferência da carga é finalizada no módulo de Recebimento do RuB.

📝 Campos Enviados (JSON)

CampoTipoOrigem no RuBDescrição
itensLista(Lista)Lista de produtos conferidos.
gtinTextocodigoCódigo de barras do item.
quantidadeDecimalqtd_lidaQuantidade total conferida.
temperaturaDecimaltemperaturaTemperatura registrada (se houver).
validadeTextovalidadeData de validade capturada (dd/MM/yyyy).

Observações

  • O RuB consolida itens repetidos antes de enviar ao ERP.
  • A quantidade de produtos pesáveis é convertida conforme a parametrização do item.
  • Caso a carga possua múltiplas notas fiscais, o RuB agrupa todas sob o mesmo código de recebimento.