Saltar al contenido principal

Actualización de Crédito de Cliente

El endpoint PostUpdateCustomerCredit es responsable de actualizar el crédito de un cliente en el sistema MIMS.


Cómo actualizar el crédito de un cliente​

Request HTTP Post

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

Parámetros de Entrada​

ParámetroTipoObligatorioDescripción
CustomerNoString(25)SíCódigo externo del cliente
CustomerAuxiliaryNoString(25)NoCódigo externo auxiliar del cliente
PaymentTotalFloatSíValor total del pago (debe ser diferente de cero)
PaymentDateDataHoraSíFecha del pago
PaymentNoString(40)NoNúmero del pago
Nota
  • Cuando PaymentTotal sea mayor que cero, el crédito del cliente será liberado (aumentado).
  • Cuando PaymentTotal sea menor que cero, el crédito del cliente será utilizado (disminuido).

Retorno​

ParámetroTipoObligatorioDescripción
WebServiceReturnWebServiceReturnSíInformaciones estándar de respuesta del WebService en la ejecución del método

Ejemplo de Request​

curl --location 'http://seuIPePorta/datasnap/rest/RESTWebServiceMethods/"PostUpdateCustomerCredit"' \
--header 'Content-Type: application/json' \
--data '{
"CustomerNo": "CUST001",
"CustomerAuxiliaryNo": "",
"PaymentTotal": 1000.00,
"PaymentDate": "2024-01-15T10:30:00",
"PaymentNo": "PAG001"
}'

Ejemplo de Response​

{
"WebServiceReturn": {
"Status": "wrsSuccess",
"ErrorCode": "",
"Message": "",
"Actor": "",
"ReturnQuestion": null
}
}

🐞 Posibles Errores​

CódigoMensaje
DSO‑005Mensaje de error retornado por el sistema de ajuste de crédito del cliente