CXML Asn in Coupa posten
BUCHEN SIE Asn in /user/asn_headers mit den cXML-Anmeldeinformationen des Lieferanten für die Rechnungsstellung.
- Entscheiden Sie sich für den Lieferanten, den Sie testen möchten, und stellen Sie sicher, dass die Anmeldedaten des Lieferanten unter Rechnungsstellung ausgefüllt sind, da sie auch für cXML-ASNs verwendet werden.
- Erstellen Sie eine Bestellung innerhalb von Coupa für den Lieferanten, indem Sie eine Anforderung einreichen und genehmigen.
- Ändern Sie die Beispielnutzlast (unten), damit sie mit den richtigen Lieferantenanmeldeinformationen (aus dem Lieferantendatensatz oben) und Bestelldetails (auf der Registerkarte Bestellungen) aktualisiert wird.
- Verwenden Sie Ihren bevorzugten REST-API-Client, um Ihre geänderte Nutzlast unter der folgenden URL zu VERÖFFENTLICHEN:
https://{customer_instance_name}/cxml/ship_notice_request
. - Gehen Sie innerhalb von Coupa zu Ausgabenverlauf > ASNs unter
https://{customer_instance_name}/user/asn_headers
und stellen Sie sicher, dass die<ShipmentIdentifier>
von der Nutzlast in der Spalte Tracking # aufgeführt ist.
Beispiel-Nutzdaten
Sie müssen dieses Beispiel cXML mit den Details Ihres Lieferanten und Ihrer Bestellung aktualisieren, bevor Sie es veröffentlichen.
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE cXML SYSTEM "http://xml.cXML.org/schemas/cXML/1.2.020/Fulfill.dtd">
<cXML payloadID="i-am-a-payload-id" xml:lang="en-US" timestamp="2000-10-14">
<Header>
<From>
<Credential domain="sSDzdfxfg">
<Identity>fgsdhgjh</Identity>
</Credential>
</From>
<To>
<Credential domain="sgdf">
<Identity>sdfdafdfg</Identity>
</Credential>
</To>
<Sender>
<Credential domain="sSDzdfxfg">
<Identity>fgsdhgjh</Identity>
<SharedSecret>abcde</SharedSecret>
</Credential>
<UserAgent>Zufalls-HTTP-Agent</UserAgent>
</Sender>
</Header>
<Request deploymentMode="production">
<ShipNoticeRequest>
<ShipNoticeHeader shipmentID="Unique ID" noticeDate="Creation date of cXML ASN" shipmentDate="SHIPMENT START DATE" deliveryDate="SHIPMENT DELIVERY DATE">
<!-- Date format:YYYY-MM-DD -->
<!-- Get the Ship From details from CSP Legal Entity -->
<Contact role="shipFrom" addressID="Optional unique code given for address in CSP Legal Entity">
<Name xml:lang="en-US">NAME DER GESELLSCHAFT</Name>
<PostalAddress>
<Street />
<City />
<State />
<PostalCode />
<Country isoCountryCode="US">Vereinigte Staaten</Country>
</PostalAddress>
</Contact>
<Comments xml:lang="en-US">Erhalten Sie alles in einer Sendung.</Comments>
</ShipNoticeHeader>
<ShipControl>
<CarrierIdentifier domain="SCAC">USPS</CarrierIdentifier>
<CarrierIdentifier domain="companyName">US-Postdienst</CarrierIdentifier>
<!-- Example Carrier Company names: USPS/UPS>FedEx usw. -->
<ShipmentIdentifier>1234567890 1234567890 1234577890</ShipmentIdentifier>
</ShipControl>
<ShipNoticePortion>
<!-- Get the OrderID/PayloadID from PO in Coupa enterprise -->
<!-- OrderID and PayloadID refer to OrderID in Enterprise. Both are same -->
<OrderReference orderID="2883">
<DocumentReference payloadID="2883" />
</OrderReference>
<!-- Get the line number that we want to provide the ship notice along with the line quantity -->
<ShipNoticeItem lineNumber="1" quantity="1">
<!-- PO Line Unit of Measure -->
<UnitOfMeasure>EA</UnitOfMeasure>
</ShipNoticeItem>
</ShipNoticePortion>
</ShipNoticeRequest>
</Request>
</cXML>