# Crear un registro de precios

**POST** `/v1/memberships/price_logs`

Registra una instantánea de precio para un anuncio de membresía. Solo administradores.

Los registros permiten calcular las unidades (créditos, tokens, puntos, etc.) que se acreditan por pago. El sistema usa el registro más reciente en la fecha del pedido para calcular `units_credited = amount / unit_price`. Si no hay registro, la contribución se guarda con `units_credited` igual a `0`.

### Campos de la solicitud

| Campo | Tipo | Obligatorio | Descripción |
|---|---|---|---|
| `price_log.listing_id` | integer | Sí | Anuncio de membresía al que se aplica el precio |
| `price_log.price` | decimal | Sí | Precio unitario (> 0, hasta 6 decimales) |
| `price_log.currency_id` | integer | Sí | Divisa del precio |
| `price_log.observed_at` | string | Sí | Marca de tiempo ISO-8601 de entrada en vigor |
| `price_log.unit_name` | string | No | Etiqueta legible de unidad (por ejemplo, `credit`, `token`) |
| `price_log.source` | string | No | Origen del registro (predeterminado: `manual`) |
| `price_log.metadata` | object | No | Metadatos arbitrarios de clave-valor |

### Campos de la respuesta

**price_log** — Registro de precios creado.
