Ir al contenido principal

Log de Interfaces - Mensajes de errores

Con este artículo podrás ayudarte a interpretar resultados y mensajes del Log de Interfaces en Prisma.

Actualizado hace más de 4 meses


❌ Mensajes de error

---> Validaciones Generales

- `HeaderIsInvalid`

El nombre de una columna del archivo es inválido

- `CodeMustNotEmpty`

El código no puede estar vacío

- `NameMustNotEmpty`

El nombre no puede estar vacío

- `ClientIdMustNotEmpty`

El ID del cliente no puede estar vacío

---> Validaciones de Items

- `ItemCodeMustNotBeNull`

El código del item no puede ser nulo

- `ItemNameMustNotBeNull`

El nombre del item no puede ser nulo

- `ItemDoesNotExists`

El código de item no existe en el sistema

- `ItemCostDoesNotBeNull`

El costo del item no puede ser nulo

- `ItemCostGreaterThanZero`

El costo del item debe ser mayor que cero

- `ItemTaxGreaterThanZero`

El impuesto del item debe ser mayor que cero

- `ItemCostGreaterThanRegulated`

El costo del item excede el costo regulado

- `ItemCannotBeSupply`

El item no puede ser un insumo

- `ItemCannotBeIngredient`

El item no puede ser un ingrediente

- `ItemCannotBeNew`

El item no puede ser nuevo

- `ItemBaseOnComponents`

El precio del item está basado en componentes

- `ItemPriceGreaterThanZero`

El precio del item debe ser mayor que cero

- `ItemIsDeleted`

El item está eliminado

- `ItemHasNotStoreAssortment`

El item no tiene surtido de tienda

---> Validaciones de Tiendas

- `StoreCodeMustNotBeNull`

El código de tienda no puede ser nulo

- `StoreDoesNotExists`

La tienda no existe

- `StoreAlreadyExists`

La tienda ya existe

- `StoreIsDeleted`

La tienda está eliminada

- `OpenedDateCannotBeEmpty`

La fecha de apertura no puede estar vacía

- `OpenedDateCannotBeGreaterThanToday`

La fecha de apertura no puede ser mayor que hoy

⚠️ Mensajes de Advertencia (Warning)

---> Validaciones de Datos

- `ValueShouldBeGreaterThanZero`

El valor debe ser mayor que cero

- `ValueCannotBeNull`

El valor no puede ser nulo

- `ValueCannotBeNegative`

El valor no puede ser negativo

- `InvalidDate`

Fecha inválida

- `InvalidUnits`

Unidades inválidas

- `InvalidSaleUnits`

Unidades de venta inválidas

---> Validaciones de Categorías

- `CategoryCodeMustNotBeNull`

El código de categoría no puede ser nulo

- `CategoryDoesNotExists`

La categoría no existe

- `CategoryIsDeleted`

La categoría está eliminada

- `CategoryParentNotFound`

No se encontró la categoría padre

- `LevelCategoryParentExceeded`

Se excedió el nivel de categoría padre

- `InvalidGuideLinesStrategy`

Estrategia de guías inválida

---> Validaciones de Promociones

- `PromotionExternalCodeCantBeEmpty`

El código externo de la promoción no puede estar vacío

- `PromotionTypeCantBeEmpty`

El tipo de promoción no puede estar vacío

- `PromotionTypeDoesNotExist`

El tipo de promoción no existe

- `PromotionIsDeleted`

La promoción está eliminada

- `PromotionAlreadyExists`

La promoción ya existe

- `PromotionPeriodDoesNotExist`

El período de promoción no existe

- `PromotionYearDoesNotExist`

El año de promoción no existe

- `PromotionDoesNotExist`

La promoción no existe

📃Mensajes de Información (Information)

---> Estado del Proceso

- `NoDataProcessed`

No se procesaron datos

- `TaskFailedAfterRetries`

La tarea falló después de reintentos

- `NoNeedToRepublish`

No es necesario republicar

- `IsExceptionRedundant`

La excepción es redundante

- `UnneccesaryUpdateStore`

Actualización de tienda innecesaria

---> Validaciones de Surtido

- `WrongAssortmentBehavior`

Comportamiento de surtido incorrecto

- `StoreAssortmentGeneratedByPromotion`

Surtido de tienda generado por promoción

- `SameStoreAssortmentExist`

Existe el mismo surtido de tienda

- `StoreAssortmentNotFound`

No se encontró el surtido de tienda

- `ModuleAssortmentNotLicensed`

Módulo de surtido no licenciado

---> Validaciones de Segmentación

- `TagValueDoesNotExists`

El valor del tag no existe

- `CodeTypeValueDoesNotExists`

El valor del tipo de código no existe

- `TagsRequiredNotCompleted`

Tags requeridos no completados

- `MalFormedFieldTagValues`

Valores de tag mal formados

- `MalFormedFieldCodeValues`

Valores de código mal formados

IMPORTANTE!

Comportamiento en el Procesamiento de la información

❌ 1. **Cuando hay Errores**:

- Se detiene el procesamiento

- Se limpia la lista completa

- Se registran todos los errores encontrados

⚠️ 2. **Cuando hay Advertencias**:

- Se continúa el procesamiento

- Se eliminan los registros con advertencias

- Se registran las advertencias para informar al usuario

📃 3. **Cuando hay Información**:

- Se convierte a Warning

- Se procesa como una advertencia

- Se registra para informar al usuario

¿Ha quedado contestada tu pregunta?