Ir al contenido

Referencia de códigos de formulario

Un formulario o una plantilla de mensaje es texto o HTML con códigos. Cuando TrakIT genera el documento o envía el mensaje, sustituye cada código por un valor: el número de contenedor de la orden de trabajo, la fecha de un evento, el total de una factura. Esta página lista los códigos, indica qué da cada uno y en qué tipos de formulario y de mensaje funciona.

En la aplicación, el botón ? (Code Reference) de un formulario abre la ventana emergente Form Code Reference, con los códigos de ese tipo de formulario: consulte Referencia de código. Para escribir un formulario paso a paso, consulte Configurar las plantillas de documentos.

Hay cuatro tipos de código:

Tipo Se escribe Ejemplo
Un valor leído de la orden de trabajo o de otro registro %%%, un dígito de tipo, una coma, un nombre y, después, ; %%%0,CONTNUM;
Un valor del documento, o un valor fijo como la fecha de hoy El nombre entre ## y ## ##INVNUM##, ##DATE##
Un número en letras, o una palabra traducida Entre {{ y }} {{WORDS:150}}
El nombre de un evento o campo de datos del flujo de trabajo Entre [ED: y ] [ED:DEL:NAME]
  • Escriba los códigos en mayúsculas, como en esta página. El dígito de tipo indica qué es el nombre: 0 un campo de cabecera, 1 un evento, 2 un campo de datos, 4 una partida, 5 un activo, 6 un enlace o un código QR, 7 un documento, 8 el usuario, 9 una entidad.
  • Muchos códigos %%% admiten un formato después de |, antes del ;: un patrón de fecha como dd MMM yyyy o HH:mm, o un patrón de número como #,##0.00. Por ejemplo, %%%1,ETA|dd MMM yyyy;.
  • Un código %%% debe terminar con ; en la misma línea. Sin él, TrakIT deja el texto tal como lo escribió, para que vea el error en el documento.
  • Un nombre que TrakIT no encuentra, como una columna mal escrita o un evento que el flujo de trabajo no tiene, no da nada. Un código ## mal escrito, o que no pertenece al tipo de formulario, queda en el documento tal como se escribió. Un código %%% sin coma, como %%%LOOP; donde los bloques repetidos no funcionan, da Undefined.

Cada tipo de formulario rellena su propio conjunto de códigos:

Formulario o mensaje Toma sus valores de Códigos
Formulario de orden de trabajo La orden de trabajo. Códigos de la orden de trabajo, artículos, códigos comunes, números de formulario, códigos de la empresa.
Formulario de expediente Cada orden de trabajo del expediente, una tras otra, dentro del bloque repetido; fuera de él, la primera. Como un formulario de orden de trabajo, más el bloque repetido y los totales del expediente y la lista de comprobación de documentos.
Formulario de informe Las filas de un informe avanzado. Solo los códigos de los formularios de informe.
Factura, nota de cargo, factura rectificativa, documento de factura La factura y las órdenes de trabajo de su expediente (sin expediente, las de sus líneas). Códigos de factura, más los códigos de la orden de trabajo, el bloque repetido, los totales del expediente, los artículos, la lista de comprobación de documentos y los códigos de la empresa, como en un formulario de expediente.
Factura de proveedor La factura de proveedor y las órdenes de trabajo de su expediente. Códigos de factura de proveedor, más los códigos de la orden de trabajo, el bloque repetido, los totales del expediente, los artículos, la lista de comprobación de documentos y los códigos de la empresa, como en un formulario de expediente.
Presupuesto El presupuesto. Códigos de presupuesto, códigos comunes. Sin códigos de la orden de trabajo.
Justificante de cobro, justificante de pago El cobro o el pago. Códigos de justificante, códigos comunes. Sin códigos de la orden de trabajo.
Formulario de patio El movimiento de patio y su orden de trabajo. Códigos de patio, códigos de la orden de trabajo, códigos comunes.
Plantilla de mensaje La orden de trabajo del evento o del campo de datos. Consulte Plantillas de mensaje.

El encabezado y el pie de página de un formulario también admiten códigos, pero solo en los formularios de orden de trabajo, de expediente, de factura y de factura de proveedor: consulte Encabezado y pie de página.

Estos códigos leen una orden de trabajo: la orden de trabajo de un formulario de orden de trabajo; en un formulario de expediente, cada orden de trabajo, una tras otra, dentro del bloque repetido, y la primera fuera de él; en una factura o una factura de proveedor, las órdenes de trabajo de su expediente, de la misma manera; en un formulario de patio, la orden de trabajo del movimiento; en un mensaje, la orden de trabajo del evento o del campo de datos.

