04 · Menú Ventas Mayor

◀ Volver al índice

El menú Ventas Mayor gestiona la venta al por mayor (B2B): ventas a otros comercios o clientes con factura nominativa, a diferencia de la venta al detalle en tienda, que se hace desde el módulo TPV.

Estructura del menú:

Ventas Mayor
├── Borradores
├── Efectos de cobro
├── Remesas de cobro
├── Cargar efectos en remesa...
├── Pedidos
├── Albaranes
└── Listados
    └── Ventas

Flujo habitual de venta a mayor: Pedido del cliente → Albarán de salida (sale el stock) → Borrador de factura → Consolidar (registro fiscal). Se puede facturar albarán a albarán o agrupar varios albaranes en un solo borrador antes de emitirlo.


Borradores

Borrador de venta: cabecera, líneas y totales

Atajo de menú: [Ctrl]+[Alt]+[F]

Mantenimiento de Borradores de Venta Mayor. Mientras el documento está en fase BORRADOR se puede editar; al pulsar Consolidar se emite el registro fiscal según el modo configurado en Verifactu.

Cada borrador lleva:

Los borradores se firman o comunican a Verifactu (AEAT) según la configuración de certificado de la empresa (ver Empresas).

Un borrador puede crearse manualmente o a partir de albaranes pendientes de facturar, incluso agrupando varios albaranes de un cliente en un rango de fechas.

Al consolidar, el documento deja de ser editable. Las correcciones posteriores se hacen con Anular, Rectificar o Subsanar, según el caso fiscal. La pestaña Verifactu muestra QR, URL de cotejo, estado y registro asociado.

Efectos y eDoc en el borrador

El botón Generar efectos reparte el total líquido en vencimientos según la forma de pago. En facturas normales la pestaña 3 muestra Efectos de cobro; en simplificadas mantiene el circuito de recibos.

Desde la pestaña de efectos se puede marcar un vencimiento como Cobrado o Devuelto. Para gestionar muchos vencimientos juntos, usa las opciones de menú Efectos de cobro, Remesas de cobro y Cargar efectos en remesa....

La pestaña Parámetros eDoc guarda la foto de emisión para Facturae: DIR3 de oficina contable, órgano gestor y unidad tramitadora, además de nombre y apellidos cuando el receptor es persona física. Se propone desde la ficha del cliente y puede corregirse para esa factura concreta.

El botón Emitir eDoc genera un fichero Facturae firmado (.xsig) y guarda el XML firmado en la factura. Solo se emite desde facturas normales ya consolidadas, con certificado de empresa configurado y datos fiscales completos.

Parámetros eDoc del borrador


Efectos de cobro

Mantenimiento de vencimientos de cliente. Cada efecto representa un cobro pendiente, cobrado, remesado o conciliado, generado desde un borrador de venta mayor.

Efectos de cobro

Acciones principales:

Estados habituales:

Estado Significado
PENDIENTEVencimiento vivo, todavía no cobrado.
COBRADOCobrado total o parcialmente.
REMESADOIncluido en una remesa de cobro.
CONCILIADOFusionado o regularizado con otro efecto.

Remesas de cobro

Agrupa efectos de cliente para gestionar cobros bancarios. La remesa recoge empresa, banco de cobro, fecha, número de efectos, total, cobro realizado y pendiente.

Remesas de cobro

Acciones principales:


Cargar efectos en remesa...

Acceso directo al selector de efectos pendientes para crear una remesa nueva o alimentar una remesa existente.

Cargar efectos en remesa de cobro

Filtra por empresa y vencimiento máximo. Marca los efectos que quieras incluir y pulsa Cargar en remesa.


Pedidos

Pedidos de venta

Atajo de menú: [Ctrl]+[Alt]+[P]

Mantenimiento de Pedidos de Venta. Registra lo que un cliente encarga (reserva de género). No mueve stock; sirve de base para generar el albarán de salida cuando se sirve el pedido.

Importar pedidos de PrestaShop

El botón Importar de PrestaShop abre una ventana para incorporar de forma manual pedidos remotos. Esta función utiliza la URL y la clave API efectivas de Otros ▸ Parámetros del entorno ▸ PrestaShop; la credencial no se muestra en la ventana.

Selector de pedidos de PrestaShop

Ventana inicial de importación, antes de Conectar y listar y sin exponer la clave API.

Antes de empezar:

  1. Entra con la empresa y el almacén de salida correctos. La empresa y el almacén del pedido se toman de la sesión actual; sin almacén no se importa.
  2. Configura una URL HTTPS y una clave API exclusiva de mínimo privilegio. La clave necesita lectura de orders, customers, addresses, states, carriers, order_states, customer_threads y customer_messages.
  3. Comprueba que la empresa tenga una configuración de IVA vigente en la fecha del pedido y revisa que este sea fiscalmente compatible con ella. Sin esa configuración no se importa, aunque el pedido no tenga portes.
  4. Usa una instalación de laboratorio o una clave limitada a una única tienda. La importación actual no aplica el Id. tienda al listar pedidos.

