> ## Documentation Index
> Fetch the complete documentation index at: https://docs.alvys.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Transacciones que no se sincronizaron con NetSuite

> Resuelva fallos de exportación a NetSuite en Alvys: registros duplicados, nombres de cliente o proveedor desconocidos, discrepancias de subsidiaria y conflictos de ID interno en re-sincronizaciones.

<Note>
  📋 **Se aplica a:** Usuarios con el permiso **"Billing"**

  **Módulo:** Accounting > Error Transactions

  Cuando una o más transacciones no se exportan de Alvys a NetSuite (también denominados fallos de sincronización NS, errores de exportación contable o sincronización fallida), aparecen en la página Error Transactions. Este artículo explica cómo identificar la causa de cada fallo y resolverlo para que la transacción se sincronice correctamente.
</Note>

## Síntoma

Una o más transacciones no se sincronizaron de Alvys a NetSuite. Las transacciones fallidas aparecen en la página Error Transactions (Accounting > Error Transactions) con un mensaje de error que describe por qué falló la exportación. Las transacciones afectadas no se registran en NetSuite hasta que se resuelva el error y la transacción se vuelva a sincronizar correctamente.

## Causa

Las transacciones no se sincronizan cuando NetSuite rechaza la exportación. Los motivos de rechazo más comunes incluyen registros duplicados, nombres de cliente o proveedor no reconocidos, varias entidades coincidentes, asignaciones de subsidiaria no coincidentes y conflictos de ID interno en transacciones previamente con valor cero. Cada fallo se registra con un mensaje de error y un código de error específicos para ayudar a identificar la causa raíz.

## Resolución

### Resumen de la página Error Transactions

La página Error Transactions (Accounting > Error Transactions) es una lista centralizada de todas las transacciones que no se exportaron de Alvys a NetSuite u otro sistema contable conectado.

<Note>
  <img src="https://mintcdn.com/alvys/NbezcQvwUCJbTEUv/images/help/202d1d0a3fea.png?fit=max&auto=format&n=NbezcQvwUCJbTEUv&q=85&s=bce49addfc210639d82fa5812142bf0d" alt="The Error Transactions page (Accounting > Error Transactions)" data-og-width="1538" width="1538" data-og-height="836" height="836" data-path="images/help/202d1d0a3fea.png" data-optimize="true" data-opv="3" srcset="https://mintcdn.com/alvys/NbezcQvwUCJbTEUv/images/help/202d1d0a3fea.png?w=280&fit=max&auto=format&n=NbezcQvwUCJbTEUv&q=85&s=d9cdc0a0ea2f592c4beea9435e55de2f 280w, https://mintcdn.com/alvys/NbezcQvwUCJbTEUv/images/help/202d1d0a3fea.png?w=560&fit=max&auto=format&n=NbezcQvwUCJbTEUv&q=85&s=d43b504d398030d35e19433fed05a2da 560w, https://mintcdn.com/alvys/NbezcQvwUCJbTEUv/images/help/202d1d0a3fea.png?w=840&fit=max&auto=format&n=NbezcQvwUCJbTEUv&q=85&s=7f2a3ed4419c1ac73310b0015e914655 840w, https://mintcdn.com/alvys/NbezcQvwUCJbTEUv/images/help/202d1d0a3fea.png?w=1100&fit=max&auto=format&n=NbezcQvwUCJbTEUv&q=85&s=1a106db30024edd498748611a09e90fa 1100w, https://mintcdn.com/alvys/NbezcQvwUCJbTEUv/images/help/202d1d0a3fea.png?w=1650&fit=max&auto=format&n=NbezcQvwUCJbTEUv&q=85&s=863812bf939a8ea39221cd906bab126b 1650w, https://mintcdn.com/alvys/NbezcQvwUCJbTEUv/images/help/202d1d0a3fea.png?w=2500&fit=max&auto=format&n=NbezcQvwUCJbTEUv&q=85&s=4bc8f3a35c325c29a04bec07149c2e82 2500w" />

  *La página Error Transactions (Accounting > Error Transactions)*
</Note>

### La página Error Transactions incluye las siguientes columnas:

