ESTRUCTURA DE XML DE SICVECA SICVECA SISTEMA DE CAPTURA, VERIFICACIÓN Y CARGA DE DATOS.

30
ESTRUCTURA DE XML DE ESTRUCTURA DE XML DE SICVECA SICVECA SICVECA SICVECA SISTEMA DE CAPTURA, SISTEMA DE CAPTURA, VERIFICACIÓN Y CARGA DE VERIFICACIÓN Y CARGA DE DATOS DATOS

Transcript of ESTRUCTURA DE XML DE SICVECA SICVECA SISTEMA DE CAPTURA, VERIFICACIÓN Y CARGA DE DATOS.

Page 1: ESTRUCTURA DE XML DE SICVECA SICVECA SISTEMA DE CAPTURA, VERIFICACIÓN Y CARGA DE DATOS.

ESTRUCTURA DE XML DE ESTRUCTURA DE XML DE SICVECASICVECA

SICVECASICVECA

SISTEMA DE CAPTURA, SISTEMA DE CAPTURA, VERIFICACIÓN Y CARGA DE VERIFICACIÓN Y CARGA DE

DATOSDATOS

Page 2: ESTRUCTURA DE XML DE SICVECA SICVECA SISTEMA DE CAPTURA, VERIFICACIÓN Y CARGA DE DATOS.

PRINCIPALES BLOQUES DEL PRINCIPALES BLOQUES DEL SISTEMA SICVECASISTEMA SICVECA

BLOQUE DE ENCABEZADO:BLOQUE DE ENCABEZADO: Es una Es una sección genérica, que debe enviarse en sección genérica, que debe enviarse en cada XML de información solicitada por la cada XML de información solicitada por la SUGEFSUGEF

BLOQUE DE DATOS:BLOQUE DE DATOS: Es una sección Es una sección donde se definen los datos propios de la donde se definen los datos propios de la información que la SUGEF solicitainformación que la SUGEF solicita

Page 3: ESTRUCTURA DE XML DE SICVECA SICVECA SISTEMA DE CAPTURA, VERIFICACIÓN Y CARGA DE DATOS.

BLOQUE DE DATOSBLOQUE DE DATOS

Para el envío de la información requerida Para el envío de la información requerida por la SUGEF, las entidades utilizarán una por la SUGEF, las entidades utilizarán una serie de datos predeterminados, o que su serie de datos predeterminados, o que su valor pertenece a una lista de valores o valor pertenece a una lista de valores o que sus valores son equivalentes a una que sus valores son equivalentes a una tabla, para lo cual la entidad contará con tabla, para lo cual la entidad contará con las tablas respectivas, las cuales se las tablas respectivas, las cuales se pueden accesar en pueden accesar en www.sugef.fi.cr/sicvecawww.sugef.fi.cr/sicveca

Page 4: ESTRUCTURA DE XML DE SICVECA SICVECA SISTEMA DE CAPTURA, VERIFICACIÓN Y CARGA DE DATOS.

BLOQUE DE DATOSBLOQUE DE DATOS Incluye:Incluye:1- Información para operaciones en efectivo por 1- Información para operaciones en efectivo por

sumas iguales o superiores a los US$10,000.00 sumas iguales o superiores a los US$10,000.00 o su equivalente en otras monedaso su equivalente en otras monedas

2- Información de transferencias enviadas hacia el 2- Información de transferencias enviadas hacia el exterior por montos iguales o superiores a los exterior por montos iguales o superiores a los US$10,000.00 o su equivalente en otras US$10,000.00 o su equivalente en otras monedasmonedas

3- Información de transferencias recibidas desde 3- Información de transferencias recibidas desde el exterior por montos iguales o superiores a los el exterior por montos iguales o superiores a los US$10,000.00 o su equivalente en otras US$10,000.00 o su equivalente en otras monedasmonedas

Page 5: ESTRUCTURA DE XML DE SICVECA SICVECA SISTEMA DE CAPTURA, VERIFICACIÓN Y CARGA DE DATOS.

FORMATOS DE ENVÍO DE LA FORMATOS DE ENVÍO DE LA INFORMACIÓN INFORMACIÓN

Para operaciones en efectivo o múltiples el Para operaciones en efectivo o múltiples el formato es: formato es:

Legitimación_OperacionesEfectivo.xmlLegitimación_OperacionesEfectivo.xml Para transferencias enviadas hacia el exterior el Para transferencias enviadas hacia el exterior el

formato es:formato es:

Legitimación_EnviadasExterior.xmlLegitimación_EnviadasExterior.xml Para transferencias recibidas desde el exterior Para transferencias recibidas desde el exterior

el formato es:el formato es:

