kReturnOrder
Return Order
Info
Inherits from kDataObject\kDataBasic
Properties
Name | Type | Label | List | Owned | Cluster | Mandatory | Unique | Note |
---|---|---|---|---|---|---|---|---|
Channel | kOmniChannel | Channel | ||||||
ReturnOrderDate | tkDateTime | Return Order Date | ||||||
ExternalReturnOrderID | tkDescription | External Return Order ID | - | |||||
CustomReference | tkShortString | External Increment Id | - | |||||
SalesOrder | kSalesOrder | Sales Order | ||||||
Status | tkReturnOrderStatus | Status | ||||||
LoyaltyCustomer | kLoyaltyCustomer | Loyalty Customer | - | |||||
SoldTo | tkOmniCartCustomerData | Sold To | - | |||||
SoldTo.Name | tkName | - | mandatory(true) Da risolvere con una classe owned(true) anziché un campo strutturato | |||||
SoldTo.Surname | tkSurname | - | mandatory(true) | |||||
SoldTo.CompanyName | tkDescription | - | ||||||
SoldTo.Address | tkAddressInfo | - | (E) | |||||
SoldTo.Address.Address | tkAddress | Address | - | |||||
SoldTo.Address.City | tkCity | City | - | |||||
SoldTo.Address.ZipCode | tkZipCode | Zip Code | - | |||||
SoldTo.Address.Country | kCountry | Country | - | |||||
SoldTo.Address.StateProvince | kStateProvince | State Province | - | |||||
SoldTo.Address.Coords | tkCoord | Coords | - | |||||
SoldTo.Address.Coords.Latitude | tkAngle | Latitude | - | |||||
SoldTo.Address.Coords.Longitude | tkAngle | Longitude | - | |||||
SoldTo.Address.Coords.Blocked | tkYesNo | Blocked | - | |||||
SoldTo.Address.CoordsValid | tkCoordValid | Valid coordinates | - | |||||
SoldTo.EmailAddress | tkEmail | - | ||||||
SoldTo.MobileNumber | tkPhoneNumber | - | ||||||
SoldTo.HomeNumber | tkPhoneNumber | - | ||||||
SoldTo.IdDocumentNumber | tkIdDocumentNumber | - | ||||||
SoldTo.IdDocumentType | kIDDocumentType | - | ||||||
CustomerType | tkOmniCustomerType | Customer Type | ||||||
VatId | tkVATId | Customer VAT Code | - | |||||
TaxCode | tkTaxCode | Customer Tax Code | - | |||||
InvoiceRequested | tkYesNo | Invoice Requested | - | |||||
LegalEmailAddress | tkEmail | Legal eMail Address | - | |||||
InterchangeId | tkInterchangeId | Interchange ID | - | |||||
RefundMethod | tkRefundMethod | Refund Method | - | |||||
IBAN | tkIBAN | IBAN | - | |||||
BIC | tkBIC | BIC | - | |||||
AccountHolderName | tkDescription | Account Holder Name | - | |||||
ReturnDeliveryMethod | tkReturnDeliveryMethod | |||||||
ShipFrom | tkOmniCartCustomerData | Ship From | - | |||||
ShipFrom.Name | tkName | - | mandatory(true) Da risolvere con una classe owned(true) anziché un campo strutturato | |||||
ShipFrom.Surname | tkSurname | - | mandatory(true) | |||||
ShipFrom.CompanyName | tkDescription | - | ||||||
ShipFrom.Address | tkAddressInfo | - | (E) | |||||
ShipFrom.Address.Address | tkAddress | Address | - | |||||
ShipFrom.Address.City | tkCity | City | - | |||||
ShipFrom.Address.ZipCode | tkZipCode | Zip Code | - | |||||
ShipFrom.Address.Country | kCountry | Country | - | |||||
ShipFrom.Address.StateProvince | kStateProvince | State Province | - | |||||
ShipFrom.Address.Coords | tkCoord | Coords | - | |||||
ShipFrom.Address.Coords.Latitude | tkAngle | Latitude | - | |||||
ShipFrom.Address.Coords.Longitude | tkAngle | Longitude | - | |||||
ShipFrom.Address.Coords.Blocked | tkYesNo | Blocked | - | |||||
ShipFrom.Address.CoordsValid | tkCoordValid | Valid coordinates | - | |||||
ShipFrom.EmailAddress | tkEmail | - | ||||||
ShipFrom.MobileNumber | tkPhoneNumber | - | ||||||
ShipFrom.HomeNumber | tkPhoneNumber | - | ||||||
ShipFrom.IdDocumentNumber | tkIdDocumentNumber | - | ||||||
ShipFrom.IdDocumentType | kIDDocumentType | - | ||||||
DeliverTo | kStore | Deliver To | ||||||
RequestedAmount | tkAmount | Requested Amount | ||||||
RequestedAmount.Value | tkValue | Amount | - | |||||
RequestedAmount.Currency | kCurrency | Currency | - | mandatory(true) {TODO: Mandatory only if Value<>0} | ||||
CreditedAmount | tkAmount | Credited Amount | - | |||||
CreditedAmount.Value | tkValue | Amount | - | |||||
CreditedAmount.Currency | kCurrency | Currency | - | mandatory(true) {TODO: Mandatory only if Value<>0} | ||||
CreditNote | kBusinessDocument | Credit Note | - | |||||
Lines | kReturnOrderLine | Lines | List | Owned | ||||
Courier | kCourier | Courier | - | |||||
CarrierStatus | tkCarrierStatus | - | ||||||
CarrierStatusDescription | tkShortDescription | - | ||||||
Inherited from kDataBasic | ||||||||
Code | tkCode | Code | ||||||
Description | tkTranslatableDescription | Description | - | |||||
Remark | kRemark | Remark | Owned | - | ||||
Inherited from kDataObject | ||||||||
Id | tkUnique | Id | ||||||
ClassName | tkCode | Class Name | ||||||
CreatedBy | tkCode | Created BY | - | |||||
LastModifiedBy | tkCode | Last Modified By | - | |||||
CreatedDate | tkDateTime | Created Date | - | |||||
LastModifiedDate | tkDateTime | Last Modified Date | - | |||||
RevisionNumber | tkInteger | Revision Number | - | |||||
WorkflowStatus | kWorkflowStatus | Workflow Status | - | |||||
OwnedOnRequest | tkYesNo | Is owned on request | - | |||||
Origin | kSystem | Origin | - | |||||
LastModifiedProcess | tkGuid | Last process | - |
(E) : Type have an event assigned to it, look at type documentation for mode details
(A) : Property have an autocoderole, look autocoderole grid for mode details
Events
When | Method Name | Module | Parameters | On | Off | Asynch |
---|---|---|---|---|---|---|
beforeinsert (I) | OnInitWorkFlow | kCoreServices | ||||
afterinsert (I) | AutoTransition | kCoreServices | ||||
afterupdate (I) | AutoTransition | kCoreServices | workflowstatus |
IncrementalSearch
Inherited from kDataBasic
- class : kDataBasic
- searchproperty : description,code
- displayproperties : code,description