5716: AND p_x_line_adj_rec.list_line_type_code = 'FREIGHT_CHARGE' THEN
5717:
5718: BEGIN
5719:
5720: IF OE_Order_Cache.g_header_rec.order_type_id is not null THEN
5721:
5722: IF (OE_Order_Cache.g_order_type_rec.order_type_id = FND_API.G_MISS_NUM) OR (OE_Order_Cache.g_order_type_rec.order_type_id is null)
5723: OR (OE_Order_Cache.g_order_type_rec.order_type_id <> OE_Order_Cache.g_header_rec.Order_Type_id)
5724: THEN
5718: BEGIN
5719:
5720: IF OE_Order_Cache.g_header_rec.order_type_id is not null THEN
5721:
5722: IF (OE_Order_Cache.g_order_type_rec.order_type_id = FND_API.G_MISS_NUM) OR (OE_Order_Cache.g_order_type_rec.order_type_id is null)
5723: OR (OE_Order_Cache.g_order_type_rec.order_type_id <> OE_Order_Cache.g_header_rec.Order_Type_id)
5724: THEN
5725: OE_Order_Cache.Load_Order_type(OE_Order_CACHE.g_header_rec.Order_Type_id) ;
5726: END IF ;
5719:
5720: IF OE_Order_Cache.g_header_rec.order_type_id is not null THEN
5721:
5722: IF (OE_Order_Cache.g_order_type_rec.order_type_id = FND_API.G_MISS_NUM) OR (OE_Order_Cache.g_order_type_rec.order_type_id is null)
5723: OR (OE_Order_Cache.g_order_type_rec.order_type_id <> OE_Order_Cache.g_header_rec.Order_Type_id)
5724: THEN
5725: OE_Order_Cache.Load_Order_type(OE_Order_CACHE.g_header_rec.Order_Type_id) ;
5726: END IF ;
5727:
5721:
5722: IF (OE_Order_Cache.g_order_type_rec.order_type_id = FND_API.G_MISS_NUM) OR (OE_Order_Cache.g_order_type_rec.order_type_id is null)
5723: OR (OE_Order_Cache.g_order_type_rec.order_type_id <> OE_Order_Cache.g_header_rec.Order_Type_id)
5724: THEN
5725: OE_Order_Cache.Load_Order_type(OE_Order_CACHE.g_header_rec.Order_Type_id) ;
5726: END IF ;
5727:
5728: IF (OE_Order_Cache.g_order_type_rec.order_type_id = OE_Order_Cache.g_header_rec.Order_Type_id) THEN
5729: if (OE_Order_Cache.g_order_type_rec.tax_calculation_event_code = 'ENTERING') then
5724: THEN
5725: OE_Order_Cache.Load_Order_type(OE_Order_CACHE.g_header_rec.Order_Type_id) ;
5726: END IF ;
5727:
5728: IF (OE_Order_Cache.g_order_type_rec.order_type_id = OE_Order_Cache.g_header_rec.Order_Type_id) THEN
5729: if (OE_Order_Cache.g_order_type_rec.tax_calculation_event_code = 'ENTERING') then
5730: l_tax_calculation_event_code := 0;
5731: elsif (OE_Order_Cache.g_order_type_rec.tax_calculation_event_code = 'BOOKING') then
5732: l_tax_calculation_event_code := 1;
5725: OE_Order_Cache.Load_Order_type(OE_Order_CACHE.g_header_rec.Order_Type_id) ;
5726: END IF ;
5727:
5728: IF (OE_Order_Cache.g_order_type_rec.order_type_id = OE_Order_Cache.g_header_rec.Order_Type_id) THEN
5729: if (OE_Order_Cache.g_order_type_rec.tax_calculation_event_code = 'ENTERING') then
5730: l_tax_calculation_event_code := 0;
5731: elsif (OE_Order_Cache.g_order_type_rec.tax_calculation_event_code = 'BOOKING') then
5732: l_tax_calculation_event_code := 1;
5733: elsif (OE_Order_Cache.g_order_type_rec.tax_calculation_event_code = 'SHIPPING') then
5727:
5728: IF (OE_Order_Cache.g_order_type_rec.order_type_id = OE_Order_Cache.g_header_rec.Order_Type_id) THEN
5729: if (OE_Order_Cache.g_order_type_rec.tax_calculation_event_code = 'ENTERING') then
5730: l_tax_calculation_event_code := 0;
5731: elsif (OE_Order_Cache.g_order_type_rec.tax_calculation_event_code = 'BOOKING') then
5732: l_tax_calculation_event_code := 1;
5733: elsif (OE_Order_Cache.g_order_type_rec.tax_calculation_event_code = 'SHIPPING') then
5734: l_tax_calculation_event_code := 2;
5735: elsif (OE_Order_Cache.g_order_type_rec.tax_calculation_event_code = 'INVOICING') then
5729: if (OE_Order_Cache.g_order_type_rec.tax_calculation_event_code = 'ENTERING') then
5730: l_tax_calculation_event_code := 0;
5731: elsif (OE_Order_Cache.g_order_type_rec.tax_calculation_event_code = 'BOOKING') then
5732: l_tax_calculation_event_code := 1;
5733: elsif (OE_Order_Cache.g_order_type_rec.tax_calculation_event_code = 'SHIPPING') then
5734: l_tax_calculation_event_code := 2;
5735: elsif (OE_Order_Cache.g_order_type_rec.tax_calculation_event_code = 'INVOICING') then
5736: l_tax_calculation_event_code := 3;
5737: else
5731: elsif (OE_Order_Cache.g_order_type_rec.tax_calculation_event_code = 'BOOKING') then
5732: l_tax_calculation_event_code := 1;
5733: elsif (OE_Order_Cache.g_order_type_rec.tax_calculation_event_code = 'SHIPPING') then
5734: l_tax_calculation_event_code := 2;
5735: elsif (OE_Order_Cache.g_order_type_rec.tax_calculation_event_code = 'INVOICING') then
5736: l_tax_calculation_event_code := 3;
5737: else
5738: l_tax_calculation_event_code := -1;
5739: end if ;