Para personalizar aún más tus documentos fuera de las opciones incorporadas de nuestro editor, puedes utilizar PHP, HTML y CSS personalizados. La creación de estas soluciones personalizadas para ti puede hacerse como parte de nuestros Servicios profesionales. Sin embargo, hemos recopilado varios fragmentos de código comúnmente solicitados/utilizados para que los puedas utilizar a continuación.
Algunos de estos fragmentos requieren que introduzcas algunos datos, por ejemplo, un precio manualmente. Lo indicaremos estilizando los datos requeridos como una variable como tal:
Este es un código para añadir una cierta cantidad de dinero a tus recordatorios, la cantidad de dinero se mostrará como $AMOUNT. de dinero se mostrará como $AMOUNT. Así que el fragmento de código será:
Recordatorio + $AMOUNT€.
{sumprice({$f.invoice.price_invat},$AMOUNT)}
Si deseas reemplazarlo con 5 € reemplazarías $AMOUNT por 5 así:
{sumprice({$f.invoice.price_invat},5)}
PHP
Estos fragmentos de código pueden copiarse/pegarse en un módulo de texto en Rentman de la siguiente manera:
Lista
Calcula la cantidad de días de tu Periodo de Uso:
{round((round(toDate({$p.usageperiod_end},"U") - (toDate({$p.usageperiod_start},"U")))/86400))}
Calcula la cantidad de días de tu Periodo de Uso y muestra 0 días a 1 día
{iff {round(({$p.usageperiod_end,U}-{$p.usageperiod_start,U})/86400)} == 0}1 day {/iff} {iff {round(({$p.usageperiod_end,U}-{$p.usageperiod_start,U})/86400)} != 0 }{round(({$p.usageperiod_end,U}-{$p.usageperiod_start,U})/86400)} día(s) {/iff}
Redondear los dígitos a 2 decimales
{$VARIABLE|round:2}
$VARIABLE: La variable numérica que se deseas redondear.
% además del precio
{sumprice({$PRICE},{multiplyprice({$PRICE},-$PERCENTAGE)})}
$PRICE: La variable de precio que deseas aumentar.
$PERCENTAGE: El porcentaje en que deseas aumentarlo.
Nota:El ‘-’ al final es necesario para que esto funcione.
Restar el precio 1 del precio 2
{sumprice({$PRICE1},{multiplyprice({$PRICE2},-1)})}
$PRICE1: La variable de precio que deseas restar.
$PRICE2: La variable de precio a la que deseas restar $PRICE1.
Redondear el precio en 5 centavos
{math equation="{round({math equation="({removePrice({$PRICE})}/0.05)"})}* 0.05"}
$PRICE: La variable de precio que deseas redondear.
El "gestructureerde mededeling" belga
Número de factura de 8 dígitos + número extra:
{$f.number|substr:0:8}/28{assign var="code" value=" {$f.number|substr:0:8}28"}/{$code % 97}
Código de cliente + número de proyecto:
{assign var = "code1" value =$f.number|str_pad:3:"0":STR_PAD_LEFT|substr:0:3} {assign var = "code2" value =$f.project.customer.code|str_pad:4:"0":STR_PAD_LEFT|substr:0:4} {assign var = "code3" value =$f.project.customer.code|str_pad:7:"0":STR_PAD_RIGHT|substr:4:3} {assign var = "code" value ="$code1$code2$code3"} {assign var = "check" value =$code % 97} +++{$code1}/{$code2}/{$code3}{$check|replace:'0':'97'}+++
Formatos de fecha
{$DATE,Y}-{$DATE|date_format:"%m"}-{$DATE|date_format:"%d"}
$DATE: La variable de fecha que deseas mostrar Este es un ejemplo de formato de fecha americano. Formato de fecha americano; los modificadores de variable añadidos aquí (%d y %m) pueden sustituirse para mostrar una amplia variedad de información. Consulta la lista completa aquí.
HTML
Para añadir HTML a tus documentos puedes editar un módulo de texto y abrir el código fuente con el icono <>.
A continuación, puedes pegar uno de los siguientes fragmentos de código:
Obtener la ruta a la ubicación del proyecto principal como enlace
<a style="color: #0000ff;" href="https://www.google.com/maps/dir/?api=1&destination={$sp.location.visit_street|urlencode}+{$sp.location.visit_number|urlencode},+{$sp.location.visit_city|urlencode}+{$sp.location.visit_country|urlencode}" target="_blank" rel="noopener">Routebeschrijving</a>
QR para abrir el subproyecto en la aplicación
<div><img src="https://qr-generator.io/?cht=qr&chs=150x150&chl=project_{$p.id}:subproject_{$sp.id}&chld=H|0" width="90" height="90" /></div>
Haz un QR para lo que quieras
<div><img src="https://qr-generator.io/?cht=qr&chs=150x150&chl=$VARIABLE&chld=H|0" width="90" height="90" /></div>
$VARIABLE = Cualquier información que el QR necesite transmitir.