Ir para o conteúdo principal

LojaVendaParcelasPagamento (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 parcelas de pagamento da venda.

Cabeçalho e identificação

Subprocesso do recurso loja_venda: inclusão de uma parcela em LOJA_VENDA_PARCELAS quando não existir para filial, terminal, lançamento e número de parcela.

Descrição geral

Trata cartão, título, administradora, troco, TEF, identificadores de PIX e método de pagamento estendido quando informados.

Não atualiza parcela já existente: evita duplicidade pela chave natural.

Estrutura de Dados
NomeTipo
CODIGO_FILIALstring
TERMINALstring
LANCAMENTO_CAIXAstring
PARCELAstring
TIPO_PGTOstring
VALORnumber
VENCIMENTOstring
PARCELASnumber
TROCOnumber
CODIGO_ADMINISTRADORAstring
NUMERO_TITULOstring
NUMERO_APROVACAO_CARTAOstring
CHEQUE_CARTAOstring
REDE_CONTROLADORAstring
DATA_HORA_TEFstring
TXIDstring
ENDTOENDIDstring
LX_METODO_PGTOstring

Fonte

Origem consultada e gravação: LOJA_VENDA_PARCELAS.

Integração

Persistência LINX.

Tratamento de dados
  • Parcela: padding a dois dígitos.
  • Chave composta de cheque/cartão: gerada por filial, terminal, lançamento e parcela, salvo valor explícito.
  • PIX: TXID e ENDTOENDID podem alimentar título ou aprovação conforme regras do serviço.
  • Método LINX: pode estender a lista de colunas hidratadas dinamicamente.

Tratamento de retorno

Retorna os parâmetros recebidos após gravação bem-sucedida. Erros prefixados pela entidade de parcelas.

Critérios de aceitação
ProcessoSubprocessoDescriçãoSituação esperada
Integração LINX PDVParcelasParcela nova na chave.Inclusão confirmada por leitura posterior.
Integração LINX PDVParcelasParcela já gravada.Saída sem segundo insert.
Integração LINX PDVParcelasPagamento com identificador de liquidação instantânea.Campos de aprovação/título preenchidos conforme mapeamento.