Evaluating bids

Generador de código de barra, tipo Pago Facil - solo script Ts

Published on the January 09, 2024 in IT & Programming

About this project

Open

El proyecto es generar códigos de barra, del tipo pago facil, se entrega toda la documentación como para generarlo, el banco para quien hay que generarlo se llama ROELA.

Hay que desarrollar un script en Nodejs, para que yo lo pueda ingresar a mi api rest expressjs.
El codigo tiene que estar generado en TypeScript y tiene que devolver un base64 listo para ser incrustado en el PHP.

El código de barra es para poner en las expesas de edificios, cada unidad del edificio tiene su codigo de barra personalizado. La info de cada unidad la tengo, el banco me mandó info sobre como hacerla, pregunten y les mando el instructivo.

Update: La idea es que el proyecto se haga en lenguaje Web, server-site(NodeJS), se llama a la función con toda la data necesaria y este devuelve el código de barra completo, para meterlo dentro de html que luego va a ser convertido a pdf, por una libreria en php (dompdf).
La pagina ya está hecha, solo necesito una funcion que devuelva el codigo de barra, para meter en el html, de forma automatica y eso se convierte a pdf.
Para efectuar el pago por el proyecto, me tengo que asegurar que el código de barra ande dentro del PDF.

Soy programador Web, me pueden hablar técnicamente que voy a entender, pregunten todo.
La data que me da el banco para generar el código de barra está acá: https://www.bancoroela.com.ar/siro-developers.html -> codigos de barra, necesitan la contraseña para ver determinadas cosas, será entregada una vez empezado el proyecto.

También hacer código de pago electrónico.

La idea simplificando es generar una funcion que reciba los parametros necesarios para generar el codigo de barra y devuelva un string base64 representando la imagen del codigo de barras. En el archivo adjunto podran encontrar los parametros necesarios y un ejemplo del codigo de barra.

Hace tiempo me hicieron este generador de codigos de barra en .NET, pero ahora me falla porque solo acepta 7 digitos y solo anda en Windows.
Pueden instalar este codigo y veran exactamente lo que necesito, con los mismos parametros y todo. No tengo el codigo fuente del .NET solo el compilado.
En otra carpeta encontraran la Documentacion y un ejemplo de como se tiene que ver.

Pueden agregar los packages que necesiten, si quieren entregarlo con un ExpressJS no tengo problema, pero no quiero que esto genere costos extras o delay en la entrega. Soy programador y me puedo adaptar o agarrar el codigo que me entreguen y adaptarlo a mi stack.

En el archivo adjunto encontraran una carpeta con un compilado, esto lo instalan en un IIS en windows y ya pueden ver lo que necesito.


Este es un ejemplo del JSON que le mando al servicio en .NET

{"EmpresaServicio":"0447","Concepto":"2","IdentificadorCuenta":"5120198898","CodigoBarras":"","ErrorCode":"","ErrorDesc":"","Vencimiento":"240115","Deudor":"18122049","idRoela":"5120198898","PrimerImporte":"10623700","DiasHasta2":8,"SegundoImporte":"10623700","DiasHasta3":5,"TercerImporte":"10623700","abierto":false}

El servicio que estoy requiriendo tiene que mandar dos tipos de codigos de barra, uno abierto y otro cerrado, el ejemplo anterior es para un codigo de barra cerrado, esto implica que los importes son absolutos, y el comprador solo puede abonar ese importe.
ABIERTO significa que el comprador puede abonar el importe que desee.

En el proyecto adjunto van a poder ver ambos ejemplos

Category IT & Programming
Subcategory Web development
What is the scope of the project? Small change or bug
Is this a project or a position? Project
I currently have I have specifications
Required availability As needed
Experience in this type of projects No (I haven’t managed this kind of project before)
Roles needed Developer

Delivery term: Not specified

Skills needed

Other projects posted by F. L.