i. S: For Successful transaction ii. F: For Failure Transaction. i. Returning string (B02) received and having status S and correct CIN.



Similar documents
A Handbook on Electronic Payment

MMPCT. (Mission Mode Project Commercial Taxes) User Manual Registration Regular Dealer HVAT & CST Act

FAQ's on e- payment. Ans : This is the facility provided to the dealer to make sales tax payments on line using net- banking facility.

User Manual. Module e-payment

WEB TRANSACTIONS. Shoppers Charge Accounts Co.

First, Login to your Account

MERCHANT SERVICES ONLINE

MERCHANT SERVICES ONLINE. TD Retail Card Services

Alpha e-pay v2 Merchant User Manual (v1.9)

T2 Can filed in three mode

Managing Vendors on Procurement Management Portal

Response to Outstanding Tax Demand

DISCOVER LOCAL TALENT WITH JOBS BANK

Applicant Workflow Hiring Managers

User Manual for efiling of Return for VAT (ver. 2.2) Download/ Upload Return Filing Method E-FILING RETURN FOR

Government of Saskatchewan Executive Council. Oracle Sourcing isupplier User Guide

Technical Committee Report. Version 1.1. escroll System

Deltek Touch Time & Expense for GovCon. User Guide for Triumph

Product Name: ANZ egate Connect Version: Document Type: Help doc Author: Milople Inc.

Temporary Removal Manual Version 1.0

Training Management System User Manual for Individual Participants and Schools

SHIPSTATION / MIVA MERCHANT SETUP GUIDE

Lay-Buys Payment Gateway Extension

DIRECTORATE OF ADMISSIONS, ANDHRA UNIVERSITY, VISAKHAPATNAM AUCET/AUEET 2014 GUIDELINES FOR FILLING OF ONLINE APPLICATION FOR

Submitted to Department of VAT. Daman & Diu. Version No 0.4 Submission Date 09 th February, Version 0.4 Page 1

Vendor s Guide to the Vendor Deal Portal (VDP)

Zambia Revenue Authority. TaxOnline Project

Electronic Payments & Statements User Guide

Payment of Stamp Duty & Registration Fees through GRAS - Online Mode

CENTRAL REGISTRY OF SECURITISATION ASSET RECONSTRUCTION AND SECURITY INTEREST OF INDIA (CERSAI)

EQUELLA. Blackboard Learn Configuration Guide. Version 6.2

One positive experience I've had in the last 24 hours: Exercise today:

How To Create An Overseas Telegraphic Transfer

PaperCut Payment Gateway Module PayPal Website Payments Standard Quick Start Guide

Creating a Journal in UCF Financials

Upload a Pennsylvania Unemployment Quarterly Tax Report Unemployment Compensation Management System Office of Unemployment Compensation Tax Services

HUNTINGTON BUSINESS SECURITY SUITE USER GUIDE

Gateway2Travel Manual

SKURESCET GUIDELINES FOR FILLING OF ONLINE APPLICATION FOR M.Phil & Ph.D Offered By. Conducted By

B. KTT Web-based File Transfer

ACH USER GUIDE. Creating an ACH Batch CASH MANAGEMENT SERVICES

Modules Functionality Description. BSE UCC File,NSE UCC File Generate. Download Feedback of Activatin. Script group/category. Script group haircut

INTEGRATION PROCEDURES AND SPECIFICATIONS

Webmail Using the Hush Encryption Engine

How To Connect Your Event To PayPal

Create a requisition for a job

Setting up On line Account

CashManager OnLine Positive Pay Set-Up Information

Lay-Buys Payment Gateway Extension

A BETTER WAY TO PAY Unified Merchants API (UMAPI).Net Integration Manual

Air Resources Board File Transfer Protocol (FTP)

Account Management System (AMS) Version Release Notes

Important notification / guidelines to dealers / VAT Practitioners / Auditors

About this Document... 2 Part I Law(s) Governing the eform Part II Instructions to fill the eform... 3

Customer Support Policy

Payment Connect. 70 Royal Little Drive. Providence, RI Copyright Optum. All rights reserved. Updated: 3/7/13

APPOLYCET-2016 ADMISSIONS

User Guide Electronic Funds Transfer (EF T) Service

ICES 1.5 Customs - Bank Messages Version 1.1

St. Xavier s College, Ranchi (An Autonomous College of Ranchi, University)

E-APPLICATION FOR REGISTRATION UNDER VAT & CST

User Manual for Dematerialised Waybill (version 2.0.1) DEMATERIALISED WAYBILL USER MANUAL. National Informatics Centre, WBSC Page 1 of 27

Legal Accounting in GhostPractice

Customer Portal User Guide: Transition to Delegation

Illinois Mental Health Collaborative Provider Guide to Using Direct Claim Submission

PaperCut Payment Gateway Module - RBS WorldPay Quick Start Guide

Wakefield Council Secure and file transfer User guide for customers, partners and agencies

HBZ Bank Internet Banking (HBZBankweb) guidelines

