Al consultar una factura (Botón 'Consultar SII') no enviada con anterioridad al SII, se genera un registro de verificación en la factura tipo:
DescripcionErrorRegistro: list index out of range
La respuesta recibida ha sido:
{
'Cabecera': {
'IDVersionSii': '1.1',
'Titular': {
'NombreRazon': '123456',
'NIF': '123456'
}
},
'PeriodoLiquidacion': {
'Ejercicio': '2021',
'Periodo': '02'
},
'IndicadorPaginacion': 'N',
'ResultadoConsulta': 'SinDatos',
'RegistroRespuestaConsultaLRFacturasEmitidas': []
}
El problema parece que viene del modelo 'aeat.check.sii.result', el método _get_data al obtener res['RegistroRespuestaConsultaLRFacturasEmitidas'][0]. Creo que se podría solventar cambiando
data = res['RegistroRespuestaConsultaLRFacturasEmitidas'][0]
por algo así
data_collection = res['RegistroRespuestaConsultaLRFacturasEmitidas']
data = data_collection[0] if data_collection else False
Podemos intentar haceros PR si queréis.
Gracias.
Al consultar una factura (Botón 'Consultar SII') no enviada con anterioridad al SII, se genera un registro de verificación en la factura tipo:
DescripcionErrorRegistro: list index out of range
La respuesta recibida ha sido:
El problema parece que viene del modelo 'aeat.check.sii.result', el método _get_data al obtener res['RegistroRespuestaConsultaLRFacturasEmitidas'][0]. Creo que se podría solventar cambiando
por algo así
Podemos intentar haceros PR si queréis.
Gracias.