ForHosting KIT · Documentos y PDF

Genere un albarán de envío sin precios

El pedido ORD-10482, con 2 líneas y 3 unidades en total, se convierte en un albarán numerado con la dirección de entrega y las cantidades, sin precios, impuestos ni datos de facturación. Indique el número de pedido, la dirección y los artículos. Gratis en su navegador.

  • Gratis
  • Funciona en su navegador
  • Sin registro
  • Sus datos no salen de su equipo
Úselo desde WebAPIEmailTelegramApp pronto

Corre en su navegador. Gratis y sin límite: sus datos no salen de esta página.

Cree un albarán para incluir en el envío sin convertirlo en una factura. Indique el número de pedido, una dirección de envío estructurada y uno o varios artículos con sus cantidades. El generador valida los datos, numera cada línea, calcula el total de unidades y devuelve tanto campos estructurados reutilizables como un documento de texto listo para imprimir. Se excluyen expresamente precios, impuestos, condiciones de pago y datos de facturación para centrar el resultado en la preparación, la verificación del destinatario y el contenido del paquete.

Prepare el documento con datos de expedición

Un albarán responde a una pregunta práctica del almacén: qué debe contener el paquete y adónde se dirige. Comience con el número utilizado por su tienda, almacén o sistema de gestión de pedidos. Facilite después el destinatario y el destino en campos estructurados, de modo que cada dato pueda reutilizarse tras la generación.

Añada cada producto preparado como una fila independiente con nombre, cantidad entera positiva y SKU opcional. El generador conserva el orden indicado, asigna números de línea visibles, normaliza espacios sobrantes y calcula tanto las líneas distintas como el total de unidades. El resultado incluye un objeto estructurado para procesos informáticos y un albarán en texto para imprimir, guardar o incorporar a otro diseño.

El algoritmo no inventa información ausente, por lo que el documento puede rastrearse hasta los datos aportados por su proceso. Una solicitud sin artículos falla para evitar un registro de envío vacío y engañoso.

Mantenga el albarán separado de la factura

Aunque un albarán y una factura pueden referirse al mismo pedido, cumplen funciones diferentes. La factura solicita o acredita un pago y suele incluir precios unitarios, descuentos, impuestos, totales, dirección de facturación, instrucciones de pago y condiciones legales. Esta capacidad no genera ninguno de esos campos.

Identifica el documento como albarán y solo contiene la referencia del pedido, el destino, los artículos, las cantidades, los recuentos y una representación imprimible. Esta separación resulta útil en regalos, cuando compras debe recibir los documentos financieros por otra vía o cuando el personal del almacén no necesita conocer las condiciones comerciales. También evita que otros sistemas interpreten el documento de preparación como prueba de un importe pendiente.

Para cálculos contables o documentos de cobro, utilice un proceso específico de facturación. Aquí las cantidades son datos operativos que permiten comparar el contenido físico con el pedido sin exponer precios.

Valide, imprima y automatice de forma coherente

Use la respuesta estructurada si otro sistema debe archivar el albarán, colocar las líneas en una plantilla PDF, crear un juego de etiquetas o comparar las cantidades preparadas con lecturas de escáner. Use el texto cuando baste un documento sencillo y legible. Los componentes obligatorios de la dirección se validan por separado; empresa, segunda línea, región, código postal y SKU se omiten si están vacíos, en vez de aparecer como valores nulos.

Las cantidades deben ser enteros positivos para evitar líneas ambiguas con cero o fracciones en expediciones ordinarias. El generador es determinista: la misma entrada produce la misma salida, sin consultas de red, fecha actual, identificadores aleatorios, inventario ni enriquecimiento de productos. No confirma existencias, la aceptación de la dirección por un transportista ni la expedición real.

Realice esas comprobaciones en sus sistemas de inventario, validación postal y transporte antes de considerar el albarán una autorización de envío.

Incluya un albarán en un pedido en línea

Convierta líneas de preparación confirmadas en un documento para el paquete sin revelar precios ni datos de pago.

Ayude a verificar la preparación en almacén

Ofrezca al personal líneas numeradas y un total de unidades para compararlos con los productos de la caja.

Documente envíos de sustitución

Cree un registro del contenido para una sustitución o garantía cuando una factura no sea adecuada.

¿Incluye precios el albarán?

No. Excluye expresamente precios, descuentos, impuestos, condiciones de pago y totales de factura.

¿Qué ocurre si la lista de artículos está vacía?

La solicitud falla con un error de entrada no válida porque el albarán debe contener al menos un artículo.

¿Puede un artículo carecer de SKU?

Sí. El nombre y una cantidad entera positiva son obligatorios; el SKU es opcional y se omite si queda vacío.

¿Valida la dirección postal con un transportista?

No. Comprueba los campos obligatorios y da formato a la dirección indicada, pero no verifica su entrega ni contacta con transportistas.

¿En qué se diferencia un albarán de una factura?

El albarán indica qué va en la caja y adónde va; la factura registra un pago con precios, impuestos y condiciones. Este documento deja fuera a propósito cualquier dato económico, algo útil si el paquete es un regalo.

Todo lo de esta página está disponible por programación. Esta sección es para equipos que quieren integrarlo en sus sistemas; el resto puede usar la herramienta de arriba sin más.

POSThttps://api.kit.forhosting.com/doc/packing-slip-generate

¿Prefiere automatizarlo? Un POST autenticado crea la tarea; el resultado llega por webhook o enlace firmado. La misma capacidad también se ejecuta aquí en la web, por email y desde Telegram — y pronto también desde nuestra app.

curl -X POST https://api.kit.forhosting.com/doc/packing-slip-generate \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"order_number":"ORD-10482","shipping_address":{"name":"Morgan Lee","company":"Northwind Studio","address_line_1":"48 Harbor Street","address_line_2":"Suite 3B","city":"Portland","region":"ME","postal_code":"04101","country":"US"},"items":[{"name":"Canvas Tool Roll","quantity":2,"sku":"CTR-NAVY"},{"name":"Brass Measuring Gauge","quantity":1,"sku":"BMG-01"}]}'
{
  "order_number": "ORD-10482",
  "shipping_address": {
    "name": "Morgan Lee",
    "company": "Northwind Studio",
    "address_line_1": "48 Harbor Street",
    "address_line_2": "Suite 3B",
    "city": "Portland",
    "region": "ME",
    "postal_code": "04101",
    "country": "US"
  },
  "items": [
    {
      "name": "Canvas Tool Roll",
      "quantity": 2,
      "sku": "CTR-NAVY"
    },
    {
      "name": "Brass Measuring Gauge",
      "quantity": 1,
      "sku": "BMG-01"
    }
  ]
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "doc.packing_slip_generate",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

La API es asíncrona: la llamada devuelve un task_id al instante y el resultado llega por webhook. El polling está limitado a 1 req/s por tarea.

Por solicitud$0.002

Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.

max_mb25
max_pages200
HTTPCódigoSignificado
401unauthorizedAPI key ausente o inválida.
402insufficient_balanceEl saldo no cubre el precio de la tarea.
404unknown_typeEl tipo de tarea no existe.
429rate_limitedDemasiadas peticiones. Use el webhook en vez de sondear.
¿Cuánto cuesta una solicitud API?

Cada solicitud API cuesta $0.002. La versión determinista del navegador puede ejecutarse sin enviar datos del envío a un modelo remoto.

Ver la documentación completa del KIT →