Especificación de formato de los campos e identificadores
Al especificar el formato de campo o crear una especificación de campo para una excepción de campo, escriba una Especificación para los campos de la forma más precisa posible según las reglas que se describen a continuación. Especifique códigos de barras utilizando este sistema también.
Especifica cuántos caracteres de un determinado tipo se permiten, utilizando el formato C(f-t), donde C indica el tipo de carácter, f indica «longitud desde» y t indica «longitud hasta». No se permiten espacios en la especificación de formato.
Notas:
- La especificación de formato para un campo está limitada a 256 caracteres.
- Si un operador de Verify intenta aprobar un valor de campo en una factura que no coincide con la especificación de formato o los parámetros de validación, se muestra un mensaje de aviso, que solicita al operador que confirme o cambie el valor. El operador puede aprobar un valor que no coincida con la especificación de formato y/o los parámetros de validación.
Símbolo | Significado | Ejemplo |
N | Caracteres numéricos | Ejemplo: N(7) Significado: Un campo numérico de siete dígitos. Campo: 1234567 |
A | Caracteres alfabéticos | Ejemplo: A(2-5) Significado: Un campo alfabético que contiene de dos a cinco caracteres. Campo: Abc |
X | Caracteres alfanuméricos y caracteres especiales como "#", ">", etc. | Ejemplo: X(5) Significado: Un campo que contiene cinco caracteres, cada uno de los cuales puede ser una letra, un número o un carácter especial. Campo: Abc3D |
W | Espacio en blanco | Ejemplo: N(3)WN(2) Significado: Un campo que contiene tres dígitos, un espacio y dos dígitos más. Campo: 123 45 |
S | Número con signo (con signo más o menos) | Ejemplo: SN(3) Significado: Un campo numérico de tres dígitos con un signo más o un signo menos delante. Si el número es negativo, va seguido por un signo menos (-) en la transacción resultante. Si el número es positivo y viene precedido por un signo más (+), irá seguido por un signo más en la transacción resultante. Campo: -425 |
- | Quitar caracteres específicos al principio o al final de una cadena | Ejemplo: N(4)-X(0-1)[#] Significado: El carácter #, si hay alguno, se elimina cuando se transfiere este campo de cuatro dígitos. Campo: 1234# Salida: 1234 |
* | Quitar cualquier carácter | Ejemplo: N(3)** Significado: Se eliminan los dos últimos caracteres. Campo: 1234# Salida: 123
* solo se puede utilizar al comienzo o al final de las especificaciones de formato. |
. | Decimal | Ejemplo: N(1-5).NN Significado: Un campo numérico que contiene entre uno y cinco dígitos seguidos por un punto decimal y dos dígitos más. Campo: 24,99 |
^ | Carácter excluido | Ejemplo: N[^0] Significado: Cualquier dígito individual excepto 0. Campo: 2 |
( ) | Obligatorio | Ejemplo: A(5) Significado: El campo debe contener cinco caracteres alfabéticos. Campo: Abcde |
[ ] | Carácter especificado (diferencia mayúsculas y minúsculas) | Ejemplo: N[139] Significado: Un dígito individual que puede ser 1, 3 o 9. Campo: 3 (Más ejemplos). |
{ } | Varios formatos | Ejemplo: {N(5)|N(10)} Significado: Un campo de cinco dígitos o un campo de diez dígitos. Campo: 12345 |
| | Operador de disyuntiva "o" utilizado para separar varios formatos cuando se permite más de uno | Ejemplo: {N(5)|N(10)} Significado: Un campo de cinco dígitos o un campo de diez dígitos. Campo: 1234567890 |