Только что выполнил те же задачи по производству и доставке ИБП, что и сертификация.Вам нужно будет создать PackageDeclaredValueType, который является дочерним по отношению к PackageServiceOptionsType.Вот мой код C # для веб-службы SOAP для генерации HTML-отчета «High Value».
Несмотря на то, что в документации UPS указано, что этот отчет будет «изображением», которое я подтвердил службой поддержки UPS, что это текст HTMLна этот раз и называется "ControlLogReceipt" в ответе XML.
//-- XML Path: ShipmentRequest/Shipment/Package/PackageServiceOptions/DeclaredValue
PackageServiceOptionsType packServiceOptions = new PackageServiceOptionsType();
PackageDeclaredValueType decType = new PackageDeclaredValueType();
decType.CurrencyCode = "USD";
decType.MonetaryValue = "1199";
//-- Next four lines may not be needed
DeclaredValueType decType2 = new DeclaredValueType();
decType2.Code = "01"; //Defaults to 01 - EVS
decType2.Description = "My generic description";
decType.Type = decType2;
//-- End four lines that may not be needed
packServiceOptions.DeclaredValue = decType;
package.PackageServiceOptions = packServiceOptions;
//...
//-- Submit request
ShipmentResponse shipmentResponse = shpSvc.ProcessShipment(shipmentRequest);
//-- High Value Report aka Declared Value Report aka Control Log
byte[] high_value_bytes = Convert.FromBase64String(shipmentResponse.ShipmentResults.ControlLogReceipt[0].GraphicImage);
string high_value_htmltext = System.Text.Encoding.ASCII.GetString(high_value_bytes);