Páginas filhas
  • Novas Funções ADVPL

Foram disponibilizadas as seguintes funções em ADVPL para permitir a consulta de dados da plataforma:


RSKGetCliPosition

Função de busca da posição do cliente na plataforma.


Parâmetros

cCNPJ - CNPJ do cliente para pesquisa


Retorno

Vetor com os dados de posição do cliente, onde:

[1] - Limite de compra disponível

[2] - Limite de compra liberado

[3] - Limite de compra pré-autorizado

[4] - Limite de compra total

[5] - Limite de compra utilizado

[6] - Número de dias atraso

[7] - Status do cliente

[8] - Código do retorno

[9] - Mensagem de retorno

Exemplo de utilização:

aDados := RSKGetCliPosition( '42241156000104' )

aDados -> ARRAY (    9) [...]

aDados[1] -> N (   15) [     31800.0000]

aDados[2] -> N (   15) [       200.0000]

aDados[3] -> N (   15) [     31600.0000]

aDados[4] -> N (   15) [     41000.0000]

aDados[5] -> N (   15) [      9200.0000]

aDados[6] -> N (   15) [         0.0000]

aDados[7] -> C (    5) [ATIVO]

aDados[8] -> C (    3) [000]

aDados[9] -> C (   35) [Solicitacao processada com sucesso.]


RSKTermBilling

Função que identifica se o cliente tem permissão de faturamento a prazo no parceiro.


Parâmetros

cCNPJ - CNPJ do cliente para pesquisa


Retorno

Vetor com os dados de posição do cliente, onde:

[1] - Identifica se o cliente tem permissão de faturamento a prazo ( “true” ou “false” )

[2] - Motivo

[3] - Código do retorno

[4] - Mensagem de retorno

Exemplo de utilização:

aDados := RSKTermBilling( '42241156000104' )

aDados -> ARRAY (  4) [...]

  aDados[1] -> C (  4) [true]

  aDados[2] -> C ( 70) [Faturamento liberado desde que o atraso no Parceiro dentro do permitido.]

  aDados[3] -> C (  3) [000]

  aDados[4] -> C ( 35) [Solicitacao processada com sucesso.]


RSKSeekBankSlip

Função que retorna os dados do boleto.


Parâmetros

cCNPJ - CNPJ do cliente para pesquisa

cTransac - Código da Transação

cParcela - Número da Parcela (opcional), se não informada, trás todos os boletos.


Retorno

Vetor com os dados do boleto, onde:

[1] - Boleto

[2] - Código do retorno

[3] - Mensagem de retorno

Exemplo de utilização:

aDados := RSKSeekBankSlip( '42241156000104','12345','2' )

aDados -> ARRAY (  3) [...]

  aDados[1] -> C (73356) [JVBERi0xLjQKMSAwIG9iago8PAovVGl0bGUgKP7/ AEIAbwBsAGUAdABvACAAQgBhAG4AYwBhAHIAaQBvKQovQ3JlYXRvciAo/ v8AdwBrAGgAdABtAGwAdABvAHAAZABmACAAMAAuADEAMgAuADMALgAxKQovUHJvZHVjZXIgKP7/ AFEAdAAgADQALgA4AC4ANykKL0NyZWF0aW9uRGF0ZSAoRDoyMDIwMDYyOTE0MDQ0OC0wMycwMCcpCj4 + CmVuZG9iagozIDAgb2JqCjw8Ci9UeXBlIC9FeHRHU3RhdGUKL1NBIHRydWUKL1NNIDAuMDIKL2NhIDEuMAovQ0EgMS4wCi9BSVMgZmFsc2UKL1NNYXNrIC9Ob25lPj4KZW5kb2JqCjQgMCBvYmoK]

  aDados[2] -> C (  3) [000]

  aDados[3] -> C ( 35) [Solicitacao processada com sucesso.]

  • Sem rótulos