Histórico

Versão Publicado Alterado Por Comentar
ATUAL (v. 1) mai 31, 2021 12:00


Compra Cheque (C1)

Para pagar uma compra com cheque, deve-se utilizar o método: CompraChequeC1

 

Parâmetros de entrada

NomeTipoTamanhoDescrição
codigoEstabelecimentoString15Representa o código do estabelecimento. ESTABELECIMENTO.CODIGO_ESTABELECIMENTO
codigoEmpresaString5Representa o código da empresa.Ex: 00001
codigoLojaString4Representa o número da loja.Deve-se completar com zeros a esquerda.Ex: Loja 1 deve ser passado 0001
pdvString3Representa o número do PDVDeve-se completar com zeros a esquerda.Ex: PDV 22 deve ser passado 022
numeroChequeString12Número do cheque
valorTransacaoString12,2Valor da transação que está sendo cancelada
bancoString3Representa o código do banco (FEBRABAN)
agenciaString4Representa a agência bancária. Sem dígito verificador. 
contaString12Representa o número da conta bancária. 
tipoDocString1Indica se o documento é CPF ou CNPJ1 = CNPJ2 = CPF
pcCnpjCpfString11/14Valor do campo.Se for CNPJ, 14 posiçõesSe for CPF, 11 posições
indicadorString1Valor fixo (F) 
ReservadoString21Espaço reservado, passar 21 caracteres em branco 
dataVencChequeString8Data de vencimento do chequeMáscara AAAAMMDD
tipoChequeString1Tipo do chequeV = À vistaP = Pré-datado
numeroCupomString6Representa o número do cupom 
nsuTerminalOrigemString6NSU do PDV 
valorEncargosString12,2Valor dos encargos da transação 
qtdParcelasString2Quantidade de Parcelas 
numeroParcelaString2Número da parcela 
tipoLojaOrigemString1Tipo Loja Origem 
statusLiberacaoString1Status da Liberação 
nsuSafeTrsOrigC1String9Nsu do Safe da Transacao Original C1 
telefoneString8Telefone 
matriculaFiscalString6Matricula do Fiscal 
empresaOrigemString4Código da empresa da transação original 
lojaOrigemString4Código da loja da transação original 
pdvOrigemString3Número do PDV da transação original 
codigoPlanoString2Código do plano financeiro 
valorEntradaPlanoString12,2Valor de entrada do plano 
valorTotalPlanoString12,2Total do plano 
valorTotalCupomString12,2Total do cupom 
tipoPagtoChequeString1Tipo do pagamento do cheque 
tipoDocClientePortadorString1Tipo de Documento do Cliente Portador1 = CNPJ2 = CPF
numeroDocClientePortadorString1Número do Documento do Cliente Portador 
cpfCnpjClientePortadorString11/14Número do documentoSe for CNPJ, 14 posiçõesSe for CPF, 11 posições 
dataBaseDepreciacaoString8Data base para depreciação - Cálculo do valor Presente do ChequeMáscara: DDMMAAAA
valorOrigCompraString12,2Valor original da compra 

 

Parâmetros de Saída

NomeTipoTamanhoDescrição
CodigoRespostaString2Código de Resposta da Transação.Vide item “Códigos de Resposta” no documento
NSU SafeString9NSU do SAFE 
Mensagem PDVString12Mensagem a ser exibida no PDV 
Saldo Disponível  -- DEPRECATED --
CartãoString -- DEPRECATED --
Tempo de RespostaNumeric6Tempo de resposta da transação

 

XML de Retorno

<RespostaSAFE xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://grupolinx.com.br/">

  <CodigoResposta>00</CodigoResposta>

  <NSUSafe>000073462</NSUSafe>

  <MensagemPDV>TRANSAC APROVADA</MensagemPDV>

  <SaldoDisponivel>0</SaldoDisponivel>

  <Cartao>0012566002252555555</Cartao>

  <TempoResposta>0</TempoResposta>

</RespostaSAFE>




Confirmação Compra Cheque (C2)

Para confirmar uma transação de compra com cheque (C1) deve-se utilizar o método: ConfirmaDesfazGenerico

 

A transação C2 é enviada nos seguintes casos:

1. C1 com Cód. Resp. = 1C (Ocorreu Critica)

