Modelo de import/Export > Módulo Ventas > Modelo de import/Export SDH (Entregas) 

Utilice esta función para importar albaranes de entrega. Esta importación solo es posible en modo creación. No se gestiona la importación de entregas en modo modificación y supresión.

Cuando la importación incluye un gran número de registros, la duración del proceso se puede alargar de forma significativa.
Esta duración se puede acortar aplicando una solución que consiste en crear registros multilegislación para cada legislación del dossier.

Ejemplo: en un dossier se utilizan las legislaciones FRA, POR y USA. Si las legislaciones FRA y POR tienen la misma parametrización, se recomienda crear un registro para la legislación FRA y un registro para la legislación POR, en lugar de tener una única parametrización para todas las legislaciones.
Para obtener mayor información sobre las mejoras en el rendimiento vinculadas a la multilegislación y conocer la lista de los objetos que se pueden crear por legislación, consulte el documento
Mejoras en el rendimiento: Lista de objetos multilegislación.

Los albaranes de entrega importados son directos o están vinculados a pedidos o solicitudes de entrega. Se pueden importar en estado No validado,Validadoo Facturado.

Importación de un albarán de entrega en estado No validado(campo CFMFLGausente en el modelo o presente, pero con valor No validado).

Si la gestión del artículo lo permite, todas las líneas que lo componen se asignan en detalle o contienen rupturas (stock negativo autorizado). La forma en la que se asignan las líneas depende de la información presente en el modelo de importación. Si el modelo solo contiene las tablas de albaranes de entrega, el sistema realiza automáticamente la asignación detallada con las reglas de asignación y de salida vinculadas a la categoría del artículo. Si se constata y permite una ruptura en el artículo, este no indica las características del stock en ruptura.

En este contexto, podemos intervenir en la asignación importando los siguientes campos de la tabla de líneas de entrega:

LOT

Si el artículo se gestiona por lote, este campo permite filtrar un lote específico o un grupo de lotes de manera exclusiva (uso de comodines ? y *).

STA

Este campo permite filtrar un estado específico o un grupo de estados de manera exclusiva (uso de comodines ? y *).

LOC

Este campo permite considerar una ubicación específica o un grupo de ubicaciones de manera prioritaria (uso de comodines ? y *). Si no se encuentra ningún stock en estas ubicaciones, el sistema aplica la regla de asignación.

Si el modelo de importación contiene una jerarquía adicional basada en los elementos de la tabla STOJOU, el sistema sigue exactamente la información indicada para proceder a la asignación detallada. Si el stock y la solicitud de asignación del fichero de importación no son coherentes, el sistema rechaza la importación del albarán de entrega. A este nivel de jerarquía, son obligatorios algunos datos:

Cantidad

Se puede expresar de dos formas. La cantidad en unidad de stock (campo QTYSTU) o la cantidad en unidad de envase (campo QTYPCU). Si la cantidad se expresa en unidad de envase, hay que introducir la unidad de envase (campo PCU). En cualquier caso, la suma de las cantidades de las líneas de asignación importadas debe ser igual a la cantidad entregada en la línea de entrega.

Características de stock

En función del tipo de artículos importados, el modelo debe contener al menos todas las características de los artículos importados (lote, sublote, número de serie, ubicación). Por ejemplo, si uno de los artículos importados se gestiona por lote, el modelo debe contener el campo LOT.

Estado.

No es obligatorio. No obstante, si está incluido en el modelo, se utiliza obligatoriamente. Si no está incluido en el modelo, el sistema utiliza la regla de salida del artículo para elegir un estado.

Si el artículo permite el stock negativo y la cantidad en salida no está disponible, se genera una ruptura en las características de stock indicadas en el fichero de importación.

Importación de líneas de entrega vinculadas a líneas de pedido o a solicitudes de entrega

Hay que añadir los siguientes campos al modelo de importación:

  • En las líneas de pedido, el modelo de importación debe contener los campos SOHNUM y SOPLIN del fichero de las líneas de entrega.
  • En las solicitudes de entrega, el modelo de importación debe contener los campos SOHNUM, SOPLIN y SOQSEQ del fichero de las líneas de entrega.
Importación de entregas no vinculadas a un pedido
  • El tipo de entrega se actualiza a partir del tipo de entrega indicado en el fichero.
    Cuando la categoría también viene indicada en el fichero y no es coherente con el tipo de entrega indicado, se rechaza la importación.
  • Si el tipo de entrega no viene indicado en el fichero de importación, pero la categoría sí, el tipo de entrega se alimenta a partir del tipo de entrega indicado en la parametrización de la categoría:
  • Si en el fichero de importación no se indican ni el tipo de entrega ni la categoría, los campos se alimentan de esta manera:
      • Categoría: "Normal"
      • Tipo de entrega: el primer tipo de entrega (de la lista) que cumple con las restricciones de categoría, planta y legislación.
Importación de entregas vinculadas a un pedido

El pedido se actualiza automáticamente.
Cuando el cliente está bloqueado, aunque el pedido no lo esté, no se puede importar una entrega de pedido (al contrario que la entrega interactiva de pedido, donde la entrega está permitida siempre y cuando el pedido no esté bloqueado).

Importación de entregas vinculadas a uno o varios pedidos

Si la línea de pedido original está asignada en detalle, la asignación detallada se realiza de la siguiente manera (si la línea de pedido está asignada en global o no está asignada, la asignación se realiza como en la importación de entregas directas):

  • Si el modelo de importación de la entrega no contiene información sobre la identificación del stock, la asignación detallada de la línea de pedido baja a la línea de entrega (como en el modo interactivo).
  • Si el modelo de importación contiene información sobre el filtro exclusivo o prioritario de la línea de entrega, esta no se utiliza en este contexto. La asignación detallada de la línea de pedido baja a la línea de entrega.
  • Si el modelo de importación contiene información detallada sobre la asignación que se va a realizar (tabla STOJOU), la asignación que se utiliza en la entrega es la que aparece en el fichero de importación. Las asignaciones del pedido se desasignan.
Importación de entregas de préstamo

El modelo debe contener el campo LNDRTNDAT (fecha devolución préstamo) para calcularlo. Si no se incluye en el modelo de importación, el campo no se calcula automáticamente y la entrega no se crea.

Importación de un albarán de entrega en estado Validado(campo CFMFLGpresente en el modelo y con valor Validado).

Las líneas que componen el albarán de entrega provocan un movimiento de stock o un movimiento en espera si el stock no está disponible y el artículo permite el stock negativo. Los albaranes de entrega se pueden facturar posteriormente. Al igual que en la importación de los albaranes de entrega no validados, si el modelo de importación no contiene el fichero de los movimientos de stock, los movimientos de stock se generan a partir de las reglas de asignación y de salida. En este contexto, puede utilizar los filtros exclusivos y preferenciales del fichero de las líneas de entrega para orientar la elección del detalle de stock (al igual que en la asignación). Si el modelo de importación contiene el detalle del stock dado de baja, el sistema aplica exactamente la información del fichero de importación para realizar los movimientos de stock. Las restricciones son las mismas que en la asignación detallada de la importación de los albaranes de entrega no validados.

También puede importar albaranes de entrega validados vinculados a líneas de pedido o a solicitudes de entrega indicando el enlace en el modelo de importación. Si las líneas de pedido están asignadas en detalle, el funcionamiento de recuperación de las asignaciones para generar los movimientos de salida es el mismo que el de la transferencia de asignaciones en una entrega no validada.

Importación de un albarán de entrega en estado Facturado(campo INVFLG presente en el modelo y con valor Facturado).

Esta importación se considera una importación con fines estadísticos. No se realiza ningún movimiento de stock. Para este tipo de importación, no hay que indicar el fichero STOJOU en el modelo.

Importación de entregas con kits comerciales

En todos los casos, la información importada se considera rigurosa, puesto que el movimiento de salida se ha realizado o está a punto de realizarse. El kit o la estructura no se controla en la importación. Si la entrega está vinculada a un pedido, este se suele actualizar.

Importación de textos asociados a albaranes de entrega

Utilice las variables GIMP:

  • 71..78 contienen el texto de la cabecera del albarán.
  • 81..88 contienen el texto del pie del albarán.
  • 91..98 contienen el texto de cada línea del albarán.

Cada una contiene 99 caracteres.

Importación de ejes analíticos en la línea

No puede forzar un eje analítico para dejarlo en blanco. Por lo tanto, si en el modelo se han parametrizado campos de secciones analíticas, pero se han dejado en blanco en el fichero de importación, estos campos se inicializan igualmente con los códigos de sección por defecto vinculados al documento.
Para importar las secciones analíticas de una línea de documento, debe añadir un nivel adicional para completar la tabla común que contiene la información analítica en la línea (CPTANALIN).
SEEREFERTTO Ver modelo de importación SDHFL.

Importación de elementos de facturación

El valor introducido en los elementos de facturación se puede importar a los distintos documentos de los campos INVDTAAMT (SQH, SOH, SDH).

SEEINFOEl modelo de importación no tiene en cuenta los vales de preparación, aunque los números de dichos vales estén incluidos en el modelo.

Importación del código de proyecto y consecuencias en los precios y descuentos
  • Gestión del código de proyecto:

    Hay que hacer una distinción entre la gestión monoproyecto y multiproyecto de los documentos. El modo de gestión depende del parámetro PJTSNGDOC - Un proyecto por documento (capítulo TC, grupo PRP).

    1/ Gestión monoproyecto de los documentos:

    Modelo importación con
    código de proyecto

    Gestión código de proyecto
    en la entrega

    ... en cabecera

    ... en línea

    NO

    Cabecera = Valor del fichero de importación de cabecera
    Línea = Valor de cabecera

    Cabecera = Valor del fichero de importación de cabecera
    Línea = Valor del fichero de importación de línea,
    o valor de cabecera si el valor de la línea es distinto a la cabecera

    NO

    Cabecera = Valor en blanco
    Línea = Valor en blanco (+ mensaje informativo si se intenta
    importar un código de proyecto que no está en blanco)



    2/ Gestión multiproyecto de los documentos:

    Modelo importación con
    código de proyecto

    Gestión código de proyecto
    en la entrega

    ... en cabecera

    ... en línea

    NO

    Cabecera = Valor del fichero de importación de cabecera
    Línea = Valor de cabecera

    Cabecera = Valor del fichero de importación de cabecera
    Línea = Valor del fichero de importación de línea

    NO

    Cabecera = Valor en blanco
    Línea = Valor del fichero de importación de línea


  • Consecuencias en los precios y descuentos

    En la importación no se recalculan los precios y descuentos. No obstante, el comportamiento varía en función de si se introduce o no el precio en el fichero de importación:

    1/ Si el precio no se introduce en el fichero, los precios y descuentos proceden de la búsqueda de tarifas basada en el código de proyecto del presupuesto.

    2/ Si el precio se introduce en el fichero de importación, el precio corresponde al del fichero de importación.
Importación de entregas devueltas (en las que se han realizado devoluciones)

Las entregas se importan, pero su estado de devolución es "No devuelta". Las cantidades devueltas tampoco se tienen en cuenta en la importación.

Requisitos previos

Para que la importación funcione correctamente, deben existir los datos utilizados en la importación de las siguientes tablas:

  • Tabla de plantas
  • Tabla de artículos
  • Tabla de artículos/planta
  • Tabla de clientes
  • Tabla de clientes entrega

Campos obligatorios del modelo

En esta importación, son obligatorios los siguientes campos:

