The following are sample HTTP requests and responses.
The placeholders shown need to be replaced with actual values.
HTTP/1.1 200 OK
Content-Type: text/jsv
Content-Length: length
{
mvDocuments:
[
{
DocumentId: 0,
DocumentTypeId: 0,
DocumentTypeAbbreviation: String,
DocumentTypeDescription: String,
DocumentNo: String,
DocumentReferenceNo: String,
DocumentReferenceApplication: String,
DocumentDate: 0001-01-01,
DocumentCustomOrderDate1: 0001-01-01,
DocumentCustomOrderDate2: 0001-01-01,
DocumentCurrencyCode: String,
DocumentSupplierClientID: 0,
DocumentSupplierClientName: String,
DocumentBillingAddress: String,
DocumentAddress: String,
DocumentAddresses:
[
{
AddressType: General,
AddressLine1: String,
AddressLine2: String,
AddressLine3: String,
Name: String,
Phone: String,
Email: String,
TaxIdNumber: String,
Organization: String,
City: String,
State: String,
Country: NONE,
CountryName: String,
Longitude: String,
Latitude: String,
ZipCode: String
}
],
DocumentContactPerson: String,
DocumentInventoryLocationID: 0,
DocumentCustomFlag1: False,
DocumentCustomFlag6: False,
DocumentCustomFlag2: False,
DocumentCustomFlag7: False,
DocumentCustomFlag3: False,
DocumentCustomFlag8: False,
DocumentCustomFlag4: False,
DocumentCustomFlag9: False,
DocumentCustomFlag5: False,
DocumentCustomFlag10: False,
DocumentShippingProviderID: 0,
DocumentTrackingID: String,
DocumentShippingInfo:
{
ProviderInfo:
{
ProviderId: 0,
ServiceId: String,
PackageId: String
},
CostInfo:
{
ShippingCost: 0,
OtherCosts: 0,
TotalCost: 0
},
WeightInfo:
{
Weight: 0,
WeightUnitId: 0
},
ShipDateInfo:
{
ShipDate: String
},
GenericAftersalesProServicesInfo:
{
COD: False,
GTEEC: False,
Protocol: False,
Reception: False,
Insurance: False,
ChequeCod: False,
SpecialRate: False,
VipDelivery: False,
SenderCharge: False,
PackageReturn: False,
ReturnDocument: False,
CodTotalInCents: 0,
MorningDelivery: False,
SameDayIntracity: False,
SaturdayDelivery: False,
SeaFreightCyprus: False,
RefrigeratedGoods: False,
LessThanTwoKilograms: False,
LessThanFourKilograms: False,
SubmissionOfTenderDocuments: False,
NextDayAirTransportToIslands: False,
ContainsDocumentsOnlyAndIsLessThanTwoKilograms: False
},
TrackingId: String,
LockerId: 0
},
DocumentComments: String,
DocumentTags: String,
DocumentPaymentTermsEnumeration: None,
DocumentPaymentMethod: None,
DocumentParentDocId: 0,
DocumentHandlingDocId: 0,
DocumentTotalQuantity: 0,
DocumentAmountSubtotalWithoutTaxAndDiscount: 0.00,
DocumentAmountShipping: 0.00,
DocumentAmountTotalDiscount: 0.00,
DocumentAmountTotalTax: 0.00,
DocumentAmountGrandTotal: 0.00,
DocumentTotalWeight: 0,
DocumentTotalWeightUnitID: 0,
DocumentDetails:
[
{
DocumentRowDetailID: 0,
DocumentRowProductID: 0,
DocumentRowProductSKU: String,
DocumentRowProductDescription: String,
DocumentRowQuantity: 0,
DocumentRowUnitPriceWithoutTaxOrDiscount: 0.00,
DocumentRowTaxID: 0,
DocumentTotalTaxAmount: 0.00,
DocumentRowDiscountID: 0,
DocumentRowTotalDiscountAmount: 0.00,
DocumentRowTotalAmount: 0.00,
DocumentRowSerialNumbers:
[
String
],
DocumentRowBatchNumbers:
[
{
BatchNumberName: String,
ExpiryDate: 0001-01-01,
AssignedQTYInDetail: 0
}
],
DocumentRowRemarks: String,
DocumentRowTotalWeight: 0,
DocumentRowTotalWeightUnitID: 0
}
],
DocumentStatus: ValidStatus,
chkReOpenOrCloseRelatedDocs: False,
DocumentCreationDate: 0001-01-01,
DocumentLastUpdatedDate: 0001-01-01
}
],
ResponseStatus:
{
ErrorCode: String,
Message: String,
StackTrace: String,
Errors:
[
{
ErrorCode: String,
FieldName: String,
Message: String
}
]
},
InternalErrorCode: String
}