Non-US Cotton Operations


This document will assist in understanding the processes involved in handling International Cotton Trading and Inventory Management i.e. lots instead of individual bales (USA requirement)






1     COTTON PURCHASE CONTRACT

1.1     Overview 


Regular Contract terms:Terms: FOB/FCA/EXW/DAF (Riga, Ilyichevsk, B-A, Uzbek terminal, Uzbek border)
Options (buyer’s option) FCA Origin, DAF Uzbek Border, CIP Russia, EXW origin or port.
Quality: Base quality (1/Urta type 35) with premium and discount for other grade and classes. Staple 36 at premium. Staple 34 at discount.  Price differentials based on shipping terms/destination (FOB or FCA) will also apply. Quality Price Matrix: is fixed by authorities. Number of contracts: approx 20 contracts per season.

Payment terms:
Uzbek: usually 30 to 80% prepayment, always against Uzbek Bank guarantee reconfirmed by A-1 western bank.
Turkmen: 100 percent pre-payment, no bank guarantee (not implemented as of today)
Other CIS: payment CAD or 100% LC sight or Pre-payment against bank guarantee.

Pre-payment by Bank Guarantee: At receipt of swift from bank confirming receipt of pre-payment, the supplier will open a bank guarantee. Pre-payment are done on a contract by contract basis.

On call contracts (mostly Uzbek) fixing on call contracts is done on Avr. Index (Cotlook  A and Uzbek components) On call terms (possible combination of following): contract date, registration date (when they confirm that contract is registered in Uzbek) pre-payment date, on delivery date, buyer’s call or seller’s call or specific date.

1.2     Grade Price Differentials 

GRADE
OLIY
YAKSHI
URTA
ODDIY
IFLOS
 
BIRINCHI
(1)
+ 5 %
+4 %
BASE
-3,5 %
-7,5 %
IKKINCHI
(2)
+ 2 %
- 1 %
- 4,5 %
- 8 %
- 12 %
UCHINCHI
(3)
 
- 3,5 %
- 7 %
- 11,5 %
- 16 %
TURTINCHI
(4)
 
-15 %
- 20 %
- 25 %
- 30 %
BESHINCHI
(5)
   
- 45 %
- 50 %
- 55 %

1.3     Staple Price Differentials 

Staple
Discount  %
34 (1-1/16’’)
-1.33%
35 (1-3/32’’)
BASE
36 (1-1/8’’)
+1.37%
37 (1-5/32’’)
+1.37%

1.4     Destination Differentials 

Incoterm/Destination
Unit Price
FOB Riga
On call/Aindex-Uzb.Average – USD70 (317.5 pts)
DAF Uzbekistan
On call/Aindex-Uzb.Average – USD85
FCA Uzbekistan
On call/Aindex-Uzb.Average – USD100
EXW Bukhara
On call/Aindex-Uzb.Average – USD150

1.5     Ownership of Goods 

The ownership date of goods will depend on the delivery terms, as per table below.
Incoterm
Ownership date
EXW
At warehouse receipt date
FOB (case 1)
After 31 days in warehouse (port of departure) at warehouse receipt date
FOB (case 2)
If it is shipped before the 31 days in warehouse (port of departure) at B/L date
DAF
At date when goods pass the border (country of origin)
FCA
At loading date of truck/wagon (country of origin)

2     Purchase Contract Creation 

2.1     Create Purchase Contract 


Base grade should be ‘BIRURT’, port of origin ‘CIS OPT’ (CIS optional) and total quantity on contract header.

2.2     Define Destination Differentials 


Setup the destination differentials at contract header level: Right click: Options and restrictions/Contract Options

Option type: Origin
Text: Buying Term/Location
Price Code: PTS
Premium/Discount: value in PTS


Summary of Buying Terms

2.3     Tranche Contract per Quality/Grade 


The first tranche will represent the base quality. No pricing master for grade differencial is required for this it but the staple differentials will apply. Tranche contract from contract header level: Right click: Tranche


Quantity of each tranche should always be 0 (zero)
Grade: indicate all the grades we could receive from supplier in the “Grade” column.
Save tranches.


Contract after tranches have been done should look like this. One grade per tranche, total quantity still at header level


