Skip to main content
Este documento puede incluir contenido traducido automáticamente.

Fluentis NSO

Configuración

La primera configuración que se debe realizar es marcar el flag Transmisión de Órdenes Electrónicas en Inicio > Tablas > Configuración general > Configuración de documentos electrónicos.
En la tabla de Configuración de documentos electrónicos es posible definir, para cada empresa, el uso de la recepción y transmisión de órdenes electrónicas con la administración pública. En la misma tabla se puede identificar cómo deben ejecutarse ciertas transacciones.
Entre las tablas de Configuración general está la sección PEPPOL, donde se encuentran: Las tablas precodificadas:

  • Tipos de orden de cliente estándar PEPPOL, contiene los códigos de los tipos de orden y sub-orden definidos en la codelist del Estándar PEPPOL
  • Códigos de unidad de medida estándar PEPPOL, contiene las unidades de medida definidas en la codelist del Estándar PEPPOL
  • Códigos de IVA estándar PEPPOL, contiene los códigos de IVA definidos en la codelist del Estándar PEPPOL
  • Códigos de descuento estándar PEPPOL
  • Códigos de gastos estándar PEPPOL
  • Clasificación de artículos estándar PEPPOL
  • Naturaleza de procesos
  • Naturaleza de documentos

Tablas a configurar

Las tablas a configurar son las siguientes:

  • Los tipos de orden de Fluentis que corresponden a los tipos de orden PEPPOL (configuración de tipos de orden de cliente)
  • Los códigos de IVA de Fluentis que corresponden a los códigos de IVA de PEPPOL (configuración de IVA)
  • Las unidades de medida de Fluentis que corresponden a los códigos de unidades de medida de PEPPOL (configuración de unidad de medida)
  • En el tipo de barcode se debe definir qué tipo de barcode identifica el código AIC, la codificación estándar o la clasificación de artículos
  • Configuración de tipos de bonificaciones, donde se asocian los tipos de descuento de Fluentis con los códigos de bonificación PEPPOL
  • Configuración de tipos de gastos, donde se asocian los tipos de gastos de Fluentis con los códigos de gastos PEPPOL

Datos de las tablas pre-codificadas

Es necesario identificar el tipo de orden utilizando los valores de la respectiva codelist prevista por el estándar PEPPOL, que incluye los siguientes dos códigos:

  • “220”, para las órdenes de compra en sentido estricto;
  • “227”, para las órdenes de entrega.

En los documentos de tipo:

  • Orden inicial y sustitutiva;
  • Orden de respuesta sustitutiva;

el código del tipo de orden se indica en el elemento “OrderTypeCode”, como se muestra en el siguiente ejemplo:

< cbc:OrderTypeCode>220< /cbc:OrderTypeCode>

En documentos de tipo:

  • Orden preacordada inicial y sustitutiva;

el código del tipo de orden se indica en el campo “SpecialTerms” del elemento “DeliveryTerms”, como se muestra en el siguiente ejemplo:

< cac:DeliveryTerms> < cbc:SpecialTerms>220< /cbc:SpecialTerms> < /cac:DeliveryTerms>

Existe una clasificación adicional de los tipos de orden, no obligatoria.
Para el tipo de orden 220 Orden de compra:

  • OF, Orden de facturación para productos ya consumidos
  • OFR, Orden de facturación y reposición Para el tipo de orden 227 Orden de entrega:
  • CD Consignación en depósito
  • CV Consignación en vista
  • CG Préstamo gratuito

En los documentos de tipo:

  • Orden inicial y sustitutiva;
  • Orden de respuesta sustitutiva;

el código del subtipo de orden se indica en el campo “SpecialTerms” del elemento “DeliveryTerms”, como se muestra en el siguiente ejemplo:

< cac:DeliveryTerms> < cbc:SpecialTerms>OFR< /SpecialTerms> < /cac:DeliveryTerms>

En documentos de tipo:

  • Orden preacordada inicial y sustitutiva;