* **Entity Type:** El tipo de transacción de Alvys que no se exportó, mostrando de dónde se originó la transacción. Los ejemplos incluyen Load, Trip, Paystub, Deduction, Accessorial Revenue, Toll, Fuel, Escrow, E-check y Accounting Invoice.
* **Transaction Type:** Cómo se clasifica el registro en el sistema contable externo, como Invoice, Bill, Credit Memo, Vendor Credit o Journal Entry.
* **Class:** La subsidiaria asociada a la transacción.
* **Error Message**: El mensaje devuelto por el sistema contable externo que explica por qué falló la transacción.
* \*\*Status: \*\*El estado actual de la transacción, como Failed o Resolved.
* **Reference**: Identificadores adicionales para vincular la transacción, como número de carga, número de factura resumen o número de viaje.
* **Transaction Total**: El importe total de la transacción.
* **Date Created**: La fecha en que se intentó exportar la transacción por primera vez.

### Tipos de transacción admitidos que se pueden volver a sincronizar desde Error Transactions

No todas las transacciones se pueden volver a sincronizar automáticamente desde esta página. Actualmente, solo los siguientes tipos de entidad se pueden volver a sincronizar:

* **Load**
* **Trip**
* **E-check**
* **Paystub**

  Antes de volver a sincronizar, asegúrese de haber realizado las correcciones necesarias en la transacción. Para volver a sincronizar:

1. Seleccione una o más transacciones en la página Error Transactions.
2. Haga clic con el botón derecho para mostrar las opciones del menú contextual **"Sync Transaction"** o **"Sync All Transactions."**
3. Haga clic en **Sync Transaction** y confirme la acción en el aviso.

<Note>
  <img src="https://mintcdn.com/alvys/NbezcQvwUCJbTEUv/images/help/a300b5011871.png?fit=max&auto=format&n=NbezcQvwUCJbTEUv&q=85&s=4ac626d57deb2375cd6d4014fd015a44" alt="Context menu with the Sync Transaction option" width="1036" height="286" data-path="images/help/a300b5011871.png" />

  *Menú contextual con la opción Sync Transaction*
</Note>

Use **Sync All Transactions** solo si todas las transacciones de la lista Error Transactions están listas para exportar. Las transacciones que aún requieran correcciones se omitirán.

### Los siguientes tipos de entidad no se pueden volver a sincronizar desde la página Error Transactions:

* Deduction
* Accessorial Revenue
* Fuel
* Toll
* Accounting Invoice (equivalente a una factura resumen)
* Escrow
* Carrier Statement
* Driver Statement

Para **liquidaciones de transportistas, facturas resumen y pago de conductores**, las correcciones y re-sincronizaciones deben realizarse directamente desde sus páginas respectivas en lugar de desde la página general Error Transactions.

### Borrar una transacción con error corregida manualmente en el sistema externo

Si una transacción se ha corregido manualmente en el sistema contable externo y ya no requiere acción en Alvys, puede borrarla de la página Error Transactions:

1. Seleccione una o más transacciones en la página Error Transactions.
2. Haga clic con el botón derecho para mostrar la opción del menú contextual **"Mark as Synced."**
3. Haga clic en **Mark as Synced** y confirme la acción en el aviso.

<Note>
  <img src="https://mintcdn.com/alvys/NbezcQvwUCJbTEUv/images/help/cdb072edd9de.png?fit=max&auto=format&n=NbezcQvwUCJbTEUv&q=85&s=539bbd1d126fe37b75d3a44d5f8ecfb2" alt="Context menu with the Mark as Synced option" width="628" height="307" data-path="images/help/cdb072edd9de.png" />

  *Menú contextual con la opción Mark as Synced*
</Note>

Marque una transacción como sincronizada solo si el problema está completamente resuelto. Esta acción no se puede deshacer.

### Error Duplicate Record en la exportación

**Mensaje de error:** "DuplicateRecord: An attempt to create a duplicate record has been detected. The external id of the transaction matches an already existing transaction."

**Causa:** Ya existe un registro (factura o factura de proveedor) en NetSuite con el mismo número de transacción o External ID. NetSuite impide la creación de registros duplicados.

<Note>
  DuplicateRecord: An attempt to create a duplicate record has been detected. The external id of the transaction matches an already existing transaction.

  <img src="https://mintcdn.com/alvys/NbezcQvwUCJbTEUv/images/help/f8a40ef5d096.png?fit=max&auto=format&n=NbezcQvwUCJbTEUv&q=85&s=54ad1f8eca9be67deba10dba43899c7e" alt="DuplicateRecord error in the Error Message column" width="1099" height="103" data-path="images/help/f8a40ef5d096.png" />

  *Error DuplicateRecord en la columna Error Message*
</Note>

1. Busque el duplicado en NetSuite usando Global Search o la lista de transacciones. Busque por número de transacción, External ID o el nombre del proveedor o cliente asociado a la transacción.
2. Resuelva el conflicto usando uno de los siguientes enfoques:

   * Si el registro existente de NetSuite es válido y correcto: la transacción ya se ha registrado. Vaya a la página Error Transactions en Alvys, seleccione la transacción, haga clic con el botón derecho y elija **Mark as synced** para borrarla de la lista de errores.
   * Si el registro existente de NetSuite es incorrecto o se creó como prueba: elimínelo en NetSuite y continúe con el siguiente paso.
3. Vaya a Accounting > Error Transactions en Alvys. Seleccione la transacción, haga clic con el botón derecho y haga clic en **Retry sync**. Confirme la acción en el aviso.
4. Verifique en NetSuite que la transacción se creó correctamente y está vinculada al cliente, proveedor y subsidiaria correctos.

Si el error persiste después de completar estos pasos, continúe con **Si eso no funcionó** a continuación.

### Cliente no encontrado en NetSuite

**Mensaje de error:** "CustomerNotFound: Customer not found for name '\[Customer Name]' and id '\[Customer ID]'"

**Causa:** Alvys no puede localizar el cliente en NetSuite usando el ID de cliente de NetSuite. Este error se activa cuando el ajuste "Use Existing Customers" está habilitado y el campo External Accounting ID en Alvys falta, contiene un ID incorrecto o apunta a un cliente que ya no existe en NetSuite.

1. Verifique que el cliente exista y esté activo en NetSuite para la subsidiaria correspondiente. Para encontrar el ID de cliente de NetSuite, abra el registro del cliente en NetSuite; el ID aparece en la URL de la página con el formato: `https://[netsuite-url]/app/common/entity/custjob.nl?id=12345`.
2. En Alvys, abra el perfil del cliente o broker. Introduzca el ID de cliente de NetSuite correcto en el campo External Accounting ID para la subsidiaria correspondiente. Guarde el registro.
3. Vaya a Accounting > Error Transactions. Seleccione la transacción, haga clic con el botón derecho y haga clic en **Retry sync**. Confirme la acción en el aviso.
4. Verifique en NetSuite que la factura se creó y está vinculada al cliente y subsidiaria correctos.

### Varias entidades encontradas con el mismo nombre

**Mensaje de error:** "MultipleItems: Multiple items found. Multiple vendors found for name '\[Entity Name]'"

**Causa:** Alvys encontró más de un registro en NetSuite con el mismo nombre y no puede determinar a cuál adjuntar la transacción. Para facturas de proveedor, la entidad es un proveedor. Para facturas, la entidad es un cliente.

1. Determine el tipo de transacción: las facturas usan un cliente como entidad; las facturas de proveedor usan un proveedor.
2. Localice los registros de entidad duplicados en NetSuite:

   * Para clientes: vaya a Lists > Relationships > Customers y busque el nombre de la entidad.
   * Para proveedores: vaya a Lists > Relationships > Vendors y busque el nombre de la entidad.
3. Resuelva los duplicados. El enfoque recomendado es renombrar los registros duplicados para que cada nombre de entidad sea único en NetSuite. Esto permite que Alvys identifique la entidad correcta al reintentar.
4. Vaya a Accounting > Error Transactions. Seleccione la transacción, haga clic con el botón derecho y haga clic en **Retry sync**. Confirme la acción en el aviso.
5. Verifique en NetSuite que la transacción se creó y está vinculada a la entidad correcta.

### Combinación no válida de entidad y subsidiaria

**Mensaje de error:** "UnknownError: Error while accessing a resource. Invalid combination of entity and subsidiary."

**Causa:** El cliente o proveedor vinculado a la transacción no está asignado a la subsidiaria que se está usando. NetSuite requiere que cada registro de entidad esté explícitamente asignado a la subsidiaria referenciada en la transacción.

