Exemple de facture cXML avec conditions de paiement

Utilisez cet exemple de facture cXML qui contient les conditions de paiement pour tester votre intégration Coupa.

Les informations sur la remise et le net doivent être renseignées avec les valeurs disponibles dans Coupa. Si les valeurs transmises par le fournisseur ne sont pas configurées dans Coupa, le champ Modalités de paiement sera défini sur Aucun.

InvoiceDetailPaymentTerm est obsolète dans cXML 1.2.011, au profit de PaymentTerm. À partir de la version 12 de Coupa, les fournisseurs doivent réussirPaymentTerm. Les 2 façons de passer PaymentTerm sont :

Option #1

Transmettez les conditions de paiement en indiquant le nombre de jours à payer, le montant de la remise et le nombre de jours de remise pour le paiement. 

<PaymentTerm payInNumberOfDays="2">											(Where 2 is days for net payment)
		<Discount>
				<DiscountPercent percent="0"/>										 (Where 0 is Days For Discount Payment)
				<DiscountDueDays>0.000</DiscountDueDays>					 (Where 0.000 is the Discount Rate as a percentage)
		</Discount>
	<NetDueDays>30</NetDueDays>														(where 30 is Days for Net Payment)
</PaymentTerm>

Option #2 (R30 et versions ultérieures)

Transmettez les conditions de paiement en spécifiant directement les conditions de paiement en tant qu'extrinsèque sous le marqueur InvoiceDetailRequestHeader [InvoiceDetailRequestHeader]. 

Le nom extrinsèque pour passer le code des conditions de paiement estPaymentTermCode

 

Gestion des conditions de paiement

Accédez à Configuration > Modalités de paiement pour configurer ces paramètres.

Remarque

 

  • Si InvoiceDetailPaymentTerm est transmis en r12 et plus, la première configuration des conditions de paiement dans Coupa sera utilisée. C'est la raison pour #1 laquelle certains clients voient des conditions de paiement différentes de celles que le fournisseur inclut dans la facture cXML.
  • PaymentTerm doit apparaître avant </InvoiceDetailRequestHeader>
  • PaymentTerm les valeurs peuvent varier selon le client.
  • Si les conditions de paiement ne peuvent pas être déterminées par ce qui est transmis, Coupa définit le champ des conditions de paiement sur Aucun.

Exemple de facture cXML avec conditions

Cet exemple utilise les conditions de paiement de 1 %10/Net 30.


<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE cXML SYSTEM "http://xml.cxml.org/schemas/cXML/1.2/InvoiceDetail.dtd">
<cXML version="1.0" payloadID="xxx.xxxx@example.coupahost.com" timestamp="2014-03-04T12:00:00-00:00">
	<Header>
		<From>
			<Credential domain="DUNS">
				<Identity>xxxxxxxx</Identity>
			</Credential>
		</From>
		<To>
			<Credential domain="NetworkID">
				<Identity>yyyyyyyy</Identity>
			</Credential>
		</To>
		<Sender>
			<Credential domain="DUNS">
				<Identity>xxxxxxxxx</Identity>
				<SharedSecret>xxxxxxxxx</SharedSecret>
			</Credential>
			<UserAgent>Coupa Procurement 1.0</UserAgent>
		</Sender>
	</Header>
	<Request deploymentMode="production">
		<InvoiceDetailRequest>
			<InvoiceDetailRequestHeader invoiceID="900522Mar0314" purpose="standard" 
						operation="new" invoiceDate="2014-03-03T12:00:00-00:00">
				<InvoiceDetailHeaderIndicator/>
				<InvoiceDetailLineIndicator isAccountingInLine="yes"/>
				<InvoicePartner>
					<Contact role="soldTo">
						<Name xml:lang="en-US">COUPA</Name>
						<PostalAddress>
							<Street>													</Street>
							<Street>123 Main St</Street>
							<City>San Mateo</City>
							<State>CA</State>
							<PostalCode>94402</PostalCode>
							<Country isoCountryCode="US">United States</Country>
						</PostalAddress>
					</Contact>
				</InvoicePartner>
				<InvoicePartner>
					<Contact role="billTo" addressID="1057	">
						<Name xml:lang="en-US">COUPA</Name>
						<PostalAddress>
							<Street>123 Main St</Street></Street>
							<City>San Mateo</City>
							<State>CA</State>
							<PostalCode>94402</PostalCode>
							<Country isoCountryCode="US">United States</Country>
						</PostalAddress>
					</Contact>
				</InvoicePartner>
				<PaymentTerm payInNumberofDays="30">
					<Discount>
						<DiscountPercent percent="2" />
						<DiscountDueDays>20</DiscountDueDays>
					</Discount>
					<NetDueDays>30</NetDueDays>
				</PaymentTerm>
			</InvoiceDetailRequestHeader>
			<InvoiceDetailOrder>
				<InvoiceDetailOrderInfo>
					<OrderReference>
						<DocumentReference payloadID="1352"/>
					</OrderReference>
				</InvoiceDetailOrderInfo>
				<InvoiceDetailItem invoiceLineNumber="1" quantity="1">
					<UnitOfMeasure>EA</UnitOfMeasure>
					<UnitPrice>
						<Money currency="USD">12.42</Money>
					</UnitPrice>
					<InvoiceDetailItemReference lineNumber="1">
						<ItemID>
							<SupplierPartID>N189465</SupplierPartID>
						</ItemID>
						<Description xml:lang="en-US">Paper Mate - Profile Retractable Ballpoint Pens - Black, Bold, 12/Pack</Description>
						<ManufacturerPartID>MF4770N		 </ManufacturerPartID>
						<ManufacturerName xml:lang="en-US">CANON </ManufacturerName>
					</InvoiceDetailItemReference>
					<SubtotalAmount>
						<Money currency="USD">12.42</Money>
					</SubtotalAmount>
					<GrossAmount>
						<Money currency="USD">12.42</Money>
					</GrossAmount>
					<NetAmount>
						<Money currency="USD">12.42</Money>
					</NetAmount>
				</InvoiceDetailItem>
			</InvoiceDetailOrder>
			<InvoiceDetailSummary>
				<SubtotalAmount>
					<Money currency="USD">12.42</Money>
				</SubtotalAmount>
				<Tax>
					<Money currency="USD"></Money>
					<Description xml:lang="en-US"/>
					<TaxDetail purpose="tax" category="sales" percentageRate="0">
						<TaxableAmount>
							<Money currency="USD">12.42</Money>
						</TaxableAmount>
						<TaxAmount>
							<Money currency="USD"></Money>
						</TaxAmount>
						<TaxLocation xml:lang="en-US">usa</TaxLocation>
					</TaxDetail>
				</Tax>
				<ShippingAmount>
					<Money currency="USD">.00</Money>
				</ShippingAmount>
				<GrossAmount>
					<Money currency="USD">12.42</Money>
				</GrossAmount>
				<NetAmount>
					<Money currency="USD">12.42</Money>
				</NetAmount>
				<DueAmount>
					<Money currency="USD">12.42</Money>
				</DueAmount>
			</InvoiceDetailSummary>
		</InvoiceDetailRequest>
	</Request>
</cXML>

Une partie ou la totalité de cette page peut avoir été traduite par machine. Toutes nos excuses pour les inexactitudes.