%%%0,COLUMN; da un campo de cabecera de la orden de trabajo, por el nombre de su columna. Estas son las columnas para los documentos:

Código Da
%%%0,WORKORDERID; El ID de la orden de trabajo.
%%%0,BOLID; El ID del expediente.
%%%0,BOLNUM; La referencia del expediente, por ejemplo el número del conocimiento de embarque.
%%%0,BOLTYPENAME; Los tipos de expediente del expediente, separados por comas.
%%%0,CARGOTYPE; El tipo de mercancía, como Full Container Load (FCL).
%%%0,INCO; Los Incoterms, como FOB.
%%%0,CORCODE;, %%%0,CORNAME; El código y el nombre del flujo de trabajo.
%%%0,COUNTRY; El país de la empresa del flujo de trabajo.
%%%0,CONTNUM; El número de contenedor, o To Be Advised mientras empiece por TBAU.
%%%0,LOADID; El ID de carga, para una carga sin contenedor.
%%%0,TYPECODE; El código del tipo de carga, como 22G1.
%%%0,CONTLENGTH; La longitud del contenedor en pies, como 20 o 40.
%%%0,WEIGHT; El peso, en kilogramos.
%%%0,VOLUME; El volumen, en metros cúbicos, con tres decimales.
%%%0,SEALNUM; El número de precinto.
%%%0,COMMODITY; La mercancía.
%%%0,OWNCONT; True si el contenedor es propiedad del cargador; si no, False.
%%%0,ORGCNTRY;, %%%0,DESTCNTRY; El país de origen y el destino final, por su nombre.
%%%0,CONTCUSCODE;, %%%0,CONTCUSNAME;, %%%0,CONTCUSADDR; El código, el nombre y la dirección del cliente.
%%%0,SHIPPERCODE;, %%%0,SHIPPERNAME;, %%%0,SHIPPERADDR; El código, el nombre y la dirección del cargador.
%%%0,RECEIVERCODE;, %%%0,RECEIVERNAME;, %%%0,RECEIVERADDR; El código, el nombre y la dirección del receptor.
%%%0,OPCODE;, %%%0,OPNAME; El código y el nombre del transportista.
%%%0,AGENTNAME;, %%%0,AGENTPHONE;, %%%0,AGENTEMAIL; El nombre, el número de teléfono y la dirección de correo electrónico del agente de fianzas.
%%%0,CLAGENTNAME;, %%%0,CLAGENTPHONE;, %%%0,CLAGENTEMAIL; El nombre, el número de teléfono y la dirección de correo electrónico del agente de aduanas.
%%%0,TRANSCODE;, %%%0,TRANSNAME;, %%%0,TRANSADDR; El código, el nombre y la dirección del transportista por carretera.
%%%0,RETTRANSNAME; El nombre del transportista por carretera de retorno.
%%%0,FIRSTDEPOTNAME;, %%%0,LASTDEPOTNAME; La primera y la última ubicación de la lista de ubicaciones de la orden de trabajo, cada una como su ciudad y su nombre, separados por -.
%%%0,DEPOTLIST; Todas las ubicaciones de la lista, por orden, separadas por ; .
%%%0,RESPNAME;, %%%0,RESPMOBILE; El nombre y el número de móvil del responsable de la orden de trabajo. %%%0,RESP; también da el nombre.
%%%0,CREATEDBY; El nombre del usuario que creó la orden de trabajo.
%%%0,CREATEDON; La fecha y la hora en que se creó la orden de trabajo.
%%%0,MONTHCREATED;, %%%0,YEARCREATED; El mes (1 a 12) y el año en que se creó la orden de trabajo.
%%%0,WOSTATUS; Active, Abandoned, Cancelled o Closed.
%%%0,REMARKS; Las observaciones internas.
%%%0,BLREMARKS; Las observaciones sobre el expediente.
%%%0,CUSTREMARKS; Las observaciones para el cliente.
%%%0,LASTEVENT;, %%%0,LASTEXTNAME;, %%%0,LASTEVENTDATE; El último evento de la orden de trabajo: su nombre, su nombre externo y su fecha.
%%%0,CUSEVENT;, %%%0,CUSEXTNAME;, %%%0,CUSEVENTDATE; El último evento que puede ver el cliente: su nombre, su nombre externo y su fecha.
%%%0,YARDPOS; La posición del contenedor en el patio.
  • %%%0,CREATEDON; está en la hora local del usuario que genera el documento. %%%0,LASTEVENTDATE; y %%%0,CUSEVENTDATE; están en UTC: para una fecha local, use el código propio del evento con %%%1.
  • Un formato después de | se aplica a los números y las fechas, por ejemplo %%%0,WEIGHT|#,##0; o %%%0,CREATEDON|dd.MM.yyyy;.
  • %%%0,LASTEVENT; aparece en negrita cuando el estado de la orden de trabajo ha cambiado y se notifica a su cliente por correo electrónico.
  • Las demás columnas de la orden de trabajo funcionan de la misma manera. Para los demás datos de una entidad, como el número de teléfono del cargador, use los códigos de entidad.