<Note>
  UnknownError: Error while accessing a resource. Invalid combination of entity and subsidiary.

  <img src="https://mintcdn.com/alvys/NbezcQvwUCJbTEUv/images/help/cd78d706edd5.png?fit=max&auto=format&n=NbezcQvwUCJbTEUv&q=85&s=c71e4f4a62af290240d36e9586ef8ed3" alt="UnknownError: invalid combination of entity and subsidiary" width="622" height="86" data-path="images/help/cd78d706edd5.png" />

  *UnknownError: combinación no válida de entidad y subsidiaria*
</Note>

Para facturas de proveedor, la entidad es un proveedor. Para facturas, la entidad es un cliente.

1. Identifique el tipo de transacción para determinar el tipo de entidad: las facturas usan un cliente; las facturas de proveedor usan un proveedor.
2. En NetSuite, abra el registro de la entidad y compruebe el campo Subsidiary:

   * Para clientes: vaya a Lists > Relationships > Customers y abra el registro del cliente.
   * Para proveedores: vaya a Lists > Relationships > Vendors y abra el registro del proveedor.
3. Corrija la asignación de subsidiaria en NetSuite. Edite el registro de la entidad y añada o asigne la subsidiaria correcta. Guarde el registro. Si su cuenta de NetSuite usa entidades multi-subsidiaria, verifique que Multi-Subsidiary Customers o Multi-Subsidiary Vendors esté habilitado en Setup > Company > Enable Features > OneWorld.
4. Vaya a Accounting > Error Transactions. Seleccione la transacción, haga clic con el botón derecho y haga clic en **Retry sync**. Confirme la acción en el aviso.
5. Verifique en NetSuite que la transacción se creó y está vinculada a la entidad y subsidiaria correctas.

### Exportación fallida de una transacción con valor cero actualizada

**Mensaje de error:** "UnknownError: Unknown error. An unexpected error occurred. Error ID: \[Sample Id]"

**Causa:** La transacción tenía originalmente valor cero (\$0.00) mientras el ajuste "Ignore Zero Valued Transactions" estaba habilitado en Alvys. Como la transacción se ignoró en ese momento, NetSuite no tiene registro de ella. Cuando la transacción se actualizó posteriormente a un valor distinto de cero y se intentó exportar, NetSuite rechazó la exportación debido a conflictos de ID interno o secuencia de edición.

<Note>
  UnknownError: Unknown error. An unexpected error occurred. Error ID: \[Sample Id]

  <img src="https://mintcdn.com/alvys/NbezcQvwUCJbTEUv/images/help/0d8852105907.png?fit=max&auto=format&n=NbezcQvwUCJbTEUv&q=85&s=457fef778c5476d5d51b536e039496bf" alt="UnknownError: unexpected error with an Error ID" width="523" height="76" data-path="images/help/0d8852105907.png" />

  *UnknownError: error inesperado con un Error ID*
</Note>

1. Identifique la transacción afectada. Confirme que tenía originalmente \$0.00 y desde entonces se ha actualizado a un valor distinto de cero.
2. Este error no se puede resolver manualmente. Contacte con el soporte de Alvys y proporcione lo siguiente:

   * Load Number
   * Mensaje de error completo
   * Error ID (mostrado en el mensaje de error)

## Si eso no funcionó

Si una transacción sigue fallando después de seguir los pasos de resolución anteriores, compruebe lo siguiente antes de contactar con soporte:

* Confirme que la corrección se guardó en NetSuite antes de reintentar. Los cambios en NetSuite a veces requieren un momento para propagarse antes de que un reintento tenga éxito.
* Confirme que la transacción es un tipo de entidad admitido (Load, Trip, E-check o Paystub). Los tipos no admitidos no se pueden reintentar desde la página Error Transactions y deben corregirse desde su página de origen.
* Revise las columnas Error Message y Error Code en la página Error Transactions. Un mensaje de error cambiado después del reintento indica que el problema original se resolvió pero se introdujo un nuevo problema.

Si el error persiste y ninguna de las causas anteriores se aplica, contacte con el soporte de Alvys. Proporcione el Error Message, Error Code, Transaction Id y Load Number (si corresponde) de la transacción para que el equipo pueda investigar.

## Relacionado

