Saltar al contenido principal

451 Pago parcial

POST

📋 Descripción

Registra un pago parcial sobre un título valor electrónico previamente inscrito. Este evento se usa cuando se realiza un abono que no cubre el monto total del título.

:::info Cuándo usar este endpoint

  • Cuando se recibe un pago que no cubre el valor total del título valor
  • El título debe estar previamente inscrito (evento 036)
  • Después del pago parcial, el título sigue activo con el saldo pendiente :::

Endpoint

POST https://developers.gosocket.net/sandbox/api/v1/Document/SendEventToAuthority

Autenticación

Tipo: Basic Auth

Debes proporcionar tus credenciales de API en cada solicitud mediante Basic Authentication.

Authorization: Basic base64(username:password)

Parámetros del Cuerpo

CampoTipoRequeridoDescripciónEjemplo
statusstring✅ SíCódigo del estado del evento (045 = Pago)045
operationTypestring✅ SíTipo de operación (451 = Pago parcial)451
descriptionstring✅ SíDescripción del tipo de eventoPago de factura
IDEmisorstring✅ SíNIT del emisor de la factura890900608
IDEmisorTipostring✅ SíTipo de identificación (31 = NIT)31
NombreEmisorstring✅ SíRazón social del emisorALMACENES EXITO S A
TipoPagostring✅ SíTipo de pago (1 = Parcial, 2 = Total)1
ValorActualTituloValorstring✅ SíValor actual del título después del pago400000
ValorPendienteTituloValorstring✅ SíSaldo pendiente por pagar32000
ValorPagadostring✅ SíMonto del pago realizado432000
InvoiceIDstring✅ SíNúmero de la factura electrónicaSETP994002551
docTypestring✅ SíTipo de documento (01 = Factura de venta)01
CUFEInvoicestring✅ SíCUFE del título valor3f0f41655f674f08a59ae541add8...
FechaPagostring✅ SíFecha en que se realizó el pago (formato: YYYY-MM-DD)2023-01-03
EndDateInvoicestring✅ SíFecha de vencimiento original del título2022-12-30

:::tip Validación de Montos Importante: Debe cumplirse la ecuación:

ValorPagado = ValorActualTituloValor - ValorPendienteTituloValor

Si no se cumple, la solicitud será rechazada con error 400. :::

Ejemplos de Código

curl -X POST 'https://developers.gosocket.net/sandbox/api/v1/Document/SendEventToAuthority' \
-u 'username:password' \
-d '{
"status": "045",
"operationType": "451",
"description": "Pago de factura",
"IDEmisor": "890900608",
"IDEmisorTipo": "31",
"NombreEmisor": "ALMACENES EXITO S A",
"TipoPago": "1",
"ValorActualTituloValor": "400000",
"ValorPendienteTituloValor": "32000",
"ValorPagado": "432000",
"InvoiceID": "SETP994002551",
"docType": "01",
"CUFEInvoice": "3f0f41655f674f08a59ae541add81e043c77d4331a469fc82bfa1f7f7c5c57d22dd417d6b2258240bd3119d485120b07",
"FechaPago": "2023-01-03",
"EndDateInvoice": "2022-12-30"
}'

📋 Ejemplo de Request (JSON)

{
"status": "045",
"operationType": "451",
"description": "Pago de factura",
"IDEmisor": "890900608",
"IDEmisorTipo": "31",
"NombreEmisor": "ALMACENES EXITO S A",
"TipoPago": "1",
"ValorActualTituloValor": "400000",
"ValorPendienteTituloValor": "32000",
"ValorPagado": "432000",
"InvoiceID": "SETP994002551",
"docType": "01",
"CUFEInvoice": "3f0f41655f674f08a59ae541add81e043c77d4331a469fc82bfa1f7f7c5c57d22dd417d6b2258240bd3119d485120b07",
"FechaPago": "2023-01-03",
"EndDateInvoice": "2022-12-30"
}