Primer registro de invoice guardado contiene datos erróneos
Closed this issue · 2 comments
Garmur commented
Leyendo el primer registro de la tabla invoice se obtienen datos inconsistentes.
Garmur commented
Actualmente hay lecturas desde base de datos que devuelven Uint8Array con 255 elementos y causan errores en cálculos.
Cuando se obtienen datos Uint8Array de 256 elementos entonces todo está bien.
Garmur commented
Ya que Uint8Array se crea a partir de BigInt en forma de texto hexadecimal entonces se están rellenando los espacios iniciales que deben iniciar con 0 para tener una cadena de texto de 512 caracteres.
Al ser dos caracteres un número hexadecimal entonces siempre obtendremos 256 elementos para el Uint8Array.