# Endpoint de Totais e Conciliação

Esta referência detalha o endpoint `/totales`, usado para recuperar dados de sessão agregados para fins de conciliação.

## Detalhes do Endpoint

* **URL (Teste):** `https://tpvpc-i.redsys.es:27443/TPV_PC/services/rest/tpvpcwss/v1/totales`  
* **URL (Prod):** `https://tpvpc.redsys.es/TPV_PC/services/rest/tpvpcwss/v1/totales`  
* **Método:** `POST`

## Parâmetros da Requisição (`datosOperacion`)

| Campo | Tipo | Obrigatório | Descrição |
| :---- | :---- | :---- | :---- |
| `fecha` | String | Sim | Data a ser recuperada (`YYYY-MM-DD`). |
| `desgloseMarca` | Boolean | Não | Se `true`, fornece o detalhamento por Bandeira de Cartão. |
| `desgloseVM` | Boolean | Não | Se `true`, fornece o detalhamento por Visa/Mastercard. |

## Estrutura de Resposta (`totales`)

A resposta contém somas agregadas para cada tipo de operação.

### Campos de Nível Superior

| Campo | Tipo | Descrição |
| :--- | :--- | :--- |
| `moneda` | String | Código da moeda (ex.: `978` para EUR). |
| `total_neto` | String | Total líquido de todas as operações. |
| `Autorizaciones` | Object | Agregados para Vendas ( `/pago` ). |
| `Devoluciones` | Object | Agregados para Estornos. |
| `PreAutorizaciones` | Object | Agregados para Pré-autorizações. |
| `Confirmaciones` | Object | Agregados para Confirmações. |

### Objeto Agregado de Operação

Cada objeto de operação (ex.: `Autorizaciones`) contém:

| Campo | Descrição |
| :--- | :--- |
| `autorizadas` | Contagem de operações bem-sucedidas. |
| `denegadas` | Contagem de operações negadas. |
| `importe_autorizadas` | Valor total das operações bem-sucedidas. |
| `Marcas` | (Opcional) Objeto contendo o detalhamento por bandeira, se solicitado. |