ediverse Explorer la plateforme

À la une PEPPOL BIS Billing 3.0 L’obligation européenne d’e-invoicing arrive : France sept 2026, Belgique janv 2026, Allemagne 2025.
PIP 4C1 — Diffuser un rapport d'inventaire

PIP 4C1 — Diffuser un rapport d'inventaire

Choréographie RosettaNet du cluster 4 (Inventory Management), couvrant l'échange XML entre Inventory Holder ↔ Inventory Consumer. Maille opérationnelle pour inventory management sur RNIF V02.00.

Objet du PIP

Le PIP 4C1 diffuse en push un rapport d'inventaire (par MPN, par lot, par localisation) entre un détenteur de stock (fournisseur, distributeur, 3PL) et un consommateur (acheteur, marque). Maille fondamentale du VMI et de la sell-through tracking dans la distribution semi-conducteur.

Structure du message

La choréographie 4C1 suit le modèle à une action (notification) de RosettaNet :

  • Action : Distribute Inventory Report Action
  • Signal : Receipt Acknowledgment

Chaque action est emballée dans une enveloppe RNIF V02.00 multipart MIME signée S/MIME. Voici une vue condensée de l'enveloppe :

text rnif-envelope-4C1.eml
MIME-Version: 1.0
Content-Type: multipart/related; type="application/xml";
  boundary="RN-BOUNDARY-2026"

--RN-BOUNDARY-2026
Content-Type: application/xml
Content-Location: RN-Preamble.xml

<Preamble xmlns="http://www.rosettanet.org/RNIF/V02.00">
  <standardName>RosettaNet</standardName>
  <standardVersion>V02.00</standardVersion>
</Preamble>

--RN-BOUNDARY-2026
Content-Type: application/xml
Content-Location: RN-ServiceHeader.xml

<ServiceHeader xmlns="http://www.rosettanet.org/RNIF/V02.00">
  <GlobalProcessIndicatorCode>4C1</GlobalProcessIndicatorCode>
</ServiceHeader>

--RN-BOUNDARY-2026
Content-Type: application/xml
Content-Location: Pip4C1DistributeInventoryReport.xml

<!-- payload PIP 4C1 ci-dessus -->

--RN-BOUNDARY-2026--

Exemple XML simplifié

Payload PIP 4C1 minimal, à titre didactique. Les éléments structurants (fromRole, toRole, thisDocumentGenerationDateTime, et le bloc métier propre au PIP) sont obligatoires dans toute implémentation conforme.

xml pip-4C1.xml
<?xml version="1.0" encoding="UTF-8"?>
<Pip4C1DistributeInventoryReport xmlns="http://www.rosettanet.org/PIP4C1">
  <fromRole>
    <PartnerRoleDescription>
      <GlobalPartnerRoleClassificationCode>InventoryHolder</GlobalPartnerRoleClassificationCode>
    </PartnerRoleDescription>
  </fromRole>
  <toRole>
    <PartnerRoleDescription>
      <GlobalPartnerRoleClassificationCode>InventoryConsumer</GlobalPartnerRoleClassificationCode>
    </PartnerRoleDescription>
  </toRole>
  <thisDocumentGenerationDateTime>
    <DateTimeStamp>20260515T101500Z</DateTimeStamp>
  </thisDocumentGenerationDateTime>
      <InventoryReport>
        <ReportIdentifier>
          <ProprietaryDocumentIdentifier>INV-RPT-2026-W21</ProprietaryDocumentIdentifier>
        </ReportIdentifier>
        <reportDate>
          <DateStamp>20260518</DateStamp>
        </reportDate>
        <InventoryLineItem>
          <ProductIdentification>
            <GlobalProductIdentifier>00614141999996</GlobalProductIdentifier>
          </ProductIdentification>
          <onHandQuantity>
            <ProductQuantity>3200</ProductQuantity>
            <unitOfMeasure>EA</unitOfMeasure>
          </onHandQuantity>
          <reservedQuantity>
            <ProductQuantity>800</ProductQuantity>
            <unitOfMeasure>EA</unitOfMeasure>
          </reservedQuantity>
        </InventoryLineItem>
      </InventoryReport>
</Pip4C1DistributeInventoryReport>

Transport et acquittement

Émission périodique (hebdomadaire ou quotidienne), RNIF V02.00 sur HTTPS POST ou AS2. Volume de payload souvent élevé : compression niveau transport recommandée.

Le canal d'acheminement est typiquement AS2 ou HTTPS direct (RNIF over HTTP). Pour un référentiel des couches de sécurité utilisées, voir la page AS2 sur ediverse.

Cas d'usage

Avnet diffuse chaque lundi matin à ses fabricants partenaires un rapport d'inventaire consolidé : MPN, quantité disponible, quantité réservée, quantité allouée. Le PIP 4C1 alimente les modèles de prévision et de réallocation côté brand owners.

Pour aller plus loin