2.4     Define Staple Differentials 


Setup the staple differentials on each tranche. Right click: Pricing Master

In the Payment Master tab

Quality Adjustments box
Differ. U/M for Stpl. must be %

In order for the calculation to be done properly, for the staple differential, the box “quality” must be ticked in the staple calculated on field, as under


In the Pricing Tables tab

Enter differentials per staple (expressed in %)

2.5     Define Grade Differentials 


Setup the staple differentials on each tranche. Right click: Pricing Master
In the Payment Master tab
Quality Adjustments box
Differ. U/M for Grd. must be %

Enter the quality differential in percentage (according to the tranche’s quality)
example: Yakshi (tranche qual.) Urta (Base qual.) Qual. Adj. 104.000 on price only (i.e. + 4%)
GRADE
DIFFERENTIAL
BIROLI
105%
BIRJAK
104%
IKIOLI
102%
BIRURT
BASE GRADE
IKIJAK
99%
BIRODD
96.50%
UCHJAK
96.50%
IKIURT
95.50%
UCHURT
93%
BIRIFL
92.50%
IKIODD
92%
UCHODD
88.50%
IKIFLO
88%
TURJAK
85%
UCHIFL
84%
TURURT
80%
TURODD
75%
TURIFL
70%
BESURT
55%
BESODD
50%
BESIFL
45%

3     Price Fixations 

3.1     Fix Contract 


The contract will be fixed on 4 different fixation terms. (This is an example, it can wary)
Buyer’s call, Seller’s call, Delivery Date, Contract Date

At contract header level, right click: price fix

Enter each fixation. Date of fixing in the example below are not representative (we needed to create fixation on same day of contract for testing purpose)


3.2     Link Inventory to Fixations 


Nb. Lots can’t be fixed prior to having a title date. From the contract header, right click: price fix

Right Click: reassign


Click in the “to split” column of the fixation you wish to link to your lot.


Tick “select” for all the lots you wish to link to the fixation, then click “reassign”




On contract header the initial fixation of 250MT will be reduced by the lot quantity that was linked to it (example fixation at 80.00 USD/CLB was 250mt minus the 41mt linked = 209mt remaining)


On the contract split (P00021.A01) the fixation reassigned to the lot can be seen as under.


In the pricing tab of the lot (ie. Contract tranche P00021.A01) the fixing has been applied as per the reassignment process.


After re-assigning lots to fixation, the price fix screen appears as under. The total shown represents the quantity available for re-assignment.


In order to view the fixation as initially done, click the View for documentation box. It will show the fixations as they were before we start re-assigning them (i.e. the initial fixations & terms)


By clicking on the “view all fixations for contract” you will view all the fixations reassignment and total MT priced.


3.3     Checking lot price 


Prior to invoicing the lots, you might want to check that the price of each lot is calculated according to the differentials and price fix. Go to INVENTORY/lot pricing


You can filter lots by purchase contract number to see them. On the screen below, you can see the lot’s ref., grade, fixation, staple and destination. The lot price column shows the unit price after applying the differentials (premium/discount)


How is the lot price calculated?

Example:
Lot Specification: Grade: 1/Oliy, Staple: 36,
Fixation: Aindex: USD 0.90 + Uzbek/index: USD 0.80 = Average USD 0.85

Calculation
(Unit price * quality diff. * staple diff.) – Incoterm/destination. diff. * quantity
(      85      *      105%    *  1.0137     ) – 317.5pts = USC 87.298

4     inventory creation 

4.1     Mandatory Fields for Lot Creation 


ALWAYS MANDATORY
           
Field name
Description
Example
       
lotref
Lot Ref.
021-892
       
purchase
Purchase Contract No. (header)
P00032.000
       
purchasegrade
Cotton Grade
BIROLI
       
reclassstaple
Cotton Staple
36
       
packquan
Number of bales
220
       
grosswt
Gross weight KGS
43550
       
netwt
Net weight KGS
42550
       
tare
Tare weight KGS
1000
       
comments
Comments (buying term/destination)
EXW - Dest. Riga
       
