> ## Documentation Index
> Fetch the complete documentation index at: https://docs.filexpress.app/llms.txt
> Use this file to discover all available pages before exploring further.

# Puntos de venta

> Códigos de establecimiento, cajas por sucursal y numeración de documentos electrónicos

Un **punto de venta** es cada caja de una sucursal que emite documentos electrónicos. Cada uno lleva su propia numeración y sus propios turnos de caja, así que dos cajas de la misma tienda pueden facturar al mismo tiempo sin compartir correlativos.

## Establecimiento y punto de venta

| Concepto | Dónde se configura | Formato | Ejemplos |
| - | - | - | - |
| **Código de establecimiento** | Sucursal | Una letra mayúscula y 3 dígitos | `M001` casa matriz, `S001`, `S002`… sucursales |
| **Código de punto de venta** | Cada caja de la sucursal | `P` y 3 dígitos | `P001` (predeterminado), `P002`… |

Ambos son los códigos que el Ministerio de Hacienda tiene registrados para tu empresa. El código de establecimiento es único en la empresa y el de punto de venta, único dentro de su sucursal.

### Cómo se forma el número de control

```text theme={null}
DTE-01-M001P002-000000000000015
    │  └──┘└──┘  └─────────────┘
    │   │   │         correlativo del punto de venta
    │   │   └ punto de venta
    │   └ establecimiento
    └ tipo de documento (01 = Factura)
```

Cada punto de venta tiene su correlativo por tipo de documento. Si `P001` va en la factura 120 y `P002` en la 15, cada uno sigue su propia secuencia.

<Warning>
  **Verifica tus códigos con Hacienda.** Con esta actualización, cada sucursal recibió automáticamente un código de establecimiento (`M001` para la casa matriz y `S001`, `S002`… para las demás, en el orden en que se crearon) y un punto de venta `P001` predeterminado, que continúa la numeración que ya tenía. Revisa en **Sucursal → General → Código de establecimiento** que el código de cada sucursal coincida con el registrado en Hacienda y corrígelo si no es así. Los documentos de sucursales que no son casa matriz ahora se emiten con su propio código (por ejemplo `DTE-01-S001P001-…` en lugar de `DTE-01-M001P001-…`).
</Warning>

## Código de establecimiento de la sucursal

Se define en **Sucursal → General → Código de establecimiento** y es obligatorio, también al crear una sucursal nueva. Debajo se muestra el **código actual** (establecimiento + punto de venta predeterminado, por ejemplo `M001P001`).

Cambiarlo afecta solo a los documentos nuevos. Los documentos ya emitidos conservan el número de control con el que se transmitieron.

## Administrar puntos de venta

Ve a **Sucursal → Puntos de venta**. La tabla muestra el código, el nombre, cuál es el predeterminado, si está activo y el estado de su turno de caja.

### Crear un punto de venta

<Steps>
  <Step title="Escribir el código (por ejemplo P002) y el nombre (por ejemplo Caja 2)" />

  <Step title="Hacer clic en Agregar punto de venta">
    FileXpress crea su numeración propia para cada tipo de documento, empezando en 1.
  </Step>
</Steps>

### Predeterminado

Toda sucursal tiene siempre **un** punto de venta predeterminado. Se usa en las ventas que no indican punto de venta ni pertenecen a un turno de caja. Para cambiarlo, haz clic en **Hacer predeterminado** en otro punto de venta activo; el anterior deja de serlo y el código actual de la sucursal se actualiza.

### Editar, desactivar o eliminar

* **Editar**: cambia el nombre o marca o desmarca **Activo**. El código no se puede cambiar. Renombrar no altera los documentos ya emitidos.
* **Desactivar**: un punto de venta inactivo no emite ni abre caja. No se puede desactivar el predeterminado ni uno con un turno de caja abierto.
* **Eliminar**: solo si nunca emitió documentos ni tuvo turnos de caja. Si los tiene, desactívalo. El predeterminado no se puede eliminar.

## Caja por punto de venta

En [Caja Registradora](/docs/caja/caja-registradora) cada turno se abre en un punto de venta:

* Si la sucursal tiene un solo punto de venta activo, se usa ese sin preguntar.
* Si tiene varios, al abrir la caja se elige el **Punto de venta**.
* Cada punto de venta admite un solo turno abierto a la vez; puntos de venta distintos pueden tener turnos abiertos al mismo tiempo.
* Las ventas del turno, incluidas las del [POS](/docs/caja/punto-de-venta), se emiten con la numeración de su punto de venta.

### Quién abrió y quién cerró

Cada turno registra al usuario que lo **abrió** y al que lo **cerró**, que pueden ser distintos (por ejemplo, un cajero abre y un supervisor cierra). Se ven en:

* La pantalla de la caja abierta (**Abierto por**).
* El **Historial de cajas** (columnas **Abierto por** y **Cerrado por**, y en el detalle del turno).
* La columna **Turno de caja** de **Sucursal → Puntos de venta**: si está abierto, quién lo abrió y desde cuándo; si no, quién abrió y cerró el último turno.

## Si no usas el POS ni la caja

No necesitas cambiar nada. Las ventas desde [Nueva Venta](/docs/ventas/nueva-venta) que no pertenecen a un turno de caja se emiten con el punto de venta **predeterminado** (`P001`). Si la sucursal tiene más de un punto de venta activo, en **Opciones avanzadas de facturación** aparece el campo **Punto de venta** para elegir otro; vacío = predeterminado.

El punto de venta se decide en este orden:

1. El del turno de caja de la venta, si lo tiene.
2. El elegido en la venta (o enviado por la [API](/docs/api/puntos-de-venta)).
3. El predeterminado de la sucursal.

## Documentos emitidos e invalidación

Cada documento guarda el establecimiento y el punto de venta con los que se emitió; el listado de ventas lo muestra como **Punto de venta** (por ejemplo `M001P002`). La [invalidación](/docs/ventas/nueva-venta#invalidar-un-dte) usa siempre esos códigos, aunque después cambie el código de la sucursal o se renombre el punto de venta.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.