Invoice Collection
Automate invoice uploads and buyer details with seamless SFTP integration.
Watch Out!
- Invoice collection is mandatory for any import payment to be eligible for settlement.
- Turnaround Time (TAT) for settlement begins only after a valid invoice is uploaded.
- Ensure each invoice contains the following details:
- Unique invoice number (Partner’s invoice ID or Razorpay Order ID).
- Partner’s or business name.
- Partner’s or business address.
- Customer’s complete address.
- Description of goods/services.
- Units sold (time period, quantity, etc.).
- Amount in INR (2 decimal places only. For example, ₹2,341.23).
- Taxes applied.
You can automate invoice uploads using Secure File Transfer Protocol (SFTP), enabling streamlined, secure file transfer.
- Required for setting up SFTP credentials and folder access.
- Submit your SSH public key to your Razorpay point of contact.
- Only requests from your whitelisted IPs will be accepted.
- Share a list of authorised outbound IPs to enable secure access.
Use the following folder and file structure:
invoiceUpload/automated/< MID >/YYYY-MM-DD/InvoiceNumber.pdf.
For example: invoiceUpload/automated/MDoeHNNpi0nB7m/2025-05-10/INV_09876.pdf
- Folder date format:
YYYY-MM-DD
. - Invoice file: Must be in
.pdf
format. - Avoid using
/
in folder names or filenames.
Razorpay enforces strong validation rules to prevent duplicate or invalid invoice usage.
- Status:
Captured
- Invoice Action: Permanently blocked
- Note: Same invoice ID cannot be reused.
- Status:
Refunded
- Action: Invoice ID is released.
- Note: ID can be reused.
Partial capture scenarios are not validated by default. Contact Razorpay for support.
As per RBI regulations, payments to offshore accounts must undergo AML (Anti-Money Laundering) checks by Razorpay's Authorised Dealer (AD) Bank.
- You will receive daily emails listing transactions flagged for additional details.
- Subject Line:
Additional Details Required - [Business Name]_MDoeHNNpi0nB7m
.
- Share required info within 5 working days to avoid auto-cancellation.
- Info may include: Full name, address, ownership, percentage of ownership, nature of business, purpose of payment, business website, business lab, company, etc.
To ensure seamless experience and compliance:
- Always generate unique invoice IDs per payment.
- Acceptable IDs:
- Razorpay
order_id
. - Your internal unique invoice number.
- Razorpay
Is this integration guide useful?