ARCA - Error (10242) El campo Condicion IVA receptor no es un valor valido/es obligatorio

Si trabajas con facturación electrónica en Argentina, seguramente te encontraste con el error: (10242) El campo Condición IVA receptor no es un valor válido/es obligatorio" Este error apareció el 4 de febrero de 2025 en ambiente de desarrollo y será obligatorio en producción desde el 15 de abril de 2025. Aquí te explico cómo solucionarlo en menos de 5 minutos.


Para evitar el error, debes incluir el campo CondicionIVAReceptorId en la data del comprobante.

           
// Códigos válidos para 'CondicionIVAReceptorId':
{
  1: "IVA Responsable Inscripto",
  6: "Responsable Monotributo",
  13: "Monotributista Social",
  16: "Monotributo Trabajador Independiente Promovido",
  4: "IVA Sujeto Exento",
  5: "Consumidor Final",
  7: "Sujeto No Categorizado",
  8: "Proveedor del Exterior",
  9: "Cliente del Exterior",
  10: "IVA Liberado – Ley N° 19.640",
  15: "IVA No Alcanzado"
}

// Campo obligatorio en comprobantes electrónicos

"CondicionIVAReceptorId": 6 // ID 6 = Responsable Monotributo 

Ejemplo completo de una factura según la Nueva Resolución de ARCA

$params = [
    'Auth' => [ // Autenticación WSAA
        'Token' => '...',           // Token obtenido del WSAA
        'Sign'  => '...',           // Firma digital
        'Cuit'  => 20123456780,     // CUIT del emisor
    ],
    'FeCAEReq' => [
        'FeCabReq' => [ // Encabezado del request
            'CantReg'  => 1,        // Cantidad de comprobantes a autorizar (normalmente 1)
            'PtoVta'   => 1,        // Punto de venta
            'CbteTipo' => 6,        // Tipo de comprobante (6 = Factura B)
        ],
        'FeDetReq' => [
            'FECAEDetRequest' => [
                'Concepto'   => 1,      // 1: Productos, 2: Servicios, 3: Ambos
                'DocTipo'    => 80,     // Tipo de documento del receptor (80 = CUIT)
                'DocNro'     => 20123456789, // Número de documento
                'CbteDesde'  => 1,      // Número de comprobante (desde)
                'CbteHasta'  => 1,      // Número de comprobante (hasta)
                'CbteFch'    => '20250320', // Fecha del comprobante (AAAAMMDD)
                'ImpTotal'   => 1210.00,    // Importe total
                'ImpNeto'    => 1000.00,    // Neto gravado
                'ImpIVA'     => 210.00,     // IVA total
                'MonId'      => 'PES',      // Moneda (PES = Pesos)
                'MonCotiz'   => 1.00,       // Cotización (1.00 para PES)

                // 🔶 NUEVOS CAMPOS OBLIGATORIOS - Resolución ARCA desde 15/04/2025
                'CanMisMonExt'           => 'N', // ¿Moneda extranjera? 'N' para PES obligatorio
                'CondicionIVAReceptorId' => 1,   // Código de condición frente al IVA del receptor
                                                // Ej: 1 = Responsable Inscripto, 6 = Monotributo, 5 = Consumidor Final, etc.

                'Iva' => [ // Detalle de IVA aplicado
                    'AlicIva' => [[
                        'Id'      => 5,        // 21% (Id = 5)
                        'BaseImp' => 1000.00,  // Base imponible
                        'Importe' => 210.00    // Monto del IVA
                    ]]
                ],

                'CbtesAsoc' => [ // Comprobantes asociados (para NC/ND)
                    'CbteAsoc' => [[
                        'Tipo'   => 6,             // Tipo del comprobante asociado
                        'PtoVta' => 1,             // Punto de venta original
                        'Nro'    => 1234,          // Número del comprobante original
                        'Cuit'   => 20123456789    // CUIT del emisor original
                    ]]
                ]
            ]
        ]
    ]
];

Conéctate a {ARCA-API}

Una solución gratuita para conectar cualquier sistema con ARCA sin SOAP ni protocolos complejos.