sellingtype
Company grade (Ex. Ronda/Pavel Etc.
PAVEL
       
MANDATORY BY BUYING TERM
           
Buying Term
EXW
FCA
FOB/DAF/CPT
     
Field name
Description
Example
Description
Example
Description
Example
warehouse
Warehouse name abbr.
AKALT01.P
Transit destination (ex. transit to Bandar Abbas)
BANDA01
Transit destination (ex. transit to Bandar Abbas)
BANDA01
warehousedate
Warehoused date (YYYYMMDD format)
20100925
Departure date (Rail/roadwaybill date)
20100925
Departure date (Rail/Roadwaybill date)
20100925
warehousereceipt
Warehouse receipt no.
WHR-123
 
 
 
 
portwhreceipt
Warehouse receipt date
20100925
 
 
 
 
titledate
Title date
(YYYYMMDD format)
20100925
Title date
(YYYYMMDD format)
20100925
 
 

4.2     Manual Lot Creation 


Go to INVENTORY/Maintain Inventory

In Main tab, enter the Lot Ref., No. Bales, Gross/Net weight and Tare


Select the contract tranche according to lot quality.


The lot quantity will be deducted from contract header. A new split will be created for each lot created (for tranche .A00 the first lot will be .A01)

In Qualities tab, indicate the staple of the lot in the Reclass Staple box

Save Inventory

A convenient way to create several lots in a row on the same tranche of a contract (i.e. same grade as previous lot) is by using the “edit for image” function. Just change GW/NW/Tare/Lot ref. and save.

In the example below: one lot (41MT) was created for each of the contract tranches. (creating A01, B01, C01, D01, E01, F01, G01). The contract header quantity has been reduced accordingly.


IMPORTANT: After lot is created we must indicate its buying term & destination in the lot’s contact maintenance screen (at split level) in box ‘port of origin’ enter the buying term (example below: FCA UZB) and in ‘contract terms destination’ enter the lots destination (example below: BANDAR – i.e. Bandar Abbas)


Nb. If you add the port details after having priced (link to fixation) the lot the destination differential will be ignored. 

Moreover, we must also add the lot ref. (lot number) in the contract maintenance screen. Go to the lot’s contract split in the miscellaneous tab in box ‘memorandum’

   

In order to update several split at once. Select a split and make the update on it then right click: update splits

On the left hand side, select the fields you whish to be updated on several splits at once (Port/Ctry of origin = buying term and destination of goods) on the right hand side select the splits you whish to update with the same values. Click OK


4.3     Import lots from Excel file (automatic lot creation) 


a.     Set import parameters

Go to INVENTORY/Import Parameters

b.     Create CSV file for import of lots (columns A to I are mandatory)


c.     Import Lots


d.     Select Import Style & Import File and click ‘validate file’


Validation successful means that you can import the lots in ITAS. If error, modify CSV file & re-validate file until successful. Example of error message:


e.     To import file click ‘import’


Import confirmation report:

4.4     Set Ownership Date (title date) 


Title dates are shown on the maintain inventory screen. They can be updated from this screen (on a lot by lot basis)


If you wish to set title date for a group of lot, you can use the maintain inventory in bulk screen


The next screen is used to select the lots you wish to amend. In the example below we selected all lots related to purchase contract no. P00021 but the selection could be made by origin/warehouse/grade etc.


Press Edit, then update title dates for all the lots required. Press Save.


4.5     Inventory Reports 


Go to: INVENTORY/Reports
Report style: DETAIL LIST
 
Filter by purchase contract number



Click on Lot ref. to see the lot’s details (can not be amended – just viewed)

4.6     Maintain Inventory in Bulk 


In order to change of title dates/warehouse/date warehoused etc. of several records at once, go to Inventory/Maintain Inventory in Bulk.


Press Edit
Update changes
SAVE

4.7     Updating Lot Quality (Selling Quality) 





5     Stock Movements 

5.1     Group Inventory 


The first step for stock movements is the group the inventory (ie. create truck/wagon loads)

Go to: INVENTORY/Group Inventory

Group for ‘Logistics’
Subtype ‘LOG: Logistics’

Filter by purchase contract number
Click “proceed”
Select number of bales of each lot you wish to group together.
Click “group”


Select ‘system generated’ and a group number and Marks will be generated

5.2     Move Cotton to Port of Shipment (Logistics Plan) 


Go to: INVENTORY/Logistics

Select SubType ‘LOG: Logistics’ and enter the group number in Shipping Orders box, Click OK


Message ‘Create New Record?’
Click ‘Yes’

SAVE

Plan ID number is generated

Click “OK”

Press “Edit”

To search by lot ref. which group/logistics lots are a part of go to: INVENTORAY/Logistics/Find


5.3     Case – EXW Uzbekistan 


First Level (EXW Uzbekistan warehouse)


The below fields should all be part of lot creation import process in addition to the regular fields (no. of bales, GW, NW, purchase no.)

Ownership date: YES same as warehousing date
Date Warehouse: FCR date of entry
Warehouse: Location of cotton
Port / WH Receipt: Warehouse receipt number.
Comments: buying term & destination
Receipt date: Warehouse receipt date

Logistic screen at this level: shows shipping orders (groups) part of the Plan ID as located in the Akaltin cotton warehouse.



Second Level (Transport from EXW Uzbekistan to port warehouse)


The below fields should be manually updated in the logistics screen after bales have been grouped to form wagon loads.

Booking Number: Railwaybill or Roadwaybill number

Load date: Date of Dispatch

Arrival date: Same as Load date (date the status changes from: EXW Uzbekistan to: in Transit to port warehouse)

Truck/Wagon: Wagon no. or Truckplate no.

Target: Transit to destination account (example: BANDA01 is for “transit to Bandar Abbas”)

In order to change the status of the goods, it’s necessary to mark the stage as complete. In the logistics screen, select the line then right click: Mark Complete. This operation must be effected for each line in the logistics to update status of all wagons.

Click: Yes
Click: OK

If you look at the inventory screen of any of the lots which were part of this logistics plan, the warehouse shows BANDA01 meaning in transit to Bandar Abbas and date warehoused 04 AUG 2010 representing the departure date of the wagons from Uzkekistan.


Now that the goods are in transit, it is necessary to input the destination of the goods (port warehouse)

The first thing to do is to add a new stage to the logistics Plan ID.

To do so Right click: add stage

New stage is added to plan ID

Stage 2 tab shows location of the goods as BANDA01 (in transit to Bandar Abbas)

We need to add a load date (date of departure of wagons from Uzbekistan)


Target: Destination of cotton, name of warehouse at port

Then SAVE changes. At this stage the system knows to which destination the cotton is bound to.

Third Level (Arrival at port warehouse)


Target: Warehouse name (already entered at previous level, no need to change)
Arrival date: enter the date of entry in stock at port

Then you must Mark Complete the stage in order to update the status of the lots to “port warehouse”

   

On logistics screen, the tab ‘delivered’ has been updated and location of goods is the previous level target.

In the inventory, the lots linked to the logistics plan have been updated with latest status

Fourth Level (FCR After 30th day in stock port – optional)


On stage 2: the location has automatically been updated according to previous level “target”

a.     Warehouse Receipt number and date (for the time being, the WH receipt date field is missing)

b.     Warehouse name (already updated at previous levels)

SAVE

c.     Update Title date


SAVE

5.4     Case – FOB Riga/B-A/Ilyichevsk 


First Level (Transport to port)
a.     Railwaybill or Roadwaybill number (booking number field)
b.     Wagon or Truckplate number (Truck/Wagon field)
c.     Load Date (departure date)
d.     Target (name of destination warehouse)


Second Level (Stock at port)
a.     Warehoused date (arrival date)


To confirm this stage has been completed (ie. Target + arrival date)
Click Edit, right click, then “add stage”

A new stage is added to the logistics screen

On stage 2 you can now see the name of warehouse under lot’s Location.

Third Level (FCR After 30th day in stock port – optional)
d.     Warehouse Receipt date
e.     Warehouse Receipt number
f.     Warehouse name (target)
g.     Warehoused date (arrival date)
h.     Title date updated according to warehouse receipt date


Updating the title date after receipt of warehouse receipt. On stage 2, right click “update title date”


On the next screen (title date update for plan 4485)
Add title dates for the concerned lots

SAVE

Checking title date and lot history

Why isn’t the warehouse updated???

Because the logistics stages need to be completed, in order to release bales from plan and to update warehouse details in the “maintain inventory” screen. To do this, go to stage 1 and right click “mark complete” and do the same with stage 2.


In the detail inventory screen, you can now see the Warehouse as well as title date.

In the group/sale tab all the details with regards to group and plan ID have disappeared as the lot have been released when we marked the logistics stages complete.

5.5     Case – DAF Uzbek Border 


First Level (Transport to Russian warehouse)
a.     Railwaybill or Roadwaybill number
b.     Wagon or Truckplate number

Second Level (At Uzbekistan border)
a.     Title date updated according to the date the wagon/truck passed the border

Third Level (Customer warehouse Russia)
a.     Warehouse name (customer name)
b.     Warehoused date (arrival date)

·     Remove lots from the plan (to regroup and move later or add next stage)
·     Add load dates and arrival dates (release from warehouse, outbound)
·     Mark stages as complete = lot being marked as having arrived at destination warehouse.

5.6     Case – FCA Uzbek Terminal 





5.7     Split Lots in Inventory/Logistics 


Split lot in inventory

Select number of bales you wish to split and click split

As it stands you would need to split in Logistics to create 10 and 210 lot Groups.
In INVENTORY/Maintain you should then recall the 10 bale lot split and re-enter the Purchase Header against it. This would move the 10 Lots on to a new split.

The new problem is the following:

As the buying term is FOB Bandar Abbas, the ownership of the goods is transferred upon loading on vessel. The supplier will invoice us only the lots for which we have ownership (title date). So if only 10 bales of a 220 bales lot is loaded, the supplier will only invoice us for these 10 bales.

The problem is that I can't split the 220 bales tranche into 10 and 210 bales. On the CPinvoice screen we only see the total tranche amount for 220 bales.

5.8     Warehouse History 




To edit previous level warehouse details, users must be granted the privilege ‘WAREHOUSEEDIT’


6     Bank Guarantees 

6.1     Create Bank Guarantee 


Go to: FINMAN – IBC – CASH
Select: Pay cash for Bank Guarantee

 

Main Tab
Client: name of supplier
Expense Code: prefina
Department: contract dept.


Bank Guarantee Contracts Tab
Contract: contract number
Expense code: prefina
Amount: prepayment amount
Narrative, Guarantee ref., seller’s bank & buyer’s bank (our bank)

To view the bank guarantee link to a contract: from the contract’s trade screen right click ‘invoice marking’


From the invoicing marking screen Click ‘Other’

6.2     Reduction of Bank Guarantee 


Go to: COTTON – INVENTORY – BANK GUARANTEE


CTRL+F in the bank guarantee ref. box to find your bank guarantee

 

Filter by contract number, Click ‘Proceed’


Click ‘Edit’ and tick ‘Draw Down’ all the lots you want to reduce bank guarantee with, then click ‘save’

6.3     Bank Guarantee Report 



Filter by purchase contract number, the bank guarantee will appear as under.


7     Tests for Validation 


Contract No. P00032.000


Tranche for the 8 grades (A00 to H00)


Lot P32-001 (ex P00032.A00) FOB Bandar Abbas, No title date.
Change destination on contract split of lot to FOB B-A

Lot P32-002 (ex P00032.B00) FCA Uzbekistan Terminal, with title date 3 SEP 2010
Change destination on contract split of lot to FCA UZB

Lot P32-003 (ex P00032.C00) EXW Uzbekistan, with title date 3 SEP 2010
Change destination on contract split of lot to EXW UZB
 

Lot P32-004 (ex P00032.D00) FOB Riga, no title date
Change destination on contract split of lot to FOB RIGA
Lot P32-005 (ex P00032.E00) DAF Uzbek Border, no title date
Change destination on contract split of lot to DAF UZB

Lot P32-006(ex P00032.F00) CPT Russia, no title date
Change destination on contract split of lot to CPT RUSS

Lot P32-007(ex P00032.G00) FOB Ilyichevsk, no title date
Change destination on contract split of lot to CPT RUSS