PIP 3C3 — Notifier d'une facture
Choréographie RosettaNet du cluster 3 (Order Management — Invoice), couvrant l'échange XML entre Seller ↔ Buyer. Maille opérationnelle pour order management — invoice sur RNIF V02.00.
Objet du PIP
Le PIP 3C3 est l'équivalent INVOIC EDIFACT ou X12 810 : le vendeur émet une facture vers l'acheteur. En-tête (vendeur, acheteur, date, devise, total), lignes (produit, quantité livrée, prix unitaire, taxes), conditions de règlement, références aux PIP 3A4 et 3B2 d'origine.
Structure du message
La choréographie 3C3 suit le modèle à une action (notification) de RosettaNet :
- Action :
Notify of Invoice 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 :
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>3C3</GlobalProcessIndicatorCode>
</ServiceHeader>
--RN-BOUNDARY-2026
Content-Type: application/xml
Content-Location: Pip3C3NotifyOfInvoice.xml
<!-- payload PIP 3C3 ci-dessus -->
--RN-BOUNDARY-2026-- Exemple XML simplifié
Payload PIP 3C3 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 version="1.0" encoding="UTF-8"?>
<Pip3C3NotifyOfInvoice xmlns="http://www.rosettanet.org/PIP3C3">
<fromRole>
<PartnerRoleDescription>
<GlobalPartnerRoleClassificationCode>Seller</GlobalPartnerRoleClassificationCode>
</PartnerRoleDescription>
</fromRole>
<toRole>
<PartnerRoleDescription>
<GlobalPartnerRoleClassificationCode>Buyer</GlobalPartnerRoleClassificationCode>
</PartnerRoleDescription>
</toRole>
<thisDocumentGenerationDateTime>
<DateTimeStamp>20260515T101500Z</DateTimeStamp>
</thisDocumentGenerationDateTime>
<Invoice>
<InvoiceIdentifier>
<ProprietaryDocumentIdentifier>INV-2026-552190</ProprietaryDocumentIdentifier>
</InvoiceIdentifier>
<invoiceDate>
<DateStamp>20260712</DateStamp>
</invoiceDate>
<TotalAmount>
<FinancialAmount>
<GlobalCurrencyCode>USD</GlobalCurrencyCode>
<MonetaryAmount>2750000.00</MonetaryAmount>
</FinancialAmount>
</TotalAmount>
</Invoice>
</Pip3C3NotifyOfInvoice> Transport et acquittement
Émission asynchrone, RNIF V02.00 sur HTTPS POST ou AS2. Selon les juridictions (UE post-2026 notamment), un parallèle PEPPOL ou Factur-X est exigé pour la conformité fiscale.
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
Une fonderie facture 50 000 wafers expédiés deux jours plus tôt à un OEM via PIP 3C3 : montant total, taxes, références au PO et à l'ASN, conditions Net 30. L'OEM intègre la facture dans son cycle Procure-to-Pay automatique.
Pour aller plus loin
- RosettaNet Standards Programme — GS1 US — catalogue officiel des PIPs.
- RosettaNet PIP Catalog (archive web.archive.org) — version historique du catalogue rosettanet.org avant fermeture en 2013.
- RosettaNet — hub sur ediverse — vue d'ensemble, architecture PIP / RNIF et clusters.
- AS2 sur ediverse — transport alternatif compatible avec RNIF.