Online Timesheets User Guide - for Students -

Volume 1 Volume 2 Volume 3. 8 Chapters 7 Chapters 4 Chapters 301 Pages 447 Pages 332 Pages

How to Register for an Event Using Cheer America s New Online Registration System

FAST Travel System. Guide: Creating Expense Reports

Administrator Instructions for Link2CDMS Contractor Document Management System

Property Inventory System

Bank and SecurePay Response Codes

1.0 Procedure for offline filing of e-return(formiii)

Encrypting*a*Windows*7*Hard*Disk* with%bitlocker%disk%encryption!

TRANSACTION MAINTENANCE

Secure XML API Integration Guide. (with FraudGuard add in)

Basic Training Manual Rev1.2

New World Construction FTP service User Guide

Self Learning on Tally.ERP 9

Merchant Interface Online Help Files

How to check your TDS/TCS tax credit in form 26AS and reason for mismatch

Adyen Merchant Manual. Version 1.10 Adyen B.V.

ANZ Secure Gateway Virtual Terminal QUICK REFERENCE GUIDE NOVEMBER 2015

FTP-Stream Module: InstantShare End User Guide

Frequently Asked Questions Please read this document before using this application.

The New Jersey SREC Solar Registration Program (SRP) Registration Portal Entry Customer User Guide.

Getting Started with Swipe Checkout

Affirmation of Accurate Information On the next you must affirm that that you are providing complete and accurate information. If you affirm, click

To create User who have already been registered with OCR and have received Registration Number can follow the following steps.

Process Transaction API

INDUSTRIAL TRAINING DEPARTMENT, HARYANA

Transcription:

e Payment Module Process flow: 1. Dealer logs in on the Department s website https://www.dvat.gov.in 2. Dealer clicks on e-payment option available on the website 3. Dealer selects the type of tax (VAT/CST) for which the payments have to be made 4. Dealer fills details in Challan - Tax Period (From Date and To Date), amount 5. Dealer clicks on 'Next' button 6. Dealer selects the bank through which the payment has to be made and presses the 'Proceed for Payment' button 7. Application connects to the respective bank s website. Basic details will flow to Bank s website in the encrypted form (String format mentioned below B01) 8. Dealer makes payment through internet banking on the website. The payment amount shall not be modifiable on bank s portal 9. CIN number and transaction status (Success/Failure/Pending) will be send back to the tax department server along with the other details on real time basis in encrypted form. In case of transaction pending at checker level the return status shall be P. The final authorizer must complete the transaction on the same day otherwise transaction shall deem void. (String format mentioned below B02) 10. Department will generate and provide e-challan to the dealers after successful transaction. 11. The banks need to upload Bank Transaction Scroll (Format mentioned below B03) on the Sales Tax Department website http://www.dvat.gov.in. This scroll have detail of all those transaction which is done based on today s request from department site as well as all those transaction done at bank against the previous pending request. 12. Department will create Department Transaction Scroll based on Bank Transaction Scroll on real time. The file containing all the fields desired by Banks against the successful transactions only. This file is visible on our site with option of downloading. 13. The bank needs to send payment advice, branch scroll, and nodal bank scroll along with pay-out to RBI Delhi for successful transaction based on Department Transaction Scroll. In case of failure transaction according to Department Transaction Scroll, Amount collected by banks should be reversed. 14. Bank will also upload the branch scroll and nodal bank scroll which is sent to RBI on department site. Business Logic: Based on bank scroll, Department scroll will be generated on real time. In the departmental scroll, we maintain two types of status under final status. i. S: For Successful transaction ii. F: For Failure Transaction. Based on department scroll, Bank will send the data to the RBI for transaction which status is S, Reverse the payment, if payment is made for transaction which status is F. Transaction Considered as Successful: i. Returning string (B02) received and having status S and correct CIN. ii. Success Transaction status with correct TIN is obtained with specified period against the pending transaction.

All Transactions are considered as Failure which is not successful, like: Issues & Assumptions: i. Returning string (B02) not received due to any reason. ii. All status other than S and P in the string returned by Bank (B02). iii. All status other than S and P in Bank Transaction Scroll (B03). iv. Status is S of the pending payments after date of expiry of that payment. v. Either CIN or Payment Date & Time is not provided or in wrong format as per document and Status is even S in Bank Transaction Scroll against pending payment. i. What happens if string B02 have the status as S and B03 have different status than S? Department issues the Challan against the successful transaction based on the string B02. Actually, Department consider the status of only those transaction from bank transaction scroll (B03) which is initially pending. ii. Department have no information of RBI Date. Bank will upload the scroll which he sent to RBI. By this we will be able to know the RBI Date. Format of Communicating String/ Report 1. String to be send to Banks by DVAT for initiating payment (B01) 1 MerchantID Merchant id, given by bank to our Text Maximum 25 department 2 TranReqID Transaction Request ID Numeric 15 3 PayReqDT Payment Date and Time in GMT Datetime 22 4 PayReqAmt Payment Amount Decimal 12,2 5 B01Checksum Checksum Separator: ~ (tilde) 2. String to be sent by Bank after completion of payment (B02)

