# Sincronizaciones de datos de NetSuite

### Sincronizaciones de datos disponibles

Violet puede sincronizar los siguientes tipos de datos entre herramientas externas y NetSuite. Estos flujos funcionan como upserts, lo que significa que Violet intentará actualizar un registro existente si lo encuentra; de lo contrario, creará uno nuevo.

Lea a continuación información importante sobre cómo configurar correctamente una sincronización.

<details>

<summary>Ajustes de inventario</summary>

Sincronizar Ajustes de Inventario ajustará los niveles de inventario según la configuración proporcionada, incluyendo Cuenta de Ajuste de Inventario, Departamento, Clase, Motivo del Ajuste, Bin/Lote, etc.

</details>

<details>

<summary>Artículos</summary>

Esta funcionalidad se lanza el 4 de agosto de 2025. ¡Vuelve pronto para más información!

</details>

<details>

<summary>Órdenes de compra</summary>

Cuando una Orden de Compra (PO) se sincroniza con NetSuite, primero se sincronizan el Proveedor, la Dirección de Envío (como una Ubicación) y los Artículos en cada línea de la PO. Nuestro proceso maneja esto automáticamente, pero significa que los datos de origen deben cumplir ciertos requisitos de configuración.

Para asegurarse de que su PO se sincronice sin errores, verifique lo siguiente:

* Cada línea de la PO debe incluir un Artículo o Parte válido
  * Si alguna línea de la PO carece de un Artículo, NetSuite rechazará toda la PO durante la sincronización.
* La PO debe incluir un Proveedor y una Dirección de Envío
  * Esto es requerido por NetSuite para crear la PO. Si falta cualquiera de ellos, la sincronización fallará.
* Sus permisos de NetSuite deben estar configurados correctamente
  * Los permisos faltantes pueden bloquear la sincronización de POs. La lista completa de permisos requeridos está disponible en la [configurar-netsuite-para-conectar](https://docs.violetlabs.com/es/aplicaciones/n/netsuite/configurar-netsuite-para-conectar "mention") sección.
* La integración con NetSuite debe estar configurada correctamente
  * Los siguientes campos deben completarse en el Panel de Configuración de Integración de NetSuite para que las POs se sincronicen. Vea la sección siguiente [#populating-required-fields](#populating-required-fields "mention") para más información.
    * ID de programa fiscal
    * Cuenta de ingresos
    * Cuenta de COGS
    * Cuenta de activo

</details>

<details>

<summary>Recibos</summary>

Esta funcionalidad se lanza el 4 de agosto de 2025. ¡Vuelve pronto para más información!

</details>

<details>

<summary>Proveedores</summary>

Actualmente, Violet admite la sincronización de datos desde NetSuite hacia ION.&#x20;

La capacidad de sincronizar en NetSuite estará disponible el 4 de agosto de 2025. Vuelve pronto para más detalles.

</details>

### Rellenar campos obligatorios

Hay campos adicionales en el panel de integración de NetSuite que se usan para las sincronizaciones de datos. Puede dejarlos en blanco si no está configurando una sincronización.

De lo contrario, consulte las secciones a continuación.

<details>

<summary>Programa fiscal predeterminado</summary>

Utilice este campo para especificar un **Programa fiscal** para cualquier Artículo que Violet actualice o cree en NetSuite.

Para encontrar esto, navegue hasta su Programa fiscal preferido en NetSuite. Esto se encuentra yendo a Setup > Accounting > Tax Schedules, luego seleccione el Programa fiscal deseado. El número al final de la URL al ver un Programa fiscal será el ID de NetSuite: copie este ID e introdúzcalo en Violet:

<figure><img src="https://3116332745-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FvrraExym8pNEUvBDoima%2Fuploads%2FhyJopLgDQz81n1AYmQtZ%2FScreenshot%202025-06-18%20at%203.22.59%E2%80%AFPM.png?alt=media&#x26;token=53ce2ed4-d465-4442-bdac-d4f17f683d3d" alt="" width="563"><figcaption></figcaption></figure>

</details>

<details>

<summary>Número de cuenta de ingresos</summary>

Proporcione el número de la Cuenta de Ingresos que se usará para los Artículos en NetSuite.

</details>

<details>

<summary>Número de cuenta de COGS</summary>

Proporcione el número de la Cuenta de Costo de Ventas (COGS) que se usará para los Artículos en NetSuite.

</details>

<details>

<summary>Número de cuenta de activo</summary>

Proporcione el número de la Cuenta de Activo que se usará para los Artículos en NetSuite.

</details>

<details>

<summary>Fecha de promesa de línea de artículo de PO</summary>

Utilice este campo para especificar una **Fecha de promesa de línea de artículo de Orden de Compra** basada en campos personalizados que tenga habilitados en NetSuite.

Los campos personalizados se pueden encontrar yendo a Customization > Lists, Records, & Fields > Transaction Line Fields. Localice el campo personalizado que desea usar para la Fecha de promesa de línea de artículo de PO, copie el valor que aparece bajo "ID" e introdúzcalo en Violet:

<figure><img src="https://3116332745-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FvrraExym8pNEUvBDoima%2Fuploads%2F0KuEIPXPyvcTeCoHeWaL%2FScreenshot%202025-06-18%20at%203.34.15%E2%80%AFPM.png?alt=media&#x26;token=447919c9-0b35-40c4-8924-b2703c442fb3" alt="" width="563"><figcaption></figcaption></figure>

</details>

<details>

<summary>Revisiones de artículos</summary>

Utilice este campo para especificar una **Revisión de artículo** basada en campos personalizados que tenga habilitados en NetSuite.

Los campos personalizados se pueden encontrar yendo a Customization > Lists, Records, & Fields > Item Fields. Localice el campo personalizado que desea usar para Revisiones de artículos, copie el valor que aparece bajo "ID" e introdúzcalo en Violet:

<figure><img src="https://3116332745-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FvrraExym8pNEUvBDoima%2Fuploads%2FEXe39MeOlrMT18yiefRo%2FScreenshot%202025-06-18%20at%203.31.20%E2%80%AFPM.png?alt=media&#x26;token=c261ebad-e59c-41f1-a92c-95db2f3035f3" alt="" width="563"><figcaption></figcaption></figure>

</details>

<details>

<summary>Campos de dirección personalizados</summary>

Si no está utilizando los campos predeterminados de **Dirección** puede usar esto para especificar qué campo(s) personalizado(s) utiliza.

Los campos personalizados se pueden encontrar yendo a Customization > Lists, Records, & Fields > Entity Fields. Localice el/los campo(s) personalizado(s) que desea utilizar, copie el/los valor(es) que aparecen bajo "ID" e introdúzcalo(s) en Violet.

Si necesita combinar múltiples campos (como calle, ciudad y estado), sepárelos con una coma y un espacio (por ejemplo, 'campoCalle, campoCiudad, campoEstado').

<figure><img src="https://3116332745-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FvrraExym8pNEUvBDoima%2Fuploads%2Fll8uwOVhU7LTMn1wMA7E%2FAddressFields.png?alt=media&#x26;token=18683503-907f-4427-bee4-c4c9a9c9d6d7" alt="" width="563"><figcaption></figcaption></figure>

</details>