el código del subtipo de orden se indica en el campo “SpecialTerms” del elemento “DeliveryTerms”, después del código del tipo de orden, utilizando el formato de campos estructurados, como se muestra en el siguiente ejemplo:

< cac:DeliveryTerms> < cbc:SpecialTerms>220#OFR< /SpecialTerms> < /cac:DeliveryTerms>

Código de artículo

La identificación del producto (bien o servicio) dentro de cada línea de orden se realiza, además del nombre (elemento “Name”, que es obligatorio) y la descripción (elemento “Description”), también mediante códigos identificativos. En particular, los formatos de dichos documentos prevén principalmente dos tipos de código:

  • el código atribuido por el proveedor (elemento “SellersItemIdentification/ID”);
  • el código estándar, correspondiente al identificador asignado al producto por un sistema de identificación única (elemento “StandardItemIdentification/ID”) elegido de entre los existentes en la codelist prevista por el estándar PEPPOL.

Los elementos antes mencionados no son obligatorios, sin embargo, se recomienda encarecidamente su uso.
Ejemplo:

< cac:OrderLine>
< cac:LineItem>
< cac:Item>
< cbc:Name>Pluma estilográfica< /cbc:Name>
< cbc:Description>Pluma estilográfica edición limitada< /cbc:Description>
< cac:SellersItemIdentification>
< cbc:ID>Stilo24< /cbc:ID>
< /cac:SellersItemIdentification>
< cac:StandardItemIdentification>
< cbc:ID schemeID=”0160”>0K10999746< /ID>
< /cac:StandardItemIdentification>
< /cac:Item>
< /cac:LineItem>
< /cac:OrderLine>

Para los bienes de gran consumo, se sugiere rellenar el elemento “StandardItemIdentification/ID” con el código GTIN correspondiente (correspondiente al “schemeID=”0160” de la codelist PEPPOL), como se muestra en el ejemplo anterior.
Para los productos farmacéuticos provistos del código de Autorización de Comercialización (AIC) emitido por la Agencia Italiana del Medicamento (AIFA), el elemento “SellersItemIdentification/ID” debe estar rellenado siempre con el respectivo código AIC.

Grupo de mercancía

Para cada producto, dentro de la respectiva línea de orden es posible especificar uno o más códigos de clasificación rellenando el campo “ItemClassificationCode/ID” del elemento “CommodityClassification”. El valor a indicar debe ser tomado de un sistema de clasificación único seleccionado de entre los previstos en la codelist respectiva del estándar PEPPOL, como se muestra en el siguiente ejemplo:

< cac:OrderLine>
< cac:LineItem>
< cac:Item>
< cac:CommodityClassification>
< cbc:ItemClassificationCode listVersionID=”19.0501” listID=”STI”>12345678< /cbc:ItemClassificationCode>
< /cac:CommodityClassification>
< /cac:Item>
< /cac:LineItem>
< /cac:OrderLine>

Se recomienda utilizar al menos uno de los sistemas de clasificación indicados en la tabla siguiente, si son aplicables.

CódigoDescripción del estándar de clasificaciónÁmbito de uso
STISistema oficial europeo de clasificación única para contratos públicos (CPV - Common Procurement Vocabulary)Productos y servicios objeto de contratación pública
STLSistema de clasificación anatómica, terapéutica y química (ATC - Anatomical Therapeutic Chemical classification system)Medicamentos
STOClasificación Nacional Italiana de Dispositivos Médicos (CND)Dispositivos médicos
STHClasificación comercial de productos (GPC - Global Product Classification)Bienes de gran consumo
IBSistema internacional de identificación de libros (ISBN - International Standard Book Number)Libros
ZZZSistema definido manualmente entre las partesPara dispositivos médicos permite especificar los valores 'DM1', 'DM2' o 'DM0' (cuando los dos primeros no aplican)

En Fluentis estos códigos deben atribuirse a la tabla de códigos de Barcode para asociarlos al artículo.

