Ir para o conteúdo principal

LojaVendaItemTroca (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 de troca na venda.

Cabeçalho e identificação

Subprocesso do recurso loja_venda: inclusão de linha de mercadoria de troca em LOJA_VENDA_TROCA quando ainda não existir para ticket, item e data.

Descrição geral

Pode resolver filial de origem a partir de COD_FILIAL_ORIGEM para preencher códigos de filial e cliente de origem. Monta item com dados de produto, quantidades, preço, custo e referências opcionais de origem (ticket, item, NF, datas, terminal, ECF).

Não atualiza registro existente: evita duplicidade pela chave.

Estrutura de Dados
NomeTipo
TICKETstring
CODIGO_FILIALstring
DATA_VENDAstring
ITEMstring
ITEM_DEVOLUCAOstring
CODIGO_BARRAstring
PRODUTOstring
COR_PRODUTOstring
TAMANHOstring
QTDEnumber
PRECO_LIQUIDOnumber
CUSTOnumber
DEMARCADOnumber
COD_FILIAL_ORIGEMstring
TICKET_ORIGEMstring
ITEM_ORIGEMstring
NUMERO_CUPOM_FISCAL_ORIGEMstring
DATA_VENDA_ORIGEMstring
TERMINAL_ORIGEMstring
ECF_ORIGEMstring
ROMANEIO_AJUSTEstring
FILIAL_AJUSTEstring

Fonte

Origem consultada e gravação: LOJA_VENDA_TROCA; quando aplicável FILIAIS e LOJAS_VAREJO para origem.

Integração

Persistência LINX.

Tratamento de dados

Define número do item com padding ou usa item de devolução quando informado. Propaga demarcado para desconto do item.

Tratamento de retorno

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

Critérios de aceitação
ProcessoSubprocessoDescriçãoSituação esperada
Integração LINX PDVItem trocaItem novo na chave.Inclusão em LOJA_VENDA_TROCA.
Integração LINX PDVItem trocaFilial de origem informada.Códigos de filial de origem resolvidos via cadastros.
Integração LINX PDVItem trocaLinha já existente.Nenhuma nova gravação neste fluxo.