OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

ubl-dev message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]


Subject: RE: [ubl-dev] Electronic or "soft" delivery of items in an order


Thanks for the ideas!
In our current system we often have mixed items, some tangible and some electronic.
We model "shipments" of these items.  For tangible items they go through a "shipment" with a Carrier (like "Fedex"),
and for non-tangible items they go through a "shipment" with a special "Download" carrier (just so the model doesnt break).
For download carriers it is marked as recieved immediately.

Would this model map  into the Transport objects of UBL ?
I looked at the code list for transport types and it included "Mail" but not "Electronic".  Maybe I could extend the code list
to include an "Electronic" transport type ?

An important issue here is that this could be a "split shipment" so modeling the delivery  in the order itself doesnt make sense to me, as each line item may go through a different delivery mechanism.


----------------------------------------
David A. Lee
dlee@nexstra.com
CTO, Nexstra Inc.
http://www.nexstra.com

-----Original Message-----
From: Roberto [mailto:roberto@javest.com] 
Sent: Monday, June 17, 2013 3:27 AM
To: David Lee
Cc: ubl-dev@lists.oasis-open.org
Subject: Re: [ubl-dev] Electronic or "soft" delivery of items in an order

Hello David,
first of all as you are dealing with precise instances of a given item (such as a License Key) I would suggest you to make use of the ItemInstance information aggregate available inside the more generic Item.

Another hint for electronic purchases is the use of the cbc:CustomerReference (A supplementary reference for the Order) that is meant to specify for example a "CRI" in a purchasing card transaction.

For your specific questions:

* Indicate that a line item is to be delivered electronically *
  a) you could specialize the DeliveryAddress using the AddressTypeCode according your own scheme as the following example:

     <cac:DeliveryAddress>
       <cbc:ID>email@myown.com</cbc:ID>
       <cbc:AddressTypeCode schemeID="myown">EMAIL</cbc:AddressTypeCode>
     </cac:DeliveryAddress>

  b) if your document is all about electronic transactions you could use a specific ProfileID (an URI) to identify this particular situation.

* Indicate that an item 'was delivered' electronically 

  Here you can specify the actual date of delivery and the electronic means will be implicit as per the above explanations.

---
Please wait other comments as there could be further hints from the community.

Best regards

Roberto Cisternino

----- Messaggio originale -----
Da: "David Lee" <dlee@nexstra.com>
A: ubl-dev@lists.oasis-open.org
Inviato: Sabato, 15 giugno 2013 23:57:35
Oggetto: [ubl-dev] Electronic or "soft" delivery of items in an order




Hello! I am new to UBL and this list. 

I am trying to make sense out of the UBL 2.1 model and seeing how it maps to our existing ecommerce data model. 

One part I am a bit stuck on is electronic delivery. 

We sell products that include things that are not tangible. For example a "License Key" for a previously downloaded product, 

or slightly more tangible, say a PDF for a manual. These items (which may be in the same order as traditional tangible products) 

need to be tracked an "Delivered" like the other items. We "Deliver" these either via email or in the order process via a direct 

link to the product. 



How does one create a UBL document to 

* Indicate that a line item is to be delivered electronically 

* Indicate that an item 'was delivered' electronically 





I see in the Transport references to to code lists that include things like Shipment by mail, by roadway etc but nothing for electronic delivery. 



Any suggestions in helping me understand the data model greatly appreciated. 

Thanks 





---------------------------------------- 

David A. Lee 

dlee@nexstra.com 

CTO, Nexstra Inc. 

http://www.nexstra.com 



[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]