Skip to content

Tablas y suscriptores

Esta sección pretende detallar la extensibilidad de la solución.

Se indicarán las tablas y los suscritores del sistema para facilitar la creación de extensiones que pueden utilizarse para adecuar la solución a las necesidades del cliente.

Aclaración

Dado que la finalidad de la solución es firmar documentos PDF, las tablas y suscriptores del sistema detallados en esta sección serán los afectados para dicha función.

Tablas

Las tablas del sistema que permiten la generación de archivos XML se describen en los siguientes apartados.

Estas tablas se rellenan a partir de tablas del sistema (facturas/abonos de venta/servicio), y a partir de estas tablas, se generan los archivos XML que serán firmados digitalmente por la solución.

Documentos

  • Nombre de la tabla: INNDOCeSDocument
  • Caption: Docuten Connect document
  • Clave primaria: INNDOCeSNo

En esta tabla se guardan los documentos que van a enviarse a Docuten.

Firmantes

  • Nombre de la tabla: INNDOCeSDocumentSigner
  • Caption: Docuten Connect document signer
  • Clave primaria: INNDOCeSDocumentNo, INNDOCeSEmail

En esta tabla se guardan los firmantes de cada documento.

Adjuntos

  • Nombre de la tabla: INNDOCeSDocumentAttachment
  • Caption: Docuten Connect document attachment
  • Clave primaria: INNDOCeSDocumentNo, INNDOCeSLineNo

En esta tabla se guardan los adjuntos que deben enviarse junto con el documento original.

Almacén archivo

  • Nombre de la tabla: INNDOCeSFileStorage
  • Caption: Docuten Connect file storage
  • Clave primaria: INNDOCeSNo

Esta tabla permite almacenar archivos en el sistema. Desde esta tabla se pueden crear registros en la tabla Documentos que es desde la que se gestionan los documentos enviados a Docuten.

Suscriptores

Los suscriptores del sistema permiten modificar los siguientes flujos de trabajo:

  • Generación de Documento desde Factura de venta/servicio
  • Generación de Documento desde Albarán de venta/servicio
  • Generación de Documento desde Abono de venta/servicio
  • Generación de Documento desde Oferta de venta/servicio
  • Generación de Documento desde Pedido de venta/servicio
  • Generación de Documento desde Contrato de servicio

Factura de venta

OnBeforeCreateSigner (factura de venta)

INNDOCeSPostedSalesInvProcess.OnBeforeCreateSigner(var SkipCreateDefaultSigner: Boolean)

Se ejecuta antes de hacer el insert en la tabla INNDOCeSDocumentSigner.

Cuando se crea un documento desde la factura de venta, por defecto se le asigna como firmante el cliente. Este Publisher permite omitir está acción. Para ello, es necesario que la variable SkipCreateDefaultSigner tenga el valor true.

OnAfterCreateSigner (factura de venta)

INNDOCeSPostedSalesInvProcess.OnAfterCreateSigner(Document: Record INNDOCeSDocument; SalesInvoiceHeader: Record "Sales Invoice Header")

Se ejecuta después de hacer el insert en la tabla INNDOCeSDocumentSigner.

A partir de la clave primaria de INNDOCeSDocument se puede obtener el documento (tabla documentos).

Albarán de venta

OnBeforeCreateSigner (albarán de venta)

INNDOCeSPostedSalesShipProcess.OnBeforeCreateSigner(var SkipCreateDefaultSigner: Boolean)

Se ejecuta antes de hacer el insert en la tabla INNDOCeSDocumentSigner.

Cuando se crea un documento desde la factura de venta, por defecto se le asigna como firmante el cliente. Este Publisher permite omitir está acción. Para ello, es necesario que la variable SkipCreateDefaultSigner tenga el valor true.

OnAfterCreateSigner (albarán de venta)

INNDOCeSPostedSalesShipProcess.OnAfterCreateSigner(Document: Record INNDOCeSDocument; SalesShipmentHeader: Record "Sales Shipment Header")

Se ejecuta después de hacer el insert en la tabla INNDOCeSDocumentSigner.

A partir de la clave primaria de INNDOCeSDocument se puede obtener el documento (tabla documentos).

Abono de venta

OnBeforeCreateSigner (abono de venta)

INNDOCeSPostSalesCrMemoProcess.OnBeforeCreateSigner(var SkipCreateDefaultSigner: Boolean)

Se ejecuta antes de hacer el insert en la tabla INNDOCeSDocumentSigner.

Cuando se crea un documento desde la factura de venta, por defecto se le asigna como firmante el cliente. Este Publisher permite omitir está acción. Para ello, es necesario que la variable SkipCreateDefaultSigner tenga el valor true.

OnAfterCreateSigner (abono de venta)

INNDOCeSPostSalesCrMemoProcess.OnAfterCreateSigner(Document: Record INNDOCeSDocument; SalesCrMemoHeader: Record "Sales Cr.Memo Header")

Se ejecuta después de hacer el insert en la tabla INNDOCeSDocumentSigner.

A partir de la clave primaria de INNDOCeSDocument se puede obtener el documento (tabla documentos).

Oferta de venta

OnBeforeCreateSigner (oferta de venta)

INNDOCeSSalesQuoteNewProcess.OnBeforeCreateSigner(var SkipCreateDefaultSigner: Boolean)

Se ejecuta antes de hacer el insert en la tabla INNDOCeSDocumentSigner.

Cuando se crea un documento desde la factura de venta, por defecto se le asigna como firmante el cliente. Este Publisher permite omitir está acción. Para ello, es necesario que la variable SkipCreateDefaultSigner tenga el valor true.

OnAfterCreateSigner (oferta de venta)

INNDOCeSSalesQuoteNewProcess.OnAfterCreateSigner(Document: Record INNDOCeSDocument; SalesHeader: Record "Sales Header")

Se ejecuta después de hacer el insert en la tabla INNDOCeSDocumentSigner.

A partir de la clave primaria de INNDOCeSDocument se puede obtener el documento (tabla documentos).

Pedido de venta

OnBeforeCreateSigner (pedido de venta)

INNDOCeSSalesOrderNewProcess.OnBeforeCreateSigner(var SkipCreateDefaultSigner: Boolean)

Se ejecuta antes de hacer el insert en la tabla INNDOCeSDocumentSigner.

Cuando se crea un documento desde la factura de venta, por defecto se le asigna como firmante el cliente. Este Publisher permite omitir está acción. Para ello, es necesario que la variable SkipCreateDefaultSigner tenga el valor true.

OnAfterCreateSigner (pedido de venta)

INNDOCeSSalesOrderNewProcess.OnAfterCreateSigner(Document: Record INNDOCeSDocument; SalesHeader: Record "Sales Header")

Se ejecuta después de hacer el insert en la tabla INNDOCeSDocumentSigner.

A partir de la clave primaria de INNDOCeSDocument se puede obtener el documento (tabla documentos).

Contrato de servicio

OnBeforeCreateSigner (contrato de servicio)

INNDOCeSServContractNewProcess.OnBeforeCreateSigner(var SkipCreateDefaultSigner: Boolean)

Se ejecuta antes de hacer el insert en la tabla INNDOCeSDocumentSigner.

Cuando se crea un documento desde la factura de venta, por defecto se le asigna como firmante el cliente. Este Publisher permite omitir está acción. Para ello, es necesario que la variable SkipCreateDefaultSigner tenga el valor true.

OnAfterCreateSigner (contrato de servicio)

INNDOCeSServContractNewProcess.OnAfterCreateSigner(Document: Record INNDOCeSDocument; ServiceContractHdr: Record "Service Contract Header")

Se ejecuta después de hacer el insert en la tabla INNDOCeSDocumentSigner.

A partir de la clave primaria de INNDOCeSDocument se puede obtener el documento (tabla documentos).

Oferta de servicio

OnBeforeCreateSigner (oferta de servicio)

INNDOCeSServiceQuoteNewProcess.OnBeforeCreateSigner(var SkipCreateDefaultSigner: Boolean)

Se ejecuta antes de hacer el insert en la tabla INNDOCeSDocumentSigner.

Cuando se crea un documento desde la factura de venta, por defecto se le asigna como firmante el cliente. Este Publisher permite omitir está acción. Para ello, es necesario que la variable SkipCreateDefaultSigner tenga el valor true.

OnAfterCreateSigner (oferta de servicio)

INNDOCeSServiceQuoteNewProcess.OnAfterCreateSigner(Document: Record INNDOCeSDocument; ServiceHeader: Record "Service Header")

Se ejecuta después de hacer el insert en la tabla INNDOCeSDocumentSigner.

A partir de la clave primaria de INNDOCeSDocument se puede obtener el documento (tabla documentos).

Pedido de servicio

OnBeforeCreateSigner (pedido de servicio)

INNDOCeSServiceOrderNewProcess.OnBeforeCreateSigner(var SkipCreateDefaultSigner: Boolean)

Se ejecuta antes de hacer el insert en la tabla INNDOCeSDocumentSigner.

Cuando se crea un documento desde la factura de venta, por defecto se le asigna como firmante el cliente. Este Publisher permite omitir está acción. Para ello, es necesario que la variable SkipCreateDefaultSigner tenga el valor true.

OnAfterCreateSigner (pedido de servicio)

INNDOCeSServiceOrderNewProcess.OnAfterCreateSigner(Document: Record INNDOCeSDocument; ServiceHeader: Record "Service Header")

Se ejecuta después de hacer el insert en la tabla INNDOCeSDocumentSigner.

A partir de la clave primaria de INNDOCeSDocument se puede obtener el documento (tabla documentos).

Factura de servicio

OnBeforeCreateSigner (factura de servicio)

INNDOCeSPostedServInvProcess.OnBeforeCreateSigner(var SkipCreateDefaultSigner: Boolean)

Se ejecuta antes de hacer el insert en la tabla INNDOCeSDocumentSigner.

Cuando se crea un documento desde la factura de venta, por defecto se le asigna como firmante el cliente. Este Publisher permite omitir está acción. Para ello, es necesario que la variable SkipCreateDefaultSigner tenga el valor true.

OnAfterCreateSigner (factura de servicio)

INNDOCeSPostedServInvProcess.OnAfterCreateSigner(Document: Record INNDOCeSDocument; ServiceInvoiceHeader: Record "Service Invoice Header")

Se ejecuta después de hacer el insert en la tabla INNDOCeSDocumentSigner.

A partir de la clave primaria de INNDOCeSDocument se puede obtener el documento (tabla documentos).

Albarán de servicio

OnBeforeCreateSigner (albarán de servicio)

INNDOCeSPostedServShipProcess.OnBeforeCreateSigner(var SkipCreateDefaultSigner: Boolean)

Se ejecuta antes de hacer el insert en la tabla INNDOCeSDocumentSigner.

Cuando se crea un documento desde la factura de venta, por defecto se le asigna como firmante el cliente. Este Publisher permite omitir está acción. Para ello, es necesario que la variable SkipCreateDefaultSigner tenga el valor true.

OnAfterCreateSigner (albarán de servicio)

INNDOCeSPostedServShipProcess.OnAfterCreateSigner(Document: Record INNDOCeSDocument; ServiceShipmentHeader: Record "Service Shipment Header")

Se ejecuta después de hacer el insert en la tabla INNDOCeSDocumentSigner.

A partir de la clave primaria de INNDOCeSDocument se puede obtener el documento (tabla documentos).

Abono de servicio

OnBeforeCreateSigner (abono de servicio)

INNDOCeSPostServCrMemoProcess.OnBeforeCreateSigner(var SkipCreateDefaultSigner: Boolean)

Se ejecuta antes de hacer el insert en la tabla INNDOCeSDocumentSigner.

Cuando se crea un documento desde la factura de venta, por defecto se le asigna como firmante el cliente. Este Publisher permite omitir está acción. Para ello, es necesario que la variable SkipCreateDefaultSigner tenga el valor true.

OnAfterCreateSigner (abono de servicio)

INNDOCeSPostServCrMemoProcess.OnAfterCreateSigner(Document: Record INNDOCeSDocument; ServiceCrMemoHeader: Record "Service Cr.Memo Header")

Se ejecuta después de hacer el insert en la tabla INNDOCeSDocumentSigner.

A partir de la clave primaria de INNDOCeSDocument se puede obtener el documento (tabla documentos).

Idiomas

Este documento está disponible en los siguientes idiomas: