-
Notifications
You must be signed in to change notification settings - Fork 62
Open

Description
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.
Metadata
Metadata
Assignees
Labels
No labels