Ir para o conteúdo principal

LojaVendaOrigemTroca (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 vínculo de origem da troca.

Cabeçalho e identificação

Subprocesso do recurso loja_venda: registro da origem fiscal e operacional da mercadoria trocada em LOJA_VENDA_TROCA_ORIGEM.

Descrição geral

Resolve filial de origem via cadastros de filial e loja, normaliza data de venda de origem e item de origem (incluindo variantes de devolução), e grava chave de NF, modelo, ECF e chave de NF-e de origem quando informados.

Insere apenas se não houver linha para o ticket, item e data da venda atual.

Estrutura de Dados
NomeTipo
TICKETstring
CODIGO_FILIALstring
DATA_VENDAstring
ITEMstring
ITEM_DEVOLUCAOstring
COD_FILIAL_ORIGEMstring
TICKET_ORIGEMstring
DATA_ORIGEMstring
ITEM_ORIGEMstring
ITEM_ORIGEM_DEVOLUCAOstring
NUMERO_CUPOM_FISCAL_ORIGEMstring
MODELO_FISCAL_ORIGEMstring
ECF_ORIGEMstring
CHAVE_NFE_ORIGEMstring

Fonte

Origem consultada e gravação: LOJA_VENDA_TROCA_ORIGEM, FILIAIS, LOJAS_VAREJO.

Integração

Persistência LINX.

Tratamento de dados

DATA_VENDA_ORIGEM gravada como meia-noite do dia derivado de DATA_ORIGEM. Itens com padding de quatro dígitos salvo uso de item de devolução explícito.

Tratamento de retorno

Retorna parâmetros. Erros prefixados pela entidade de origem de troca.

Critérios de aceitação
ProcessoSubprocessoDescriçãoSituação esperada
Integração LINX PDVOrigem trocaPrimeiro registro para chave ticket/item/data.Inclusão com filial de origem resolvida.
Integração LINX PDVOrigem trocaRegistro já existente.Nenhuma nova linha.
Integração LINX PDVOrigem trocaChave de NF-e de origem informada.Campo persistido na entidade de origem.