%%%9,ROLE-COLUMN; da un dato de una de las entidades de la orden de trabajo. ROLE indica qué entidad:

Rol Entidad
CONTCUS El cliente.
SHIPPER El cargador.
RECEIVER El receptor.
OP El transportista.
AGENT El agente de fianzas.
CLAGENT El agente de aduanas.
TRANS El transportista por carretera.
RETTRANS El transportista por carretera de retorno.

COLUMN indica qué dato de la entidad:

Columna Da
ENTCODE, ENTNAME, LOCALNAME El código, el nombre y el nombre local.
ADDRESS La dirección.
CONTACT, PHONE, EMAIL La persona de contacto, el número de teléfono y la dirección de correo electrónico.
FINEMAIL, MGMTEMAIL Las direcciones de correo electrónico de finanzas y de dirección.
TIN, REGN El número de identificación fiscal (TIN) y el número de registro.
COUNTRYCODE El código del país.
ENTITY.CURRCODE El código de la moneda.
ENTITY.REMARKS Las observaciones.

Por ejemplo, %%%9,CONTCUS-TIN;, %%%9,SHIPPER-PHONE; o %%%9,TRANS-ADDRESS;. Escriba ENTITY. delante de CURRCODE y REMARKS, porque el expediente y la orden de trabajo tienen columnas con el mismo nombre: sin él, el código da {Err}.

%%%9,ROLE-ENTDATA-CODE; da el valor de uno de los campos de datos de la entidad, por su código, por ejemplo %%%9,CONTCUS-ENTDATA-CRDAYS;. Puede seguir un formato después de |. Los códigos antiguos %%%9,CUSTIN;, %%%9,SHTIN; y %%%9,RCTIN; siguen dando el TIN del cliente, del cargador y del receptor.

Código Da
%%%1,CODE; La fecha y la hora del evento con ese código en el flujo de trabajo, como 14:30, 05 Mar 2026.
%%%2,CODE; El valor del campo de datos con ese código. Un número tiene los decimales del campo, una moneda dos decimales, y una fecha se muestra como la fecha de un evento.
%%%1,CODE|format;, %%%2,CODE|format; Lo mismo, con un formato de fecha o de número, como %%%1,ETA|dd MMM; o %%%2,QTY|#,##0;. |W escribe un número en letras.
%%%2,CODE~1; Las observaciones del evento o del campo de datos.
%%%2,CODE~3; Cuándo se actualizó por última vez.
%%%2,CODE~4; El nombre del usuario que lo actualizó por última vez.
%%%2,CODE-COLUMN; Para un campo de datos que contiene una entidad o una ubicación: un dato de esa entidad o ubicación, como %%%2,POD-ADDR; para la dirección de la ubicación del campo POD. Para una entidad, las columnas son las de los códigos de entidad, escritas sin ENTITY.; para una ubicación, por ejemplo GEONAME, ADDR, CITYNAME, COUNTRYNAME, GEOCONTACT y GEOPHONE.
[ED:CODE:NAME] El nombre del evento o del campo de datos en el flujo de trabajo, como Delivered to Customer.
[ED:CODE:EXTNAME] Su nombre externo, el nombre que ven los usuarios externos, o su nombre si no tiene.
##QREV-CODE## La dirección de una imagen de código QR. Cuando la escanea con la aplicación TrakIT independiente un usuario que puede actualizar eventos, registra ese evento en la orden de trabajo, con la hora del escaneo, si todavía no está registrado.

Las fechas y las horas están en la hora local del usuario que genera el documento. %%%1 y %%%2 se leen de la misma manera, así que cualquiera de los dos sirve para un evento o un campo de datos. Un evento o un campo de datos que el flujo de trabajo no tiene no da nada.

