Cuando facturas un albarán, no siempre quieres facturar todas sus líneas ni todas las unidades de golpe. FacturaScripts permite generar una factura seleccionando solo algunos productos de un albarán y cantidades distintas a las que figuran en él (por ejemplo, un albarán de 5 unidades del que solo quieres facturar 3). El albarán original conserva lo que quede pendiente para facturarlo más adelante.
Este proceso funciona exactamente igual en albaranes de cliente que en albaranes de proveedor: mismo asistente, mismas opciones, mismos botones. En esta guía se explica con un albarán de cliente y al final se indican las (mínimas) diferencias para proveedor.
Importante: existen otras formas de facturar un albarán (cambiar su estado a "Facturar", o el botón "Aprobar documento" desde el listado), pero ninguna de ellas permite elegir líneas ni cantidades parciales: siempre facturan el 100% de todo lo pendiente. La única forma de facturar parcialmente es el asistente "Agrupar o partir" que se explica aquí. Al final de esta guía tienes una tabla comparativa.
Partimos de un albarán de cliente ALB0026A3 con estos 5 productos, 5 unidades cada uno:

Vamos a facturar solo 3 de los 5 productos, y con cantidades distintas entre sí:
| Referencia | Cantidad a facturar ahora | Queda pendiente |
|---|---|---|
| GORRO-001 | 0 (no se factura ahora) | 5 |
| PANTALON-001 | 0 (no se factura ahora) | 5 |
| MOCHILA-001 | 2 | 3 |
| CAMISETA-001 | 3 | 2 |
| SUDADERA-001 | 5 (completo) | 0 |
Hay dos caminos para llegar a él, elige el que te resulte más cómodo:


Ambos caminos te llevan a la misma pantalla del asistente.
Al entrar verás una pantalla con estos elementos:

La tabla de líneas de cada albarán tiene estas columnas:
| Columna | Contenido |
|---|---|
| Referencia | Referencia del producto |
| Descripción | Descripción del producto |
| Cantidad | Cantidad total de esa línea en el albarán (no editable) |
| Cant. servida | Cantidad que ya se facturó anteriormente de esa línea, si la hubiera (no editable) |
| Cant. seleccionada | Cantidad que se va a facturar ahora. Este es el único campo editable |
No hay checkboxes por línea. FacturaScripts no te pide "marcar" qué líneas facturar, sino que usa un único campo numérico por línea llamado "Cant. seleccionada", que viene precargado con toda la cantidad pendiente. Para excluir un producto de la factura, pon su "Cant. seleccionada" a 0. Para facturar solo una parte, escribe el número que quieras (nunca puede superar lo que queda pendiente).
En la tarjeta del albarán ALB0026A3, edita el campo "Cant. seleccionada" de cada línea:
| Producto | Valor a escribir en "Cant. seleccionada" |
|---|---|
| GORRO-001 | 0 |
| PANTALON-001 | 0 |
| MOCHILA-001 | 2 |
| CAMISETA-001 | 3 |
| SUDADERA-001 | 5 (déjalo como está, es el máximo) |

Atajo: el botón desplegable "Cant. seleccionada" de la cabecera tiene dos opciones rápidas: "Seleccionar todo" (pone todas las líneas a su cantidad pendiente máxima, el valor por defecto) y "Seleccionar nada" (pone todas las líneas a 0). Es útil partir de "Seleccionar nada" y luego escribir solo los números que necesitas, en vez de ir bajando uno a uno los que no quieres facturar.

Si el cliente tiene más albaranes pendientes, verás una sección desplegable "Más" al final de la pantalla con el texto "Si lo deseas puedes agrupar junto a otros documentos de este cliente". Ahí puedes:
La pantalla se recargará mostrando una tarjeta adicional por cada albarán incorporado, con sus propias líneas y su propio campo "Cant. seleccionada" por línea. Todas las líneas seleccionadas de todos los albaranes acabarán en una única factura.

Solo puedes combinar albaranes que compartan el mismo cliente (o proveedor), almacén, empresa, divisa y descuentos globales. Si intentas combinar uno que no cumple estas condiciones, se descarta automáticamente con el aviso "Documento incompatible".
Haz clic en el botón desplegable "Generar" (icono de varita mágica) y elige "Factura de Cliente".

FacturaScripts valida que ninguna cantidad seleccionada supere lo pendiente y, si todo es correcto, crea una nueva factura con exactamente 3 líneas:

(Pantalón Vaquero Slim y Gorro de Lana no aparecen en la factura, porque se dejaron a 0.)
Debajo del botón "Generar", si el tipo de documento tiene configurado más de un estado de facturación, también verás la opción "Cerrar". Esta opción no genera ninguna factura: simplemente cambia el estado del albarán a uno de cierre, útil cuando quieres dar por finalizado lo que quede pendiente sin llegar a facturarlo.
Tras generar la factura parcial:
| Producto | Cantidad original | Facturado ahora | Pendiente |
|---|---|---|---|
| CAMISETA-001 | 5 | 3 | 2 |
| SUDADERA-001 | 5 | 5 | 0 (completada) |
| PANTALON-001 | 5 | 0 | 5 |
| MOCHILA-001 | 5 | 2 | 3 |
| GORRO-001 | 5 | 0 | 5 |

El albarán solo pasa a un estado bloqueado/no editable (normalmente "Facturar") cuando todas sus líneas quedan completamente facturadas. Mientras quede aunque sea una unidad pendiente en cualquier línea, el albarán permanece abierto.
Cuando quieras facturar lo que falta (Camiseta 2 uds., Pantalón 5 uds., Mochila 3 uds., Gorro 5 uds.), repite el mismo proceso: abre "Agrupar o partir" sobre el albarán ALB0026A3 (o usa el botón de "cantidad restante" de una línea concreta) y ajusta de nuevo las cantidades. Puedes volver a facturar todo lo que queda de una vez, en varias veces, o combinarlo con otros albaranes nuevos del mismo cliente.

| Acción | Dónde se hace | Cuánto factura | ¿Permite elegir líneas o cantidades parciales? |
|---|---|---|---|
| Cambiar el estado del albarán a "Facturar" | Desplegable de estado, dentro del albarán | El 100% de todo lo pendiente del albarán | No |
| "Aprobar documento" / "Aprobar documento en la misma fecha" | Listado de albaranes, con uno o varios marcados | El 100% de lo pendiente de cada albarán (genera una factura por cada uno, nunca las combina) | No |
| "Agrupar o partir" | Dentro del albarán o desde el listado | Lo que tú indiques, línea a línea, y puede combinar varios albaranes en una sola factura | Sí |
Todo lo explicado es idéntico para un albarán de proveedor: el asistente, los campos, los botones y el comportamiento de las cantidades pendientes son exactamente los mismos. Las únicas diferencias son: