Pular para o conteúdo principal

Informações Financeiras do Cliente

O endpoint GetCustomerFinancialInfo retorna as informações do resumo financeiro do cliente no sistema MIMS.


Como buscar informações do resumo financeiro do cliente

Request HTTP GET

Tipo da RequisiçãoURL Exemplo
POST{{url_base}}/GetCustomerFinancialInfo
Exemplohttp://seuIPePorta/datasnap/rest/RESTWebServiceMethods/"GetCustomerFinancialInfo"

Parâmetros de Entrada

ParâmetroTipoObrigatórioDescrição
CustomerNoString(25)SimCódigo externo do cliente
CustomerAuxiliaryNoString(25)NãoCódigo externo auxiliar do cliente

Retorno

ParâmetroTipoObrigatórioDescrição
WebServiceReturnWebServiceReturnSimInformações padrão de resposta do WebService na execução do método
CustomerFinancialInfoDataGetCustomerFinancialInfoDataSimObjeto contendo as informações do financeiro do cliente

📝 Objeto GetCustomerFinancialInfoData

O objeto GetCustomerFinancialInfoData representa as informações do resumo financeiro do cliente.

Parâmetros de Retorno

ParâmetroTipoObrigatórioDescrição
CreditTotalFloatSimValor do crédito total
CreditUsageFloatSimValor do crédito usado
CreditEspecialFloatSimValor do crédito especial
CreditEspecialUsageFloatSimValor do crédito especial usado
CreditDisponibleFloatSimValor do crédito disponível
OpenDocumentsQtyIntegerSimQuantidade de títulos em aberto
OverdueDocumentsQtyIntegerSimQuantidade de títulos em atraso
LastDocumentPaymentDateDataHoraSimData do último título pago
LastDocumentPaymentNoString(25)SimNúmero do último título pago
NextDocumentPaymentDateDataHoraSimData do próximo título a pagar
NextDocumentPaymentNoString(25)SimNúmero do próximo título a pagar
IsBlockedBooleanSimFlag que indica que o cliente está bloqueado

Exemplo de Request

curl --location 'http://seuIPePorta/datasnap/rest/RESTWebServiceMethods/"GetCustomerFinancialInfo"' \
--header 'Content-Type: application/json' \
--data '
{
"CustomerNo": "118771"
}'

Exemplo de Response

{
"WebServiceReturn": {
"Status": "wrsSuccess",
"ErrorCode": "",
"Message": "",
"Actor": "",
"ReturnQuestion": null
},
"CustomerFinancialInfoData": {
"CreditTotal": 0.0,
"CreditUsage": 0.0,
"CreditEspecial": 0.0,
"CreditEspecialUsage": 0.0,
"CreditDisponible": 0.0,
"OpenDocumentsQty": 0,
"OverdueDocumentsQty": 0,
"LastDocumentPaymentDate": null,
"LastDocumentPaymentNo": "",
"NextDocumentPaymentDate": null,
"NextDocumentPaymentNo": "",
"IsBlocked": false
}
}

🐞 Possíveis Erros

CódigoMensagem
CFR‑001Registros financeiros do cliente não encontrados!