Código Da
%%%4,CODE; El total de los importes reales (no las estimaciones) del expediente en el concepto con ese código, en la moneda base, como %%%4,CHARGES;. Vacío en un formulario de orden de trabajo.
%%%5,CODE; El valor del campo de activo con ese código, de los activos vinculados a la orden de trabajo.
%%%5,TYPE-COLUMN; Un dato del activo de la orden de trabajo de ese tipo de activo, por el nombre del tipo sin espacios, por ejemplo %%%5,TRUCK-ASSETSERIAL; o %%%5,TRUCK-ASSETNAME;. LATESTLOCATION da la última dirección conocida del activo.
%%%5,TYPE-LIST; Los nombres de todos los activos de ese tipo de la orden de trabajo, separados por comas, como %%%5,TRAILER-LIST;.
%%%5,TYPE-COUNT; Cuántos activos de ese tipo están vinculados a la orden de trabajo.
%%%8,COLUMN; Un dato del usuario que genera el documento: FULLNAME, FIRSTNAME, LASTNAME, EMAIL, MOBILE, USERID u OFFICENAME (la empresa del usuario). Por ejemplo, %%%8,OFFICENAME;.
%%%8,UDV-CODE; El valor de uno de los campos de datos del usuario, como %%%8,UDV-DOB;.

Los códigos %%%8 no dan nada cuando ningún usuario genera el documento, por ejemplo en un mensaje enviado por una acción del flujo de trabajo.

Código Da
%%%6,TRACKWO; Un enlace a la página compartida de la orden de trabajo, con el texto WO y su ID. Ponga su propio texto después de |: %%%6,TRACKWO|Track this container;.
%%%6,TRACKLINK; Un enlace a la página de seguimiento del cliente, con el texto Tracking Link o su texto después de |. [Entity not available] si la orden de trabajo no tiene cliente.
%%%7,FILENAME; Un enlace al documento más reciente de la orden de trabajo cuyo nombre de archivo o título es FILENAME o, si no lo hay, al del expediente, como %%%7,Invoice.pdf;. Los espacios se ignoran, y * y ? funcionan como comodines. [Not Found] si no hay ninguno.
##QRWO## La dirección de una imagen de código QR que abre la orden de trabajo, para usarla en una etiqueta <img>: <img src="##QRWO##">.
%%%6,QRURL|CODE; La dirección de una imagen de código QR para la dirección web que contiene el campo de datos CODE.
%%%6,QRLOC|CODE; La dirección de una imagen de código QR que abre Google Maps en la dirección que contiene el campo de datos CODE.
%%%6,QRNAV; Una imagen de código QR, lista para mostrarse, que abre en Google Maps la ruta hasta la última ubicación de la orden de trabajo. Si esa ubicación no tiene posición, un cuadrado gris indica No position available. Añada un tamaño en píxeles después de |, de 40 a 400 (100 por defecto): %%%6,QRNAV|120;.

%%%ITEMSTART; … %%%ITEMEND; marca un bloque que se repite para cada artículo de la orden de trabajo. Dentro de él:

Código Da
##NUM## El número del artículo en la lista: 1, 2, 3, etc.
%%%ITEMCODE;, %%%ITEMNAME; El código y el nombre del artículo.
%%%DESCRIPTION; La descripción del artículo.
%%%QTY;, %%%UNITNAME; La cantidad y su unidad.
%%%WEIGHT;, %%%VOLUME; El peso y el volumen.
%%%HSCODE; El código SA.
%%%SERIAL; El número de serie.
%%%REFERENCE;, %%%REMARKS; La referencia y las observaciones.
%%%FULLNAME; El nombre del usuario que añadió el artículo.

Dentro del bloque solo funcionan los códigos de artículo: cualquier otro código %%%, o un nombre que no sea uno de los del artículo, convierte todo el bloque en {Error}. Fuera del bloque:

Código Da
##TOTALITEMQTY## La cantidad total de los artículos de la orden de trabajo.
##TOTALITEMWEIGHT##, ##TOTALITEMVOLUME## Su peso y su volumen totales, a partir del peso y el volumen de cada artículo de la lista de artículos.

Los artículos funcionan en los formularios de orden de trabajo y de expediente, y en los formularios de factura y de factura de proveedor. En un formulario de expediente, un bloque dentro del bloque repetido lista los artículos de cada orden de trabajo; fuera de él, los de la primera.

Código Da
##CHECKLISTFULL## Una tabla de la lista de comprobación de documentos del expediente: cada documento y su estado.
##CHECKLISTPENDING## Lo mismo, solo con los documentos aún pendientes: Pending, Partial, Incorrect, Requested, Have Draft, Have Telex y Need Stamp, y Have Copy cuando se requiere el original.

