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.]