13 de junio de 2026
Error 10049 ARCA: FchServDesde / FchServHasta / FchVtoPago obligatorios para Servicios (Concepto 2 o 3) en WSFEv1
El error 10049 de WSFEv1 indica que FchServDesde, FchServHasta y FchVtoPago son obligatorios cuando el Concepto es 2 (Servicios) o 3 (Productos y Servicios), en formato yyyymmdd. Para Concepto 1 (Productos) no corresponden y se omiten. Si faltan en una factura de servicios, FECAESolicitar no autoriza el comprobante (validación excluyente).
Qué es el error 10049 y cómo lo dispara el Concepto
El campo Concepto de FECAESolicitar indica qué estás facturando:
| Concepto | Significado | FchServDesde / FchServHasta / FchVtoPago |
|---|---|---|
| 1 | Productos | No corresponden (se omiten) |
| 2 | Servicios | OBLIGATORIOS |
| 3 | Productos y Servicios | OBLIGATORIOS |
El manual oficial de ARCA lo dice textual: «Los campos <FchServDesde>, <FchServHasta>, <FchVtoPago>, es obligatorio cuando el campo <Concepto> es igual a 2 o 3». El error clásico es emitir una factura de servicios con Concepto: 2 armando el payload como si fueran productos —sin las tres fechas—. AFIP responde con el error 10049 (validación excluyente: no es una simple observación, bloquea el CAE) y el comprobante no se autoriza.
Qué es cada una de las tres fechas
Todas en formato yyyymmdd (string de 8 dígitos, igual que CbteFch):
- FchServDesde: fecha de inicio del período de servicio facturado.
- FchServHasta: fecha de fin del período de servicio facturado.
- FchVtoPago: fecha de vencimiento de pago del comprobante.
Ejemplo concreto — facturás la suscripción de mayo: FchServDesde = "20260501", FchServHasta = "20260531", y FchVtoPago la fecha límite de pago (ej. "20260610").
Ejemplo de payload
// Concepto 2 — Servicios (suscripción mensual)
const voucher = {
CbteTipo: 11, // Factura C (Monotributo)
Concepto: 2, // Servicios
DocTipo: 99, DocNro: 0, // Consumidor Final
FchServDesde: '20260501',
FchServHasta: '20260531',
FchVtoPago: '20260610',
// ...resto del payload (importes, CbteFch, etc.)
};Para una factura de productos (Concepto: 1) esos tres campos no se envían: el manual aclara que «FchServDesde debe informarse solo si Concepto es igual a 2 o 3. En otro caso no corresponde». La regla es simétrica: Concepto 1 sin fechas de servicio; Concepto 2 o 3 con las tres.