Error API: la fecha de pago es anterior a la fecha de emisión
Detalle (RESPONSE)
{"errors": [{"path": ["invoice"], "error": "La fecha de pago debe ser igual o posterior a la fecha de emisión cuando payment_means_type es CREDITO"}]}
Antes de septiembre de 2026 este caso llegaba sin mensaje, así:
{"errors": [{"path": ["invoice"], "error": null}]}
Hoy ningún error llega con error en null. Si lo ves, escríbenos al chat de soporte con el response completo.
Explicación del Error
En una factura a crédito (payment_means_type en CREDITO), la fecha de pago (payment_date) no puede caer en un día calendario anterior al de la fecha de generación (issue_date).
La comparación es por día, no por hora: si ambas fechas son del mismo día, la factura es válida aunque las horas sean distintas. Esto importa porque, cuando envías la issue_date sin hora, el sistema la completa con la hora del momento del envío, y esa hora no tiene por qué coincidir con la de tu payment_date.
Ejemplo válido
- Fecha de pago (
payment_date):"06/06/2024 11:21:22" - Fecha de generación (
issue_date):"06/06/2024"(sin hora: se completa con la del momento del envío)
Mismo día, horas distintas: la factura se acepta.
Ejemplo del problema
- Fecha de pago (
payment_date):"05/06/2024" - Fecha de generación (
issue_date):"06/06/2024"
La fecha de pago es de un día anterior: la factura se rechaza.
Pasos para Solucionar el Error
- Revisa el
payment_means_typede la factura. Esta validación solo aplica a las facturas a crédito. - Envía la
payment_datecon la misma fecha de laissue_dateo con una posterior. - Si envías la
issue_datesin hora, no necesitas ajustar nada por la hora: la validación solo mira el día. - Corrige las fechas y reenvía el documento.
Recursos Adicionales
¿Este artículo te fue útil?