Axpert · v1.0
Axpert ERP — Import Purchase Module

Import Purchase

The Import Purchase Module manages the complete lifecycle of imported goods — from raising a Purchase Request and Proforma Invoice through to Shipment tracking, Port Arrival, Goods Receipt, and Landed Cost calculation.

Module: Import Purchase
Company: Axpert
Sections: Masters + Transactions

Masters

Transactions

Import Purchase Module — Introduction

Introduction & Import Flow

The Import Purchase Module covers the complete end-to-end import process — from requesting goods through ordering, shipping, customs clearance, port arrival, warehouse receipt, and landed cost calculation.

Import Process Flow

IMPORT PURCHASE — END-TO-END PROCESS FLOW SETUP (MASTERS — done once) Container Port / Incoterm Payment Term Party Category Vendor Master Supplier setup Shipment Expense Master (costs) TRANSACTIONS Import PR Request for import items Proforma Invoice Supplier quote / PI Import PO Official purchase order Import Licence LC / customs permit SC Proforma (Optional) Import Shipment Track shipment details Container Packinglist Port Arrival Container discharge Goods Arrival Note Warehouse receipt Shipment SC (Optional) COSTING Shipment Expense Entry Freight, insurance, clearing Landed Cost Apportion expenses to items Main Step Optional Costing Master Setup
#TransactionPurposePrerequisite
01Import Purchase RequestRaise a request for items to be importedItem master
02Proforma InvoiceRecord supplier's proforma / quotationVendor, Import PR
03Shortclose ProformaClose proforma lines that won't be orderedProforma Invoice
04Import Purchase OrderRaise official PO to supplierProforma Invoice
05Import LicenceRecord LC / import permit detailsImport PO
06Import ShipmentTrack shipment — BL, ETA, containersImport Licence / PO
07Import Shipment (Short Close)Close shipment lines not receivedImport Shipment
08Shipment Expense EntryRecord freight, insurance, clearing costsImport Shipment
09Container PackinglistRecord items loaded per containerImport Shipment
10Port ArrivalRecord container arrival and discharge datesContainer Packinglist
11Goods Arrival Note (GAN)Record physical goods receipt at warehousePort Arrival
12Landed CostApportion all import expenses to item levelGAN + Expense Entry
Import Purchase Masters — 01

Container

The Container master defines the types of shipping containers used in import shipments, along with their physical specifications — volume, gross weight, and net weight. Container types defined here are used in Import Shipment and Container Packinglist transactions.

Navigation Path

Screen Overview

Container — Entry Screen
Container — Entry Screen

Toolbar Buttons

▣ New
💾 Save
🔍 Search
List View
View History
ButtonDescription
NewOpens a blank Container form
SaveSaves the container type record
SearchSearch for existing container types
List ViewDisplays all container types in a list
View HistoryShows modification history
Container Fields
FieldDescriptionRequired
Container Type*The container type name (e.g., 20FT, 40FT, 40FT HC). This appears in shipment and packing list screens.Yes
Volume (cubic metre)Internal volume of the container in cubic metres (CBM). Used for CBM calculations.Optional
Gross Weight (kgs)Maximum gross weight capacity of the container in kilograms.Optional
Net Weight (kgs)Net weight capacity (gross minus tare weight) in kilograms.Optional
Container Category*The category of the container (e.g., Dry, Refrigerated, Open Top). Select from dropdown.Yes
Inactive?Check to deactivate this container type without deleting it.Optional

Step-by-Step Guide

1
Click New

Open a blank Container form.

2
Enter Container Type

Type the container type name (e.g., 20FT, 40FT HC).

3
Enter Specifications

Enter Volume, Gross Weight, and Net Weight as applicable.

4
Select Container Category

Choose the appropriate category from the dropdown.

5
Save

Click Save. The container type is now available in Shipment and Packinglist screens.

đŸšĸ
Used InContainer types are referenced in Import Shipment (Containers tab), Container Packinglist (Container Type field), and Port Arrival (Container Details grid).
Import Purchase Masters — 02

Port Master

The Port Master is used to register ports of loading (POL) and ports of discharge (POD) used in import shipments. Each port is classified as Sea, Air, or Land. Ports registered here appear in Proforma Invoice, Import PO, Import Shipment, and Import Licence screens.

Navigation Path

Screen Overview

Port Master — Entry Screen
Port Master — Entry Screen

Toolbar Buttons

▣ New
💾 Save
🔍 Search
List View
View History
ButtonDescription
NewOpens a blank Port Master form
SaveSaves the port record
SearchSearch for existing ports
List ViewDisplays all ports in a list
View HistoryShows modification history
Port Master Fields
FieldDescriptionRequired
Port Name*The full name of the port (e.g., Port of Shanghai, Port of Mombasa, Kinshasa Airport).Yes
Country*The country where this port is located. Select from dropdown.Yes
Port Type*The type of port — Sea, Air, or Land. This determines where the port appears in transport mode filters.Yes

Step-by-Step Guide

1
Click New

Open a blank Port Master form.

2
Enter Port Name

Type the full port name as it should appear in documents.

3
Select Country

Choose the country from the dropdown.

4
Select Port Type

Select Sea, Air, or Land based on the mode of transport at this port.

5
Save

Click Save. The port is now available as POL, POD, and FPOD in all import transactions.

đŸšĸ
POL / POD / FPODPOL = Port of Loading (where goods are loaded). POD = Port of Discharge (where the main vessel unloads). FPOD = Final Port of Destination (the last port before delivery). All three may be different for multi-leg shipments.
Import Purchase Masters — 03

Incoterm

Incoterms (International Commercial Terms) define the responsibilities of buyers and sellers for the delivery of goods — who pays for freight, insurance, and customs. Each term specifies whether freight and insurance are included in the supplier's price.

Navigation Path

Screen Overview

Incoterm — Entry Screen
Incoterm — Entry Screen

Toolbar Buttons

▣ New
💾 Save
🔍 Search
List View
View History
ButtonDescription
NewOpens a blank Incoterm form
SaveSaves the incoterm record
SearchSearch for existing incoterms
List ViewDisplays all incoterms in a list
View HistoryShows modification history
Incoterm Fields
FieldDescriptionRequired
Term Name*The full name of the trade term (e.g., FOB - Free on Board, CIF - Cost Insurance Freight, EXW - Ex Works, DDP - Delivered Duty Paid).Yes
Term Code*Short code for the term (e.g., FOB, CIF, EXW, DDP). Used in import documents.Yes
Freight Included?Check if freight cost is included in the supplier's price under this term (e.g., CIF = Yes, FOB = No).Optional
Insurance Included?Check if insurance cost is included in the supplier's price under this term (e.g., CIF = Yes, FOB = No).Optional

Step-by-Step Guide

1
Click New

Open a blank Incoterm form.

2
Enter Term Name and Code

Enter the full term name and its standard short code.

3
Set Freight and Insurance Flags

Check Freight Included? and/or Insurance Included? based on the term's definition.

4
Save

Click Save. The incoterm is now available in Proforma Invoice, Import PO, and Import Shipment screens.

💡
Common IncotermsFOB (Free on Board) — seller delivers goods to port, buyer pays freight and insurance. CIF (Cost, Insurance, Freight) — seller pays freight and insurance to destination port. EXW (Ex Works) — buyer collects from supplier's premises. DDP (Delivered Duty Paid) — seller delivers to destination, pays all duties.
Import Purchase Masters — 04

Payment Term

Payment Terms define the conditions under which a supplier expects to be paid — including the number of credit days and the basis on which those days are counted. Payment Terms are used in Proforma Invoice and Import PO to specify payment conditions with each supplier.

Navigation Path

Screen Overview

Payment Term — Entry Screen
Payment Term — Entry Screen

Toolbar Buttons

▣ New
💾 Save
🔍 Search
List View
View History
ButtonDescription
NewOpens a blank Payment Term form
SaveSaves the payment term record
SearchSearch for existing payment terms
List ViewDisplays all payment terms in a list
View HistoryShows modification history
Payment Term Fields
FieldDescriptionRequired
Term Name*The descriptive name of the payment term (e.g., Net 30, 60 Days from BL, Advance Payment).Yes
Term Code*A short code for the payment term (e.g., NET30, ADV, LC60).Yes
CreditdaysThe number of credit days allowed under this payment term.
e.g., 30 for Net 30 days
Optional
Based OnThe event from which credit days are counted — e.g., Invoice Date, BL Date, Port Arrival Date. Select from dropdown.Optional
InactiveCheck to deactivate this payment term without deleting it.Optional

