This service is used to obtain the total price of the user's use of a
      service.{' '}

GET: 
     `URL_BASE + /ws/util.py/precios_servicio`

## Receives:

All parameters are sent in the querystring of the call, so a percentage
      encoding for URI must be applied (aka URL encoding).

## Returns:

Depending on the result of the operation, this service can return two
      different JSON:

### Answer JSON OK, if it indicates only_commission is True:

```javascript
{
         "status"
        :{' '}
        true
        ,
         "commission_fmt"
        : <string>
        ,
         "commission"
        : <decimal>
        ,
         "elapsed"
        : <float>
         }
```

## Where:

* `status:` Shows if the call has been successful (true) or not (false).
* `commission_fmt:` Commission amount with the currency format.
* `commission:` Commission amount without format.
* `elapsed:` Operation execution time.

### Answer JSON OK, if only_commission is not indicated True:

```javascript
{
         "status"
        :{' '}
        true
        ,
         "codtran"
        : <string>
        ,
         "result"
        :{' '}
        {
         "origins"
        :{' '}
        [
         {
         <Origin_of_Funds>
         }
         ]
        ,
         "creators"
        :{' '}
        [
        ]
        ,
         }
         "elapsed"
        : <float>
         }
```

## Where:

* `status:` Shows if the call has been successful (true) or not (false).
* `codtran:` Transaction code that identifies the executed operation.
* `result:` Executed service answer.
* `origins:` List with the origin of the user's funds. View structure on the endpoint `origin_of_funds` .
* `creators:` List of types of sources of funds that the user can create.
* `elapsed:` Operation execution time.

### Answer JSON KO:

```javascript
{
         "status"
        :{' '}
        false
        ,
         "level"
        : <string>
        ,
         "message"
        : <string>
        ,
         "error"
        : <string>
         }
```

## Where:

* `status:` Shows if the call has been successful (true) or not (false).
* `level:` Error importance level.
* `message:` Error message.
* `error:` Sole error code.

## Example requests:

### Python - Requests:

```javascript
import requests
         url ={' '}
        
          "URL_BASE/ws/util.py/precios_servicio?country_code=MX&user_id=4532&session_id=446-t5bsnhEOhn_1eUnifUk7xQ==&point_of_entry=moneysending&amount=1&only_commission=true"
        
         payload ={' '}
        {
        }
         files ={' '}
        {
        }
         headers={' '}
        {
        }
         response = requests
        .request
        (
        "GET"
        , url
        , headers
        =headers
        , data{' '}
        = payload
        , files{' '}
        = files
        )
         print
        (response
        .text
        .encode
        (
        'utf8'
        )
        )
```

### NodeJs - Request:

```javascript
var request = require('request');
         var options = {
         'method': 'GET',
         'url':
        'URL_BASE/ws/util.py/precios_servicio?country_code=MX&user_id=4532&session_id=446-t5bsnhEOhn_1eUnifUk7xQ==&point_of_entry=moneysending&amount=1&only_commission=true',
         'headers': {},
         formData: {}
         };
         request(options, function (error, response) {
         if (error) throw new Error(error);
         console.log(response.body);
         });
```

### JavaScript - Fetch:

```javascript
var formdata = new FormData();
         var requestOptions = {
         method: 'GET',
         body: formdata,
         redirect: 'follow'
         };
        {' '}
        fetch("URL_BASE/ws/util.py/precios_servicio?country_code=MX&user_id=4532&session_id=446-t5bsnhEOhn_1eUnifUk7xQ==&point_of_entry=moneysending&amount=1&only_commission=true",
        requestOptions)
         .then(response => response.text())
         .then(result => console.log(result))
         .catch(error => console.log('error', error));
```

### CURL:

```javascript
curl --location --request GET{' '}
        
          'URL_BASE/ws/util.py/precios_servicio?country_code=MX&user_id=4532&session_id=446-t5bsnhEOhn_1eUnifUk7xQ==&point_of_entry=moneysending&amount=1&only_commission=true'
```

## Business logic:

This service returns a list with each of the movements of the large issuer
      user between two given dates.
