¿Qué métodos tiene el servicio web?

LA URL para ver el contrato de interface y consumir el servicio es: https://www.konectaproveedores.com/servicios/cargainformacion.asmx
 
Los métodos de ENTRADA con los que cuenta el servicio son:
  1. AgregarSucursal Definición
    • ​​Agrega o edita una sucursal
  2. ​AgregarCuentaBancaria Definición
    1. ​Agrega o edita una cuenta bancaria
  3. AgregarAgente Definición
    • ​​Agrega o edita un comprador
  4. AgregarProveedor Definición
    • ​​Agrega o edita un proveedor
    • Cuando se inserta un nuevo proveedor el sistema le crea su cuenta para acceder al portal, tomando su RFC como usuario y generándole una contraseña temporal. Esto se le envía por correo a las direcciones (pueden ser varias separándolas por ;) que vengan en el parámetro: psCorreo
    • Si se editó un proveedor y cambió el parámetro psCorreo ya no se le notificada nada por correo 
  5. AgregarOrdenCompra Definición
    • ​​Agrega o edita una orden de compra
    • Cuando se inserta una nueva orden el sistema le notifica al proveedor vía correo electrónico adjuntándole el PDF
  6. AgregarPago Definición
    • ​​Agrega o edita un pago
    • Cuando se inserta un nuevo pago el sistema le notifica al proveedor vía correo electrónico adjuntándole el PDF del comprobante de pago
  7. EliminarPago Definición
    • Elimina un pago
  8. ActualizarEstatusOrdenCompra Definición
    • ​​Actualiza el estatus de una orden de compra. Los posibles valores son: 
    • Activa: El proveedor puede seguir vinculando facturas
    • Cancelada: El proveedor ya no puede vincular facturas
    • Finalizada: El proveedor ya no puede vincular facturas
  9. ActualizarCRPDescargado Definición
    • ​​Actualiza el estatus del pago/CRP como Descargado, esto debe suceder cuando el ERP ya tiene en su poder los archivos y datos del CRP
  10. NotificarProveedorSubirOpinionPositiva Definición
    • Notifica al proveedor vía correo electrónico y lo edita para indicar que necesita subir la opinión positiva y que aparezca en los indicadores
  11. ActualizarFechaVencimientoFactura Definición
    • ​​Edita la factura subida con la fecha vencimiento
  12. EliminarInformacion Definición
    • ​​Elimina la información del ambiente de pruebas, específicamente lo siguiente:
      • ​Ordenes de compra
      • Agentes
      • Facturas recibidas
      • Opiniones positivas
      • Pagos
      • Proveedores
      • Usuarios (de proveedores)
  13. ActualizarTodosProveedoresNoNecesitaOpinionPositiva Definición
    • Marca TODOS los proveedores que NO necesitan opinión positiva
 
Los métodos de SALIDA con los que cuenta el servicio son:
  1. ObtenerCRPs Definición
    • Consulta los complementos de recepción de pagos en estatus Recibido o Aceptado. La estructura de la tabla de respuesta es la siguiente:
      • Id. Texto
      • Estatus. Texto
      • CrpUUID. Texto
      • FechaSubida, FechaHora
      • CrpPDFbase64. Texto
      • CrpXMLbase64. Texto
      • NotasProveedor. Texto
  2. ObtenerDatosFacturaSubida Definición
    • Obtiene los datos de una factura subida (id del acuse) así como la orden de compra relacionada y las evidencias subidas si es que hay. En este mismo método es posible marcar la factura como Aceptada. También es posible unir las evidencias con el PDF de la factura si es que se así se necesita. La estructura de la tabla de respuesta es la siguiente:
      • Id. Entero
      • OrdenCompraId. Texto
      • FacturaFolio. Texto
      • FacturaTotal. Decimal
      • FacturaDivisa. Texto
      • FacturaUUID. Texto
      • FacturaMetodoPago. Texto
      • FacturaFecha. FechaHora
      • FacturaPDFbase64. Texto
      • FacturaXMLbase64. Texto
      • NotasProveedor. Texto
      • Evidencia1PDFbase64. Texto
      • Evidencia2PDFbase64. Texto
  3. ObtenerOCsActivas Definición
    • Consulta las ordenes de compra con estatus Activa. La estructura de la tabla de respuesta es la siguiente:
      • Id. Texto
      • Proveedor. Texto
      • Agente. Texto
      • Fecha. Fecha
      • Divisa. Texto
      • Referencia1. Texto
      • Referencia2. Texto
      • FacturasSubidas. Texto
      • TienePDF. Boleano
  4. ObtenerOpinionesPositivas Definición
    • Consulta las opiniones positivas recibidas para un mes y año especifico.  La estructura de la tabla de respuesta es la siguiente:
      • ProveedorId. Texto
      • Estatus. Texto
      • FechaSubida. FechaHora
      • FechaAcepto. FechaHora
      • UsuarioAcepto. Texto
  5. ObtenerPagosSinCRP Definición
    • Consulta los pagos que requieren CRP y que el estatus del mismo es SIN o PARCIAL. La estructura de la tabla de respuesta es la siguiente:
      • Id. Texto
      • Fecha. Fecha
      • Proveedor. Texto
      • Importe. Número
      • Referencia 1. Texto
      • Referencia 2. Texto
      • ComentarioParaProveedor. Texto
      • DatosBancoParaCRP. Texto
      • Divisa. Texto
      • Sucursal. Texto
      • RequiereCRP. Boolean
      • TieneComprobanteDeposito. Boolean
      • Estatus. Texto (SIN, PARCIAL, COMPLETO)
      • FacturasPagadas. Texto
  6. ObtenerCRPsPorPagoId Definición
    • Consulta los complementos de recepción de pagos en estatus Recibido o Aceptado de un pago en especifico. La estructura de la tabla de respuesta es la siguiente:
      • Id. Texto
      • Estatus. Texto
      • CrpUUID. Texto
      • FechaSubida. FechaHora
      • CrpPDFbase64. Texto
      • CrpXMLbase64. Texto
      • NotasProveedor. Texto

Add Feedback