Bulk Import

Import Purchase Orders in bulk from any of your external tools or templates into RazorpayX.


Managing Purchase Orders, Items and GRNs can be very tedious and time-consuming in a large scale business. The Bulk Import feature in RazorpayX helps to overcome this by enabling you to:

  • Import Purchase Orders, Items and GRNs in bulk in .xlsx or .csv format.
  • Seamlessly integrate with your WMS, inventory management or internal tools.

To import Purchase Orders in bulk, you must:

Watch Out!

Downloading the Contact ID file may take several minutes. It is recommended to download it in advance.

Watch the video to know how to download the template for Purchase Order file.

  1. Log in to the .
  2. Go to Vendor Payments in the left navigation and click Purchase Orders.
  3. In the Purchase Orders window, click Purchase Order dropdown button on the top right and select Bulk upload PO from the dropdown list.
  4. You can see the Template link just below the Upload link.
  5. Click Template to download the template. You can also to download the template. The template is now available in your system.

Vendor Contact IDs are unique IDs generated for each vendor registered with your RazorpayX. They are used to map a Purchase Order to a specific vendor and are required only for managing Purchase Orders.

Watch the video to know how to do bulk import of Purchase Orders.

  1. Log in to the .
  2. Go to Vendor Payments in the left navigation and click Purchase Orders.
  3. Click Purchase Order dropdown button and select Bulk upload PO from the dropdown list.
  4. You can see the Vendor Contact ID link just below the Upload link. You can also to download the template.
  5. Select the preferred file format (.xlsx or .csv).
  6. You can use Download button to download the file into your system or Email button to email it to yourself. Alternatively, you can also download or email the file from the Contacts menu by navigating to Contacts -> Vendors -> Export.

  • Enter all the Purchase Order details in the template as per the validations.
  • Green coloured columns in the template are mandatory. If an entry in a field is not done as per format, the field turns red.
  • Hover over the empty cells to see the validation criteria.
  • Default values will be picked if any of the columns are left blank. Refer to find out the default value for each column.
  • If you are copy-pasting data using an internal tool, use these shortcuts:
    • MacOS : Cmd+Opt+V, then press V again
    • WindowsOS : Ctrl+Alt+V then press V again
  • Ensure that the file is saved as .xlsx.

Watch Out!

  • Do not use Command+V or Ctrl+V for pasting data. The validation and formatting which help to identify errors will be removed.

  • If you are generating a file in a template format from an internal tool, copy-paste the validations and formatting from the template to your file.

ColumnRequirement
PO Number (Mandatory)Enter complete Purchase Order number with pre-fix. If a Purchase Order has multiple line items, then each item will be a new row in the sheet and the Purchase Order number should be common among those rows. Supports alpha-numeric (no special characters or spaces).
RazorpayX Contact ID (Mandatory)Enter the Vendor Contact ID downloaded from the Vendor Contact ID file.
Order DateEnter the order date (DD/MM/YYYY). Date of upload will be the default Order Date.
Delivery DateEnter the delivery date (DD/MM/YYYY). Date of upload will be the default Delivery Date.
Payment TermsEnter the payment terms. 0 will be the default value.
Bill ToEnter the branch of your firm to which you wish to bill. The branch name needs to match exactly with the name of the branch set up in your RazorpayX.
Ship ToEnter the branch of your firm which should receive the consignment. to ship to. The branch name needs to match exactly with the name of the branch set up in your RazorpayX.
Cost CenterEnter the cost center name. The name needs to match exactly with the name of the branch set up in your RazorpayX.
Item Name (Mandatory)Enter the item name. The name needs to match exactly with the name of the item set up in your RazorpayX.
Item QuantityEnter the quantity of item. The default quantity will be 1. Supports upto two decimal places.
Item Rate (Mandatory)Enter the item rate in ₹. Supports upto two decimal places and needs to be greater than 0.
Item Tax %Values accepted are 0 / 5 / 12 / 18 / 28.
Item HSN/SACAccepts 8 digit numeric code.
DiscountEnter in ₹. Supports upto two decimal places.
Round OffEnter in ₹. Supports upto two decimal places.
Address Line 1Enter address line 1 of the vendor address if not already present in your RazorpayX.
Address Line 2Continue to enter the rest of the vendor address.
PincodeEnter pincode of the vendor address. This is mandatory if you have entered the address columns P and Q.
CityEnter city of the vendor. This is mandatory if you have entered the address columns P and Q.
StateEnter state of the vendor. This is mandatory if you have entered the address columns P and Q.
CountryEnter country of the vendor. This is mandatory if you have entered the address columns P and Q.
NotesEnter notes, if any.
Terms and ConditionsEnter terms and conditions, if any.

The template throws errors in case the in-sheet validation fails. Ensure that you follow the template to avoid errors.

Watch the video to know how to import Purchase Orders in bulk.

  1. Once the Purchase Order file is completed as per the template and saved in your computer, log in to the .
  2. Go to Vendor Payments in the left navigation and click Purchase Orders.
  3. Click Purchase Order dropdown button and select Bulk upload PO from the dropdown list.
  4. The Upload file window opens. Here, you can select the saved file from your system or drag and drop it into the window. Alternatively, you can also upload the file by navigating to Vendor PaymentsImportsPurchase Orders tab→Import Purchase OrdersUpload.
  5. If the file gets uploaded succesfully without any format errors, the system gives the preview of the top 3 line items of your file. This helps to ensure that you have uploaded the right file.
  6. Click Create Purchase Order. You can see the accepted Purchase Orders under Accepted and erroneous Purchase Orders under Invalid POs.
  7. You can click on the error sign against the erraneous Purchase Orders to view the respective error reports.
  8. Click on View PO against each accepted Purchase Order to see the generated Purchase Order. This shows the Purchase Order as a line item with status as draft.
  9. Click on the line item to preview the Purchase Order.
  10. Click on Complete PO to add any further details or Save to Draft to save without editing.

Handy Tips

The Purchase Oredr file undergoes a two level validation. The first set of formatting validations take place while filling the template. Further, a dynamic checking happens while uploading the completed file. Here the system checks for errors in data (Contact ID, for example).

Purchase Order Life Cycle

Given below are the different states of a Purchase Order.

Purchase Order StateDescription
AcceptedWhen you upload Purchase Orders in a bulk file without errors, they are listed under Accepted column.
InvalidWhen you upload Purchase Orders in a bulk file with errors, they are listed under Invalid POs .
DraftsWhen a succesfully uploaded Purchase Order is listed under Accepted column, ready for editing.
In Approval / Ready to IssueWhen you complete the Purchase Order in drafts and it is ready for approval (in case of approvals in the workflow) or issuance.
IssuedWhen the completed and approved (where required) Purchase Order is issued.
Partially BilledWhen you pay advance to the vendor, in case of requirement
BilledWhen you complete the payment to the vendor.
ClosedWhen you mark the billed Purchase Orders as closed after ensuring that all the billing transactions are completed.

Was this page helpful?


razorpayx bulk import po
po template
vendor contact id
razorpayx po upload
purchase order razorpay