Step-by-Step Guide

1
Click New

Open a blank Payment Term form.

2
Enter Term Name and Code

Type a meaningful name and short code for the term.

3
Set Credit Days

Enter the number of days credit is allowed.

4
Select Based On

Choose the trigger event for counting credit days.

5
Save

Click Save. The payment term is now available in Proforma Invoice and Import PO screens.

â„šī¸
Used InPayment Terms selected in Proforma Invoice and Import PO determine the supplier payment due date and appear on import documents.
Import Purchase Masters — 05

Party Category

Party Category is used to classify vendors and suppliers into categories based on their type — for example, Local Supplier, Foreign Supplier, Clearing Agent, or Freight Forwarder. This categorisation helps in filtering suppliers in import transactions and reporting.

Navigation Path

Screen Overview

Party Category — Entry Screen
Party Category — Entry Screen

Toolbar Buttons

▣ New
💾 Save
🔍 Search
List View
View History
ButtonDescription
NewOpens a blank Party Category form
SaveSaves the party category record
SearchSearch for existing categories
List ViewDisplays all categories in a list
View HistoryShows modification history
Party Category Fields
FieldDescriptionRequired
Type*The party type — e.g., Vendor, Customer, Agent. Select from dropdown. This links the category to the appropriate master.Yes
Category*The category name for this party type (e.g., Foreign Supplier, Clearing Agent, Freight Forwarder).Yes
Inactive?*Check to deactivate this category without deleting it.Optional

Step-by-Step Guide

1
Click New

Open a blank Party Category form.

2
Select Type

Choose the party type from the dropdown (e.g., Vendor).

3
Enter Category Name

Type the category name (e.g., Foreign Supplier, Clearing Agent).

4
Save

Click Save. The category is now available when registering a Vendor.

â„šī¸
Used InParty Category appears in the Vendor master's Category field. It allows filtering suppliers by type in import transactions and reports.
Import Purchase Masters — 06

Vendor

The Vendor master is used to register all suppliers — both foreign suppliers and local agents (clearing agents, freight forwarders, etc.). It stores complete supplier details including contact information, credit terms, and bank account details for payments. Vendors registered here are used across all Import Purchase transactions.

Navigation Path

Screen Overview

Vendor — Entry Screen
Vendor — Entry Screen

Toolbar Buttons

▣ New
💾 Save
🔍 Search
List View
View History
CSV Import
ButtonDescription
NewOpens a blank Vendor form
SaveSaves the vendor record
SearchSearch for existing vendors
List ViewDisplays all vendors in a list
View HistoryShows modification history
CSV ImportImport multiple vendors from a CSV file
Vendor Header Fields
FieldDescriptionRequired
Vendor Name*The full legal name of the supplier or agent.Yes
Vendor CodeUnique vendor code. Use … to auto-generate or enter manually.Optional
Existing Customer?*Check if this vendor is also a customer in the system. Links to the Customer master.Optional
Control Account*The GL control account for this vendor's payables. Select from dropdown.Yes
Customer NameIf Existing Customer? is checked, select the linked customer name.Cond
Credit DaysNumber of credit days allowed by this supplier.Optional
Category*Vendor category (e.g., Foreign Supplier, Clearing Agent). Select from Party Category master.Yes
National IDVendor's national identification number.Optional
NRC NoNational Registration Certificate number.Optional
Impot NoTax / import registration number.Optional
CCF NoCCF (Customs) registration number.Optional
AddressFull supplier address.Optional
Telephone NoSupplier telephone number.Optional
Email IDSupplier email address.Optional
Trade License Expiry DateDate when the supplier's trade license expires. Used for compliance alerts.Optional
Inactive?*Check to deactivate this vendor without deleting it.Optional
Bank Details Tab — Grid
FieldDescriptionRequired
S NoAuto-incremented.Auto
Bank NameName of the supplier's bank.Optional
BranchBank branch name.Optional
AddressBank address.Optional
IFSC CodeBank IFSC code (for Indian banks).Optional
Swift CodeSWIFT/BIC code for international wire transfers.Optional
Account NoSupplier's bank account number.Optional
Beneficiary NameName of the account holder/beneficiary.Optional

Step-by-Step Guide

1
Click New

Open a blank Vendor form.

2
Enter Vendor Name

Type the full legal name of the supplier.

3
Set Control Account

Select the GL payables control account.

4
Select Category

Choose the appropriate category (e.g., Foreign Supplier).

5
Fill Contact Details

Enter address, telephone, and email.

6
Add Bank Details

Go to the Bank Details tab and enter the supplier's bank account details for payment processing.

7
Set Credit Days and Trade License Expiry

Enter credit days and the trade license expiry date for compliance tracking.

8
Save

Click Save. The vendor is now available in all Import Purchase transactions.

âš ī¸
Bank Details Required for PaymentsEnsure bank details (SWIFT Code, Account No, Beneficiary Name) are accurately entered for foreign suppliers — these are required for international wire transfer payment processing.
💡
CSV ImportUse CSV Import to onboard multiple vendors at once during system setup. Download the template, fill supplier details, and import.
Import Purchase Masters — 07

Shipment Expense Master

The Shipment Expense Master defines all types of import-related costs (freight, insurance, customs duty, clearing charges, etc.) along with their GL accounts, calculation formulas, and default vendors. These expense types are used in Shipment Expense Entry and Landed Cost calculations.

Navigation Path

Screen Overview

Shipment Expense Master — Entry Screen
Shipment Expense Master — Entry Screen

Toolbar Buttons

▣ New
💾 Save
List View
🔍 Search
View History
ButtonDescription
NewOpens a blank Shipment Expense Master form
SaveSaves the expense type record
List ViewDisplays all expense types in a list
SearchSearch for existing expense types
View HistoryShows modification history
Shipment Expense Master Fields
FieldDescriptionRequired
Expense Code*A unique short code for this expense type (e.g., FRGHT, INSUR, CUSTM, CLEAR).Yes
Expense Name*The full descriptive name of the expense (e.g., Ocean Freight, Marine Insurance, Customs Duty, Clearing Charges).Yes
Currency*The currency in which this expense is typically billed. Select from dropdown.Yes
Provisional LedgerThe GL account for provisioning this expense before the actual bill is received. Select from dropdown.Optional
LC Based On?*How this expense is calculated — e.g., Based on FOB Value, Based on CIF Value, Fixed Amount. Select from dropdown.Yes
Vendor (Default)*The default vendor/agent who typically bills this expense (e.g., the freight forwarder for ocean freight). Select from dropdown.Yes
Bill/Payment*Whether this expense results in a Bill (payable to vendor) or direct Payment. Select from dropdown.Yes
Formula*The calculation formula for this expense. Enter the formula expression used to auto-calculate the expense amount during landed cost processing.
e.g., FOB_VALUE * 0.025 for freight at 2.5% of FOB
Yes

Step-by-Step Guide

1
Click New

Open a blank Shipment Expense Master form.

2
Enter Expense Code and Name

Enter a unique code and full name for the expense type.

3
Select Currency

Choose the billing currency for this expense.

4
Set LC Based On

Choose how the expense is calculated — FOB Value, CIF Value, or Fixed.

5
Select Default Vendor

Choose the default vendor who bills this expense.

6
Set Bill/Payment Type

Select whether this generates a payable Bill or a direct Payment.

7
Enter Formula

Enter the calculation formula for auto-computing the expense in landed cost.

8
Save

Click Save. This expense type is now available in Shipment Expense Entry and Landed Cost screens.

đŸšĸ
Used In Landed CostExpense types defined here appear in the Landed Cost screen where each expense amount is apportioned across imported items based on value, weight, or CBM.
Import Purchase Transactions — 01

Import Purchase Request

