Washington, DC) The Office of Tax and Revenue (OTR) is experiencing technical difficulties with its e-check and credit card payment sites. We apologize for the inconvenience, and we are extending the filing deadline by 5 days to accommodate filers who have experienced problems.