Neste caso a transação C1 é confirmada automática pelo CTF, sendo a transação C2 enviada após liberação ou não do Fiscal;

 

2. C1 com Cód. Resp. = 00 (Transação Aprovada e Cliente VIP não cadastrado -> Sem Telefone)

Neste caso a transação original C1 deverá ser encontrada no movimento pois o PDV só realiza as confirmações após envio de todas as transações. Esta transação é enviada para que seja realizado o cadastro do telefone.

 

Parâmetros de entrada

Nome

Tipo

Tamanho

Descrição

codigoEstabelecimentoString15

Representa o código do estabelecimento. 

ESTABELECIMENTO.CODIGO_ESTABELECIMENTO

codigoEmpresaString5

Representa o código da empresa.

Ex: 00001

codigoLojaString4

Representa o número da loja.

Deve-se completar com zeros a esquerda.

Ex: Loja 1 deve ser passado 0001

pdvString3

Representa o número do PDV.

Deve-se completar com zeros a esquerda.

Ex: PDV 22 deve ser passado 022

numeroChequeString12Número do cheque
valorTransacaoString12,2Valor da transação que está sendo cancelada
bancoString3Representa o código do banco (FEBRABAN)
agenciaString4Representa a agência bancária. Sem dígito verificador. 
contaString12Representa o número da conta bancária. 
tipoDocString1

Indica se o documento é CPF ou CNPJ

1 = CNPJ

2 = CPF

pcCnpjCpfString11/14

Valor do campo.

Se for CNPJ, 14 posições.

Se for CPF, 11 posições

indicadorString1Valor fixo (F) 
ReservadoString21Espaço reservado, passar 21 caracteres em branco 
dataVencChequeString8

Data de vencimento do cheque.

Máscara AAAAMMDD

tipoChequeString1

Tipo do cheque

V = À vista

P = Pré-datado

numeroCupomString6Representa o número do cupom 
nsuTerminalOrigemString6NSU do PDV 
valorEncargosString12,2Valor dos encargos da transação 
qtdParcelasString2Quantidade de Parcelas 
numeroParcelaString2Número da parcela 
tipoLojaOrigemString1Tipo Loja Origem 
statusLiberacaoString1Status da Liberação 
nsuSafeTrsOrigC1String9Nsu do Safe da Transacao Original C1 
telefoneString8Telefone 
matriculaFiscalString6Matricula do Fiscal 
empresaOrigemString4Código da empresa da transação original 
lojaOrigemString4Código da loja da transação original 
pdvOrigemString3Número do PDV da transação original 
codigoPlanoString2Código do plano financeiro 
valorEntradaPlanoString12,2Valor de entrada do plano 
valorTotalPlanoString12,2Total do plano 
valorTotalCupomString12,2Total do cupom 
tipoPagtoChequeString1Tipo do pagamento do cheque 
tipoDocClientePortadorString1

Tipo de Documento do Cliente Portador

1 = CNPJ

2 = CPF

numeroDocClientePortadorString1Número do Documento do Cliente Portador 
cpfCnpjClientePortadorString11/14

Número do documento

Se for CNPJ, 14 posições

Se for CPF, 11 posições 

dataBaseDepreciacaoString8

Data base para depreciação - Cálculo do valor Presente do Cheque

Máscara: DDMMAAAA

valorOrigCompraString12,2Valor original da compra 

  

Parâmetros de Saída

Nome

Tipo

Tamanho

Descrição

CodigoRespostaString2

Código de Resposta da Transação.

Vide item “Códigos de Resposta”

NSU SafeString9NSU do SAFE 
Mensagem PDVString12Mensagem a ser exibida no PDV 
Saldo Disponível  -- DEPRECATED --
CartãoString -- DEPRECATED --
Tempo de RespostaNumeric6Tempo de resposta da transação

 

XML de Retorno

<RespostaSAFE xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://grupolinx.com.br/">

    <CodigoResposta>00</CodigoResposta>

    <NSUSafe>000083198</NSUSafe>

    <MensagemPDV>TRANSAC APROVADA</MensagemPDV>

    <SaldoDisponivel>0</SaldoDisponivel>

    <Cartao>0012566002252555555</Cartao>

    <TempoResposta>0</TempoResposta>

    <ValorTotalTransacao>0</ValorTotalTransacao>

</RespostaSAFE>



  • Sem rótulos