Legitimación_RecibidasExterior.xmlLegitimación_RecibidasExterior.xml

Page 6: ESTRUCTURA DE XML DE SICVECA SICVECA SISTEMA DE CAPTURA, VERIFICACIÓN Y CARGA DE DATOS.

TABLAS UTILIZADASTABLAS UTILIZADASSegunda parte Versión 1.6Segunda parte Versión 1.6

Tabla_Tipo_Persona: Para expresar el Tabla_Tipo_Persona: Para expresar el tipo de persona tipo de persona

Tabla_Tipo_Moneda: Para expresar el tipo Tabla_Tipo_Moneda: Para expresar el tipo de moneda en que se expresa el montode moneda en que se expresa el monto

Tabla_Tipo_Operaciones_Efectivo: para Tabla_Tipo_Operaciones_Efectivo: para expresar si la operación es única o expresar si la operación es única o múltiplemúltiple

Tabla_Tipo_Transacción: Para expresar el Tabla_Tipo_Transacción: Para expresar el tipo de transacción que realizó el cliente tipo de transacción que realizó el cliente con el efectivo.con el efectivo.

Page 7: ESTRUCTURA DE XML DE SICVECA SICVECA SISTEMA DE CAPTURA, VERIFICACIÓN Y CARGA DE DATOS.

Tabla_Tipo_Persona Tabla_Tipo_Persona

TIPO PERSONATIPO PERSONA

11

22

33

44

55

66

13 13

DESCRIPCIÓNDESCRIPCIÓN

Persona física nacionalPersona física nacional

Persona jurídica nacionalPersona jurídica nacional

Extranjero residenteExtranjero residente

Entidad financiera extranjeraEntidad financiera extranjera

Otra persona extranjeraOtra persona extranjeraEmpresa extranjera no financieraEmpresa extranjera no financiera

FideicomisosFideicomisos

Page 8: ESTRUCTURA DE XML DE SICVECA SICVECA SISTEMA DE CAPTURA, VERIFICACIÓN Y CARGA DE DATOS.

Sobre la tabla_Tipo_PersonaSobre la tabla_Tipo_Persona

Los números de identificación deben Los números de identificación deben corresponder con los que se encuentran en corresponder con los que se encuentran en los padrones publicados por la SUGEF.los padrones publicados por la SUGEF.

El código 5 de la tabla “El código 5 de la tabla “Tipo_Persona” Tipo_Persona” corresponde únicamente a personas físicas corresponde únicamente a personas físicas extranjeras no residentes en Costa Rica y que extranjeras no residentes en Costa Rica y que utilizan un documento legal de identificación utilizan un documento legal de identificación no emitido por la Dirección General de no emitido por la Dirección General de Migración y Extranjería.Migración y Extranjería.

Page 9: ESTRUCTURA DE XML DE SICVECA SICVECA SISTEMA DE CAPTURA, VERIFICACIÓN Y CARGA DE DATOS.

Tabla_Tipo_MonedaTabla_Tipo_Moneda

CÓDIGO MONEDACÓDIGO MONEDA112233

4 al 1814 al 181

DESCRIPCIÓNDESCRIPCIÓNColónColón

Dólar estadounidenseDólar estadounidenseEuroEuro

Existen otros 178 códigos Existen otros 178 códigos de moneda para de moneda para

expresar la moneda expresar la moneda utilizada en la utilizada en la transacción, transacción,

información que se información que se puede accesar en la puede accesar en la

dirección: dirección: www.sugef.fi.cr/sicvecawww.sugef.fi.cr/sicveca

Page 10: ESTRUCTURA DE XML DE SICVECA SICVECA SISTEMA DE CAPTURA, VERIFICACIÓN Y CARGA DE DATOS.

Tabla_Tipo_Operaciones_EfectivoTabla_Tipo_Operaciones_Efectivo

TIPO OPERACIÓNTIPO OPERACIÓN

00

11

DESCRIPCIÓNDESCRIPCIÓN

Operación ÚnicaOperación Única

Operación MúltipleOperación Múltiple

Page 11: ESTRUCTURA DE XML DE SICVECA SICVECA SISTEMA DE CAPTURA, VERIFICACIÓN Y CARGA DE DATOS.

Tabla_Tipo_Transacción:Tabla_Tipo_Transacción:

TIPO TRANSACCIÓNTIPO TRANSACCIÓN

00

11

22

33

44

55

66

DESCRIPCIÓNDESCRIPCIÓN

Compra y venta de divisasCompra y venta de divisas

Depósitos a cuentaDepósitos a cuenta

Retiro de cuentaRetiro de cuenta

Pago de préstamosPago de préstamos

