Saltar al contenido principal

Informaciones Financieras del Cliente

El endpoint GetCustomerFinancialInfo retorna las informaciones de resumen financiero del cliente en el sistema MIMS.


Cómo obtener informaciones de resumen financiero del cliente

HTTP GET Request

Tipo de SolicitudURL Ejemplo
POST{{url_base}}/GetCustomerFinancialInfo
Ejemplohttp://seuIPePorta/datasnap/rest/RESTWebServiceMethods/"GetCustomerFinancialInfo"

Parámetros de Entrada

ParámetroTipoObligatorioDescripción
CustomerNoString(25)Código externo del cliente
CustomerAuxiliaryNoString(25)NoCódigo externo auxiliar del cliente

Retorno

ParámetroTipoObligatorioDescripción
WebServiceReturnWebServiceReturnInformaciones estándar de respuesta del WebService en la ejecución del método
CustomerFinancialInfoDataGetCustomerFinancialInfoDataObjeto que contiene las informaciones financieras del cliente

📝 Objeto GetCustomerFinancialInfoData

El objeto GetCustomerFinancialInfoData representa informaciones de resumen financiero del cliente.

Parámetros de Retorno

ParámetroTipoObligatorioDescripción
CreditTotalFloatValor total de crédito
CreditUsageFloatValor de crédito utilizado
CreditEspecialFloatValor de crédito especial
CreditEspecialUsageFloatValor de crédito especial utilizado
CreditDisponibleFloatValor de crédito disponible
OpenDocumentsQtyIntegerCantidad de documentos abiertos
OverdueDocumentsQtyIntegerCantidad de documentos vencidos
LastDocumentPaymentDateDataHoraFecha del último documento pagado
LastDocumentPaymentNoString(25)Número del último documento pagado
NextDocumentPaymentDateDataHoraFecha de pago del próximo documento
NextDocumentPaymentNoString(25)Número del próximo documento a pagar
IsBlockedBooleanFlag que indica que el cliente está bloqueado

Ejemplo de Request

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

Ejemplo 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
}
}

🐞 Posibles Errores

CódigoMensaje
CFR‑001Registros financieros del cliente no encontrados!