You are on page 1of 7

URL ambiente de PRUEBAS:

https://ws.cospail.com.bo/wstest/wsco.asmx

URL ambiente de PRODUCCION:

https://ws.cospail.com.bo/v2/wsco.asmx

esta ObtenerDeudaSocioCF
retorna los siguientes valores

Donde liCFijo, es un número entero positivo llamado Código Fijo


retorna los siguientes valores:

<DataSet xmlns="http://sermix.net/">
<xs:schema xmlns="" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:
msdata="urn:schemas-microsoft-com:xml-msdata" id="NewDataSet">
<xs:element name="NewDataSet" msdata:IsDataSet="true" msdata:UseCurren
tLocale="true">
<xs:complexType>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element name="Table">
<xs:complexType>
<xs:sequence>
<xs:element name="NAviso" type="xs:int" minOccurs="0"/>
<xs:element name="NCredito" type="xs:int" minOccurs="0"/>
<xs:element name="Tipo" type="xs:int" minOccurs="0"/>
<xs:element name="Anio" type="xs:int" minOccurs="0"/>
<xs:element name="Mes" type="xs:int" minOccurs="0"/>
<xs:element name="Nombre" type="xs:string" minOccurs="0"/>
<xs:element name="Periodo" type="xs:string" minOccurs="0"/>
<xs:element name="Deuda" type="xs:double" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:choice>
</xs:complexType>
</xs:element>
</xs:schema>
<diffgr:diffgram xmlns:msdata="urn:schemas-microsoft-com:xml-
msdata" xmlns:diffgr="urn:schemas-microsoft-com:xml-diffgram-v1">
<NewDataSet xmlns="">
<Table diffgr:id="Table1" msdata:rowOrder="0">
<NAviso>853827</NAviso>
<NCredito>855475</NCredito>
<Tipo>1</Tipo>
<Anio>2023</Anio>
<Mes>4</Mes>
<Nombre>Rebeca Dina Lia Machaca</Nombre>
<Periodo>Abr/2023</Periodo>
<Deuda>93.73</Deuda>
</Table>
</NewDataSet>
</diffgr:diffgram>
</DataSet>

Donde:

NAviso, número de aviso que se entrega al asociado.


NCredito, número asignado al crédito del aviso.
Tipo, 1 es para el cobro de avisos.
Anio, Año que pertenece el aviso.
Mes, Mes que se genera el aviso.
Nombre, Nombre del asociado.
Periodo, Periodo del aviso.
Deuda, Importe total de aviso.

En caso de que el código fijo no exista en la base de datos

Retorna
<DataSet xmlns="http://sermix.net/">
<xs:schema xmlns="" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:
msdata="urn:schemas-microsoft-com:xml-msdata" id="NewDataSet">
<xs:element name="NewDataSet" msdata:IsDataSet="true" msdata:UseCurren
tLocale="true">
<xs:complexType>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element name="Table">
<xs:complexType>
<xs:sequence>
<xs:element name="NAviso" type="xs:int" minOccurs="0"/>
<xs:element name="NCredito" type="xs:int" minOccurs="0"/>
<xs:element name="Tipo" type="xs:int" minOccurs="0"/>
<xs:element name="Anio" type="xs:int" minOccurs="0"/>
<xs:element name="Mes" type="xs:int" minOccurs="0"/>
<xs:element name="Nombre" type="xs:string" minOccurs="0"/>
<xs:element name="Periodo" type="xs:string" minOccurs="0"/>
<xs:element name="Deuda" type="xs:double" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:choice>
</xs:complexType>
</xs:element>
</xs:schema>
<diffgr:diffgram xmlns:msdata="urn:schemas-microsoft-com:xml-
msdata" xmlns:diffgr="urn:schemas-microsoft-com:xml-diffgram-v1">
<NewDataSet xmlns="">
<Table diffgr:id="Table1" msdata:rowOrder="0" diffgr:hasChanges="inser
ted">
<NAviso>0</NAviso>
<NCredito>0</NCredito>
<Tipo>0</Tipo>
<Anio>0</Anio>
<Mes>0</Mes>
<Nombre>NO EXISTE ASOCIDO YYYY</Nombre>
<Periodo/>
<Deuda>-1</Deuda>
</Table>
</NewDataSet>
</diffgr:diffgram>
</DataSet>

En nombre dice NO EXISTE ASOCIADO YYYY

En campo deuda retorna -1

En caso de que el código fijo exista y no tanga deuda

Retorna:
<DataSet xmlns="http://sermix.net/">
<xs:schema xmlns="" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:
msdata="urn:schemas-microsoft-com:xml-msdata" id="NewDataSet">
<xs:element name="NewDataSet" msdata:IsDataSet="true" msdata:UseCurren
tLocale="true">
<xs:complexType>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element name="Table">
<xs:complexType>
<xs:sequence>
<xs:element name="NAviso" type="xs:int" minOccurs="0"/>
<xs:element name="NCredito" type="xs:int" minOccurs="0"/>
<xs:element name="Tipo" type="xs:int" minOccurs="0"/>
<xs:element name="Anio" type="xs:int" minOccurs="0"/>
<xs:element name="Mes" type="xs:int" minOccurs="0"/>
<xs:element name="Nombre" type="xs:string" minOccurs="0"/>
<xs:element name="Periodo" type="xs:string" minOccurs="0"/>
<xs:element name="Deuda" type="xs:double" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:choice>
</xs:complexType>
</xs:element>
</xs:schema>
<diffgr:diffgram xmlns:msdata="urn:schemas-microsoft-com:xml-
msdata" xmlns:diffgr="urn:schemas-microsoft-com:xml-diffgram-v1">
<NewDataSet xmlns="">
<Table diffgr:id="Table1" msdata:rowOrder="0" diffgr:hasChanges="inser
ted">
<NAviso>0</NAviso>
<NCredito>0</NCredito>
<Tipo>0</Tipo>
<Anio>0</Anio>
<Mes>0</Mes>
<Nombre>Gutierrez Vega Jaime</Nombre>
<Periodo>SIN DEUDA</Periodo>
<Deuda>0</Deuda>
</Table>
</NewDataSet>
</diffgr:diffgram>
</DataSet>

En nombre dice el nombre al que pertenece el código fijo

En el campo periodo esta la palabra SIN DEUDA

En campo deuda retorna 0


Para registrar el Cobro de la deuda
Esta grabarCobranzaWEB

Retorna 1 si todo bien


Si es distinto de 1 sale el mensaje del error

Donde:
NCredito, Número del crédito del aviso por favor enviar el dado en ObtenerDeudaSocioDide
Tipo, enviar el número enviado en ObtenerDeudaSocioDide
Deuda, enviar el importe cobrado dado en ObtenerDeudaSocioDide
ldFpag, enviar la fecha en que se realiza el cobro del aviso con ID crédito.
lsHpag, enviar la hora en que se realizó el cobro.
lsLogin: usuario dado por la cooperativa
lsPassword: clave dado por la cooperativa

Para la impresión de la factura


Esta obtenerUnaFacturaPDFB64
Que devuelve un documento PDF convertido en string base 64

Para anular un cobro


Esta AnulaCobro

Retorna 1 si todo bien


Reporte de cobros de una determinada fecha

liCfijo, código fijo de algún asociado, sino mandar cero


fecha desde
fecha hasta
lsLogin: usuario dado por la cooperativa
lsPassword: clave dado por la cooperativa

retorna

You might also like