Hola, viendo el esquema del xml, he realizado una prueba. Hay casos en los que se puede dar que una factura tenga varias claveregimen, por ejemplo algún producto que se tenga que aplicar inversión de sujeto pasivo y otros productos no, en la misma factura. Por lo que hemos estructurado el xml por claveregimen, de forma que si que me admite lo siguiente, este primer ejemplo son dos productos. Estamos aplicando 3 ivas, pero los hemos cada uno separado por su clave regimen, aunque sea la misma. No da ningún error en pruebas, pero no se si es correcto esto. Ya digo que lo hacemos para los casos en que se den diferentes claves dentro de una misma factura.
Gracias.
------
<sum1:NumSerieFactura>N2500156</sum1:NumSerieFactura>
----
<sum1

esglose>
<sum1

etalleDesglose>
<sum1:ClaveRegimen>01</sum1:ClaveRegimen>
<sum1:CalificacionOperacion>S1</sum1:CalificacionOperacion>
<sum1:TipoImpositivo>4</sum1:TipoImpositivo>
<sum1:BaseImponibleOimporteNoSujeto>100</sum1:BaseImponibleOimporteNoSujeto>
<sum1:CuotaRepercutida>4</sum1:CuotaRepercutida>
</sum1

etalleDesglose>
<sum1

etalleDesglose>
<sum1:ClaveRegimen>01</sum1:ClaveRegimen>
<sum1:CalificacionOperacion>S1</sum1:CalificacionOperacion>
<sum1:TipoImpositivo>10</sum1:TipoImpositivo>
<sum1:BaseImponibleOimporteNoSujeto>100</sum1:BaseImponibleOimporteNoSujeto>
<sum1:CuotaRepercutida>10</sum1:CuotaRepercutida>
</sum1

etalleDesglose>
<sum1

etalleDesglose>
<sum1:ClaveRegimen>01</sum1:ClaveRegimen>
<sum1:CalificacionOperacion>S1</sum1:CalificacionOperacion>
<sum1:TipoImpositivo>21</sum1:TipoImpositivo>
<sum1:BaseImponibleOimporteNoSujeto>100</sum1:BaseImponibleOimporteNoSujeto>
<sum1:CuotaRepercutida>21</sum1:CuotaRepercutida>
</sum1

etalleDesglose>
</sum1

esglose>
<sum1:CuotaTotal>35</sum1:CuotaTotal>
<sum1:ImporteTotal>335</sum1:ImporteTotal>