Números de cuenta nacionales

  • 16 de mayo de 2006
  • Valoración:
  • 8 Comentarios
  • Negocios
Reglas y formatos de los códigos de cuentas españolas y mexicanas.
Se puede decir que prácticamente cada país tiene un formato distinto de número de cuenta bancario, con unas reglas particulares.

Por este motivo, para poder validar cualquier número de cuenta bancario de un país, habrá que conocer previamente su algoritmo. Normalmente existe documentación específica para cada uno de los algoritmos, y esta suele ser facilitada en los bancos del propio país.

En España existe un formato específico para los números de cuenta que se utiliza a nivel nacional denominado Código Cuenta Cliente.

En México existe un formato llamado CLABE (Clave Bancaria Estandarizada)

-Código CCC (Código Cuenta Cliente):

En España, todos los bancos utilizan el formato de Código Cuenta Cliente. Se trata de una secuencia de 20 dígitos, cuyo contenido se especifica a continuación:

  • 4 dígitos: Código del Banco
  • 4 dígitos: Código de la sucursal
  • 2 dígitos: Dígito de control
  • 10 dígitos: número de cuenta del cliente.

Existen listados proporcionados por los bancos que permiten verificar si existe la combinación de dígitos código de banco / sucursal, facilitando en muchos casos las direcciones y números de teléfono de las mismas, que deberían servir en última instancia, para validar los datos manualmente.

Los dos dígitos de control sirven para validar el resto del número de cuenta.

El primer dígito de control sirve para validar el Código del Banco y el de la sucursal.
El segundo dígito de control sirve para validar el número de cuenta.

-Código CLABE (Clave Bancaria Estandarizada):

En México, los bancos utilizan el formato de clave bancaria estandarizada, se trata de una secuencia de 20 dígitos, cuyo contenido se especifica a continuación:

  • 3 dígitos: Código de Banco
  • 3 dígitos: Código de Plaza
  • 11 dígitos: número de cuenta
  • 1 dígito: digito de control

Al igual que en España, existen listados proporcionados por los bancos que permiten verificar la existencia de la combinación de código de Banco y código de plaza.

Comentarios

Javi

17/1/2007
Si el código CLABE tiene 20 dígitos... vosotros habéis puesto 3+3+11+1... TOTAL=18 no??

omaira gomez

23/8/2007
fantastico pero necesito vuestra ayuda .nose xomo buscar el swift/bic del Banco AV.VILLAS Manizales Caldas Colombia para enviar documentacion al exterior (Suiza) y no se que es IBAN ni No. de clearing , podrán ustedes orientarme .Dicho banco no supo la respuesta.Gracias

ARTURO REYES PINEDA

17/8/2010
DUDA ACERCA DE DEPOSITOS DE ESPAÑA HACIA MEXICO
QUISIERA SABER QUE CLAVE DEBO DAR A GENTE DE ESPAÑA PARA QUE ME DEPOSITE EN CUENTA DE MEXICO Y COMO OBTENERLA. ELLOS ME PIDEN MI CODIGO IBAN PERO EN EL BANCO NO LO CONOCEN. QUISIERA QUE ME AYUDARAN.
FAVOR DE ESCRIBIR A : arturoreyespineda@hotmail.com

Ana Maria

09/9/2010
consulta codigos de cuentas de latinoamerica
Muy muy bueno tus articulos.
Queria conocer si tenés los codigos de los paises de LA ya que los estuve buscando y no he podido localizarlos a todos.
muchas gracias y felicitaciones por las notas !

Davi20

28/5/2011
comprobacion informaticamente
Se puede hacer en html:
http://asegespyme.com/html/recurso_comprobar-cuenta-bancaria.html
y php:
http://www.aplicacionesinformaticas.com/programas/gratis/ctabanco.php

WENDY JAZMIN SILVA ISIDORO

27/8/2011
cuenta bancaria
deseo saber sobre mi estado de cuenta cuanto se va acumulando desde el dia 15 de agosto del 2011 me gustaria que me mandaran un correo porfavor gracias urge

fbonillo

26/9/2011
Clase Codigo Cuenta
Necesitaba comprobar el codigo cuenta cliente y no encontraba ninguno por lo que hice el mio :
class numeroCuenta
{
private $entidad;
private $oficina;
private $digitocontrol;
private $numerocuenta;

function __construct($cuenta)
{
$this->entidad = substr($cuenta,0,4); //desde la posición cero cuatro posiciones hacia delante
$this->oficina = substr($cuenta, 4,4); //desde la posición cuatro cuatro posiciones hacia delante
$this->digitocontrol = substr($cuenta,8,2);
$this->numerocuenta = substr($cuenta,10,10);
}
public function ValidarCCC()
{
//Returns TRUE if var is a number or a numeric string, FALSE otherwise.
if (!is_numeric($this->entidad))
{
return "Entidad Erronea";
}
if (!is_numeric($this->oficina))
{
return "Oficina Erronea";
}
if (!is_numeric($this->digitocontrol))
{
return "Digito de Control Erroneo";
}
if (!is_numeric($this->numerocuenta))
{
return "Numero Cuenta Erroneo";
}
$primer_control="00".$this->entidad.$this->oficina;
$primer_digito=$this->DigitoControl($primer_control);
if ($primer_digito != $this->digitocontrol{0})
{
return "El código de cuenta cliente proporcionado no es válido";

}
$segundo_control=$this->numerocuenta;
$segundo_digito=$this->DigitoControl($segundo_control);
if ($segundo_digito != $this->digitocontrol{1})
{
return "El código de cuenta cliente proporcionado no es válido" ;
}
}
private function DigitoControl($control)
{
$cifras = Array(1,2,4,8,5,10,9,7,3,6);
$chequeo = 0;
for ($i=0; $i < count($cifras); $i++)
{
$chequeo = $chequeo + (intval($control{$i})*$cifras[$i]);
}
$chequeo = 11 - ($chequeo % 11);
if ($chequeo == 11) {$chequeo = 0;}
if ($chequeo == 10) {$chequeo = 1;}
return $chequeo;
}
}
Espero que os sirva. Saludos desde www.archivadigital.es

Angelica

14/11/2011
mi tarea de contabilidad
hola mi nombre es angelica villegas soy de cali/colombia y me dejaron una tarea de contabilidad y la pregunta es ¿cuales son las formulas de las cuentas? y he buscado en google pero no aparece asi que necesito sabes si me pueden ayudar bueno chaoo :D

Compartir