Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
El intercambio de datos es una característica estándar de Business Central. Para obtener más información sobre el intercambio de datos y las definiciones de intercambio de datos, vaya a Configurar definiciones de intercambio de datos.
Las definiciones de intercambio de datos son fundamentales para importar y procesar datos en la facturación basada en el uso. En este artículo se resumen los aspectos clave.
En el ejemplo de definición de intercambio de datos de este artículo se hace referencia a un archivo de importación para datos de uso. Es un archivo CSV en codificación UTF-8 con separadores de columnas como punto y coma. Para obtener más información, consulte el artículo Importar datos en la facturación basada en el uso.
Definición de la importación de datos
Para la facturación, primero debe importar y procesar los datos. Para obtener más información, vaya a importaciones y procesamiento. Para que Business Central extraiga los datos del archivo CSV, necesita el esquema de los datos. El esquema está disponible en el proveedor de datos de uso.
Nota
La facturación basada en el uso proporciona la definición de intercambio de datos USAGEBASED como ejemplo. Puede utilizar la definición, pero debe adaptarla a su configuración. Puede importar y exportar definiciones de intercambio de datos en la página Definición de intercambio de datos mediante las acciones Importar definición de intercambio de datos y Exportar definición de intercambio de datos.
La página Definiciones de intercambio de datos tiene las siguientes fichas desplegables:
- General
- Definiciones de línea
- Definiciones de columna
Nota
Aunque la ficha desplegable Definiciones de línea está más arriba en la página, rellene los campos de la ficha desplegable Definiciones de columna antes de introducir la información en la ficha desplegable Definiciones de línea.
Configuración de la ficha desplegable General
Estos ajustes afectan al archivo de importación. La siguiente tabla describe los campos importantes.
| Campo | Descripción |
|---|---|
| Tipo de archivo | Para importar datos de uso, las empresas suelen elegir Texto variable. |
| Tipo | Para importar datos de uso, las empresas suelen elegir Importación genérica. |
| Codificación de archivos | La codificación de caracteres Unicode para el archivo de importación. |
| Separador de columnas | Especifica el carácter que separa las columnas en el fichero de importación. Esto solo es relevante para el tipo de archivo de Texto variable. |
| Líneas de encabezado | Establece cuántas líneas de cabecera contiene el archivo de importación. De este modo se garantiza que no se importan los datos de encabezado. |
| XMLport de lectura/escritura | Para importar datos de uso, elija 1220. |
Configuración en la ficha desplegable Definiciones de línea
En esta ficha desplegable, solo tiene que definir una línea, de modo que pueda utilizar la acción Asignación de campos para crear la asignación entre las columnas del archivo de importación y los campos de la tabla de destino. Si elige Detalle en el campo Tipo de línea, se asignarán un Código y una Descripción exclusivos y se especificará el número de columnas para procesar (importar) en Recuento de columnas. Se elimina la línea predeterminada con el tipo de línea Encabezado.
Configuración de la página Asignación de campos
Después de rellenar los campos de la ficha desplegable Definiciones de columna y crear una línea en la ficha desplegable Definiciones de línea, puede configurar las asignaciones de campos. En la ficha desplegable Definiciones de línea, elija la acción Asignación de campos e introduzca la siguiente configuración en la página Asignación de campos.
En la ficha desplegable General, rellene los campos como se indica a continuación:
- El campo Id, de tabla debe contener 8018. Se trata de la tabla Importación genérica de datos de uso.
- El campo Nombre debe contener un nombre.
- El campo Codeunit de asignación debe contener 8030. Se trata de la unidad de codeunit de Asignaciones de importación genérica que se usará para el tipo de importación genérica al generar líneas importadas.
En la ficha desplegable Asignación de campos, rellene los campos como se indica a continuación:
- El campo N.º columna. especifica una definición de columna y el campo Id. de campo especifica un campo de destino de la tabla especificada en el campo Id. de tabla.
- La casilla de verificación Sobrescribir valor indica que el contenido del campo de la tabla de destino se puede sobrescribir, si es necesario. Se recomienda seleccionar esta casilla de verificación para los campos Id. de suscripción, Id. de producto, Nombre de producto y Cantidad, tal como se describe en la tabla siguiente.
En la tabla siguiente se proporciona un ejemplo completo de una configuración de la ficha desplegable Asignación de campos en la página Asignación de campos.
| Nº columna | Título columna | Id. de campo | Título campo | Opcional | Regla de transformación | Sobrescribir valor | Prioridad |
|---|---|---|---|---|---|---|---|
| 2 | Id. de cliente | 7 | Id. de cliente | N.º | N.º | 0 | |
| 3 | Nombre del deudor | 8 | Nombre del deudor | N.º | N.º | 0 | |
| 7 | Id. de suscripción | 10 | Id. de suscripción | N.º | Sí | 0 | |
| 8 | Id. de producto | 17 | Id. de producto | N.º | Sí | 0 | |
| 10 | Nombre del producto | 18 | Nombre del producto | N.º | Sí | 0 | |
| 11 | Fecha de inicio de la suscripción | 13 | Fecha de inicio de la suscripción | N.º | N.º | 0 | |
| 12 | Fecha de finalización de suscripción | 14 | Fecha de finalización de suscripción | N.º | N.º | 0 | |
| 13 | Fecha inicial del periodo de facturación | 15 | Fecha inicial del periodo de facturación | N.º | N.º | 0 | |
| 14 | Fecha final del periodo de facturación | 16 | Fecha final del periodo de facturación | N.º | N.º | 0 | |
| 16 | Costo | 19 | Costo unitario | N.º | N.º | 0 | |
| 17 | Cantidad | 21 | Cantidad | N.º | Sí | 0 | |
| 18 | Precio | nº 20 | Precio de venta | N.º | N.º | 0 | |
| 19 | Importe | 24 | Importe | N.º | N.º | 0 | |
| 22 | Importe de costo | 27 | Importe de costo | N.º | N.º | 0 | |
| 23 | Divisa | 25 | Divisa | N.º | N.º | 0 | |
| 24 | Texto1 | 50 | Texto1 | N.º | N.º | 0 |
Configuración en la ficha desplegable Definiciones de columna
En la tabla siguiente se describe la configuración que define las columnas que se van a importar.
| Campo | Descripción |
|---|---|
| Nº columna | Especifica el número de la columna en el archivo de importación. |
| Nombre | Especifica el nombre de la columna. Para simplificar las cosas, le recomendamos que utilice el nombre del encabezado del archivo de importación. |
| Tipo dato | Especifica si los datos que se van a importar son Text, Date o Decimal. |
| Formato de datos | Hace referencia principalmente a los datos del tipo de datos Fecha. El campo especifica cómo dar formato a fechas. Por ejemplo, para una fecha en formato estadounidense, el valor debe ser MM-DD-AAAA. |
| Referencia cultural de formato de datos | Especifica la referencia cultural del formato de datos, si es necesario. Por ejemplo, en-US para el tipo de datos Decimal indica que se utiliza un periodo como separador decimal según el formato de EE. UU. |
| Largo | Solo es pertinente si el tipo de archivo se establece en Texto fijo. |