Ir para o conteúdo principal

LojaVendaPedidoVitrine (Subprocesso)

Documentação Técnica
Nome do clienteOSKLEN
Nome do projetoIntegração LINX (Venda PDV)
Bibliotecaloja_venda
Data01/04/2026

Histórico de Versões
DataVersãoModificado porDescrição da Mudança
01/04/20261.0Maykon/GustavoCriação da documentação do subprocesso de pedido vitrine único.

Cabeçalho e identificação

Subprocesso do recurso loja_venda: registro do pedido de vitrine no encerramento da venda em UNICO_VITRINE_PEDIDO, com NSU gerado e valores de pedido, desconto e frete.

Descrição geral

Usa identificador do pedido vitrine, filial, ticket, datas de vitrine e venda, cliente, número de título e valores monetários. Gera NSU composto por data e sequência calculada no serviço.

Se já existir pedido para filial, ticket e data de venda, apenas atualiza desconto de loja quando divergir; caso contrário insere linha confirmada e não cancelada.

Estrutura de Dados
NomeTipo
ID_PEDIDO_VITRINEnumber
CODIGO_FILIALstring
TICKETstring
DATA_VENDAstring
DATA_VITRINEstring
NUMERO_TITULO_VITRINEstring
CODIGO_CLIENTEstring
VALOR_VITRINEnumber
VALOR_DESCONTO_VITRINEnumber
VALOR_FRETEnumber

Fonte

Origem consultada e gravação: UNICO_VITRINE_PEDIDO; NSU via consulta SQL interna ao serviço de geração de sequência de vitrine.

Integração

Persistência LINX.

Tratamento de dados
  • Valores: valor original do pedido, desconto (tratando sinal negativo) e frete opcional.
  • Atualização seletiva: somente desconto de loja quando já existe pedido e o valor difere.

Tratamento de retorno

Retorna parâmetros. Erros prefixados pela entidade de pedido vitrine.

Critérios de aceitação
ProcessoSubprocessoDescriçãoSituação esperada
Integração LINX PDVPedido vitrinePrimeiro pedido para filial/ticket/data de venda.Inclusão com NSU e flags de confirmação.
Integração LINX PDVPedido vitrinePedido existente e desconto alterado.Atualização apenas do desconto de loja.
Integração LINX PDVPedido vitrinePedido existente sem mudança de desconto.Nenhuma atualização adicional.