1 BankID Bank id, given by department to bank Numeric 3 2 TranReqID Transaction Request ID Numeric 15 3 PaidByBankAmt Paid Amount, (It will be zero in case of Decimal 12,2 status is F ). 4 Status Status (S for success, P for pending, F for Char 1 failure) 5 CIN CIN/ Transaction Reference ID of Bank Numeric 22 6 PaidByBankDT Transaction Date with Time (DD/MM/YYYY Datetime 22 HH:MM:SS AM/PM) 7 B02Checksum Checksum Separator: ~ (tilde) 3. Bank Transaction Scroll (B03) 1 BankScrollDate Scroll Date (DD/MM/YYYY) DateOnly 10 2 BankId Bank id, given by department to bank Numeric 3 3 TranReqID Transaction Request ID Numeric 15 4 PaidByBankAmt Paid Amount, (It will be zero in case of Decimal 12,2 status is F ). 7 Status Status (S for success, P for pending, F for Char 1 failure) 5 CIN CIN / Payment Transaction Reference ID Numeric 22 6 PaidByBankDT Transaction Date with Time (DD/MM/YYYY Datetime 22 HH:MM:SS AM/PM) Separator: ~ (tilde) File Format:.txt File Name: B03BANKIDDDMMYYYY 4. Department Transaction Scroll (B04) 1 MerchantID Merchant ID 2 PayReqDT Payment Date and Time by Department Datetime 22 3 TranReqID Transaction Request ID by Department Numeric 15 4 PaidByBankAmt Payment Amount Decimal 12,2 5 CIN CIN / Payment Transaction Reference text 22 number by Bank 6 PaidByBankDT Payment Date & Time as per Bank Datetime 22 7 BankStatus Status (S for success, P for pending, F text 1 for failure) as per bank.

8 FinalStatus Transaction Final Status as recorded by Text 1 the Department (S is successful, F is failure, P for Pending) 9 TIN TIN Text 11 10 DealerName Name Text 150 11 DealerAddress Address Text 200 12 FromDT From Date (DD/MM/YYYY) DateOnly 10 13 ToDT To Date (DD/MM/YYYY) DateOnly 10 14 PaymentType Payment Type Text 15 15 TaxAmt Tax Amount Decimal 12,2 16 IntAmt Interest Amount Decimal 12,2 17 PenAmt Penalty Amount Decimal 12,2 18 ComAmt Composite Amount Decimal 12,2 19 OthAmt Other Amount Decimal 12,2 20 TotAmt Total Amount Decimal 12,2 Separator: ~ (tilde) File Format:.txt File Name: B04MerchantIDDDMMYYYY Workflow Cases for BANK In case workflow concept is applicable for the users, the Challan details and tax amount should be available to the approver for authorisation. Maker should be provided with the preview details with status as Pending for approval. Pending approval list: Checker/Approver should be able to view the preview details for verification at his end. Last authoriser must provide authorisation within the time frame decided by the department and shall be reversed by the bank as per business logic defined by the department after department confirmation. Challan Identification Number (CIN): Challan Identification Number - unique reference number generated at banks end BSRCODEDDMMYYYYXXXXXX BSRCODE Seven-digit (7) BSR code of the branch (allotted by RBI) DDMMYYYY - Date of realization at the branch (8) XXXXXXX - 7 digit running serial number for the Realization Date Cut-Off time /CIN generation for Challan Payment: Cut-off Mapping: 8:00 pm to 8:00 pm Transaction posted after 08:00 pm will be considered in next working day. Eg. Normal Cut-off Scenario: Transaction initiated on Monday after 08:00 pm to be considered for posting on Tuesday (provided Tuesday is working day). Transaction initiated on Saturday (after cut-off) 08:00 pm till Sunday 08:00 pm will be considered as Sunday Transaction date. The payment date/bank date should be same in Reconciliation report, E-scroll, CIN date should be the payout date if payment is done after the cut-off time.

Sample Report to be sent for e-payment to RBI along with remittance pay-order /Cheque o Branch Scroll each for VAT and CST o Nodal Branch Scroll each for VAT and CST o RBI Payout Daily Advice <Formats for each to be attached> Resource Sharing To be Provided by Bank o Merchant ID for our department o URL for receiving the string B01 o URL for receiving Department Transaction Scroll (B04). o DLL for check sum. This DLL should have two methods. Encrypt: For encrypting string B01 Decrypt: For decrypting string B02 o Email ids data sharing. Provided by Department o Bank ID for the bank. (Provided after notification. Temp Bank ID will be provided for testing) o URL for receiving the message B02. http://www.dvatonline.gov.in/onlinepayment/frmprintreceipt.aspx? Receipt= o URL of the test server for uploading bank scroll through your temp bank id. http://www.dvatonline.gov.in/bank/onlinepaymen