Versions Compared

Key

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

DESCRIPCIÓN.

Este Web Service, permite consultar movimientos de Caja en la Aplicación SIFCO WEB, Es importante destacar que esta transacción sera registrada con los campos obtenidos al consumir el Web Service WSInformacionTransaccion dado a que dicho Web Service maneja un conjunto de validaciones que verificara si los datos suministrados son correctospara ello es imprescindible el numero de movimiento de Caja.

Swagger open api macro
swagger: '2.0'
info:
  title: "SIFCO_REST_API"
  version: "1.0"
  termsOfService: "https://sifco.org/sobre-nosotros/"
  contact:
    email: "soporte@sifco.org"
  license:
    name: "Apache 2.0"
    url: "http://www.apache.org/licenses/LICENSE-2.0.html"
host: "<SERVER>"
schemes:
  - https
  - http
basePath: /<APPDIR>/rest
tags:
- name: "WSInformacionTransaccionCaja"
  externalDocs:
    description: "Manual SIFCO"
    url: "https://sifco.atlassian.net/wiki/x/f4Sn"
produces:
  - application/json
paths:
  /WSInformacionTransaccionCaja:
    post:
      tags:
        - WSInformacionTransaccionCaja
      operationId: "WSInformacionTransaccionCaja"
      summary: "Consultar Movimiento en CAJA"
      parameters:
        - in: header
          name: Content-Type
          type: "string"
          required: true
          default: application/json
        - in: header
          name: Authorization
          type: "string"
          required: true
          default: OAuth <Access Token>
        - in: header
          name: GENEXUS-AGENT
          type: "string"
          required: true
          default: SmartDevice Application
        - name: "WSInformacionTransaccionCajaInput"
          in: "body"
          required: false
          schema:
            $ref: "#/definitions/WSInformacionTransaccionCajaInput"

      responses:
        200:
          description: "Successful operation"
          schema:
            $ref: "#/definitions/WSInformacionTransaccionCajaOutput"

        401:
          description: "Not Authenticated"
          schema:
            $ref: "#/definitions/GxJsonError"
        404:
          description: "Not found"
          schema:
            $ref: "#/definitions/GxJsonError"
        400:
          description: "Bad request"
          schema:
            $ref: "#/definitions/GxJsonError"
        500:
          description: "Internal server error"
          schema:
            $ref: "#/definitions/GxJsonError"
security:
  - OAuth2: []
    ApiKeyAuth1: []
securityDefinitions:
  OAuth2:
    type: oauth2
    flow: password
    tokenUrl: https://test.sifco.org/DemoCoopGT/oauth/access_token
    scopes:
      Execute: Permite el método tipo GET
      Insert: Permite el método tipo POST
      Update: Permite el método tipo PUT
      Delete: Permite el método tipo DELETE
      FullControl: Permite el manejo de los Cuatro Métodos GET, POST, PUT,DELETE, sobre el Web Service
  ApiKeyAuth1:
    type: apiKey
    in: header
    name: granttype

