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)SíCódigo externo del cliente
CustomerAuxiliaryNoString(25)NoCódigo externo auxiliar del cliente

Retorno​

ParámetroTipoObligatorioDescripción
WebServiceReturnWebServiceReturnSíInformaciones estándar de respuesta del WebService en la ejecución del método
CustomerFinancialInfoDataGetCustomerFinancialInfoDataSíObjeto 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
CreditTotalFloatSíValor total de crédito
CreditUsageFloatSíValor de crédito utilizado
CreditEspecialFloatSíValor de crédito especial
CreditEspecialUsageFloatSíValor de crédito especial utilizado
CreditDisponibleFloatSíValor de crédito disponible
OpenDocumentsQtyIntegerSíCantidad de documentos abiertos
OverdueDocumentsQtyIntegerSíCantidad de documentos vencidos
LastDocumentPaymentDateDataHoraSíFecha del último documento pagado
LastDocumentPaymentNoString(25)SíNúmero del último documento pagado
NextDocumentPaymentDateDataHoraSíFecha de pago del próximo documento
NextDocumentPaymentNoString(25)SíNúmero del próximo documento a pagar
IsBlockedBooleanSíFlag 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!