Error en estructura de factura

RunLLM
RunLLM

El error "Si ImpTrib es mayor a 0 el objeto Tributos y Tributo son obligatorios" significa que, si informás un valor mayor a cero en el campo ImpTrib, también debés incluir el objeto Tributos (o Tributo) con el detalle de los tributos asociados en la estructura de la factura. Si no lo hacés, el web service rechaza la solicitud.

Esto está documentado en ejemplos y reportes de la comunidad, donde se indica que la omisión del objeto Tributos cuando ImpTrib es mayor a cero genera este error. Asegurate de que Tributos sea un array de objetos, no un objeto simple, y que cada tributo tenga los campos requeridos como Id, BaseImp, Alic, e Importe según corresponda. Más detalles en Discord AfipSDK.

¿Te gustaría ver un ejemplo de cómo estructurar el campo Tributos correctamente?

Sources: