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 documentoMejoras en el rendimiento: Lista de objetos multilegislación.
Una factura de venta está formada por dos ficheros de cabecera (SINVOICE y SINVOICEV) y un fichero de líneas SINVOICED.
En el modelo de importación, debe parametrizar dos identificadores:
No hay que definir un identificador para la tabla SINVOICE, ya que el enlace entre SINVOICEV y SINVOICE está descrito en el objeto.
Se pueden validar facturas y abonos validados o no validados. Depende del valor y la presencia del campo INVSTA (tabla SINVOICEV) en el modelo de importación. Si el campo no está incluido en el modelo de importación, la factura o el abono se crean en el sistema en estado no validado y no impreso.
En este contexto, si hay dos líneas con la misma referencia de artículo, hay que parametrizar el número de línea e introducirlo para diferenciarlas. De lo contrario, siempre se modifica la primera línea encontrada.
Para que el sistema funcione correctamente, hay que introducir (también en creación) el número de línea de SIDLIN, aunque lo haya asignado X3 (X3 sigue asignando su número).
La importación de facturas en modo modificación no actualiza el stock. Si se importan líneas en modo modificación con actualización de stock, el sistema rechaza la importación. La traza incluye el mensaje "Número de factura: Código de artículo: Factura con movimiento de stock no autorizada".
Al importar una factura o un abono, puede dejar que el sistema calcule automáticamente el pie de factura o importar el pie sin que el sistema tenga que recalcularlo. La elección depende de la presencia de los datos vinculados a la valoración del pie de factura en el modelo de importación. Si se han introducido, el sistema no recalcula la factura (especialmente si el campo AMTATI de la tabla SINVOICE se encuentra en el modelo).
Al importar una factura con un modelo que permite calcular el pie de factura, se importan los elementos de facturación de los campos INVDTAAMT de la tabla SINVOICEV.
Si la factura es directa y no está validada, puede importarla con movimiento de stock. De lo contrario, no se realiza ningún movimiento de stock y el indicador Movimiento stock pasa a No.
Para importar las facturas directas no validadas con movimiento de stock, hay que añadir el campo STOMVTFLG de la tabla SINVOICEV al modelo de importación y asignar correctamente su valor en el fichero de importación. El stock en salida se determina con las reglas de asignación de la categoría del artículo. Los abonos con movimientos de stock no se pueden importar. En este contexto, el campo STOMVTFLG se ignora y se le asigna el valor No.
La importación de kits y estructuras solo afecta a las facturas.
Los abonos no permiten gestionar el kit como grupo de artículos. Cada elemento de la estructura se gestiona de forma individual.
Hay dos formas de importar kits y estructuras en una factura:
Si es necesario, puede importar los textos de la cabecera, el pie y la línea de la factura. Puede realizar esta parametrización en el modelo de importación mediante la variable global GIMP (indicando los campos *71, etc... en el modelo).
Ver modelo de importación SIHFL.
Se puede indicar el cliente del pedido en el modelo de importación. Este se utilizará en la creación de la factura (especialmente para determinar los precios y descuentos cuando no forman parte del modelo de importación).
Se pueden importar campos de enlace para indicar el origen de la factura/abono o de las líneas de factura/abono. Esta información es meramente informativa. Los documentos originales, si existen en el sistema, nunca se actualizan.
Las facturas programadas no se importan. Se calculan a partir de la condición de pago de la factura.
Para que la importación funcione correctamente, deben existir los datos utilizados en la importación de las siguientes tablas:
En esta importación, son obligatorios los siguientes campos:
Si la planta de venta y la planta de almacenamiento (de las facturas con movimiento de stock) 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.
Si no se indica la unidad de venta, se utiliza, en este orden, la del cliente o la del artículo.
Si no se indica el tipo de factura, el sistema elige el primero de la lista por orden alfabético. Se determina el tipo de factura o de abono (aunque INVTYP esté en el modelo).
Si los campos Estado factura (INVSTA) o Movimiento stock (STOMVTFLG) no están en el modelo de importación, se les asigna el valor No.
Además de los mensajes genéricos, los mensajes siguientes de error pueden aparecer durante la captura :
Todos los controles que realiza el objeto en las entradas interactivas también se realizan en las importaciones de facturas. Los principales controles son los siguientes:
Planta de venta inexistente: control de la planta de venta de la factura.
Planta de almacenamiento inexistente: control de la planta de almacenamiento de la factura en una importación de factura con movimiento de stock.
Cliente XXX Ficha inexistente: control de la existencia del cliente.
Artículo YYY Ficha inexistente: control de la existencia del artículo y del artículo venta.
Unidad ZZZ Ficha inexistente: control de la existencia y validez de la unidad del artículo.
QTY Campo obligatorio: control de la existencia de esta información en la importación de una factura.
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] | |
BPCUSTMVT [MVC] | Movimientos clientes |
BPCUSTOMER [BPC] | |
BPDLVCUST [BPD] | |
CONTSERV [CON] | |
CPTANALIN [CAL] | Líneas contables analíticas |
FACILITY [FCY] | |
GACCCODE [CAC] | |
GACCOUNT [GAC] | |
GTYPACCENT [GTE] | |
HDKTASKINV [HDI] | Consumos a facturar |
ITMBPC [ITU] | |
ITMCATEG [ITG] | |
ITMFACILIT [ITF] | |
ITMMASTER [ITM] | |
ITMMVT [ITV] | Acum. artículo-planta |
ITMSALES [ITS] | |
ITMWRH [ITW] | |
LPN [LPN] | |
PRICSTRUCT [PRS] | |
SALESREP [REP] | |
SDELIVERY [SDH] | |
SDELIVERYD [SDD] | Detalle entrega |
SERREQUEST [SRE] | |
SFOOTINV [SFI] | |
SINVOICE [SIH] | Facturas venta |
SINVOICED [SID] | Detalle factura venta |
SINVOICEV [SIV] | Factura venta valoración |
SORDER [SOH] | |
SORDERP [SOP] | Pedidos de venta - Precio |
SORDERQ [SOQ] | Pedidos de venta - Cantidades |
SPRICLINK [SPK] | Búsqueda tarifas venta (link) |
SPRICLIST [SPL] | Tarifas clientes |
SRETURND [SRD] | Detalle devol.venta |
STOCK [STO] | Stocks |
STOJOU [STJ] | Diario de stocks |
STOLOT [STL] | Números de lote |
SVCRFOOT [SVF] | Documento ventas - Elt pie |
SVCRVAT [SVV] | Documento ventas - Imp |
TABCONTAINER [TCTR] | |
TABCUR [TCU] | |
TABPRTMOD [TPM] | |
TABSIVTYP [TSV] | |
TABUNIT [TUN] | |
WAREHOUSE [WRH] |