The Import Purchase Request (IPR) is the first step in the import process. It is raised internally to request specific items to be imported, capturing the required quantity, weight, and CBM per pack. The IPR is later referenced when creating a Proforma Invoice from the supplier.

Navigation Path

Screen Overview

Import Purchase Request — Entry Screen
Import Purchase Request — Entry Screen

Toolbar Buttons

▣ New
💾 Save
💾 Save and Print
📄 PDF
🔍 Search
List View
View Histor
ButtonDescription
NewOpens a blank IPR form
SaveSaves the IPR
Save and PrintSaves and opens the print dialog
PDFExports the IPR as a PDF
SearchSearch for existing IPRs
List ViewDisplays all IPRs in a list
View HistorShows modification history
Header Fields
FieldDescriptionRequired
Location*The location/branch requesting the import. Defaults to current location.Yes
Requisition DateDate the request is being raised.Yes
Requisition No.System-generated requisition number. Use … to search existing.Auto
Item Particulars — Grid Columns
FieldDescriptionRequired
S NoAuto-incremented row number.Auto
Item*Item to be imported. Click 🔍 to search and select.Yes
Unit*Unit of measure — auto-filled from item master.Auto
PacksizePack size of the item.Optional
Qty*Requested quantity.Yes
Gross Weight (In Kg)/PackGross weight per pack in kg — used for shipment weight calculations.Optional
NetWeight (In Kg)/PackNet weight per pack in kg.Optional
CBM/PackVolume per pack in cubic metres.Optional
Grossweight (In Kg)Total gross weight (Qty × Gross Weight/Pack) — auto-calculated.Auto
Netweight (In Kg)Total net weight — auto-calculated.Auto
CBMTotal CBM — auto-calculated.Auto
Due DateRequired delivery date for this item.Optional
RemarkLine-level remarks.Optional

Step-by-Step Guide

1
Click New

Open a blank Import Purchase Request form.

2
Select Location

Confirm or change the requesting location.

3
Set Requisition Date

Enter the date of the request.

4
Add Items

In the grid, click 🔍 on Item to select each item. Enter Qty, pack weights, and CBM.

5
Set Due Dates

Enter the required delivery date for each item if known.

6
Save

Click Save. The IPR is created and can be referenced when raising a Proforma Invoice.

â„šī¸
Weight and CBMEntering accurate Gross Weight and CBM per pack ensures correct shipment volume and weight calculations in downstream transactions (PO, Shipment, Landed Cost).
đŸšĸ
Next StepAfter saving the IPR, the supplier's Proforma Invoice is raised referencing this PR No.
Import Purchase Transactions — 02

Proforma Invoice

The Proforma Invoice records the supplier's quotation or proforma before a formal Purchase Order is raised. It captures all shipment-related details including payment terms, incoterms, ports, transport mode, freight, insurance, and item pricing. The Import PO is raised against the approved Proforma Invoice.

Navigation Path

Screen Overview

Proforma Invoice — Entry Screen
Proforma Invoice — Entry Screen

Toolbar Buttons

▣ New
💾 Save
💾 Save and Print
📄 PDF
🔍 Search
List View
View History
❌ Cancel
Draft
ButtonDescription
NewOpens a blank Proforma Invoice form
SaveSaves the record
Save and PrintSaves and prints
PDFExports as PDF
SearchSearch existing proformas
List ViewList all proformas
View HistoryModification history
CancelCancels the proforma
DraftSaves as draft for review
Header Fields
FieldDescriptionRequired
Proforma TypeType of proforma — e.g., DIRECT. Select from dropdown.Yes
Location*Importing location. Select from dropdown.Yes
Proforma Date*Date of the supplier's proforma.Yes
Proforma No.*System-generated proforma number.Auto
Supplier Name*Select the supplier from the Vendor master dropdown.Yes
Currency*Transaction currency for this proforma.Yes
Exchange Rate (to USD)Exchange rate to USD if applicable.Cond
Payment Term*Select the agreed payment term from the Payment Term master.Yes
Credit DaysCredit days — auto-filled from Payment Term.Auto
Based OnCredit days basis — auto-filled from Payment Term.Auto
Shipment Term*Select the incoterm (FOB, CIF, etc.) from the Incoterm master.Yes
File No*Internal file or LC reference number for this import.Yes
Mode of Transport*Sea, Air, or Land. Select from dropdown.Yes
POL*Port of Loading. Select from Port Master.Yes
POD*Port of Discharge. Select from Port Master.Yes
FPOD*Final Port of Destination. Select from Port Master.Yes
Lead DaysExpected transit days from POL to FPOD.Optional
Delivery Date*Expected delivery date at destination.Yes
FreightFreight amount (if known at proforma stage).Optional
InsuranceInsurance amount.Optional
Other ChargesAny other charges.Optional
Freight to be Paid?*Check if freight is payable by the buyer.Optional
Insurance to be Paid?Check if insurance is payable by the buyer.Optional
Item Detail Tab — Grid Columns
FieldDescriptionRequired
S NoAuto-incremented.Auto
PR NoImport Purchase Request number this line is linked to.Optional
Item*Item to be ordered. Click 🔍 to select.Yes
Unit*Unit of measure.Auto
Pack SizePack size.Optional
Balance QuantityBalance quantity from linked PR — auto-filled.Auto
QuantityQuantity in this proforma.Yes
FOC QtyFree of charge quantity offered by supplier.Optional
Last Purchase Price (Base)Last purchase price in base currency — reference.Auto
Price (Original)Supplier's quoted price.Yes
Discount (%)Discount percentage offered.Optional
PriceNet price after discount — auto-calculated.Auto
AmountTotal line amount — auto-calculated.Auto

Step-by-Step Guide

1
Click New

Open a blank Proforma Invoice form.

2
Set Type, Location, and Date

Select Proforma Type, Location, and Proforma Date.

3
Select Supplier

Choose the supplier from the Vendor master dropdown.

4
Set Currency and Exchange Rate

Select currency and exchange rate.

5
Set Payment and Shipment Terms

Select Payment Term and Shipment Term (Incoterm).

6
Enter Transport Details

Select Mode of Transport, POL, POD, FPOD, and Delivery Date.

7
Enter Freight/Insurance

Fill Freight, Insurance, and Other Charges if included.

8
Add Items

In the Item Detail tab, select items, enter quantities and prices.

9
Save

Click Save. The Proforma is ready to be converted to an Import Purchase Order.

đŸšĸ
Next StepsAfter saving the Proforma Invoice, raise an Import Purchase Order against it. If any lines will not be ordered, use Shortclose Proforma Invoice to close them.
Import Purchase Transactions — 03

Shortclose Proforma Invoice

Shortclose Proforma Invoice is used to close proforma lines that will not be converted into a Purchase Order — for example, when a supplier cannot supply certain items or quantities. It prevents those lines from remaining as open commitments in the system.

Navigation Path

Screen Overview

Shortclose Proforma Invoice — Entry Screen
Shortclose Proforma Invoice — Entry Screen

Toolbar Buttons

▣ New
💾 Save
✉ Save and Mail
🔍 Search
List View
View History
ButtonDescription
NewOpens a blank Shortclose form
SaveSaves the short close record
Save and MailSaves and sends email notification to supplier
SearchSearch for existing shortclose records
List ViewDisplays all shortclose records
View HistoryModification history
Header Fields
FieldDescriptionRequired
Proforma NoSelect the Proforma Invoice to be short closed. Auto-fills supplier and other details.Yes
Supplier NameSupplier name — auto-filled from selected Proforma.Auto
POLPort of Loading — auto-filled.Auto
PODPort of Discharge — auto-filled.Auto
FPOD*Final Port of Destination — required.Yes
CurrencyCurrency — auto-filled.Auto
Exchange Rate (to USD)*Exchange rate — required.Yes
Email-IDSupplier email for notification.Optional
Document No.System-generated document number. Use … to search.Auto
Doc. DateDate of short close.Yes
Shipment TermShipment term — auto-filled.Auto
Payment TermPayment term — auto-filled.Auto
Proforma Items Tab — Grid Columns
FieldDescriptionRequired
S NoAuto-incremented.Auto
ItemItem from the proforma — auto-filled from selected Proforma No.Auto
UnitUnit of measure — auto-filled.Auto
Pack SizePack size — auto-filled.Auto
Balance Qty.Remaining balance quantity on the proforma line.Auto
Sh. Close Proforma Qty.Quantity to be short closed on this proforma line.Yes
Price/UnitUnit price — auto-filled.Auto
AmountAmount for short closed quantity — auto-calculated.Auto

