Cancelaciones y reembolsos
Cancela guías no usadas y recibe el crédito completo en tu monedero.
Un reembolso en SendIt es la cancelación (void) de una guía: al cancelarla, el monto completo de la compra se acredita de vuelta a tu monedero.
Cancela una guía
curl -X POST https://api.sendit.mx/v1/shipments/clxq1w2e3r4t5y6u7i8o9p0a/label/void \
-H "X-API-Key: sk_test_..." \
-H "Idempotency-Key: 7c1d2e3f-4a5b-6c7d-8e9f-0a1b2c3d4e5f"
La cancelación procede cuando el envío está en LABEL_PURCHASED o READY_FOR_PICKUP, es decir, antes de que la paquetería recoja el paquete. Al cancelar:
- El monto completo del cargo original se acredita a tu monedero, incluido el excedente de plan que se te haya cobrado por esa guía.
- La guía queda
VOIDED, convoidedAt,refundedAmountyrefundedAt. - El envío pasa a
CANCELLEDy se registra el evento.
El crédito regresa al mismo saldo del que salió. Una compra en modo de prueba se acredita al saldo virtual, y una compra en producción al saldo real.
{
"success": true,
"data": {
"id": "clxlbl456abc789def012ghi",
"status": "VOIDED",
"voidedAt": "2026-07-17T12:00:00.000Z",
"refundedAmount": "326.82",
"refundedAt": "2026-07-17T12:00:00.000Z"
}
}
El crédito aparece de inmediato en GET /v1/wallet/transactions.
Reglas cruzadas con seguros
Las guías con reclamación de seguro abierta no se pueden cancelar, y viceversa:
| Código | Cuándo | Cómo resolverlo |
|---|---|---|
CLAIM_PENDING_NO_REFUND_ALLOWED |
El envío tiene una reclamación abierta (el claimId viene en la respuesta) |
Resuelve o cancela la reclamación primero |
SHIPMENT_REFUNDED_NO_CLAIMS_ALLOWED |
Intentas reclamar sobre una guía ya cancelada | No aplica seguro a guías canceladas — el costo ya fue reembolsado |
Cargos por sobrepeso
Los ajustes por sobrepeso que la paquetería factura después de la entrega no se reembolsan automáticamente: son cargos posteriores al servicio prestado. Si no estás de acuerdo con un sobrepeso, dispútalo directamente con la paquetería con el número de guía a la mano.
En modo de prueba
Cancelar una guía de prueba acredita el saldo virtual, sin efectos reales. También puedes restablecer el saldo de prueba con POST /v1/wallet/test/reset. Ver Modo de prueba.