Los códigos de la lista de comprobación funcionan en los formularios de expediente, en los formularios de factura y de factura de proveedor, y en las plantillas de mensaje, no en los formularios de orden de trabajo.

Formularios de expediente: el bloque repetido

Sección titulada «Formularios de expediente: el bloque repetido»

En un formulario de expediente, %%%LOOP; … %%%END; marca un bloque que se repite para cada orden de trabajo del expediente que no está cancelada, por orden de ID, o para las que conserva el filtro del formulario. Un elemento del bloque debe tener el data-id ##WOID##; si no, TrakIT se niega a guardar el formulario: consulte El editor de formularios.

Código Da
%%%LOOP|,; Inicia el bloque y pone el texto que sigue a | (aquí, una coma) entre las repeticiones. Solo formularios de expediente.
##SERIAL## Dentro del bloque, el número de la orden de trabajo en la lista: 1, 2, 3, etc.
##NUM20##, ##NUM40## Cuántas órdenes de trabajo del bloque tienen un contenedor de 20 pies y de 40 pies.
##NUMX## Cuántas tienen otra longitud, o ningún contenedor.
##NUMALL## Cuántas órdenes de trabajo tiene el bloque.
##FIRSTWO## El ID de la primera orden de trabajo.
##TOTALWEIGHT##, ##TOTALVOLUME## El peso y el volumen totales de las órdenes de trabajo.

Un segundo bloque %%%LOOP; … %%%END; se repite de la misma manera. El bloque repetido y los totales también funcionan en los formularios de factura y de factura de proveedor, sobre las órdenes de trabajo del expediente de la factura o de la factura de proveedor, y en una plantilla de mensaje que tiene un bloque repetido.

Funcionan en todos los tipos de formulario y en las plantillas de mensaje, salvo en los formularios de informe (consulte Formularios de informe).

Código Da
##DATE## La fecha de hoy, como 05 Mar 2026.
##DAY##, ##MONTH##, ##MMM## El día (05), el mes (03) y el nombre corto del mes (Mar).
##YEAR##, ##YY## El año (2026) y sus dos últimas cifras (26).
##TIME## La hora, como 14:30.
##NOW## La hora y la fecha, como 14:30, 05 Mar 2026.
##NOW|format## La hora y la fecha en su formato, como ##NOW|dd-MMM HH:mm##.
##ISOTIME## La fecha y la hora en UTC, como 2026-03-05T11:30:00Z.
##USERID##, ##USERNAME## El ID de usuario y el nombre del usuario que genera el documento. System cuando no lo genera ningún usuario.
##USEREMAIL##, ##USERMOBILE##, ##USEROFFICE## La dirección de correo electrónico, el número de móvil y la empresa de ese usuario. — cuando no lo genera ningún usuario.
{{WORDS:number}} El número en letras, como {{WORDS:150}}. No en los formularios de patio.
{{TRANS-C:text}} El texto traducido al Language del formulario, mediante la caché de traducciones. No en las plantillas de mensaje.
{{TRANS-X:text}} Lo mismo sin la caché. Es más lento, así que use TRANS-C.

Las fechas y las horas están en la hora local del usuario que genera el documento. Un mensaje enviado por una acción del flujo de trabajo usa la zona horaria del flujo de trabajo.

Código Da
##REFNO## El número de referencia único del documento, que se guarda en el historial de formularios. Formularios de orden de trabajo y de expediente.
##FORMSEQ## El número de generaciones del formulario, incluida esta, con cuatro dígitos, como 0042. Formularios de orden de trabajo, de expediente, de informe, de factura y de justificante.

Dan datos de la empresa: en un formulario de orden de trabajo o de expediente, la empresa del flujo de trabajo; en un formulario de factura o de factura de proveedor, la empresa de la factura o de la factura de proveedor.

Código Da
##CMPHDR-COLUMN## Un dato de la empresa, por el nombre de su columna, como ##CMPHDR-OFFICENAME## o ##CMPHDR-FINCODE##.
##CMPDATA-CODE## El valor de uno de los campos de datos de la empresa, como ##CMPDATA-SAPCID##.
##CMPDATA-CODE|REMARKS## Sus observaciones. |UPDATED da la fecha de su última actualización y |USERNAME, quién lo actualizó.
Código Da
##SQL y un número, como ##SQL12## Un valor que el soporte de TrakIT calcula para el registro.
##QREP y un número, como ##QREP45## El informe de consulta con ese ID, como tabla. El ID del registro pasa al primer parámetro del informe. Formularios de orden de trabajo, de expediente, de factura, de justificante y de presupuesto.

