Ir para o conteúdo principal

LojaCendaCancelamentoVenda (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 cancelamento integral da venda.

Cabeçalho e identificação

Subprocesso do recurso loja_venda: cancelamento operacional que zera valores e quantidades na venda, pagamento, parcelas, produtos, trocas e marca pedidos de vitrine associados.

Descrição geral

Localiza venda pelo C.O. no controle do PDV, carrega pagamento e cabeça do cupom, aplica motivo e data de cancelamento e propaga cancelamento para parcelas, itens e trocas.

Marca pedidos de vitrine ligados ao ticket como cancelados. Respeita acúmulo de valores já cancelados para não duplicar estornos.

Estrutura de Dados
NomeTipo
COD_FILIALstring
TERMINALstring
COstring
DATA_VENDAstring
DATA_CANCELAMENTOstring

Fonte

Origem consultada e atualização: FILIAIS, LOJAS_VAREJO, ILLIMITAR_PDV_CONTROLE_VENDA, LOJA_VENDA_PGTO, LOJA_VENDA, LOJA_VENDA_PARCELAS, LOJA_VENDA_PRODUTO, LOJA_VENDA_TROCA, UNICO_VITRINE_PEDIDO.

Integração

Atualização em lote no LINX; sem destino externo.

Tratamento de dados
  • Pagamento: zera totais e desconto; preenche valor cancelado se ainda não havia cancelamento registrado.
  • Venda: zera comissão, desconto, quantidades e valores; registra data/hora e motivo de cancelamento; propaga valor e quantidade cancelados quando aplicável.
  • Parcelas, produtos e trocas: zera valores ou quantidades com regras de não duplicar cancelamento.
  • Vitrine: flag CANCELADO nos pedidos vinculados.

Tratamento de retorno

Retorna parâmetros. Erros encapsulados com prefixo indicando cancelamento na venda.

Critérios de aceitação
ProcessoSubprocessoDescriçãoSituação esperada
Integração LINX PDVCancelamentoC.O. existente com venda e pagamento localizados.Cabeça e pagamento refletem cancelamento.
Integração LINX PDVCancelamentoParcelas e itens presentes.Valores/quantidades zerados conforme regra de acúmulo.
Integração LINX PDVCancelamentoPedido de vitrine associado ao ticket.Registros marcados como cancelados.