联邦快递WSDL C#-设置发票#值
我在C#中使用联邦快递的WSDL生成COD运输标签。在联邦快递发货标签上,发货标签和COD退货标签上都有“发票”字符串。我想在对联邦快递的请求中设置我的订单ID,以便我的订单ID显示为发票#联邦快递WSDL C#-设置发票#值,c#,fedex,C#,Fedex,我在C#中使用联邦快递的WSDL生成COD运输标签。在联邦快递发货标签上,发货标签和COD退货标签上都有“发票”字符串。我想在对联邦快递的请求中设置我的订单ID,以便我的订单ID显示为发票# 我不清楚如何在联邦快递的wsdl请求中设置发票。有人这样做过吗 在标签中放置订单id或发票编号的方式如下所示: 在包客户参考中设置发票编号 在“COD详细信息”节点(参考指示器上)上指定希望COD标签将发票号作为其参考之一 请注意,您还可以包括发票编号以外的其他参考(例如:采购订单、客户参考和跟踪) 下面是
我不清楚如何在联邦快递的wsdl请求中设置发票。有人这样做过吗 在标签中放置订单id或发票编号的方式如下所示:
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<soap:Body>
<ProcessShipmentRequest xmlns="http://fedex.com/ws/ship/v12">
<WebAuthenticationDetail>
<CspCredential>
<Key>CSP_KEY(IF YOU ARE ONE)</Key>
<Password>CIS_PASSWORD(IF YOU ARE ONE)</Password>
</CspCredential>
<UserCredential>
<Key>CSP_USER_KEY(IF YOU BELONG TO THE CSP)</Key>
<Password>CSP_PASSWORD(IF YOU BELONG TO THE CSP)</Password>
</UserCredential>
</WebAuthenticationDetail>
<ClientDetail>
<AccountNumber>ACCOUNT_NUMBER</AccountNumber>
<MeterNumber>METER_NUMBER</MeterNumber>
<ClientProductId>CLIENT_PRODUCT_ID(IF ONE IS PROVIDED)</ClientProductId>
<ClientProductVersion>CLIENT_VERSION(IF ONE IS PROVIDED)</ClientProductVersion>
</ClientDetail>
<TransactionDetail>
<CustomerTransactionId>261</CustomerTransactionId>
</TransactionDetail>
<Version>
<ServiceId>ship</ServiceId>
<Major>12</Major>
<Intermediate>0</Intermediate>
<Minor>0</Minor>
</Version>
<RequestedShipment>
<ShipTimestamp>2013-08-21T14:00:00-04:00</ShipTimestamp>
<DropoffType>REGULAR_PICKUP</DropoffType>
<ServiceType>PRIORITY_OVERNIGHT</ServiceType>
<PackagingType>YOUR_PACKAGING</PackagingType>
<Shipper>
<AccountNumber>ACCOUNT_NUMBER</AccountNumber>
<Contact>
<PersonName>323199 323199</PersonName>
<CompanyName>CSP Testing</CompanyName>
<PhoneNumber>9012633035</PhoneNumber>
<EMailAddress>csp@fedex.com</EMailAddress>
</Contact>
<Address>
<StreetLines>99 Fedex parkway</StreetLines>
<City>ALAMEDA</City>
<StateOrProvinceCode>CA</StateOrProvinceCode>
<PostalCode>94501</PostalCode>
<CountryCode>US</CountryCode>
</Address>
</Shipper>
<Recipient>
<Contact>
<PersonName>323257 323257</PersonName>
<CompanyName>CSP Testing</CompanyName>
<PhoneNumber>9012633035</PhoneNumber>
<EMailAddress>csp@fedex.com</EMailAddress>
</Contact>
<Address>
<StreetLines>124 Fedex parkway</StreetLines>
<City>PADUCAH</City>
<StateOrProvinceCode>KY</StateOrProvinceCode>
<PostalCode>42001</PostalCode>
<CountryCode>US</CountryCode>
</Address>
</Recipient>
<Origin>
<Contact>
<PersonName>323199 323199</PersonName>
<CompanyName>CSP Testing</CompanyName>
<PhoneNumber>9012633035</PhoneNumber>
<EMailAddress>csp@fedex.com</EMailAddress>
</Contact>
<Address>
<StreetLines>99 Fedex parkway</StreetLines>
<City>ALAMEDA</City>
<StateOrProvinceCode>CA</StateOrProvinceCode>
<PostalCode>94501</PostalCode>
<CountryCode>US</CountryCode>
</Address>
</Origin>
<ShippingChargesPayment>
<PaymentType>SENDER</PaymentType>
<Payor>
<ResponsibleParty>
<AccountNumber>ACCOUNT_NUMBER</AccountNumber>
<Contact>
<PersonName>CSP Testing</PersonName>
<CompanyName>RTC Testing</CompanyName>
</Contact>
<Address>
<CountryCode>US</CountryCode>
</Address>
</ResponsibleParty>
</Payor>
</ShippingChargesPayment>
<SpecialServicesRequested>
<SpecialServiceTypes>COD</SpecialServiceTypes>
<CodDetail>
<CodCollectionAmount>
<Currency>USD</Currency>
<Amount>50</Amount>
</CodCollectionAmount>
<CollectionType>ANY</CollectionType>
<ReferenceIndicator>INVOICE</ReferenceIndicator>
</CodDetail>
</SpecialServicesRequested>
<CustomsClearanceDetail>
<DocumentContent>NON_DOCUMENTS</DocumentContent>
</CustomsClearanceDetail>
<LabelSpecification>
<LabelFormatType>COMMON2D</LabelFormatType>
<ImageType>PNG</ImageType>
<LabelStockType>PAPER_4X6</LabelStockType>
</LabelSpecification>
<RateRequestTypes>ACCOUNTACCOUNT</RateRequestTypes>
<PackageCount>1</PackageCount>
<RequestedPackageLineItems>
<SequenceNumber>1</SequenceNumber>
<GroupPackageCount>1</GroupPackageCount>
<InsuredValue>
<Currency>USD</Currency>
<Amount>5000</Amount>
</InsuredValue>
<Weight>
<Units>LB</Units>
<Value>20</Value>
</Weight>
<PhysicalPackaging>OTHER</PhysicalPackaging>
<ItemDescription>MacBook Pro</ItemDescription>
<CustomerReferences>
<CustomerReferenceType>INVOICE_NUMBER</CustomerReferenceType>
<Value>INVOICE12345</Value>
</CustomerReferences>
<SpecialServicesRequested>
<SpecialServiceTypes>SIGNATURE_OPTION</SpecialServiceTypes>
<SignatureOptionDetail>
<OptionType>SERVICE_DEFAULT</OptionType>
</SignatureOptionDetail>
</SpecialServicesRequested>
</RequestedPackageLineItems>
</RequestedShipment>
</ProcessShipmentRequest>
</soap:Body>
</soap:Envelope>
CSP_密钥(如果您是CSP_密钥)
CIS_密码(如果您是CIS_密码)
CSP_用户_密钥(如果您属于CSP)
CSP_密码(如果您属于CSP)
帐号
表号
客户\产品\标识(如果提供)
客户端版本(如果提供)
261
船
12
0
0
2013-08-21T14:00:00-04:00
定期取货
优先通宵
你的包装
帐号
323199 323199
CSP测试
9012633035
csp@fedex.com
联邦快递公园路99号
阿拉米达
加利福尼亚州
94501
美国
323257 323257
CSP测试
9012633035
csp@fedex.com
联邦快递公园路124号
帕杜卡
基尼
42001
美国
323199 323199
CSP测试
9012633035
csp@fedex.com
联邦快递公园路99号
阿拉米达
加利福尼亚州
94501
美国
发件人
帐号
CSP测试
RTC测试
美国
货到付款
美元
50
任何
发票
非公开文件
普通2D
巴布亚新几内亚
纸张4X6
会计科目
1.
1.
1.
美元
5000
磅
20
其他
MacBookPro
发票号
发票12345
签名选项
服务默认值
这是生成的装运标签:
这是生成的COD标签:
我希望我的答复对你有所帮助
最好的 你的回答一定对他有帮助非常感谢你的帮助。你让我知道我必须做什么。我在使用联邦快递的wsdl的测试应用程序中使用了以下内容。CustomerReference cr=新的CustomerReference();cr.CustomerReferenceType=CustomerReferenceType.INVOICE\U编号;cr.Value=“发票123”;request.requestedShipping.RequestedPackageLineItems[0]。CustomerReferences=new CustomerReference[1];request.requestedShipping.RequestedPackageLineItems[0].CustomerReferences[0]=cr;