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)Código externo del cliente
CustomerAuxiliaryNoString(25)NoCódigo externo auxiliar del cliente
PaymentTotalFloatValor total del pago (debe ser diferente de cero)
PaymentDateDataHoraFecha 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
WebServiceReturnWebServiceReturnInformaciones 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