1. Coope_Requerida_Instituciones_Implementacion

Download Report

Transcript 1. Coope_Requerida_Instituciones_Implementacion

Cooperación Requerida de las
Instituciones para la
Implementación de Sistema en
las Instituciones
VUE
30 de Octubre de 2012
Tabla de Contenidos
1.
Flujograma de Implementación de Sistema en las
Instituciones
2.
Flujo de Mensajes Estándares
3.
Flujo de Procesamiento de Anulación
4.
Flujo de Procesamiento de Aprobación de corrección
5.
Aspectos de Desarrollo en las Instituciones sujetas a
enlace por GATEWAY
6.
Flujograma del Sistema de Pago-e a Implementar
7.
Flujograma de la Firma-e a Implementar
8.
Enlace de Información
9.
Administración de Código por Entidades
10.
Encripción de Contraseña del Certificado Digital
11.
Descargar el Documento Adjunto de Alfresco
de las Instituciones para la
1. Flujograma de Implementación de Sistema en las Instituciones(1/3) Cooperación RequeridaImplementación
del Sistema
■ Esquema Conceptual del Sistema
El presente es el esquema conceptual del Servicio de Distribución de Documentos aplicados a la VUE y a las Instituciones.
Para la implementación del sistema de acuerdo al esquema siguiente se requiere que las Instituciones sujetas a enlace de Información tengan
preparadas el entorno para su implementación.
Sistema VUE
Solicitante(OCE)
Institución sujeta a enlace por Gateway
Portal VUE
Sistema Base de Servicios por Institución
Elaboración de Solicitud
Estado de Solicitud
Pago-e
Notificación de
Resultado
BD del Sistema
Operado por la Institución
WSDL
Gateway
BD de
Interfaz
ESB(Enterprise Service Bus)
WSDL
WSDL
BD de
Institución
WSDL
Instituciones de Enlace
BD de Sistema Operativo
Sistema de Procesos
SRI
SC
WAIP
Distribución de
Documentos
Portal VUE
Institución sujeta a enlace por WAIP
INH
OAE
…
Procesamiento de
Recepción
Evaluación▪
Inspección
Aprobación▪Desap.
Notificación de
Resultado
WAIP(Web Application for Internal Process)
Procesamiento de
Recepción
Aprobación▪Desaprobac.
Evaluación▪Inspección
Notificación de
Resultado
-2-
Sist. Implementado
por VUE
Sist. de la Institución de
Enlace
Webservice Externo
JDBC/ODBC(Son
diferentes por Institución)
Aplicación de SSL
en VUE
Aplicación de SSL
en la Institución
de las Instituciones para la
1. Flujograma de Implementación de Sistema en las Instituciones(2/3) Cooperación RequeridaImplementación
del Sistema
■ Diagrama de configuración del Software
La solución Gateway se implementa en el servidor para Gateway que proporciona cada entidad, a excepción de las diferencias que existe de
cada entidad como la BD y el Sistema Operativo, se configurará con la misma arquitectura del servidor de la VUE.
Sistema VUE
VUE
Institución sujeta a enlace por Gateway
Java 1.6.0_25
Gateway For
Linux
Gateway For
Windows
Adobe LCDS
Java 1.6.0_25
Java 1.6.0_25
Spring Framework
Spring Framework
Spring Framework
CXF
CXF
CXF
ESB
Alfresco DM
Alfresco DM
Alfresco DM
Spring Quartz Batch
Spring Quartz Batch
Spring Quartz Batch
Jboss 5.2.1
Jboss 5.2.1
SecureXML
Apache
Apache
PostgreSQL
MySQL
Oracle
Apache
Jasper Reports
RedHat Linux
Windows Server
Jboss 5.2.1
OpenPKI
Oracle 11g R2
RedHat Linux
-3-
de las Instituciones para la
1. Flujograma de Implementación de Sistema en las Instituciones(3/3) Cooperación RequeridaImplementación
del Sistema
■ Listado de Software
Clasificación
Sistema
Software
Software de
Desarrollo
Software de
seguridad
Producto
Observaciones
Instalación o no del
Gateway
OS
Redhat(Linux)
Windows Server
Se reutilizará el Sistema Operativo (OS) que proporciona la entidad como el OS del
servidor del Linux y NT
Reutilización del
Sistema Operativo de
la Entidad
WEB
Apache (v2.2.21)
En caso de existir un Web Service que está siendo utilizado por la entidad, es
posible reutilizarlo.
O
(Reutilizar en caso de
poseer la entidad)
WAS
JBOSS (v5.2.1)
Se configura el SOA(Service Oriented Architecture) teniendo como base al apache
CXF al WAS(Web Application Server) donde se suben las aplicaciones del
Gateway.
O
DBMS
Oracle / Mysql / postgreSQL
En la BD que está utilizando la entidad, se elabora la cuenta de la BD de interfaz y
las tablas.
Reutilizar la BD de la
entidad
Sistema de gestión de
documentos
Alfresco DM
Como una solución Enterprise-class Document Management , es un sistema que
maneja en forma de archivos los textos del XML y los archivos adjuntos. En caso
de que la entidad posea se puede reutilizar.
O
(Reutilizar en caso de
poseer la entidad)
Framework
Spring (v3,0,5)
Es un Framework ligero que proporciona las funciones como del logging,
transactión, etc que necesitan las aplicaciones empresariales en la base del Java.
O
Webservice Flatform
Apache CXF (v2.2.12)
Es una plataforma que proporciona el Apache para la fácil configuración del Web
Services
O
ESB
Jobss ESB
Como un Enterprise Service Bus que es proporcionado por el Jboss, ofrece las
funciones para conectar mediante la integración de los servicios que están
distribuidos.
X
Batch
Spring Quartz batch
El Batch scheduler que se utiliza en la trasmisión de las aprobaciones desde el
Gateway a la VUE
O
UI Controller
Adobe LCDS
Módulo que hace las funciones del Proxy que hace posible traer los datos de la BD
por medio del WAS desde el Flex al Live cycle Data Service
X
Reporting
Jasper Reports
Módulo para generar en archivo PDF los certificados como tales como el Rerpot
X
Certificación PKI
KICA OpenPKI
Módulo para Login en base al certificado digital que proporciona KICA
X
Encriptación XML
KICA SecureXML
Módulo de cifrado y descifrado en base al XML que proporciona KICA
X
-4-
Cooperación Requerida de las Instituciones para la
Implementación del Sistema
2. Flujo de Mensajes Estándares (1/2)
OCPs
Procesamiento de
Proceso
Proceso opcional
Proceso obligatorio
Dist. Doc VUE
VUE
Inst. GATEWAY
Sistema Institución
Elaboración
Solicitud
OCE
Presentación
Solicitud
Guardar
Solicitud (XML)
Re-elaboración
Solicitud
Consulta
Error de validación
Consulta Tasa
Solicitud de c
ancelación
Banco Pago-e
BANRED
Consulta Notificación
Solicitud receptada
Subsanación
Solicitud
Consulta Subsanación
requerida
Guardado de
Error de validación
‘9’,‘4’
Presentación Modificación solicitada
(Código: 110/140)
Error de validación (910) ‘9’
Pago autorizado(120)‘9’
Guardado de Detalle
Imposición Tasa
Guardado de Razón de
Cancelación(XML)
Guardado de Notificación de
Desistimiento aprobado
Guardado Detalle
Pago de Tasa(XML)
Guardado de
Detalles de Solicitud re
ceptada
Guardado de Notificación
de Subsanación
Guardado de Subsanación de
Solicitud
Verificación Detalle de
Error
Desistimiento
solicitado(610)
‘9’
Desistimiento
aprobado (620)
‘9’
Pago confirmado(130)
‘9’
Solicitud receptada(210)
‘9’
‘9’
Subsanación requerida
(410)
Subsanación enviada(420)
‘4’
Procesamiento de Solicitud por Gateway
-5-
Guardado Detalle
Imposición Tasa
Guardado de Razón de
Cancelación
Guardado de Notificación de
Desistimiento aprobado
Registro Detalle
Imposición Tasa
Responsable
de Institución
Registro de Validación de
Solicitud de Cancelación
Guardado Detalle
Pago de Tasa
Guardado Detalle
Solicitud receptada
Registro Detalle
Solicitud receptada
Guardado Detalle Subsanación
Guardado Detalle Subsanación
Registro Detalle
Subsanación
Cooperación Requerida de las Instituciones para la
Implementación del Sistema
2. Flujo de Mensajes Estándares (2/2)
Procesamiento de
Proceso
OCPs
Proceso opcional
Proceso obligatorio
Dist.Doc.VUE
VUE
OCE
Consulta Notificación
Resultado
Consulta Certificado
Consulta de
Autorización única
de imp/exportación
de control previo
Guardado Detalle
Desaprobación
Guardado Detalle
Certificado
Guardado Autorización
Solicitud C. Previo Impo/Exp.
Sistema Institución
Inst. GATEWAY
Guardado Detalle
Desaprobación
Solicitud no aprobada‘9’
(Código: 310)
Guardado Detalle
Certificado
‘9’
Solicitud aprobada
(320)
Registro Detalle Ce
rtificado
Resp.Instituc.
AUCP enviado a la
‘9’
Aduana
(510)
Guardado Detalle
AUCP Impo/Exportac.
SENAE
Consulta de Listado de Autorización
única de imp/exportación de control
previo
Guardado Resultado Inspección Despacho
Consulta de Result
ado de Aforo
Registro Detalle
Desaprobación
Guardado Resultado Despacho
Consulta Resultado
Despacho
Consulta de
Autorización única
de imp/exportación
de control previo
Registro Resultado
Inspección
Resp.Aduana
Registro Resultado
Despacho
DB to DB
Procesamiento de Solicitud por Gateway
Resultado de inspección ‘9’
recibido por la institución(520)
Resultado del Aforo ‘9’
recibido por la
institución y OCE(530
)
-6-
Guardado Inspección Despacho
Consulta Inspección
Despacho
Guardado Resultado Despac
ho
Consulta Resultado
Despacho
Resp.Instituc.
3. Flujo de Procesamiento de Anulación
Cooperación Requerida de las Instituciones para la
Implementación del Sistema
Procesamiento de
Proceso
OCPs
Proceso opcional
Proceso obligatorio
Dist.Doc.VUE
VUE
Sistema Institución
Inst. GATEWAY
OCE
Solicitud de
Anulación
Guardado de Solicitud de
Anulación(XML)
‘9’
Anulación solicitada
(Código: 640)
Anulación aprobada
‘9’
(650)
Consulta de Estado
de Procesamiento
Guardado de Notificación de
Detalle de Anulación aprobada
Guardado de Detalles de
Solicitud de Anulación
Guardado de Detalles de
Aprobación de Solicitud de
Anulación
Registro de Aprobación de
Solicitud de Anulación
Resp.Instituc.
Registro de Revocación realizada
Consulta de Estado
de Procesamiento
Guardado de Notificación de
Revocación realizada
Registro del Detalles de
Cancelación de Autorización única
de imp/exportación de control
previo
‘9’
Revocación realizada
(630)
AUCP enviado a la
‘3’
Aduana
(510)
Procesamiento de Solicitud por Gateway
-7-
Guardado de Detalles de
Revocación realizada
Registro de Detalles de Cancelación
de Autorización única de
imp/exportación de control previo
Cooperación Requerida de las Instituciones para la
Implementación del Sistema
4. Flujo de Procesamiento de Aprobación de corrección
Procesamiento de
Proceso
OCPs
Proceso opcional
Proceso obligatorio
Dist.Doc.VUE
VUE
Modificación de
Certificado
‘52’
Solicitud Corrección de
Certificado(XML)
Corrección solicitada
(Código: 150)
‘9’
OCE
Consulta de Estado
de Procesamiento
Guardado Notificación de
Devolución de Solicitud de
Corrección de Certificado
Consulta de Estado
de Procesamiento
Guardado Detalle
Certificado
Guardado Detalle de
Modificación de Autorización
Única de imp/exportación de
Control Previo
Consulta de Estado
de Procesamiento
Sistema Institución
Inst. GATEWAY
Guardado Detalle
Certificado
Guardado Detalle de
Modificación de Autorización
Única de imp/exportación de
Control Previo
Solicitud de corrección
no aprobada (350)
Solicitud de corrección ‘35’
aprobada (340)
AUCP enviado a
la Aduana(510)
‘35’
‘34’
Rectificación realizada
(33
0)
AUCP enviado a
la Aduana(510)
Procesamiento de Solicitud por Gateway
-8-
34’
Guardado Detalle de
Solicitud de Corrección
Guardado Detalle de Devolución de
Solicitud de Corrección de Certificado
Guardado Detalle de Solicitud
de Corrección de Certificado
Resp.Instituc
Registro de Devolución de
Corrección de Certificado
Registro de Aprobación de
Solicitud de Certificado
Guardado Detalle de
Modificación de Autorización
Única de imp/exportación de
Control Previo
Guardado Detalle
Certificado
Guardado Detalle de
Modificación de Autorización
Única de imp/exportación de
Control Previo
Corrección
Detalle Certificado
5. Aspectos de Desarrollo en las Instituciones sujetas
a enlace por GATEWAY
Cooperación Requerida de las Instituciones para la
Implementación del Sistema
BD de la interfaz de la entidad
Información de Firma de Responsable
(Gestión del certificado-e)
- ID de responsable (CI)
- Archivo de certificado-e [Nombre de ruta
de archivo] (xxx.pfx) => para la firma
Código de verificación de
notificaciones : 22
VUE
※ Certificado-e :
Archivo
Código de verificación de
notificaciones : 21
Imposición de tasa
Código de verificación de
notificaciones : 11
Código de verificación de
notificaciones : 12
Código de verificación de
notificaciones : 22
Código de verificación de
notificaciones : 21
Código de verificación de
notificaciones : 11
Código de verificación de
notificaciones : 22
Código de verificación de
notificaciones : 22
Gestión de notificaciones
- Solicitud receptada, cancelación,
aprobación / desaprobación etc.
Código de verificación de
notificaciones : 21
Notificación de error
Responsable
de la entidad
Código de verificación de
notificaciones : 21
Último estado de doc-e
※Información de
doc. adj.
Código de verificación de
notificaciones : 12
Solicitud/ Certificado
※ Información
de Aprobación
de Responsable
(Listado de
autorizantes)
Autorización única de control
previo de importación y
exportación
SENAE
※ Archivo de
noficiación
Código de verificación de
notificaciones : 12
- No. Solicitud / Certificado
Código de verificación de
notificaciones : 11
Sistema interno
de OCPs
Código de verificación de
notificaciones : 11
Notificación de
resultado de inspección
Código de verificación de
notificaciones : 12
Código de verificación de
notificaciones : 11
Notificación de
resultado de despacho
Código de verificación de
notificaciones : 12
-9-
※ Tipo de certificado-e
1. Token
2. Archivo
- ANF, Security data,
Banco Central
5. Aspectos de Desarrollo en las Instituciones sujetas
a enlace por GATEWAY(1/7)
Cooperación Requerida de las Instituciones para la
Implementación del Sistema
■ Aspectos de Enlace de Sistemas y de Desarrollo
[Vinculado a Desarrollo]
1. Se debe desarrollar y/o mejorar las pantallas vinculadas para el procesamiento de trámites y reflejar en la Estructura de Procesos de los
Sistemas de Instituciones mediante la consulta(JDBC/ODBC) de la información de Documentos-e en la BD de Interfaz recibidos desde
VUE.
2. Se guarda en la BD de Interfaz el detalle de procesamiento de trámites realizados en los sistemas de las Instituciones y luego, el equipo
de desarrollo de VUE lo envía hacia VUE.
3. Si se produce alguna modificación en la propuesta del plan a aplicar en la interfaz de la parte perteneciente a la Institución relacionado
con las Firmas-e, se reflejarán las modificaciones y habrá posibilidad de re-distribución del material.
Sistema de Entidades Gateway
Interface DB
Gateway
Solicitud
Información de Pago
Información del Resultado de
Aforo
Información del Resultado de
Despacho
Sistema de Entidad
WSDL
Información de Último estado
de Documento eléctronico
VUE
Distribución
de documento
s-e de Entidad
Información de Orden de
Pago de Tasa
Notificación
(Solicitud receptada,
Subsanación, Desaprobación,
Cancelación/Anulación)
- 10 -
Información de Códigos
Información de Certificados
Autorización Única de
Control Previo de
Imp/Exportación
BD de
Entidad
5. Aspectos de Desarrollo en las Instituciones sujetas
a enlace por GATEWAY(2/7)
Cooperación Requerida de las Instituciones para la
Implementación del Sistema
■ Código de Distribución de Documento (1/2)
Son códigos definidos sobre los Estados de Envío/Recepción de Documentos-e entre la Institución y el Sistema VUE.
Estos códigos pueden modificarse durante el desarrollo y en caso de ocurrir tal situación se comunicará de inmediato a
las Instituciones.
Códigos de Distribución de Documentos
Dirección
Distribución
Código
Institución->VUE
310
Inicio Envío Institución
Inicio de envío desde la Institución hacia VUE
Institución->VUE
320
Fin Envío Institución
Fin de envío desde la Institución hacia VUE
Institución->VUE
330
Error Envío Institución
Error ocurrido durante el envío de la Institución a VUE
VUE->Institución
410
Inicio Recepción Institución
Inicio de Recepción por la Institución desde VUE
VUE->Institución
420
Fin de Recepción de Institución
Fin de Recepción por la Institución desde VUE
VUE->Institución
430
Error de Recepción de Institución
Error ocurrido durante la recepción por la Institución desde VUE
Nombre de Código
Definición de Mensaje
▶ Tabla vinculado(TA_CMM_STAT)
- 11 -
5. Aspectos de Desarrollo en las Instituciones sujetas
a enlace por GATEWAY(2/7)
Cooperación Requerida de las Instituciones para la
Implementación del Sistema
■ Código de función de Documento(Code Indicating the function of the message : UN/TDED ID : 1225) (2/2)
Muestra la función del documento cuando el emisor envía dicho documento.
Por lo cual, con el documento + el Código de función de Documento, se muestra el propósito por el cual el emisor envía al
receptor dicho documento.
Éstos códigos pueden variar durante el desarrollo, y cuando esto suceda se notificará a las instituciones.
Código
de Función de Documento
문서기능
Código
Nombre de Código
Definición de Mensaje
1
Cancelación
Message cancelling a previous transmission for a given transaction.
3
Eliminación
Message containing items to be deleted.
4
Modificación
Message containing items to be changed.
9
Envío inicial
Initial transmission related to a given transaction.
34
Rectificación por la entidad
The referenced message is accepted but amended.
35
Re-aprobación
Change-free transmission of a message previously sent.
52
Corrección después de ser aprobado
A code used to indicate an amendment suggested by the sender.
▶ ID de código vinculado: VUE_0026
- 12 -
5. Aspectos de Desarrollo en las Instituciones sujetas
a enlace por GATEWAY(3/7)
Cooperación Requerida de las Instituciones para la
Implementación del Sistema
■ Código de Procesamiento(1/2)
Son códigos definidos sobre los Estados de Procesamiento de Documentos-e entre la Institución y el Sistema VUE.
Estos códigos pueden modificarse durante el desarrollo y en caso de ocurrir tal situación se comunicará de inmediato a las Instituciones.
Códigos de Procesamiento para la Distribución de Documentos
Actor de Registro
Código
Nombre de Código
Definición de Mensaje
OCE
110
Solicitud enviada
El OCE envía la Solicitud a la Institución
Institución
120
Pago autorizado
La Institución envía al OCE la Información de la liquidación de tasa incluyendo el monto de Tasa, Cuenta
Bancaria, etc.
VUE
130
Pago confirmado
OCE
140
Modificación solicitada
OCE
150
Corrección solicitada
El OCE envía a la Institución la información de Solicitud receptadapara solicitar la Modificación de un Solicitud
aprobada – Solo se podrá realizar un envío por Solicitud aprobada.
OCE
160
Informe enviado
El OCE envía los asuntos del informe a la institución
- ejemplo: Informe Pre-arribo, Informe de Entrada a Puerto
Institución
210
Solicitud receptada
La institución envía la información de haber receptado (Solicitud receptada) de Solicitud al OCE.
Institución
310
Solicitud no aprobada
La Institución envía la información de la Desaprobación al OCE.
Institución
320
Solicitud aprobada
La Institución envía la información del Solicitud aprobada al OCE.
Institución
330
Rectificación realizada
La Institución envía la información del Certificado modificado por Autoridad Directa desde la Institución al
OCE.
Institución
340
Solicitud de corrección
aprobada
La Institución envía al OCE la información del Solicitud aprobada sobre la Solicitud de Corrección de
Certificado solicitado por el OCE.
Institución
350
Solicitud de corrección no
aprobada
La Institución envía al OCE la Notificación de Devolución sobre la Solicitud de Corrección de Certificado
solicitado por el OCE.
VUE recibe desde BANRED la información del pago de tasa y la envía a la Institución
El OCE envía a la Institución la información de Solicitud para solicitar la Modificación de un Certificado antes
de ser receptado.
- Solo se podrá enviar antes de ser receptado(hasta antes de pagar la tasa)
- En caso de que se haya enviado la Orden de Pago de la tasa, éste se anulará y deberá de emitir nuevamente
una Orden de Pago de Tasa.
- 13 -
5. Aspectos de Desarrollo en las Instituciones sujetas
a enlace por GATEWAY(3/7)
Cooperación Requerida de las Instituciones para la
Implementación del Sistema
■ Código de Procesamiento(2/2)
Son códigos definidos sobre los Estados de Procesamiento de Documentos-e entre la Institución y el Sistema VUE.
Estos códigos pueden modificarse durante el desarrollo y en caso de ocurrir tal situación se comunicará de inmediato a las Instituciones.
Códigos de Procesamiento para la Distribución de Documentos
Actor de Registro
Código
Nombre de Código
Institución
410
Subsanación requerida
OCE
420
Subsanación enviada
Institución
510
AUCP enviado a la Aduana
SENAE
520
SENAE
530
OCE
610
Resultado de inspección
recibido por la institución
Resultado del Aforo recibido
por la institución y OCE
Desistimiento solicitado
Definición de Mensaje
La Institución envía al OCE la Notificación de Subsanación (en caso necesario) cuando se encuentre en fases de Evaluación,
Inspección y/o Evaluación.
El OCE envía a la Institución la Información de la Solicitud subsanada.
- Solo se podrá realizar un envío por cada Notificación de Subsanación.
La Institución envía a SENAE la Información del Resultado de Solicitud aprobada.
SENAE envía a la Institución el resultado de Aforo a la Institución.
SENAE envía al OCE y a la Institución la Información de Resultado del Aforo recibido por la institución y OCE.
El OCE envía a la institución la información de Solicitud de Cancelación sobre la Solicitud solicitada.
– Se podrá enviar solo hasta antes de la Solicitud receptada(210)
Institución
620
Desistimiento aprobado
La Institución envía al OCE la Información de Aprobación de la Cancelación solicitada.
– No hay devolución sobre la Solicitud de Cancelación por el Solicitante.
– La institución podrá cancelar la solicitud sin necesidad de una petición del solicitante cuando éste no haya pagado la tasa
impuesta en el periodo correspondiente.
Institución
630
Revocación realizada
La Institución envía al OCE la Información de Revocación realizada solo para los Certificados Aprobados.
OCE
640
Anulación solicitada
El OCE envía a la Institución la Información de la Solicitud de Anulación del Certificado.
Institución
650
Anulación aprobada
La Institución envía al OCE la Información de Aprobación de la Solicitud de Anulación del Certificado.
- No hay devolución sobre la Solicitud de Anulación por el Solicitante.
Institución
910
Error de validación
La Institución envía al OCE el mensaje de Error de validación.
▶ ID de código vinculado: VUE_0010
- 14 -
5. Aspectos de Desarrollo en las Instituciones sujetas
a enlace por GATEWAY(4/7)
Cooperación Requerida de las Instituciones para la
Implementación del Sistema
■ Procesamiento de Solicitud/Certificado mediante GATEWAY(1/4)
El Responsable de Institución consulta la información de la Solicitud enviada por el Solicitante y ejecuta el proceso correspondiente a la Institución.
Después de verificar el material entre la Institución y el Sistema VUE, el Estado de la finalización de la tarea se verifica mediante los códigos de verificación de las
Notificaciones. Responsable Institución
1. Consulta el Número de Solicitud, Código de Documento correspondientes a
aquellos casos cuyo estado en la tabla de Último Estado de Documento-e es
Solicitud(110) o Modificación solicitada(140) o Corrección solicitada(150) o
Subsanación enviada(420) y Requiere Código de Verificación de Notificación: 11.
Recepción
2. Consulta la información de Número de Solicitud, Código de Documento, y
luego lleva a cabo el proceso de la Institución.
Responsable
Institución
3. Modifica en la Tabla de Último Estado de Documento-e, en el campo
Requiere Notificación a Código de Verificación de Notificación : 12.
VUE
Códigos de Verificación de
Notificaciones
Código
Último Estado
Documento-e
Nombre de Código
11
Solicitud de Tarea
12
Fin de Tarea
13
Error de Tarea
21
Solicitud de Envío a VUE
22
Fin de Envío A VUE
23
Error de Envío a VUE
1. Guarda la Información del Detalle de
Certificado en la Tabla de Certificados.
Solicitud/Cert
ificado
Envío
▶ ID de código vinculado: VUE_0047
1. Consulta el Código de Institución, No.Orden de Proceso, No.Solicitud, Código de
Formulario correspondientes a aquellos casos cuyo Código de Verificación de Notificación
es ‘21’ y los estados en la tabla de Último Estado de Documento-e sea Solicitud
aprobada(320) o Rectificación realizada(330) oSolicitud de corrección aprobada(340).
2. Consulta la Información del Certificado en la Tabla de Certificados y la envía a VUE.
3. Modifica en la Tabla de Último Estado de Documento-e, en el campo Requiere
Notificación a Notificación: 22
- 15 -
Información de
Aprobación de
Responsable
2. Se modifica el Código de Verificación de
Notificación a ’21’, y cambia el Código de
Procesamiento en base a la Solicitud
aprobada(320), Rectificación
realizada(330),Solicitud de corrección
aprobada(340).
1. Se guarda la los datos de responsable que
aprobó el certificado.
Área de Tareas de VUE
Área de Tareas de Institución
5. Aspectos de Desarrollo en las Instituciones sujetas
a enlace por GATEWAY(4/7)
Cooperación Requerida de las Instituciones para la
Implementación del Sistema
■ Procesamiento de Solicitud/Certificado mediante GATEWAY(2/4) – Lineamiento de Desarrollo(Con base Postgresql)
[Procesamiento de Solicitud]
1. Traer el Número de Solicitud y Código de Formulario receptado
SELECT REQ_NO AS “Número de Solicitud”, DCM_CD AS “Código de Documento[Archivo]” FROM TN_ELD_EDOC_LAST_STAT
WHERE ( AFR_PRST_CD = '110' OR AFR_PRST_CD = ‘140' OR AFR_PRST_CD = '150' OR AFR_PRST_CD = '420') AND
NTFC_CFM_CD = ‘11';
2.
Se proporciona por separado el listado de la Tabla de Solicitud(rubro) que corresponda al Código de Formulario y se procesa la tarea
consultando la información por el Número de Solicitud(Proporción de material por Entidad)
SELECT * FROM Tabla de Solicitud(rubro)
WHERE REQ_NO = ‘Número de Solicitud’ ;
Consultar la información de los documentos adjuntados al solicitar y se guarda esta información para realizar el procesamiento.
[Ver la página 47 [Descargar el documento adjunto Alfresco] ]
SELECT A.FL_ID, A.FL_NM, A. ATCH_DCM_CTG_NM
FROM TA_IPT_DOCB_FL_INF A LEFT OUTER JOIN TN_ELD_EDOC_LAST_STAT B
ON (A.PRCS_SN = B.PRCS_SN AND A.ORGZ_CD = B.ORGZ_CD )
WHERE A.FL_TYPE_CD = '003'
AND B.REQ_NO = ‘Número de Solicitud';
3. Cuando finalize el trabajo, se modifica a Código de Verificación de Notificación: 12
UPDATE TN_ELD_EDOC_LAST_STAT
SET NTFC_CFM_CD = ‘12’
WHERE REQ_NO = ‘´Número de Solicitud’;
4. En caso de estar sujeto a la Imposición de Pago, ver la página 26 del documento[Flujograma del Pago-e a implementar]
Notificar la Recepción(ver la página 19 del documento[Procesamiento de Notificación Mediante GATEWAY])
[Procesamiento de Certificado]
1. Se proporciona por separado el listado de la Tabla de Certificado(rubro) que corresponda al Código de Formulario y registra, en la
Tabla de Certificado el Detalle de Certificado(Proporción de material por Entidad)
2.
Se registra la información del Responsible de la Aprobación del Certificado en la Tabla de Información de Aprobación de Responsable
(ver la página 30 [Flujogramade la Firma-e a Implementar])
3.
Cuando finalize el trabajo, se modifica el Código de Verificación de Notificación a ’21’, y cambia el Código de Procesamiento en base al tipo de
Aprobación(Solicitud aprobada(320), Rectificación realizada(330),Solicitud de corrección aprobada(340).
UPDATE TN_ELD_EDOC_LAST_STAT
SET NTFC_CFM_CD = ‘21’ , AFR_PRST_CD = ‘320’
WHERE REQ_NO = ‘Número de Solicitud’;
- 16 -
5. Aspectos de Desarrollo en las Instituciones sujetas
a enlace por GATEWAY(4/7)
Cooperación Requerida de las Instituciones para la
Implementación del Sistema
■ Procesamiento de Cancelación de Solicitud mediante GATEWAY (3/4) – Lineamiento de Desarrollo(Con base Postgresql)
1.
Traer el Número de Solicitud, Número de Veces de Solicitud, Razón de Cancelación y Fecha y Hora de Notificación de la Solicitud
la cual se solicitó la Cancelación
SELECT REQ_NO AS “Número de Solicitud”, ORD_NO AS “Número de Veces de Solicitud”, NTCP_NM AS “Nombre de Notificador”,
NTFC_CTXT AS “Razón de Cancelación”, NTFC_DT AS “Fecha y Hora de Notificación”
FROM TN_ELD_NTFC
WHERE NTFC_CL_CD = ‘610’ AND
NTFC_CFM_CD = ‘11’;
2. Se procede a la Cancelación de dicha Solicitud.
3. Cuando finalice la tarea, se modifica el Código de Verificación de Notificación a ‘12’
UPDATE TN_ELD_NTFC
SET NTFC_CFM_CD = ‘12’
WHERE REQ_NO = ‘Número de Solicitud’ AND
NTFC_CL_CD = ‘610’ AND
ORD_NO = ‘Número de Veces de Solicitud’ ;
4. Se Notifica la Cancelación Aprobada(ver la página 18[Procesamiento de Notificación mediante GATEWAY])
- 17 -
5. Aspectos de Desarrollo en las Instituciones sujetas
a enlace por GATEWAY(4/7)
Cooperación Requerida de las Instituciones para la
Implementación del Sistema
■ Procesamiento de Anulación de Certificado mediante GATEWAY (4/4) – Lineamiento de Desarrollo(Con base Postgresql)
1. Traer el Número de Solicitud, Número de Veces de Solicitud, Razón de Anulación y Fecha y Hora de Notificación de la Solicitud
la cual se solicitó la Anulación
SELECT REQ_NO AS “Número de Solicitud”, ORD_NO AS “Número de Veces de Solicitud”, NTCP_NM AS “Nombre de Notificador”,
NTFC_CTXT AS “Razón de Anulación”, NTFC_DT AS “Fecha y Hora de Notificación”
FROM TN_ELD_NTFC
WHERE NTFC_CL_CD = ‘640’ AND
NTFC_CFM_CD = ‘11’;
2. Se procede a la Anulación de dicha Solicitud.
Al firmar en el Proceso de Anulación, [ver la página 30 del documento[Flujograma de la Firma-e a Implementar]]
3. Cuando finalice la tarea, se modifica el Código de Verificación de Notificación a ‘12’
UPDATE TN_ELD_NTFC
SET NTFC_CFM_CD = ‘12’
WHERE REQ_NO = ‘Número de Solicitud’ AND
NTFC_CL_CD = ‘640’ AND
ORD_NO = ‘Número de Veces de Solicitud’ ;
4. Se Notifica la Anulación (ver la página 19[Procesamiento de Notificación mediante GATEWAY])
- 18 -
5. Aspectos de Desarrollo en las Instituciones sujetas
a enlace por GATEWAY(5/7)
Cooperación Requerida de las Instituciones para la
Implementación del Sistema
■ Procesamiento de Notificación mediante GATEWAY(1/4)
El Responsable de Institución guarda el tenor de la Notificación en la BD de Interfaz según el Tipo de Notificación(Solicitud receptada,
Subsanación, Desaprobación, Cancelación/Anulación, Error).
1. Guarda el Código de Tipo de Notificación, Requiere Código de
Verificación de Notificación: 21 y Detalle de la Notificación según su
Tipología.
Envío
VUE
Códigos de Verificación de
Notificaciones
Código
11
12
13
21
22
23
Nombre de Código
Solicitud de Tarea
Fin de Tarea
Error de Tarea
Solicitud de Envío
Fin de Envío
Error de Envío
2. En caso de existir Documento adjunto, se sube a un directorio
específico y se guarda la Información del Archivo en Información de
Archivo de Notificación.
1. El Sistema consulta el No.Solicitud cuyo
campo Requiere Notificación es Código de
Verificación de Notificación: 21, genera la
información de Documento-e y la envía a VUE.
2. El Sistema modifica el estado del Campo
Requiere Notificación a Código de Verificación
de Notificación: 22.
Información de
Aprobación de
Responsable
Código Tipo de Notificación
Código
210
310
350
410
620
630
650
910
Nombre de Código
Solicitud receptada
Solicitud no aprobada
Solicitud de corrección no
aprobada
Subsanación requerida
Desistimiento aprobado
Revocación realizada
Anulación aprobada
1. El Sistema consulta el No.Solicitud cuyo campo
Requiere Notificación es Código de Verificación de
Notificación: 21, genera la Información del
Documento-e y lo envía a VUE.
2El Sistema modifica el estado del Campo
Requiere Notificación a Código de Verificación de
Notificación: 22.
Error de validación
▶ ID de código vinculado: VUE_0008
- 19 -
Responsable
Institución
Notificación
1. Se guarda la los datos de responsable que
aprobó el certificado.
Información
de Archivo de
Notificación
Error de
Notificación
Sistema
Distr. Doc.
Entidad
1. Guarda la Información del Detalle de
Notificación cuyo Código de Tipo de Notificación
es Error de validación (910), y el estado del
Campo Requiere Notificación es Código de
Verificación de Notificación: 21
Área de Tareas de VUE
Área de Tareas de Institución
5. Aspectos de Desarrollo en las Instituciones sujetas
a enlace por GATEWAY(5/7)
Cooperación Requerida de las Instituciones para la
Implementación del Sistema
■ Procesamiento de Notificación GATEWAY(2/4) – Lineamiento de Desarrollo (Con base Postgresql)
- Al registrarse en la tabla de Notificaciones, el Número de Orden(ORD_NO) debe aumentar 1 cada vez.
1.
Recepción de Notificación : [En caso de no existir Tasa] Después de Consultar la Información de Solicitud y Procesamiento de la Tarea,
notifica la Solicitud receptada al Solicitante
INSERT INTO TN_ELD_NTFC
(REQ_NO, NTFC_CL_CD, ORD_NO, ORGZ_CD, RCP_NO, RCP_DE, NTFC_DT, NTCP_NM, NTFC_CTXT, NTFC_CFM_CD , RGSP_ID)
VALUES
(‘Número de Solicitud’, ‘210’, ‘Número de Orden’, ‘Código de Institución’, ‘Número de Recepción’, CAST(‘Fecha de Recepción’ AS TIMESTAMP),
CAST(‘Fecha y Hora de Notificación’ AS TIMESTAMP),
‘Nombre de Notificador’, ‘Mensaje de Notificación de Solicitud receptada Finalizada’, ‘21’, ‘Número de Identificación de Responsable[CI]’);
El [Número de Orden] se guarda en cada aumento en caso de de producirse varios casos de Notificación de Solicitud receptada[ver la página 20
del documento[Ejemplo de aumento del Número de Orden]].
El [Número de Recepción] se guarda cuando exista un número administrado por la Institución
El [ID del Registrador] se guarda la identificación(CI) del responsable quien realiza la firma-e.
(ver la página 30 [Flujogramade la Firma-e a Implementar])
2.
Notificación de Desaprobación : En caso de desaprobar una solicitud receptada, se notifica la Desaprobación al Solicitante
INSERT INTO TN_ELD_NTFC
(REQ_NO, NTFC_CL_CD, ORD_NO, ORGZ_CD, RCP_NO, RCP_DE, NTFC_DT, NTCP_NM, NTFC_CTXT, NTFC_CFM_CD , RGSP_ID)
VALUES
(‘Número de Solicitud’, ‘310’, ‘Número de Orden’, ‘Código de Institución’, ‘Número de Recepción’, CAST(‘Fecha de Recepción’ AS TIMESTAMP),
CAST(‘Fecha y Hora de Notificación’ AS TIMESTAMP),
‘Nombre de Notificador’, ‘Mensaje de Notificación de Desaprobación’, ‘21’ , ‘Número de Identificación de Responsable[CI]’);
3.
Notificación de Subsanación : En caso de necesitar subsanar una Solicitud Receptada, se notifica la Subsanación al Solicitante
INSERT INTO TN_ELD_NTFC
(REQ_NO, NTFC_CL_CD, ORD_NO, ORGZ_CD, RCP_NO, RCP_DE, NTFC_DT, NTCP_NM, NTFC_CTXT, NTFC_CFM_CD , RGSP_ID)
VALUES
(‘Número de Solicitud’, ‘410’, ‘Número de Orden’, ‘Código de Institución’, ‘Número de Recepción’, CAST(‘Fecha de Recepción’ AS TIMESTAMP),
CAST(‘Fecha y Hora de Notificación’ AS TIMESTAMP),
‘Nombre de Notificarod’, ‘Mensaje de Notificación de Subsanación’, ‘21’ , ‘Número de Identificación de Responsable[CI]’);
[En caso de existir Documento Adjunto] ver la página 22 [Inclusión de Documento adjunto]
- 20 -
5. Aspectos de Desarrollo en las Instituciones sujetas
a enlace por GATEWAY(5/7)
Cooperación Requerida de las Instituciones para la
Implementación del Sistema
■ Procesamiento de Notificación GATEWAY(3/4) – Lineamiento de Desarrollo (Con base Postgresql)
- Al registrarse en la tabla de Notificaciones, el Número de Orden(ORD_NO) debe aumentar 1 cada vez.
4.
Notificación de Revocación realizada : En caso de que el Responsable de Institución cancele el Detalle de Aprobación, notifica
la Cancalación de la Aprobación al Solicitante
INSERT INTO TN_ELD_NTFC
(REQ_NO, NTFC_CL_CD, ORD_NO, ORGZ_CD, RCP_NO, RCP_DE, NTFC_DT, NTCP_NM, NTFC_CTXT, NTFC_CFM_CD , RGSP_ID)
VALUES
(‘Número de Solicitud’, ‘630’, ‘Número de Orden’, ‘Código de Institución’,‘Número de Recepción’, CAST(‘Fecha de Recepción’ AS TIMESTAMP),
CAST(‘Fecha y Hora de Notificación’ AS TIMESTAMP),
‘Nombre de Notificador’, ‘Mensaje de Notificación de Revocación realizada’, ‘21’ ,
‘Número de Identificación de Responsable[CI]’);
5.
Notificación de Desistimiento aprobado : Después del Procesamiento de la Tarea de las solicitudes de Cancelación entre las
solicitudes aún sin receptar, se notifica la Desistimiento aprobado al Solicitante
INSERT INTO TN_ELD_NTFC
(REQ_NO, NTFC_CL_CD, ORD_NO, ORGZ_CD, RCP_NO, RCP_DE, NTFC_DT, NTCP_NM, NTFC_CTXT, NTFC_CFM_CD , RGSP_ID)
VALUES
(‘Número de Solicitud’, ‘620’, ‘Número de Orden’, ‘Código de Institución’,‘Número de Recepción’, CAST(‘Fecha de Recepción’ AS TIMESTAMP),
CAST(‘Fecha y Hora de Notificación’ AS TIMESTAMP),
‘Nombre de Notificador’, ‘Mensaje de Notificación de Procesamiento de Desistimiento aprobado Finalizada’, ‘21’
, ‘Número de Identificación de Responsable[CI]’);
6.
Notificación de Revocacíon : Después del Procesamiento de la Solicitud de Anulación sobre un Solicitud aprobada, se notifica
la Anulación al Solicitante
INSERT INTO TN_ELD_NTFC
(REQ_NO, NTFC_CL_CD, ORD_NO, ORGZ_CD, RCP_NO, RCP_DE, NTFC_DT, NTCP_NM, NTFC_CTXT, NTFC_CFM_CD , RGSP_ID)
VALUES
(‘Número de Solicitud’, ‘650’, ‘Número de Orden’, ‘Código de Institución’,‘Número de Recepción’, CAST(‘Fecha de Recepción’ AS TIMESTAMP),
CAST(‘Fecha y Hora de Notificación’ AS TIMESTAMP),
‘Nombre de Notificador’, ‘Mensaje de Notificación de Procesamiento de Anulación Finalizada’, ‘21’ ,
‘Número de Identificación de Responsable[CI]’);
- 21 -
5. Aspectos de Desarrollo en las Instituciones sujetas
a enlace por GATEWAY(5/7)
Cooperación Requerida de las Instituciones para la
Implementación del Sistema
■ Procesamiento de Notificación GATEWAY(4/4) – Lineamiento de Desarrollo (Con base Postgresql)
- Al registrarse en la tabla de Notificaciones, el Número de Orden(ORD_NO) debe aumentar 1 cada vez.
7. Notificación de Devolución de solicitud de Cancelación : Se notifica al solicitante de la Devolución de la solicitud de Cancelación del
Solicitud aprobada
INSERT INTO TN_ELD_NTFC
(REQ_NO, NTFC_CL_CD, ORD_NO, ORGZ_CD, RCP_NO, RCP_DE, NTFC_DT, NTCP_NM, NTFC_CTXT, NTFC_CFM_CD , RGSP_ID)
VALUES
(‘Número de Solicitud’, ‘350’, ‘Número de Orden’, ‘Código de Institución’,‘Número de Recepción’, CAST(‘Fecha de Recepción’ AS TIMESTAMP),
CAST(‘Fecha y Hora de Notificación’ AS TIMESTAMP),
‘Nombre de Notificador’, ‘Mensaje de Notificación de Devolución de Anulación solicitada’, ‘21’,
‘Número de Identificación de Responsable[CI]’);
[Procesamiento de Firma-e] Se registra la información del Responsable de Notificación en la Tabla de Información de Responsable de
Aprobación.[Ref. Ver pág. 30 [Flujograma de la Firma-e a Implementar]]
[Inclusión de Documento adjunto] El Documento adjunto se sube en un directorio específico del servidor GATEWAY de la Institución y
la Información se registra en la Tabla de Información de Archivos de Notificación.
INSERT INTO TN_ELD_NTFC_FL_INF
(NTFC_FL_ID, REQ_NO, NTFC_CL_CD, ORD_NO, FL_ROT_NM, FL_NM) VALUES (‘ID de Archivo’, ‘Número de Solicitud’, ‘410’,
‘Número de Orden’, ‘Nombre de Archivo’, ‘Directorio de Archivo’);
[Nombre de Archivo] Se guarda el Nombre del Archivo cargado en el servidor.
[Directorio de Archivo] Se guarda la ubicación física del servidor.
[Ejemplo de aumento del Número de Orden(+1)]
INSERT INTO TN_ELD_NTFC
(REQ_NO, NTFC_CL_CD, ORD_NO, RCP_NO, RCP_DE, NTFC_DT, NTCP_NM, NTFC_CTXT, NTFC_CFM_CD)
VALUES
(‘12345678201200000001P', '630',
(SELECT CASE WHEN ((SELECT CAST(COUNT(ORD_NO) AS NUMERIC(5,0)) FROM TN_ELD_NTFC
WHERE REQ_NO = ‘12345678201200000001P') = 0) THEN 1
ELSE ( SELECT MAX(CAST(ORD_NO AS NUMERIC(5,0)))+1 FROM TN_ELD_NTFC
WHERE REQ_NO = ' 12345678201200000001P' ) END )
, '001', CAST('20120901' AS TIMESTAMP), CAST('20120901' AS TIMESTAMP), ‘Nombre de Notificador', ' Número de Orden ', ‘21');
- 22 -
5. Aspectos de Desarrollo en las Instituciones sujetas
a enlace por GATEWAY(6/7)
Cooperación Requerida de las Instituciones para la
Implementación del Sistema
■ Tabla de Último Estado de Documento-e
La información de la Tabla instalada en GATEWAY es proporcionado mediante el ERD
En caso de que se ingrese la información de solicitud de dos o más casos con el mismo Número de Solicitud, la Tabla de Último Estado de
Documento-e administra el último caso ingresado, esto significa que la tabla valida la última información de solicitud ingresada.
- 23 -
5. Aspectos de Desarrollo en las Instituciones sujetas
a enlace por GATEWAY(7/7)
Cooperación Requerida de las Instituciones para la
Implementación del Sistema
■ Tabla de Notificaciones
- 24 -
6. Flujograma del Sistema de Pago-e a Implementar(1/9)
Cooperación Requerida de las Instituciones para la
Implementación del Sistema
■ Sistema de Servicio de Pago-e
El presente es un flujograma conceptual del Servicio de Pago-e aplicado a la VUE.
Para la implementación del sistema del modo indicado en el gráfico, se requiere que previamente esté implementado el entorno básico
para el servicio en las Instituciones bancarias y los OCPs.
VUE
② Notificación
Presentación
Solicitud
④ Consulta Info.
Pago Tasa
(Emisión O.Pago)
Solicitante(OCE)
de Resultado
de Pago de Tasa
⑦ Recepción
③ Notificación
Notificación
Imposición Tasa
(Cta.Bancaria, Info.Tasa)
① Presentación de
Solicitud
⑧ Notificación de
Recepción(Verificaci
ón Resultado Pago)
Organismos de Control
Previo (OCPs)
⑥ Notificación
⑥ Consulta de
Información de Orden de
Pago y Notificación de
Resultado de Pago
Institución Bancaria
(BANRED)
⑧ Notificación de
Información de Pago
normal o no (E-mail)
⑨ Se deposita en la cuenta de la
Institución 6 días después
Banco Central del Ecuador(BCE)
⑤ Pago de Tasa en Banco
(Transferencia bancaria en línea,
pago fuera de línea)
BCE
- 25 -
Cooperación Requerida de las Instituciones para la
Implementación del Sistema
6. Flujograma del Sistema de Pago-e a Implementar(2/9)
■ Procesamiento de Consulta del Órden de Pago de BANRED
Se requiere del Código Presupuestario del Tesoro del Ministerio de Finanzas por cada especificación de Tasa, y las
informaciones que puedan clasificar las cuentas bancarias de las entidades (código de las cuentas) en BCE.
Banco
BANRED
④ Verificación del
Pago de Tasa
③ Pago de Tasa
BANRED
BANCO
Usuario
(OCE)
⑤ Consulta sobre
[Informaciones
Total de Tasa
Tipo de Tasa,
la Información de Tasa impuesta
básica de Tasa(OCE RUC, Nombre de OCE, Cuenta Bancaria,
impuesta) + Detalles y especificaciones de Tasa(Código del
Monto, Código Presupuestaria)]
ECUA-PASS
VUE
⑥ Solicitud de
Información de Tasa
Institución Autorizante
① Envío de Información
de Tasa Impuesta
② Impresión del Órden de Pago
- 26 -
Cooperación Requerida de las Instituciones para la
Implementación del Sistema
6. Flujograma del Sistema de Pago-e a Implementar(3/9)
■ Procesamiento del Pago de Tasa en BANRED
Las entidades autorizantes deben tener una cuenta bancaria en el BCE para los trámites del Pago-e, y SENAE
deberá proporcionar con anterioridad la información de los códigos de la cuenta bancaria de las instituciones.
Los bancos de liquidación podrá clasificar las cuentas de las entidades con los códigos de la cuenta de las entidades,
y la Tasa cobrada será liberada a la cuenta correspondiente después de los 6 días.
⑥ Depósito a la cuenta a los 6 días
Banco
BANRED
BCE
② Verificación
de Pago
① Pago de Tasa
BANRED
BANCO
Cuenta de
la Institución
Usuario
(OCE)
③ Información del Pago de Tasa
- Nº del Órden de Pago, Código de la cuenta, Código del Banco, Fecha de
Transacción, Fecha de Registro, Monto Total de Tasa, Monto Pagado, Canales de Pago
ECUA-PASS
VUE
⑤ Envío de Información
sobre el Pago a la
Institución
Correspondiente
④ Envío de Información
sobre el Pago
- 27 -
Institución Autorizante
6. Flujograma del Sistema de Pago-e a Implementar(4/9)
Cooperación Requerida de las Instituciones para la
Implementación del Sistema
■ Código de Tipo de Tasas
Las especificaciones de las Tasas se deben clasificar según el Código Presupuestario del Tesoro de
Ministerio de Finanzas para el procesamiento de Pago-e .
- Se debe definir los códigos de tipos de tasas correspondientes a los códigos presupuestarios por campos en los campos de
especificación de imposición de tasas.
- Los códigos de tipos de tasas pueden ser incluidas cuando se incluyan nuevos códigos presupuestarios en las instituciones.
Código de Tipo de Tasas
Código por Tipo de
Tasa
Descripción del Código por Tipo de
Tasa
Código
Presupuestario
Descripción del Código Presupuestario
501
Tasa por Certificados de Origen
130129
Emisión Certificados de origen
502
Tasa por Inspección
130106
ESPECIES FISCALES
503
Comisión por Servicios
130108
PRESTACIÓN DE SERVICIOS
504
Tasa de Registro
130111
INSCRIPCIONES REGISTROS Y MATRÍCULAS
505
Tasa por Autorización y Certificado
130112
PERMISOS LICENCIAS Y PATENTES
506
Tasa de Registro Sanitario y Toxicología
130113
REGISTRO SANITARIO Y TOXICOLOGÍA
507
Otras Tasas
130199
OTRAS TASAS
508
Tasas de Instrumentales médicos y medicinas
140205
DE INSTRUMENTAL MÉDICO MENOR INSUMOS MÉDICOS Y
MEDICINAS
509
Tasas de Ventas de Productos y Materiales
140299
OTRAS VENTAS DE PRODUCTOS Y MATERIALES
510
Tasa de Servicios de Soporte Técnico
140399
OTROS SERVICIOS TÉCNICOS Y ESPECIALIZADOS
511
Tasas No Especificadas
190499
OTROS NO ESPECIFICADOS
▶ ID de código vinculado: VUE_0020
- 28 -
6. Flujograma del Sistema de Pago-e a Implementar(5/9)
Cooperación Requerida de las Instituciones para la
Implementación del Sistema
■ Códigos de Distritos de las Instituciones(Propuesta)
Son los códigos establecidos con BANRED para clasificar las cuentas bancarias(BCE) de las instituciones para el Pago-e.
- Éstos códigos pueden modificarse en acuerdo con SENAE, BANRED, y BCE.
Código de Distrito de Institución
No
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
ENTIDAD
AGROCALIDAD
CONSEP
INEN
INH
INP
INPC
MAE
MAGAP
MIPRO
Código de distrito
Agencia Ecuatoriana de Aseguramiento de la Calidad
Consejo Nacional de Control de Sustancias Estupefacientes y Psicotrópicas
Instituto Ecuatoriano de Normalización
Instituto Nacional de Higiene
INSTITUTO NACIONAL DE PESCA
Instituto Nacional de Patrimonio Cultural
Ministerio de Ambiente
Ministerio de Agricultura, Ganadería, Acuacultura y Pesca
Ministerio de Industrias y Productividad
SUBSECRETARIA REGIONAL DEL MIPRO EN EL LITORAL
COORDINACION REGIONAL PACIFICO DEL MINISTERIO DE INDUSTRIAS Y PRODUCTIVIDAD
COORDINACION REGIONAL CENTRO DEL MINISTERIO DE INDUSTRIAS Y PRODUCTIVIDAD
SUBSECRETARIA REGIONAL DEL MINISTERIO DE INDUSTRIAS Y PRODUCTIVIDAD EN EL AUSTRO
OAE
SA
16
MEER-SCAN
17
18
19
MSP
SRP
CCFFAA
Organismo de Acreditacion de Ecuador
Subsecretaría de Acuacultura
Ministerio de Electricidad y Energía Renovable - Subsecretaría de Control y Aplicacione
s Nucleares
Ministerio de Salud Pública
Subsecretaría de Recursos Pesqueros
Comando Conjunto de las Fuerzas Armadas
- 29 -
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
Cooperación Requerida de las Instituciones para la
Implementación del Sistema
6. Flujograma del Sistema de Pago-e a Implementar(6/9)
■ Consulta de Imposición de Tasa y Resultado de Pago mediante GATEWAY
El Responsable de Institución registra la información de imposición de Tasa en caso de que se trate de un proceso que la genere y consulta el
resultado de pago de la misma.
La parte relacionada a las tasas puede modificarse en función al enlace entre BANRED y SENAE relacionado al Pago-e. Si se produce alguna
modificación, se enviará el contenido.
1. El Sistema consulta en la Tabla Imposición de Tasa aquellos casos que
indiquen que no requieren notificación(Código de Verificación de
Notificación: 21), y los envía a VUE.
VUE
Envío
2. El Sistema guarda el estado del Campo Requiere Notificación de la Tabla
Imposición de Tasa a Código de Verificación de Notificación: 22.
1. Guarda en la Tabla Imposición de Tasa el No.Solicitud, No.O.Pago, e
Información de Tasa.
Códigos de Verificación de
Notificaciones
Código
11
12
13
21
22
23
Nombre de Código
Solicitud de Tarea
Fin de Tarea
Error de Tarea
Solicitud de Envío
Fin de Envío
Error de Envío
Código de Clasificación de
Imposición de Tasas
Código
110
210
910
2. Guarda el estado del Campo Requiere Notificación de la Tabla
Imposición de Tasa a Código de Verificación de Notificación: 21
Nombre de Código
Tasa de Emisión de
Certificado
Tasa de Inspección
Otras Tasas
Recepción
Último Estado
Documento-e
1. Con el No. Solicitud pertinente guarda la información
de Tasa en la Tabla Imposición de Tasa y modifica
el estado del campo que indica si se requiere notificación
a Código de Verificación de Notificación: 11.
Responsable
Institución
Imposición Tasa
1. Consulta en la Tabla Imposición Tasas aquellos casos que
indican Código de Verificación de Notificación: 11 y
ejecuta el Proceso.
2. En la Tabla Imposición Tasa cambia el estado del campo
que indica el requerimiento de notificación a Código de
Verificación de Notificación: 12.
Área de Tareas de VUE
Área de Tareas de Institución
▶ ID de código vinculado: VUE_0022
- 30 -
6. Flujograma del Sistema de Pago-e a Implementar(7/9)
Cooperación Requerida de las Instituciones para la
Implementación del Sistema
■ Imposición de Tasa y Consulta de Resultado de Pago de GATEWAY – Lineamiento de Desarrollo (Con base Postgresql)
1.
Imposición de Tasa : Después de consultar la Información de Solicitud y Procedimiento de Tarea, y se produce el caso de Imposición
de Tasa, se envía la Orden de Pago al Solicitante
INSERT INTO TN_ELD_TAXT_IMPS_BKDN
(REQ_NO, TAXT_IMPS_CL_CD, ORD_NO, ACNT_CD , FEE_TOT_PRIC, FEE_PRIC, ENRT_PRIC, IVA_PRIC, EVDNC_NO,
CRDN_DDCT_PRIC, CRDN_DDCT_EVDNC_NO, CRDN_DDCT_MOTV , FEE_ISS_DE, FEE_EPDT, ORGZ_FEE_NO, ORGZ_CD , NTFC_CFM_CD)
VALUES
(‘Número de Solicitud’, ‘Código de Clasificación de Imposición de Tasa’, ‘Número de Orden’, ‘Código de Cuenta’,
‘Monto Total de Orden de Pago’ (Monto de Orden de Pago+ Monto de Deducción de Nota de Crédito ), ‘Monto de Orden de Pago’,
‘Monto de Impuesto Sobre el Valor Añadido’, Monto de Deducción de Nota de Crédito , ’ Número de Radical de Deducción de Nota de Crédito ’,
’Motivo de Deducción de Nota de Crédito’,
CAST(‘Fecha de Otorgada de Orden de Pago’ AS TIMESTAMP), CAST(‘Fecha de Vencimiento de Orden de Pago’ AS TIMESTAMP),
‘Número de Orden de Pago de Institución’, ‘Código de Institución’, ‘21’);
El [Código de Clasificación de Imposición de Tasa] se ha establecido en función al momento de imponer las tasas, por lo cual no se puede incluir
más tasas con el mismo código
El [Número de Orden] se envía incremetado un número en caso de producirse modificaciones en un mismo orden de pago..
Excepto cuando dicha orden esté pagada, ya que no se podrá modificar.
[Especificación de Detalle de Imposición de Tasa] Se guarda los montos por campos específicos de la Orden de Pago, por Monto,
Número de Cuenta, Código de Banco.
INSERT INTO TN_ELD_TAXT_IMPS_DET_BKDN
(REQ_NO , TAXT_IMPS_CL_CD, ORD_NO , TAXT_FEE_SN, TAXT_TYPE_CD, UNP, FLD_QT, FEE_PRIC, IVA_PRIC, ENRT_PRIC,
ENRT_MOTV, FEE_FLD_NM)
VALUES
(‘Número de Solicitud’, ‘Código de Clasificación de Imposición de Tasa’, ‘Número de Orden’, ‘Número Serial de Orden de Pago de Tasa ’,
‘Código de Tipo de Tasa ’, ‘Unitario’, ‘Cantidad de Campo’, ‘Monto de Orden de Pago’, ‘Monto de Impuesto Sobre el Valor Añadido’,
‘Monto de Exoneración’, ‘Motivo de Exoneración’, ‘Nombre de Campo de Orden de Pago’);
1.
Procesamiento de Pago de Tasas : Se consulta la información del resultado del pago por el Solicitante y se procesa la Tarea.
SELECT TAXT_PNN AS “Número de Orden de Pago de Tasa”, FEE_ISS_DE AS “Fecha de Emisión de Orden de Pago”,
LBCT_DE AS “Fecha de Libro de Contabilidad”, BANK_CD AS “Código de Banco”, LEVY_PRIC AS “Monto de Recaudación”,
LEVY_DE AS “Fecha de Recaudación”, LEVY_CHN_CD AS “Código de Canal de Recaudación”
FROM TN_ELD_TAXT_IMPS_BKDN
WHERE REQ_NO = ‘Número de Solicitud’ AND TAXT_IMPS_CL_CD = ‘Código de Clasificación de Imposición de Tasa’ AND NTFC_CFM_CD= ‘11’;
1.
Después del Procesamiento de Tarea, se modifica el Código de Clasificación de Notificación de la Tabla de Tasa
UPDATE TN_ELD_TAXT_IMPS_BKDN
SET NTFC_CFM_CD = ‘12’
WHERE REQ_NO = ‘Número de Solicitud’ AND TAXT_TYPE_CD = ‘’ AND NTFC_CFM_CD = ‘11’;
- 31 -
Cooperación Requerida de las Instituciones para la
Implementación del Sistema
6. Flujograma del Sistema de Pago-e a Implementar(8/9)

Información de la tabla de detalles de imposición de tasa y la tabla de especificación de detalles de
imposición de tasa
La entidad debe guardar en la interfaz de la BD, los datos de la tasa impuesta a la solicitud.
<Detalles de Imposición de Tasa>
- Monto de Órden de Pago : Monto real de la tasa impuesta a pagar por el solicitante(valor con IVA incluido y restado los
valores exonerados)
- Monto Exonerado por Carta de Crédito : Monto depositado en la cuenta, por la devolución de una tasa anterior
- Monto Total del Órden de Pago : Monto de Orden de Pago + Monto Exonerado por Carta de Crédito
- Impuesto al Valor Agregado : Monto total de la suma de IVAs
(Importante: No se debe ingresar el valor del IVA si la tasa no incluye el IVA. Es decir, se debe procesar como String
vacío(NullString))
- Fecha de Registro Real : Fecha de contable en caso de que el pago de la tasa fuera realizado después del horario de trabajo
de los bancos.
- Código del Canal del Pago : Forma del Pago(ej. Mediante Máquinas ATM, ventanilla, Internet, etc.)
- Código de Distrito : Código de identificación de las instituciones atribuida en función de las cuentas bancarias del BCE.
<Especificación de Detalles de Imposición de Tasa>
-
-
- 32 -
Monto de Órden de Pago : Monto por productos(IVA
excluída)
Impuesto al Valor Agregado : IVA por productos
(Importante: No se debe ingresar el valor del IVA si la tasa
no incluye el IVA. Es decir, se debe procesar como String
vacío(NullString))
Monto Excento[Exonerado] : Monto deducido por causas
de exoneración
Cooperación Requerida de las Instituciones para la
Implementación del Sistema
6. Flujograma del Sistema de Pago-e a Implementar(9/9)
■ Información que se requiere de las Instituciones para la generación de la Orden de Pago
Para poder generar la Orden de Pago, las Instituciones deben proporcionar la información de Tasa, Cuenta Bancaria, y otra información
relativa.
Orden de Pago (Muestra)
Tabla Imposición
Tabla
de DetalleTasa
de Imposición de Tasa
①
③
④
②
③
⑤
①
⑤
④
②
- 33 -
Cooperación Requerida de las Instituciones para la
Implementación del Sistema
7. Flujograma de la Firma-e a Implementar(1/4)
■ Plan de configuración para la certificación digital
Es un resumen sobre el servicio de la certificación digital que se aplica en la entidad y la VUE. ①Los encargados del OCE y de las entidades WAIP realizan la
firma en el XML y en el SOAP con el Token personal.③En el caso de las entidades GATEWAY manejará los certificados digitales personales por cada entidad,
④ En la fase final del envío se firma en el servidor mediante el certificado digital para servidor del encargado y ser enviado.
② Firma Token al XML
Solicitante(OCE)
VUE
+ Firma del SOAP con el certificado
digital para servidor
+ GATEWAY SSL
① Firma Token al XML
+
Firma Token al SOAP
Sistema de la
Entidad CA
Gateway
④ Firma del XML con el
certificado digital para servidor
Información
del usuario
+ SSL de VUE
Institución sujeta a enlace
por Gateway
+ Firma del SOAP con el
certificado digital para servidor
Verificación
+ VUE SSL
De la validez del
certificado
①
Se firma con el certificado digital personal TOKEN la solicitud XML, y se envía firmada en el SOAP.
②
La solicitud XML firmada con el certificado personal, es guardada en el sobre SOAP firmada con el certificado digital para servidor
③ Solicitud
aprobada por el
encargado de la
entidad
de la VUE y es enviada a las entidades Gateway.
④
Se firma la Solicitud aprobada del XML con el certificado digital para servidor del encargado de la entidad, posteriormente se guarda
en el SOAP la cual se firma con el certificado digital para servidor del representante de la entidad Gateway para ser enviado a la
VUE.
Responsable
Institución
※ Preparativos previos para las entidades GATEWAY
- Obtener el certificado digital del servidor SSL para la configuración de la misma, también deben obtener los certificados digitales para servidor
del encargado de las operaciones de la entidad y del representante de la entidad.
- Se necesita desarrollar un programa capaz de manejar los certificados para servidor, tales como, los archivos del certificado PFX, contraseña,
etc.
- 34 -
Cooperación Requerida de las Instituciones para la
Implementación del Sistema
7. Flujograma de la Firma-e a Implementar(2/4)
■ Estructura de Firma-e en el modo GATEWAY
Es un Diagrama conceptual sobre la Firma-e aplicada en VUE.
Como verán en el siguiente gráfico, para poder implementar la Firma-e, las Instituciones deben desarrollar un programa
que administre la Información de Firma de Responsible y los Archivos de Firmas.
1. Se guarda la Información de Firma y la
Información de Archivos de Firmas del
Responsable de Institución que realiza el proceso
de Aprobación en la Entidad de Control Previo.
Información de
Firma de
Responsable
VUE
G/W
Firma del Representante
기관대표자
서명
de la Institución
전자서명3
Firma-e 3
전자서명2
Firma-e 2
Responsable
Institución
Información de
Aprobación de
Responsable
1. Se guarda la Información de Solicitud aprobada
(Identificación del Aprobador, Fecha y Hora de la
Solicitud aprobada, etc.) del Responsable que
aprueba el Certificado.
전자서명1
Firma-e 1
XML
2. Se guarda el Certificado.
[ver la página 14 del documento [Procesamiento
del Certificado]]
Certificado
(Detalle de
Solicitud
aprobada)
Área de Tareas de VUE
Área de Tareas de Institución
- 35 -
Cooperación Requerida de las Instituciones para la
Implementación del Sistema
7. Flujograma de la Firma-e a Implementar(3/4)
■ Estructura de Firma-e en el modo GATEWAY - Lineamiento de Desarrollo (Con base Postgresql)
[Guardar la Información de Firma del Responsable]
Para que la Institución realice la Firma-e, primero debe registrar la Información de la Firma del Responsible que procesa las tareas de
Aprobación en la Tabla Información de Firma de Responsible.
INSERT INTO TN_ELD_RPSB_SGNT_INF
(APRB_ID, ORGZ_CD, APRB_NM, DTCT_PW, DTCT_FL_PST, EPDT)
VALUES
(‘Número de Identificación de Responsable[CI]’, ‘Código de Institución’, ‘Nombre de Responsable’, ’Contraseña de
Certificación[Codificación]’, ‘Ubicación del Archivo de Certificación y Nombre de Archivo’, CAST(‘Fecha de Caducidad’ AS TIMESTAMP));
La [Contraseña de Certificación] se encripta mediante el uso de una función[f(x)] proporcionada por la BD. Pero esto puede modificarse
en el transcurso del Desarrollo.
El [Ruta del Archivo de Certificación y Nombre de Archivo] es el ruta físico y absoluto y nombre del archivo de la
Certificación personal del Responsible que se guarda en el servidor.
La [Fecha de Caducidad] es la fecha de vigente de la Certificación del Responsable.
[Guardar la Información de Aprobación del Responsable]
Se guarda en la Tabla Información de Aprobación de Responsable la información de aprobación del responsable que lo
aprobó(Detalles de Solicitud aprobada(Certificado)
INSERT INTO TN_ELD_RPSB_ATR_INF
(REQ_NO, ORD_NO, APRB_ID, ATR_DT, APRB_RANK, NTFC_CFM_CD)
VALUES
(‘Número de Solicitud’, ‘Número de Orden’, ‘Número de Identificación de Responsable[CI]’, CAST(‘Fecha de Caducidad’ AS TIMESTAMP),
‘Orden de Aprobación de Responsable’ , ‘21’);
El [Orden de Aprobación de Responsable] es el orden en el cual los responsables realizan la Firma-e.
- 36 -
Cooperación Requerida de las Instituciones para la
Implementación del Sistema
7. Flujograma de la Firma-e a Implementar(4/4)
■ Tablas relacionadas a la Firma-e
- 37 -
Cooperación Requerida de las Instituciones para la
Implementación del Sistema
8. Enlace de Información (1/13)
■ Método y Campo de Enlace de Información
Campo de Enlace de Información
Institución Suministradora de Información
Método de Enlace de
Información
Información de Contribuyente
SRI
Web Service
Estado Actual de Empresa
Escritura de Constitución de Persona Jurídica
Certificado de Cumplimento de Obligaciones
SC
Web Service
Certificado de Organismo de Acreditación de
Normalización
OAE
Web Service
Certificación de Registro Sanitario
INH
AGROCALIDAD
Web Service
Resultado de Inspección
Resultado de Despacho
SENAE
Documento-e
Autorización Única de Control Previo de
Importación y Exportación
OCP
Documento-e
- 38 -
Cooperación Requerida de las Instituciones para la
Implementación del Sistema
8. Enlace de Información (2/13)
■ Tipo de Enlace de Información
En caso de que la Institución receptora de información establezca enlace con la Institución suministradora de
Web Service, invocará directamente el Web Service de la institución correspondiente y obtendrá la
información necesaria, y en caso de que se desee consumir la información de autorización de los OCPs,
invocará el Web Service de VUE
Tipo 1
Tipo 2
※Caso de enlace de información de SENAE(incluido la
información del contribuyente del SRI) y OCP
※Caso de enlace de información de SC
Suministro
de
Web Service
VUE
① Solicita/Suministra
(WS)
①Solicita/Suministra
(WS)
②Consulta de BD
VUE
③DB Link
Suministro
de
Web Service
① Solicita/Suministra
(WS)
Institución
Receptora/Usuaria
Institución
Generadora/Suministradora
(SC)
Institución
Receptora/usuaria
- 39 -
Institución
Generadora/Suministradora
(SENAE)
Cooperación Requerida de las Instituciones para la
Implementación del Sistema
8. Enlace de Información (3/13)
■ Estructura del Documento WSDL
El WSDL(Web Services Description Language) es un lenguaje de marcado a base de XML que se utiliza con la
finalidad de describir la información del servicio que se presta mediante el Web Service.
[Estructura
de un documento WSDL]
[Ejemplo del
Documento WSDL]
[Detalle de Estructura
de un documento WSDL]
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<wsdl:definitions xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
xmlns:tns="http://www.example.org/VUE_SRIComPtCiSriInfRUCService/"
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
name="VUE_SRIComPtCiSriInfRUCService"
targetNamespace="http://www.example.org/VUE_SRIComPtCiSriInfRUCService/">
<wsdl:types>
<xsd:schema targetNamespace="http://www.example.org/VUE_SRIComPtCiSriInfRUCService/">
<xsd:element name="selectSriRucInf">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="ruc" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:schema>
</wsdl:types>
<wsdl:message name="selectSriRucInfRequest">
<wsdl:part element="tns:selectSriRucInf" name="parameters"/>
</wsdl:message>
<wsdl:message name="selectSriRucInfResponse">
<wsdl:part element="tns:selectSriRucInfResponse" name="parameters"/>
</wsdl:message>
<wsdl:portType name="VUE_SRIComPtCiSriInfRUCService">
<wsdl:operation name="selectSriRucInf">
<wsdl:input message="tns:selectSriRucInfRequest"/>
<wsdl:output message="tns:selectSriRucInfResponse"/>
</wsdl:operation>
</wsdl:portType>
<wsdl:binding name="VUE_SRIComPtCiSriInfRUCServiceSOAP"
type="tns:VUE_SRIComPtCiSriInfRUCService">
<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
<wsdl:operation name="selectSriRucInf">
<soap:operation soapAction="http://www.example.org/VUE_SRIComPtCiSriInfRUCService/selectSriRucInf"/>
<wsdl:input>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
</wsdl:binding>
<wsdl:service name="VUE_SRIComPtCiSriInfRUCService">
<wsdl:port binding="tns:VUE_SRIComPtCiSriInfRUCServiceSOAP"
name="VUE_SRIComPtCiSriInfRUCServiceSOAP">
<soap:address location="http://www.vue.gov.ec/webservices"/>
</wsdl:port>
</wsdl:service>
</wsdl:definitions>
- 40 -
Cooperación Requerida de las Instituciones para la
Implementación del Sistema
8. Enlace de Información (4/13)
Respuesta a la Solicitud
Solicitud de Información
■ Flujo del Procesamiento de Enlace de Información y Estado de Procesamiento de la Web Service
Pendiente
de Envío
(0000)
Service
Client
Enviando
(0002)
Recibiendo
(0003)
Envío/Recepció
n Finalizado
(SUC0)
Estado de Procesamiento
Código
DataView
Controller
Consolidando
(0001)
Error en
la Red
(ERR1)
DataTouch
Controller
Pendiente Llamada
para Aplicar
(0004)
AppClient
Error Programa
Aplicativo
(ERR3)
0000
En estado pendiente para el envío de Datos
0001
En estado de consolidación de Datos. Genera ID del mensaje y ejecuta el
procesamiento por lote dependiendo del tamaño del Fetch
0002
En estado de Envío de Datos.
0003
En estado de Recepción de Datos
0004
En estado Pendiente de llamada para la Aplicación
SUC0
Finalizado el Envío/Recepción de Datos.
ERR1
Error en la Red(Network)
ERR2
Error XML Schema
ERR3
Error en el Programa de Aplicativo
ERR4
Error en el Procesamiento de envío de archivo.
ERR5
Error en el Procesamiento de recepción de archivo.
ERR9
Error no identificado
- 41 -
Cooperación Requerida de las Instituciones para la
Implementación del Sistema
8. Enlace de Información (5/13)
■ Enlace de Información del SRI
La información del Contribuyente del SRI es la información administrada al SENAE por el SRI y que la VUE
proporciona como Servicio de Información a través de la Web Service. Cada Institución consulta la
empresa a consultar a través del RUC correspondiente y realiza la solicitud de información.
SRI RUC WSDL
Explicación del Client Source
package ec.gob.vue.com.pt.ci.sr.webservice;
import java.io.File;
import java.net.MalformedURLException;
import java.net.URL;
import javax.xml.namespace.QName;
public final class ComPtCiSriInfRucPortType_ComPtCiSriInfRucPortTypeImplPort_Client {
private static final QName SERVICE_NAME = new QName("http://webservice.sr.ci.pt.com.vue.gob.ec/",
"ComPtCiSriInfRucPortTypeImplService");
private ComPtCiSriInfRucPortType_ComPtCiSriInfRucPortTypeImplPort_Client() {
}
public static void main(String args[]) throws Exception {
URL wsdlURL = ComPtCiSriInfRucPortTypeImplService.WSDL_LOCATION;
String ruc = "";
String rqmtIntutCd = "";
String rqmtIntutNm = "";
Method de
Llamada
selectSriInfRuc
Parámetros para
INPUT
ruc
rqmtIntutCd
rqmtIntutNm
if (args.length > 0) {
ruc = args[1];
rqmtIntutCd = args[2];
rqmtIntutNm = args[3];
}
Explicación
Web Service Create
ComPtCiSriInfRucPortTypeImplService ss = new ComPtCiSriInfRucPortTypeImplService(wsdlURL, SERVICE_NAME);
ComPtCiSriInfRucPortType port = ss.getComPtCiSriInfRucPortTypeImplPort();
Información del Contribuyente
Explicación
ComPtCiSriInfRucIn _selectSriInfRuc_arg0 = new ComPtCiSriInfRucIn();
_selectSriInfRuc_arg0.setRuc(ruc);
_selectSriInfRuc_arg0.setRqmtIntutCd(rqmtIntutCd);
_selectSriInfRuc_arg0.setRqmtIntutNm(rqmtIntutNm);
Número RUC
Código de Institución Solicitante
Nombre de Institución Solicitante
ComPtCiSriInfRucOut _selectSriInfRuc__return = port.selectSriInfRuc(_selectSriInfRuc_arg0);
Argument Setting
System.exit(0);
}
}
※ La Web Service URI puede cambiar en la última aplicación.
- 42 -
Method Call
Cooperación Requerida de las Instituciones para la
Implementación del Sistema
8. Enlace de Información (6/13)
■ Enlace de Información de la SC
La SC proporciona directamente a través de la Web Service los servicios de información del Estado Actual de
Empresas, Escritura de Constitución de Persona Jurídica y el Certificado de Cumplimiento de Obligaciones. Cada
Institución realiza la consulta de información mediante el Número de Procesamiento de Empresa a consultar.
SC WSDL
Explicación del Client Source
package ec.gob.vue.sc.webservice;
import java.io.File;
import java.net.MalformedURLException;
import java.net.URL;
import javax.xml.namespace.QName;
import javax.jws.WebMethod;
import javax.jws.WebParam;
import javax.jws.WebResult;
import javax.jws.WebService;
import javax.xml.bind.annotation.XmlSeeAlso;
import javax.xml.ws.RequestWrapper;
import javax.xml.ws.ResponseWrapper;
public final class ComPtCiScInfScPortType_ComPtCiScInfScPortTypeImplPort_Client {
private static final QName SERVICE_NAME = new QName("http://webservice.sc.vue.gob.ec/",
"ComPtCiScInfScPortTypeImplService");
private ComPtCiScInfScPortType_ComPtCiScInfScPortTypeImplPort_Client() {
}
Method de
Llamada
selectScCopInf
selectScCcoInf
selectScEccpjInf
Parámetros para
INPUT
etprAdmNo
rqmtIntutCd
rqmtIntutNm
public static void main(String args[]) throws Exception {
URL wsdlURL = ComPtCiScInfScPortTypeImplService.WSDL_LOCATION;
String etprAdmNo = "";
String rqmtIntutCd = "";
String rqmtIntutNm = "";
Explicación
if (args.length > 0) {
etprAdmNo = args[1];
rqmtIntutCd = args[2];
rqmtIntutNm = args[3];
}
Estado Actual de Empresa
Certificado de Cumplimento de Obligaciones
Escritura de Constitución de Persona Jurídica
Web Service Create
ComPtCiScInfScPortTypeImplService ss = new ComPtCiScInfScPortTypeImplService(wsdlURL, SERVICE_NAME);
ComPtCiScInfScPortType port = ss.getComPtCiScInfScPortTypeImplPort();
SelectScCopInfIn _selectScCopInf_arg0 = new SelectScCopInfIn();
_selectScCopInf_arg0.setEtprAdmNo(etprAdmNo);
_selectScCopInf_arg0.setRqmtIntutCd(rqmtIntutCd);
_selectScCopInf_arg0.setRqmtIntutNm(rqmtIntutNm);
Explicación
SelectScCopInfOut _selectScCopInf__return = port.selectScCopInf(_selectScCopInf_arg0);
}
Número de Administración de Empresa
Código de Institución Solicitante
Nombre de Institución Solicitante
}
Argument Setting
Method Call
※ La Web Service URI puede cambiar en la última aplicación.
- 43 -
Cooperación Requerida de las Instituciones para la
Implementación del Sistema
8. Enlace de Información (7/13)
■ Enlace de Información del SENAE(Diagrama)
Los resultados de Autorización Única de Control Previo de Imp/Exportación, Inspección, Despacho y otros,
son enviadas y recibidos entre VUE y OCP en documento-e , y entre VUE y SENAE en DB Link .
Diagrama de Enlace de Información
DOC-e
Control
Previo
Autorización Única de
Control Previo de
Imp/Exportación
Consulta de Autorización Única de
Control Previo de Imp/Exportación
Resultado de Inspección
Notificación de Resultado de
Despacho
OCP
※
DB-Link
VUE
Registro de Resultado de
Inspección
Registro de Notificación de
SENAE
Resultado de Despacho Inspección o
Evaluación de
Despacho
La información enviada y recibida, será guardada y controlada en la BD de OCP y VUE
Información
Código de
Proceso
Detalle de Proceso
Autorización
Única de Control
Previo de
imp/exportación
AUCP enviado a la
Aduana (510)
La información es enviada a OCP cuando el control previo es autorizado y el código de trámite se actualiza a 510.
Resultado de
inspección
Resultado de inspección
recibido por la
institución(520)
Cuando la información es enviadada a OCP luego de ser registrado el resultado de inspección desde la Aduana, el código de proceso
se actualiza a 520.
Resultado de
despacho
Resultado del Aforo
recibido por la institución
y OCE(530)
Cuando la información es enviadada a OCP luego de ser registrado el resultado de despacho desde la Aduana, el código de proceso
se actualiza a 530.
- 44 -
Cooperación Requerida de las Instituciones para la
Implementación del Sistema
8. Enlace de Información (8/13)
■ Enlace de Información del SENAE(Autorización Única de Control Previo de Importación/Exportación)
A la hora de generar la Autorización(Certificado) sobre la Solicitud, se envía a VUE a través del modo de Enlace de Documento
cuando se genere el material en la Tabla de Autorización Única de Control Previo de Importación/Exportación ubicada en la
BD de la Institución. El SENAE utilizará esta información al realizar la inspección de Despacho para las
Importaciones/Exportaciones.
Tabla de Autorización Única de Control Previo de Imp/Exportación
Información Composición de
Tabla
Campos Generales
-Datos Certificado
-Datos Solicitante
-Datos Importador
-Datos Exportador
-Datos Fabricante
-Medio Transporte
-Datos BL/Factura Comercial
Campos Producto
-Subpartida Arancelaria
-Datos Producto
-Datos Origen/Destino
※ La Autorización Única de Control Previo
de Importación/Exportación se genera
por cada Certificado del OCP.
- 45 -
Cooperación Requerida de las Instituciones para la
Implementación del Sistema
8. Enlace de Información (9/13)
■ Enlace de Información del SENAE(Notificación de Resultado de Despacho)
A la hora de generar el Resultado de Despacho en el SENAE se genera la información para notificar a VUE, la
cual notifica el Resultado de Despacho a cada OCP. El material notificado a la Institución se guarda en la BD
de Interfaz, el cual el OCP utiliza en los procesos consultando dicha información.
Tabla de Notificación Resultado Despacho
Información Composición de Tabla
Campos Generales
-Datos Embarque/ Destino
-Número Administración
Mercancía/BL
-Datos Importador
-Datos Resultado Despacho
-Datos Producto
※ La notificación de Resultado de
Despacho se genera por Rubro de la
Declaración de Importación – por
Rubro de Control Previo.
- 46 -
Cooperación Requerida de las Instituciones para la
Implementación del Sistema
8. Enlace de Información (10/13)
■ Enlace de Información del SENAE(Notificación de Resultado de Inspección)
En caso de aquellas Declaraciones de Importación que requieran la Solicitud aprobada de Control Previo, a
la hora de generar el Resultado de Inspección en el SENAE se genera la información para notificar a VUE, la
cual notifica el Resultado de Inspección a cada OCP. El material notificado a la Institución se guarda en la BD
de Interfaz, el cual el OCP utiliza en los procesos consultando dicha información.
Tabla Notificación Resultado Inspección
Información Composición de
Tabla
Campos Generales
-Fecha y Hora de Inspección
-Observaciones de Inpsección
Campos Común/Producto
-Resultado de Inspección
Datos Control Previo
-Número de Control Previo
Empleados Participantes
-Datos de Pertenencia
-Datos de Participante
※ La notificación del Resultado de
Inspección se genera por
Declaración de Importación.
- 47 -
Cooperación Requerida de las Instituciones para la
Implementación del Sistema
8. Enlace de Información (11/13)
■ Parte a desarrollar por la Institución para el Enlace de Información con el SENAE – con base PostgreSQL
- Generar Información de la Autorización Única de Control Previo de Imp/Exportación
1. Al INSERTAR la información del Certificado después de ser aprobada la solicitud, se INSERTA a la vez en las Tablas de Autorización Única de
Control Previo de Impo/Exportación y Campos del Rubro de Autorización Única de Control Previo de Impo/Exportación.
Si el Certificado finaliza exitosamente, se envía la Autorización Única de Control Previo de Impo/Exportación.
INSERT INTO TN_RCI_IMEX_UNI_DCP VALUES (Información del Certificado);
INSERT INTO TN_RCI_IMEX_UNI_DCP_PD VALUES (Información del Rubro del Certificado);
※ Relación de Valores de Códigos de Procesamientos con los Códigos de Función de Documentos para los casos de envío de la AUCP.
Códigos de procesamientos para los casos de envío
de la AUCP
320
Solicitud aprobada
Códigos de Funciones de Documentos a ingresar en
la AUCP
9
Envío inicial
330
Rectificación realizada
34
Rectificación por la entidad
340
Solicitud de corrección aprobada
35
Re-aprobación
630
Revocación realizada
3
Eliminación
650
Anulación aprobada
3
Eliminación
- Consulta de Información de la Notificación del Resultado de Despacho
1.
Se consulta la información mediante el Número de Solicitud en la Tabla de Notificación de Resultado de Despacho y se realiza el procesamiento
de la tarea.
SELECT * FROM TN_RCI_CSCR_RST_NOTI
WHERE RQMTS_ATR_NO = $ Número de Solicitud
AND NOTI_CFM_CD = ’11’;
2. Cuando finalice la Tarea, se Modifica el Código de Verificación de Notificación a ‘12’
UPDATE TN_RCI_CSCR_RST_NOTI
SET NOTI_CFM_CD = ‘12’
WHERE RQMTS_ATR_NO = $ Número de Solicitud
AND NOTI_CFM_CD = ’11’;
- 48 -
Cooperación Requerida de las Instituciones para la
Implementación del Sistema
8. Enlace de Información (12/13)
- Consultar Información de Notificación del Resultado de Inspección
1.
Se consulta la información mediante el Número de Solicitud en la Tabla de Notificación de Resultado de Inspección y se realiza el procesamiento
de la tarea.
SELECT * FROM TN_RCI_INSPC_RST_NOTI AS A,
TN_RCI_INSPC_RST_NOTI_COMM AS B,
TN_RCI_INSPC_RST_NOTI_PD AS C,
TN_RCI_INSPC_RST_NOTI_PTCPT AS D,
TN_RCI_INSPC_RST_NOTI_DCP_INF AS E
WHERE A.IMP_DCL_NO = B.IMP_DCL_NO
AND A.IMP_DCL_NO = C.IMP_DCL_NO
AND A.IMP_DCL_NO = D.IMP_DCL_NO
AND A.IMP_DCL_NO = E.IMP_DCL_NO
AND E.RQMTS_ATR_NO = $ Número de Solicitud
AND A.NOTI_CFM_CD = ‘11’;
2. Cuando finalice la tarea, el Código de Verificación de Notificación se modifica a ‘12’.
UPDATE TN_RCI_INSPC_RST_NOTI
SET NOTI_CFM_CD = ‘12’
WHERE IMP_DCL_NO = $ Número de Declaración de Exportación/Importación
AND A.NOTI_CFM_CD = ‘11’;
- 49 -
Cooperación Requerida de las Instituciones para la
Implementación del Sistema
8. Enlace de Información (13/13)
■ Tarea de VUE y de cada Institución para el enlace de información
Institución
Enlace de Info
Autorización Única de Control
Previo de imp/exportación
(Doc-e)
Resultado de Inspección
(Doc-e)
Resultado de Despacho
(Doc-e)
SRI
SC
(Web Service)
OCP
VUE
SENAE
1. Implementación de ingreso de dato para la
notificación en la tabla de Autorización Única de
Control Previo de imp/exportación, la cual está en la
BD de interfaz de la Institución.
1. Diseño y desarrollo del doc-e de la Autorización
Única de Control Previo de imp/exportación.
2. Implementación de G/W que envía a VUE la
información de Autorización Única de Control Previo
de imp/exportación que está en la interfaz de BD de
la Institución y G/W que recibe desde VUE y hace el
Insert en la tabla de Autorización Única de Control
Previo de imp/exportación en la BD de VUE.
1. Implementación de la pantalla donde se consulta
la información desde la tabla de Autorización Única
de Control Previo de imp/exportación de la BD de
VUE mediante DB Link.
1. Implementación de la pantalla donde se consulta
la información desde la tabla de resultado de
inspección de la BD de interfaz de la Institución.
1. Diseño y desarrollo del doc-e de resultado de
inspección
2. Implementación de G/W que envía a la Institución 1. Implementación de ingreso de dato a ser enviado
el resultado de inspección que está en la BD de VUE a la tabla de resultado de inspección de VUE
y G/W que recibe desde la Institución y hace el
mediante DB Link.
Insert en la tabla de resultado de inspección de la BD
de interfaz de la Institución.
1. Implementación de la pantalla donde se consulta
la información desde la tabla de resultado de
despacho de la BD de interfaz de la Institución.
1. Desarrollo de Web Service Client para la consulta
de información correspondiente.
1. Diseño y desarrollo del doc-e de resultado de
despacho.
2. Implementación de G/W que envía a la Institución
el resultado de despacho que está en la BD de VUE y
G/W que recibe desde la Institución y hace el Insert
en la tabla de resultado de inspección de la BD de
interfaz de la Institución
1.Desarrollo de Web Service Client para consultar
información correspondiente(Para la Institución de
WAIP).
2. Proposición de guía para el desarrollo de Web
Service Client y WSDL(a mediados de Julio).
- 50 -
1. Implementación de ingreso de dato a ser enviado
a la tabla de resultado de despacho de VUE
mediante DB Link.
1.Desarrollo de Web Service Client que se puede
consultar la información correspondiente cuando
se necesite la información de SC.
2. Se necesita desarrollar por separado la
información de SRI ya que es la información que ya
está en SENAE.
Cooperación Requerida de las Instituciones para la
Implementación del Sistema
9. Administración de Código por Entidades
■ Modo de Registro de Código por Entidades
En caso de que una entidad utilice códigos privativos para los formularios(incluso formularios de solicitud y certificado), los responsables de cada
entidad deberán registrar y administrar los datos de código en el sistema VUE y estos datos siempre deben estar actualizados.
La consulta está disponible para todos los usuarios, sin embargo, las funcionalidades de Registro, Modificación y Anulación estarán disponibles
solo para los responsables autorizados de la entidad que tienen permiso de manejo de datos de código.
Funcionalidades
Ejemplo de Pantalla
 Consulta : Funcionalidad para
consultar los datos de código
registrados
 Adición : Funcionalidad para registrar
los códigos que se va utilizar
nuevamente.
 Modificación : Funcionalidad para
aplicar los cambios de los códigos.
 Anulación : Funcionalidad para
deshabilitar los códigos innecesarios.
 Carga Excel : Funcionalidad para
aplicar los cambios de datos de
códigos de una vez en VUE a través
del archivo Excel.
 Descarga Excel : Funcionalidad para
guardar varios datos de códigos en
archivo Excel los cuales están
registrados en VUE.
※La pantalla podrá variarse según el carácter de códigos
- 51 -
10. Encripción de contraseña del certificado digital
Cooperación Requerida de las Instituciones para la
Implementación del Sistema
■ Servlet para la encripción de contraseña del certificado digital
La contraseña encriptada se visualiza en la pantalla al ingresar la contraseña por medio de Servlet instalado en servidor Gateway.
Esta contraseña encriptada es guardada en el campo contraseña de la tabla de gestión del certificado digital.
Se utiliza como el formato de encripción el algoritmo AES.
- URL : http://[Gateway IP:PORT]/gdes_svr/getPasswd?passwd=[Contraseña]
- 52 -
Cooperación Requerida de las Instituciones para la
Implementación del Sistema
11. Descargar el documento adjunto de Alfresco
■ Servlet para descargar el documento adjunto de Alfresco
Se descarga el archivo del documento adjunto guardado en Alfresco por medio de Servlet instalado en servidor Gateway.
Para el acceso del archivo adjunto guardado en el BD de Interfase, se utiliza como parámetro el ID del documento de Alfresco el
UUID.
- URL : http://[Gateway IP:PORT]/gdes_svr/getFile?uuid=[ID del archivo Alfresco]
¿Abrir el archivo 1345539511734_test.txt?
Abrir
- 53 -
Guardar
Cancelar