Step-by-Step Guide

1
Click New

Open a blank Shortclose Proforma Invoice form.

2
Select Proforma No

Choose the proforma to be short closed. Header details and items auto-fill.

3
Enter Short Close Quantity

For each item line, enter the Sh. Close Proforma Qty — the quantity that will not be ordered.

4
Save

Click Save. The selected quantities are removed from the open proforma balance.

âš ī¸
Irreversible ActionShort closing a proforma line removes it from the open balance permanently. Ensure the quantities being closed are correct before saving.
Import Purchase Transactions — 04

Import Purchase Order

The Import Purchase Order is the official order placed with the foreign supplier. It is based on the approved Proforma Invoice and includes all shipment, payment, and pricing details. The Import PO is the key document for the supplier to commence production or shipment.

Navigation Path

Screen Overview

Import Purchase Order — Entry Screen
Import Purchase Order — Entry Screen

Toolbar Buttons

▣ New
💾 Save
💾 Save and Print
✉ Save and Mail
📄 PDF
❌ Cancel
🔍 Search
List View
View History
ButtonDescription
NewOpens a blank Import PO form
SaveSaves the PO
Save and PrintSaves and prints the PO
Save and MailSaves and emails PO to supplier
PDFExports PO as PDF
CancelCancels the PO
SearchSearch existing POs
List ViewDisplays all POs in a list
View HistoryModification history
Header Fields
FieldDescriptionRequired
Import Proforma.Select the Proforma Invoice this PO is based on. Header details auto-fill.Yes
Location*Import location. Defaults to current location.Yes
PO Date*Date of the Purchase Order.Yes
PO Number*System-generated PO number. Use … to search.Auto
Supplier NameSupplier — auto-filled from Proforma.Auto
CurrencyCurrency — auto-filled.Auto
Ex Rate (USD)*Exchange rate to USD.Yes
Payment TermPayment term — auto-filled from Proforma.Auto
Credit DaysCredit days — auto-filled.Auto
BasedonCredit days basis — auto-filled.Auto
Shipment TermIncoterm — auto-filled from Proforma.Auto
File No.Internal file reference — auto-filled.Auto
Mode of Transport*Sea, Air, or Land.Yes
POLPort of Loading — auto-filled.Auto
POD*Port of Discharge.Yes
FPOD*Final Port of Destination.Yes
Lead DaysTransit days.Optional
ETA*Estimated Time of Arrival at destination.Yes
Freight AmountTotal freight amount.Optional
InsuranceInsurance amount.Optional
Other ChargesOther charges.Optional
Consignee*The consignee company receiving the goods. Select from dropdown.Yes
Offshore CompanyOffshore entity if applicable.Optional
COOCountry of Origin.Optional
Email-IDSupplier email for PO transmission.Optional
Freight to be Paid?Check if freight is buyer's responsibility.Optional
Insurance to be Paid?Check if insurance is buyer's responsibility.Optional
Items Tab — Grid Columns
FieldDescriptionRequired
S NoAuto-incremented.Auto
ItemItem — auto-filled from Proforma.Auto
UnitUnit — auto-filled.Auto
Pack SizePack size.Auto
Balance QuantityProforma balance quantity — auto-filled.Auto
Balance FOC QuantityFOC balance quantity.Auto
PO QuantityQuantity being ordered in this PO.Yes
FOC QuantityFree of charge quantity.Optional
PriceUnit price — auto-filled from Proforma.Auto
AmountLine amount — auto-calculated.Auto
HS CodeHarmonized System tariff code for this item.Optional
Gross Weight (kg)Total gross weight for this line.Auto
Pack CBMCBM per pack.Auto

Step-by-Step Guide

1
Click New

Open a blank Import PO form.

2
Select Import Proforma

Choose the Proforma Invoice. All header details and items auto-fill.

3
Review and Adjust

Verify ETA, Consignee, and other shipping details. Adjust PO Quantity if ordering less than proforma quantity.

4
Enter HS Codes

Fill HS Code for each item for customs clearance documentation.

5
Save or Email

Click Save to post the PO, or Save and Mail to send directly to the supplier.

đŸšĸ
After POOnce the Import PO is raised, create an Import Licence if customs approval is needed, then track the shipment via Import Shipment.
Import Purchase Transactions — 05

Import Licence

The Import Licence screen records the details of the Letter of Credit (LC) or import permit issued for the Purchase Order. It captures both the declared values (as per LC) and actual values for freight, insurance, and other charges, and tracks item quantities and declared vs actual pricing for customs purposes.

Navigation Path

Screen Overview

Import Licence — Entry Screen
Import Licence — Entry Screen

Toolbar Buttons

▣ New
💾 Save
🔍 Search
List View
View History
❌ Cancel
ButtonDescription
NewOpens a blank Import Licence form
SaveSaves the licence record
SearchSearch for existing licences
List ViewDisplays all licences in a list
View HistoryModification history
CancelCancels the licence
Header Fields
FieldDescriptionRequired
PO No.Link this licence to a Purchase Order. Select from dropdown — Supplier, Location, and other details auto-fill.Yes
PO DatePO date — auto-filled.Auto
LocationLocation — auto-filled.Auto
License Date*Date the import licence/LC was issued.Yes
Document No.*System-generated licence document number.Auto
Supplier Name*Supplier — auto-filled from PO. Can be changed.Yes
CurrencyCurrency — auto-filled.Auto
Exchange Rate (to USD)Exchange rate.Cond
Pay Term*Payment term — auto-filled from PO.Yes
Shipment Term*Incoterm — auto-filled from PO.Yes
Ref noInternal reference number.Optional
Issuing BankBank issuing the LC.Optional
License No.*The actual LC / import licence number issued by the bank or authority.Yes
Expiry DateLC expiry date — defaults to 1 year from licence date.Optional
Mode of Transport*Sea, Air, or Land.Yes
Lead DaysTransit days.Optional
Port Of LoadingPOL — auto-filled.Auto
Port Of Arrival*Port of Arrival.Yes
Country Of OriginCountry where goods are manufactured.Optional
Consignee NameConsignee — auto-filled.Auto
Freight / Insurance / Other ChargesActual and Declared amounts for each cost component.Optional
Custom Duty on FOB?*Check if customs duty is calculated on the FOB value.Optional
Item Particulars Tab — Grid Columns
FieldDescriptionRequired
S NoAuto-incremented.Auto
ItemItem — auto-filled from PO.Auto
Purchase UnitUnit — auto-filled.Auto
Actual QuantityActual quantity to be shipped.Yes
FOC QuantityFree of charge quantity.Optional
Declared QuantityQuantity declared on the LC.Yes
Actual PriceActual unit price.Yes
Declared Price*Price declared on the LC for customs purposes.Yes
Actual AmountActual total — auto-calculated.Auto
Declared AmountDeclared total — auto-calculated.Auto
HTS CodeHS Tariff code.Optional
HTS DescriptionHS tariff description.Optional
Pack Weight (kg)Weight per pack.Optional
Pack CBMCBM per pack.Optional

Step-by-Step Guide

1
Click New

Open a blank Import Licence form.

2
Select PO No.

Choose the Import PO. Header details auto-fill.

3
Enter Licence Details

Fill in License Date, License No., Issuing Bank, and Expiry Date.

4
Set Transport Details

Confirm Mode of Transport, Port of Loading, Port of Arrival.

5
Enter Actual and Declared Values

For each item, enter Actual and Declared quantities and prices. These may differ when customs declared values differ from actual transaction prices.

6
Save

Click Save. The licence is now linked to the PO and can be referenced in Import Shipment.

â„šī¸
Actual vs DeclaredActual values are the true commercial values. Declared values are what is declared to customs on the LC. These may differ based on customs regulations — always enter both accurately.
Import Purchase Transactions — 06

Import Shipment

