In questo articolo approfondiamo alcuni aspetti tecnici del Documento di Trasporto (DdT) Peppol e della sua emissione da un sistema SAP.

Ad oggi, in Italia, il DdT Peppol è richiesto solamente dalla regione Emilia-Romagna, attraverso il nodo Intercent-ER che ne ha curato, con AgID, l’implementazione.

Il profilo adottato per lo sviluppo del DdT è il CEN WS/BII2 “Profile BII30 Dispatch Only”, il quale è stato esteso in base ai requisiti del modello italiano di e-Procurement.

Nel precedente articolo abbiamo parlato di soggetti coinvolti nel processo, di riferimenti all’ordine e di documenti collegati alla spedizione. Vediamo ora alcuni aspetti di dettaglio della spedizione, con particolare riferimento ai dati caratteristici del trasporto (peso, aspetto dei beni e trasportatore).

Specifiche tecniche sull'emissione da SAP

Nel tag <cac:Shipment> è possibile indicare:

  •  peso lordo (GrossWeightMeasure) e unità di misura;
  • volume (GrossVolumeMeasure) e unità di misura;
  • numero colli (TotalTransportHandlingUnitQuantity);
  • identificativo assegnato dal vettore alla consegna (Consignment:ID);
  • dati anagrafici del vettore (CarrierParty e tag sottostanti);
  • tempo stimato ed effettivo di spedizione/consegna (delivery e tag sottostanti).

Queste informazioni sono presenti in un IDoc standard estratto dal sistema SAP e possono essere agevolmente utilizzate per generare i tag corrispondenti.
  
Per specificare in riga le quantità ordinate, spedite e residue, si possono combinare i tag:

  • DeliveredQuantity: quantità spedita;
  • OutstandingQuantity: quantità residua che verrà spedita in seguito (se valorizzata) o che non verrà più spedita (se zero);
  • AdditionalItemProperty: è un tag composito utilizzato per specificare la quantità unitaria per ciascuna confezione, in cui i tag PackSizeNumeric e PackQuantity definisco il rapporto unità/confezione (o CU/TU).

L’emissione del DdT Peppol da un IDoc SAP richiede, per la valorizzazione delle quantità residue e dei multipli di confezione, alcuni interventi di customizzazione specifici, senza i quali risulta difficile valorizzare il tracciato Peppol.

Per le unità logistiche (o di spedizione) e gli imballi dobbiamo ragionare in un altro modo. Gli IDoc SAP con sintassi DELVRY e/o SHPMNT riportano informazioni complete circa la struttura ed il contenuto del packaging.

Pertanto, si possono agevolmente estrarre le principali informazioni previste dal tracciato DdT Peppol all’interno del tag TransportHandlingUnit:

  • ID: identificativo dell’unità logistica (per esempio SSCC);
  • TransportHandlingUnitTypeCode: tipo di unità logistica (cartone, cassa, pallet);
  • ShippingMarks: contenuto libero dell’etichetta di spedizione;
  • MeasurementDimentions: peso e volume dell’unità logistica;
  • Package: tipo e codice identificativo dell’imballo che compone l’unità logistica.

La piattaforma DMP (Dedicated Microservices Platform), inoltre, si integra direttamente con sistemi SAP ECC ed S/4 ed è in grado di generare ed elaborare DdT Peppol a fronte di transazioni:

  • Consegna (Tipo IDoc DELVRY);
  • Documento di trasporto (Tipo IDoc SHPMNT).

Infine, per avere un esempio di flussi in entrata e in uscita da/verso l'ERP SAP per ordini e DdT elettronici in ambito sanitario tramite la piattaforma a micro-servizi DMP, scarica l’infografica di approfondimento “Full Outsourcing di PEPPOL post-award”.