Os recomiendo hacer formularios independientes.
Porque entonces se confunden los tipos de los distintos objetos. Y referenciar por "unit.tipo" es liarlo mas.
saludos !
Código:
<sii:Exenta>
<sii:CausaExencion>E4</sii:CausaExencion>
<sii:BaseImponible>-50</sii:BaseImponible>
</sii:Exenta>
<sii:NoExenta>
<sii:TipoNoExenta>S2</sii:TipoNoExenta>
<sii:DesgloseIVA>
<sii:DetalleIVA>
<sii:TipoImpositivo>10</sii:TipoImpositivo>
<sii:BaseImponible>-45</sii:BaseImponible>
<sii:CuotaRepercutida>-5</sii:CuotaRepercutida>
entonces según el ejemplo, la factura de -45 base imponible y -5 de cuota ¿rectifica a otra de -50? o eso es la diferencia entre una factura u otra.
He repasado el cuadernillo de la aeat y no dice nada al respecto. Eso si, el sistema traga con lo que le pongas. le da igual.
Según he podido entender en una respuesta de la AEAT:
En marzo parece que abrirán una web para comprobar.
El formulario NO parece que sea para subir XMLs, será para teclear a mano la factura.
Saludos !