Saltar al contenido
VeloraBlog
← Todos los artículos

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ódigoRegla
10031 / 10033 / 10035Si informás una de las tres fechas, las otras dos se vuelven obligatorias (10031=FchServDesde, 10033=FchServHasta, 10035=FchVtoPago)
10032FchServDesde no puede ser posterior a FchServHasta
10036FchVtoPago 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:

  1. Las tres fechas presentes (o ninguna, si es Concepto 1) → evita 10031/10033/10035.
  2. FchServHasta >= FchServDesde → evita 10032.
  3. FchVtoPago >= CbteFch → evita 10036.
  4. Las tres en formato yyyymmdd (8 dígitos).