Error (10162) Si el comprobante es MiPyMEs (FCE) es obligatorio informar opcionales
Pasos para resolver este error

Al emitir una Factura de Crédito Electrónica (FCE) puede aparecer el mensaje de error:
Si el comprobante es MiPyMEs (FCE) es obligatorio informar opcionales. Ver metodo FEParamGetTiposOpcional()
Esto sucede cuando se intenta generar una FCE sin incluir en la solicitud los opcionales requeridos para este tipo de comprobantes.
Solución
- Utilizá el método
FEParamGetTiposOpcional
para obtener la lista de opcionales disponibles. Allí encontrarás los identificadores (por ejemplo2101
,2102
, etc.) y su descripción. - En el arreglo
Opcionales
del comprobante agregá los campos que correspondan con suId
yValor
. Para la FCE normalmente se deben enviar los opcionales vinculados a los datos de la cuenta bancaria y demás información exigida por el régimen MiPyME.
Un ejemplo de estructura mínima en JSON sería:
[
{
"Id": 2101,
"Valor": "1234567890123456789012"
},
{
"Id": 27,
"Valor": "ADC"
}
]
Si se trata de anular una FCE también se debe incluir el opcional 22:
[
{
"Id": 22,
"Valor": "S"
}
]
Reemplazá cada valor por la información real correspondiente. Si no contás con todos los datos es posible que el comprobante sea rechazado.
Este y otros problemas con los web services son detectados y resueltos rápidamente dentro de la Comunidad Afip SDK. Puedes unirte para estar al tanto de las novedades y problemas técnicos al usar los servicios de ARCA.