The Import Shipment screen records the full details of a shipment dispatched by the supplier — including the Bill of Lading (BL), ETA, container details, item quantities, duties, and all parties involved. This is the central tracking document for the goods in transit.

Navigation Path

Screen Overview

Import Shipment — Entry Screen
Import Shipment — Entry Screen

Toolbar Buttons

▣ New
💾 Save
🔍 Search
List View
View History
Draft
ButtonDescription
NewOpens a blank Import Shipment form
SaveSaves the shipment record
SearchSearch for existing shipments
List ViewDisplays all shipments in a list
View HistoryModification history
DraftSaves as draft for review
Header Fields
FieldDescriptionRequired
Licence NoLink to Import Licence. Use NA if not applicable.Yes
Location*Receiving location.Yes
Document DateShipment document date.Yes
Document No*System-generated shipment number.Auto
Supplier Name*Supplier dispatching the shipment.Yes
Currency*Transaction currency.Yes
Exchange Rate (to USD)*Exchange rate to USD.Yes
Payment Term*Payment term from PO/Licence.Yes
Credit DaysCredit days — auto-filled.Auto
Based OnCredit days basis.Auto
Shipment term*Incoterm.Yes
Reference No*BL/AWB reference or internal reference.Yes
Mode of Transport*Sea, Air, or Land.Yes
POL*Port of Loading.Yes
POD*Port of Discharge.Yes
DOB*Date of sailing / departure.Yes
ETA*Estimated Time of Arrival.Yes
ConsigneeConsignee — auto-filled.Auto
Transaction TypeType of shipment transaction.Optional
FreightFreight amount.Optional
InsuranceInsurance amount.Optional
Other ChargesOther charges.Optional
Clearing Agent*Select the clearing agent for this shipment.Yes
Shipping Line*Shipping line or airline.Yes
Insurance Paid toInsurance company.Optional
Freight Paid ToFreight forwarder.Optional
BL/AWB/TELEX/SWB*BL, AWB, Telex, or Sea Waybill number.Yes
Voyage/Loading No.Vessel voyage or flight number.Optional
Packing List Required?Check if a packing list document is required.Optional
BL Date*Date of the Bill of Lading.Yes
Item Details Tab — Grid Columns
FieldDescriptionRequired
S NoAuto-incremented.Auto
ItemItem from Licence/PO — auto-filled or select.Yes
Unit*Unit of measure.Yes
Balance QuantityBalance from PO/Licence.Auto
Balance (FOC) QuantityFOC balance.Auto
Ship QuantityQuantity being shipped in this shipment.Yes
FOC QuantityFree of charge quantity.Optional
Gross CBM*Gross CBM for this item.Yes
Gross Weight (kg)Gross weight.Optional
Gross WeightAlternative weight field.Optional
Gross CBMTotal gross CBM.Auto
PriceUnit price.Yes
AmountLine amount — auto-calculated.Auto
Total Duty (%)Customs duty percentage.Optional
Duty AmountDuty amount — auto-calculated.Auto

Step-by-Step Guide

1
Click New

Open a blank Import Shipment form.

2
Link to Licence

Select the Import Licence No (or NA).

3
Fill Shipment Details

Enter BL/AWB number, DOB, ETA, and all transport details.

4
Select Parties

Set Clearing Agent, Shipping Line, and Freight Paid To.

5
Add Items

In the Item Details tab, set quantities and duties for each item.

6
Add Container Details

Go to the Container Detail tab and add container numbers.

7
Add Expense Details

Go to the Expense Details tab to attach expected expenses.

8
Save

Click Save. The shipment is now tracked. Next steps: Container Packinglist and Port Arrival.

đŸšĸ
After ShipmentAfter saving the Import Shipment, create a Container Packinglist to record items per container, then process Port Arrival when the shipment reaches port.
Import Purchase Transactions — 07

Import Shipment (Short Close)

Import Shipment (Short Close) is used to close shipment lines where the full quantity was not received — for example, if the supplier shipped less than the PO/Licence quantity and the remaining balance will not be shipped. This clears the open balance from the shipment.

Navigation Path

Screen Overview

Import Shipment (Short Close) — Entry Screen
Import Shipment (Short Close) — Entry Screen

Toolbar Buttons

▣ New
💾 Save
🔍 Search
List View
ButtonDescription
NewOpens a blank Shipment Short Close form
SaveSaves the short close record
SearchSearch for existing short close records
List ViewDisplays all records in a list
Header Fields
FieldDescriptionRequired
Licence NoSelect the Import Licence number to filter associated POs.Optional
Date*Date of the short close.Yes
Proforma NoProforma number — auto-filled from Licence.Auto
Balance QtyTotal balance quantity remaining — auto-filled.Auto
Vendor NameVendor — auto-filled.Auto
ItemItem name — auto-filled.Auto
PO Details Tab — Grid Columns
FieldDescriptionRequired
S NoAuto-incremented.Auto
PO NoPurchase Order number — auto-filled.Auto
PO QtyOriginal PO quantity — auto-filled.Auto
Balance QtyCurrent balance quantity — auto-filled.Auto
SC Qty*Quantity to be short closed.Yes
RemarksReason for short closing.Optional

Step-by-Step Guide

1
Click New

Open a blank Import Shipment Short Close form.

2
Select Licence No

Choose the Import Licence. PO details auto-fill.

3
Enter SC Qty

For each PO line, enter the quantity to be short closed.

4
Enter Remarks

Add the reason for short closing the balance.

5
Save

Click Save. The short closed quantities are removed from open balance.

âš ī¸
IrreversibleShort closing removes the quantity from open PO balance permanently. Confirm the quantities are correct before saving.
Import Purchase Transactions — 08

Shipment Expense Entry

The Shipment Expense Entry screen is used to record actual bills or payments for all import-related expenses — freight, insurance, customs duty, clearing charges, and any other cost incurred to bring the goods to the warehouse. These expenses are later apportioned to individual items in the Landed Cost screen.

Navigation Path

Screen Overview

Shipment Expense Entry — Entry Screen
Shipment Expense Entry — Entry Screen

Toolbar Buttons

▣ New
💾 Save
🔍 Search
List View
View History
❌ Cancl
Voucher Posting
ButtonDescription
NewOpens a blank Expense Entry form
SaveSaves the expense record
SearchSearch for existing expense entries
List ViewDisplays all expense entries
View HistoryModification history
CanclCancels the expense entry
Voucher PostingManually post voucher entries to accounts
Header Fields
FieldDescriptionRequired
Location*Location for which the expense is recorded. Defaults to current location.Yes
Currency*Currency of the expense bill.Yes
Exchange Rate (to USD)*Exchange rate to USD.Yes
Type*Type of entry — Bill or Payment.Yes
Supplier / Cash / Bank*The vendor who billed this expense, or the cash/bank account for direct payment. Click 🔍 to search.Yes
Ref No*Reference to the Import Shipment number. Click 🔍 to search.Yes
Shipment No.*The Import Shipment number this expense belongs to. Select from dropdown.Yes
Bill/Payment Date*Date of the bill or payment.Yes
Shipment Expense No.System-generated expense document number.Auto
Payee NameName of the payee if different from supplier.Optional
Bill No #Supplier's bill/invoice number.Optional
Supplier Inv DateDate of the supplier's invoice.Optional
Expense Details Tab — Grid Columns
FieldDescriptionRequired
S NoAuto-incremented.Auto
Charge Name*Type of expense charge. Select from Shipment Expense Master dropdown.Yes
Bill/Payment Amount*Amount of this expense in the transaction currency.Yes
Bill/Payment Amount (USD)*Amount in USD — auto-calculated from exchange rate.Auto
Tax CategoryTax category if applicable. Select from dropdown.Optional
Tax (%)Tax percentage — auto-filled from Tax Category.Auto
Tax AmountTax amount — auto-calculated.Auto

Step-by-Step Guide

1
Click New

Open a blank Shipment Expense Entry form.

2
Select Location, Currency, and Exchange Rate

Set the applicable values.

3
Select Type

Choose Bill (if recording a supplier bill) or Payment (for direct cash payments).

4
Select Supplier/Cash/Bank

Choose the vendor or payment account.

5
Link to Shipment

