Ver Mensaje Individual
  #2905  
Antiguo 02-07-2018
Avatar de mrobles
mrobles mrobles is offline
Miembro
NULL
 
Registrado: may 2017
Posts: 115
Reputación: 7
mrobles Va por buen camino
Cita:
Empezado por Virman Ver Mensaje
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.
Responder Con Cita