Páginas filhas
  • DT Pacote 4007 - SALES - Fidelidade - KIABI


01. DADOS GERAIS

Linha de Produto:Virtual age
Segmento:Moda
Módulo:Transação
Função:Envio do pacote 4007
Ticket:6603267
Requisito/Story/Issue (informe o requisito relacionado) :DVAARMKZO-762


02. SITUAÇÃO/REQUISITO

Preencher as tags, do pacote 4007 - Sales pelo GERFP069, com as seguintes informações:

TAG loyaltycardnumber: identificar através do Campo: CD_CARTAO / Entidade: CTC_TRACARTAO / Componente: TRAFL061  o número de cartão fidelidade do cliente localizado no Campo: NR_CARTAO / Entidade: CTC_CARTAOI / Componente: CTCFM005 e carregar para a tag. Caso não tenha cartão, retornar NULL.

TAG scoredpoints:  Informar a quantidade de pontos ganhos - Verificar valor contido no Campo: VL_CREDITO / Entidade: V_CTC_BONUSMOV / Componente: CTCFC004 - NULL caso não use cartão fidelidade.

TAG fidelitydiscount:  Caso o cliente na compra em questão usou os pontos na venda, o valor a retornar é TRUE se não FALSE - Para este caso, buscar o Campo: DS_VARIACAO / Entidade: TMP_NR09 / Componente: FISFL122

03. SOLUÇÃO

Ao gerar o pacote 4007 - Sales - deverá preencher as tags:

  • loyaltycardnumber com o número do cartão fidelidade do cliente. Caso não possua, enviar vazio.
  • scoredpoints com o número de pontos que aquela venda gerou para o cliente. Caso não possua, enviar vazio.
  • fidelitydiscount com valor true, se o cliente utilizou o desconto por fidelidade na venda, ou false, se não foi utilizado o desconto por fidelidade.


Imagem 1 - Processado o pacote 4007 


Imagem 2 - Ao consultar o detalhamento do pacote e possível nota que os campos estão preenchidos com os valores loyaltycardnumber com o número do cartão fidelidade do cliente, scoredpoints com o número de pontos que aquela venda gerou para o cliente, fidelitydiscount com valor true, se o cliente utilizou o desconto por fidelidade na venda, ou false.