Error en Factura B

RunLLM
RunLLM

El error "(10051) Los importes informados en AlicIVA no se corresponden con los porcentajes" indica que el importe de IVA informado en el array AlicIVA no coincide con el porcentaje correspondiente al importe neto. Por ejemplo, si ImpNeto es 15151 y el IVA es 21%, entonces Importe en AlicIVA debe ser exactamente 15151 * 0.21 = 3181.71, y ese valor debe coincidir con el campo ImpIVA y el valor en la alícuota de IVA (Importe) para Id: 5 (21%) según la documentación y ejemplos oficiales (ver ejemplo, discord).

Revisa que el campo Iva esté presente y que el cálculo de Importe sea correcto. Por ejemplo:

Iva: [
  {
    Id: 5, // 21%
    BaseImp: 15151,
    Importe: 3181.71
  }
]

¿Te gustaría ver un ejemplo completo de cómo armar el objeto de datos correctamente?

Sources:

San
San

@user Y en la factura A es lo mismo?

RunLLM
RunLLM

Sí, en la factura A es exactamente lo mismo: los importes de IVA en el array AlicIVA deben coincidir con el porcentaje aplicado sobre el importe neto (ImpNeto). Por ejemplo, para 21% de IVA, el campo Importe debe ser ImpNeto * 0.21, y ese valor debe estar tanto en ImpIVA como en la alícuota correspondiente (ver ejemplo).

¿Querés que te muestre un ejemplo de código para factura A?

Sources: