Transacciones empresariales

Importante

Dynamics 365 Project Service Automation ha evolucionado en Dynamics 365 Project Operations. Para obtener más información, vea Project Service Automation Transition.

Se aplica a la versión 3.x de la aplicación Project Service

En Dynamics 365 Project Service Automation, la transacción empresarial es un concepto abstracto que no está representado por ninguna entidad. Sin embargo, algunos procesos y campos comunes de las entidades están diseñados para usar el concepto de las transacciones comerciales. A continuación se detallan las entidades que usan esta abstracción:

  • Detalles de línea de oferta
  • Detalles de línea de contrato
  • Líneas de estimación
  • Líneas de diario
  • Reales

De estas entidades, los detalles de la línea de cotización, los detalles de la línea de contrato y las líneas de estimación se asignan a la fase de estimación del ciclo de vida del proyecto. Las líneas de diario y las entidades Actuals se asignan a la fase de ejecución del ciclo de vida del proyecto.

PSA trata los registros de estas cinco entidades como transacciones empresariales. La única distinción es que los registros de las entidades que se asignan a la fase de estimación se consideran previsiones financieras, mientras que los registros de las entidades que se asignan a la fase de ejecución se consideran hechos financieros que ya se han producido.

Para obtener más información, consulte Estimaciones y Datos reales.

Conceptos únicos para las transacciones comerciales

A continuación se detallan conceptos que son únicos para las transacciones comerciales:

  • Tipo de transacción
  • Clase de transacción
  • Origen de la transacción
  • Conexión de transacciones

Tipo de transacción

El Tipo de transacción representa el tiempo y el contexto del impacto financiero de un proyecto. Se representa mediante un conjunto de opciones que tiene los siguientes valores admitidos en PSA:

  • Coste
  • Contrato de proyecto
  • Ventas sin facturar
  • Ventas facturadas
  • Ventas entre organizaciones
  • Coste unitario de recursos

Clase de transacción

La Clase de transacción representa los distintos tipos de costes en los que se incurre en los proyectos. Se representa mediante un conjunto de opciones que tiene los siguientes valores admitidos en PSA:

  • Hora
  • Gasto
  • Material
  • Tarifa
  • Hito
  • Impuesto

El valor de Hito se usa normalmente en la lógica de negocios para la facturación de precios fijos en PSA.

Origen de la transacción

El origen de la transacción es una entidad que almacena el origen de cada transacción empresarial. A medida que se está llevando a cabo la ejecución del proyecto, cada transacción empresarial dará lugar a otra transacción empresarial que, a su vez, creará otra y así sucesivamente. La entidad de origen de transacción se diseñó para almacenar datos sobre el origen de cada transacción para ayudar a la creación de informes y la rastreabilidad.

Conexión de transacciones

La conexión de transacción es una entidad que almacena la relación entre dos transacciones empresariales similares, como costos y ventas reales relacionadas o reversiones de transacciones desencadenadas por actividades de facturación, como la confirmación de facturación o correcciones de facturas.

Juntos, el origen de la transacción y la conexión de transacción le ayudan a realizar un seguimiento de las relaciones entre las transacciones empresariales y las acciones que provocaron la creación de una transacción empresarial específica.

Ejemplo: Cómo el origen de la transacción funciona con la conexión de transacción

En el ejemplo siguiente se muestra el procesamiento típico de entradas de tiempo en un ciclo de vida del proyecto PSA.

Tiempo de procesamiento completo en un ciclo de vida de Project Service.

  1. El envío de un registro de tiempo resulta en la creación de dos líneas de diario: una para el coste y otra para las ventas no facturadas.
  2. La aprobación eventual de la entrada de hora provoca la creación de dos valores reales: uno para el costo y otro para las ventas no facturadas.
  3. Cuando el usuario crea una factura de proyecto, la transacción de la línea de la factura se crea a partir de los datos reales de ventas sin facturar.
  4. Cuando se confirma la factura, se crean dos nuevos datos reales: una reversión de ventas sin facturar y un dato real de ventas sin facturar.

Cada uno de estos eventos desencadena la creación de registros en las entidades Transacción de origen y Transacción de conexión para facilitar el seguimiento de las relaciones entre estos registros que se generan a lo largo de la entrada de tiempo, la línea del diario, los datos reales y los detalles de la línea de factura.

La siguiente tabla muestra los registros de la entidad Origen de la transacción para el flujo de trabajo precedente.

Evento Origen Tipo de origen Transacción Tipo de transacción
Envío de la entrada de tiempo GUID del registro de entrada de tiempo Entrada de tiempo GUID del registro de la línea de diario (coste) Línea de diario
GUID del registro de entrada de tiempo Entrada de tiempo GUID del registro de la línea de diario (ventas) Línea de diario
Aprobación de tiempo GUID del registro de la línea de diario Línea de diario GUID del registro de ventas sin facturar Real
GUID del registro de entrada de tiempo Entrada de tiempo GUID del registro de ventas sin facturar Real
GUID del registro de la línea de diario Línea de diario GUID del registro de datos reales de coste Real
GUID del registro de entrada de tiempo Entrada de tiempo GUID del registro de datos reales de coste Real
Creación de factura GUID del registro de entrada de tiempo Entrada de tiempo GUID de transacción de línea de factura Transacción de línea de factura
GUID del registro de la línea de diario Línea de diario GUID de transacción de línea de factura Transacción de línea de factura
Confirmación de factura GUID de línea de factura Línea de factura GUID del registro de ventas facturadas Real
GUID de factura Factura GUID del registro de ventas facturadas Real
GUID de detalle de la línea de factura Detalle de línea de factura GUID del registro de ventas facturadas Real
GUID del registro de entrada de tiempo Entrada de tiempo GUID del registro de ventas facturadas Real
GUID del registro de la línea de diario Línea de diario GUID del registro de ventas facturadas Real
GUID del registro de entrada de tiempo Entrada de tiempo GUID de reversión de ventas sin facturar Real
GUID del registro de la línea de diario Línea de diario GUID de reversión de ventas sin facturar Real
Corrección borrador de factura GUID ILD antiguo Transacción de línea de factura GUID de ILD de corrección Transacción de línea de factura
GUID de IL antiguo Línea de factura GUID de ILD de corrección Transacción de línea de factura
GUID de factura antiguo Factura GUID de ILD de corrección Transacción de línea de factura
GUID del registro de entrada de tiempo Entrada de tiempo GUID de ILD de corrección Transacción de línea de factura
GUID del registro de la línea de diario Línea de diario GUID de ILD de corrección Transacción de línea de factura
Corrección de factura confirmada GUID ILD antiguo Transacción de línea de factura GUID de datos reales de ventas facturadas revertidas Real
GUID de IL antiguo Línea de factura GUID de datos reales de ventas facturadas revertidas Real
GUID de factura antiguo Factura GUID de datos reales de ventas facturadas revertidas Real
GUID del registro de entrada de tiempo Entrada de tiempo GUID de datos reales de ventas facturadas revertidas Real
GUID del registro de la línea de diario Línea de diario GUID de datos reales de ventas facturadas revertidas Real
GUID ILD antiguo Transacción de línea de factura GUID de datos reales de nuevas ventas sin facturar Real
GUID de IL antiguo Línea de factura GUID de datos reales de nuevas ventas sin facturar Real
GUID de factura antiguo Factura GUID de datos reales de nuevas ventas sin facturar Real
GUID del registro de entrada de tiempo Entrada de tiempo GUID de datos reales de nuevas ventas sin facturar Real
GUID del registro de la línea de diario Línea de diario GUID de datos reales de nuevas ventas sin facturar Real
GUID de ILD de corrección Transacción de línea de factura GUID de datos reales de nuevas ventas sin facturar Real
GUID IL de corrección Línea de factura GUID de datos reales de nuevas ventas sin facturar Real
GUID de factura de corrección Factura GUID de datos reales de nuevas ventas sin facturar Real

En la siguiente tabla se muestran los registros de la entidad de conexión de transacción para el flujo de trabajo anterior.

Evento Transacción 1 Rol de transacción 1 Tipo de transacción 1 Transacción 2 Rol de transacción 2 Tipo de transacción 2
Envío de la entrada de tiempo Línea de diario (ventas) GUID Ventas no facturadas msdyn_journalline GUID de línea de diario (costo) Coste msdyn_journalline
Aprobación de tiempo GUID real (ventas) no facturado Ventas no facturadas msdyn_actual GUID de costo real(costo) Coste msdyn_actual
Creación de factura GUID de detalle de la línea de factura Ventas facturadas msdyn_invoicelinetransaction GUID actualizado de ventas no facturadas Ventas no facturadas msdyn_actual
Confirmación de factura Invertir el GUID actual Inversión msdyn_actual GUID original de ventas no facturadas Original msdyn_actual
GUID de ventas con factura emitida Ventas facturadas msdyn_actual GUID actualizado de ventas no facturadas Ventas no facturadas msdyn_actual
Corrección borrador de factura GUID de transacción de línea de factura Reemplazar msdyn_invoicelinetransaction GUID de ventas con factura emitida Original msdyn_actual
Confirmar corrección de factura GUID de reversión de ventas facturadas Inversión msdyn_actual GUID de ventas con factura emitida Original msdyn_actual
GUID de datos reales de nuevas ventas sin facturar Reemplazar msdyn_actual GUID de ventas con factura emitida Original msdyn_actual