Tabla SDELIVERY

  • Cliente pedido (BPCORD)

Si la planta de venta y la planta de almacenamiento no se encuentran en el modelo de importación, se utilizan la planta de venta y la planta de almacenamiento por defecto de la sesión que está ejecutando la importación.

Tabla SDELIVERYD

  • Referencia artículo (ITMREF)
  • Cantidad en unidad de venta (QTY)

Si no se indica la unidad de venta, se utiliza, en este orden, la del cliente o la del artículo.

Tabla STOJOU

Si esta tabla forma parte de la jerarquía, son obligatorios los siguientes campos:

  • Cantidad en unidad de stock (QTYSTU)

o

  • Cantidad en unidad de envase (QTYPCU)
  • Unidad de envase (PCU)

Los siguientes campos son obligatorios en función de las características de los artículos:

  • Lote (LOT)
  • Sublote (SLO)
  • Número de serie (SERNUM)
  • Ubicación (LOC)

Mensajes de error

Además de los mensajes genéricos, los mensajes siguientes de error pueden aparecer durante la captura :

Nº línea X, Artículo Y: No se ha determinado el stock en salida. Cantidad línea de documento N1 Cantidad procesada N2

Este mensaje de error puede aparecer cuando importa el detalle de stock a una entrega (fichero STOJOU) y el fichero no contiene las características de stock que hay que indicar o las cantidades importadas con respecto a la cantidad entregada de la línea.

Tablas utilizadas

Este modelo es utilizado a la vez en importación y en exportación. Los datos se actualizan en las tablas siguientes :

Tabla

Nombre de la tabla

BPARTNER [BPR]

Terceros

BPCUSTMVT [MVC]

Movimientos clientes

BPCUSTOMER [BPC]

Clientes

BPDLVCUST [BPD]

Clientes destinatarios

BPSUPPLIER [BPS]

Proveedores

CPTANALIN [CAL]

Líneas contables analíticas

FACILITY [FCY]

Plantas

ITMBPC [ITU]

Artículos - Clientes

ITMCATEG [ITG]

Categoría artículo

ITMFACILIT [ITF]

Artículos - Plantas

ITMMASTER [ITM]

Artículos

ITMMVT [ITV]

Acum. artículo-planta

ITMSALES [ITS]

Artículos - Ventas

ITMWRH [ITW]

Artículos - Almacenes

LPN [LPN]

Número contenedor interno

PRICSTRUCT [PRS]

Estructura Tarifas (cli/prov)

SALESREP [REP]

Representante

SCOMAT [SCM]

Orden subcontratación Materiales

SDELIVERY [SDH]

Cabecera de entrega

SDELIVERYD [SDD]

Detalle entrega

SORDER [SOH]

Pedidos de venta - Cabecera

SORDERC [SOC]

Pedidos de venta - Acum. A/R

SORDERP [SOP]

Pedidos de venta - Precio

SORDERQ [SOQ]

Pedidos de venta - Cantidades

SPREASON [SPR]

Motivos tarifas ventas

SPRICLINK [SPK]

Búsqueda tarifas venta (link)

STOALL [STA]

Asignaciones

STOCK [STO]

Stocks

STOJOU [STJ]

Diario de stocks

STOLOT [STL]

Números de lote

STOPRED [PRE]

Doc. de preparación detalle

STOPREH [PRH]

Doc. de preparación cabecera

STOREO [REO]

Reaprovisionamiento

STOSER [STS]

Números de serie

SVCRFOOT [SVF]

Documento ventas - Elt pie

SVCRVAT [SVV]

Documento ventas - Imp

TABCOUNTRY [TCY]

Tabla de Países

TABCUR [TCU]

Tabla de Divisas

TABPRTMOD [TPM]

Tabla de modelos de impresión

TABSDHTYP [TSD]

Tabla tipo entregas

TABUNIT [TUN]

Tabla de unidades

WAREHOUSE [WRH]

Almacenes