Traté de formatear el campo Cantidad a 2 dígitos usando Amount.toLocaleString() toLocaleString(indefinido, { minimalFractionDigits: 2 }),

Algunos de los valores de la cantidad se muestran correctamente, pero pocos son incorrectos, como $ 52.85.00 debe mostrarse como $ 52.85
function financial(x) { return Number.parseFloat(x).toFixed(2); } console.log(financial(123.456)); console.log(financial(0.004));`Puede usar Number.prototype.toFixed() para formatear con una cantidad de decimales. Nota: el método toFixed devolverá una cadena, por lo que debe volver a convertir a un número flotante si su objetivo no es solo mostrar. Para obtener más información sobre el documento de acceso al método .toFixed()
let numberToBeFormatted = 212.121212; let formattedNumber = parseFloat(numberToBeFormatted.toFixed(2))