Error en importes de IVA

RunLLM
RunLLM

El error "los importes informados en AlicIVA no se corresponden con los porcentajes" significa que el importe de IVA declarado en el array de alícuotas (AlicIVA o Iva) no coincide con el porcentaje de IVA correspondiente aplicado sobre la base imponible. Por ejemplo, si informás un producto con base imponible $100 y alícuota 21%, el importe de IVA debe ser exactamente $21; cualquier diferencia genera este error según la documentación oficial.

Asegurate de calcular el importe de IVA como BaseImp * (porcentaje_iva / 100) y que el campo Importe en cada objeto del array Iva coincida con ese resultado. Si hay varias alícuotas, cada una debe estar correctamente calculada y sumada. ¿Te gustaría ver un ejemplo de código o más detalles?

Sources: