• Zuletzt bearbeitet am: 20 November 2017

CXML Asn in Coupa posten

BUCHEN SIE Asn in /user/asn_headers mit den cXML-Anmeldeinformationen des Lieferanten für die Rechnungsstellung.

 

  1. 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.
  2. Erstellen Sie eine Bestellung innerhalb von Coupa für den Lieferanten, indem Sie eine Anforderung einreichen und genehmigen.
  3. Ändern Sie die Beispielnutzlast (unten), damit sie mit den richtigen Lieferantenanmeldeinformationen (aus dem Lieferantendatensatz oben) und Bestelldetails (auf der Registerkarte Bestellungen) aktualisiert wird.
  4. 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.
  5. 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.
    asn1.png

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>