Reembolsos y Devoluciones de Shopify
Este Webhook (refunds/create) se dispara cuando un administrador realiza un reembolso parcial o total de la compra. Automáticamente generaremos una Nota de Crédito con los montos exactos devueltos.
Webhook: Reembolsos (refunds/create)
Ideal para devoluciones parciales o totales de mercadería. Al recibir este webhook, el API emitirá una Nota de Crédito detallando exactamente los productos y montos que fueron devueltos en Shopify (utilizando el arreglo refund_line_items).
Request (Ejemplo Shopify Payload)
JSON
{
"id": 5034823123,
"order_id": 820982911946154500,
"created_at": "2026-06-08T10:15:00-05:00",
"note": "Devolución parcial por talla incorrecta",
"refund_line_items": [
{
"line_item_id": 866550311766439000,
"quantity": 1,
"subtotal": "199.00",
"total_tax": "0.00"
}
]
}Response (eFacturando Webhook)
Respuesta JSON
{
"status": "success",
"message": "Nota de Crédito BC01-44 generada correctamente.",
"documento_generado": {
"tipo": "07",
"serie": "BC01",
"correlativo": 44,
"enlace_pdf": "https://emisor.pe/facturacionv9/printpdf/?..."
}
}Parámetros del Payload de Shopify
| Parámetro | Tipo | Descripción |
|---|---|---|
| order_id | integer | El ID de la orden original. Se usa para saber qué documento (Factura/Boleta) se va a modificar mediante la Nota de Crédito. |
| note | string | Motivo de la devolución. Se inserta como el sustento oficial para la SUNAT. |
| refund_line_items | array | El listado de los productos exactos que se están devolviendo y las cantidades. El sistema emitirá la nota de crédito por estos montos. |
Configuración de URL y Parámetros
| Parámetro (Query URL) | Tipo | Req. | Descripción |
|---|---|---|---|
| token | string | Sí | El token de contribuyente único que encuentras en el panel lateral. |
| idsucursal | integer | Sí | El ID de la sucursal donde deseas que se emita el comprobante. |