1 / 53

30 de Octubre de 2012

Tabla de Contenidos. Flujograma de Implementación de Sistema en las Instituciones Flujo de Mensajes Estándares Flujo de Procesamiento de Anulación Flujo de Procesamiento de Aprobación de corrección Aspectos de Desarrollo en las Instituciones sujetas a enlace por GATEWAY

homer
Download Presentation

30 de Octubre de 2012

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Tabla de Contenidos Flujograma de Implementación de Sistema en las Instituciones Flujo de Mensajes Estándares Flujo de Procesamiento de Anulación Flujo de Procesamiento de Aprobación de corrección Aspectos de Desarrollo en las Instituciones sujetas a enlace por GATEWAY Flujograma del Sistema de Pago-e a Implementar Flujograma de la Firma-e a Implementar Enlace de Información Administración de Código por Entidades Encripción de Contraseña del Certificado Digital Descargar el Documento Adjunto de Alfresco Cooperación Requerida de las Instituciones para la Implementación de Sistema en las Instituciones VUE 30 de Octubre de 2012

  2. 1. Flujograma de Implementación de Sistema en las Instituciones(1/3) ■ 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 Institución sujeta a enlace por Gateway Solicitante(OCE) Portal VUE Sistema Base de ServiciosporInstitución BD de Interfaz BD de Institución Elaboración de Solicitud Estado de Solicitud BD del Sistema Operado por la Institución Distribución de Documentos WAIP Portal VUE WSDL Pago-e Notificación de Resultado ESB(Enterprise Service Bus) WSDL WSDL WSDL Gateway Instituciones de Enlace BD de Sistema Operativo Sistema de Procesos SRI SC Procesamiento de Recepción Aprobación▪Desap. Evaluación▪Inspección Notificación de Resultado Institución sujeta a enlace por WAIP INH OAE WAIP(Web Application for Internal Process) Sist. Implementado por VUE Sist. de la Institución de Enlace Procesamiento de Recepción Aprobación▪Desaprobac. JDBC/ODBC(Son diferentes por Institución) Webservice Externo Evaluación▪Inspección Notificación de Resultado … Aplicación de SSL en la Institución Aplicación de SSL en VUE

  3. 1. Flujograma de Implementación de Sistema en las Instituciones(2/3) ■ 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 Institución sujeta a enlace por Gateway

  4. 1. Flujograma de Implementación de Sistema en las Instituciones(3/3) ■ Listado de Software

  5. Responsable de Institución Sistema Institución Dist. Doc VUE BANRED VUE • Inst. GATEWAY OCE 2. Flujo de Mensajes Estándares (1/2) Procesamiento de Proceso OCPs Proceso opcional Proceso obligatorio Elaboración Solicitud Presentación Solicitud ‘9’,‘4’ Guardar Solicitud (XML) Presentación Modificación solicitada (Código: 110/140) Re-elaboración Solicitud Verificación Detalle de Error ‘9’ Error de validación(910) Guardado de Error de validación Registro Detalle Imposición Tasa Consulta Error de validación Guardado Detalle Imposición Tasa ‘9’ Pago autorizado(120) Guardado de Detalle Imposición Tasa Consulta Tasa Banco • Solicitud de cancelación Guardado de Razón de Cancelación(XML) Desistimiento solicitado(610) ‘9’ Guardado de Razón de Cancelación Registro de Validación de Solicitud de Cancelación Desistimiento aprobado(620) Guardado de Notificación de Desistimiento aprobado ‘9’ Guardado de Notificación de Desistimiento aprobado Pago-e Guardado Detalle Pago de Tasa(XML) ‘9’ Pago confirmado(130) Guardado Detalle Pago de Tasa Registro Detalle Solicitud receptada Guardado Detalle Solicitud receptada ‘9’ Solicitudreceptada(210) Consulta Notificación Solicitud receptada Guardado de Detalles de Solicitud receptada Subsanación Solicitud Guardado de Subsanación de Solicitud ‘9’ Guardado Detalle Subsanación Guardado de Notificación de Subsanación Subsanación requerida (410) Registro Detalle Subsanación Consulta Subsanación requerida ‘4’ Subsanación enviada(420) Guardado Detalle Subsanación Procesamiento de Solicitud por Gateway

  6. Dist.Doc.VUE • Inst.GATEWAY Resp.Aduana Resp.Instituc. Resp.Instituc. VUE Sistema Institución OCE 2. Flujo de Mensajes Estándares (2/2) Procesamiento de Proceso OCPs Proceso opcional Proceso obligatorio Registro Detalle Desaprobación Guardado Detalle Desaprobación ‘9’ Solicitud no aprobada (Código: 310) Guardado Detalle Desaprobación Registro Detalle Certificado Consulta Notificación Resultado Guardado Detalle Certificado ‘9’ Solicitud aprobada (320) Guardado Detalle Certificado Consulta Certificado AUCP enviado a la Aduana (510) Guardado Detalle AUCP Impo/Exportac. ‘9’ Guardado Autorización Solicitud C. Previo Impo/Exp. Consulta de Autorización única de imp/exportación de control previo Consulta de Autorización única de imp/exportación de control previo SENAE Consulta de Listado de Autorización única de imp/exportación de control previo Registro Resultado Inspección Guardado Resultado Inspección Despacho Consulta de Resultado de Aforo Registro Resultado Despacho Guardado Resultado Despacho Consulta Resultado Despacho DB to DB ‘9’ Resultado de inspección recibido por la institución(520) Consulta Inspección Despacho Guardado Inspección Despacho ‘9’ Resultado del Aforo recibido por la institución y OCE(530) Guardado Resultado Despacho Consulta Resultado Despacho Procesamiento de Solicitud por Gateway

  7. Dist.Doc.VUE • Inst.GATEWAY Resp.Instituc. VUE Sistema Institución OCE 3. Flujo de Procesamiento de Anulación Procesamiento de Proceso OCPs Proceso opcional Proceso obligatorio Solicitud de Anulación Guardado de Solicitud de Anulación(XML) ‘9’ • Anulación solicitada • (Código: 640) • Guardado de Detalles de Solicitud de Anulación Registro de Aprobación de Solicitud de Anulación • Guardado de Detalles de Aprobación de Solicitud de Anulación ‘9’ Anulación aprobada (650) Guardado de Notificación de Detalle de Anulación aprobada Consulta de Estado de Procesamiento Registro de Revocación realizada • Guardado de Detalles de Revocación realizada ‘9’ Guardado de Notificación de Revocación realizada Consulta de Estado de Procesamiento Revocación realizada(630) Registro de Detalles de Cancelación de Autorización única de imp/exportación de control previo AUCP enviado a la Aduana (510) ‘3’ Registro del Detalles de Cancelación de Autorización única de imp/exportación de control previo Procesamiento de Solicitud por Gateway

  8. Dist.Doc.VUE • Inst.GATEWAY • Resp.Instituc VUE Sistema Institución OCE 4. Flujo de Procesamiento de Aprobaciónde corrección Procesamiento de Proceso OCPs Proceso opcional Proceso obligatorio ‘52’ Modificación de Certificado Solicitud Corrección de Certificado(XML) Corrección solicitada (Código: 150) • Guardado Detalle de Solicitud de Corrección Registro de Devolución de Corrección de Certificado Guardado Detalle de Devolución de Solicitud de Corrección de Certificado ‘9’ Solicitud de corrección no aprobada (350) Guardado Notificación de Devolución de Solicitud de Corrección de Certificado • Registro de Aprobación de Solicitud de Certificado Consulta de Estado de Procesamiento • Guardado Detalle de Solicitud de Corrección de Certificado ‘35’ Solicitud de corrección aprobada (340) Consulta de Estado de Procesamiento Guardado Detalle Certificado Guardado Detalle de Modificación de Autorización Única de imp/exportación de Control Previo ‘35’ AUCP enviado a la Aduana(510) Guardado Detalle de Modificación de Autorización Única de imp/exportación de Control Previo Corrección Detalle Certificado Guardado Detalle Certificado ‘34’ Rectificación realizada (330) Guardado Detalle Certificado Consulta de Estado de Procesamiento Guardado Detalle de Modificación de Autorización Única de imp/exportación de Control Previo 34’ AUCP enviado a la Aduana(510) Guardado Detalle de Modificación de Autorización Única de imp/exportación de Control Previo Procesamiento de Solicitud por Gateway

  9. Responsable de la entidad 5. Aspectos de Desarrollo en las Instituciones sujetas a enlace por GATEWAY BD de la interfaz de la entidad Sistema interno de OCPs ※ Certificado-e : Archivo Código de verificación de notificaciones: 21 Código de verificación de notificaciones: 22 Código de verificación de notificaciones: 12 Código de verificación de notificaciones: 11 Información de Firma de Responsable (Gestión del certificado-e) Autorización única de control previo de importación y exportación Notificación de resultado de despacho Notificación de resultado de inspección Gestión de notificaciones Notificación de error Imposición de tasa Solicitud/ Certificado Último estado de doc-e Código de verificación de notificaciones: 21 Código de verificación de notificaciones: 22 - Solicitudreceptada, cancelación, aprobación / desaprobación etc. - No. Solicitud / Certificado - ID de responsable (CI) - Archivo de certificado-e [Nombre de ruta de archivo] (xxx.pfx) => para la firma ※ Archivo de noficiación Código de verificación de notificaciones: 11 Código de verificación de notificaciones: 12 SENAE VUE Código de verificación de notificaciones: 21 Código de verificación de notificaciones: 22 Código de verificación de notificaciones: 21 Código de verificación de notificaciones: 22 ※Información de doc. adj. Código de verificación de notificaciones: 12 Código de verificación de notificaciones: 11 ※ Información de Aprobación de Responsable (Listado de autorizantes) Código de verificación de notificaciones: 11 Código de verificación de notificaciones: 12 ※ Tipo de certificado-e 1. Token 2. Archivo - ANF, Security data, Banco Central Código de verificación de notificaciones: 11 Código de verificación de notificaciones: 12

  10. VUE 5. Aspectos de Desarrollo en las Instituciones sujetas a enlace por GATEWAY(1/7) • ■ Aspectos de Enlace de Sistemas y de Desarrollo • [Vinculado a Desarrollo] • 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. • 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. • 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. BD de Entidad Sistema de Entidades Gateway InterfaceDB Sistema de Entidad Gateway WSDL Solicitud Información de Pago Información del Resultado de Aforo Información del Resultado de Despacho Información de Último estado de Documento eléctronico Información de Códigos Distribución de documentos-e de Entidad Información de Orden de Pago de Tasa Información de Certificados Notificación (Solicitud receptada, Subsanación, Desaprobación, Cancelación/Anulación) Autorización Única de Control Previo de Imp/Exportación

  11. 5. Aspectos de Desarrollo en las Instituciones sujetas a enlace por GATEWAY(2/7) ■ 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 ▶ Tabla vinculado(TA_CMM_STAT)

  12. 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.Éstoscódigospuedenvariardurante el desarrollo, y cuandoestosuceda se notificará a lasinstituciones. • Código de Función de Documento • 문서기능 ▶ ID de código vinculado: VUE_0026

  13. 5. Aspectos de Desarrollo en las Instituciones sujetas a enlace por GATEWAY(3/7) ■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

  14. 5. Aspectos de Desarrollo en las Instituciones sujetas a enlace por GATEWAY(3/7) ■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 ▶ ID de código vinculado: VUE_0010

  15. Responsable Institución VUE 5. Aspectos de Desarrollo en las Instituciones sujetas a enlace por GATEWAY(4/7) ■ 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. 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. 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. Recepción Información de Aprobación de Responsable Solicitud/Certificado Último Estado Documento-e • Códigos de Verificación de Notificaciones 1. Guarda la Información del Detalle de Certificado en la Tabla de Certificados. 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 Solicitudaprobada(320), Rectificaciónrealizada(330),Solicitud de corrección aprobada(340). Envío ▶ ID de código vinculado: VUE_0047 • 1. Se guarda la los datos de responsable que aprobó el certificado. 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 Área de Tareas de VUE Área de Tareas de Institución

  16. 5. Aspectos de Desarrollo en las Instituciones sujetas a enlace por GATEWAY(4/7) ■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 Formularioreceptado • 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'; • Se proporcionaporseparado el listado de la Tabla de Solicitud(rubro) quecorresponda al Código de Formulario y se procesa la tarea • consultando la informaciónpor el Número de Solicitud(Proporción de material porEntidad) • 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ónMediante GATEWAY]) [Procesamiento de Certificado] 1. Se proporcionaporseparado el listado de la Tabla de Certificado(rubro) quecorresponda al Código de Formulario y registra, en la Tabla de Certificado el Detallede Certificado(Proporción de material porEntidad) 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]) Cuandofinalize 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(Solicitudaprobada(320), Rectificaciónrealizada(330),Solicitud de correcciónaprobada(340). UPDATE TN_ELD_EDOC_LAST_STAT SET NTFC_CFM_CD = ‘21’ , AFR_PRST_CD = ‘320’ WHERE REQ_NO = ‘Número de Solicitud’;

  17. 5. Aspectos de Desarrollo en las Instituciones sujetas a enlace por GATEWAY(4/7) ■Procesamiento de Cancelación de SolicitudmedianteGATEWAY (3/4) – Lineamiento de Desarrollo(Con base Postgresql) 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 dichaSolicitud. 3. Cuandofinalice 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ónAprobada(ver la página 18[Procesamiento de Notificaciónmediante GATEWAY])

  18. 5. Aspectos de Desarrollo en las Instituciones sujetas a enlace por GATEWAY(4/7) ■Procesamiento de Anulación de Certificadomediante GATEWAY (4/4) – Lineamientode Desarrollo(Con base Postgresql) 1. Traer el Número de Solicitud, Número de Veces de Solicitud, Razón de Anulacióny 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ónde dichaSolicitud. Al firmar en el Proceso de Anulación, [ver la página 30 del documento[Flujograma de la Firma-e a Implementar]] 3. Cuandofinalice 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 (verla página19[Procesamientode Notificaciónmediante GATEWAY])

  19. Sistema Distr. Doc. Entidad Responsable Institución VUE 5. Aspectos de Desarrollo en las Instituciones sujetas a enlace por GATEWAY(5/7) ■ 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. • 2. En caso de existirDocumentoadjunto, se sube a un directorioespecífico y se guarda la Información del Archivo en Información de Archivo de Notificación. Envío Información de Aprobación de Responsable Información de Archivo de Notificación Error de Notificación 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. • Códigos de Verificación de Notificaciones • 1. Se guarda la los datos de responsable que aprobó el certificado. Código Tipo de Notificación 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 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. Área de Tareas de VUE Área de Tareas de Institución ▶ ID de código vinculado: VUE_0008

  20. 5. Aspectos de Desarrollo en las Instituciones sujetas a enlace por GATEWAY(5/7) ■Procesamiento de Notificación GATEWAY(2/4) – Lineamiento de Desarrollo(Con base Postgresql)- Al registrarse en la tabla de Notificaciones, el Númerode Orden(ORD_NO) debeaumentar 1 cadavez. • Recepción de Notificación: [En caso de no existirTasa] Después de Consultar la Información de Solicitud y Procesamiento de la Tarea, • notifica la Solicitudreceptada 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 SolicitudreceptadaFinalizada’, ‘21’, ‘Número de Identificación de Responsable[CI]’); El [Número de Orden] se guarda en cadaaumento en caso de deproducirsevarioscasos de Notificación de Solicitudreceptada[ver la página 20 • del documento[Ejemplo de aumento del Número de Orden]]. • El [Número de Recepción] se guardacuandoexista un númeroadministradopor 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]) Notificación de Desaprobación: En caso de desaprobarunasolicitudreceptada, 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]’); Notificación de Subsanación: En caso de necesitarsubsanarunaSolicitudReceptada, 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 existirDocumentoAdjunto] ver la página 22 [Inclusiónde Documentoadjunto]

  21. 5. Aspectos de Desarrollo en las Instituciones sujetas a enlace por GATEWAY(5/7) ■Procesamiento de NotificaciónGATEWAY(3/4) – Lineamiento de Desarrollo(Con base Postgresql)- Al registrarse en la tabla de Notificaciones, el Número de Orden(ORD_NO) debeaumentar 1 cadavez. Notificación de Revocación realizada: En caso de que el Responsable de Institucióncancele 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ónrealizada’, ‘21’ , ‘Número de Identificación de Responsable[CI]’); Notificación de Desistimiento aprobado: Después del Procesamiento de la Tareade las solicitudes de Cancelación entre las solicitudes aún sin receptar, se notifica la Desistimientoaprobadoal 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 DesistimientoaprobadoFinalizada’, ‘21’, ‘Número de Identificación de Responsable[CI]’); Notificación de Revocacíon: Después del Procesamiento de la Solicitud de Anulaciónsobre un Solicitudaprobada, 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ónFinalizada’, ‘21’ , ‘Número de Identificación de Responsable[CI]’);

  22. 5. Aspectos de Desarrollo en las Instituciones sujetas a enlace por GATEWAY(5/7) ■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) debeaumentar 1 cadavez. 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 Solicitudaprobada 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. Verpág. 30[Flujograma de la Firma-e a Implementar]] • [Inclusión de Documentoadjunto] El Documentoadjunto se sube en un directorioespecí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 Archivocargado en el servidor. • [Directorio de Archivo] Se guarda la ubicaciónfí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');

  23. 5. Aspectos de Desarrollo en las Instituciones sujetas a enlace por GATEWAY(6/7) ■ 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.

  24. 5. Aspectos de Desarrollo en las Instituciones sujetas a enlace por GATEWAY(7/7) ■ Tabla de Notificaciones

  25. 6. Flujograma del Sistema de Pago-e a Implementar(1/9) ■ 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 de Resultado de Pago de Tasa ② Notificación Presentación Solicitud ④ Consulta Info. Pago Tasa(Emisión O.Pago) Organismos de Control Previo (OCPs) ⑦ Recepción Notificación ③ Notificación Imposición Tasa(Cta.Bancaria, Info.Tasa) ① Presentación de Solicitud Solicitante(OCE) ⑥ Consulta de Información de Orden de Pago y Notificación de Resultado de Pago ⑧ 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 ⑧ Notificación de Recepción(Verificación Resultado Pago) Institución Bancaria (BANRED) Banco Central del Ecuador(BCE) ⑤ Pago de Tasa en Banco (Transferencia bancaria en línea, pago fuera de línea) BCE

  26. 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. ④ Verificación del Pago de Tasa InstituciónAutorizante ③ Pago de Tasa Usuario (OCE) ⑤ Consultasobre la Informaciónde Tasaimpuesta [Informacionesbásica de Tasa(OCE RUC, Nombre de OCE, CuentaBancaria, Total de Tasaimpuesta) + Detalles y especificaciones de Tasa(Código del Tipo de Tasa, Monto, Código Presupuestaria)] ECUA-PASS VUE BANRED Banco ⑥ Solicitud de Información de Tasa ① Envíode Información de Tasa Impuesta BANRED BANCO ② Impresión del Órden de Pago

  27. 6. Flujograma del Sistema de Pago-e a Implementar(3/9) ■Procesamiento del Pago de Tasa en BANRED Las entidadesautorizantesdebentenerunacuentabancaria 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 cuentabancaria de lasinstituciones. 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 Institución Autorizante ② Verificación de Pago ① Pago de Tasa 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 Banco BANRED BCE ECUA-PASS VUE ⑤ Envío de Información sobre el Pago a la Institución Correspondiente ④ Envío de Información sobre el Pago BANRED Cuenta de la Institución BANCO

  28. 6. Flujograma del Sistema de Pago-e a Implementar(4/9) • ■ Código de Tipo de Tasas • Las especificaciones de lasTasas se debenclasificarsegún el Código Presupuestario del Tesoro de Ministerio de Finanzas para el procesamiento de Pago-e .-Se debedefinir loscó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 ▶ ID de código vinculado: VUE_0020

  29. 6. Flujograma del Sistema de Pago-e a Implementar(5/9) • ■Códigos de Distritos de las Instituciones(Propuesta) • Son los códigosestablecidos con BANRED paraclasificar las cuentas bancarias(BCE) delasinstitucionespara el Pago-e.- Éstoscódigospuedenmodificarse en acuerdo con SENAE, BANRED, y BCE. • Código de Distrito de Institución

  30. Responsable Institución VUE 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. 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. Último Estado Documento-e Imposición Tasa Envío 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 Imposición de Tasa a Código de Verificación de Notificación: 21 • Códigos de Verificación de Notificaciones Recepción 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. • Código de Clasificación de Imposición de Tasas 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. Área de Tareas de VUE ▶ ID de código vinculado: VUE_0022 Área de Tareas de Institución

  31. 6. 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) • 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 imponerlastasas, por lo cual no se puedeincluir • mástasas con el mismocódigoEl [Número de Orden] se envíaincremetado un número en caso de producirsemodificaciones en un mismoorden de pago.. Exceptocuandodichaordenestépagada, yaque no se podrámodificar. • [Especificación de Detalle de Imposición de Tasa] Se guarda los montosporcamposespecíficos de la Orden de Pago, porMonto, • 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’); • Procesamiento de Pago de Tasas: Se consulta la información del resultado del pagopor 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’; • 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’;

  32. 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 entidaddebeguardar en la interfazde la BD, los datos de la tasaimpuestaa la solicitud. <Detalles de Imposición de Tasa> - Monto de Órden de Pago: Monto real de la tasaimpuesta a pagarpor el solicitante(valor con IVA incluido y restado los valoresexonerados) - MontoExonerado por Carta de Crédito: Montodepositado en la cuenta, por la devolución de una tasa anterior - Monto Total del Órden de Pago: Monto de Orden de Pago+ MontoExoneradoporCarta de Crédito - Impuesto al Valor Agregado: Monto total de la suma de IVAs (Importante: No se debeingresar el valor del IVA si la tasa no incluye el IVA. Es decir, se debeprocesarcomo String vacío(NullString)) - Fecha de Registro Real: Fecha de contable en caso de que el pago de la tasafuerarealizadodespué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 deImposición de Tasa> • Monto deÓrden de Pago: Montoporproductos(IVA excluída) • Impuesto al Valor Agregado: IVA porproductos (Importante: No se debeingresar el valor del IVA si la tasa no incluye el IVA. Esdecir, se debeprocesarcomo String vacío(NullString)) • MontoExcento[Exonerado]: Montodeducidoporcausasde exoneración

  33. 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 de Detalle de Imposición de Tasa Tabla Imposición Tasa ① ③ ④ ② ③ ⑤ ① ⑤ ④ ②

  34. Responsable Institución 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. Institución sujeta a enlace por Gateway ② Firma Token al XML + Firma del SOAP con el certificado digital para servidor + GATEWAY SSL Solicitante(OCE) VUE Gateway ① Firma Token al XML + Firma Token al SOAP + SSL de VUE Información del usuario ④ Firma del XML con el certificado digital para servidor + Firma del SOAP con el certificado digital para servidor + VUE SSL Verificación De la validez del certificado Sistema de la Entidad CA ③ Solicitud aprobada 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.

  35. Responsable Institución VUE 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 siguientegráfico, parapoderimplementar la Firma-e, lasInstitucionesdebendesarrollar un programaqueadministre 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ónquerealiza el proceso de Aprobación en la Entidad de Control Previo. Certificado(Detalle de Solicitudaprobada) Información de Firma de Responsable Información de Aprobación de Responsable G/W Firma del Representante de la Institución 기관대표자 서명 전자서명3 Firma-e 3 • 1. Se guarda la Información de Solicitudaprobada (Identificación del Aprobador, Fecha y Hora de la Solicitudaprobada, etc.) del Responsablequeaprueba el Certificado. • 2. Se guarda el Certificado. [ver la página 14 del documento[Procesamiento del Certificado]] Firma-e 2 전자서명2 전자서명1 Firma-e 1 XML Área de Tareas de VUE Área de Tareas de Institución

  36. 7. Flujograma de la Firma-e a Implementar(3/4) ■Estructura de Firma-e en el modoGATEWAY - Lineamiento de Desarrollo(Con base Postgresql) [Guardar la Información de Firma del Responsable]Para que la Instituciónrealice la Firma-e, primerodebe registrar la Información de la Firma del Responsible queprocesalastareas de Aprobación en la TablaInformació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 encriptamediante el uso de unafunción[f(x)] proporcionadapor la BD. Peroestopuedemodificarse en el transcurso del Desarrollo. El [Rutadel Archivo de Certificación y Nombre de Archivo] es el rutafí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 TablaInformación de Aprobación de Responsable la información de aprobación del responsableque lo aprobó(Detalles de Solicitudaprobada(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 responsablesrealizan la Firma-e.

  37. 7. Flujograma de la Firma-e a Implementar(4/4) ■Tablasrelacionadas a la Firma-e

  38. 8. Enlace de Información (1/13) • ■ Método y Campo de Enlace de Información

  39. 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 2 Tipo 1 ※Caso de enlace de información de SC ※Caso de enlace de información de SENAE(incluido la información del contribuyente del SRI) y OCP Suministro de Web Service ②Consulta de BD ① Solicita/Suministra (WS) Suministro de Web Service VUE VUE ①Solicita/Suministra (WS) ③DB Link ① Solicita/Suministra (WS) Institución Generadora/Suministradora (SENAE) Institución Receptora/Usuaria Institución Generadora/Suministradora (SC) Institución Receptora/usuaria

  40. 8. Enlace de Información (3/13) ■Estructura del Documento WSDL El WSDL(Web ServicesDescriptionLanguage) 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. [Ejemplo del Documento WSDL] [Estructura de un documentoWSDL] [Detallede Estructura de un documentoWSDL] <?xml version="1.0" encoding="UTF-8" standalone="no"?> <wsdl:definitionsxmlns: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:schematargetNamespace="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:operationsoapAction="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>

  41. 8. Enlace de Información (4/13) ■Flujo del Procesamiento de Enlace de Información y Estado de Procesamiento de la Web Service 0000 En estado pendiente para el envío de Datos Código Estado de Procesamiento DataViewController Pendiente de Envío(0000) 0001 En estado de consolidación de Datos. Genera ID del mensaje y ejecuta el procesamientoporlotedependiendo del tamaño del Fetch Solicitud de Información 0002 En estado de Envío de Datos. ServiceClient Consolidando(0001) 0003 En estado de Recepción de Datos 0004 En estado Pendiente de llamada para la Aplicación Enviando(0002) Error en la Red(ERR1) SUC0 Finalizado el Envío/Recepción de Datos. ERR1 Error en la Red(Network) Respuesta a la Solicitud DataTouchController Recibiendo(0003) ERR2 Error XML Schema ERR3 Error en el Programa de Aplicativo ERR4 Error en el Procesamiento de envío de archivo. Envío/Recepción Finalizado(SUC0) Pendiente Llamada para Aplicar(0004) ERR5 Error en el Procesamiento de recepción de archivo. ERR9 Error no identificado AppClient Error Programa Aplicativo(ERR3)

  42. 8. Enlace de Información (5/13) ■Enlace de Información del SRI La información del Contribuyente del SRI esla informaciónadministrada al SENAE por el SRI y que la VUE proporcionacomoServicio de Información a través de la Web Service. CadaInstituciónconsulta 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 QNameSERVICE_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 = ""; if (args.length > 0) { ruc = args[1]; rqmtIntutCd = args[2]; rqmtIntutNm = args[3]; } ComPtCiSriInfRucPortTypeImplServicess = 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 puedecambiar en la últimaaplicación.

  43. 8. Enlace de Información (6/13) ■Enlace de Información de la SC La SC proporcionadirectamente 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. CadaInstituciónrealiza la consulta de informaciónmediante 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 QNameSERVICE_NAME = new QName("http://webservice.sc.vue.gob.ec/", "ComPtCiScInfScPortTypeImplService"); 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]; } ComPtCiScInfScPortTypeImplServicess = 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 puedecambiar en la últimaaplicación.

  44. 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 DB-Link 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 Registro de Resultado de Inspección Registro de Notificación de 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 VUE OCP SENAE

  45. 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. • Información Composición de Tabla • Tabla de Autorización Única de Control Previo de Imp/Exportación • Campos Generales • -DatosCertificado • -DatosSolicitante • -DatosImportador • -DatosExportador • -DatosFabricante • -MedioTransporte • -Datos BL/FacturaComercial • Campos Producto • -SubpartidaArancelaria • -DatosProducto • -Datos Origen/Destino ※ La Autorización Única de Control Previo de Importación/Exportación se genera por cada Certificado del OCP.

  46. 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ónparanotificar a VUE, la cualnotifica 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 procesosconsultandodichainformación. • Tabla de Notificación Resultado Despacho • Información Composición de Tabla • Campos Generales • -DatosEmbarque/ Destino • -NúmeroAdministraciónMercancía/BL • -DatosImportador • -DatosResultadoDespacho • -DatosProducto ※ La notificación de Resultado de Despacho se genera porRubro de la Declaración de Importación – porRubro de Control Previo.

  47. 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ónen el SENAE se genera la informaciónparanotificar a VUE, la cualnotifica el Resultado de Inspeccióna cada OCP. El material notificado a la Institución se guarda en la BD de Interfaz, el cual el OCP utiliza en los procesosconsultandodichainformación. • Información Composición de Tabla • Tabla Notificación Resultado Inspecció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 Previo • Empleados Participantes • -Datos de Pertenencia • -Datos de Participante ※ La notificación del Resultado de Inspección se genera porDeclaración de Importación.

  48. 8. Enlace de Información(11/13) ■Parte a desarrollarpor la Instituciónpara el Enlace de Información con el SENAE– con base PostgreSQL - GenerarInformación de la AutorizaciónÚnica de Control Previo de Imp/Exportación 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 Certificadofinalizaexitosamente, se envía la Autorización Única de Control Previo de Impo/Exportación. INSERT INTO TN_RCI_IMEX_UNI_DCPVALUES (Información del Certificado); INSERT INTO TN_RCI_IMEX_UNI_DCP_PDVALUES (Información del Rubro del Certificado); ※ Relación de Valores de Códigos de Procesamientos con los Códigos de Función de Documentospara los casos de envío de la AUCP. - Consulta de Información de la Notificación del Resultado de Despacho Se consulta la informaciónmediante 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. Cuandofinalice 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’;

  49. 8. Enlace de Información(12/13) - ConsultarInformación de Notificación del Resultado de Inspección Se consulta la informaciónmediante 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. Cuandofinalice 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. 8. Enlace de Información (13/13) ■ Tarea de VUE y de cada Institución para el enlace de información

More Related