definitions:

  WSInformacionTransaccionCajaInput:
    properties:
      NumeroMovimiento:
        type: "integer"
        format: "int64"

  WSInformacionTransaccionCajaOutput:
    properties:
      WSCjMovimiento_SDT:
        description: WSCj Movimiento_SDT
        $ref: "#/definitions/WSCjMovimiento_SDT"
      WSCaMovDiario_SDT:
        description: WSCa Mov Diario_SDT
        $ref: "#/definitions/WSCaMovDiario_SDT"
      WSCaCuentas_SDT:
        description: WSCa Cuentas_SDT
        $ref: "#/definitions/WSCaCuentas_SDT"
      WSCrMovimiento_SDT:
        description: WSCr Movimiento_SDT
        $ref: "#/definitions/WSCrMovimiento_SDT"
      WSCrPrestamo_SDT:
        description: WSCr Prestamo_SDT
        $ref: "#/definitions/WSCrPrestamo_SDT"
  
  WSCjMovimiento_SDT:
    properties:
      MovNumMovto:
        description: Número del Movimiento
        type: "integer"
        format: "int64"

      MovUsuCod:
        description: Usuario efectúa la Transacción
        type: "string"

      MovTrxCod:
        description: Tipo Transacción Manejada
        type: "integer"
        format: "int32"

      MovFecTrx:
        description: Fecha de la Transacción
        type: "string"
        format: "date"

      MovHorTrx:
        description: Hora de la Transacción
        type: "string"

      MovFecValor:
        description: Fecha Valor de Transacción
        type: "string"
        format: "date"

      MovNroDocto:
        description: Número de Documento
        type: "integer"
        format: "int64"

      MovEmpCod:
        description: Código de Empresa
        type: "integer"
        format: "int32"

      MovSucCod:
        description: Código Sucursal Origen Transacción
        type: "integer"
        format: "int32"

      MovMonCod:
        description: Moneda de la Transacción
        type: "integer"
        format: "int32"

      MovCodSup:
        description: Supervisor que autoriza Transacción
        type: "string"

      MovNumCta:
        description: Número de la Cuenta
        type: "string"

      MovTotalTrx:
        description: Total de Transacción
        type: "number"
        format: "double"

      MovEstTrx:
        description: Estado de la Transacción
        type: "integer"
        format: "int32"

      MovNumOrigen:
        description: Número Movimiento Origen TrRev
        type: "integer"
        format: "int64"

      MovParCaj:
        description: Partida en Caja (No. Ref.)
        type: "integer"
        format: "int64"

      MovNoCertifica:
        description: No. Veces Imprime Certificación
        type: "integer"
        format: "int32"

      MovTipSerie:
        description: Tipo de Serie Usada
        type: "string"

      MovTipCorrelativo:
        description: Correlativo Tipo de Serie
        type: "integer"
        format: "int32"

      MovEstado:
        description: Estado Transaccion
        type: "string"

      MovApCajRecCodigo:
        description: Código Caja Receptora
        type: "integer"
        format: "int32"

      MovAfectaBancos:
        description: Movimiento afecta a bancos
        type: "boolean"

  WSCaMovDiario_SDT:
    properties:
      MoDNumMovto:
        description: Número del Movimiento Diario
        type: "integer"
        format: "int64"

      MoDEmpCod:
        description: Empresa Origen Transacción
        type: "integer"
        format: "int32"

      MoDSucCod:
        description: Código Sucursal Origen Transacción
        type: "integer"
        format: "int32"

      MoDUsuCod:
        description: User ID que efectúa Transacción
        type: "string"

      ApTrxCod:
        description: Código de Transacción
        type: "integer"
        format: "int32"

      MoDFecTrx:
        description: Fecha de la Transacción
        type: "string"
        format: "date"

      MoDHorTrx:
        description: Hora de la Transacción
        type: "string"

      CtaNumero:
        description: Número de Cuenta Captaciones
        type: "string"

      MoDFecVal:
        description: Fecha de Validez Transacción
        type: "string"
        format: "date"

      MoDNroDocto:
        description: Número de Documento
        type: "integer"
        format: "int64"

      MoDValorTrx:
        description: Valor Total de la Transacción
        type: "number"
        format: "double"

      MoDConLibreta:
        description: Efectuada con Libreta
        type: "string"

      MoDSpread:
        description: Spread que se cambió
        type: "number"
        format: "double"

      MoDIntMes:
        description: Intereses del mes de la Transacción
        type: "number"
        format: "double"

      MoDIntAcum:
        description: Intereses Acumulados de la Transacción
        type: "number"
        format: "double"

      MoDImpMes:
        description: Impuestos del Mes Transacción
        type: "number"
        format: "double"

      MoDImpAcum:
        description: Impuestos Acumulados Transacción
        type: "number"
        format: "double"

      MoDMonPen:
        description: Monto de Penalización
        type: "number"
        format: "double"

      MoDEstTrx:
        description: Estado de la Transacción Dia
        type: "integer"
        format: "int32"

      MoDNumOrigen:
        description: Número Mov. Original de Rever.
        type: "integer"
        format: "int64"

      MoDFecUltMov:
        description: Fecha Ultimo Movimiento
        type: "string"
        format: "date"

      MoDForPago:
        description: Forma de Pago Capital o Interés
        type: "integer"
        format: "int32"

      MoDMonCancelado:
        description: Monto que se Cancela
        type: "number"
        format: "double"

      MoDMovCaj:
        description: Número Movimiento Caja Asociado
        type: "integer"
        format: "int64"

      MoDReferencia:
        description: Referencia Documento
        type: "string"

      MoDApTCCodigo:
        description: Tipo Calendario Aplicado
        type: "integer"
        format: "int64"

      MoDTrxBkOffice:
        description: Transacción Generada de BackOffice Ahorro
        type: "string"

      MoDUsuSup:
        description: Usuario Supervisor
        type: "string"

      MoDApBlqCod:
        description: Código Causa de Bloqueo
        type: "integer"
        format: "int32"

      MoDPartida:
        description: Numero de Partida
        type: "integer"
        format: "int64"

      MoDTrxBancario:
        description: Transacción afecta Mod Bancos
        type: "integer"
        format: "int32"

      MoDContabilizado:
        description: Transacción Contabilizada en Bancos
        type: "string"

      MoDNotificacion:
        description: Movimiento notificado
        type: "integer"
        format: "int32"

  WSCaCuentas_SDT:
    properties:
      CtaNumero:
        description: Número de Cuenta Captaciones
        type: "string"

      CtaEmpCodigo:
        description: Código Empresa Abrió Cuenta
        type: "integer"
        format: "int32"

      ApPrdCod:
        description: Código Producto
        type: "integer"
        format: "int32"

      ApSubCod:
        description: Código del SubProducto
        type: "integer"
        format: "int32"

      CtaSucCod:
        description: Código de Sucursal Cuenta
        type: "integer"
        format: "int32"

      CtaCorrelativo:
        description: Correlativo de la Cuenta
        type: "integer"
        format: "int64"

      CtaNombre:
        description: Nombre de la Cuenta
        type: "string"

      CtaEnvioCorr:
        description: Forma de Envió­ de Corresponden
        type: "integer"
        format: "int32"

      ClCliCod:
        description: Código del Cliente
        type: "integer"
        format: "int64"

      DirCor:
        description: Correlativo de Dirección
        type: "integer"
        format: "int32"

      CtaFirRegistradas:
        description: Número de Firmas Registradas
        type: "integer"
        format: "int32"

      CtaFirRequeridas:
        description: Número de Firmas Requeridas
        type: "integer"
        format: "int32"

      CtaMontoInicial:
        description: Monto Inicial de la Cuenta
        type: "number"
        format: "double"

      CtaCondEspeciales:
        description: Tiene Condiciones Especiales
        type: "string"

      CtaFreCod:
        description: Frecuencia Pago Intereses
        type: "integer"
        format: "int32"

      CtaFrePlanilla:
        description: Frecuencia Pago Planilla
        type: "integer"
        format: "int32"

      CtaNumLibreta:
        description: Número de Libreta Activa
        type: "integer"
        format: "int64"

      CtaCuotaMensual:
        description: Cuota Mensual Ctas. Aporta.
        type: "number"
        format: "double"

      CtaForCobroS:
        description: Forma Cobro Intereses Sobregiro
        type: "integer"
        format: "int32"

      CtaNumCertificado:
        description: Número Certificado Depósito
        type: "string"

      CtaPlazoDepositos:
        description: Plazo en Dí­as del Certificado
        type: "integer"
        format: "int32"

      CtaFecVencimiento:
        description: Fecha Vencimiento Ctas. Plazo
        type: "string"
        format: "date"

      CtaTasaFoV:
        description: Tipo de Tasa
        type: "string"

      CtaFPagoCap:
        description: Forma de Pago del Capital
        type: "integer"
        format: "int32"

      CtaFPagoInt:
        description: Forma de Pago de Intereses
        type: "integer"
        format: "int32"

      CtaFecProximoPago:
        description: Fecha Próximo Pago Intereses
        type: "string"
        format: "date"

      CtaSpread:
        description: Tasa Spread de Interés
        type: "number"
        format: "double"

      CtaSpreadSobregiro:
        description: Tasa Spread Interés x Sobregiro
        type: "number"
        format: "double"

      CtaTasaBaseDep:
        description: Tasa Base Dep. a Plazo
        type: "number"
        format: "double"

      CtaFecApe:
        description: Fecha de Apertura
        type: "string"
        format: "date"

      CtaFecUltMovto:
        description: Fecha de ultimo Movimiento
        type: "string"
        format: "date"

      CtaFecCancelacion:
        description: Fecha de Cancelación
        type: "string"
        format: "date"

      CtaFecInactivacion:
        description: Fecha que se Inactiva la Cuenta
        type: "string"
        format: "date"

      CtaFecModificacion:
        description: Fecha de Modificación
        type: "string"
        format: "date-time"

      CtaFecUltRenovacion:
        description: Fecha Ultima Renovación Dep.
        type: "string"
        format: "date"

      CtaFecUPago:
        description: Fecha Ultimo Pago Intereses
        type: "string"
        format: "date"

      CtaEstado:
        description: Estado de la Cuenta
        type: "integer"
        format: "int32"

      CtaEstaInactiva:
        description: Estado de Inactividad
        type: "string"

      CtaSalTotal:
        description: Saldo Total de la Cuenta
        type: "number"
        format: "double"

      CtaSReserva:
        description: Saldo en Reserva de Cuenta
        type: "number"
        format: "double"

      CtaSobAuto:
        description: Sobregiro Autorizado de Cuenta
        type: "number"
        format: "double"

      CtaIntMes:
        description: Intereses del Mes
        type: "number"
        format: "double"

      CtaIntAcumulado:
        description: Intereses Acumulados
        type: "number"
        format: "double"

      CtaImpMes:
        description: Impuesto del Mes
        type: "number"
        format: "double"

      CtaImpAcumulado:
        description: Impuesto Acumulado
        type: "number"
        format: "double"

      CtaInSoMes:
        description: Interés por Sobregiro del Mes
        type: "number"
        format: "double"

      CtaInSoAcumulado:
        description: Interés x Sobregiro Acumulado
        type: "number"
        format: "double"

      CtaAcuPromedio:
        description: Acumulado para Promedio Mes
        type: "number"
        format: "double"

      CtaMinMes:
        description: Saldo Mínimo del Mes
        type: "number"
        format: "double"

      CtaDebDia:
        description: Débitos del Dí­a
        type: "number"
        format: "double"

      CtaCreDia:
        description: Créditos del Dí­a.
        type: "number"
        format: "double"

      CtaSalAnterior:
        description: Saldo Anterior de la Cuenta
        type: "number"
        format: "double"

      CtaSalLibreta:
        description: Saldo en Libreta
        type: "number"
        format: "double"

      CtaSalConsultado:
        description: Saldo Consultado otras Coop.
        type: "number"
        format: "double"

      CtaUsuIng:
        description: Usuario que ingresa la Cuenta
        type: "string"

      CtaUsuMod:
        description: Usuario que Modificó la Cuenta
        type: "string"

      ApBlqCod:
        description: Código de Causa de Bloqueo
        type: "integer"
        format: "int32"

      ApCanCod:
        description: Código de Causa de Cancelación
        type: "integer"
        format: "int32"

      CtaCredito:
        description: Cuenta donde se acreditan IoC
        type: "string"

      CtaUltSol:
        description: Ultimo Correlativo Chequeras
        type: "integer"
        format: "int32"

      CtaUltMod:
        description: Ultimo Correlativo de Modifica
        type: "integer"
        format: "int32"

      CtaUltSob:
        description: Ultimo Correlativo de Sobregiro
        type: "integer"
        format: "int32"

      ClApCanCod:
        description: Código de Causa de Cancelación
        type: "integer"
        format: "int32"

      CtaReferencia:
        description: Cuenta de Referencia
        type: "string"

      CtaUltLinLibreta:
        description: Ultima Linea Impresa Libreta
        type: "integer"
        format: "int32"

      CtaNoPagLibreta:
        description: Numero Pagina Actual Libreta
        type: "integer"
        format: "int32"

      CtaImpCertificado:
        description: Numero Certificado Impreso
        type: "string"

      CtaCredVista:
        description: Cuenta Crédito a la Vista
        type: "string"

      CtaAcumuladoMesMonedaLocal:
        description: Saldo acumulado del mes operaciones de crédito en efectivo con moneda local
        type: "number"
        format: "double"

      CtaAcumuladoMesMonedaExtranjera:
        description: Saldo acumulado del mes operaciones de crédito en efectivo con moneda extranjera
        type: "number"
        format: "double"

  WSCrMovimiento_SDT:
    properties:
      CrMoNuMov:
        description: Número del Movimiento Créditos
        type: "integer"
        format: "int64"

      CrMoUsuCod:
        description: Usuario Efectúa Transacción
        type: "string"

      CrMoTrxCod:
        description: Tipo de Transacción Efectuada
        type: "integer"
        format: "int32"

      CrMoFeTrx:
        description: Fecha de Transacción Créditos
        type: "string"
        format: "date"

      CrMoHoTrx:
        description: Hora de Transacción Créditos
        type: "string"

      CrMoFeVal:
        description: Fecha Valor de la Transacción
        type: "string"
        format: "date"

      CrMoEmpCod:
        description: Código de Empresa Trx Créditos
        type: "integer"
        format: "int32"

      CrMoSucCod:
        description: Código de Sucursal Trx Créditos
        type: "integer"
        format: "int32"

      CrMoCoSup:
        description: Supervisor que Autoriza Trx Créditos
        type: "string"

      PreNumero:
        description: Número del Préstamo
        type: "string"

      CrMoValor:
        description: Valor de Transacción Créditos
        type: "number"
        format: "double"

      CrMoBaAnt:
        description: Tasa Base Anterior
        type: "number"
        format: "double"

      CrMoBaAct:
        description: Tasa Base Actual
        type: "number"
        format: "double"

      CrMoMoAnt:
        description: Tasa Mora Anterior
        type: "number"
        format: "double"

      CrMoMoAct:
        description: Tasa Mora Actual
        type: "number"
        format: "double"

      CrMoSpAnt:
        description: Tasa Spread Anterior
        type: "number"
        format: "double"

      CrMoSpAct:
        description: Tasa Spread Actual
        type: "number"
        format: "double"

      CrMoSMAnt:
        description: Tasa Spread Mora Anterior
        type: "number"
        format: "double"

      CrMoSMAct:
        description: Tasa Spread Mora Actual
        type: "number"
        format: "double"

      CrMoCoSal:
        description: Código Saldo que se Ajusta
        type: "integer"
        format: "int32"

      CrMoEsAnt:
        description: Estado del Crédito Anterior
        type: "string"

      CrMoEsAct:
        description: Estado del Crédito Actual
        type: "string"

      CrMoCaAnt:
        description: Categoría­ del Crédito Anterior
        type: "integer"
        format: "int32"

      CrMoCaAct:
        description: Categoría­ del Crédito Actual
        type: "integer"
        format: "int32"

      CrMoAjuCod:
        description: Código de Motivo de Ajuste
        type: "integer"
        format: "int32"

      CrMoVenAnt:
        description: Fecha de Vencimiento Anterior
        type: "string"
        format: "date"

      CrMoEstado:
        description: Estado de la Transacción
        type: "integer"
        format: "int32"

      CrMoFoPa:
        description: Forma de Pago
        type: "integer"
        format: "int32"

      CrMoFoDesembolso:
        description: Forma de Desembolso
        type: "integer"
        format: "int32"

      CrMoNuOrigen:
        description: Número de Movimiento Original
        type: "integer"
        format: "int64"

      CrMoParConta:
        description: Partida en Crédito (No. Ref.)
        type: "integer"
        format: "int64"

      PreMonDisCu:
        description: Monto Disponible del cupo
        type: "number"
        format: "double"

      PreFeVeCupo:
        description: Fecha Vencimiento del Cupo
        type: "string"
        format: "date"

      CrMoPreSalCap:
        description: Saldo Capital
        type: "number"
        format: "double"

      CrMoPreCapAtra:
        description: Capital Atrasado Préstamo
        type: "number"
        format: "double"

      CrMoPreIntMes:
        description: Interés mes
        type: "number"
        format: "double"

      CrMoPrIntAcumu:
        description: Interés acumulado
        type: "number"
        format: "double"

      CrMoPrIVencido:
        description: Interés Vencido
        type: "number"
        format: "double"

      CrMoPrIAnt:
        description: Interés Anticipado
        type: "number"
        format: "double"

      CrMovCaj:
        description: Movimiento de Caja Relacionado
        type: "integer"
        format: "int64"

      CrMoApTCCodigo:
        description: Tipo Calendario Aplicado
        type: "integer"
        format: "int64"

      CrMoReferencia:
        description: Referencia
        type: "string"

      CrMoCanCodigo:
        description: Motivo Cancela Crédito
        type: "integer"
        format: "int32"

      CrMoTrxBancario:
        description: Transacción Afecta Mod Bancos
        type: "integer"
        format: "int32"

      CrMoContabilizado:
        description: Trn Contabilizada en Bancos
        type: "string"

      BaCtaCod:
        description: Código de Cuenta Bancaria
        type: "integer"
        format: "int64"

      BaTiMovCod:
        description: Código de Tipo de Movimiento
        type: "string"

      BaMovNum:
        description: Número del Movimiento
        type: "integer"
        format: "int64"

      CrMoNumDoc:
        description: Numero de Documento de Mov.
        type: "integer"
        format: "int64"

      CrMoPrIRevertir:
        description: Interés para Reversion
        type: "number"
        format: "double"

      CrMoPrIMora:
        description: Interés Mora
        type: "number"
        format: "double"

      CrMoCuentaBancoCliente:
        description: Cuenta bancaria del socio hacia donde se realiza la transacción
        type: "string"

  WSCrPrestamo_SDT:
    properties:
      PreNumero:
        description: Número del Préstamo
        type: "string"

      PreEmpCodigo:
        description: Código de Empresa del Préstamo
        type: "integer"
        format: "int32"

      PreSucCodigo:
        description: Código de Sucursal del Préstamo
        type: "integer"
        format: "int32"

      PreSoCrNumero:
        description: Número Solicitud
        type: "integer"
        format: "int64"

      PrePrdCod:
        description: Código del Producto en Préstamo
        type: "integer"
        format: "int32"

      ApColCod:
        description: Código SubProducto Colocación
        type: "integer"
        format: "int32"

      PreMonedaCod:
        description: Moneda en que se Concedió el Crédito
        type: "integer"
        format: "int32"

      PreCorrelativo:
        description: Correlativo del Préstamo
        type: "integer"
        format: "int64"

      PreNombre:
        description: Nombre del Préstamo
        type: "string"

      PreCliCod:
        description: Código Cliente para Correspondencia
        type: "integer"
        format: "int64"

      PreDirCor:
        description: Correlativo de Dirección Cliente
        type: "integer"
        format: "int32"

      PrePrmCod:
        description: Código de Promotor del Préstamo
        type: "string"

      PreAprCod:
        description: Código Aprobación Préstamo
        type: "integer"
        format: "int32"

      PreGarCod:
        description: Código Garantí­a Préstamo
        type: "integer"
        format: "int32"

      ApOrgCod:
        description: Código de Origen de Fondos
        type: "integer"
        format: "int32"

      PreFecAprobacion:
        description: Fecha Aprobación del Crédito
        type: "string"
        format: "date"

      PreFecConcesion:
        description: Fecha de Concesión del Préstamo
        type: "string"
        format: "date"

      PreFecEscritura:
        description: Fecha de Escrituración
        type: "string"
        format: "date"

      PreGrDCod:
        description: Gran División Destino Préstamo
        type: "integer"
        format: "int32"

      PrePaiCod:
        description: País Inversión Préstamo
        type: "integer"
        format: "int64"

      PreRegCod:
        description: Región Inversión Préstamo
        type: "integer"
        format: "int64"

      PreDepCod:
        description: Departamento Inversión Préstamo
        type: "integer"
        format: "int64"

      PreMunCod:
        description: Municipio Inversión Préstamo
        type: "integer"
        format: "int64"

      PreMonOriginal:
        description: Monto Original del Crédito
        type: "number"
        format: "double"

      PreMonTotal:
        description: Monto Total Otorgado Crédito
        type: "number"
        format: "double"

      CupNumero:
        description: Código del Cupo
        type: "integer"
        format: "int64"

      PreTasaFoV:
        description: Tipo de Tasa del Préstamo
        type: "string"

      PreTasaBase:
        description: Tasa Base Asignada al Préstamo
        type: "number"
        format: "double"

      PreBaseMora:
        description: Tasa Base Mora del Préstamo
        type: "number"
        format: "double"

      PreSpreCorr:
        description: Tasa Spread de Interés
        type: "number"
        format: "double"

      PreSpreMora:
        description: Tasa Spread de Interés x Mora
        type: "number"
        format: "double"

      PreFacPlazo:
        description: Factor del Plazo
        type: "integer"
        format: "int32"

      PrePlazo:
        description: Plazo del Préstamo
        type: "integer"
        format: "int32"

      PreFecVencimiento:
        description: Fecha de Vencimiento Crédito
        type: "string"
        format: "date"

      PreTipCom:
        description: Tipo de Compromiso
        type: "integer"
        format: "int32"

      PreFreCCod:
        description: Frecuencia Pago Capital
        type: "integer"
        format: "int32"

      PreFreICod:
        description: Frecuencia Pago Intereses Préstamo
        type: "integer"
        format: "int32"

      PreFec1Cap:
        description: Fecha Primer Pago de Capital
        type: "string"
        format: "date"

      PreFec1Int:
        description: Fecha Primer Pago de Intereses
        type: "string"
        format: "date"

      PreDiaPago:
        description: Dí­a de Pago
        type: "integer"
        format: "int32"

      PreFreCPlanilla:
        description: Frecuencia Pago Planilla
        type: "integer"
        format: "int32"

      PreNumCuotas:
        description: Número de Cuotas Préstamo
        type: "integer"
        format: "int32"

      PreValCuota:
        description: Valor de la Cuota
        type: "number"
        format: "double"

      PreCuotaDefinidaUsuario:
        description: Cuota Definida por el Usuario
        type: "number"
        format: "double"

      PreForDes:
        description: Forma de Desembolso Crédito
        type: "integer"
        format: "int32"

      PrePrimerDesembolso:
        description: Fecha de Primer Desembolso
        type: "string"
        format: "date"

      PreForPago:
        description: Forma de Pago
        type: "integer"
        format: "int32"

      PreAsigBoleta:
        description: Asigna Boleta si o no
        type: "string"

      PreCtaNumero:
        description: Número Cuenta Captaciones
        type: "string"

      ApCaCCod:
        description: Código de Categoría­ de Crédito
        type: "integer"
        format: "int32"

      ApEstCod:
        description: Código de Estado
        type: "string"

      PreFecModulo:
        description: Fecha Creación según modulo
        type: "string"
        format: "date"

      PreFecAdicion:
        description: Fecha Ingreso Crédito
        type: "string"
        format: "date"

      PreUsuCod:
        description: Usuario que Ingresa Préstamo
        type: "string"

      PreFecModificacion:
        description: Fecha de Modificación Préstamo
        type: "string"
        format: "date"

      PreUsuMod:
        description: Usuario que Modificó Préstamo
        type: "string"

      PreFecPCap:
        description: Fecha Próximo Pago de Capital
        type: "string"
        format: "date"

      PreFecPInt:
        description: Fecha Próximo Pago de Interese
        type: "string"
        format: "date"

      PreFecUCap:
        description: Fecha Ultimo Pago de Capital
        type: "string"
        format: "date"

      PreFecUInt:
        description: Fecha Ultimo Pago de Intereses
        type: "string"
        format: "date"

      PreMarDesembolsar:
        description: Margen por Desembolsar
        type: "number"
        format: "double"

      PreSusInts:
        description: Tiene Suspensión de Intereses
        type: "string"

      PreFecSuspension:
        description: Fecha de Suspensión de Interés
        type: "string"
        format: "date"

      PreSalCapital:
        description: Saldo de Capital
        type: "number"
        format: "double"

      PreCapAtrasado:
        description: Capital Atrasado
        type: "number"
        format: "double"

      PreIntMes:
        description: Intereses del Mes
        type: "number"
        format: "double"

      PreIntAcumulado:
        description: Interés Acumulado
        type: "number"
        format: "double"

      PreIntVencido:
        description: Interés Vencido
        type: "number"
        format: "double"

      PreIntAnticipado:
        description: Interés Anticipado
        type: "number"
        format: "double"

      PreIntMora:
        description: Intereses Moratorios
        type: "number"
        format: "double"

      PreUltGar:
        description: Ultimo Correlativo Garantí­as
        type: "integer"
        format: "int32"

      PreUltPri:
        description: Ultimo Correlativo Prima Segur
        type: "integer"
        format: "int32"

      PreUltCam:
        description: Ultimo Correlativo Cambio Comp
        type: "integer"
        format: "int64"

      PreUltAbo:
        description: Ultimo Abono Extraordinario
        type: "integer"
        format: "int64"

      PreNumCont:
        description: Número de Contrato del Préstamo
        type: "string"

      PreReferencia:
        description: No. Referencia del Préstamo
        type: "string"

      PreAnulado:
        description: Prestamo Fue Anulado
        type: "string"

      CrCiclo:
        description: Ciclo del Préstamo grupal
        type: "integer"
        format: "int64"

      CrDiasGracia:
        description: Dias de gracia otorgados
        type: "integer"
        format: "int32"

      CrDiasPGracia:
        description: Dias de gracia pendientes
        type: "integer"
        format: "int32"

      PreComentario:
        description: Comentario Opcional
        type: "string"

      PreEstado:
        description: Estado de Crédito
        type: "boolean"

      PreMensaje:
        description: Codigo de mensaje
        type: "integer"
        format: "int64"

      PreTipoCredito:
        description: Es crédito normal, renovado o refinanciado
        type: "integer"
        format: "int32"

      PreNumeroRefinanciamiento:
        description: Número de préstamo de refinanciamiento
        type: "string"

      PreMontoCapitalRefinanciamiento:
        description: Monto capital refinanciamiento
        type: "number"
        format: "double"

      PreMontoInteresRefinanciamiento:
        description: Monto interés refinanciamiento
        type: "number"
        format: "double"

      PreMontoOtrosRefinanciamiento:
        description: Monto otros refinanciamiento
        type: "number"
        format: "double"

  
  GxJsonError:
    properties:
      error:
        $ref: "#/definitions/GxJsonError.error"

  GxJsonError.error:
    properties:
      code:
        description: Código de Error
        type: "string"

      message:
        description: Mensaje de Error
        type: "string"


    x-gx-level: "GxJsonError"

