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 Solicitud | URL Ejemplo |
|---|---|
| POST | {{url_base}}/GetCustomerFinancialInfo |
| Ejemplo | http://seuIPePorta/datasnap/rest/RESTWebServiceMethods/"GetCustomerFinancialInfo" |
Parámetros de Entrada
| Parámetro | Tipo | Obligatorio | Descripción |
|---|---|---|---|
| CustomerNo | String(25) | Sí | Código externo del cliente |
| CustomerAuxiliaryNo | String(25) | No | Código externo auxiliar del cliente |
Retorno
| Parámetro | Tipo | Obligatorio | Descripción |
|---|---|---|---|
| WebServiceReturn | WebServiceReturn | Sí | Informaciones estándar de respuesta del WebService en la ejecución del método |
| CustomerFinancialInfoData | GetCustomerFinancialInfoData | Sí | 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ámetro Tipo Obligatorio Descripción CreditTotal Float Sí Valor total de crédito CreditUsage Float Sí Valor de crédito utilizado CreditEspecial Float Sí Valor de crédito especial CreditEspecialUsage Float Sí Valor de crédito especial utilizado CreditDisponible Float Sí Valor de crédito disponible OpenDocumentsQty Integer Sí Cantidad de documentos abiertos OverdueDocumentsQty Integer Sí Cantidad de documentos vencidos LastDocumentPaymentDate DataHora Sí Fecha del último documento pagado LastDocumentPaymentNo String(25) Sí Número del último documento pagado NextDocumentPaymentDate DataHora Sí Fecha de pago del próximo documento NextDocumentPaymentNo String(25) Sí Número del próximo documento a pagar IsBlocked Boolean Sí 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ódigo | Mensaje |
|---|---|
| CFR‑001 | Registros financieros del cliente no encontrados! |