Ir para o conteúdo principal

LojaVendaItemPedidoVitrine (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 item do pedido vitrine.

Cabeçalho e identificação

Subprocesso do recurso loja_venda: inclusão de linha de item do pedido de vitrine em UNICO_VITRINE_PEDIDO_ITEM por filial, ticket, identificador do item e data da venda.

Descrição geral

Associa item do pedido ao pedido pai, código de barra, quantidade, preço unitário, vendedor e desconto do item. Registra aviso de depuração com o payload montado antes da persistência.

Não atualiza linha existente: uma vez gravado o item, o fluxo não altera neste trecho.

Estrutura de Dados
NomeTipo
ID_ITEM_VITRINEnumber
ID_PEDIDOnumber
CODIGO_FILIALstring
TICKETstring
DATA_VENDAstring
CODIGO_BARRAstring
QTDEnumber
PRECO_LIQUIDOnumber
VENDEDORstring
DESCONTO_ITEMnumber

Fonte

Origem consultada e gravação: UNICO_VITRINE_PEDIDO_ITEM.

Integração

Persistência LINX.

Tratamento de dados

Quantidade inteira apenas quando positiva; preço unitário e desconto com normalização numérica. Chave natural impede segundo insert idêntico.

Tratamento de retorno

Retorna parâmetros. Falhas lançadas com prefixo da entidade de itens do pedido vitrine.

Critérios de aceitação
ProcessoSubprocessoDescriçãoSituação esperada
Integração LINX PDVItem pedido vitrineItem novo na chave filial/ticket/id item/data.Inclusão confirmada por nova leitura.
Integração LINX PDVItem pedido vitrineQuantidade zero ou ausente.Quantidade gravada como zero.
Integração LINX PDVItem pedido vitrineItem já existente.Nenhuma alteração neste fluxo.