Upload
olegario-florentino
View
221
Download
0
Embed Size (px)
Citation preview
30 de Octubre de 2012
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
Cooperación Requerida de las Instituciones para la Implemen-tación de Sistema en las Institu-ciones
VUE
Tabla de Contenidos
- 2 -
Cooperación Requerida de las Instituciones para la Implementación del Sistema1. Flujograma de Implementación de Sistema en las Instituciones(1/3)
■ Esquema Conceptual del SistemaEl 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.
Solicitante(OCE)
Instituciones de Enlace
INH OAE
…
SRI SC
Sistema VUE Institución sujeta a enlace por Gateway
Sistema Base de Servicios por Institución
Gateway
BD del Sistema Operado por la Institución
BD de In-terfaz
BD de Insti-tución
WSDL
WAIP(Web Application for Internal Process)
Institución sujeta a enlace por WAIP
ESB(Enterprise Service Bus)
Portal VUEDistribución de DocumentosWAIP
Portal VUE
WSDL
WSDL
Procesamiento de Re-cepción
Evaluación▪Inspección
Aprobación▪Desaprobac.
Notificación de Resulta-do
BD de Sistema Operativo
Elaboración de Solicitud
Pago-e
Estado de Solicitud
Notificación de Resulta-do
Sist. Implementado por VUE
Sist. de la Institución deEnlace
Aplicación de SSL en VUE
Procesamiento de Recepción
Evaluación▪Inspección
Aprobación▪Desap.
Notificación de Re-sultado
Sistema de Procesos
Aplicación de SSLen la Institución
Webservice Externo JDBC/ODBC(Son diferen-tes por Institución)
WSDL
- 3 -
Cooperación Requerida de las Instituciones para la Implementación del Sistema1. Flujograma de Implementación de Sistema en las Instituciones(2/3)
■ Diagrama de configuración del SoftwareLa 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.
Gateway For Linux
Java 1.6.0_25
Spring Framework
CXF
Alfresco DM
Spring Quartz Batch
Jboss 5.2.1
Apache
PostgreSQLMySQL
RedHat Linux
Gateway For Windows
Java 1.6.0_25
Spring Framework
CXF
Alfresco DM
Spring Quartz Batch
Jboss 5.2.1
Apache
Oracle
Windows Server
Sistema VUE
VUE
Java 1.6.0_25
Adobe LCDS
Spring Framework
CXF
ESB
Alfresco DM
Spring Quartz Batch
SecureXML
Jboss 5.2.1
Apache
Jasper Reports
OpenPKI
Oracle 11g R2
RedHat Linux
Institución sujeta a enlace por Gateway
- 4 -
Cooperación Requerida de las Instituciones para la Implementación del Sistema1. Flujograma de Implementación de Sistema en las Instituciones(3/3)
■ Listado de Software
Clasificación Producto ObservacionesInstalación o no del
Gateway
SistemaSoftware
OSRedhat(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 Sis-tema Operativo de la
Entidad
WEB Apache (v2.2.21)En caso de existir un Web Service que está siendo utilizado por la entidad, es po-sible 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 Ga-teway.
O
DBMS Oracle / Mysql / postgreSQLEn 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 do-cumentos
Alfresco DMComo 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)
Software de Desarrollo
Framework Spring (v3,0,5)Es un Framework ligero que proporciona las funciones como del logging, transac-tió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 ESBComo 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 distri-buidos.
X
Batch Spring Quartz batchEl Batch scheduler que se utiliza en la trasmisión de las aprobaciones desde el Ga-teway a la VUE
O
UI Controller Adobe LCDSMó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
Software de seguridad
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
- 5 -
Cooperación Requerida de las Instituciones para la Implementación del Sistema
Presentación Modificación solicitada (Código: 110/140)
Verificación Detalle de Error
Error de validación (910)
Solicitud receptada(210)
OCE
Responsable de Institución
Guardado Detalle Solicitud receptada
Guardado DetalleImposición Tasa
Pago autorizado(120)
Pago confirmado(130)
Guardado de Razón de Cancelación
Subsanación requerida (410)
Guardado de Notificación de De-sistimiento aprobado
Consulta Subsanación requerida
Registro DetalleSubsanación
Registro Detalle Solicitud receptada
SubsanaciónSolicitud
Sistema Institución
ElaboraciónSolicitud
Re-elaboraciónSolicitud
Consulta Error de validación
Consulta Notificación Solicitud receptada
PresentaciónSolicitud
Consulta Tasa
VUE Inst. GATEWAY
Registro Detalle Imposición Tasa
Dist. Doc VUE
Guardado de Error de validación
Guardado de Detalles de Solicitud
receptada
Guardar Solicitud (XML)
Guardado de Detalle Imposición Tasa
Guardado DetallePago de Tasa(XML)
Guardado de Notificación de Subsanación
Procesamiento de Solicitud por Gateway
OCPs
2. Flujo de Mensajes Estándares (1/2)
BANRED
Banco Pago-e
Desistimiento solici-tado(610)
Guardado de Razón de Cancelación(XML)
Guardado Detalle Pago de Tasa
Guardado Detalle Subsanación
Desistimiento apro-bado (620)
Guardado de Notificación de Desistimiento aprobado
Registro de Validación de Soli-citud de Cancelación
Guardado de Subsanación de Solicitud
Subsanación enviada(420) Guardado Detalle Subsanación
Solicitud de cancelación
Proceso opcional
Proceso obligatorio
Procesamiento de Proceso
‘9’,‘4’
‘9’
‘9’
‘9’
‘9’
‘9’
‘9’
‘9’
‘4’
- 6 -
Cooperación Requerida de las Instituciones para la Implementación del Sistema
Guardado DetalleDesaprobación
Solicitud no aprobada (Código: 310)
OCE
Sistema InstituciónVUE Dist.Doc.VUE Inst. GATEWAY
Guardado Detalle DesaprobaciónConsulta Notificación Re-
sultado
Guardado Inspección Despacho
Guardado Resultado Inspección Despacho
Consulta Resultado Des-pacho
Consulta de Autori-zación única de
imp/exportación de control previo
Registro DetalleDesaprobación
Guardado DetalleCertificado
Solicitud aprobada (320)
Guardado DetalleCertificado
Consulta Certifica-do
Registro Detalle Certificado
Guardado DetalleAUCP Impo/Exportac.
AUCP enviado a la Aduana(510)
Guardado Resultado Despa-cho
Resultado del Aforo recibido por la insti-tución y OCE(530)
Consulta Resultado Des-pacho
Resp.Instituc.
Resp.Aduana
Resp.Instituc.
Consulta Inspección Des-pacho
OCPs
2. Flujo de Mensajes Estándares (2/2)
DB to DB
Registro Resultado Inspec-ción
Resultado de inspección recibido por la institución(520)
Registro Resultado Despacho
Guardado Resultado Despacho
Procesamiento de Solicitud por Gateway
Proceso opcional
Proceso obligatorio
Procesamiento de Proceso
Guardado AutorizaciónSolicitud C. Previo Impo/Exp.
Consulta de Listado de Autorización única de imp/exportación de control
previo
Consulta de Auto-rización única de imp/exportación
de control previo
Consulta de Resul-tado de Aforo
SENAE
‘9’
‘9’
‘9’
‘9’
‘9’
- 7 -
Cooperación Requerida de las Instituciones para la Implementación del Sistema
OCE
Sistema InstituciónVUE Dist.Doc.VUE Inst. GATEWAY
Resp.Instituc.
OCPs
Procesamiento de Solicitud por Gateway
3. Flujo de Procesamiento de Anulación
Guardado de Detalles de So-licitud de Anulación
Anulación solicitada(Código: 640)
Guardado de Solicitud de Anulación(XML)
Solicitud de Anula-ción
Guardado de Detalles de Aproba-ción de Solicitud de AnulaciónAnulación aprobada
(650)Guardado de Notificación de De-talle de Anulación aprobada
Registro de Aprobación de Solici-tud de Anulación
Registro de Revocación realizadaGuardado de Detalles de Revoca-
ción realizadaRevocación
realizada(630)
Guardado de Notificación de Revo-cación realizada
Consulta de Estado de Procesamiento
Registro de Detalles de Cancelación de Autorización única de imp/expor-
tación de control previoRegistro del Detalles de Cancela-ción de Autorización única de imp/exportación de control previo
Consulta de Estado de Procesamiento
Proceso opcional
Proceso obligatorio
Procesamiento de Proceso
‘9’
‘9’
‘9’
AUCP enviado a la Aduana(510)
‘3’
- 8 -
Cooperación Requerida de las Instituciones para la Implementación del Sistema
OCE
Sistema InstituciónVUE Dist.Doc.VUE Inst. GATEWAY
Guardado Detalle CertificadoRectificación realizada
(330)Guardado Detalle Certificado
Corrección Detalle Certificado
OCPs
Procesamiento de Solicitud por Gateway
4. Flujo de Procesamiento de Aprobación de corrección
Guardado Detalle de Modifica-ción de Autorización Única de imp/exportación de Control Previo
AUCP enviado a la Aduana(510)
Guardado Detalle de Solicitud de Corrección de CertificadoSolicitud de corrección apro-
bada (340)Guardado Detalle Certificado
Registro de Aprobación de Solici-tud de Certificado
Guardado Detalle de Devolución de Solicitud de Corrección de Certificado
Solicitud de corrección no aprobada (350)
Guardado Notificación de Devolución de Solicitud de Corrección de Certificado
Registro de Devolución de Corrección de Certificado
Guardado Detalle de Solici-tud de Corrección
Corrección solicitada(Código: 150)
Solicitud Corrección de Certificado(XML)
Modificación de Certificado
Resp.Instituc
Consulta de Estado de Procesamiento
Consulta de Estado de Procesamiento
Consulta de Estado de Procesamiento
Guardado Detalle de Modifica-ción de Autorización Única de imp/exportación de Control Previo
Proceso opcional
Proceso obligatorio
Procesamiento de Proceso
‘52’
‘9’
‘35’
‘34’
34’
Guardado Detalle de Modifica-ción de Autorización Única de imp/exportación de Control Previo
AUCP enviado a la Aduana(510)
Guardado Detalle de Modifica-ción de Autorización Única de imp/exportación de Control Previo
‘35’
- 9 -
Cooperación Requerida de las Instituciones para la Implementación del Sistema
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
Responsable de la entidad
Imposición de tasa
Gestión de notificaciones- Solicitud receptada, cancelación, aprobación / desaprobación etc.
Notificación de error
Último estado de doc-e- No. Solicitud / Certificado
Solicitud/ Certificado
Autorización única de control previo de importación y expor-
tación
Notificación de resulta-do de inspección
Notificación de resulta-do de despacho
※ Certificado-e : Archivo
※ Archivo de noficiación
※Información de doc. adj.
BD de la interfaz de la entidad Sistema in-terno de OCPs
※ Tipo de certificado-e 1. Token 2. Archivo- ANF, Security data, Banco Central
※ Información de Aproba-ción de Res-ponsable (Lis-tado de auto-rizantes)
Código de verificación de notificaciones : 22
5. Aspectos de Desarrollo en las Instituciones sujetas a enlace por GATEWAY
Código de verificación de notificaciones : 22
Código de verificación de notificaciones : 11
Código de verificación de notificaciones : 22
Código de verificación de notificaciones : 22
Código de verificación de notificaciones : 11
Código de verificación de notificaciones : 11
Código de verificación de notificaciones : 11
Código de verificación de notificaciones : 12
Código de verificación de notificaciones : 12
Código de verificación de notificaciones : 12
Código de verificación de notificaciones : 21
Código de verificación de notificaciones : 21
Código de verificación de notificaciones : 21
Código de verificación de notificaciones : 21
Código de verificación de notificaciones : 12
Código de verificación de notificaciones : 11
Código de verificación de notificaciones : 12
VUE
SENAE
- 10 -
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
VUE
Sistema de Entidad
Solicitud
Información de Certificados
Información del Resultado de Despacho
Autorización Única de Con-trol Previo de Imp/Exporta-
ción
Información del Resultado de Aforo
Información de Orden de Pago de TasaNotificación
(Solicitud receptada, Subsana-ción, Desaprobación, Cancela-
ción/Anulación)
Información de Pago
Gateway
WSDL
Distribución de documen-tos-e de Enti-dad
Información de CódigosInformación de Último estado de Documento eléctronico BD de
Entidad
5. Aspectos de Desarrollo en las Instituciones sujetas a enlace por GATEWAY(1/7)
- 11 -
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.
Dirección Distribución Código Nombre de Código Definición de Mensaje
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
Códigos de Distribución de Documentos
5. Aspectos de Desarrollo en las Instituciones sujetas a enlace por GATEWAY(2/7)
▶ Tabla vinculado(TA_CMM_STAT)
- 12 -
Cooperación Requerida de las Instituciones para la Implementación del Sistema
문서기능
5. Aspectos de Desarrollo en las Instituciones sujetas a enlace por GATEWAY(2/7)
■ 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
- 13 -
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 DocumentosActor 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 Ban-caria, etc.
VUE 130 Pago confirmado VUE recibe desde BANRED la información del pago de tasa y la envía a la Institución
OCE 140 Modificación solicitada
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.
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 solici-tado por el OCE.
5. Aspectos de Desarrollo en las Instituciones sujetas a enlace por GATEWAY(3/7)
- 14 -
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 Definición de Mensaje
Institución 410 Subsanación requerida 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.
OCE 420 Subsanación enviada 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.
Institución 510 AUCP enviado a la Aduana La Institución envía a SENAE la Información del Resultado de Solicitud aprobada.
SENAE 520 Resultado de inspección reci-bido por la institución SENAE envía a la Institución el resultado de Aforo a la Institución.
SENAE 530 Resultado del Aforo recibido por la institución y OCE SENAE envía al OCE y a la Institución la Información de Resultado del Aforo recibido por la institución y OCE.
OCE 610 Desistimiento solicitado 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 aprobadoLa 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.
5. Aspectos de Desarrollo en las Instituciones sujetas a enlace por GATEWAY(3/7)
▶ ID de código vinculado: VUE_0010
- 15 -
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 Notificacio-
nes. Responsable Institución
Recepción
Solicitud/Cer-tificado
Último Estado Documento-e
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 So-licitud(110) o Modificación solicitada(140) o Corrección solicitada(150) o Subsa-nación enviada(420) y Requiere Código de Verificación de Notificación: 11.
2. Consulta la información de Número de Solicitud, Código de Documento, y lue-go lleva a cabo el proceso de la 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.
Envío
Información de Aprobación de Responsable
1. Consulta el Código de Institución, No.Orden de Proceso, No.Solicitud, Código de Formula-rio 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 Rec-tificació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
1. Guarda la Información del Detalle de Certifi-cado en la Tabla de Certificados.
2. Se modifica el Código de Verificación de Noti-ficación a ’21’, y cambia el Código de Proce-samiento en base a la Solicitud aprobada(320), Rectificación realizada(330),Solicitud de correc-ción aprobada(340).
Área de Tareas de Institución
Área de Tareas de VUE
Códigos de Verificación de Notifi-caciones
Código 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
Responsable Institución
VUE
1. Se guarda la los datos de responsable que apro-bó el certificado.
5. Aspectos de Desarrollo en las Instituciones sujetas a enlace por GATEWAY(4/7)
▶ ID de código vinculado: VUE_0047
- 16 -
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’;
5. Aspectos de Desarrollo en las Instituciones sujetas a enlace por GATEWAY(4/7)
- 17 -
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])
5. Aspectos de Desarrollo en las Instituciones sujetas a enlace por GATEWAY(4/7)
- 18 -
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])
5. Aspectos de Desarrollo en las Instituciones sujetas a enlace por GATEWAY(4/7)
- 19 -
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, Subsa -nación, Desaprobación, Cancelación/Anulación, Error).
Envío
Notificación
1. Guarda el Código de Tipo de Notificación, Requiere Código de Verifi-cación de Notificación: 21 y Detalle de la Notificación según su Tipolo-gía.
2. En caso de existir Documento adjunto, se sube a un directorio es-pecífico y se guarda la Información del Archivo en Información de Archivo de Notificación.
Error de Noti-ficación
1. Guarda la Información del Detalle de Notifica-ción cuyo Código de Tipo de Notificación es Error de validación (910), y el estado del Campo Re-quiere Notificación es Código de Verificación de Notificación: 21
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 Do-cumento-e y la envía a VUE.2. El Sistema modifica el estado del Campo Re-quiere Notificación a Código de Verificación de Notificación: 22.
Código Tipo de NotificaciónCódigo Nombre de Código
210 Solicitud receptada310 Solicitud no aprobada
350 Solicitud de corrección no aprobada
410 Subsanación requerida620 Desistimiento aprobado630 Revocación realizada650 Anulación aprobada910 Error de validació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 del Docu-mento-e y lo envía a VUE.2El Sistema modifica el estado del Campo Requie-re Notificación a Código de Verificación de Notifi-cación: 22.
Sistema Distr. Doc. Entidad
Responsable InstituciónVUE
Área de Tareas de Institución
Área de Tareas de VUE
Información de Archivo de Notificación
Códigos de Verificación de Notifi-caciones
Código Nombre de Código11 Solicitud de Tarea12 Fin de Tarea13 Error de Tarea21 Solicitud de Envío22 Fin de Envío23 Error de Envío
5. Aspectos de Desarrollo en las Instituciones sujetas a enlace por GATEWAY(5/7)
Información de Aprobación de Responsable
1. Se guarda la los datos de responsable que apro-bó el certificado.
▶ ID de código vinculado: VUE_0008
- 20 -
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 SolicitanteINSERT 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ónEl [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]
5. Aspectos de Desarrollo en las Instituciones sujetas a enlace por GATEWAY(5/7)
- 21 -
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 SolicitanteINSERT 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]’);
5. Aspectos de Desarrollo en las Instituciones sujetas a enlace por GATEWAY(5/7)
- 22 -
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]’);
[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');
[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.
5. Aspectos de Desarrollo en las Instituciones sujetas a enlace por GATEWAY(5/7)
- 23 -
Cooperación Requerida de las Instituciones para la Implementación del Sistema
■ Tabla de Último Estado de Documento-eLa información de la Tabla instalada en GATEWAY es proporcionado mediante el ERDEn 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 Do -cumento-e administra el último caso ingresado, esto significa que la tabla valida la última información de solicitud ingresada.
5. Aspectos de Desarrollo en las Instituciones sujetas a enlace por GATEWAY(6/7)
- 24 -
Cooperación Requerida de las Instituciones para la Implementación del Sistema
■ Tabla de Notificaciones
5. Aspectos de Desarrollo en las Instituciones sujetas a enlace por GATEWAY(7/7)
- 25 -
Cooperación Requerida de las Instituciones para la Implementación del Sistema6. Flujograma del Sistema de Pago-e a Implementar(1/9)
① Presentación de Solicitud
② Notificación Presentación Solicitud
③ Notificación Imposición Tasa(Cta.Bancaria, Info.Tasa)
VUE
Solicitante(OCE)
⑥ Consulta de Información de Orden de Pago y Notificación de Resultado de Pago
⑤ Pago de Tasa en Banco (Transferencia bancaria en línea, pago fuera de línea)
Institución Bancaria(BANRED)
Organismos de Control Previo (OCPs)
⑧ Notificación de Recepción(Verificación Resultado Pago)
■ Sistema de Servicio de Pago-eEl 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.
⑥ Notificación de Resultado de Pago de Tasa
⑦ Recepción Notificación
⑨ Se deposita en la cuenta de la Institución 6 días después
Banco Central del Ecuador(BCE)
BCE
⑧ Notificación de Información de Pago normal o no (E-mail)
④ Consulta Info. Pago Tasa
(Emisión O.Pago)
- 26 -
Cooperación Requerida de las Instituciones para la Implementación del Sistema
■ 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 in-
formaciones que puedan clasificar las cuentas bancarias de las entidades (código de las cuentas) en BCE.
VUE
BANRED
BANRED
ECUA-PASS
Banco
BANCOUsuari
o(OCE)
Institución Autorizante
⑤ Consulta sobre la Información de Tasa impuesta[Informaciones básica de Tasa(OCE RUC, Nombre de OCE, Cuenta Bancaria, Total de Tasa impuesta) + Detalles y especificaciones de Tasa(Código del Tipo de Tasa, Monto, Código Presupuestaria)]
③ Pago de Tasa④ Verificación del
Pago de Tasa
⑥ Solicitud de Información de Tasa
① Envío de Información de Tasa Impuesta
② Impresión del Órden de Pago
6. Flujograma del Sistema de Pago-e a Implementar(2/9)
- 27 -
Cooperación Requerida de las Instituciones para la Implementación del Sistema
■ 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.
VUE
BANRED
BANRED
BCE
Cuenta de la Institución
ECUA-PASS
Banco
BANCO
Usuario
(OCE)
Institución Autorizante
③ 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
① Pago de Tasa ② Verificación de Pago
④ Envío de Información sobre el Pago
⑤ Envío de Información sobre el Pago a la Institución Correspondiente
⑥ Depósito a la cuenta a los 6 días
6. Flujograma del Sistema de Pago-e a Implementar(3/9)
- 28 -
Cooperación Requerida de las Instituciones para la Implementación del Sistema
■ Código de Tipo de TasasLas especificaciones de las Tasas se deben clasificar según el Código Presupuestario del Tesoro de Mi-nisterio 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 institucio-nes.
Código por Tipo de Tasa
Descripción del Código por Tipo de Tasa
Código Presupues-tario
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 140205DE 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
6. Flujograma del Sistema de Pago-e a Implementar(4/9)
▶ ID de código vinculado: VUE_0020
Código de Tipo de Tasas
- 29 -
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
6. Flujograma del Sistema de Pago-e a Implementar(5/9)
No ENTIDADCódigo de dis-
trito1 AGROCALIDAD Agencia Ecuatoriana de Aseguramiento de la Calidad 3002 CONSEP Consejo Nacional de Control de Sustancias Estupefacientes y Psicotrópicas 3013 INEN Instituto Ecuatoriano de Normalización 3024 INH Instituto Nacional de Higiene 3035 INP INSTITUTO NACIONAL DE PESCA 3046 INPC Instituto Nacional de Patrimonio Cultural 3057 MAE Ministerio de Ambiente 3068 MAGAP Ministerio de Agricultura, Ganadería, Acuacultura y Pesca 3079 MIPRO Ministerio de Industrias y Productividad 308
10 SUBSECRETARIA REGIONAL DEL MIPRO EN EL LITORAL 30911 COORDINACION REGIONAL PACIFICO DEL MINISTERIO DE INDUSTRIAS Y PRODUCTIVIDAD 31012 COORDINACION REGIONAL CENTRO DEL MINISTERIO DE INDUSTRIAS Y PRODUCTIVIDAD 31113 SUBSECRETARIA REGIONAL DEL MINISTERIO DE INDUSTRIAS Y PRODUCTIVIDAD EN EL AUSTRO 31214 OAE Organismo de Acreditacion de Ecuador 31315 SA Subsecretaría de Acuacultura 314
16 MEER-SCAN Ministerio de Electricidad y Energía Renovable - Subsecretaría de Control y Aplicaciones Nucleares 315
17 MSP Ministerio de Salud Pública 31618 SRP Subsecretaría de Recursos Pesqueros 31719 CCFFAA Comando Conjunto de las Fuerzas Armadas 318
- 30 -
Cooperación Requerida de las Instituciones para la Implementación del Sistema
■ Consulta de Imposición de Tasa y Resultado de Pago mediante GATEWAYEl 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.
Envío
Imposición Tasa
Último Estado Documento-e
1. Guarda en la Tabla Imposición de Tasa el No.Solicitud, No.O.Pago, e Información de Tasa.
2. Guarda el estado del Campo Requiere Notificación de la Tabla Impo-sición de Tasa a Código de Verificación de Notificación: 21
1. Consulta en la Tabla Imposición Tasas aquellos casos que indican Código de Verificación de Notificación: 11 y ejecu-ta 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.
Recepción
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óna Código de Verificación de Notificación: 11.
1. El Sistema consulta en la Tabla Imposición de Tasa aquellos casos que indi-quen que no requieren notificación(Código de Verificación de Notificación: 21), y los envía a VUE.
2. El Sistema guarda el estado del Campo Requiere Notificación de la Tabla Im-posición de Tasa a Código de Verificación de Notificación: 22.
Área de Tareas de Institución
Área de Tareas de VUE
Responsable Institución
VUE
Códigos de Verificación de Notificaciones
Código Nombre de Código11 Solicitud de Tarea12 Fin de Tarea13 Error de Tarea21 Solicitud de Envío22 Fin de Envío23 Error de Envío
Código de Clasificación de Imposición de Tasas
Código Nombre de Código
110 Tasa de Emisión de Certifi-cado
210 Tasa de Inspección910 Otras Tasas
6. Flujograma del Sistema de Pago-e a Implementar(6/9)
▶ ID de código vinculado: VUE_0022
- 31 -
Cooperación Requerida de las Instituciones para la Implementación del Sistema6. Flujograma del Sistema de Pago-e a Implementar(7/9)
■ Imposición de Tasa y Consulta de Resultado de Pago de GATEWAY – Lineamiento de Desarrollo (Con base Postgresql)
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’;
2. Después del Procesamiento de Tarea, se modifica el Código de Clasificación de Notificación de la Tabla de TasaUPDATE 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’;
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ódigoEl [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’);
- 32 -
Cooperación Requerida de las Instituciones para la Implementación del Sistema
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> - 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
6. Flujograma del Sistema de Pago-e a Implementar(8/9)
- 33 -
Cooperación Requerida de las Instituciones para la Implementación del Sistema6. 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 PagoPara 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 TasaTabla de Detalle de Imposición de Tasa
①
②
③
④
⑤
①
④
③
②
⑤
- 34 -
Cooperación Requerida de las Instituciones para la Implementación del Sistema
■ Plan de configuración para la certificación digitalEs 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.
Solicitante(OCE)
Institución sujeta a enlace por Gateway
VUEGateway
Información del usuario
Responsable Institución
Verificación
De la validez del certificado
① Firma Token al XML
+ Firma Token al SOAP
+ SSL de VUE
② Firma Token al XML
+ Firma del SOAP con el certificado digi-tal para servidor
+ GATEWAY SSL
④ Firma del XML con el certifi-cado digital para servidor
+ Firma del SOAP con el certificado digital para ser-vidor
+ VUE SSL
③ Solicitud aproba-da por el encargado
de la entidad① 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
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.
※ 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.
Sistema de laEntidad CA
7. Flujograma de la Firma-e a Implementar(1/4)
- 35 -
Cooperación Requerida de las Instituciones para la Implementación del Sistema7. Flujograma de la Firma-e a Implementar(2/4)
■ Estructura de Firma-e en el modo GATEWAYEs 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.
Información de Aprobación de Responsable
Información de Firma de Res-
ponsable
1. Se guarda la Información de Firma y la Informa-ción de Archivos de Firmas del Responsable de In-stitución que realiza el proceso de Aprobación en la Entidad de Control Previo.
Certificado(Detalle de So-
licitud aprobada)
VUE
XML
전자서명 1
전자서명 2
전자서명 3
기관대표자 서명
G/W
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.
2. Se guarda el Certificado. [ver la página 14 del documento [Procesamiento del Certificado]]
Área de Tareas de Institución
Área de Tareas de VUE
Responsable Institución
Firma del Representante de la Institución
Firma-e 3
Firma-e 2
Firma-e 1
- 36 -
Cooperación Requerida de las Instituciones para la Implementación del Sistema7. 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 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.
[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.
- 37 -
Cooperación Requerida de las Instituciones para la Implementación del Sistema7. Flujograma de la Firma-e a Implementar(4/4)
■ Tablas relacionadas a la Firma-e
- 38 -
Cooperación Requerida de las Instituciones para la Implementación del Sistema8. 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 In-formación
Información de Contribuyente SRI Web Service
Estado Actual de EmpresaEscritura de Constitución de Persona JurídicaCertificado de Cumplimento de Obligaciones
SC Web Service
Certificado de Organismo de Acreditación de Normalización OAE Web Service
Certificación de Registro Sanitario INHAGROCALIDAD Web Service
Resultado de InspecciónResultado de Despacho SENAE Documento-e
Autorización Única de Control Previo de Impor-tación y Exportación OCP Documento-e
- 39 -
Cooperación Requerida de las Instituciones para la Implementación del Sistema8. Enlace de Información (2/13)
■ Tipo de Enlace de InformaciónEn 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
※Caso de enlace de información de SC
VUE
Institución Receptora/Usuaria
Institución Generadora/Sumi-nistradora
(SC)
① Solicita/Suministra(WS)
① Solicita/Suministra(WS)
Tipo 2※Caso de enlace de información de SENAE(incluido la
información del contribuyente del SRI) y OCP
VUE
Institución Receptora/usuaria
①Solicita/Suministra(WS)
②Consulta de BD
Institución Generadora/Su-ministradora
(SENAE)
Suministro de
Web Service
Suministro de
Web Service
③DB Link
- 40 -
Cooperación Requerida de las Instituciones para la Implementación del Sistema
■ Estructura del Documento WSDLEl 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]
[Detalle de Estructura de un documento WSDL]
8. Enlace de Información (3/13)
<?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>
[Ejemplo del Docu-mento WSDL]
- 41 -
Cooperación Requerida de las Instituciones para la Implementación del Sistema
En estado pendiente para el envío de DatosEn estado pendiente para el envío de Datos
En estado de consolidación de Datos. Genera ID del mensaje y ejecuta el procesamiento por lote dependiendo del tamaño del FetchEn estado de consolidación de Datos. Genera ID del mensaje y ejecuta el procesamiento por lote dependiendo del tamaño del Fetch
En estado de Envío de Datos.En estado de Envío de Datos.
En estado de Recepción de DatosEn estado de Recepción de Datos
Finalizado el Envío/Recepción de Datos.Finalizado el Envío/Recepción de Datos.
Error en la Red(Network)Error en la Red(Network)
En estado Pendiente de llamada para la AplicaciónEn estado Pendiente de llamada para la Aplicación
Error XML SchemaError XML Schema
Error en el Procesamiento de envío de archivo.Error en el Procesamiento de envío de archivo.
Error en el Procesamiento de recepción de archivo.Error en el Procesamiento de recepción de archivo.
Error en el Programa de AplicativoError en el Programa de Aplicativo
Error no identificadoError no identificado
0000
0001
0002
0003
SUC0
ERR1
0004
ERR2
ERR4
ERR5
ERR3
ERR9
Pendien-te de En-vío(0000)
Consolidan-do(0001)
Enviando(0002)
DataViewController
ServiceClient
Recibiendo(0003)
DataTouchController
Pendiente Llama-da para Aplicar(0004)
AppClient
Envío/Recep-ción Finali-zado(SUC0)
Error Progra-ma Aplicativo(ERR3)
Error en la Red(ERR1)
■ Flujo del Procesamiento de Enlace de Información y Estado de Procesamiento de la Web Service
8. Enlace de Información (4/13)So
licitu
d de
Info
rma-
ción
Resp
uest
a a
la S
olic
itud
Código Estado de ProcesamientoEstado de Procesamiento
- 42 -
Cooperación Requerida de las Instituciones para la Implementación del Sistema
■ Enlace de Información del SRILa 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.
8. Enlace de Información (5/13)
Parámetros para INPUT
Explicación
ruc Número RUC
rqmtIntutCd Código de Institución Solicitante
rqmtIntutNm Nombre de Institución Solicitante
Method de Lla-mada
Explicación
selectSriInfRuc Información del Contribuyente
Explicación del Client SourceSRI RUC WSDL
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/", "ComPtCiSriInfRuc -PortTypeImplService");
private ComPtCiSriInfRucPortType_ComPtCiSriInfRucPortTypeImplPort_Client() { }
public static void main(String args[]) throws Exception { URL wsdlURL = ComPtCiSriInfRucPortTypeImplService.WSDL_LOCATION; String ruc = ""; String rqmtIntutCd = ""; String rqmtIntutNm = ""; if (args.length > 0) { ruc = args[1]; rqmtIntutCd = args[2]; rqmtIntutNm = args[3]; } ComPtCiSriInfRucPortTypeImplService ss = new ComPtCiSriInfRucPortTypeImplService(wsdlURL, SERVICE_NAME); ComPtCiSriInfRucPortType port = ss.getComPtCiSriInfRucPortTypeImplPort(); ComPtCiSriInfRucIn _selectSriInfRuc_arg0 = new ComPtCiSriInfRucIn(); _selectSriInfRuc_arg0.setRuc(ruc); _selectSriInfRuc_arg0.setRqmtIntutCd(rqmtIntutCd); _selectSriInfRuc_arg0.setRqmtIntutNm(rqmtIntutNm); ComPtCiSriInfRucOut _selectSriInfRuc__return = port.selectSriInfRuc(_selectSriInfRuc_arg0);
System.exit(0); }
}
Web Service Create
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
■ Enlace de Información de la SCLa SC proporciona directamente a través de la Web Service los servicios de información del Estado Actual de Empre-
sas, Escritura de Constitución de Persona Jurídica y el Certificado de Cumplimiento de Obligaciones. Cada Institu-ción realiza la consulta de información mediante el Número de Procesamiento de Empresa a consultar.
Explicación del Client Source
8. Enlace de Información (6/13)
Parámetros para INPUT
Explicación
etprAdmNo Número de Administración de Empresa
rqmtIntutCd Código de Institución Solicitante
rqmtIntutNm Nombre de Institución Solicitante
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/", "ComPtCiScInfScPortTypeIm -plService");
private ComPtCiScInfScPortType_ComPtCiScInfScPortTypeImplPort_Client() { }
public static void main(String args[]) throws Exception { URL wsdlURL = ComPtCiScInfScPortTypeImplService.WSDL_LOCATION; String etprAdmNo = ""; String rqmtIntutCd = ""; String rqmtIntutNm = ""; if (args.length > 0) { etprAdmNo = args[1]; rqmtIntutCd = args[2]; rqmtIntutNm = args[3]; } 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); SelectScCopInfOut _selectScCopInf__return = port.selectScCopInf(_selectScCopInf_arg0); }
}
Web Service Create
Argument Setting
Method Call
※ La Web Service URI puede cambiar en la última aplicación.
Method de Lla-mada
Explicación
selectScCopInf Estado Actual de Empresa
selectScCcoInf Certificado de Cumplimento de Obligaciones
selectScEccpjInf Escritura de Constitución de Persona Jurídica
SC WSDL
- 44 -
Cooperación Requerida de las Instituciones para la Implementación del Sistema8. 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
OCP
DOC-e DB-Link
Autorización Única de Control Previo de Imp/Ex-
portación
Consulta de Autorización Única de Control Previo de Imp/Exportación
Resultado de InspecciónNotificación de Resultado de
Despacho
Control Previo
Inspección o Evaluación de
Despacho
VUE
※ La información enviada y recibida, será guardada y controlada en la BD de OCP y VUE
Registro de Resultado de Inspección
Registro de Notificación de Resultado de Despacho
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 reci-bido 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.
SENAE
- 45 -
Cooperación Requerida de las Instituciones para la Implementación del Sistema
■ 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/Exporta-ciones.
Información Composición de Tabla
Tabla de Autorización Única de Control Previo de Imp/Exportación
8. Enlace de Información (8/13)
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.
- 46 -
Cooperación Requerida de las Instituciones para la Implementación del Sistema
■ 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
8. Enlace de Información (9/13)
Información Composición de Tabla
Campos Generales -Datos Embarque/ Destino -Número Administración Mer-
cancía/BL -Datos Importador -Datos Resultado Despacho -Datos Producto
※ La notificación de Resultado de Despa-cho se genera por Rubro de la Declaración de Importación – por Rubro de Control Previo.
- 47 -
Cooperación Requerida de las Instituciones para la Implementación del Sistema
■ 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
8. Enlace de Información (10/13)
Información Composición de Tabla
※ La notificación del Resultado de In-spección se genera por Declaración de Importación.
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 PrevioEmpleados Participantes -Datos de Pertenencia -Datos de Participante
- 48 -
Cooperación Requerida de las Instituciones para la Implementación del Sistema
■ 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ón1. 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.
8. Enlace de Información (11/13)
- 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’;
Códigos de procesamientos para los casos de envío de la AUCP
Códigos de Funciones de Documentos a ingresar en la AUCP
320 Solicitud aprobada 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
- 49 -
Cooperación Requerida de las Instituciones para la Implementación del Sistema8. 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’;
- 50 -
Cooperación Requerida de las Instituciones para la Implementación del Sistema8. Enlace de Información (13/13)
■ Tarea de VUE y de cada Institución para el enlace de información InstituciónEnlace de Info OCP VUE SENAE
Autorización Única de Control Previo de imp/exportación
(Doc-e)
1. Implementación de ingreso de dato para la notifi-cació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 in-formació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.
Resultado de Inspección(Doc-e)
1. Implementación de la pantalla donde se consulta la información desde la tabla de resultado de inspec-ción de la BD de interfaz de la Institución.
1. Diseño y desarrollo del doc-e de resultado de ins-pección2. Implementación de G/W que envía a la Institución el resultado de inspección 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 in-terfaz de la Institución.
1. Implementación de ingreso de dato a ser enviado a la tabla de resultado de inspección de VUE median-te DB Link.
Resultado de Despacho(Doc-e)
1. Implementación de la pantalla donde se consulta la información desde la tabla de resultado de despa-cho de la BD de interfaz de la Institución.
1. Diseño y desarrollo del doc-e de resultado de des-pacho.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 in-terfaz de la Institución
1. Implementación de ingreso de dato a ser enviado a la tabla de resultado de despacho de VUE mediante DB Link.
SRISC
(Web Service)1. Desarrollo de Web Service Client para la consulta de información correspondiente.
1.Desarrollo de Web Service Client para consultar in-formación correspondiente(Para la Institución de WAIP).2. Proposición de guía para el desarrollo de Web Ser-vice Client y WSDL(a mediados de Julio).
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 informa-ción de SRI ya que es la información que ya está en SENAE.
- 51 -
Cooperación Requerida de las Instituciones para la Implementación del Sistema9. Administración de Código por Entidades
■ Modo de Registro de Código por EntidadesEn 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.
Ejemplo de Pantalla
illustr
ative
Consulta : Funcionalidad para
consultar los datos de código regis-trados
Adición : Funcionalidad para regis-trar 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 innecesa-rios.
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ódi-gos en archivo Excel los cuales es-tán registrados en VUE.
※La pantalla podrá variarse según el carácter de códigos
Funcionalidades
- 52 -
Cooperación Requerida de las Instituciones para la Implementación del Sistema10. Encripción de contraseña del certificado digital
■ Servlet para la encripción de contraseña del certificado digitalLa 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]
- 53 -
Cooperación Requerida de las Instituciones para la Implementación del Sistema11. Descargar el documento adjunto de Alfresco
■ Servlet para descargar el documento adjunto de AlfrescoSe 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 Guardar Cancelar