Select the Ref No and Shipment No. to link this expense to the correct shipment.

6
Set Bill Date

Enter the Bill/Payment Date.

7
Add Expense Lines

In the Expense Details tab, select Charge Name and enter amounts for each expense type.

8
Save

Click Save. The expense is recorded and will be picked up in the Landed Cost screen for apportionment.

Financial Posting Details

Saving a Shipment Expense Entry posts accounting entries based on the transaction type selected (Bill or Payment). The expense is debited to the Goods in Transit (GIT) ledger with the Shipment Number as the cost centre, accumulating all import costs against the shipment for full traceability. Click Voucher Posting on the toolbar to trigger the posting after saving.

Bill Type — Accounting Entries
EntryAccountCost CentreDescription
Dr.Goods in Transit (GIT) AccountShipment No.Freight / Insurance / Customs Duty / Port Charges accumulated into the GIT ledger against the shipment. This builds up the full landed cost of the shipment.
Cr.Supplier Account—Liability posted against the supplier for the bill raised. Remains open until payment is made against this bill.
Payment Type — Accounting Entries
EntryAccountCost CentreDescription
Dr.Goods in Transit (GIT) AccountShipment No.Freight / Insurance / Customs Duty / Port Charges accumulated into the GIT ledger against the shipment. This builds up the full landed cost of the shipment.
Cr.Cash / Bank Account—Direct cash or bank disbursement made against the shipment expense — no supplier liability is created.
â„šī¸
GIT Cost Centre — Shipment No.All shipment expenses are posted to the GIT ledger tagged with the Shipment Number as the cost centre. This allows the system to track the cumulative cost of each shipment (purchase price + all expenses) before it is reversed at the Import GRN stage.
â„šī¸
Voucher PostingAfter saving, click Voucher Posting on the toolbar to post the Dr/Cr entries to the accounting ledger. These entries record the liability or payment for each shipment expense before the expense is apportioned to items in Landed Cost.
đŸšĸ
After Expense EntryOnce all expenses are entered, go to Landed Cost to apportion the total expenses across individual imported items.
Import Purchase Transactions — 09

Container Packinglist

The Container Packinglist records which items are loaded into which container, along with batch numbers, manufacturing dates, expiry dates, quantities, and physical measurements. This is the key document for tracking goods at the container level before port arrival.

Navigation Path

Screen Overview

Container Packinglist — Entry Screen
Container Packinglist — Entry Screen

Toolbar Buttons

▣ New
💾 Save
💾 Save and Print
📄 PDF
🔍 Search
List View
View Histor
❌ Cancel
ButtonDescription
NewOpens a blank Packinglist form
SaveSaves the packinglist record
Save and PrintSaves and prints
PDFExports as PDF
SearchSearch existing packinglists
List ViewDisplays all records
View HistorModification history
CancelCancels this packinglist
Header Fields
FieldDescriptionRequired
Shipment No*The Import Shipment number. Select from dropdown — Supplier auto-fills.Yes
Date*Date the packing list is being recorded.Yes
Container Type*Type of container. Select from Container master dropdown.Yes
Container No.*The actual container number/ID. Select from dropdown.Yes
Container Seal No*The seal number affixed to the container.Yes
Ref No.Reference number.Optional
SupplierSupplier — auto-filled from Shipment.Auto
Is Port Arrivals DoneCheck when port arrival is confirmed for this container.Auto
Location Batch FlagEnable batch tracking by location.Optional
Items Grid Columns
FieldDescriptionRequired
S NoAuto-incremented.Auto
ItemSelect item loaded in this container. Click 🔍 to search.Yes
UnitUnit — auto-filled.Auto
Balance QtyBalance quantity from shipment — auto-filled.Auto
QtyQuantity loaded in this container.Yes
FOC Balance QtyFOC balance — auto-filled.Auto
Cont FOC QtyFOC quantity in this container.Optional
Batch No*Batch number assigned to these goods.Yes
Manufacturing Date*Manufacturing/production date of this batch.Yes
Expiry Date*Expiry date of this batch.Yes
Gross Wt (Kgs)Gross weight in this container.Optional
CBMCBM for this item in the container.Optional

Step-by-Step Guide

1
Click New

Open a blank Container Packinglist form.

2
Select Shipment No

Choose the Import Shipment. Supplier auto-fills.

3
Select Container Type and Number

Choose the container type and specific container number.

4
Enter Seal Number

Enter the container seal number.

5
Add Items

In the Items grid, select each item, enter quantity, batch details, and expiry dates.

6
Save

Click Save. Container Packinglist is complete. Next: Port Arrival.

â„šī¸
Batch and ExpiryBatch No., Manufacturing Date, and Expiry Date are mandatory for pharmaceutical and food items to ensure full traceability from container to shelf.
Import Purchase Transactions — 10

Port Arrival

The Port Arrival screen records the arrival of the shipment at the destination port, including discharge dates for each container and any demurrage (port storage penalty) charges incurred. It marks the point where physical custody of goods transfers from the shipping line to the consignee.

Navigation Path

Screen Overview

Port Arrival — Entry Screen
Port Arrival — Entry Screen

Toolbar Buttons

💾 Save
▣ New
🔍 Search
List View
View History
ButtonDescription
SaveSaves the port arrival record
NewOpens a blank Port Arrival form
SearchSearch for existing port arrival records
List ViewDisplays all records
View HistoryModification history
Header Fields
FieldDescriptionRequired
Shipment No.Select the Import Shipment. POL, POD, Supplier, and Shipment Date auto-fill.Yes
Doc. Date*Date of this port arrival record.Yes
Port Arrival No.System-generated port arrival number.Auto
Supplier NameSupplier — auto-filled.Auto
Ref NoShipment reference — auto-filled.Auto
POLPort of Loading — auto-filled.Auto
PODPort of Discharge — auto-filled.Auto
Shipment DateDate goods were shipped — auto-filled.Auto
Arrival Date*Actual date the shipment arrived at port.Yes
Demurrage DaysNumber of days the container was held beyond free time at port.Optional
Demurrage DateDate from which demurrage started.Optional
Demurrage CurrencyCurrency for demurrage charges.Optional
Demurrage AmountTotal demurrage amount to be paid.Optional
Demurrage RemarksNotes about demurrage.Optional
Container Details Tab — Grid Columns
FieldDescriptionRequired
S NoAuto-incremented.Auto
Container No.Container number — select from dropdown (containers from packinglist).Yes
Container TypeContainer type — auto-filled.Auto
Discharge Dt.Actual date the container was discharged from the vessel.Yes
Container Takeout DateDate the container was collected from the port.Optional

Step-by-Step Guide

1
Click New

Open a blank Port Arrival form.

2
Select Shipment No

Choose the Import Shipment. Details auto-fill.

3
Set Arrival Date

Enter the actual date the shipment arrived at port.

4
Enter Container Discharge Details

In the Container Details tab, select each container and enter the Discharge Date and Takeout Date.

5
Record Demurrage

If applicable, enter Demurrage Days, Date, Currency, and Amount.

6
Save

Click Save. Port arrival is recorded. Next step: Goods Arrival Note.

đŸšĸ
Demurrage TrackingRecord demurrage days and amounts accurately — they are used in cost reporting and can be substantial for delayed shipments.
Import Purchase Transactions — 11

Goods Arrival Note

The Goods Arrival Note (GAN) records the physical receipt of goods from the containers into the warehouse after port clearance. It is the import equivalent of a local GRN. The GAN is linked to a Shipment and Port Arrival, and creates stock in the system. The GAN number is also used in the Landed Cost screen.

Navigation Path

Screen Overview

Goods Arrival Note — Entry Screen
Goods Arrival Note — Entry Screen

Toolbar Buttons

▣ New
💾 Save
🔍 Search
List View
View History
❌ Cancel
ButtonDescription
NewOpens a blank GAN form
SaveSaves the GAN and updates stock
SearchSearch for existing GANs
List ViewDisplays all GANs in a list
View HistoryModification history
CancelCancels the GAN
Header Fields
FieldDescriptionRequired
Shipment No.Select the Import Shipment. Ref No auto-fills.Yes
Ref NoShipment reference — auto-filled.Auto
Location*Warehouse location receiving the goods.Yes
Arrival No.System-generated GAN number.Auto
Arrival DateDate goods are received into the warehouse.Yes
Container Detail Tab — Grid Columns
FieldDescriptionRequired
S NoAuto-incremented.Auto
Container TypeContainer type — auto-filled.Auto
Container No.*Container number. Select from dropdown.Yes

