Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Este Web Service, es uno de los fundamentales de este grupo de API’s RESTfuldebido a que el mismo permite la consulta, el ingreso o la actualización de préstamos, incluyendo todos sus datos claves. Además de quedar registrado en la Aplicación SIFCO WEB, como un préstamo en estado pendiente. Adicionalmente se debe indicar que las opciones de Consulta, Ingreso o Actualización depende del parámetro Modo.

...

Modelo de Datos de este Web Service

Web Service a Constantes del Sistema Relacionados

WSIngresarPrestamoInput

Modo

Constantes asociadas a variables preestablecidas por la Aplicación SIFCO WEB.

ConsultaNumero

Número de préstamo a visualizar o actualizar. Al ingresar no llenar esta información.

WSIngresarPrestamoInput

>WSCrPrestamo_SDT

PreEmpCodigo

Código de Empresa del Préstamo

PreSucCodigo

Código de Sucursal del Préstamo

PrePrdCod

Código del Producto en Préstamo

ApColCod

Código SubProducto Colocación

PreMonedaCod

Moneda en que se concedió el crédito

PreCliCod

Código Cliente

PreDirCor

Correlativo de Dirección Cliente

PreAprCod

Código Aprobación Préstamo

PreGarCod

Código Garantía Préstamo

ApOrgCod

Código de Origen de Fondos

PreGrDCod

Gran División Destino Préstamo

PrePaiCod

Pais Inversión Préstamo

PreRegCod

Región Inversión Préstamo

PreDepCod

Departamento Inversión Préstamo

PreMunCod

Municipio Inversión Préstamo

CupNumero

Código del Cupo

PreFacPlazo

Factor del Plazo

PreFreCCod

Frecuencia Pago Capital

PreFreCPlanilla

Frecuencia Pago Planilla

PreCtaNumero

Número Cuenta Captaciones

ApCaCCod

Código de Categoría de Crédito

ApEstCod

Código de Estado

PreUsuCod

Usuario que Ingresa Préstamo

PreUsuMod

Usuario que Modificó Préstamo

PreNumeroRefinanciamiento

Número de préstamo de refinanciamiento

PrestamoInversionistas

Código del cliente en SIFCO

PrestamoInversionistaPorcentajeMonto

Monto asignado al inversionista

PrestamosInversionistasPromotorPorcentaje

% de Comisión Externa

PrestamosInversionistasAgentePorcentaje

% Gestión del Préstamo

PrestamosInversionistasContratoFlexible

¿Tiene un contrato flexible?:

EJEMPLOS DE REQUEST Y RESPONSE, PARA LOS SERVICIOS RESTful BAJO PROTOCOLO HTTP.

A continuación se muestra una tabla con un ejemplo de una Solicitud y un Respuesta para este Web Service.

METODO POST

CuentaRelacionadaClCliCod

Código del Cliente (Deudor, Codeudor)

CuentaRelacionadaClNomSocio

Nombre del Cliente (Deudor, Codeudor)

CuentaRelacionadaClReferencia

Referencia

CuentaRelacionadaClCtaTipo

Tipo de Relación

CuentaRelacionadaClCtaMonto

Monto del Crédito Asignado

CuentaRelacionadaClNumID

Número de Identificación Cliente (Deudor, Codeudor)

CuentaRelacionadaClCtaReferencia

No. Cuenta de Referencia

EJEMPLOS DE REQUEST Y RESPONSE, PARA LOS SERVICIOS RESTful BAJO PROTOCOLO HTTP.

A continuación se muestra una tabla con un ejemplo de una Solicitud y un Respuesta para este Web Service.

METODO POST

Este método para este Web Service en especifico permite la Creación de Prestamos en la Aplicación SIFCO WEB.

...

El siguiente ejemplo consulta los datos de un cliente en la Aplicación SIFCO WEB, con el Parámetro Modo : “DSP“

Info

Información de campos “CuentaRelacionadaClCtaTipo“

NOMBRE

VALOR

Cliente Principal

P

Cliente Mancomunado