Facturas, notas de cargo, facturas rectificativas y documentos de factura

Sección titulada «Facturas, notas de cargo, facturas rectificativas y documentos de factura»

Estos formularios también admiten los códigos de la orden de trabajo, el bloque repetido y los totales del expediente, los artículos, la lista de comprobación de documentos y los códigos de la empresa: leen las órdenes de trabajo del expediente de la factura o, en una factura sin expediente, las órdenes de trabajo de sus líneas.

Código Da
##TITLE## El título, como Invoice, Credit Note o Pro-Forma Invoice; en un documento de factura, el nombre del formulario.
##INVNUM##, ##PFNUM## El número de factura y el número de proforma.
##INVDATE##, ##INVDATE|format## La fecha de la factura, como 05 Mar 2026, o en su formato: ##INVDATE|dd.MM.yy##.
##DUEDATE##, ##CREDITDAYS## La fecha de vencimiento y los días de crédito, o - sin días de crédito.
##INVCURR## La moneda.
##INVREM## Las observaciones de la factura.
##CRBY##, ##CRDATE## Quién creó la factura, y cuándo.
##BOLID##, ##BOLNUM## El ID del expediente y la referencia del expediente.
##REVRECDATE## La fecha de reconocimiento de ingresos y gastos del expediente.
##INVTO##, ##INVTOCODE##, ##INVTOLOCAL## El nombre, el código y el nombre local del cliente.
##ADDRESS## La dirección de la factura.
##INVTOTIN##, ##INVTOREGN##, ##INVTOCOUNTRY## El TIN, el número de registro y el país del cliente.
##INVTOCONTACT##, ##INVTOPHONE## La persona de contacto y el número de teléfono del cliente.
##INVTOEMAIL##, ##INVTOFINEMAIL##, ##INVTOMGMTEMAIL## Las direcciones de correo electrónico generales, de finanzas y de dirección del cliente.
##INVTOREMARKS## Las observaciones del cliente.
##ENTDATA-CODE## El valor de uno de los campos de datos del cliente.
##INVTABLE## La tabla de las líneas de la factura.
##INVTOTAL##, ##INVWORDS## El total de la factura, en cifras y en letras.
##TAXABLE##, ##TAXTOTAL##, ##TAXWORDS## La base imponible, el total de impuestos y el total de impuestos en letras.
##INVTAXDEDUCT## La retención.
##RECEIVABLEWORDS## El importe a cobrar, después de los ajustes, en letras.
##XRATE##, ##XRATEREV## El tipo de cambio de la factura y su inverso.
##DXRATE## El tipo de cambio derivado de las líneas.
##XRATE-XXX## El tipo de cambio de la moneda XXX, como ##XRATE-USD##.
##CURR-XXX##, ##CURR-XXX|WORDS## El total en la moneda XXX, en cifras o en letras, como ##CURR-EUR##.
##CURR-XXX|REC## El importe a cobrar en la moneda XXX.
##INVREF## En una factura rectificativa, el número de la factura que abona.
##CNREF## En una factura, el número de la factura rectificativa vinculada a ella.
##ECODE##, ##EINVSCUNUM## Cuando la facturación electrónica está activada: el código y el número de la factura electrónica.
##INVREFECODE##, ##CNREFECODE## El código de factura electrónica de la factura abonada y el de la factura rectificativa vinculada.
##QRINV## La dirección de una imagen de código QR que abre la factura en el portal externo.
##FORMSEQ## Consulte Números de formulario.

Los códigos de cliente de los presupuestos sin |TYPE, como ##ENTNAME## o ##ENTADDR##, también dan el cliente de la factura, y los códigos de campos de datos, sus campos de datos de factura.

Los formularios de factura de proveedor también admiten los códigos de la orden de trabajo, el bloque repetido y los totales del expediente, los artículos, la lista de comprobación de documentos y los códigos de la empresa, leídos de las órdenes de trabajo del expediente de la factura de proveedor.

