Ir para o conteúdo principal

LojaTransferenciaSaida (STATUS: DOCUMENTADO)

Documentação Técnica
Nome do clienteOSKLEN
Nome do projetoIntegração LINX → ILLI (Transferência Saída)
Bibliotecawosk_loja_transferencia_saida
Data26/03/2026

Histórico de Versões
DataVersãoModificado porDescrição da Mudança
26/03/20261.0Maykon/GustavoCriação da documentação técnica do processo Loja Transferência Saída (LINX).

Descrição

Este serviço de transferência de saída recebe dados pelo endpoint, valida produtos quando informados, resolve filiais de origem e destino e gera ou reutiliza o número de romaneio.
Persiste cabeçalho em LOJA_SAIDAS e itens em LOJA_SAIDAS_PRODUTO com distribuição de quantidades por grade.

Endpoint (API)

O fluxo principal valida entrada, resolve duas filiais em FILIAIS, obtém NUMERO por sequência quando vazio, chama setLojaSaidas e, com PRODUTOS, agrega por produto-cor e preenche colunas EN1EN48, quantidade e valor.

  • Chamada: Requisição HTTP
  • Recurso: /bibliotecas/304a84cd-c134-4265-aa2b-7420f774ea9a/wosk_loja_transferencia_saida
  • Método HTTP: POST
Estruturação de Dados
CampoTipoObrigatórioDescrição
keystringnãoChave de API quando exigida pela plataforma.
COD_FILIALstringsimFilial de origem.
COD_FILIAL_DESTINOstringsimFilial de destino.
CODIGOstringsimUsado na geração do romaneio quando NUMERO vazio.
DATA_EMISSAOdatetimesimData de emissão para sequência.
NUMEROstringcondicionalRomaneio; gerado quando vazio.
PRODUTOSarraycondicionalItens com tamanho, quantidade e preço.

Exemplo de payload enviado para o endpoint (JSON):

{
  "COD_FILIAL": "000001",
  "COD_FILIAL_DESTINO": "000002",
  "CODIGO": "<CODIGO>",
  "DATA_EMISSAO": "<DATA>",
  "NUMERO": "",
  "PRODUTOS": []
}
Tratamento de Dados

Validação de produtos via serviço de venda quando PRODUTOS informado; insert/update em LOJA_SAIDAS e LOJA_SAIDAS_PRODUTO com totais e grades.

Tratamento de retorno

Sucesso: Mensagem OK. Falha: ERROR.

Fluxo do Processo

Diagrama do processo


Critérios de Aceitação
ProcessoSubprocessoDescriçãoSituação esperada
Endpoint (API)RomaneioDeve criar ou localizar romaneio e gravar itens com grades corretas.Registros em LOJA_SAIDAS e produtos consistentes.