Integration 如何在Coupa中过帐带有附件的cXML发票?
Coupa引入了在cXML发票中包含附件的新功能。据我所知,唯一的文档说明在CXML发票文件中包含代码(如下所述) Coupa文件: 是否有人可以帮助我了解如何使用此文档发送cXML发票?如需在cXML发票(针对Coupa)上添加附件方面提供任何其他帮助,将不胜感激Integration 如何在Coupa中过帐带有附件的cXML发票?,integration,invoices,cxml,coupa,Integration,Invoices,Cxml,Coupa,Coupa引入了在cXML发票中包含附件的新功能。据我所知,唯一的文档说明在CXML发票文件中包含代码(如下所述) Coupa文件: 是否有人可以帮助我了解如何使用此文档发送cXML发票?如需在cXML发票(针对Coupa)上添加附件方面提供任何其他帮助,将不胜感激 提前感谢正确,R18允许您在发布InvoiceDetailRequest cxml时附加文件。在R18之前,您可以通过Coupa API密钥通过由两部分组成的post进行连接。从R18开始,没有API键,您使用头。下面是你如何做到
提前感谢正确,R18允许您在发布InvoiceDetailRequest cxml时附加文件。在R18之前,您可以通过Coupa API密钥通过由两部分组成的post进行连接。从R18开始,没有API键,您使用头。下面是你如何做到这一点。我将监视此页面,以防您有进一步澄清的问题 1--必须在内容ID头中指明MIME多部分媒体类型。这将触发解析器检索附件 例如: 内容类型:多部分/相关 2--必须在元素中传递属性。附件数据可以是服务器上文件的url或内容id(cid)。如果执行cid,则该文件必须与InvoiceDetailRequest文档位于服务器上的同一文件夹结构中。在下面的示例中,我们附加了两个文件,一个文件和一个url 例如:
<Comments>
<Attachment><URL>cid:test.pdf</URL></Attachment>
<Attachment><URL>url</URL></Attachment>
</Comments>
</InvoiceDetailRequestHeader>
cid:test.pdf
网址
有关更多详细信息,请参阅cxml.org上的第51和69页。示例
------=\u第1部分\u 11.11
内容类型:text/xml;字符集=UTF-8
内容ID:
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE cXML SYSTEM "http://xml.cXML.org/schemas/cXML/1.2.020/InvoiceDetail.dtd">
<cXML version="1.2.020" xml:lang="en-US" timestamp="2018-03-08T8:48:54-08:00" payloadID="2018-03-08T8:48:54-08:00">
<Header>
<From>
<Credential domain="duns">
<Identity>xxx</Identity>
</Credential>
</From>
<To>
<Credential domain="duns">
<Identity>yyy</Identity>
</Credential>
</To>
<Sender>
<Credential domain="duns">
<Identity>xxx</Identity>
<SharedSecret>none</SharedSecret>
</Credential>
<UserAgent>Coupa Procurement 1.0</UserAgent>
</Sender>
</Header>
<Request deploymentMode="production">
<InvoiceDetailRequest>
<InvoiceDetailRequestHeader invoiceDate="2018-03-08T8:48:54-08:00" operation="new" purpose="standard" invoiceOrigin="supplier" invoiceID="COUPATEST">
<InvoiceDetailHeaderIndicator />
<InvoiceDetailLineIndicator isAccountingInLine="yes" />
<PaymentTerm payInNumberOfDays="30" />
<Comments>
<Attachment>
<URL>cid:invoice.pdf</URL>
</Attachment>
</Comments>
</InvoiceDetailRequestHeader>
<InvoiceDetailOrder>
<InvoiceDetailOrderInfo>
<OrderReference>
<DocumentReference payloadID="19897" />
</OrderReference>
</InvoiceDetailOrderInfo>
<InvoiceDetailItem quantity="1.0" invoiceLineNumber="1">
<UnitOfMeasure>EA</UnitOfMeasure>
<UnitPrice>
<Money currency="USD">1.00</Money>
</UnitPrice>
<InvoiceDetailItemReference lineNumber="1">
<ItemID>
<SupplierPartID />
<SupplierPartAuxiliaryID />
</ItemID>
<Description xml:lang="en-US">Pencil, Blue, Fine Fonts</Description>
</InvoiceDetailItemReference>
<SubtotalAmount>
<Money currency="USD">1.00</Money>
</SubtotalAmount>
</InvoiceDetailItem>
</InvoiceDetailOrder>
<InvoiceDetailSummary>
<SubtotalAmount>
<Money currency="USD">1.00</Money>
</SubtotalAmount>
<Tax>
<Money currency="USD">0</Money>
<Description xml:lang="en-US" />
<TaxDetail purpose="tax" category="USD" percentageRate="0" taxPointDate="2018-03-08T8:48:54-08:00">
<TaxableAmount>
<Money currency="USD">1.00</Money>
</TaxableAmount>
<TaxAmount>
<Money currency="USD">0</Money>
</TaxAmount>
<TaxLocation xml:lang="en">USD</TaxLocation>
</TaxDetail>
</Tax>
<NetAmount>
<Money currency="USD">1.00</Money>
</NetAmount>
</InvoiceDetailSummary>
</InvoiceDetailRequest>
</Request>
</cXML>
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE cXML SYSTEM "http://xml.cXML.org/schemas/cXML/1.2.020/InvoiceDetail.dtd">
<cXML version="1.2.020" xml:lang="en-US" timestamp="2018-03-08T8:48:54-08:00" payloadID="2018-03-08T8:48:54-08:00">
<Header>
<From>
<Credential domain="duns">
<Identity>xxx</Identity>
</Credential>
</From>
<To>
<Credential domain="duns">
<Identity>yyy</Identity>
</Credential>
</To>
<Sender>
<Credential domain="duns">
<Identity>xxx</Identity>
<SharedSecret>none</SharedSecret>
</Credential>
<UserAgent>Coupa Procurement 1.0</UserAgent>
</Sender>
</Header>
<Request deploymentMode="production">
<InvoiceDetailRequest>
<InvoiceDetailRequestHeader invoiceDate="2018-03-08T8:48:54-08:00" operation="new" purpose="standard" invoiceOrigin="supplier" invoiceID="COUPATEST">
<InvoiceDetailHeaderIndicator />
<InvoiceDetailLineIndicator isAccountingInLine="yes" />
<PaymentTerm payInNumberOfDays="30" />
<Comments>
<Attachment>
<URL>cid:invoice.pdf</URL>
</Attachment>
</Comments>
</InvoiceDetailRequestHeader>
<InvoiceDetailOrder>
<InvoiceDetailOrderInfo>
<OrderReference>
<DocumentReference payloadID="19897" />
</OrderReference>
</InvoiceDetailOrderInfo>
<InvoiceDetailItem quantity="1.0" invoiceLineNumber="1">
<UnitOfMeasure>EA</UnitOfMeasure>
<UnitPrice>
<Money currency="USD">1.00</Money>
</UnitPrice>
<InvoiceDetailItemReference lineNumber="1">
<ItemID>
<SupplierPartID />
<SupplierPartAuxiliaryID />
</ItemID>
<Description xml:lang="en-US">Pencil, Blue, Fine Fonts</Description>
</InvoiceDetailItemReference>
<SubtotalAmount>
<Money currency="USD">1.00</Money>
</SubtotalAmount>
</InvoiceDetailItem>
</InvoiceDetailOrder>
<InvoiceDetailSummary>
<SubtotalAmount>
<Money currency="USD">1.00</Money>
</SubtotalAmount>
<Tax>
<Money currency="USD">0</Money>
<Description xml:lang="en-US" />
<TaxDetail purpose="tax" category="USD" percentageRate="0" taxPointDate="2018-03-08T8:48:54-08:00">
<TaxableAmount>
<Money currency="USD">1.00</Money>
</TaxableAmount>
<TaxAmount>
<Money currency="USD">0</Money>
</TaxAmount>
<TaxLocation xml:lang="en">USD</TaxLocation>
</TaxDetail>
</Tax>
<NetAmount>
<Money currency="USD">1.00</Money>
</NetAmount>
</InvoiceDetailSummary>
</InvoiceDetailRequest>
</Request>
</cXML>
xxx
yyy
xxx
没有一个
Coupa采购1.0
cid:invoice.pdf
每个
1
铅笔,蓝色,精细字体
1
1
0
1
0
美元
1
------=\u第2部分\u 22.22
内容类型:application/pdf
内容传输编码:urlencoded
内容处置:附件;filename=invoice.pdf
内容ID:
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE cXML SYSTEM "http://xml.cXML.org/schemas/cXML/1.2.020/InvoiceDetail.dtd">
<cXML version="1.2.020" xml:lang="en-US" timestamp="2018-03-08T8:48:54-08:00" payloadID="2018-03-08T8:48:54-08:00">
<Header>
<From>
<Credential domain="duns">
<Identity>xxx</Identity>
</Credential>
</From>
<To>
<Credential domain="duns">
<Identity>yyy</Identity>
</Credential>
</To>
<Sender>
<Credential domain="duns">
<Identity>xxx</Identity>
<SharedSecret>none</SharedSecret>
</Credential>
<UserAgent>Coupa Procurement 1.0</UserAgent>
</Sender>
</Header>
<Request deploymentMode="production">
<InvoiceDetailRequest>
<InvoiceDetailRequestHeader invoiceDate="2018-03-08T8:48:54-08:00" operation="new" purpose="standard" invoiceOrigin="supplier" invoiceID="COUPATEST">
<InvoiceDetailHeaderIndicator />
<InvoiceDetailLineIndicator isAccountingInLine="yes" />
<PaymentTerm payInNumberOfDays="30" />
<Comments>
<Attachment>
<URL>cid:invoice.pdf</URL>
</Attachment>
</Comments>
</InvoiceDetailRequestHeader>
<InvoiceDetailOrder>
<InvoiceDetailOrderInfo>
<OrderReference>
<DocumentReference payloadID="19897" />
</OrderReference>
</InvoiceDetailOrderInfo>
<InvoiceDetailItem quantity="1.0" invoiceLineNumber="1">
<UnitOfMeasure>EA</UnitOfMeasure>
<UnitPrice>
<Money currency="USD">1.00</Money>
</UnitPrice>
<InvoiceDetailItemReference lineNumber="1">
<ItemID>
<SupplierPartID />
<SupplierPartAuxiliaryID />
</ItemID>
<Description xml:lang="en-US">Pencil, Blue, Fine Fonts</Description>
</InvoiceDetailItemReference>
<SubtotalAmount>
<Money currency="USD">1.00</Money>
</SubtotalAmount>
</InvoiceDetailItem>
</InvoiceDetailOrder>
<InvoiceDetailSummary>
<SubtotalAmount>
<Money currency="USD">1.00</Money>
</SubtotalAmount>
<Tax>
<Money currency="USD">0</Money>
<Description xml:lang="en-US" />
<TaxDetail purpose="tax" category="USD" percentageRate="0" taxPointDate="2018-03-08T8:48:54-08:00">
<TaxableAmount>
<Money currency="USD">1.00</Money>
</TaxableAmount>
<TaxAmount>
<Money currency="USD">0</Money>
</TaxAmount>
<TaxLocation xml:lang="en">USD</TaxLocation>
</TaxDetail>
</Tax>
<NetAmount>
<Money currency="USD">1.00</Money>
</NetAmount>
</InvoiceDetailSummary>
</InvoiceDetailRequest>
</Request>
</cXML>
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE cXML SYSTEM "http://xml.cXML.org/schemas/cXML/1.2.020/InvoiceDetail.dtd">
<cXML version="1.2.020" xml:lang="en-US" timestamp="2018-03-08T8:48:54-08:00" payloadID="2018-03-08T8:48:54-08:00">
<Header>
<From>
<Credential domain="duns">
<Identity>xxx</Identity>
</Credential>
</From>
<To>
<Credential domain="duns">
<Identity>yyy</Identity>
</Credential>
</To>
<Sender>
<Credential domain="duns">
<Identity>xxx</Identity>
<SharedSecret>none</SharedSecret>
</Credential>
<UserAgent>Coupa Procurement 1.0</UserAgent>
</Sender>
</Header>
<Request deploymentMode="production">
<InvoiceDetailRequest>
<InvoiceDetailRequestHeader invoiceDate="2018-03-08T8:48:54-08:00" operation="new" purpose="standard" invoiceOrigin="supplier" invoiceID="COUPATEST">
<InvoiceDetailHeaderIndicator />
<InvoiceDetailLineIndicator isAccountingInLine="yes" />
<PaymentTerm payInNumberOfDays="30" />
<Comments>
<Attachment>
<URL>cid:invoice.pdf</URL>
</Attachment>
</Comments>
</InvoiceDetailRequestHeader>
<InvoiceDetailOrder>
<InvoiceDetailOrderInfo>
<OrderReference>
<DocumentReference payloadID="19897" />
</OrderReference>
</InvoiceDetailOrderInfo>
<InvoiceDetailItem quantity="1.0" invoiceLineNumber="1">
<UnitOfMeasure>EA</UnitOfMeasure>
<UnitPrice>
<Money currency="USD">1.00</Money>
</UnitPrice>
<InvoiceDetailItemReference lineNumber="1">
<ItemID>
<SupplierPartID />
<SupplierPartAuxiliaryID />
</ItemID>
<Description xml:lang="en-US">Pencil, Blue, Fine Fonts</Description>
</InvoiceDetailItemReference>
<SubtotalAmount>
<Money currency="USD">1.00</Money>
</SubtotalAmount>
</InvoiceDetailItem>
</InvoiceDetailOrder>
<InvoiceDetailSummary>
<SubtotalAmount>
<Money currency="USD">1.00</Money>
</SubtotalAmount>
<Tax>
<Money currency="USD">0</Money>
<Description xml:lang="en-US" />
<TaxDetail purpose="tax" category="USD" percentageRate="0" taxPointDate="2018-03-08T8:48:54-08:00">
<TaxableAmount>
<Money currency="USD">1.00</Money>
</TaxableAmount>
<TaxAmount>
<Money currency="USD">0</Money>
</TaxAmount>
<TaxLocation xml:lang="en">USD</TaxLocation>
</TaxDetail>
</Tax>
<NetAmount>
<Money currency="USD">1.00</Money>
</NetAmount>
</InvoiceDetailSummary>
</InvoiceDetailRequest>
</Request>
</cXML>
xxx
yyy
xxx
没有一个
Coupa采购1.0
cid:invoice.pdf
每个
1
铅笔,蓝色,精细字体
1
1
0
1
0
美元
1