Unidad de medida

En las líneas de orden, es necesario indicar la cantidad del producto especificando una unidad de medida de las indicadas en la correspondiente codelist del estándar PEPPOL, como se muestra en el siguiente ejemplo:

< cac:OrderLine> < cac:LineItem> < cbc:Quantity unitCode=”C62”>3< /cbc:Quantity> < /cac:LineItem> < /cac:OrderLine>

En la siguiente tabla, se indican los códigos de unidades de medida recomendados para su uso, si aplican (para más detalles, consulte las directrices).

CódigoUnidad de medidaÁmbito de uso
C62Unidad de producto (bien o servicio)Cantidad
PRParCantidad
XBKPaquete, caja: envase primario que contiene varias unidades del mismo artículoEmpaquetado
DZPEmpaque estándar que contiene doce piezas del mismo artículoEmpaquetado
KTEquipamiento (kit): envase primario que contiene varias unidades de artículos distintos pero utilizables conjuntamenteEmpaquetado
XBXCaja, embalaje (box): envase secundario que contiene varios envases primariosEmpaquetado
XOBPalé (pallet): plataforma o caja abierta, generalmente de madera, sobre la que se sujetan las mercancías para facilitar su manipulación mecánica durante el transporte y almacenamientoEmpaquetado
MTRMetroLongitud
CMTCentímetroLongitud
MMTMilímetroLongitud
MTKMetro cuadradoSuperficie
CMKCentímetro cuadradoSuperficie
MTQMetro cúbicoVolumen
CMQCentímetro cúbicoVolumen
MMQMilímetro cúbicoVolumen
LTRLitroCapacidad
MLTMililitroCapacidad
GRMGramoPeso
HGMHectogramoPeso
KGMKilogramoPeso
MGMMiligramoPeso
MCMicrogramoPeso
HURHoraTiempo
DAYDíaTiempo
MONMesTiempo
ANNAñoTiempo
E40Día laborableTrabajo
KWHKilovatio-horaElectricidad
BQLBecquerelioRadiactividad
4NMega-BecquerelioRadiactividad
GBQGiga-BecquerelioRadiactividad
CURCurieRadiactividad
MCUMilicurieRadiactividad

Destino de la mercancía

El ID indica el código atribuido al lugar donde debe realizarse la entrega. Este código debe siempre ser indicado si el lugar de entrega es una dirección institucional del Cliente a la que se ha asociado un identificador único proporcionado al Proveedor.

Los diversos campos del elemento “DeliveryLocation” deben ser rellenados adecuadamente (incluidos los que no son obligatorios, donde esto contribuya a especificar su identificación exacta), como se muestra en el siguiente ejemplo, referente a un Documento de tipo Orden o Respuesta de Orden. La indicación del lugar de entrega está prevista solo con referencia a todo el Documento.

Para facilitar el suministro de bienes en las sedes institucionales de las administraciones públicas, es conveniente que los puntos de entrega sean codificados de manera única. Para entidades del Sistema Nacional de Salud, desde septiembre de 2019 estará disponible el sitio web (http://www.puntidiconsegna-nso.it/) donde será posible publicar el listado de sus propios códigos identificativos de los puntos de entrega institucionales. En particular, se recomienda a las Entidades crear los códigos de los puntos de entrega institucionales anteponiendo el propio código fiscal al código interno del punto de entrega, definido libremente, separados por el carácter “-” (guion), sin espacios de por medio. El formato del código será entonces: Código fiscal-ID interno punto de entrega. Por ejemplo, en el caso de una entidad con Código Fiscal “123456788901” y almacén “acdg45”, el Código Ship-To a introducir en la orden será "123456788901-acdg45” (ver Párrafo 3.3.3.6). Se sugiere mantener la longitud de este código dentro de los 20 caracteres en total (incluido el “-”).

En Fluentis el Destino de la Mercancía se reconoce mediante este código ID y se busca como destino codificado en el cliente, asignando al apodo del contacto en Fluentis los últimos 7 caracteres del código que sigue al “-” del punto de entrega NSO.

Órdenes de clientes PEPPOL

En las aplicaciones Bizlink existe el formulario PEPPOL Órdenes de clientes para visualizar todos los mensajes entrantes de NSO y salientes para NSO.
Tras seleccionar la línea de una orden, al pulsar el botón “Visualizar” en la ribbon bar se abre un formulario adicional Registro de documentos SDI.
Dentro de este formulario se muestran algunos datos referidos al archivo NSO de la orden, como el estado del documento, los archivos relacionados y el contenido del archivo. Es posible visualizar el contenido de la orden. Además, se pueden visualizar las eventuales notificaciones del SDI.
Al pulsar el botón Descargar adjunto se puede descargar el adjunto seleccionado en la cuadrícula “Adjuntos”, mientras que pulsando Descargar el contenido del registro se puede descargar el archivo seleccionado en la cuadrícula Registro de documentos SDI, la cual contiene el archivo xml de la orden y todos los archivos relacionados, como los de notificaciones.
Al pulsar el botón de la ribbon bar Abrir documento es posible visualizar el contenido de la orden Peppol, siempre que esté al menos en estado “Insertado”, directamente en Fluentis, mediante la apertura del formulario “Órdenes de cliente”.
Al pulsar el botón Registro de documentos SDI en el formulario “Órdenes de Cliente” se abrirá el formulario “Registro de documentos SDI”, de manera similar a lo que ocurre al pulsar el botón “Visualizar” en la ribbon bar del formulario PEPPOL órdenes de clientes.
Al pulsar el botón Descargar adjunto en la ribbon bar del formulario PEPPOL Órdenes de clientes se descargará, en una carpeta indicada por el usuario, el archivo Xml de la orden seleccionada.
Al pulsar el botón Modificar datos XML después de seleccionar una orden con el estado SDI “En error”, se abre el formulario de modificación de los datos del archivo importado.
En este formulario será posible corregir eventuales datos erróneos en la orden recibida, como líneas con precio 0, códigos de artículos no interpretables automáticamente, unidad de medida, de modo que se puedan introducir los datos obligatorios faltantes.
En la cuadrícula Registro de Órdenes NSO se visualizan diversas informaciones. Veamos las principales:

  • Estado SDI: es el estado de avance en que se encuentra la orden PEPPOL (véase la parte relativa a los estados de la orden)
  • Tipo: es el tipo de orden PEPPOL y puede asumir los siguientes valores
  • 220 = Orden de compra (orden recibida del proveedor)
  • 227 = Orden de entrega
  • PRE = Orden preconvenida
  • Número(Id): es el número de la orden, que junto con la fecha de cliente y endpointCliente identifica de manera única la orden
  • Fecha Cliente: es la fecha de la orden, que junto con el número(Id) y EndpointCliente identifica de manera única la orden
  • Endpointcliente: puede indicar el código de oficina del cliente o el NIT del proveedor que ha enviado la orden, y junto con el Número(Id) y la Fecha Cliente identifica de manera única la orden
  • Tipo de proceso: indica el tipo de proceso del que forma parte la orden y puede asumir 3 valores:
  • Ordenación simple
  • Ordenación completa
  • Ordenación pre-convenida
  • Tipo de documento: indica el último tipo de documento o notificación ligada a la orden
  • Tripleta: es la referencia a la orden a la que hace referencia la orden actual, la tripleta está compuesta por: Identificador del documento, fecha de emisión del documento e identificador del sujeto emisor
  • Nombre de archivo NSO: indica el nombre del archivo Xml de la orden PEPPOL
  • Fecha de recepción NSO: indica la fecha de recepción de la orden por parte del cliente o del envío de la orden pre-convenida
  • Último evento NSO: indica la fecha de la última modificación de estado sufrida por la orden