Procedimiento:

  1. Pulsa Conectar y listar. Factuzam consulta PrestaShop y carga el resumen de los pedidos accesibles para esa clave. La consulta actual no limita por fecha ni por estado; en tiendas con mucho histórico puede tardar.
  2. Revisa las columnas y contrasta el estado remoto antes de seleccionar:
Columna Contenido
Sel.Marca los pedidos que se intentarán importar.
ID PSIdentificador numérico del pedido en PrestaShop.
ReferenciaReferencia comercial asignada por PrestaShop.
FechaFecha comunicada por la tienda.
ClienteNombre del cliente remoto.
TotalTotal con impuestos comunicado por PrestaShop.
EstadoNombre del estado remoto; es informativo.
Importado?S cuando Factuzam ya encuentra ese ID PS; N en caso contrario.
  1. No selecciones pedidos cancelados, reembolsados, de prueba ni cualquier estado que no deba servirse. La ventana todavía no bloquea automáticamente esos estados.
  2. Marca las filas correctas y pulsa Importar selección.
  3. Factuzam procesa los pedidos uno a uno. Si uno falla, muestra el error para ese identificador y continúa con los siguientes. Al terminar informa del número de pedidos importados y de errores.
  4. Actualiza la lista de pedidos y revisa el documento local antes de crear el albarán. No des por correcta una importación solo porque el resumen termine sin errores.

La detección de duplicados comprueba actualmente el ID PS. Un pedido que ya figure importado se omite también si vuelve a marcarse. Esta protección evita la repetición ordinaria en una sola instalación, pero el identificador aún no está ligado al destino PrestaShop ni protegido por una clave única de base de datos. No deben ejecutarse dos importaciones concurrentes del mismo pedido.

Durante la importación:

Gastos de transporte GASTOS_T

Si el pedido tiene portes, Factuzam añade al final una línea de una unidad con estas reglas:

El artículo y el SKU se crean la primera vez y se reutilizan después. Si alguno de esos códigos ya existe con un tipo, IVA, padre o estado incompatible, se cancela el pedido en lugar de transformar silenciosamente el maestro. También se cancela si los portes con y sin IVA no corresponden al IVA normal de la empresa. Cuando ambos importes son cero no se crea la línea.

GASTOS_T es un servicio: al pasar el pedido a albarán y después a factura conserva su tipo y su importe, pero no genera un movimiento de almacén. Las líneas de mercancía del mismo documento sí siguen el circuito normal de stock.

Límites actuales y uso en producción

  • La importación solo transmite URL y clave al lector remoto: todavía no filtra orders por Id. tienda. Una clave que abarque varias tiendas puede mezclar pedidos y hace la función NO-GO multitienda.
  • La correspondencia exacta del SKU o combinación remota con el SKU local no está cerrada para todos los casos. Deben revisarse especialmente productos sin EAN y combinaciones de talla o color antes de servirlos.
  • Las altas automáticas de cliente y artículos de producto ocurren antes de la transacción final del pedido. La atomicidad completa de todos los maestros sigue pendiente.
  • El IVA se resuelve para el grupo fiscal de la empresa y la fecha comunicada por PrestaShop. Revisa que los periodos fiscales no tengan huecos ni solapamientos antes de incorporar pedidos antiguos.
  • El botón exige el permiso genérico Insertar del mantenimiento de pedidos. No existe todavía una acción independiente para conceder solo la importación. Ese permiso autoriza también las altas automáticas necesarias de clientes, artículos, SKU/EAN y GASTOS_T, sin consultar por separado los permisos de alta de esos maestros; concédelo solo a personal autorizado.
  • Solo se materializan productos y portes. Los cupones o descuentos globales y el envoltorio no se convierten todavía en líneas locales; no importes un pedido que los contenga si la suma de las líneas no coincide con el total pagado en PrestaShop.
  • Importar un pedido no mueve ni descuenta stock físico y no sustituye una ingestión o reserva automática. Mantén Sincronizar stock y precios desmarcado en producción: una escritura absoluta podría reponer unidades ya vendidas en la web.
  • La batería funcional de importación, concurrencia, servicio y ciclo pedido → albarán → factura no está completada. Utiliza esta función en laboratorio y valida manualmente cliente, SKU, impuestos, portes y totales.

Consulta también Integración con PrestaShop, especialmente Seguridad del stock.


Albaranes

Albaranes de venta

Atajo de menú: [Ctrl]+[Alt]+[A]

Mantenimiento de Albaranes de Venta. Registra la salida real de mercancía hacia el cliente: al confirmarlo resta stock del almacén. Es el documento que después se factura.

Desde los albaranes se pueden crear borradores por rango de fechas. El selector permite marcar varios albaranes pendientes y generar un borrador agrupado para el mismo cliente.

Crear borradores desde albaranes de venta


Listados ▸ Ventas

Filtros del listado de ventas

Atajo de menú: [Ctrl]+[Alt]+[V]

Abre el generador de listados de ventas. Mediante un cuadro de filtros (rango de fechas, cliente, artículo, familia, serie…) genera un informe de las ventas realizadas, que se puede previsualizar, imprimir o exportar.

Útil para análisis comercial: qué se ha vendido, a quién y en qué periodo.


◀ Menú Compras · Índice · Siguiente ▶ Menú TPV