Subversion Repositories SmartDukaan

Rev

Rev 20824 | Rev 21102 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 20824 Rev 21099
Line 8... Line 8...
8
user_profile = None
8
user_profile = None
9
shipperMap = {}
9
shipperMap = {}
10
 
10
 
11
DEBUG=True
11
DEBUG=True
12
 
12
 
13
acc_url="http://netconnect.bluedart.com/Ver1.7/Demo/ShippingAPI/WayBill/WayBillGeneration.svc?wsdl"
13
acc_url="http://netconnect.bluedart.com/Ver1.7/ShippingAPI/WayBill/WayBillGeneration.svc?wsdl"
14
LOGIN_ID ="FA316326"
14
LOGIN_ID ="FA316326"
15
LICENCE_KEY="5f1740fdfb8196e7980faea7fe52dd0d"
15
LICENCE_KEY="131f6cfe91591bcc9de7032bb1ed6d13"
16
API_VERSION="1.7"
16
API_VERSION="1.3"
17
API_TYPE="S"
17
API_TYPE="S"
18
AREA="ALL"
18
AREA="ALL"
19
 
19
 
20
xstr = lambda s: s or ""
20
xstr = lambda s: s or ""
21
 
21
 
Line 136... Line 136...
136
        declared_value = 0.0
136
        declared_value = 0.0
137
        isCod = orders_list[0].cod
137
        isCod = orders_list[0].cod
138
        for order in orders_list:
138
        for order in orders_list:
139
            line_item = order.lineitems[0]
139
            line_item = order.lineitems[0]
140
            actual_weight += line_item.total_weight
140
            actual_weight += line_item.total_weight
141
            collectable_amount += order.total_amount + order.shippingCost
141
            collectable_amount += order.net_payable_amount
142
            declared_value += order.total_amount
142
            declared_value += order.total_amount
143
        ser.ActualWeight = actual_weight
143
        ser.ActualWeight = actual_weight
144
        ser.CreditReferenceNo = orders_list[0].logisticsTransactionId
144
        ser.CreditReferenceNo = orders_list[0].logisticsTransactionId
145
        ser.DeclaredValue = declared_value 
145
        ser.DeclaredValue = declared_value 
146
        ser.ProductCode = "A"
146
        ser.ProductCode = "A"
Line 153... Line 153...
153
            ser.PickupDate = (datetime.now()+timedelta(days=1)).strftime('%Y-%m-%d')
153
            ser.PickupDate = (datetime.now()+timedelta(days=1)).strftime('%Y-%m-%d')
154
        ser.PickupTime="1900"
154
        ser.PickupTime="1900"
155
        ser.IsReversePickup = False
155
        ser.IsReversePickup = False
156
        ser.PDFOutputNotRequired = True
156
        ser.PDFOutputNotRequired = True
157
        ser.RegisterPickup = False
157
        ser.RegisterPickup = False
158
        if isCod:
158
        if isCod and collectable_amount > 0:
159
            ser.CollectableAmount = collectable_amount 
159
            ser.CollectableAmount = collectable_amount 
160
            ser.SubProductCode = "C"
160
            ser.SubProductCode = "C"
161
        wbg = get_client().factory.create('ns2:WayBillGenerationRequest')
161
        wbg = get_client().factory.create('ns2:WayBillGenerationRequest')
162
        
162
        
163
        d= get_client().factory.create('ns2:Dimension')
163
        d= get_client().factory.create('ns2:Dimension')