TypeScript · fácil
El ledger está pegando el id de factura al importe en vez de hacer una suma. "1042" + 10 se convierte en "104210", y el pago podría acabar en la factura equivocada. El id tiene que ser numérico antes de tocar el importe.
Devuelve el número de factura más el delta, no una cadena concatenada. "1042" más 10 devuelve el número 1052; un id inválido como "nope" devuelve null.
workspace/
└── src/
└── ledger.ts (adds strings like a drunk Excel)Con sharpen instalado, este comando abre exactamente este reto en tu arena local:
sharpen 19
¿Primera vez? La instalación completa está justo debajo.
npm install -g @juanwmedia/sharpen sharpen 19 npx @juanwmedia/sharpen 19 sharpen update