Pago tarjeta créditoPago tarjeta crédito

Compra de giro bancario o Compra de giro bancario o cheque de gerenciacheque de gerencia

OtrosOtros

Page 12: ESTRUCTURA DE XML DE SICVECA SICVECA SISTEMA DE CAPTURA, VERIFICACIÓN Y CARGA DE DATOS.

Estructura XMLEstructura XMLPParaara Operaciones de efectivo, de ingreso o egreso, por Operaciones de efectivo, de ingreso o egreso, por

sumas iguales o superiores a los US$10,000.00 o su sumas iguales o superiores a los US$10,000.00 o su equivalente en otras monedasequivalente en otras monedas

IdPersonaIdPersona TipoIdentificacionTipoIdentificacion NomPersonaNomPersona PrimerApellidoPersonaPrimerApellidoPersona SegundoApellidoPersonaSegundoApellidoPersona RazonSocialRazonSocial MontoIngresoMontoIngreso

TipoMonedaIngresoTipoMonedaIngreso MontoEgresoMontoEgreso TipoMonedaEgresoTipoMonedaEgreso TipoOperacionTipoOperacion FechaTransaccionFechaTransaccion TipoTransaccionTipoTransaccion DetalleTransaccionDetalleTransaccion OrigenRecursosOrigenRecursos

Page 13: ESTRUCTURA DE XML DE SICVECA SICVECA SISTEMA DE CAPTURA, VERIFICACIÓN Y CARGA DE DATOS.

Campos de información Campos de información para operaciones en efectivopara operaciones en efectivo

RegistroRegistro Tipo Tipo datodato

Tamaño Tamaño formatoformato

DescripciónDescripción