Código Da
##ID##, ##NUM##, ##SEQ## El ID de la factura de proveedor, el número de factura del proveedor y el número de secuencia.
##BILLDATE##, ##DUEDATE## La fecha de la factura de proveedor y la fecha de vencimiento.
##RECEIVEDDATE##, ##VALIDATEDDATE##, ##FINALISEDDATE## Cuándo se recibió, se validó y se finalizó la factura de proveedor.
##CRBY##, ##VALIDATEDBY##, ##FINALISEDBY## Quién la creó, la validó y la finalizó.
##REMARKS## Las observaciones.
##ACCTABLE## La tabla de las líneas de la factura de proveedor.
##TOTAL##, ##TOTALWORDS## El total con impuestos, en cifras y en letras.
##AMTTOTAL## El total sin impuestos.
##TAXAMT##, ##TAXTOTAL##, ##TAXTOTALWORDS## El importe del impuesto, el total de impuestos y el total de impuestos en letras.
##TAXDEDUCT## La retención.
##OUTSTANDINGAMT## El importe que queda por pagar.

Los códigos de cliente de los presupuestos sin |TYPE, como ##ENTNAME##, dan el proveedor de la factura de proveedor.

Código Da
##ID##, ##NUM##, ##REV## El ID, el número y la revisión del presupuesto.
##TITLE## El título del presupuesto.
##QDATE##, ##VALDATE## La fecha del presupuesto y la fecha hasta la que es válido.
##CRBY## Quién lo creó.
##CURR## La moneda.
##EXTREM##, ##TERMS## Las observaciones externas y las condiciones generales.
##ACCTABLE## La tabla de las líneas del presupuesto.
##TOTAL##, ##TOTALWORDS## El total con impuestos, en cifras y en letras. Vacío cuando el presupuesto oculta su total.
##AMTTOTAL##, ##TAXTOTAL## El total sin impuestos y el total de impuestos.
##XRATE-XXX## El tipo de cambio de la moneda XXX.
##CURR-XXX##, ##CURR-XXX|WORDS## El total en la moneda XXX, en cifras o en letras.
##ENTNAME##, ##ENTCODE##, ##ENTLOCAL## El nombre, el código y el nombre local del cliente.
##ENTADDR##, ##ENTCOUNTRY## La dirección y el país del cliente.
##ENTCONTACT##, ##ENTPHONE## La persona de contacto y el número de teléfono del cliente.
##ENTEMAIL##, ##ENTFINEMAIL##, ##ENTMGMTEMAIL## Las direcciones de correo electrónico generales, de finanzas y de dirección del cliente.
##ENTTIN##, ##ENTREGN##, ##ENTREMARKS## El TIN, el número de registro y las observaciones del cliente.
##ENTNAME|TYPE## y los demás El mismo dato de otra entidad del presupuesto: |TRANS el transportista por carretera, |SHP el cargador, |REC el receptor, |OP el transportista. Por ejemplo, ##ENTNAME|SHP##.
Código Da
##ID##, ##SEQ##, ##REF## El ID del cobro o del pago, su número de secuencia y su referencia.
##TITLE## Receipt Voucher o Payment Voucher.
##TRANSDATE##, ##TRANSMODE## La fecha de operación y la forma de pago.
##COMP##, ##CURR## La empresa y la moneda.
##REM## Las observaciones.
##NUMLIST## Los números de las facturas o de las facturas de proveedor que paga, separados por comas.
##TRANSTABLE## La tabla de esas facturas o facturas de proveedor.
##ACCTABLE## La tabla de las líneas de esas facturas o facturas de proveedor.
##AMOUNT##, ##AMOUNTWORDS## El importe, en cifras y en letras.
##TOTALADJ##, ##TOTALADJWORDS## El total de los ajustes, en cifras y en letras.
##FINALAMOUNT##, ##FINALAMOUNTWORDS## El importe con los ajustes incluidos, en cifras y en letras.
##CRBY##, ##CRDATE## Quién lo creó, y cuándo.
##APPBY##, ##APPDATE##, ##APPDATE|format## Quién lo aprobó, y cuándo, también en su formato.
##ENTITY## El nombre de la entidad.
##ENTNAME##, ##ENTCODE##, ##ENTLOCAL##, ##ENTCURRCODE## El nombre, el código, el nombre local y el código de moneda de la entidad.
##ENTADDR##, ##ENTCOUNTRY##, ##ENTCONTACT##, ##ENTPHONE##, ##ENTEMAIL## Su dirección, su país, su persona de contacto, su número de teléfono y su dirección de correo electrónico.
##ENTTIN##, ##ENTREGN##, ##ENTREMARKS## Su TIN, su número de registro y sus observaciones.
##CONTACTNAME##, ##CONTACTDESIG## El contacto elegido en el cobro o el pago, y su cargo.
##CONTACTPHONE##, ##CONTACTEMAIL##, ##CONTACTIDNUM## El número de teléfono, la dirección de correo electrónico y el número de identificación de ese contacto.
##FORMSEQ## Consulte Números de formulario.