Step-by-Step Guide

1
Click New

Open a blank Goods Arrival Note form.

2
Select Shipment No.

Choose the Import Shipment. Ref No auto-fills.

3
Select Location

Choose the warehouse where goods are being received.

4
Set Arrival Date

Enter the date goods are physically received.

5
Add Containers

In the Container Detail tab, select each container being unloaded.

6
Review Item Details

Check the Item Details tab to verify quantities being received.

7
Save

Click Save. Stock is updated in the system. Use the GAN No. in the Landed Cost screen.

Financial Posting Details

Saving a Goods Arrival Note posts accounting entries to record the physical receipt of imported goods into the warehouse. The purchase value is debited to the Goods in Transit (GIT) ledger with the Shipment Number as the cost centre, consistent with the expense entries already posted at the Shipment Expense Entry stage.

GAN — Accounting Entries
EntryAccountCost CentreDescription
Dr.Goods in Transit (GIT) AccountShipment No.Records the purchase value (FOB / CIF as per PO) into the GIT holding account. Tagged with the Shipment Number so all costs for this shipment are consolidated in one cost centre.
Cr.Supplier Account (GR / IR Clearing)—Goods Received / Invoice Received clearing account — creates a temporary liability against the supplier pending invoice reconciliation and payment.
â„šī¸
Inventory Value at GAN StageAt GAN, the purchase value is posted to the GIT account at the base purchase price (FOB / CIF) only. Shipment expenses (freight, insurance, customs duty, etc.) are added to the same GIT cost centre via Shipment Expense Entry. The complete GIT balance is reversed into inventory at the Import GRN stage.
đŸšĸ
Triggers Landed CostThe GAN No. is the key input in the Landed Cost screen. After saving the GAN, proceed to Landed Cost to apportion all import expenses to item level and post the final inventory cost.
Import Purchase Transactions — 12

Landed Cost

Landed Cost is the final step in the import process. It apportions all shipment-related expenses (freight, insurance, customs duty, clearing charges) across the individual imported items based on value, weight, or CBM. Saving Landed Cost posts the final inventory valuation entries to the accounting ledger.

Navigation Path

Screen Overview — Shipment Expenses Tab

Landed Cost — Shipment Expenses Tab
Landed Cost — Shipment Expenses Tab

Screen Overview — Item Particulars Tab

Landed Cost — Item Particulars Tab
Landed Cost — Item Particulars Tab

Toolbar Buttons

▣ New
💾 Save
💾 Save and Print
📄 PDF
❌ Cancel
🔍 Search
List View
View History
ButtonDescription
NewOpens a blank Landed Cost form
SaveSaves the landed cost and apportions all expenses to items
Save and PrintSaves and opens print dialog
PDFExports as PDF
CancelCancels this landed cost
SearchSearch existing landed costs
List ViewDisplays all landed costs
View HistoryModification history
Header Fields
FieldDescriptionRequired
Location*Receiving location. Defaults to current location.Yes
Shipment No.Link to Import Shipment. Select from dropdown — Ref No and Supplier auto-fill.Optional
Ref NoShipment reference — auto-filled.Auto
Landed Cost Date*Date of landed cost calculation.Yes
Landed Cost No.System-generated landed cost number.Auto
GAN No.*Goods Arrival Note number — select from dropdown. This links the landed cost to the physical goods receipt.Yes
SupplierSupplier — auto-filled from GAN.Auto
CurrencyCurrency — auto-filled.Auto
Exchange Rate (To Base)*Exchange rate to base currency.Yes
Exchange Rate (To Local)*Exchange rate to local currency.Yes
Shipment TermIncoterm — auto-filled.Auto
Total Amount (FOB)Total FOB value — auto-filled from shipment.Auto
Total Gross Weight (kg)Total gross weight — auto-filled.Auto
Total CBMTotal CBM — auto-filled.Auto
Shipment Expenses Tab — Grid Columns
FieldDescriptionRequired
S NoAuto-incremented.Auto
Expense NameExpense type — select from Shipment Expense Master dropdown.Yes
Aportion Based OnHow to apportion this expense — Value, Weight, or CBM. Select from dropdown.
This determines how the expense is split across items
Yes
Expense Amount (USD)Amount of this expense in USD — auto-filled from Shipment Expense Entry or enter manually.Yes
Expense RemarksNotes about this expense.Optional
Item Particulars Tab — Grid Columns
FieldDescriptionRequired
S NoAuto-incremented.Auto
Item*Item received — auto-filled from GAN.Auto
UnitUnit — auto-filled.Auto
Gross Weight (kg)Item gross weight — auto-filled.Auto
Gross CBMItem CBM — auto-filled.Auto
QuantityReceived quantity — auto-filled.Auto
FOC QtyFOC quantity — auto-filled.Auto
PricePurchase price — auto-filled.Auto
AmountItem value — auto-filled.Auto
Item Gross CBMItem's CBM share.Auto
Shipment Expense (Apportioned by Value)Expense share apportioned by invoice value.Auto
Shipment Expense (Apportioned by CBM)Expense share apportioned by CBM.Auto
Shipment Expense (Apportioned by Weight)Expense share apportioned by weight.Auto
Actual CostActual cost = Purchase price + apportioned expenses.Auto
Manual CostOverride cost if needed.Optional
Total Landed CostFinal landed cost per unit — auto-calculated.Auto
RateFinal rate posted to inventory.Auto

Step-by-Step Guide

1
Click New

Open a blank Landed Cost form.

2
Select GAN No.

Choose the Goods Arrival Note. Shipment, Supplier, and item details auto-fill.

3
Set Exchange Rates

Enter Exchange Rate to Base and Exchange Rate to Local.

4
Set Landed Cost Date

Enter the date of cost calculation.

5
Add Expenses

In the Shipment Expenses tab, select each expense type and enter the amount. Set Aportion Based On (Value, Weight, or CBM) for each expense.

6
Review Item Particulars

Go to the Item Particulars tab and verify that expenses have been apportioned correctly across all items. Review the Total Landed Cost per item.

7
Save

Click Save. All expenses are apportioned to items and the landed cost is finalised.

đŸšĸ
Apportionment Methods
  • By Value — Expenses are split proportionally based on each item's invoice value. Suitable for insurance and agent commissions.
  • By Weight — Expenses split by gross weight of each item. Suitable for freight.
  • By CBM — Expenses split by cubic metres. Suitable for ocean freight and storage.
â„šī¸
Final StepLanded Cost is the last transaction in the import process. After saving, the imported items carry their full landed cost (purchase price + all apportioned expenses) as their inventory value.
Import Purchase — Transactions

Import GRN

The Import GRN (Goods Receipt Note) is the final stock-receipt transaction in the import cycle. Raised after the Landed Cost is calculated, it formally brings the imported items into inventory at the receiving location — recording received quantities, shortage or excess variances, and batch details. Each Import GRN references a Landed Cost No. and generates the inventory receipt voucher posted to the Finance module.

Figure — Import GRN
Import GRN
📄 New
💾 Save
💾 Save and Print
📄 PDF
🔍 Search
List View
🕑 View History
❌ Cancel

Header Fields

Import GRN Header Fields
FieldDescriptionRequired
Landed Cost No.Reference to the Landed Cost document that calculated the final cost for this shipment. Selected from the dropdown — populates Received Location, Ref No, Shipment No., and item details automatically.Yes
Received Location*The warehouse or branch location into which the imported goods are being received. Pre-filled from the Landed Cost; can be overridden.Yes
Ref NoShipment reference number. Auto-populated from the Landed Cost; read-only.Auto
Transaction TypeThe transaction type that determines the Finance module ledger accounts for the GRN inventory receipt entry. Selected from the dropdown.Optional
GRN No.Auto-generated unique reference number for this Import GRN document.Auto
GRN Date*The date the goods are being formally received into inventory. Defaults to today.Yes
Shipment No.Import Shipment reference. Auto-populated from the Landed Cost; read-only.Auto
Location Batch FlagWhen checked, the system applies location-specific batch assignment rules at the Received Location rather than inheriting the supplier batch numbers.Optional
Excess / Shortage LedgerThe Finance ledger account to which any excess or shortage quantity variance is posted. Selected via the search button.Optional
SubledgerSub-ledger account linked to the Excess/Shortage Ledger for more granular variance tracking. Selected from the dropdown.Optional

