Cita:
Empezado por Virman
Buenos días, cuando intento rellenar la parte exenta del detalle de una factura emitida, me crea un objeto null que causa exception en mi código.
La causaExención la creo de la siguiente forma:
tipoConDesglose.Entrega.Sujeta.Exenta = new DetalleExentaType[1];
tipoConDesglose.Entrega.Sujeta.Exenta[0].CausaExencion = ((CausaExencionType)(numTipo));
Pero al intentar asignarle un valor me lanza error:
tipoConDesglose.Entrega.Sujeta.Exenta[0].CausaExencion = 'tipoConDesglose.Entrega.Sujeta.Exenta[0].CausaExencion' inició una excepción de tipo 'System.NullReferenceException'
Esto con la versión anterior (1.0) del SII no me daba problemas, a alguien más le pasa? Cómo debemos crear el objeto para adjuntar una causa de exención?
|
Es uno de los 4 puntos de cambio basicos
Código:
<sii:TipoDesglose>
<sii:DesgloseFactura>
<sii:Sujeta>
<sii:Exenta>
<sii:DetalleExenta>
<sii:CausaExencion>E2</sii:CausaExencion>
<sii:BaseImponible>22.07</sii:BaseImponible>
</sii:DetalleExenta>
</sii:Exenta>
</sii:Sujeta>
</sii:DesgloseFactura>
</sii:TipoDesglose>
Cita:
- En el libro de emitidas de la nueva versión, dentro del bloque <TipoDesglose> se añade la etiqueta <DetalleExenta> para permitir el desglose del importe exento en función de las distintas causas de exención que pasan a ser compatibles.
|