Campos de datos de los documentos financieros

Sección titulada «Campos de datos de los documentos financieros»

Todos los formularios financieros admiten los campos de datos propios del documento: los de las facturas, los presupuestos, los cobros, los pagos o las facturas de proveedor.

Código Da
##DATA-CODE## El valor del campo de datos con ese código, como ##DATA-DAYCOUNT##.
##DATA-CODE|format## Un campo de fecha en su formato, como ##DATA-ETA|dd.MM.yy##.
##DATAREM-CODE## Las observaciones del campo de datos.

Un formulario financiero con Require Live Signature debe contener exactamente un cuadro de firma, <div class="LiveSign"></div>, que el usuario firma en la vista previa antes de que se genere el documento. Mide 280 por 90 píxeles salvo que usted le dé un tamaño, y el texto que contenga se muestra como leyenda: <div class="LiveSign" style="width:300px;height:100px">Customer Signature</div>. Consulte Campos del formulario.

Los formularios de patio admiten estos códigos, los códigos de la orden de trabajo %%% y ##QRWO## de la orden de trabajo del movimiento, y los códigos comunes salvo {{WORDS:...}}. ##USERID## y ##USERNAME## dan el usuario que registró el movimiento.

Código Da
##MOVEID##, ##MOVETYPE## El ID del movimiento y el tipo de movimiento.
##MOVEADDED##, ##EXECUTED## Cuándo se añadió el movimiento y cuándo se realizó.
##YARD##, ##ZONE##, ##BAY##, ##ROW## El patio, y la zona, la bahía y la fila.
##AREAID##, ##POSID## Los ID de la zona y de la posición.
##CONTNUM##, ##CONTTYPE##, ##CONTLENGTH## El número, el tipo y la longitud del contenedor.
##ISEMPTY## Empty o Full.
##IMPEX## Import, Export o Other.
##SEALNUM## El número de precinto.
##WOID##, ##BOLNUM## El ID de la orden de trabajo y la referencia del expediente.
##VEHNAME##, ##DRIVER##, ##ASSETID## El vehículo, el conductor y el ID del activo.
##REF##, ##REMARKS## La referencia y las observaciones.
##EXPIRES## Una fecha de caducidad: hoy o, cuando quedan menos de seis horas del día, mañana.
##QRMV## La dirección de una imagen de código QR que abre el movimiento en la aplicación móvil.
##DATA-CODE## El valor de uno de los campos de datos del movimiento.

Un formulario de informe presenta las filas de un informe avanzado enviado por una suscripción. Solo admite estos códigos:

Código Da
%%%ROWST; … %%%ROWEND; Un bloque que se repite para cada fila del informe.
%%%GROUPST; … %%%GROUPEND; Un bloque que se añade antes de las filas de cada valor del separador Group del informe.
%%%CODE; El valor del campo del informe con ese Field Code, como %%%CONTNUM;. [ Not Found ] si el informe no tiene ese campo.
##SERIAL## Dentro del bloque de filas, el número de la fila: 1, 2, 3, etc.
##NUMALL## Cuántas filas tiene el informe.
##F y el ID del campo, después ## El total de un campo que lo tiene, como ##F234##. El soporte de TrakIT puede darle el ID del campo.
##DATE##, ##YEAR##, ##MONTH##, ##TIME## La fecha de hoy, el año, el mes (3, no 03) y la hora.
##FORMSEQ## Consulte Números de formulario.

Una plantilla de mensaje enviada por una acción de un evento o un campo de datos admite los códigos de la orden de trabajo, la lista de comprobación de documentos, el bloque repetido y los totales del expediente (con un %%%LOOP; simple), {{WORDS:...}}, los códigos ##SQL y los códigos de fecha y de usuario de los códigos comunes. No admite artículos, números de formulario, códigos de la empresa, informes de consulta ni traducciones. La acción no tiene usuario, por lo que ##USERNAME## da System y los códigos %%%8 no dan nada. Los códigos de la orden de trabajo y los códigos comunes también funcionan en el asunto de una acción de correo electrónico y en un mensaje simple escrito en la acción.

Una plantilla de mensaje también puede ser la Message Template de un formulario de impresión, usada como cuerpo del correo electrónico cuando se envía el documento por correo electrónico, por ejemplo una factura o un presupuesto. Admite entonces los códigos de ese tipo de formulario.

Una plantilla de mensaje usada como Email Template de un informe de consulta o de un informe avanzado se envía tal cual: sus códigos no se sustituyen.