RELACIONES ENTRE EL MODELO DE DATOS DE ESTE WEB SERVICE, Y EL RESTO DEL API’s RESTful DE LA APLICACIÓN SIFCO WEB.

Modelo de Datos de este Web Service

Web Service a Constantes del Sistema Relacionados

InformacionTransaccion_Caja_SDT

>Transaccion

ApUsuCod

WSApUsuariosSistemaLista

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 consultar movimientos de Caja en la Aplicación SIFCO WEB.

El siguiente ejemplo permite permite consultar un movimiento de Caja en la Aplicación SIFCO WEB.

Tipo de Mensaje HTTP

Ejemplo

REQUEST

URL:

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

HEADERS

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

BODY:

Code Block
languagejson
{
  "NumeroMovimiento": 470
}

200 (Successful operation)

Operación Exitosa

Code Block
languagejson
{
  "WSCjMovimiento_SDT": {
    "MovNumMovto": "470",
    "MovUsuCod": "admin",
    "MovTrxCod": 3004,
    "MovFecTrx": "2019-10-02",
    "MovHorTrx": "11:48:19",
    "MovFecValor": "2019-10-02",
    "MovNroDocto": "0",
    "MovEmpCod": 1,
    "MovSucCod": 1,
    "MovMonCod": 1,
    "MovCodSup": "",
    "MovNumCta": "9009009",
    "MovTotalTrx": "0.00",
    "MovEstTrx": 1,
    "MovNumOrigen": "0",
    "MovParCaj": "0",
    "MovNoCertifica": 0,
    "MovTipSerie": "",
    "MovTipCorrelativo": 0,
    "MovEstado": "",
    "MovApCajRecCodigo": 1,
    "MovAfectaBancos": false
  },
  "WSCaMovDiario_SDT": {
    "MoDNumMovto": "0",
    "MoDEmpCod": 0,
    "MoDSucCod": 0,
    "MoDUsuCod": "",
    "ApTrxCod": 0,
    "MoDFecTrx": "0000-00-00",
    "MoDHorTrx": "",
    "CtaNumero": "",
    "MoDFecVal": "0000-00-00",
    "MoDNroDocto": "0",
    "MoDValorTrx": "0.00",
    "MoDConLibreta": "",
    "MoDSpread": "0.0000",
    "MoDIntMes": "0.00",
    "MoDIntAcum": "0.00",
    "MoDImpMes": "0.00",
    "MoDImpAcum": "0.00",
    "MoDMonPen": "0.00",
    "MoDEstTrx": 0,
    "MoDNumOrigen": "0",
    "MoDFecUltMov": "0000-00-00",
    "MoDForPago": 0,
    "MoDMonCancelado": "0.00",
    "MoDMovCaj": "0",
    "MoDReferencia": "",
    "MoDApTCCodigo": "0",
    "MoDTrxBkOffice": "",
    "MoDUsuSup": "",
    "MoDApBlqCod": 0,
    "MoDPartida": "0",
    "MoDTrxBancario": 0,
    "MoDContabilizado": "",
    "MoDNotificacion": 0
  },
  "WSCaCuentas_SDT": {
    "CtaNumero": "",
    "CtaEmpCodigo": 0,
    "ApPrdCod": 0,
    "ApSubCod": 0,
    "CtaSucCod": 0,
    "CtaCorrelativo": "0",
    "CtaNombre": "",
    "CtaEnvioCorr": 0,
    "ClCliCod": "0",
    "DirCor": 0,
    "CtaFirRegistradas": 0,
    "CtaFirRequeridas": 0,
    "CtaMontoInicial": "0.00",
    "CtaCondEspeciales": "",
    "CtaFreCod": 0,
    "CtaFrePlanilla": 0,
    "CtaNumLibreta": "0",
    "CtaCuotaMensual": "0.00",
    "CtaForCobroS": 0,
    "CtaNumCertificado": "",
    "CtaPlazoDepositos": 0,
    "CtaFecVencimiento": "0000-00-00",
    "CtaTasaFoV": "",
    "CtaFPagoCap": 0,
    "CtaFPagoInt": 0,
    "CtaFecProximoPago": "0000-00-00",
    "CtaSpread": "0.0000",
    "CtaSpreadSobregiro": "0.0000",
    "CtaTasaBaseDep": "0.0000",
    "CtaFecApe": "0000-00-00",
    "CtaFecUltMovto": "0000-00-00",
    "CtaFecCancelacion": "0000-00-00",
    "CtaFecInactivacion": "0000-00-00",
    "CtaFecModificacion": "0000-00-00T00:00:00",
    "CtaFecUltRenovacion": "0000-00-00",
    "CtaFecUPago": "0000-00-00",
    "CtaEstado": 0,
    "CtaEstaInactiva": "",
    "CtaSalTotal": "0.00",
    "CtaSReserva": "0.00",
    "CtaSobAuto": "0.00",
    "CtaIntMes": "0.00",
    "CtaIntAcumulado": "0.00",
    "CtaImpMes": "0.00",
    "CtaImpAcumulado": "0.00",
    "CtaInSoMes": "0.00",
    "CtaInSoAcumulado": "0.00",
    "CtaAcuPromedio": "0.00",
    "CtaMinMes": "0.00",
    "CtaDebDia": "0.00",
    "CtaCreDia": "0.00",
    "CtaSalAnterior": "0.00",
    "CtaSalLibreta": "0.00",
    "CtaSalConsultado": "0.00",
    "CtaUsuIng": "",
    "CtaUsuMod": "",
    "ApBlqCod": 0,
    "ApCanCod": 0,
    "CtaCredito": "",
    "CtaUltSol": 0,
    "CtaUltMod": 0,
    "CtaUltSob": 0,
    "ClApCanCod": 0,
    "CtaReferencia": "",
    "CtaUltLinLibreta": 0,
    "CtaNoPagLibreta": 0,
    "CtaImpCertificado": "",
    "CtaCredVista": "",
    "CtaAcumuladoMesMonedaLocal": "0.00",
    "CtaAcumuladoMesMonedaExtranjera": "0.00"
  },
  "WSCrMovimiento_SDT": {
    "CrMoNuMov": "0",
    "CrMoUsuCod": "",
    "CrMoTrxCod": 0,
    "CrMoFeTrx": "0000-00-00",
    "CrMoHoTrx": "",
    "CrMoFeVal": "0000-00-00",
    "CrMoEmpCod": 0,
    "CrMoSucCod": 0,
    "CrMoCoSup": "",
    "PreNumero": "",
    "CrMoValor": "0.00",
    "CrMoBaAnt": "0.0000",
    "CrMoBaAct": "0.0000",
    "CrMoMoAnt": "0.0000",
    "CrMoMoAct": "0.0000",
    "CrMoSpAnt": "0.0000",
    "CrMoSpAct": "0.0000",
    "CrMoSMAnt": "0.0000",
    "CrMoSMAct": "0.0000",
    "CrMoCoSal": 0,
    "CrMoEsAnt": "",
    "CrMoEsAct": "",
    "CrMoCaAnt": 0,
    "CrMoCaAct": 0,
    "CrMoAjuCod": 0,
    "CrMoVenAnt": "0000-00-00",
    "CrMoEstado": 0,
    "CrMoFoPa": 0,
    "CrMoFoDesembolso": 0,
    "CrMoNuOrigen": "0",
    "CrMoParConta": "0",
    "PreMonDisCu": "0.00",
    "PreFeVeCupo": "0000-00-00",
    "CrMoPreSalCap": "0.00",
    "CrMoPreCapAtra": "0.00",
    "CrMoPreIntMes": "0.00",
    "CrMoPrIntAcumu": "0.00",
    "CrMoPrIVencido": "0.00",
    "CrMoPrIAnt": "0.00",
    "CrMovCaj": "0",
    "CrMoApTCCodigo": "0",
    "CrMoReferencia": "",
    "CrMoCanCodigo": 0,
    "CrMoTrxBancario": 0,
    "CrMoContabilizado": "",
    "BaCtaCod": 0,
    "BaTiMovCod": "",
    "BaMovNum": "0",
    "CrMoNumDoc": "0",
    "CrMoPrIRevertir": "0.00",
    "CrMoPrIMora": "0.00",
    "CrMoCuentaBancoCliente": ""
  },
  "WSCrPrestamo_SDT": {
    "PreNumero": "",
    "PreEmpCodigo": 0,
    "PreSucCodigo": 0,
    "PreSoCrNumero": "0",
    "PrePrdCod": 0,
    "ApColCod": 0,
    "PreMonedaCod": 0,
    "PreCorrelativo": "0",
    "PreNombre": "",
    "PreCliCod": "0",
    "PreDirCor": 0,
    "PrePrmCod": "",
    "PreAprCod": 0,
    "PreGarCod": 0,
    "ApOrgCod": 0,
    "PreFecAprobacion": "0000-00-00",
    "PreFecConcesion": "0000-00-00",
    "PreFecEscritura": "0000-00-00",
    "PreGrDCod": 0,
    "PrePaiCod": 0,
    "PreRegCod": 0,
    "PreDepCod": 0,
    "PreMunCod": 0,
    "PreMonOriginal": "0.00",
    "PreMonTotal": "0.00",
    "CupNumero": "0",
    "PreTasaFoV": "",
    "PreTasaBase": "0.0000",
    "PreBaseMora": "0.0000",
    "PreSpreCorr": "0.0000",
    "PreSpreMora": "0.0000",
    "PreFacPlazo": 0,
    "PrePlazo": 0,
    "PreFecVencimiento": "0000-00-00",
    "PreTipCom": 0,
    "PreFreCCod": 0,
    "PreFreICod": 0,
    "PreFec1Cap": "0000-00-00",
    "PreFec1Int": "0000-00-00",
    "PreDiaPago": 0,
    "PreFreCPlanilla": 0,
    "PreNumCuotas": 0,
    "PreValCuota": "0.00",
    "PreCuotaDefinidaUsuario": "0.00",
    "PreForDes": 0,
    "PrePrimerDesembolso": "0000-00-00",
    "PreForPago": 0,
    "PreAsigBoleta": "",
    "PreCtaNumero": "",
    "ApCaCCod": 0,
    "ApEstCod": "",
    "PreFecModulo": "0000-00-00",
    "PreFecAdicion": "0000-00-00",
    "PreUsuCod": "",
    "PreFecModificacion": "0000-00-00",
    "PreUsuMod": "",
    "PreFecPCap": "0000-00-00",
    "PreFecPInt": "0000-00-00",
    "PreFecUCap": "0000-00-00",
    "PreFecUInt": "0000-00-00",
    "PreMarDesembolsar": "0.00",
    "PreSusInts": "",
    "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": "",
    "PreAnulado": "",
    "CrCiclo": 0,
    "CrDiasGracia": 0,
    "CrDiasPGracia": 0,
    "PreComentario": "",
    "PreEstado": false,
    "PreMensaje": 0,
    "PreTipoCredito": 0,
    "PreNumeroRefinanciamiento": "",
    "PreMontoCapitalRefinanciamiento": "0.00",
    "PreMontoInteresRefinanciamiento": "0.00",
    "PreMontoOtrosRefinanciamiento": "0.00"
  }
}

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"
  }
}

