ServiciosJKMovil
Webservice Cobranza Movil
Las operaciones siguientes son compatibles. Para una definición formal, revise la descripción de servicios.
- EncriptarMD5
- HelloWorld_JSON
- TestJSON
- getClienteMovilXCod
- getClienteMovilXCodYConfig
-
getCobradorValido
Se verifica a traves del nro de legajo los datos deo cobrador, para poder funcionar de forma offline.Returns Type COBRADOR_VALIDO INTEGER COD_COBRADOR INTEGER ALIAS_COBRADOR VARCHAR(20) CLAVE_COBRADOR VARCHAR(100) LETRA VARCHAR(4) PUNTO_VENTA VARCHAR(4) NUMERO_INICIAL1 INTEGER NUMERO_INICIAL2 INTEGER TIMBRADO1 VARCHAR(20) TIMBRADO2 VARCHAR(20) ETIQUETA_FACTURA VARCHAR(100) RAZON_SOCIAL_EMPRESA VARCHAR(100) NUMERO_FINAL1 INTEGER NUMERO_FINAL2 INTEGER -
getComprobantesXCobrador
El metodo obtiene todos los datos de los cobros disponibles para un cobrador en un rango de fechas determinado, o desde un nro de compobante en adelante.Returns Type NRO_COMPROBANTE VARCHAR(15) COD_TALONARIO INTEGER DESCRIPCION_TALONARIO VARCHAR(250) IMPORTE VARCHAR(15) MONTO_RENDIDO VARCHAR(20) PERIODOS VARCHAR(10000) MONTO_CLIENTE VARCHAR(15) FECHA_HASTA_EMISION_AGENDA DATE FECHA_EMISION DATE LATITUD_GPS VARCHAR(100) LONGITUD_GPS VARCHAR(100) ESTADO VARCHAR(100) COD_RUTA INTEGER ORDEN INTEGER CODIGO INTEGER CLIENTE VARCHAR(100) DIRECCION VARCHAR(500) TELEFONO VARCHAR(100) -
getComprobantesXCobradorXCliente
Obtiene los comprobantes del cobrador para un cliente en particular, en un rango de fechas determinado.Returns Type NRO_COMPROBANTE VARCHAR(15) COD_TALONARIO INTEGER DESCRIPCION_TALONARIO VARCHAR(250) IMPORTE VARCHAR(15) MONTO_RENDIDO VARCHAR(20) PERIODOS VARCHAR(10000) MONTO_CLIENTE VARCHAR(15) FECHA_HASTA_EMISION_AGENDA DATE FECHA_EMISION DATE LATITUD_GPS VARCHAR(100) LONGITUD_GPS VARCHAR(100) ESTADO VARCHAR(100) COD_RUTA INTEGER ORDEN INTEGER CODIGO INTEGER CLIENTE VARCHAR(100) DIRECCION VARCHAR(500) TELEFONO VARCHAR(100) DETALLE VARCHAR(500) NRO_COMP_CARGO INTEGER COBRADOR VARCHAR(50) LEGAJO_COBRADOR INTEGER LEGAJO_PROPUESTA INTEGER COD_CONFIGURACION INTEGER COD_CREDITO INTEGER OBSERVACIONES VARCHAR(1000) AGENDA VARCHAR(100) OPERACION INTEGER VENDEDOR VARCHAR(100) FECHA_EMISION_TS TIMESTAMP ORDEN2 INTEGER EMITE_FACTURA SMALLINT FORMATO_IMPRES_FACT VARCHAR(50) FORMATO_IMPRES_CUPON VARCHAR(50) CON_FIRMA SMALLINT TIPO_DOCUMENTO VARCHAR(6) NRO_DOCUMENTO VARCHAR(30) DETALLE_FORMATEADO VARCHAR(600) SUBTOTAL_EXENTO NUMERIC(12,3) SUBTOTAL_GRAVADO1 NUMERIC(12,3) SUBTOTAL_GRAVADO2 NUMERIC(12,3) COD_EMPRESA INTEGER ALIAS_SUCURSAL VARCHAR(30) FECHA_COBRO DATE CLIENTE_A_FACTURAR VARCHAR(100) NRO_DOCUMENTO_FACTURAR VARCHAR(30) DIRECCION_FACTURAR VARCHAR(100) - getControlComprobanteCobrador
- getCuentaCorrienteHistorial
- getDatosEmpresa
-
getDetalleComprobantesXCobrador
Obtiene los detalles de los items que componen un comprobante de cobro.Returns Type NRO_COMPROBANTE VARCHAR(15) COD_TALONARIO INTEGER COD_ARTICULO VARCHAR(50) DESCRIPCION_ARTICULO VARCHAR(200) CANTIDAD INTEGER IMPORTE_UNITARIO VARCHAR(15) TOTAL NUMERIC(18,3) OPERACION INTEGER DESCRIPCION_ARTICULO_FORMAT VARCHAR(200) -
getDetalleComprobantesXCobradorYCliente
Obtiene los detalles de los items que componen un comprobante de cobro de un cliente específico.Returns Type NRO_COMPROBANTE VARCHAR(15) COD_TALONARIO INTEGER COD_ARTICULO VARCHAR(50) DESCRIPCION_ARTICULO VARCHAR(200) CANTIDAD INTEGER IMPORTE_UNITARIO VARCHAR(15) TOTAL NUMERIC(18,3) OPERACION INTEGER DESCRIPCION_ARTICULO_FORMAT VARCHAR(200) - getDetalleCuentaCorrienteHistorial
- getDetalleRutasXCobrador
-
getEmpresas
Obtiene las empresas registradas en la base de datos del sistema.Returns Type COD_EMPRESA INTEGER RAZON_SOCIAL VARCHAR(100) ENCABEZADO BLOB SUB_TYPE 1 SEGMENT SIZE 80 PIE BLOB SUB_TYPE 1 SEGMENT SIZE 8 0 - getEncabezadoDeImpresionActivo
- getEstadoPedidoAnulacionComprobante
-
getNotificacionesPorCobrador
Obtiene las notificaciones generadas en el sistema para el cobrador.Returns Type COD_COBRADOR INTEGER, FECHA_HORA_CREACION TIMESTAMP, TITULO VARCHAR(100), NOTIFICACION BLOB SUB_TYPE 1 SEGMENT SIZE 80, USUARIO_CREO VARCHAR(100), COD_USUARIO_CREO INTEGER, COD_NOTIFICACION_USU_MOV INTEGER, TIPO_NOTIFICACION VARCHAR(50), LEIDO INTEGER, FECHA_HORA_LEIDO TIMESTAMP, DATOS BLOB SUB_TYPE 1 SEGMENT SIZE 80 - getPieDeImpresionActivo
-
getPlanesTarjetas
Obtiene el listado de los planes de tarjetas disponibles.Returns Type COD_PLAN_TARJETA INTEGER COD_EMPRESA_TARJETA INTEGER DESCRIPCION VARCHAR(50) - getProximoNumeroAGenerar
- getRutasXCobrador
-
getTiposCheques
Obtiene el listado de los tipos de cheques disponiblesReturns Type COD_DOMINIO INTEGER DOMINIO VARCHAR(40) CADENA VARCHAR(50) VALOR FLOAT DESCRIPCION VARCHAR(50) - getTodasLasCuentaEfectivoMovil
-
getTodasLasIncidencias
Obtiene los tipos de incidencias disponibles en el sistema.Returns Type COD_INCIDENCIA INTEGER DESCRIPCION VARCHAR(200) OBSERVACION VARCHAR(500) TIPO_INCIDENCIA VARCHAR(100) PIDE_FECHA SMALLINT ACTUALIZA_FECHA_RUTA INTEGER -
getTodasLasTarjetasMovil
Obtiene el listado de tarjetas disponibles para pagos.Returns Type COD_CUENTA INTEGER COD_BANCO INTEGER COD_EMPRESA_TARJETA INTEGER CODIGO VARCHAR(15) DESCRIPCION VARCHAR(50) -
getTodosLosBancos
Obtiene el listado de los bancos disponibles de los que se puede recibir chequesReturns Type COD_BANCO INTEGER BANCO VARCHAR(100) - getTodosLosBancosMovil
-
getTodosLosMediosDePagoMovil
Obtiene el listado de medios de pagos disponibles.Returns Type DESCRIPCION VARCHAR(50) -
getTodosLosTiposDeDocumentos
Devuelve el listado de todos los tipos de documentos que se pueden cargar en el sistema.Returns Type COD_DOMINIO INTEGER DOMINIO VARCHAR(40) CADENA VARCHAR(50) VALOR FLOAT DESCRIPCION VARCHAR(50) - getTotalDeComprobantesXCobrador
-
getUsuarioValido
Valída que el alias y a contraseña correspondan a un usuario válido. la clave es un hash MD5 de la clave almacenada en la base de datosReturns Type USUARIO_VALIDO INTEGER DE_BAJA SMALLINT ES_ADMIN SMALLINT TIEMPO_GPS NUMERIC(12,2) FECHA_DESDE_SINCRONIZACION DATE FECHA_HASTA_SINCRONIZACION DATE PUEDE_AUTORIZAR SMALLINT COD_USUARIO INTEGER IMPRIME_CAJA INTEGER ALERTA_NRO_FINAL INTEGER TIPO_USUARIO_PREMIA VARCHAR(30) -
getValidacionDeComprobante
Comprueba que un comprobante sea correcto para ser cobrado por un cobrador o debe ser borrado.Returns Type BORRAR INTEGER -
getVersionAppCobranza
Obtiene la versión de la base de datos del servidorReturns Type NVERSION VARCHAR(30) -
setActualizaEmailCliente
Actualiza el email del cliente, validando que el usuario que envía los datos sean válidos.Returns Type RESULTADO INTEGER MENSAJE_SALIDA VARCHAR(50) -
setActualizaMovilCliente
Actualiza el telefono movil del cliente, validando que el usuario que envía los datos sean válidos.Returns Type RESULTADO INTEGER MENSAJE_SALIDA VARCHAR(50) -
setArchivo
EL Metodo permite grabar una archivo en el servidor en la ruta configurada en el archivo de configuración. los datos son recibidos en base64 y se graban en el servidor.Returns Type RESULTADO VARCHAR(1000) - setChequeMovil
-
setCobroDeComprobante
Recibe los datos del comprobante cobrado y los graba en la base de datos. Devuelve el resultado de la grabación.Returns Type NRO_COMPROBANTE VARCHAR(15) COD_TALONARIO INTEGER MONTO_COBRADO_SALIDA NUMERIC(18,3) RESULTADO_GRABACION INTEGER - setCobroDeComprobanteAdicional
- setComentariosPorCliente
-
setGeoReferenciaXCobrador
Graba la ubicación del cobrador en la base de datos.Returns Type RESULTADO INTEGER DESCRIPCION_ERROR VARCHAR(300) - setImagen
-
setIncidenciasPorCliente
Genera una incidencia para un cliente en el sistema con los datos ingresados y la guarda en la base de datos.Returns Type RESULTADO INTEGER DESCRIPCION_ERROR VARCHAR(300) -
setNotificacionLeida
Marca como leída la notificación enviada.Returns Type RESULTADO INTEGER - setNotificacionPromesaPago
- setPedidoAnulacionComprobante
- setTarjetaCuponMovil
- setValidacionDeComprobantes
- setValidacionDeComprobantesCob
Este servicio Web utiliza http://tempuri.org/ como espacio de nombres predeterminado.
Recomendación: cambiar el espacio de nombres predeterminado antes de hacer público el servicio Web XML.
Cada servicio Web XML necesita un espacio de nombres único para que las aplicaciones de cliente puedan distinguir este servicio de otros servicios del Web. http://tempuri.org/ está disponible para servicios Web XML que están en desarrollo, pero los servicios Web XML publicados deberían utilizar un espacio de nombres más permanente.
Debe identificar su servicio Web XML con un espacio de nombres que controle. Por ejemplo, puede utilizar el nombre de dominio de Internet de su compañía como parte del espacio de nombres. aunque muchos espacios de nombres de servicios Web XML parecen direcciones URL, éstos no pueden señalar a recursos reales en el Web. (Los espacios de nombres de los servicios Web XML son los URI.)
En los servicios Web XML que se crean con ASP.NET, se puede cambiar el espacio de nombres predeterminado utilizando la propiedad Namespace del atributo WebService. WebService es un atributo aplicado a la clase que contiene los métodos del servicio Web XML. A continuación se muestra un ejemplo de código que establece el espacio de nombres en "http://microsoft.com/webservices/":
C#
[WebService(Namespace="http://microsoft.com/webservices/")] public class MyWebService { // implementación }
Visual Basic
<WebService(Namespace:="http://microsoft.com/webservices/")> Public Class MyWebService ' implementación End Class
C++
[WebService(Namespace="http://microsoft.com/webservices/")] public ref class MyWebService { // implementación };
Para obtener más detalles acerca de espacios de nombres XML, vea la sugerencia W3C en Espacio de nombres en XML.
Para obtener más detalles acerca de WSDL, vea Especificación WSDL.
Para obtener más detalles sobre los URI, vea RFC 2396.