Histórico da Página
Transações PDV Listener CRM 5681
Visão Geral do Programa
Permitir a comunicação entre PDV x retaguarda RMS para consultar o cadastro de clientes
Outras Ações/Ações Relacionadas:
- Todos os delimitadores devem ser o caracter “pipe” - |
- Os comandos possíveis a serem enviados são:
“CC” – Autorização de vendas (Cheque)
“NV” – Notificação de Venda
“CL” – Cadastro do Cliente
“CN” – Cancelamento do cheque
“CV” – Autorização de vendas (Convênio)
“CT” – Carnê
“FD” – Autorização de vendas (Caderneta)
“FI” – Consulta Clientes Fidelidade
“PL” – Autorização de vendas (Private Label)
“CP” – Consulta parcela pagamento
“PG” – Notificação do Pagamento
“EO” – Estoque OnLine
O número de autorização criado em uma consulta “CC” deve ser o mesmo número para a operação “NV” correspondente e o mesmo para o cancelamento.
O código de retorno “00” significa que a solicitação foi processada com sucesso. Qualquer outro código indica retorno com erro.
Cada transação é equivalente a uma parcela. Por exemplo em uma compra em três parcelas o PDV deverá enviar uma transação “CC” com o valor total da compra e três transações “NV” com os dados de cada parcela.
A transação “NV” respeita a transação anterior a ela. Por exemplo uma transação “CC” seguida de “NV” significa uma finalização em cheque. Uma transação “FD” seguida de “NV” significa uma finalização em crédito rotativo.
Para as consultas de fidelidade, o código enviado de identificação do cliente deverá ser o “número do cartão”,"CPF" ou "Código Interno". A mensagem terá como código de identificação “FI” (fidelidade) e o PDV deverá enviar à retaguarda:
- Código de identificação da mensagem
- Código da Transação = “FI”
- Tipo do código = 0, 1 ou 2
- Código informado no PDV = número do cartão, código interno ou cpf
- Código da Loja
- Número do PDV
A transação de pagamento “PG” deverá conter os campos código do cliente (Código, CPF ou Cartão), Loja, PDV, Fiscal, Usuário e Valor. Ela possui um retorno como todas as outras, porém não gera número de autorização e nem requer uma transação “NV” para sua confirmação.
Para a modalidade “Carnê”, antes de enviar uma transação “PG”, deverá ser enviada uma “CP”. Esta informação “CP” será a solicitação da informação a ser paga pelo cliente. Deverá ser enviado os campos código do cliente (Código, CPF ou Cartão), Loja, PDV, Fiscal e Usuário.
Para emissão do carnê pelo PDV, ao ser enviada uma mensagem “CC”, será retornado o número do carnê a ser gerado. No entanto, a confirmação só será mesmo quando recebida a transação “NV” com as parcelas.
Layout da Chamada ( PDV ® Retaguarda )
Campo | Descrição | Início | Final | Tipo | Tam. | Dec. | |
CH-FILLER | Código de identificação da mensagem | 1 | 4 | Num | 4 | ||
PIPE-00 | Delimitador | 5 | 5 | Alfa | 1 | ||
CH-TRANSACAO | Código da Transação: CS, CC, NV, FI... | 6 | 7 | Alfa | 2 | ||
PIPE-00 | Delimitador | 8 | 8 | Alfa | 1 | ||
CH-TIPCOD | Tipo do código: 0 – Código de Cliente 1 – C.P.F. / C.G.C. 2 – Número Cartão | 9 | 9 | Num | 1 | ||
PIPE-01 | Delimitador | 10 | 10 | Alfa | 1 | ||
CH-CODIGO | Código informado no PDV | 11 | 26 | Num | 16 | ||
PIPE-02 | Delimitador | 27 | 27 | Alfa | 1 | ||
CH-LOJA | Código da Loja | 28 | 30 | Num | 3 | ||
PIPE-03 | Delimitador | 31 | 31 | Alfa | 1 | ||
CH-PDV | Número do PDV | 32 | 34 | Num | 3 | ||
PIPE-04 | Delimitador | 35 | 35 | Alfa | 1 | ||
CH-CUPOM | Número do cupom | 36 | 41 | Num | 6 | ||
PIPE-05 | Delimitador | 42 | 42 | Alfa | 1 | ||
CH-FINAL | Número da finalizadora | 43 | 45 | Num | 3 | ||
PIPE-06 | Delimitador | 46 | 46 | Alfa | 1 | ||
CH-DATA-VENC | Data para vencimento | 47 | 54 | Num | 8 | ||
PIPE-07 | Delimitador | 55 | 55 | Alfa | 1 | ||
CH-DIAS-VENC | Número de dias para vencimento | 56 | 59 | Num | 4 | ||
PIPE-08 | Delimitador | 60 | 60 | Alfa | 1 | ||
CH-VALOR | Valor do cheque | 61 | 77 | Num | 17 | 2 | |
PIPE-09 | Delimitador | 78 | 78 | Alfa | 1 | ||
CH-BANCO | Número do banco do cheque | 79 | 81 | Num | 3 | ||
PIPE-10 | Delimitador | 82 | 82 | Alfa | 1 | ||
CH-AGENCIA | Código da agência do cheque | 83 | 87 | Num | 5 | ||
PIPE-11 | Delimitador | 88 | 88 | Alfa | 1 | ||
CH-CONTA | Número da conta corrente do cheque | 89 | 99 | Num | 11 | ||
PIPE-12 | Delimitador | 100 | 100 | Alfa | 1 | ||
CH-CHEQUE | Número do cheque | 101 | 107 | Num | 7 | ||
PIPE-13 | Delimitador | 108 | 108 | Alfa | 1 | ||
CH-CPF | C.P.F. do cheque | 109 | 122 | Num | 14 | ||
PIPE-14 | Delimitador | 123 | 123 | Alfa | 1 | ||
CH-USUARIO | Identificação do caixa | 124 | 131 | Alfa | 8 | ||
PIPE-15 | Delimitador | 132 | 132 | Alfa | 1 | ||
CH-FISCAL | Identificação do fiscal | 133 | 140 | Alfa | 8 | ||
PIPE-16 | Delimitador | 141 | 141 | Alfa | 1 | ||
CH-AUTORIZACAO | Número de autorização da venda | 142 | 150 | Num | 9 | ||
PIPE-17 | Delimitador | 151 | 151 | Alfa | 1 | ||
CH-SEQUENCIA | Número de sequência do PDV | 152 | 156 | Num | 5 | ||
PIPE-18 | Delimitador | 157 | 157 | Alfa | 1 | ||
CH-CMC7 | CMC7 DO CHEQUE | 158 | 192 | Alfa | 35 | ||
PIPE-19 | Delimitador | 193 | 193 | Alfa | 1 | ||
CH-CMC7-LIDA | CMC7 DO CHEQUE - LIDA (S) OU DIGITADA (N) | 194 | 194 | Alfa | 1 | ||
PIPE-20 | Delimitador | 195 | 195 | Alfa | 1 | ||
CH-PEDIDO | Nrº do Pedido do Vendas Assistidas | 196 | 102 | Num | 7 | ||
PIPE-21 | Delimitador | 103 | 103 | Alfa | 1 | ||
CH-SENHA | Nova senha | 104 | 109 | Alfa | 6 | ||
PIPE-22 | Delimitador | 110 | 110 | Alfa | 1 | ||
CH-DT-LANC | Data de lançamento vale | 111 | 118 | Alfa | 8 | ||
PIPE-22 | Delimitador | 119 | 119 | Alfa | 1 | ||
CH-SEQ-VALE | Nrº Sequencia vale | 120 | 127 | Num | 7 | ||
PIPE-22 | Delimitador | 128 | 128 | Alfa | 1 | ||
PIPE-23 | Delimitador | 129 | 129 | Alfa | 1 |
Layout do Retorno com Erro ( Retaguarda ? PDV )
Campo | Descrição | Início | Final | Tipo | Tam. | Dec. | |
RE-CODIGO | Código do Erro | 1 | 2 | Num | 2 | ||
PIPE-E01 | Delimitador | 3 | 3 | Alfa | 1 | ||
RE-MENS | Mensagem para PDV | 4 | 23 | Alfa | 20 | ||
PIPE-E02 | Delimitador | 24 | 24 | Alfa | 1 | ||
RE-MENS-ERRO | Mensagem de Erro | 25 | 74 | Alfa | 50 | ||
PIPE-E03 | Delimitador | 75 | 75 | Alfa | 1 | ||
RE-NOME | Nome do Cliente | 76 | 115 | Alfa | 40 | ||
PIPE-E04 | Delimitador | 116 | 116 | Alfa | 1 | ||
RE-SEQUENCIA | Número da Sequência | 117 | 121 | Alfa | 5 | ||
PIPE-E05 | Delimitador | 122 | 122 | Alfa | 1 | ||
PIPE-E06 | Delimitador | 123 | 123 | Alfa | 1 |
Layout do Retorno de Aprovação ( Retaguarda ® PDV )
Campo | Descrição | Início | Final | Tipo | Tam. | Dec. | |
RT-CODIGO | Código de retorno | 1 | 2 | Num | 2 | ||
PIPE-R01 | Delimitador | 3 | 3 | Alfa | 1 | ||
RT-AUTORIZ | Número da autorização | 4 | 12 | Num | 9 | ||
PIPE-R02 | Delimitador | 13 | 13 | Alfa | 1 | ||
RT-SALDO | Saldo disponível | 14 | 30 | Num | 17 | 2 | |
PIPE-R03 | Delimitador | 31 | 31 | Alfa | 1 | ||
RT-SINAL | Sinal do saldo disponível | 32 | 32 | Alfa | 1 | ||
PIPE-R04 | Delimitador | 33 | 33 | Alfa | 1 | ||
RT-NOME | Nome do cliente | 34 | 73 | Alfa | 40 | ||
PIPE-R05 | Delimitador | 74 | 74 | Alfa | 1 | ||
RT-CPF | C.P.F. do cliente | 75 | 88 | Num | 14 | ||
PIPE-R06 | Delimitador | 89 | 89 | Alfa | 1 | ||
RT-RG | R.G. do cliente | 90 | 104 | Alfa | 15 | ||
PIPE-R07 | Delimitador | 105 | 105 | Alfa | 1 | ||
RT-FONE | Telefone do cliente | 106 | 116 | Alfa | 11 | ||
PIPE-R08 | Delimitador | 117 | 117 | Alfa | 1 | ||
RT-ENDERECO | Endereço do cliente | 118 | 157 | Alfa | 40 | ||
PIPE-R09 | Delimitador | 158 | 158 | Alfa | 1 | ||
RT-NUM | Número do endereço do cliente | 159 | 163 | Num | 5 | ||
PIPE-R10 | Delimitador | 164 | 164 | Alfa | 1 | ||
RT-COMPLE | Complemento do endereço do cliente | 165 | 184 | Alfa | 20 | ||
PIPE-R11 | Delimitador | 185 | 185 | Alfa | 1 | ||
RT-SEQUENCIA | Número de sequência do PDV | 186 | 190 | Num | 5 | ||
PIPE-R12 | Delimitador | 191 | 191 | Alfa | 1 | ||
RT-SITU-CLIE | Situação do Cliente | 192 | 193 | Num | 2 | ||
PIPE-R13 | Delimitador | 194 | 194 | Alfa | 1 | ||
RT-TIPO-CLIE | Tipo de Cliente | 195 | 196 | Num | 2 | ||
PIPE-R14 | Delimitador | 197 | 197 | Alfa | 1 | ||
RT-PONTOS-DISP | Pontos disponíveis dos clientes | 198 | 204 | Num | 7 | ||
PIPE-R15 | Delimitador | 205 | 205 | Alfa | 1 | ||
RT-EVENTO-01 | Se a data de nascimento do cliente estiver na semana gravar 01 se não gravar 00 | 206 | 207 | Num | 2 | ||
PIPE-R16 | Delimitador | 208 | 208 | Alfa | 1 | ||
RT-EVENTO-02 | Se a data de nascimento do cônjuge do cliente estiver na semana gravar 01, se a data de nascimento de qualquer dependente do cliente estiver na semana gravar 02 se não gravar 00 | 209 | 210 | Num | 2 | ||
PIPE-R17 | Delimitador | 211 | 211 | Alfa | 1 | ||
RT-EVENTO-03 | Premiação | 212 | 213 | Num | 2 | ||
PIPE-R18 | Delimitador | 214 | 214 | Alfa | 1 | ||
RT-PONTO-EXTRA-1 | Ponto Extra – Por período de compra | 215 | 221 | Num | 7 | ||
PIPE-R19 | Delimitador | 222 | 222 | Alfa | 1 | ||
RT-PONTO-EXTRA-2 | Ponto Extra – Por estabelecimento de compra | 223 | 229 | Num | 7 | ||
PIPE-R20 | Delimitador | 230 | 230 | Alfa | 1 | ||
RT-MENSAGEM | Espaço para qualquer tipo de mensagem que a retaguarda deseje enviar para PDV sobre o cliente | 231 | 260 | Alfa | 30 | ||
PIPE-R21 | Delimitador | 261 | 261 | Alfa | 1 | ||
RT-CATEGORIA | Categoria do Cliente – Informa o tipo de cliente. Se for funcionário será = 1. | 262 | 263 | Num | 2 | ||
PIPE-R22 | Delimitador | 264 | 264 | Alfa | 1 | ||
RT-DIAS-CHEQUE | Número Dias Cheque Pré | 265 | 267 | Num | 3 | ||
PIPE-R23 | Delimitador | 268 | 268 | Alfa | 1 | ||
RT-NOME-EMPR | Nome Empresa Conveniada | 269 | 298 | Alfa | 30 | ||
PIPE-R24 | Delimitador | 299 | 299 | Alfa | 1 | ||
RT-SENHA | Senha | 300 | 309 | Alfa | 10 | ||
PIPE-R25 | Delimitador | 310 | 310 | Alfa | 1 | ||
RT-CARNET | Número do carnê | 311 | 317 | Num | 7 | ||
PIPE-R26 | Delimitador | 318 | 318 | Alfa | 1 | ||
RT-PARCELA | Número da parcela do carnê | 319 | 320 | Num | 2 | ||
PIPE-R27 | Delimitador | 321 | 321 | Alfa | 1 | ||
RT-VALOR | Valor parcela | 322 | 338 | Num | 17 | 2 | |
PIPE-R28 | Delimitador | 339 | 339 | Alfa | 1 | ||
RT-VENCIMENTO | Data vencimento parcela | 340 | 347 | Num | 8 | ||
PIPE-R29 | Delimitador | 348 | 348 | Alfa | 1 | ||
RT-CH-DEVOL | Ocorrência de Cheques Devolvidos | 349 | 349 | Alfa | 1 | S/N | |
PIPE-R30 | Delimitador | 350 | 350 | Alfa | 1 | ||
RT-CH-QT-COMP | Quantidade de Cheques Compensados | 351 | 356 | Num | 6 | ||
PIPE-R31 | Delimitador | 357 | 357 | Alfa | 1 | ||
PIPE-R32 | Delimitador | 358 | 358 | Alfa | 1 |
Conteúdos Relacionados:
Links dos principais conceitos e processos.