Variables

Las variables son marcadores de posición en el contenido de texto que Unusual Suite reemplaza con valores reales cuando se procesa una plantilla o se genera un documento. Las usas en plantillas de correo electrónico, facturas y presupuestos.

Cómo funcionan las variables

Cada variable está envuelta con el carácter $ — por ejemplo, $Company.Name$. Cuando se procesa la plantilla, Unusual Suite sustituye cada marcador de posición por el valor correspondiente. Las variables disponibles dependen de la plantilla específica y de los datos en uso cuando se genera.

Variables de dirección

Las variables de dirección se usan típicamente como parte de un componente mayor como $Company...$ o $Invoice...$. Los marcadores de posición del segmento de dirección son:

  • .Address.City$ — ciudad, p. ej. 'Bamberg'
  • .Address.Country$ — país, p. ej. 'Alemania'
  • .Address.PostalCode$ — código postal, p. ej. '96052'
  • .Address.State$ — estado o región, p. ej. 'Baviera'
  • .Address.Street$ — calle, p. ej. 'Heiliggrabstraße 11c'
  • .Address$ — la dirección completa

Variables de tu empresa

Estas variables utilizan los datos de tu empresa. Puedes editar esos datos en 'Mi cuenta' ⟶ 'Más herramientas' ⟶ 'Datos de tu empresa'.

  • $Company.<Address>$ — la dirección de tu empresa (ver Variables de dirección arriba)
  • $Company.Iban$ — el IBAN de tu empresa
  • $Company.Logo$ — el logo de tu empresa como cadena base64 (PNG o JPG)
  • $Company.Name$ — el nombre de tu empresa, p. ej. 'Unusual Software GmbH'

Variables de contacto

  • $Contact.<Name>$ — el nombre del contacto (ver Variables de nombre a continuación)
  • $Contact.Owner.<Name>$ — el nombre del propietario del contacto (ver Variables de nombre a continuación)

Variables de factura

  • $Invoice.<Address>$ — dirección del destinatario (ver Variables de dirección arriba)
  • $Invoice.InvoiceNumber$ — el número de cliente del destinatario, tomado de la organización si está disponible, en caso contrario del contacto, p. ej. 'Org-0024'
  • $Invoice.Discount$ — importe del descuento, p. ej. '34,56€'
  • $Invoice.DueDate$ — fecha de vencimiento, p. ej. '30.11.2025'
  • $Invoice.<Contact>$ — contacto destinatario (ver Variables de contacto arriba)
  • $Invoice.GrossTotal$ — total bruto tras descuento e IVA, p. ej. '34,56€'
  • $Invoice.IntroductionHtml$ — texto introductorio de la factura en HTML
  • $Invoice.NetTotal$ — total neto antes de descuento e IVA, p. ej. '32,56€'
  • $Invoice.NetTotalAfterDiscount$ — total neto tras descuento y antes de IVA, p. ej. '31,56€'
  • $Invoice.<Organization>$ — organización destinataria (ver Variables de organización a continuación)
  • $Invoice.Owner.<Name>$ — nombre del propietario de la factura (ver Variables de nombre a continuación)
  • $Invoice.PageFooter$ — texto del pie de página
  • $Invoice.PaymentTermsHtml$ — condiciones de pago en HTML
  • $Invoice.VAT$ — importe del IVA, p. ej. '3,56€'

Variables de línea de factura

  • $InvoiceLineItem.DescriptionHtml$ — descripción de la línea en HTML
  • $InvoiceLineItem.Position$ — posición de la línea, p. ej. '3'
  • $InvoiceLineItem.Quantity$ — cantidad, p. ej. '2,5'
  • $InvoiceLineItem.NetPricePerUnit$ — precio neto por unidad, p. ej. '4,78€'
  • $InvoiceLineItem.NetPrice$ — precio neto total de la línea, p. ej. '40,78€'
  • $InvoiceLineItem.Product.ProductId$ — ID del producto, p. ej. 'P-0098'

Variables de nombre

Las variables de nombre se usan típicamente como parte de un componente mayor como $Contact...$. Los marcadores de posición del segmento de nombre son:

  • .Name.First$ — nombre de pila, p. ej. 'Jane'
  • .Name.Last$ — apellido, p. ej. 'Doe'
  • .Name.Middle$ — segundo nombre, p. ej. 'Ann'
  • .Name$ — nombre completo, p. ej. 'Jane Ann Doe'

Variables de organización

  • $Contact.Iban$ — el IBAN de la organización
  • $Organization.Name$ — nombre de la organización, p. ej. 'Unusual Software GmbH'
  • $Contact.Owner.<Name>$ — nombre del propietario del contacto (ver Variables de nombre arriba)

Variables de proyecto

  • $Project.DescriptionHtml$ — descripción del proyecto en HTML
  • $Project.Name$ — nombre del proyecto, p. ej. 'Unusual Suite'
  • $Project.Owner.<Name>$ — nombre del propietario del proyecto (ver Variables de nombre arriba)

Variables de presupuesto

  • $Quote.<Address>$ — dirección del destinatario (ver Variables de dirección arriba)
  • $Quote.CustomerNumber$ — número de cliente del destinatario, tomado de la organización si está disponible, en caso contrario del contacto, p. ej. 'Org-0024'
  • $Quote.Discount$ — importe del descuento, p. ej. '34,56€'
  • $Quote.ExpirationDate$ — fecha de vencimiento, p. ej. '30.11.2025'
  • $Quote.<Contact>$ — contacto destinatario (ver Variables de contacto arriba)
  • $Quote.GrossTotal$ — total bruto tras descuento e IVA, p. ej. '34,56€'
  • $Quote.IntroductionHtml$ — texto introductorio del presupuesto en HTML
  • $Quote.NetTotal$ — total neto antes de descuento e IVA, p. ej. '32,56€'
  • $Quote.NetTotalAfterDiscount$ — total neto tras descuento y antes de IVA, p. ej. '31,56€'
  • $Quote.<Organization>$ — organización destinataria (ver Variables de organización a continuación)
  • $Quote.Owner.<Name>$ — nombre del propietario del presupuesto (ver Variables de nombre arriba)
  • $Quote.PageFooter$ — texto del pie de página
  • $Quote.PaymentTermsHtml$ — condiciones de pago en HTML
  • $Quote.QuoteNumber$ — número de presupuesto, p. ej. 'Q-0014'
  • $Quote.VAT$ — importe del IVA, p. ej. '3,56€'

Variables de línea de presupuesto

  • $QuoteLineItem.DescriptionHtml$ — descripción de la línea en HTML
  • $QuoteLineItem.Position$ — posición de la línea en el presupuesto, p. ej. '3'
  • $QuoteLineItem.Quantity$ — cantidad, p. ej. '2,5'
  • $QuoteLineItem.NetPricePerUnit$ — precio neto por unidad, p. ej. '4,78€'
  • $QuoteLineItem.NetPrice$ — precio neto total de la línea, p. ej. '40,78€'
  • $QuoteLineItem.Product.ProductId$ — ID del producto, p. ej. 'P-0098'

Variables de usuario

  • $User.<Name>$ — el nombre del usuario activo actualmente (ver Variables de nombre arriba)

Otras variables

  • $CurrentDate$ — la fecha de hoy, p. ej. '30.11.2025'
  • $HostName$ — nombre de host del servidor Unusual Suite actual, p. ej. 'ds-01.unusual-suite.com'
  • $Language$ — configuración de idioma del usuario activo actualmente, p. ej. 'en'