IdPersonaIdPersona TextoTexto 1 a 301 a 30 Identificación de la persona (cédula, Identificación de la persona (cédula, pasaporte, cédula residenciapasaporte, cédula residencia

TipoIdentificacionTipoIdentificacion NuméricoNumérico 1 a 21 a 2 Código de tipo de persona –Código de tipo de persona –Tabla Tabla Tipo_PersonaTipo_Persona

NomPersonaNomPersona TextoTexto 0 a 350 a 35 Nombre de persona a nombre de quién se Nombre de persona a nombre de quién se realiza la transacciónrealiza la transacción

PrimerApellidoPersPrimerApellidoPersonaona

TextoTexto 0 a 200 a 20 Primer apellido de la persona a nombre de Primer apellido de la persona a nombre de quién se realiza la transacciónquién se realiza la transacción

SegundoApellidoSegundoApellido

PersonaPersona

TextoTexto 0 a 200 a 20 Segundo apellido de la persona a nombre Segundo apellido de la persona a nombre de quién se realiza la transacciónde quién se realiza la transacción

Page 14: ESTRUCTURA DE XML DE SICVECA SICVECA SISTEMA DE CAPTURA, VERIFICACIÓN Y CARGA DE DATOS.

Campos de información Campos de información para operaciones en efectivopara operaciones en efectivo

RegistroRegistro Tipo Tipo datodato

Tamaño Tamaño formatoformato

DescripciónDescripción

RazonSocialRazonSocial TextoTexto 0 a 1500 a 150 Razón social de la empresa a nombre de la Razón social de la empresa a nombre de la cual se realiza la transaccióncual se realiza la transacción

MontoIngresoMontoIngreso NuméricoNumérico 1 a 20 1 a 20 números números

enteros con enteros con decimalesdecimales

Monto del ingreso por operaciones en efectivoMonto del ingreso por operaciones en efectivo

TipoMonedaTipoMoneda

IngresoIngreso

NuméricoNumérico 1 a 6 1 a 6 Tipo moneda en que se expresa el monto del Tipo moneda en que se expresa el monto del ingreso – ingreso – Tabla Tipo_MonedaTabla Tipo_Moneda

MontoEgresoMontoEgreso NuméricoNumérico 1 a 20 1 a 20 números números

enteros con enteros con decimalesdecimales

Monto del egreso por operaciones en efectivoMonto del egreso por operaciones en efectivo

TipoMonedaTipoMoneda

EgresoEgreso

NuméricoNumérico 1 a 61 a 6 Tipo de moneda en que se expresa el monto Tipo de moneda en que se expresa el monto del egreso – del egreso – Tabla_TipoMonedaTabla_TipoMoneda

Page 15: ESTRUCTURA DE XML DE SICVECA SICVECA SISTEMA DE CAPTURA, VERIFICACIÓN Y CARGA DE DATOS.

Campos de información para operaciones Campos de información para operaciones en efectivoen efectivo

RegistroRegistro Tipo Tipo datodato

Tamaño Tamaño formatoformato

DescripciónDescripción

TipoOperaciónTipoOperación NuméricoNumérico 1 a 21 a 2 Tipo de operación que se está Tipo de operación que se está realizando (en efectivo o múltiple) – realizando (en efectivo o múltiple) – Tabla Tipo_Operaciones_EfectivoTabla Tipo_Operaciones_Efectivo

FechaTransaccionFechaTransaccion FechaFecha dd/mm/yyyydd/mm/yyyy Fecha en que se realiza la transacciónFecha en que se realiza la transacción

TipoTransaccionTipoTransaccion NuméricoNumérico 1 a 21 a 2 Tipo de transacción que se está Tipo de transacción que se está realizando – realizando – Tabla Tipo_TransacciónTabla Tipo_Transacción

DetalleTransacciónDetalleTransacción TextoTexto 1 a 2501 a 250 Descripción de la transacciónDescripción de la transacción

OrigenRecursosOrigenRecursos TextoTexto 10 a 5010 a 50 En este campo la entidad debe especificar En este campo la entidad debe especificar el origen de los recursos.el origen de los recursos.

Page 16: ESTRUCTURA DE XML DE SICVECA SICVECA SISTEMA DE CAPTURA, VERIFICACIÓN Y CARGA DE DATOS.

VALIDACIÓN DE LA INFORMACIÓN DE VALIDACIÓN DE LA INFORMACIÓN DE OPERACIONES EN EFECTIVOOPERACIONES EN EFECTIVO

Verificar que el identificador de entidad corresponda al Verificar que el identificador de entidad corresponda al que se incluye en la que se incluye en la Tabla EntidadTabla Entidad de la base de datos de la base de datos de la SUGEFde la SUGEF

Verificar que el tipo de moneda corresponda al que se Verificar que el tipo de moneda corresponda al que se incluye en la incluye en la Tabla MonedaTabla Moneda de la base de datos de la de la base de datos de la SUGEFSUGEF

Verificar que el identificador de persona corresponda al Verificar que el identificador de persona corresponda al que se incluye en los que se incluye en los PadronesPadrones de la SUGEF de la SUGEF

Verificar que el Tipo de Transacción corresponda a la Verificar que el Tipo de Transacción corresponda a la Tabla Tipos de TransaccionesTabla Tipos de Transacciones de la base de datos de de la base de datos de la SUGEFla SUGEF

Verificar que el campo Tipo de Moneda del reporte Verificar que el campo Tipo de Moneda del reporte tenga únicamente colones o dólarestenga únicamente colones o dólares

Page 17: ESTRUCTURA DE XML DE SICVECA SICVECA SISTEMA DE CAPTURA, VERIFICACIÓN Y CARGA DE DATOS.

Estructura XMLEstructura XMLPara transferencias enviadas hacia el exterior por montos Para transferencias enviadas hacia el exterior por montos iguales o superiores a los US$10,000.00, o su equivalente iguales o superiores a los US$10,000.00, o su equivalente

en otras monedasen otras monedas

IdPersonaOriginadoraIdPersonaOriginadora TipoIdentificacionOriginadoraTipoIdentificacionOriginadora NomPersonaOriginadoraNomPersonaOriginadora PrimerApellidoPersonaOriginadoraPrimerApellidoPersonaOriginadora SegundoApellidoPersonaOriginadoraSegundoApellidoPersonaOriginadora RazonSocialOriginadoraRazonSocialOriginadora CuentaBeneficiarioCuentaBeneficiario DireccionBeneficiarioDireccionBeneficiario IdBeneficiarioIdBeneficiario TipoIdentificacionBeneficiarioTipoIdentificacionBeneficiario NomBeneficiarioNomBeneficiario

PrimerApellidoBeneficiarioPrimerApellidoBeneficiario SegundoApellidoBeneficiarioSegundoApellidoBeneficiario RazonSocialBeneficiarioRazonSocialBeneficiario IdBancoBeneficiarioIdBancoBeneficiario NomBancoBeneficiarioNomBancoBeneficiario IdBancoIntermediarioIdBancoIntermediario NomBancoIntermediarioNomBancoIntermediario TipoMonedaMontoTipoMonedaMonto MontoTransferenciaMontoTransferencia FechaTransferenciaFechaTransferencia ConceptoConcepto

Page 18: ESTRUCTURA DE XML DE SICVECA SICVECA SISTEMA DE CAPTURA, VERIFICACIÓN Y CARGA DE DATOS.

Campos de información para operaciones Campos de información para operaciones transferencias enviadas hacia el exteriortransferencias enviadas hacia el exterior

RegistroRegistro Tipo Tipo datodato

Tamaño Tamaño formatoformato

DescripciónDescripción

IdPersonaOriginadoraIdPersonaOriginadora TextoTexto 1 a 301 a 30 Identificación de la persona (cédula) Identificación de la persona (cédula) que solicita el envío (cliente). que solicita el envío (cliente).

TipoIdentificacionTipoIdentificacion

OriginadoraOriginadora

NuméricoNumérico 1 a 21 a 2 Código de tipo de persona – Código de tipo de persona – Tabla Tabla Tipo_PersonaTipo_Persona

NomPersonaOriginadoraNomPersonaOriginadora TextoTexto 0 a 350 a 35 Nombre de la persona que Nombre de la persona que realiza/solicita el envíorealiza/solicita el envío

PrimerApellidoPersonaOrPrimerApellidoPersonaOriginadoraiginadora

TextoTexto 0 a 200 a 20 Primer apellido de la persona que Primer apellido de la persona que realiza el envíorealiza el envío

SegundoApellidoPersonaSegundoApellidoPersonaOriginadoraOriginadora

TextoTexto 0 a 200 a 20 Segundo apellido de la persona que Segundo apellido de la persona que realiza el envíorealiza el envío

Page 19: ESTRUCTURA DE XML DE SICVECA SICVECA SISTEMA DE CAPTURA, VERIFICACIÓN Y CARGA DE DATOS.

Campos de información para operaciones Campos de información para operaciones transferencias enviadas hacia el exteriortransferencias enviadas hacia el exterior

RegistroRegistro Tipo Tipo datodato

Tamaño Tamaño formatoformato

DescripciónDescripción

RazonSocialOriginadoraRazonSocialOriginadora TextoTexto 0 a 1500 a 150 Razón social de la empresa que Razón social de la empresa que realiza el envío (cliente). realiza el envío (cliente).

CuentaBeneficiarioCuentaBeneficiario TextoTexto 0 a 1000 a 100 Cuenta a la cual se realiza el envío Cuenta a la cual se realiza el envío (en caso de que no venga la (en caso de que no venga la dirección del beneficiario).dirección del beneficiario).

DireccionBeneficiarioDireccionBeneficiario TextoTexto 0 a 2500 a 250 Dirección de la persona a la cual es Dirección de la persona a la cual es enviada la transferencia (en caso enviada la transferencia (en caso de que no venga la cuenta del de que no venga la cuenta del beneficiario)beneficiario)

IdBeneficiarioIdBeneficiario TextoTexto 1 a 301 a 30 Identificación de la persona Identificación de la persona (cédula) que es el receptor del (cédula) que es el receptor del envío – envío – Tabla Tipo_PersonaTabla Tipo_Persona

TipoIdentificacionBeneficiarioTipoIdentificacionBeneficiario NuméricoNumérico 0 a 20 a 2 Código de tipo de persona – Código de tipo de persona – Tabla Tabla Tipo_PersonaTipo_Persona

Page 20: ESTRUCTURA DE XML DE SICVECA SICVECA SISTEMA DE CAPTURA, VERIFICACIÓN Y CARGA DE DATOS.

Campos de información para operaciones Campos de información para operaciones transferencias enviadas hacia el exteriortransferencias enviadas hacia el exterior

RegistroRegistro Tipo Tipo datodato

Tamaño Tamaño formatoformato

DescripciónDescripción

NomBeneficiarioNomBeneficiario TextoTexto 0 a 200 a 20 Nombre de la persona que es el receptor Nombre de la persona que es el receptor del envío del envío

PrimerApellidoBeneficiarPrimerApellidoBeneficiarioio

TextoTexto 0 a 200 a 20 Primer apellido de la persona que es el Primer apellido de la persona que es el receptor del envíoreceptor del envío

SegundoApellidoBeneficiSegundoApellidoBeneficiarioario

TextoTexto 0 a 200 a 20 Segundo apellido de la persona que es Segundo apellido de la persona que es el receptor del envíoel receptor del envío

RazonSocialBeneficiarioRazonSocialBeneficiario TextoTexto 0 a 1500 a 150 Razón social de la empresa que es la Razón social de la empresa que es la receptora del envíoreceptora del envío

IdBancoBeneficiarioIdBancoBeneficiario TextoTexto 0 a 300 a 30 Identificación de la entidad que recibe el Identificación de la entidad que recibe el envío envío – Tabla Tipo_Persona– Tabla Tipo_Persona

Page 21: ESTRUCTURA DE XML DE SICVECA SICVECA SISTEMA DE CAPTURA, VERIFICACIÓN Y CARGA DE DATOS.

Campos de información para operaciones Campos de información para operaciones transferencias enviadas hacia el exteriortransferencias enviadas hacia el exterior

RegistroRegistro Tipo Tipo datodato

Tamaño Tamaño formatoformato

DescripciónDescripción

NomBancoBeneficiarioNomBancoBeneficiario TextoTexto 1 a 1501 a 150 Nombre de la entidad que recibe el Nombre de la entidad que recibe el envíoenvío

IdBancoIntermediarioIdBancoIntermediario TextoTexto 1 a 301 a 30 Identificación de la entidad (Banco Identificación de la entidad (Banco Corresponsal) de la persona de la cual Corresponsal) de la persona de la cual se realiza el envío – se realiza el envío – Tabla Tabla Tipo_PersonaTipo_Persona

NomBancoIntermediariNomBancoIntermediarioo

TextoTexto 1 a 1501 a 150 Nombre de la entidad (Banco Nombre de la entidad (Banco Corresponsal) por medio de la cual se Corresponsal) por medio de la cual se realiza el envíorealiza el envío

TipoMonedaMontoTipoMonedaMonto NuméricoNumérico 1 a 61 a 6 Tipo de moneda en que se expresa el Tipo de moneda en que se expresa el monto de la transferencia – monto de la transferencia – Tabla Tabla Tipo_MonedaTipo_Moneda

MontoTransferenciaMontoTransferencia NuméricoNumérico 1 a 20 1 a 20 números números

enteros con enteros con dos decimalesdos decimales

Monto de la transferenciaMonto de la transferencia

Page 22: ESTRUCTURA DE XML DE SICVECA SICVECA SISTEMA DE CAPTURA, VERIFICACIÓN Y CARGA DE DATOS.

Estructura XMLEstructura XMLPara transferencias recibidas del exterior por montos Para transferencias recibidas del exterior por montos

iguales o superiores a los US$10,000.00, o su equivalente iguales o superiores a los US$10,000.00, o su equivalente en otras monedasen otras monedas

IdRemitenteIdRemitente TipoIdentificacionRemitenteTipoIdentificacionRemitente NomRemitenteNomRemitente PrimerApellidoRemitentePrimerApellidoRemitente SegundoApellidoRemitenteSegundoApellidoRemitente RazonSocialRemitenteRazonSocialRemitente DireccionRemitenteDireccionRemitente IdBancoRemitenteIdBancoRemitente NomBancoRemitenteNomBancoRemitente IdBancoIntermediarioIdBancoIntermediario NomBancoIntermediarioNomBancoIntermediario IdBeneficiarioIdBeneficiario

TipodeidentificacionBeneficiarioTipodeidentificacionBeneficiario NomBeneficiarioNomBeneficiario PrimerApellidoBeneficiarioPrimerApellidoBeneficiario SegundoApellidoBeneficiarioSegundoApellidoBeneficiario RazonSocialBeneficiarioRazonSocialBeneficiario NumCuentaBeneficiarioNumCuentaBeneficiario DireccionBeneficiarioDireccionBeneficiario TipoMonedaMontoTipoMonedaMonto MontoTransferenciaMontoTransferencia FechaTransferenciaFechaTransferencia

Page 23: ESTRUCTURA DE XML DE SICVECA SICVECA SISTEMA DE CAPTURA, VERIFICACIÓN Y CARGA DE DATOS.

Campos de información para operaciones Campos de información para operaciones transferencias recibidas del exteriortransferencias recibidas del exterior

RegistroRegistro Tipo Tipo datodato

Tamaño Tamaño formatoformato

DescripciónDescripción

IdRemitenteIdRemitente TextoTexto 0 a 300 a 30 Identificación de la persona(cédula) Identificación de la persona(cédula) que realiza el envío para el formatoque realiza el envío para el formato

TipoIdentificacionTipoIdentificacion

RemitenteRemitente

NuméricoNumérico 1 a 21 a 2 Código de tipo de persona. Referirse a Código de tipo de persona. Referirse a la tabla Tipo_Persona la tabla Tipo_Persona

NomRemitenteNomRemitente TextoTexto 0 a 350 a 35 Nombre de la persona que realiza el Nombre de la persona que realiza el envío.envío.

PrimerApellidoRemitentePrimerApellidoRemitente TextoTexto 0 a 200 a 20 Primer apellido de la persona que Primer apellido de la persona que realiza el envíorealiza el envío

SegundoApellidoSegundoApellido

RemitenteRemitente

TextoTexto 0 a 200 a 20 Segundo apellido de la persona que Segundo apellido de la persona que realiza el envío.realiza el envío.

Page 24: ESTRUCTURA DE XML DE SICVECA SICVECA SISTEMA DE CAPTURA, VERIFICACIÓN Y CARGA DE DATOS.

Campos de información para operaciones Campos de información para operaciones transferencias recibidas del exteriortransferencias recibidas del exterior

RegistroRegistro Tipo Tipo datodato

Tamaño Tamaño formatoformato

DescripciónDescripción

RazonSocialRemitenteRazonSocialRemitente TextoTexto 0 a 1500 a 150 Razón social de la empresa que realiza Razón social de la empresa que realiza el envíoel envío

DireccionRemitenteDireccionRemitente TextoTexto 0 a 2500 a 250 Dirección exacta de la persona o Dirección exacta de la persona o empresa que realiza el envíoempresa que realiza el envío

IdBancoRemitenteIdBancoRemitente TextoTexto 1 a 301 a 30 Identificación de la entidad (banco) que Identificación de la entidad (banco) que realiza el envío – realiza el envío – Tabla Tipo_PersonaTabla Tipo_Persona

NomBancoRemitenteNomBancoRemitente TextoTexto 1 a 1501 a 150 Nombre de la entidad (Banco) que Nombre de la entidad (Banco) que envía la transferencia – envía la transferencia – Tabla Tabla Tipo_PersonaTipo_Persona

IdBancoIntermediarioIdBancoIntermediario TextoTexto 1 a 301 a 30 Identificación de la entidad (Banco Identificación de la entidad (Banco Corresponsal) por medio del cual se Corresponsal) por medio del cual se realiza el envío de la transferencia – realiza el envío de la transferencia – Tabla Tipo_PersonaTabla Tipo_Persona

Page 25: ESTRUCTURA DE XML DE SICVECA SICVECA SISTEMA DE CAPTURA, VERIFICACIÓN Y CARGA DE DATOS.

Campos de información para operaciones Campos de información para operaciones transferencias recibidas del exteriortransferencias recibidas del exterior

RegistroRegistro Tipo Tipo datodato

Tamaño Tamaño formatoformato

DescripciónDescripción

NomBancoIntermediarioNomBancoIntermediario TextoTexto 1 a 1501 a 150 Nombre de la entidad (Banco Nombre de la entidad (Banco Corresponsal) por medio de la cual se Corresponsal) por medio de la cual se realiza el envío de la transferenciarealiza el envío de la transferencia

IdBeneficiarioIdBeneficiario TextoTexto 1 a 301 a 30 Identificación de la persona (cédula) Identificación de la persona (cédula) que es el receptor del envío de la que es el receptor del envío de la transferencia (cliente) – transferencia (cliente) – Tabla Tabla Tipo_PersonaTipo_Persona

TipoIdentificaciónTipoIdentificación

BeneficiarioBeneficiario

NuméricoNumérico 1 a 21 a 2 Código de tipo de persona – Tabla Código de tipo de persona – Tabla Tipo_PersonaTipo_Persona

NomBeneficiarioNomBeneficiario TextoTexto 0 a 350 a 35 Nombre de la persona que es el Nombre de la persona que es el recepto del envío de la transferenciarecepto del envío de la transferencia

PrimerApellidoBeneficiarioPrimerApellidoBeneficiario TextoTexto 0 a 200 a 20 Primer apellido de la persona que es el Primer apellido de la persona que es el receptor del envío de la transferenciareceptor del envío de la transferencia

Page 26: ESTRUCTURA DE XML DE SICVECA SICVECA SISTEMA DE CAPTURA, VERIFICACIÓN Y CARGA DE DATOS.

Campos de información para operaciones Campos de información para operaciones transferencias recibidas del exteriortransferencias recibidas del exterior

RegistroRegistro Tipo Tipo datodato

Tamaño Tamaño formatoformato

DescripciónDescripción

SegundoApellidoSegundoApellido

BeneficiarioBeneficiario

TextoTexto 0 a 200 a 20 Segundo apellido de la persona que es Segundo apellido de la persona que es el receptor del envío de la transferenciael receptor del envío de la transferencia

RazonSocialBeneficiarioRazonSocialBeneficiario TextoTexto 0 a 1500 a 150 Razón social de la empresa que es la Razón social de la empresa que es la receptora del envío de la transferenciareceptora del envío de la transferencia

NumCuentaBeneficiarioNumCuentaBeneficiario TextoTexto 1 a 1001 a 100 Cuenta a la cual se realiza (depósito) el Cuenta a la cual se realiza (depósito) el envío de la transferenciaenvío de la transferencia

DireccionBeneficiarioDireccionBeneficiario TextoTexto 0 a 2500 a 250 Dirección de la persona a la cual es Dirección de la persona a la cual es enviada la transferenciaenviada la transferencia

MontoTransferenciaMontoTransferencia NuméricoNumérico 1 a 20 1 a 20 números números

enteros con enteros con dos dos

decimalesdecimales

Monto de la transferenciaMonto de la transferencia

Page 27: ESTRUCTURA DE XML DE SICVECA SICVECA SISTEMA DE CAPTURA, VERIFICACIÓN Y CARGA DE DATOS.

Campos de información para operaciones Campos de información para operaciones transferencias recibidas del exteriortransferencias recibidas del exterior

RegistroRegistro Tipo Tipo datodato

Tamaño Tamaño formatoformato

DescripciónDescripción

FechaTransferenciaFechaTransferencia FechaFecha dd/mm/yyyydd/mm/yyyy Fecha en la que se realiza la Fecha en la que se realiza la transferenciatransferencia

Page 28: ESTRUCTURA DE XML DE SICVECA SICVECA SISTEMA DE CAPTURA, VERIFICACIÓN Y CARGA DE DATOS.

VALIDACIÓN DE LA INFORMACIÓN DE VALIDACIÓN DE LA INFORMACIÓN DE TRANSFERENCIAS RECIBIDAS DESDE EL TRANSFERENCIAS RECIBIDAS DESDE EL

EXTERIOREXTERIOR

Verificar que el identificador de entidad corresponda al que se Verificar que el identificador de entidad corresponda al que se incluye en la incluye en la Tabla EntidadTabla Entidad de la base de datos de la de la base de datos de la SUGEFSUGEF

Verificar que el identificador de persona beneficiaria Verificar que el identificador de persona beneficiaria corresponda al que se incluye en los corresponda al que se incluye en los PadronesPadrones de la SUGEF de la SUGEF

Verificar que el banco Beneficiario corresponda al que se Verificar que el banco Beneficiario corresponda al que se incluye en la incluye en la Tabla de EntidadesTabla de Entidades de la base de datos de la de la base de datos de la SUGEFSUGEF

Verificar que el banco intermediario corresponda en la Verificar que el banco intermediario corresponda en la Tabla Tabla de Entidadesde Entidades de la base de datos de la SUGEF de la base de datos de la SUGEF

Verificar que el campo Verificar que el campo Tipo de MonedaTipo de Moneda del reporte tenga del reporte tenga únicamente dólaresúnicamente dólares

Page 29: ESTRUCTURA DE XML DE SICVECA SICVECA SISTEMA DE CAPTURA, VERIFICACIÓN Y CARGA DE DATOS.

<Registro id="<Registro id="8282" accion="" accion="INSERTARINSERTAR">">    <IdPersona><IdPersona>31013358463101335846</IdPersona> </IdPersona>    <TipoIdentificacion><TipoIdentificacion>22</TipoIdentificacion> </TipoIdentificacion>    <NomPersona><NomPersona>SOTO ALFARO INGENIERIA SOTO ALFARO INGENIERIA

S.A.S.A.</NomPersona> </NomPersona>    <PrimerApellidoPersona /> <PrimerApellidoPersona />    <SegundoApellidoPersona /> <SegundoApellidoPersona />    <RazonSocial><RazonSocial>SOTO ALFARO INGENIERIA SOCIEDAD ANONIMASOTO ALFARO INGENIERIA SOCIEDAD ANONIMA</RazonSocial> </RazonSocial>    <MontoIngreso><MontoIngreso>0.000.00</MontoIngreso> </MontoIngreso>    <TipoMonedaIngreso><TipoMonedaIngreso>22</TipoMonedaIngreso> </TipoMonedaIngreso>    <MontoEgreso><MontoEgreso>12149.0712149.07</MontoEgreso> </MontoEgreso>    <TipoMonedaEgreso><TipoMonedaEgreso>22</TipoMonedaEgreso> </TipoMonedaEgreso>    <TipoOperacion><TipoOperacion>00</TipoOperacion> </TipoOperacion>    <FechaTransaccion><FechaTransaccion>08/12/200508/12/2005</FechaTransaccion> </FechaTransaccion>    <TipoTransaccion><TipoTransaccion>66</TipoTransaccion> </TipoTransaccion>    <DetalleTransaccion><DetalleTransaccion>Canje de ChequesCanje de Cheques</DetalleTransaccion> </DetalleTransaccion>    <OrigenRecursos><OrigenRecursos>PAGO DE SERVICIOS PAGO DE SERVICIOS

PUBLICOSPUBLICOS</OrigenRecursos> </OrigenRecursos>

Page 30: ESTRUCTURA DE XML DE SICVECA SICVECA SISTEMA DE CAPTURA, VERIFICACIÓN Y CARGA DE DATOS.

MUCHAS GRACIAS MUCHAS GRACIAS