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 4A3 — Notifier d'une prévision avec déclencheur de seuil

PIP 4A3 — Notifier d'une prévision avec déclencheur de seuil

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

Objet du PIP

Le PIP 4A3 est une prévision court-terme à déclenchement : l'acheteur définit un seuil de stock minimal sous lequel un réapprovisionnement automatique se déclenche. Le vendeur peut anticiper la commande sans attendre un PO formel — base des modèles VMI (Vendor Managed Inventory) high-tech.

Structure du message

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

  • Action : Notify of Threshold Release Forecast 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-4A3.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>4A3</GlobalProcessIndicatorCode>
</ServiceHeader>

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

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

--RN-BOUNDARY-2026--

Exemple XML simplifié

Payload PIP 4A3 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-4A3.xml
<?xml version="1.0" encoding="UTF-8"?>
<Pip4A3NotifyOfThresholdReleaseForecast xmlns="http://www.rosettanet.org/PIP4A3">
  <fromRole>
    <PartnerRoleDescription>
      <GlobalPartnerRoleClassificationCode>Buyer</GlobalPartnerRoleClassificationCode>
    </PartnerRoleDescription>
  </fromRole>
  <toRole>
    <PartnerRoleDescription>
      <GlobalPartnerRoleClassificationCode>Seller</GlobalPartnerRoleClassificationCode>
    </PartnerRoleDescription>
  </toRole>
  <thisDocumentGenerationDateTime>
    <DateTimeStamp>20260515T101500Z</DateTimeStamp>
  </thisDocumentGenerationDateTime>
      <ThresholdReleaseForecast>
        <ForecastIdentifier>
          <ProprietaryDocumentIdentifier>THR-2026-W21</ProprietaryDocumentIdentifier>
        </ForecastIdentifier>
        <ProductLineItem>
          <ProductIdentification>
            <GlobalProductIdentifier>00614141999996</GlobalProductIdentifier>
          </ProductIdentification>
          <currentInventoryLevel>
            <ProductQuantity>3200</ProductQuantity>
            <unitOfMeasure>EA</unitOfMeasure>
          </currentInventoryLevel>
          <reorderThreshold>
            <ProductQuantity>5000</ProductQuantity>
            <unitOfMeasure>EA</unitOfMeasure>
          </reorderThreshold>
        </ProductLineItem>
      </ThresholdReleaseForecast>
</Pip4A3NotifyOfThresholdReleaseForecast>

Transport et acquittement

Émission événementielle, RNIF V02.00 sur HTTPS POST ou AS2. Couplée à un PIP 4A1 pour le contexte stratégique long-terme.

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

Un OEM exploite un programme VMI sur quelques MPN critiques. Quand le stock entrepôt sous-seuil tombe sous 5 000 unités (à 3 200 ici), un PIP 4A3 est généré ; le distributeur peut déclencher en miroir un réapprovisionnement à 5 000 ou plus, sans PO formel intermédiaire.

Pour aller plus loin