Tiempo aproximado para lectura: 1:00 min
Duda
¿Por qué los campos EK_NUM y FE_NROCERT tienen diferente tamaño?
Ambiente
Cross Segmentos - TOTVS BackOffice (Línea Protheus) - MI - Financiero (SIGAFIN) - A partir de versión 11
Solución
El campo EK_NUM sigue el grupo de campos 18 (número de documento de entrada/salida). En este campo, además del número de documento fiscal, también se graba el número de certificado de retención, los números de los cheques y los números de documentos de crédito, mientras que el campo FE_NROCERT solo almacena el número de certificado de retención y no sigue un grupo de campos.
Este el motivo de la diferencia en tamaños de ambos campos, pues se trata de campos distintos que almacenan diferente tipo de información y solamente en el caso del número de certificado es donde coinciden.
Importante
Para evitar truncar el número de certificado en EK_NUM, se sugiere ajustar el tamaño del campo FE_NROCERT para 12 o 13, según sea el tamaño del número de documento fiscal en el ambiente, esto con el fin de tener la misma longitud en ambos campos.
Hasta la versión 12.1.2310, el cambio del tamaño del campo solo puede ser manual directamente en el diccionario de datos y banco de datos, ya que el Sistema no permite modificar el tamaño del campo FE_NROCERT desde el configurador por ser un campo reservado.
A partir de la versión 12.1.2410 será posible ajustar el tamaño del campo FE_NROCERT desde Configurador sin necesidad de modificar directamente en el diccionario de datos/banco de datos.
0 Comentarios