* NetSuite Integration Collection: [https://help.alvys.com/en/articles/13689009-netsuite-integration-collection](/es/help/integrations/netsuite-integration-collection)

## Preguntas frecuentes

**P: ¿Para qué se usa la página Error Transactions?**

**R:** Es una vista centralizada de las transacciones que no se sincronizaron de Alvys a NetSuite u otro sistema contable conectado. Permite a los usuarios revisar mensajes de error, identificar la causa de cada fallo, corregir el problema subyacente y reintentar las transacciones elegibles.

**P: ¿Dónde puedo acceder a la página Error Transactions?**

**R:** Vaya a Accounting > Error Transactions.

**P: ¿Cómo borro manualmente un error de una transacción que ya se corrigió en NetSuite?**

**R:** Seleccione la transacción en la página Error Transactions, haga clic con el botón derecho, elija **Mark as synced** y confirme. Use esta opción solo si el problema está completamente resuelto. Esta acción no se puede deshacer.

**P: ¿Se pueden volver a sincronizar todas las transacciones fallidas desde la página Error Transactions?**

**R:** No. Solo los tipos de entidad Load, Trip, E-check y Paystub se pueden volver a sincronizar directamente desde esta página. Otros tipos de entidad deben corregirse y volver a sincronizarse desde sus páginas de origen respectivas.

**P: ¿Por qué no veo la opción Retry sync para un registro?**

**R:** La opción Retry sync solo está disponible para tipos de entidad admitidos. Si la transacción es Deduction, Fuel, Toll, Escrow, Summary Invoice (Accounting Invoice), Carrier Statement, Accessorial Revenue o Driver Statement, debe volver a sincronizarse desde la página donde se origina ese registro.

**P: ¿Qué debo hacer si corregí manualmente la transacción en NetSuite?**

**R:** Seleccione la transacción en la página Error Transactions, haga clic con el botón derecho y elija **Mark as synced**. Esto elimina la transacción de la lista de errores y la marca como resuelta. Esta acción no se puede deshacer.

**P: ¿Qué causa un error Duplicate Record?**

**R:** Ya existe una transacción en NetSuite con el mismo número de transacción o External ID. NetSuite impide la creación de registros duplicados.

**P: ¿Cómo resuelvo un error Customer Not Found?**

**R:** Verifique que el cliente exista y esté activo en NetSuite y que el ID de cliente de NetSuite correcto esté introducido en el campo External Accounting ID del perfil del cliente o broker en Alvys. Después de corregir, vuelva a sincronizar desde la página Error Transactions.

**P: ¿Qué significa el error Multiple Items Found?**

**R:** NetSuite encontró más de un cliente o proveedor con el mismo nombre y no pudo determinar a cuál adjuntar la transacción. Renombre los registros duplicados en NetSuite para que cada nombre de entidad sea único y luego reintente.

**P: ¿Por qué veo "Invalid combination of entity and subsidiary"?**

**R:** El cliente o proveedor asignado a la transacción no está vinculado a la subsidiaria usada en esa transacción en NetSuite. El registro de la entidad debe asignarse explícitamente a la subsidiaria correcta en NetSuite antes de que la exportación tenga éxito.

**P: ¿Se pueden corregir en Alvys los errores relacionados con subsidiarias?**

**R:** No. Las asignaciones de subsidiaria deben corregirse en NetSuite actualizando el registro del cliente o proveedor para incluir la subsidiaria correcta.

**P: ¿Qué causa el UnknownError para transacciones con valor cero actualizadas?**

**R:** La transacción tenía originalmente \$0.00 mientras el ajuste "Ignore Zero Valued Transactions" estaba habilitado, y luego se actualizó a un valor distinto de cero. NetSuite rechaza la exportación debido a conflictos de ID interno o secuencia de edición porque no se creó ningún registro para la transacción cuando se procesó por primera vez.

**P: ¿Puedo corregir yo mismo los errores de transacciones con valor cero?**

**R:** No. Contacte con el soporte de Alvys y proporcione el Load Number, el mensaje de error completo y el Error ID mostrado en el mensaje de error.

**P: ¿Cuándo debo contactar con el soporte de Alvys?**

**R:** Contacte con el soporte de Alvys si una transacción sigue fallando después de aplicar los pasos de resolución relevantes, si el mensaje de error no es claro y no coincide con ninguno de los escenarios anteriores, o si encuentra un UnknownError que no se puede resolver mediante la solución de problemas estándar.