M

Dueño del Crédito

D

Codeudor

C

Fiador

F

DeudorFactoring

G

Tipo de Mensaje HTTP

Ejemplo

REQUEST

URL:

Code Block
languagehtml
https://test.sifco.org/democoopgt/rest/WSIngresarPrestamo

HEADERS:

Code Block
languagejson
content-type: application/json
authorization: OAuth f2a9ec34-cf83-46f5-8862-f78........
genexus-agent: SmartDevice Application

BODY:

Code Block
languagejson
{ "Modo": "INS", "ConsultaNumero":"", "Prestamo":{ "PreEmpCodigo": 1, "PreSucCodigo": 1, "PreSoCrNumero": "0", "PrePrdCod": 11, "ApColCod": 2, "PreMonedaCod": 1, "PreNombre": "RODRIGO JOSE MORALES CASTELLANOS", "PreCliCod": "3448", "PreDirCor": 1, "PrePrmCod": "admin", "PreAprCod": 2, "PreGarCod": 2, "ApOrgCod": 1, "PreFecAprobacion": "2020-07-31", "PreFecConcesion": "2020-07-31", "PreFecEscritura": "2020-07-31", "PreGrDCod": 13, "PrePaiCod": 320, "PreRegCod": 0, "PreDepCod": 0, "PreMunCod": 0, "PreMonOriginal": "1000.00", "PreMonTotal": "500.00", "CupNumero": "0", "PreTasaFoV": "F", "PreTasaBase": "18.0000", "PreBaseMora": "6.0000", "PreSpreCorr": "0.0000", "PreSpreMora": "0.0000", "PreFacPlazo": 10, "PrePlazo": 12, "PreFecVencimiento": "2021-07-31", "PreTipCom": 1, "PreFreCCod": 10, "PreFreICod": 10, Respuesta Vacía (Web Service, no encontrado)

Tipo de Mensaje HTTP

Ejemplo

REQUEST

URL:

Code Block
languagehtml
https://test.sifco.org/democoopgt/rest/WSIngresarPrestamo

HEADERS:

Code Block
languagejson
content-type: application/json
authorization: OAuth f2a9ec34-cf83-46f5-8862-f78........
genexus-agent: SmartDevice Application

BODY:

Code Block
languagejson
{
  "Modo": "DSP",
  "ConsultaNumero":"01011102038142",
  "Prestamo":{}
}

200 (Successful operation)

Operación Exitosa

Code Block
languagejson
{
    "PrestamoNumero": "0101110203814201022101930286",
    "PrestamoInfo": {},
    "PreNumero": "01022101930286",
        "PreEmpCodigo": 1,
        "MessagesPreSucCodigo": []2,
        "ResultPreSoCrNumero": "0"
}

400 (Bad Request).

Solicitud Errada

Code Block
languagejson
{,
        "errorPrePrdCod": 21,
   {     "codeApColCod": "string",1,
        "PreMonedaCod": 1,
        "messagePreCorrelativo": "string93028",
    }
}

401 (This service needs an Authorization Header)

(No Autenticado, asociado normalmente a que no se respetaron las cabeceras obligatorias para el consumo de este Web Service, para mayores detalles consultar (Configuración de Seguridad para Obtener Token de Acceso y Consumir de los Web Services) ).

Code Block
languagejson
{
    "errorPreNombre": {"ROMEO GARCIA SANCHEZ Y  "code":"0MAXIMILIANO ESQUIT ACHE",
        "messagePreCliCod":"This service needs an Authorization Header" "14562",
        "PreDirCor": 1,
   } } {   "CodigoClientePrePrmCod":"" "2         ",
  "ConsultaResultados      "PreAprCod":[], 1,
        "MessagesPreGarCod":[] 2,
        "ResultApOrgCod": 1,
        "PreFecAprobacion"
}

404 (Not Found).

EJEMPLO #2

El siguiente ejemplo inserta un préstamo en la Aplicación SIFCO WEB, con el Parámetro Modo : “INS”

: "2020-09-13",
        "PreFecConcesion": "2020-09-13",
        "PreFecEscritura": "2020-09-13",
        "PreGrDCod": 3,
        "PrePaiCod": 1,
        "PreRegCod": 5,
        "PreDepCod": 6,
        "PreMunCod": 0,
        "PreMonOriginal": "10000.00",
        "PreMonTotal": "10000.00",
        "CupNumero": "0",
        "PreTasaFoV": "F",
        "PreTasaBase": "24.0000",
        "PreBaseMora": "0.0000",
        "PreSpreCorr": "0.0000",
        "PreSpreMora": "0.0000",
        "PreFacPlazo": 4,
        "PrePlazo": 840,
        "PreFecVencimiento": "2023-01-01",
        "PreTipCom": 2,
        "PreFreCCod": 76,
        "PreFreICod": 76,
        "PreFec1Cap": "2020-
08
09-
31
20",
        "PreFec1Int": "2020-
08
09-
31
20",

        "PreDiaPago": 0,
"PreFreCPlanilla": 10,
        "PreFreCPlanilla": 64,
        "PreNumCuotas": 
0,
28,
        "PreValCuota": "
0
126.
00
62",
        "PreCuotaDefinidaUsuario": "
0
108.
00
64",
        "PreForDes": 1,

        "PrePrimerDesembolso": "2020-
07
09-
31
13",

        "PreForPago": 
1,
3,
        "PreAsigBoleta": "N",

        "PreCtaNumero": "",

        "ApCaCCod": 1,

        "ApEstCod": "
1
0",

        "PreFecModulo": "2020-
07
09-
31
18",

        "PreFecAdicion": "2020-
10
09-
07
18",

        "PreUsuCod": "
admin
CRGARRIDO ",
        "PreFecModificacion": "0000-00-00",

        "PreUsuMod": "
admin
",

        "PreFecPCap": "
2020
2022-
08
05-
31
22",

        "PreFecPInt": "
2020
2022-
08
05-
31
22",
        "PreFecUCap": "
0000
2022-
00
05-
00
06",
        "PreFecUInt": "
0000
2022-
00
05-
00
06",

        "PreMarDesembolsar": "
3000
10000.00",
        "PreSusInts": "N",

        "PreFecSuspension": "0000-00-00",

        "PreSalCapital": "
0
3319.
00
32",

        "PreCapAtrasado": "0.00",
        "PreIntMes": "0.00",

        "PreIntAcumulado": "0.00",

        "PreIntVencido": "0.00",
        "PreIntAnticipado": "0.00",

        "PreIntMora": "0.00",

        "PreUltGar": 0,

        "PreUltPri": 0,

        "PreUltCam": "0",

        "PreUltAbo": "0",

        "PreNumCont": "1902109026 ",
        "PreReferencia": "
Prueba 3
68653",
        "PreAnulado": "",

        "CrCiclo": 
0
1,
"CrDiasGracia": 0,
        "CrDiasGracia": 0,
        "CrDiasPGracia": 0,

        "PreComentario": ""
generado
,
  
por
  
el
 
web
 
service
 
3",
 
"PreEstado": false,

        "PreMensaje": 
399,
395,
        "PreTipoCredito": 0,
        "PreNumeroRefinanciamiento": "",

        "PreMontoCapitalRefinanciamiento": "0.00",

        "PreMontoInteresRefinanciamiento": "0.00",

        "PreMontoOtrosRefinanciamiento": "0.00",
"PreIntDevengado":
 
"0.00",
       
"
PrestamosInversionistasPromotorPorcentaje
PreIntDevengado": "
10
0.00",
        "
PrestamosInversionistasAgentePorcentaje
CuentasClientes": 
"10",
[
       
"PrestamosInversionistasContratoFlexible":
 
false,
    {
    
"CalificadoresAdicionales":
 
[
           "CuentaRelacionadaClCliCod": "2",
{
                
"
CodigoCalificador
CuentaRelacionadaClNomSocio": 
154,
"MAXIMILIANO ESQUIT ACHE               
"ValorCalificador":
 
"Catalogo
 
primero"
             
}
       
]
",
        
"Inversionistas":
 
[
       
{
"CuentaRelacionadaClReferencia": "1589",
                "
PrestamoInversionistas
CuentaRelacionadaClCtaTipo": 
3
"C",
                "
PrestamoInversionistaPorcentajeMonto
CuentaRelacionadaClCtaMonto": 
15
"1000.00",
                "CuentaRelacionadaClNumID": "E-5 30727",
         
}
       "CuentaRelacionadaClCtaReferencia": ""
            },
   
]
        
}
 
}

200 (Successful operation)

Operación Exitosa

Code Block
languagejson
{
{
        
"PrestamoNumero
        "CuentaRelacionadaClCliCod": "
01011102038153
14",
    
"PrestamoInfo":
 
{},
     
"Messages":
 
[],
     "
Result
CuentaRelacionadaClNomSocio": "
Prestamo
MANUEL DE 
Creado
JESUS 
Exitosamente" }

400 (Bad Request).

Solicitud Errada

Code Block
languagejson
{
ESTRADA GARCIA   
"error":
 
{
     
"code":
 
"string",
     
"message":
 
"string"
   
} }

401 (This service needs an Authorization Header)

(No Autenticado, asociado normalmente a que no se respetaron las cabeceras obligatorias para el consumo de este Web Service, para mayores detalles consultar (Configuración de Seguridad para Obtener Token de Acceso y Consumir de los Web Services) ).

Code Block
languagejson
{ "error": {
           "
code":"0"
,
    
"message":"This
 
service
 
needs
 
an
 
Authorization
 
Header"
   
} }
 
{
   "
CodigoCliente
CuentaRelacionadaClReferencia": "14023",
  
"ConsultaResultados":[],
   
"Messages":[],
   
"Result":"" }

404 (Not Found).

Respuesta Vacía (Web Service, no encontrado)

EJEMPLO #3

El siguiente ejemplo consulta los datos de un préstamo en la Aplicación SIFCO WEB, con el Parámetro Modo : “UPD“

Tipo de Mensaje HTTP

Ejemplo

REQUEST

URL:

Code Block
languagehtml
https://test.sifco.org/democoopgt/rest/WSIngresarPrestamo

HEADERS:

Code Block
languagejson
content-type: application/json
authorization: OAuth f2a9ec34-cf83-46f5-8862-f78........
genexus-agent: SmartDevice Application

BODY:

Code Block
languagejson
{ "Modo": "UPD", "ConsultaNumero":"01011102038153", "Prestamo":{ "PreEmpCodigo": 1, "PreSucCodigo": 1, "PreSoCrNumero": "0", "PrePrdCod": 11, "ApColCod": 2, "PreMonedaCod": 1, "PreNombre": "RODRIGO JOSE MORALES CASTELLANOS", "PreCliCod": "3448", "PreDirCor": 1, "PrePrmCod": "admin", "PreAprCod": 2, "PreGarCod": 2, "ApOrgCod": 1, "PreFecAprobacion": "2020-07-31", "PreFecConcesion": "2020-07-31", "PreFecEscritura": "2020-07-31", "PreGrDCod": 13, "PrePaiCod": 320, "PreRegCod": 0, "PreDepCod": 0, "PreMunCod": 0, "PreMonOriginal": "1000.00", "PreMonTotal": "500.00", "CupNumero": "0", "PreTasaFoV": "F", "PreTasaBase": "18.0000", "PreBaseMora": "6.0000", "PreSpreCorr": "0.0000", "PreSpreMora": "0.0000", "PreFacPlazo": 10, "PrePlazo": 12, "PreFecVencimiento": "2021-07-31", "PreTipCom": 1, "PreFreCCod": 10, "PreFreICod": 10, "PreFec1Cap": "2020-08-31", "PreFec1Int": "2020-08-31", "PreDiaPago": 0, "PreFreCPlanilla": 10, "PreNumCuotas": 0, "PreValCuota": "0.00", "PreCuotaDefinidaUsuario": "0.00", "PreForDes": 1, "PrePrimerDesembolso": "2020-07-31", "PreForPago": 1, "PreAsigBoleta": "N", "PreCtaNumero": "", "ApCaCCod": 1, "ApEstCod": "1", "PreFecModulo": "2020-07-31", "PreFecAdicion": "2020-10-07", "PreUsuCod": "admin", "PreFecModificacion": "0000-00-00", "PreUsuMod": "admin", "PreFecPCap": "2020-08-31", "PreFecPInt": "2020-08-31", "PreFecUCap": "0000-00-00", "PreFecUInt": "0000-00-00", "PreMarDesembolsar": "3000.00", "PreSusInts": "N", "PreFecSuspension": "0000-00-00", "PreSalCapital": "0.00", "PreCapAtrasado": "0.00", "PreIntMes": "0.00", "PreIntAcumulado": "0.00", "PreIntVencido": "0.00", "PreIntAnticipado": "0.00", "PreIntMora": "0.00", "PreUltGar": 0, "PreUltPri": 0, "PreUltCam": "0", "PreUltAbo": "0", "PreNumCont": "", "PreReferencia": "Prueba 3", "PreAnulado": "", "CrCiclo": 0, "CrDiasGracia": 0, "CrDiasPGracia": 0, "PreComentario": "generado por el web service 3", "PreEstado": false, "PreMensaje": 399, "PreTipoCredito": 0, "PreNumeroRefinanciamiento": "", "PreMontoCapitalRefinanciamiento": "0.00", "PreMontoInteresRefinanciamiento": "0.00", "PreMontoOtrosRefinanciamiento": "0.00", "PreIntDevengado": "0.00", "PrestamosInversionistasPromotorPorcentaje": "10",
        "CuentaRelacionadaClCtaTipo": "F",
                "CuentaRelacionadaClCtaMonto": "500.00",
                "CuentaRelacionadaClNumID": "2524692400502",
                "CuentaRelacionadaClCtaReferencia": ""
            },
            {
                "CuentaRelacionadaClCliCod": "14562",
                "CuentaRelacionadaClNomSocio": "ROMEO GARCIA SANCHEZ                                        ",
                "CuentaRelacionadaClReferencia": "68653",
                "CuentaRelacionadaClCtaTipo": "D",
                "CuentaRelacionadaClCtaMonto": "0.00",
                "CuentaRelacionadaClNumID": "1596088642201",
                "CuentaRelacionadaClCtaReferencia": ""
            }
        ]
    },
    "Messages": [],
    "Result": ""
}

400 (Bad Request).

Solicitud Errada

Code Block
languagejson
{
  "error": {
    "code": "string",
    "message": "string"
  }
}

401 (This service needs an Authorization Header)

(No Autenticado, asociado normalmente a que no se respetaron las cabeceras obligatorias para el consumo de este Web Service, para mayores detalles consultar (Configuración de Seguridad para Obtener Token de Acceso y Consumir de los Web Services) ).

Code Block
languagejson
{
  "error": {
    "code":"0",
    "message":"This service needs an Authorization Header"
  }
}
{
  "CodigoCliente":"",
  "ConsultaResultados":[],
  "Messages":[],
  "Result":""
}

404 (Not Found).

Respuesta Vacía (Web Service, no encontrado)

EJEMPLO #2

El siguiente ejemplo inserta un préstamo en la Aplicación SIFCO WEB, con el Parámetro Modo : “INS”

Tipo de Mensaje HTTP

Ejemplo

REQUEST

URL:

Code Block
languagehtml
https://test.sifco.org/democoopgt/rest/WSIngresarPrestamo

HEADERS:

Code Block
languagejson
content-type: application/json
authorization: OAuth f2a9ec34-cf83-46f5-8862-f78........
genexus-agent: SmartDevice Application

BODY:

Code Block
languagejson

{
  "Modo": "INS",
  "ConsultaNumero":"",
  "Prestamo":{
		
		"PreEmpCodigo": 1,
		"PreSucCodigo": 1,
		"PreSoCrNumero": "0",
		"PrePrdCod": 11,
		"ApColCod": 2,
		"PreMonedaCod": 1,
		"PreNombre": "RODRIGO JOSE MORALES CASTELLANOS",
		"PreCliCod": "3448",
		"PreDirCor": 1,
		"PrePrmCod": "admin",
		"PreAprCod": 2,
		"PreGarCod": 2,
		"ApOrgCod": 1,
		"PreFecAprobacion": "2020-07-31",
		"PreFecConcesion": "2020-07-31",
		"PreFecEscritura": "2020-07-31",
		"PreGrDCod": 13,
		"PrePaiCod": 320,
		"PreRegCod": 0,
		"PreDepCod": 0,
		"PreMunCod": 0,
		"PreMonOriginal": "1000.00",
		"PreMonTotal": "500.00",
		"CupNumero": "0",
		"PreTasaFoV": "F",
		"PreTasaBase": "18.0000",
		"PreBaseMora": "6.0000",
		"PreSpreCorr": "0.0000",
		"PreSpreMora": "0.0000",
		"PreFacPlazo": 10,
		"PrePlazo": 12,
		"PreFecVencimiento": "2021-07-31",
		"PreTipCom": 1,
		"PreFreCCod": 10,
		"PreFreICod": 10,
		"PreFec1Cap": "2020-08-31",
		"PreFec1Int": "2020-08-31",
		"PreDiaPago": 0,
		"PreFreCPlanilla": 10,
		"PreNumCuotas": 0,
		"PreValCuota": "0.00",
		"PreCuotaDefinidaUsuario": "0.00",
		"PreForDes": 1,
		"PrePrimerDesembolso": "2020-07-31",
		"PreForPago": 1,
		"PreAsigBoleta": "N",
		"PreCtaNumero": "",
		"ApCaCCod": 1,
		"ApEstCod": "1",
		"PreFecModulo": "2020-07-31",
		"PreFecAdicion": "2020-10-07",
		"PreUsuCod": "admin",
		"PreFecModificacion": "0000-00-00",
		"PreUsuMod": "admin",
		"PreFecPCap": "2020-08-31",
		"PreFecPInt": "2020-08-31",
		"PreFecUCap": "0000-00-00",
		"PreFecUInt": "0000-00-00",
		"PreMarDesembolsar": "3000.00",
		"PreSusInts": "N",
		"PreFecSuspension": "0000-00-00",
		"PreSalCapital": "0.00",
		"PreCapAtrasado": "0.00",
		"PreIntMes": "0.00",
		"PreIntAcumulado": "0.00",
		"PreIntVencido": "0.00",
		"PreIntAnticipado": "0.00",
		"PreIntMora": "0.00",
		"PreUltGar": 0,
		"PreUltPri": 0,
		"PreUltCam": "0",
		"PreUltAbo": "0",
		"PreNumCont": "",
		"PreReferencia": "Prueba 3",
		"PreAnulado": "",
		"CrCiclo": 0,
		"CrDiasGracia": 0,
		"CrDiasPGracia": 0,
		"PreComentario": "generado por  el web service 3",
		"PreEstado": false,
		"PreMensaje": 399,
		"PreTipoCredito": 0,
		"PreNumeroRefinanciamiento": "",
		"PreMontoCapitalRefinanciamiento": "0.00",
		"PreMontoInteresRefinanciamiento": "0.00",
		"PreMontoOtrosRefinanciamiento": "0.00",
		"PreIntDevengado": "0.00",
        "PrestamosInversionistasPromotorPorcentaje": "10",
        "PrestamosInversionistasAgentePorcentaje": "10",
        "PrestamosInversionistasContratoFlexible": false,
        "CalificadoresAdicionales": [
            {
                "CodigoCalificador": 154,
                "ValorCalificador": "Catalogo primero"
            }
        ],
        "Inversionistas": [
            {
                "PrestamoInversionistas": 3,
                "PrestamoInversionistaPorcentajeMonto": 15                
            }            
        ]
  }
}

200 (Successful operation)

Operación Exitosa

Code Block
languagejson
{
    "PrestamoNumero": "01011102038153",
    "PrestamoInfo": {},
    "Messages": [],
    "Result": "Prestamo Creado Exitosamente"
}

400 (Bad Request).

Solicitud Errada

Code Block
languagejson
{
  "error": {
    "code": "string",
    "message": "string"
  }
}

401 (This service needs an Authorization Header)

(No Autenticado, asociado normalmente a que no se respetaron las cabeceras obligatorias para el consumo de este Web Service, para mayores detalles consultar (Configuración de Seguridad para Obtener Token de Acceso y Consumir de los Web Services) ).

Code Block
languagejson
{
  "error": {
    "code":"0",
    "message":"This service needs an Authorization Header"
  }
}
{
  "CodigoCliente":"",
  "ConsultaResultados":[],
  "Messages":[],
  "Result":""
}

404 (Not Found).

Respuesta Vacía (Web Service, no encontrado)

EJEMPLO #3

El siguiente ejemplo consulta los datos de un préstamo en la Aplicación SIFCO WEB, con el Parámetro Modo : “UPD“

Tipo de Mensaje HTTP

Ejemplo

REQUEST

URL:

Code Block
languagehtml
https://test.sifco.org/democoopgt/rest/WSIngresarPrestamo

HEADERS:

Code Block
languagejson
content-type: application/json
authorization: OAuth f2a9ec34-cf83-46f5-8862-f78........
genexus-agent: SmartDevice Application

BODY:

Code Block
languagejson
{
  "Modo": "UPD",
  "ConsultaNumero":"01011102038153",
  "Prestamo":{
		"PreEmpCodigo": 1,
		"PreSucCodigo": 1,
		"PreSoCrNumero": "0",
		"PrePrdCod": 11,
		"ApColCod": 2,
		"PreMonedaCod": 1,
		"PreNombre": "RODRIGO JOSE MORALES CASTELLANOS",
		"PreCliCod": "3448",
		"PreDirCor": 1,
		"PrePrmCod": "admin",
		"PreAprCod": 2,
		"PreGarCod": 2,
		"ApOrgCod": 1,
		"PreFecAprobacion": "2020-07-31",
		"PreFecConcesion": "2020-07-31",
		"PreFecEscritura": "2020-07-31",
		"PreGrDCod": 13,
		"PrePaiCod": 320,
		"PreRegCod": 0,
		"PreDepCod": 0,
		"PreMunCod": 0,
		"PreMonOriginal": "1000.00",
		"PreMonTotal": "500.00",
		"CupNumero": "0",
		"PreTasaFoV": "F",
		"PreTasaBase": "18.0000",
		"PreBaseMora": "6.0000",
		"PreSpreCorr": "0.0000",
		"PreSpreMora": "0.0000",
		"PreFacPlazo": 10,
		"PrePlazo": 12,
		"PreFecVencimiento": "2021-07-31",
		"PreTipCom": 1,
		"PreFreCCod": 10,
		"PreFreICod": 10,
		"PreFec1Cap": "2020-08-31",
		"PreFec1Int": "2020-08-31",
		"PreDiaPago": 0,
		"PreFreCPlanilla": 10,
		"PreNumCuotas": 0,
		"PreValCuota": "0.00",
		"PreCuotaDefinidaUsuario": "0.00",
		"PreForDes": 1,
		"PrePrimerDesembolso": "2020-07-31",
		"PreForPago": 1,
		"PreAsigBoleta": "N",
		"PreCtaNumero": "",
		"ApCaCCod": 1,
		"ApEstCod": "1",
		"PreFecModulo": "2020-07-31",
		"PreFecAdicion": "2020-10-07",
		"PreUsuCod": "admin",
		"PreFecModificacion": "0000-00-00",
		"PreUsuMod": "admin",
		"PreFecPCap": "2020-08-31",
		"PreFecPInt": "2020-08-31",
		"PreFecUCap": "0000-00-00",
		"PreFecUInt": "0000-00-00",
		"PreMarDesembolsar": "3000.00",
		"PreSusInts": "N",
		"PreFecSuspension": "0000-00-00",
		"PreSalCapital": "0.00",
		"PreCapAtrasado": "0.00",
		"PreIntMes": "0.00",
		"PreIntAcumulado": "0.00",
		"PreIntVencido": "0.00",
		"PreIntAnticipado": "0.00",
		"PreIntMora": "0.00",
		"PreUltGar": 0,
		"PreUltPri": 0,
		"PreUltCam": "0",
		"PreUltAbo": "0",
		"PreNumCont": "",
		"PreReferencia": "Prueba 3",
		"PreAnulado": "",
		"CrCiclo": 0,
		"CrDiasGracia": 0,
		"CrDiasPGracia": 0,
		"PreComentario": "generado por  el web service 3",
		"PreEstado": false,
		"PreMensaje": 399,
		"PreTipoCredito": 0,
		"PreNumeroRefinanciamiento": "",
		"PreMontoCapitalRefinanciamiento": "0.00",
		"PreMontoInteresRefinanciamiento": "0.00",
		"PreMontoOtrosRefinanciamiento": "0.00",
		"PreIntDevengado": "0.00",
		"PrestamosInversionistasPromotorPorcentaje": "10",
        "PrestamosInversionistasAgentePorcentaje": "10",
        "PrestamosInversionistasContratoFlexible": false,
        "Inversionistas": [
            {
                "PrestamoInversionistas": 3,
                "PrestamoInversionistaPorcentajeMonto": 550
            },
            {
                "PrestamoInversionistas": 4,
                "PrestamoInversionistaPorcentajeMonto": 100
            }
            ,
            {
                "PrestamoInversionistas": 5,
                "PrestamoInversionistaPorcentajeMonto": 100
            }
            
        ],
        "CalificadoresAdicionales":[
            {
                "CodigoCalificador": 143,
                "ValorCalificador": "05/07/1995"
            },
            {
                "CodigoCalificador": 144,
                "ValorCalificador": "2345"
            },
            {
                "PrestamosInversionistasAgentePorcentajeCodigoCalificador": "10",145,
                "PrestamosInversionistasContratoFlexibleValorCalificador": false,"2500.25"
           "Inversionistas": [ },
            {
                "PrestamoInversionistasCodigoCalificador": 3146,
                "PrestamoInversionistaPorcentajeMontoValorCalificador": 550"Prestamo de caracter urgente"
            },
            {
                "PrestamoInversionistasCodigoCalificador": 4147,
                "PrestamoInversionistaPorcentajeMontoValorCalificador": 100"33 calle 20-58 Guatemala"
         }             },
            {
                "PrestamoInversionistasCodigoCalificador": 5148,
                "PrestamoInversionistaPorcentajeMontoValorCalificador": 100"2"
            }
            
        ]
  }
}

200 (Successful operation)

Operación Exitosa

Code Block
languagejson
{
    "PrestamoNumero": "01011102038153",
    "PrestamoInfo": {},
    "Messages": [],
    "Result": "Actualización Exitosa"
}

400 (Bad Request).

Solicitud Errada

Code Block
languagejson
{
  "error": {
    "code": "string",
    "message": "string"
  }
}

401 (This service needs an Authorization Header)

(No Autenticado, asociado normalmente a que no se respetaron las cabeceras obligatorias para el consumo de este Web Service, para mayores detalles consultar (Configuración de Seguridad para Obtener Token de Acceso y Consumir de los Web Services) ).

Code Block
languagejson
{
  "error": {
    "code":"0",
    "message":"This service needs an Authorization Header"
  }
}
{
  "CodigoCliente":"",
  "ConsultaResultados":[],
  "Messages":[],
  "Result":""
}

404 (Not Found).

Respuesta Vacía (Web Service, no encontrado)

...