Estoy escribiendo una aplicación y estoy tratando de validar números de cheque antes de enviarlos para el pago. Según lo que he encontrado en línea, los números de cheque tienen una longitud de 6 dígitos, pero me pregunto si es lo mismo para otros países. Me preocupa principalmente los países occidentales.
Respuesta
¿Demasiados anuncios?Los cheques suelen numerarse de forma secuencial, para mantenerlos únicos para fines de registro. El número de cheque puede tener tantos dígitos como sea necesario, dependiendo de cuánto tiempo haya estado abierta la cuenta y, por lo tanto, cuántos cheques se hayan escrito. El cheque más reciente que examiné tenía un número de cuatro dígitos, pero como se ha señalado, las empresas pueden utilizar miles al año.
Recomiendo almacenar esto en un unsigned long o long-long, lo cual probablemente será comparable a los límites propios del banco.
No sé si hay un valor máximo explícito; necesitaríamos encontrar a alguien que conozca los estándares bancarios para responder a eso.
1 votos
Los míos tienen tres dígitos, EE. UU.
0 votos
No estoy seguro de lo que estás preguntando. Mis cheques (EE.UU) utilizan la cantidad de dígitos necesarios para mostrar el número de cheque, sin ceros al inicio o al final. El número de cuenta parece tener 14 dígitos y el número de ruta parece tener 9 dígitos.
1 votos
Bienvenido a Finanzas personales y dinero. Tal como está escrito, es probable que esta pregunta sea eliminada porque no está claro qué estás preguntando. ¿Qué número en el cheque estás tratando de validar? ¿El número de ruta, número de cuenta, número de cheque, ...? ¿Estás bien con una respuesta que sea válida para Estados Unidos pero no para Canadá/Inglaterra?
0 votos
Estoy bastante seguro de que las personas en la mayoría de los "países occidentales" no utilizan cheques regularmente. Debe de haber sido hace 20 años la última vez que vi uno yo mismo, y aún así eran poco comunes.
4 votos
Los cheques comerciales pueden tener un número mucho más grande. Acabo de mirar uno que deposité electrónicamente de un negocio: el número de cheque tenía diez dígitos.
0 votos
Hay empresas que pagan a 400,000 empleados cada día de pago, además de algunos millones de proveedores. Creo que necesitarían al menos 8 dígitos para no quedarse sin ellos en unos meses.
1 votos
@MichaelKjörling: Entonces supongo que no has estado en los Estados Unidos en 20 años... Los cheques siguen siendo muy comunes aquí, y hasta hace unos años, eran básicamente el único medio práctico de mover dinero diariamente. (¿O es que Estados Unidos no es un "país occidental"?)
0 votos
@NateEldredge El OP escribió "Estoy principalmente preocupado por los países occidentales". Los cheques pueden "seguir siendo muy comunes" en Estados Unidos, pero hasta donde yo sé, Estados Unidos sigue siendo solo un país. La mayor parte de Europa definitivamente cuenta como "países occidentales", también, por ejemplo.
0 votos
@MichaelKjörling: Bueno, interpreto tu comentario como diciendo "Nadie usa cheques en la actualidad, por lo que no tiene sentido ofrecerles soporte en tu aplicación." Aunque Estados Unidos sea solo un país, es muy grande, por lo que dejar fuera el soporte para cheques excluiría una parte muy significativa del mercado objetivo de la aplicación.
0 votos
@NateEldredge Bueno, ¿acaso escribí "Nadie usa cheques ya, así que no tiene sentido apoyarlos en tu aplicación.", verdad?
0 votos
@MichaelKjörling: Mis disculpas por el malentendido. Pero no estaba seguro de cuál era la relevancia de tu comentario sobre el uso de chequeos, a menos que fuera un consejo para el OP sobre si deberían preocuparse por el problema en absoluto.
0 votos
@NateEldredge La relevancia era que "países occidentales", en los que OP está "principalmente interesado", es bastante amplio. Cualquier respuesta adecuada a esto debe tener en cuenta las prácticas presentes en un número potencialmente grande de "países occidentales", así como cualquier otro país del que OP pueda estar preocupado y del que no sepamos ("principalmente" implica que el conjunto de países de interés es más grande que el conjunto de ejemplos que consiste en "países occidentales").