13 de junio de 2026
Errores 10032 y 10036 ARCA: orden y vencimiento de FchServDesde, FchServHasta y FchVtoPago en WSFEv1
Después de agregar las fechas de servicio (Concepto 2 o 3) en WSFEv1, AFIP puede seguir rechazando: error 10032 si FchServDesde es posterior a FchServHasta, y 10036 si FchVtoPago es anterior a la fecha del comprobante (CbteFch). Además, si informás una de las tres fechas, las otras se vuelven obligatorias (10031, 10033 y 10035). Todas en formato yyyymmdd.
Las fechas están, pero AFIP igual rechaza
Agregaste FchServDesde, FchServHasta y FchVtoPago a tu factura de servicios (Concepto 2 o 3) y esquivaste el error 10049 — pero FECAESolicitar sigue devolviendo Resultado="R". El problema ahora no es que falten: es que no cumplen las reglas de consistencia entre ellas. El manual de ARCA define códigos específicos para cada caso, y todos son validaciones excluyentes: bloquean el CAE.
Qué valida cada código (textual del manual)
| Código | Regla |
|---|---|
| 10031 / 10033 / 10035 | Si informás una de las tres fechas, las otras dos se vuelven obligatorias (10031=FchServDesde, 10033=FchServHasta, 10035=FchVtoPago) |
| 10032 | FchServDesde no puede ser posterior a FchServHasta |
| 10036 | FchVtoPago no puede ser anterior a la fecha del comprobante (CbteFch) |
Citas textuales del manual oficial de ARCA (WSFEv1):
- 10032 → «El campo "fecha desde del servicio a facturar"
<FchServDesde>no puede ser posterior al campo "fecha hasta del servicio a facturar"<FchServHasta>». - 10036 → «El campo "fecha de vencimiento para el pago"
<FchVtoPago>no puede ser anterior a la fecha del comprobante». - 10031 / 10033 / 10035 → cada una de las tres fechas «es obligatorio si se informa» cualquiera de las otras dos: son todas-o-ninguna.
Cómo armar las fechas para que pasen
// Concepto 2 — Servicios. Las tres fechas en yyyymmdd y consistentes.
const CbteFch = '20260605'; // fecha del comprobante
const voucher = {
CbteTipo: 11, Concepto: 2,
DocTipo: 99, DocNro: 0,
CbteFch,
FchServDesde: '20260501', // inicio del período
FchServHasta: '20260531', // fin >= inicio → evita 10032
FchVtoPago: '20260610', // >= CbteFch → evita 10036
};Checklist antes de emitir servicios:
- Las tres fechas presentes (o ninguna, si es Concepto 1) → evita 10031/10033/10035.
FchServHasta >= FchServDesde→ evita 10032.FchVtoPago >= CbteFch→ evita 10036.- Las tres en formato
yyyymmdd(8 dígitos).