Item Details Tab

The Item Details tab lists all items from the referenced Landed Cost. Each row shows the balance quantities still to be received and captures the actual GRN quantity with any shortage.

Item Details Grid Columns
ColumnDescriptionRequired
ItemThe imported item being received. Auto-populated from the Landed Cost; read-only.Auto
Purchase UnitUnit of measure in which the item was purchased and received. Auto-populated; read-only.Auto
Pack SizeStandard pack size of the item. Auto-populated from the item master; informational reference.Auto
Balance QtyThe outstanding quantity from the Landed Cost not yet received via GRN. Auto-populated; read-only.Auto
Balance FOC QtyOutstanding Free of Charge quantity balance. Auto-populated from the Landed Cost; read-only.Auto
Recd QuantityQuantity already received against this Landed Cost in previous GRN documents. Auto-populated; read-only.Auto
Type*Classification of the received quantity — e.g. Normal, FOC (Free of Charge), Damaged. Selected from the dropdown per row.Yes
Shortage QtyQuantity found short on physical receipt compared to the Landed Cost quantity. Enter if actual received quantity is less than expected. Posted to the Excess/Shortage Ledger.Optional
GRN Quantity*The actual quantity being received into inventory in this GRN document. Must not exceed Balance Qty.Yes

Batch Detail Tab

The Batch Detail tab captures batch-level receipt details for items that require batch tracking. Each item row can be expanded to specify the batch number, manufacturing date, expiry date, and quantity per batch.

đŸˇī¸
Batch Details from Container PackinglistIf a Container Packinglist was created earlier in the import cycle, batch numbers, manufacturing dates, and expiry dates for each item are pre-populated from that document. Verify accuracy before saving the GRN.

Voucher Details Tab

The Voucher Details tab shows a preview of the Finance journal entries that will be posted when the GRN is saved. At this stage the Goods in Transit (GIT) ledger is fully reversed — the GIT balance accumulated against the Shipment Number (from GAN and Shipment Expense Entries) is cleared into Inventory at the landed cost rate. Review this before saving to confirm that inventory accounts and cost centres are correct.

Import GRN — Accounting Entries (Normal Receipt)
EntryAccountCost CentreDescription
Dr.Inventory / Stock Account—Received quantity posted to inventory at the full landed cost rate (purchase price + all apportioned shipment expenses). This is the final inventory value of the imported goods.
Cr.Goods in Transit (GIT) AccountShipment No.Reverses the GIT balance accumulated for this shipment — clears both the purchase value (posted at GAN) and all shipment expenses (posted at Shipment Expense Entry) that were tagged to this Shipment Number cost centre.
Import GRN — Accounting Entries (Shortage)
EntryAccountCost CentreDescription
Dr.Shortage / Loss Account—Shortage quantity posted to the Excess/Shortage Ledger configured in the header. Reflects the value of goods missing from the shipment.
Cr.Goods in Transit (GIT) AccountShipment No.GIT balance cleared for the shortage quantity — the landed cost of the missing goods is removed from the GIT cost centre for this Shipment Number.
â„šī¸
GIT Reversal — Full CycleThe Import GRN is the point where the GIT ledger is fully reversed. Every debit posted to GIT under this Shipment Number — the purchase price at GAN stage and all freight, insurance, customs, and other charges at Shipment Expense Entry stage — is credited out and replaced by the final Inventory debit at landed cost rate.

Footer Fields

Footer Summary Fields
FieldDescriptionRequired
Total QuantitySum of all GRN Quantity values across all item rows. Auto-calculated; read-only.Auto
Total Batch QuantitySum of all quantities entered in the Batch Detail tab. Should match Total Quantity when batch tracking is enabled. Auto-calculated; read-only.Auto
Total Shortage AmountTotal monetary value of shortage quantities (Shortage Qty × Landed Cost per unit). Auto-calculated; read-only. Posted to the Excess/Shortage Ledger.Auto
Total Excess AmountTotal monetary value of any excess quantities received above the Landed Cost quantity. Auto-calculated; read-only. Posted to the Excess/Shortage Ledger.Auto
RemarksFree-text notes about this GRN (e.g. "Partial receipt — balance pending", "Short shipment confirmed by supplier").Optional

Step-by-Step Guide

1
Click New

Open a blank Import GRN form. Received Location is pre-filled.

2
Select Landed Cost No.

Choose the Landed Cost document for this shipment. Received Location, Ref No, Shipment No., and all item lines auto-populate from the Landed Cost.

3
Enter GRN Date

Set the date of physical goods receipt. Defaults to today.

4
Select Transaction Type

Choose the transaction type for the Finance posting if required.

5
Set Excess / Shortage Ledger (if applicable)

If any shortage or excess is expected, select the Finance ledger and subledger for posting the variance.

6
Enter GRN Quantities and Type

In the Item Details grid, for each row select the Type (Normal/FOC/Damaged) and enter the GRN Quantity actually received. Enter Shortage Qty if any items are short.

7
Complete Batch Details Tab

Go to the Batch Detail tab and verify or enter batch numbers, manufacturing dates, and expiry dates per item. Total Batch Quantity must match Total Quantity.

8
Review Voucher Details

Click the Voucher Details tab to preview the accounting entries. Confirm inventory and shortage/excess ledger amounts are correct before saving.

9
Save or Save and Print

Click Save to post the GRN. Inventory increases at the Received Location at the landed cost rate. Any shortage or excess is posted to the configured ledger. Use Save and Print or PDF to generate the goods receipt document.

đŸ“Ļ
Import GRN is the Last StepImport GRN is the final transaction in the import cycle — after Landed Cost. Once saved, the imported items carry their full landed cost as their inventory value and are available for sales, production, or further distribution.
â„šī¸
Partial GRN AllowedIf goods arrive in multiple deliveries, raise separate Import GRN documents against the same Landed Cost No. Each GRN reduces the Balance Qty. The Recd Quantity column always shows the cumulative quantity already received from prior GRNs.
âš ī¸
Shortage and Excess PostingAlways configure the Excess/Shortage Ledger before saving if any variance exists. Unsettled shortages or excess quantities that are posted without a ledger will not be reflected in the Finance module, creating reconciliation differences at period-end.
Import Purchase — Reference

Quick Reference

A summary of all Import Purchase transactions and their sequence.

Transaction Sequence

#TransactionPurposeKey InputKey Output
01Import PRInternal request for itemsItem + Qty neededPR Number
02Proforma InvoiceSupplier quotation/proformaPR No + SupplierProforma No
03SC Proforma (Optional)Close unordered linesProforma NoClosed balance
04Import POOfficial order to supplierProforma NoPO Number
05Import LicenceLC / customs permitPO NoLicence No
06Import ShipmentTrack goods in transitLicence / PO NoShipment No
07Shipment SC (Optional)Close unshipped linesLicence NoClosed balance
08Shipment Expense EntryRecord actual costsShipment NoExpense records
09Container PackinglistItems per containerShipment NoBatch + Expiry data
10Port ArrivalRecord port dischargeShipment NoArrival record
11Goods Arrival NoteWarehouse goods receiptShipment + Port ArrivalGAN No + Stock in
12Landed CostFinal cost apportionmentGAN NoInventory valuation
13Import GRNFormal stock receipt into inventoryLanded Cost NoGRN No + Stock in at landed cost

Masters Setup Checklist

  • ☐ Container types configured
  • ☐ Ports (POL/POD) registered
  • ☐ Incoterms set up (FOB, CIF, etc.)
  • ☐ Payment Terms configured
  • ☐ Party Categories defined
  • ☐ All Vendors / Suppliers registered with bank details
  • ☐ All Shipment Expense types defined with formulas