404 (Not Found).

Respuesta Vacía (Web Service, no encontrado)

500 (Internal Server Error)

(Error Interno del Servidor de las API’s REST).

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

Info

INFORMACIÓN

Para identificar el MENSAJE DE ERROR remitirse a la pagina de (Listado de Mensajes), donde se describe el listado de mensajes que arroja las API’s REST de la Aplicación SIFCO WEB, con su respectiva Descripción.

Note

NO DEBE OLVIDAR

NO olvide tomar en cuenta para el uso de este Web Service, el Flujo de Trabajo descrito en Web Services de Caja, dado a que en caso de no seguirlo al pie de la letra puede generar errores inesperados en la ejecución.

Note

RESPETE LOS ENCABEZADOS OBLIGATORIOS para que pueda consumir el WEB SERVICE respectivo.

Code Block
languagejson
Content-Type: application/json
Authorization: OAuth f2a9ec34-cf83-46f5-8862-f78ac03670d1!171380a787a9152688ab61a94d66e0eb77...
GENEXUS-AGENT: SmartDevice Application
Warning

EN CASO DE ERROR HTTP 401 (Not Authenticated)

Por favor validar que esta colocando los Encabezados Adecuadamente, y de persistir el problema dirigirse a la Pagina (Configuración de Seguridad para Obtener Token de Acceso y Consumir de los Web Services), para generar nuevamente su Token de Acceso, y/o verificar problemas con su acceso al API REST.

Live Search
spaceKeyDOC
placeholderBúsqueda en esta Pagina
typepage

Enlaces Relevantes

Artículos Relacionados

Filter by label (Content by label)
showLabelsfalse
max5
showSpacefalse
cqllabel in ( "informacion" , "tecnica" , "rest" , "api" , "web" , "services" , "caja" , "consultar" , "movimiento" ) and type = "page" and space = "DOC"

Artículos Actualizados Recientemente

Recent updates
typespage
max5
spacesDOC
themeconcise
hideHeadingtrue
Change History