Esta sección esta dedicada al proceso de configuración de certificados desde el módulo de prespuesto de SICOF ERP.
A continuación se listan las tablas que almacenarán las configuraciones de los certificados utilizados en los procesos de envío de documentos.
Tabla principal de la configuración de la información de los certificados.
OWNER | PRESUP01 | TABLE | FE_CERTIFICATE_INFO | COMMENTS | Contiene la información del Emisor y configuraciones de los certificados de firma de la funcionalidad de factura electrónica |
---|---|---|---|---|---|
# | NAME | NULLEABLE | TYPE | COMMENTS | |
1 | ID | N | VARCHAR2(32) | Identificador de Registro (automático) | |
2 | FECHA_INICIO_VIGENCIA | N | DATE | Fecha de inicio de vigencia del certificado | |
3 | FECHA_FIN_VIGENCIA | N | DATE | Fecha de fin de vigencia del certificado | |
4 | EMISOR_NIT | Y | NUMBER | Nit del emisor del certificado | |
5 | EMISOR_NOMBRE | N | VARCHAR2(256) | Razon social del emisor del certificado | |
6 | EMISOR_DIRECCION | Y | VARCHAR2(512) | Dirección del emisor del certificado | |
7 | EMISOR_CORREO | Y | VARCHAR2(256) | Correos (separados por ,) del emisor del certificado | |
8 | EMISOR_CONTACTO | Y | VARCHAR2(256) | Contactos (nombres de personas separados por ,) del emisor del certificado | |
9 | EMISOR_CEL_TEL | Y | VARCHAR2(256) | Números de teléfonos o celulares (separados por ,) del emisor del certificado | |
10 | NOTIFICACION_EMAIL_WS | N | VARCHAR2(256) | Correos (separados por ,) de notificación web service (usuarios de control interno) | |
11 | NOTIFICACION_EMAIL_ERP | N | VARCHAR2(256) | Correos (separados por ,) de notificación erp (usuarios administrativos) | |
12 | NOTIFICACION_FRECU_DIAS | N | NUMBER | Número de días para inicio de validación del vencimiento del certificado | |
13 | NOTIFICACION_FRECU_ENVIO | Y | NUMBER | Frecuencia de días para envio de correos por defecto 1 (se utiliza una vez se inicia la validación de vencimiento) | |
14 | NOTIFICACION_MSG_PREVIO | N | VARCHAR2(2048) | Mensaje base utilizado para la notificación previa de vencimiento del certificado | |
15 | NOTIFICACION_MSG_VENCIDO | N | VARCHAR2(2048) | Mensaje base utilizado para la notificación de vencimiento del certificado | |
16 | ESTADO | Y | VARCHAR2(1) | Estado del registro (A:Activo, I:Inactivo) | |
17 | FECHA_REGISTRO | Y | DATE | Fecha de registro (por defecto la fecha del servidor de base de datos) | |
18 | CODIGO_USUARIO | Y | NUMBER | Código del usuario erp que diligencia el registro | |
19 | CODIGO_MEMPRESA | Y | VARCHAR2(64) | Código de la empresa de la sesión en la cuál se diligencia el registro | |
20 | NOTIFICACION_TRAS_VENCER | Y | VARCHAR2(1) | Bandera que indica si la notificación se mantiene despúes de vencido el certificado |
Tabla secundaria de la configuración de la información de los certificados.
OWNER | PRESUP01 | TABLE | FE_CERTIFICATE_FILE | COMMENTS | Contiene los archivos que representan los certificados del emisor |
---|---|---|---|---|---|
# | NAME | NULLEABLE | TYPE | COMMENTS | |
1 | ID | N | VARCHAR2(32) | Identificador de Registro (automático) | |
2 | ID_CERTIFICATE_INFO | N | NUMBER | Identificador interno del registro del certificado del emisor (llave foránea) | |
3 | CERTIFICATE_FILE_NAME | N | VARCHAR2(512) | Nombre del archivo | |
4 | CERTIFICATE_FILE_EXT | N | VARCHAR2(8) | Extensión del archivo | |
5 | CERTIFICATE_FILE_CONTENT | N | CLOB | Contenido del archivo | |
6 | FILE_STORAGE_MODE | Y | VARCHAR2(32) | Modo del almacenamiento del contenido del archivo por defecto Base64 | |
7 | CODIGO_USUARIO | Y | NUMBER | Código del usuario erp que diligencia el registro | |
8 | CODIGO_MEMPRESA | Y | VARCHAR2(64) | Código de la empresa de la sesión en la cuál se diligencia el registro | |
9 | ESTADO | Y | VARCHAR2(1) | Estado del registro (A:Activo, I:Inactivo) |
A continuación se listan los métodos que apoyan la gestión del proceso de notificación de vencimiento de certificados.
OWNER | PRESUP01 | PACKAGE | PCK_FE_WS_PST | COMMENTS | Contiene métodos de gestión de la funcionalidad de factura electrónica |
---|---|---|---|---|---|
# | TYPE | NAME | RETURN | COMMENTS | OBSERVATIONS |
1 | FUNCTION | F_GET_CERTIFICATE_CURRENT | NUMBER | Devuelve el identificador interno de la configuración vigente de certificado | Si no existe configuración activa devuelve -1 |
2 | FUNCTION | F_GET_CERTIFICATE_MSG_P | VARCHAR2 | Devuelve el mensaje previo de notificación formateado | Si no existe configuración activa devuelve NULL |
3 | FUNCTION | F_GET_CERTIFICATE_MSG_V | VARCHAR2 | Devuelve el mensaje vencido de notificación formateado | Si no existe configuración activa devuelve el mensaje del último certificado configurado o NULL si no existe ninguna configuración previa |