Premium Essay

Form P

In:

Submitted By angel2292
Words 1833
Pages 8
Frequently Asked Questions

General
Filing process

General

Q1. Do I have to file Form P this year?

A1. If you received Forms/letters for this year's tax filing for Form P, you have to submit the Income Tax Form or e-File Form P even if there is no business activity for the Year of Assessment.
Back to Top

Q2. I received hardcopy Form P for my partnership. As the Precedent Partner, can I e-File?

A2. Yes if your business has not ceased operation. If you are a Singapore NRIC / FIN holder, you can log in to myTax Portal with your SingPass / IRAS PIN to start e-Filing. Back to Top

Q3. Who can e-File Form P?

A3. (i) Precedent Partner; or (ii) Partner, Staff or Third Party (e.g. Tax Agent) who are authorised by the precedent partner via E-Services Authorisation System (EASY) either as a Preparer or an Approver to e-File Form P.
Back to Top

Q4. How can I obtain a IRAS Pin / SingPass if I was not issued with one or have forgotten my PIN?

A4. You may access IRAS Pin / SingPass Online Request service via IRAS website by following the steps below:

Step 1: Go to myTax Portal at https://mytax.iras.gov.sg
Step 2: Click on “Request for IRAS Pin" / "Request forSingPass” at the left hand side menu

For more information on SingPass application, you may visit SingPass website at http://www.singpass.gov.sg. Back to Top

Q5. Do I need to be authorised before I can e-File the Form P?

A5. Yes. You have to be authorised by the precedent partner via the E-Services Authorisation System (EASY) before you can access the portal to e-File the Form P.
Back to Top

Q6. How do I authorise my tax agent/staff to e-File the Form P?

A6. Authorisation to e-File Form P can be done via the E-Services Authorisation System (EASY). Please refer to FAQs on e-Services Authorisation System

Similar Documents

Free Essay

Html Css 6th Edition Chapter 6 Video Quiz Questions

...1. To create a control element where users type or select a data value, you use the: a. tag **** b. text string c. style sheet d. field set 2. If you don't include a type attribute, browsers assume you are creating a(n): a. file input box b. text input box ***** c. hidden input box d. image input box 3. What is required in the syntax when you need to refer to the control element? a. checkbox b. form label c. id attribute ******** d. name asterisk 4. The asterisk in Name* tells users that Name is a(n): a. id attribute b. required field ******* c. form label d. inline element 5. You create a selection list using the: a. id attribute b. name attribute c. option element d. selection element ******* 6. Which term defines the number of options that the selection list displays at one time? a. element b. control c. value **** d. field 7. Consider your audience and its initial reaction to a selection list when setting the: a. size attribute ****** b. list control c. style coding d. type option 8. The name attribute provides the name of the: a. field value b. selection list c. style sheet d. data field ***** 9. To create an option button, use the input element with the type attribute set to a value of: a. file b. image c. radio ******* d. text 10. When you use the same name for two or more option buttons, browsers treat...

Words: 449 - Pages: 2

Premium Essay

1sadas

...Workshop theory Some questions to focus your mind on some of the material this week. Again, these are not the questions that will be in the examination, but by answering them you are preparing yourself for the examination. You can practice for the examination, by using the recommendations in the examination folder on the study desk. Preparing for the examination now, will enable you to be better prepared. * Explain why a developer would use validation controls, and how this impacts on the customer. * In your opinion, and maybe having experienced data entry on web sites yourself, what could you do to minimise customer frustration when entering data * Explain the particular circumstance when you would use a regular expression. * Explain the meaning of “maintaining state”. * Explain what a session object is and how a session can be used by the developer Reflection As a university student it is important to take the time and reflect on the progress on your studies. Particularly, when you are studying more than one course, it is easy to get carried away in the small details. University study is based on self-driven learning, and while we provide additional and supportive material to enhance the learning experience, these weekly exercises are very specifically detailed. This is to ensure that all levels of previous experience and skills are levelled out. As this is the fourth week, it also means that you need to be at a point now, where you can work more on your...

Words: 5505 - Pages: 23

Free Essay

Netbeans Helloweb

...Cover/Front Page Web Applications Task | Instruction | A. Setting Up a Web Application Project. | 1. Choose File > New Project (Ctrl-Shift-N) from the main menu. Under Categories, select Java Web. Under Projects, select Web Application then click Next. 2. In Step 2, enter HelloWeb in the Project Name text box. 3. Specify the Project Location to any directory on your computer. For purposes of this tutorial, this directory is referred to as $PROJECTHOME. 4. Click Next. The Server and Settings panel opens. Select the version of Java EE you want to use with your application. 5. Select the server to which you want to deploy your application. 6. Click Next. In the Frameworks panel, click Finish to create the project. The IDE creates the $PROJECTHOME/HelloWeb project folder. | B. Creating a Java Package and a Java Source File. | 1. In the Projects window, expand the Source Packages node. Note the Source Packages node only contains an empty default package node. 2. Right-click the Source Packages node and choose New > Java Class. Enter NameHandler in the Class Name text box and type org.mypackage.hello in the Package combo box. Click Finish. Notice that the new NameHandler.java file opens in the Source Editor. 3. In the Source Editor, declare a String variable by typing the following line directly below the class declaration. String name; 4. Add the following constructor to the class: public NameHandler() { }...

Words: 1211 - Pages: 5

Free Essay

Asp for Vb

...controls, provide the ability to render rich web content — for example, a Calendar control for displaying dates, a DataGrid control for displaying data, as well as other controls, which we will explore throughout this chapter. Here’s a summary of the topics we will cover in this chapter: A review of the syntax and benefits of ASP.NET server controls A brief recap of the System.Web.UI.Page lifecycle Using a variety of ASP.NET server controls on a web form. Using validation controls — you’ll learn some techniques for validating user input in a web form Introducing data rendering controls — a brief introduction to this very powerful group of controls for displaying data Presenting a complete application that allows you to incorporate your own schedule of events within the context of an ASP.NET calendar control In the past, the way we would create a web page might vary, but it would almost always involve the embedding of various HTML tags in our pages — perhaps some client-side scripting to handle event processing, or validate form input, and some text to make up the overall content of the page. Additionally, the advanced developer would often be required to write pages in a manner that supported a variety of browser types and capabilities, thus mixing in special-case code, and even client-side validation, which added an additional layer of development complexity that was often difficult to maintain. In this chapter, we’re going explore ASP.NET server controls in detail — specifically...

Words: 656 - Pages: 3

Free Essay

Behaviors

...Behaviors Select Window | Behaviors to open the Behaviors panel Select the Submit button on the form and then click the Add Behavior button in the Behaviors panel. A list of options that can be modified will appear. Select Validate Form (see figure below). The validate form dialog box should appear. In the fields box, select the information in the form that is required and select the Required check box. Click OK to close the Validate Form box and to implement the behaviors. Save the changes. Dragging AP Elements Display a template file Click on the blank page to deselect the AP elements. In the tag selector, click the <body> tag. Click Add Behaviors in the behaviors panel and select Drag AP Element. The Drag Ap Element dialog box will appear (see figure below). Select the Basic tag and from the drop down list Select the desired div. Click OK Select File | Save All to save the changes. Using Assets and the Dreamweaver Library Window | Assets. From the Main menu select The Assets panel should appear in the files panel. Select the Images group from the Assets panel. Click the desired photo to select it. Click and drag this file into the desired editable region and add alternate text. Select the Library group in the Assets panel. Then select the paragraph in the editable region and drag it into the bottom section of the Assets panel. An icon and Text box should appear. Name the icon and press Enter to update Library. Save...

Words: 255 - Pages: 2

Free Essay

Html Forms

...HTML FORMS Introduction For a website to be successful, it is important to be able to get feedback from visitors to your site. This could be a request for information, general comments on your site or even a product order. This could be done with a MAILTO: link but providing a form has several advantages over a simple email. .. It makes it easier for people to send the information .. A form gives you greater control over the information that is sent. .. Form results can be organised in a way that makes them easy to store in a spreadsheet or database. These fields can be added to your forms:  Text field  Password field  Hidden field  Text area  Check box  Radio button  Drop-down menu  Submit button  Reset button  Image button Form Handlers When a form is filled in by a visitor to your site and sent, the results of the form need to be processed in some way. One of the most common ways to process form results is with a CGI (Common Gateway Interface) script. This is a small program that the information entered in to the form is sent to as soon as the form is submitted. The purpose of this script is to accept the results of a form, organise the results and send the results to an appropriate location, such as a text file, database or email address. In these exercises we won’t go into creating CGI scripts since that is quite different from HTML and requires some programming knowledge. There are many free CGI scripts on the Internet that you can download...

Words: 1499 - Pages: 6

Free Essay

Info262

...at a specified index inside the string as such: “JavaScript”.charAt(4); 4. The date object is created using the syntax var d = new Date(day, month, years, hours, etc.);. In order to use it, you use the get method to pull the relevant information from the computer. Three methods of particular use are the getDate() method, which pulls the day of the month from the computer, the getDay() method, which pulls the day of the week in numerical format ranging from 0-6, and the getMonth() method, which returns the month ranging from 0-11. 5. One can output the names and values of a form’s fields using the document.formName.defaultText.value; syntax, as follows: <form name="myForm" >  <input type="text" name="firstName" >  </form>  document.myForm.firstName.value; 6. Forms are the primary means of gathering information from users. Three main...

Words: 685 - Pages: 3

Free Essay

Iiii

...LESSON 8: Absolute Positioning Because you already have an understanding of the box model, you now can visualize how each block element are stacked on top of one another. The inline elements go with the flow. If you resized the browser, they would simply reflow to their new position without breaking the line. However, this flow can be broken by using the CSS position property. The position property can take on any of the following values: * relative * absolute * static * flixed Positioning can make use of the offsets top, bottom, left, and right to position the box with specific values. When position property is not set, it defaults to static LESSON 10: HTML Event Handle AttributesAttributes HTML elements can have optional attributes, called event-handlers to allow the element to respond to user-interactions. Different element-handlers work with different HTML elements. So what are event-handlers? Event handlers are javascripts that respond to actions from the browser and the user. Each event handler is associated with a particular browser object, and you can specify the event handler in the HTML tag that defines the object. You specify the event handler as an attribute to the HTML tag and include the JavaScript statement to handle the event within the quotation marks. Each HTML tag can comprise more than one event handlers. Event handlers are executed when their events happen. Example : * <a href="#" onClick="alert('Hello');"> Try Me </a> ...

Words: 782 - Pages: 4

Free Essay

Technology Conference Registration Case

...Public Class Form1 Private Sub btnPricing_Click(sender As Object, e As EventArgs) Handles btnPricing.Click ' The btnPricing event handler calculates the estimated cost for ' each attendee to attend the conference. ' Declaration Section Dim decAttendeeCost As Decimal Dim decPrice As Decimal Dim decNumAttend As Decimal If IsNumeric(txtNumAttend.Text) Then decNumAttend = Convert.ToDecimal(txtNumAttend.Text) Else ' Display error message if input is nonnumeric MsgBox("Please enter a number between 1 and 16 in the text box.", , "Input Error") txtNumAttend.Clear() txtNumAttend.Focus() lblPrice.Text = "$000.00" End If ' Is the input between 1 and 16 If decNumAttend < 1 Then MsgBox("Please enter a number between 1 and 16 in the text box.", , "Input Error") txtNumAttend.Clear() txtNumAttend.Focus() lblPrice.Text = "$000.00" ElseIf decNumAttend > 16 Then MsgBox("Please enter a number between 1 and 16 in the text box.", , "Input Error") txtNumAttend.Clear() txtNumAttend.Focus() lblPrice.Text = "$000.00" End If ' Is a radio button selected If radPrevAttend1.Checked = False And radPrevAttend2.Checked = False Then MsgBox("Has an attendee previously attended...

Words: 406 - Pages: 2

Free Essay

Input Controls

...An HTML form is a section of a document containing normal content, markup, and special elements called controls.” These controls are commonly referred to as input controls, according to the World Wide Web Consortium. There are many types of input controls that can be used in a web form. They help to provide a framework for the kind of data that will be submitted by users. Selecting the correct input control for a data field is critical. Text input, select box, radio button, and checkboxes are four examples of input controls. As pointed out by Ponce de Leon, most input controls are visual and interactive. There is also something called a hidden input control. They can be used to store system critical data, such as database key data, that the user does not need to interact with. Text type input controls are used to input text. They provide a single-line input field in which any text can be entered. The text type input controls are useful for form data such as names, street addresses, and user names. This data is viewable on the screen, so it ought to not be used for passwords. In user interface design, input controls are an integral part of any form and allows users to perform a variety of functions to ensure that input data is correct complete and secure. Data input controls ensure the accuracy, completeness, and timeliness of data during its conversion from its original source into computer data, or into a computer application. Data can be entered into a computer application...

Words: 1173 - Pages: 5

Free Essay

Input Controls

...maintaining these goals. An input is a graphic the server displays with the report. The function of the input control will support the data is complete, accurate, and valid. The procedures include asking the user for input, validating its format, and then passing it to the report. When you create and name an input control, you would assign a predefined data type for the user to enter. The data types will define the input, as well as any restrictions the server enforces. The server uses the predefined data type to classify and validate the data. If the data type is named and the server cannot find a parameter by the same name, when the report runs, the input control will not function. Input controls are an essential part to designing a form. They will allow the user to perform any input functions. These functions may include typing in text, or to select items from a list, or even uploading a file. Examples of input controls Check Box Question? Checkbox 1 Checkbox 2 Checkbox 3 Drop-Down List Box Field Label: Instructional Text File Input Box Field Label: Instructional Text Radio Button Question? Radio 1 Radio 2 Radio 3 A check box type input control is when the data is input by way of the input control known as input type=checkbox. An example is when the user uses a...

Words: 693 - Pages: 3

Free Essay

Selenium

...come in three 'flavors': Actions, Accessors and Assertions. Each command call is one line in the test table of the form: |command |target |value | Actions are commands that generally manipulate the state of the application. They do things like "click this link" and "select that option". If an Action fails, or has an error, the execution of the current test is stopped. Many Actions can be called with the "AndWait" suffix, e.g. "clickAndWait". This suffix tells Selenium that the action will cause the browser to make a call to the server, and that Selenium should wait for a new page to load. Accessors examine the state of the application and store the results in variables, e.g. "storeTitle". They are also used to automatically generate Assertions. Assertions are like Accessors, but they verify that the state of the application conforms to what is expected. Examples include "make sure the page title is X" and "verify that this checkbox is checked". All Selenium Assertions can be used in 3 modes: "assert", "verify", and "waitFor". For example, you can "assertText", "verifyText" and "waitForText". When an "assert" fails, the test is aborted. When a "verify" fails, the test will continue execution, logging the failure. This allows a single "assert" to ensure that the application is on the correct page, followed by a bunch of "verify" assertions to test form field values, labels, etc. "waitFor" commands wait for some condition to become true (which can be useful for testing...

Words: 7020 - Pages: 29

Free Essay

Astro

...template | | | I have access to a child between the ages of Birth and 16 years | | | Consent Form Printed | | | Name Badge | | | Uniform | | | Pen Torch | | | Stand on scales (when you ask if you can assess the child, ask parent if they have a set you can use for the assessment) | | | Height Chart | | | Thermometer (ask family of child you are assessing if they have one you can use) | | | Tape measure (Only if assessing an infant for Head Circumference and length) | | | Watch (with a second hand for counting vital signs) | | | Aquim gel or gloves | | | Stethoscope | | | ITEMS I NEED TO TAKE TO THE ASSESSMENT | | | Printed Assignment 1 Pro Forma | | | Paper and Pens | | | Printed CONSENT FORM for the Parents to sign BEFORE the assessment take place | | | Uniform and Name Badge | | | Pen torch | | | Stand on Scales (ask the child’s family if they have a set. If not borrow a set) | | | Measuring device (wall height chart or firm tape measure) | | | Thermometer | | | Watch (to time pulse and respirations) | | | Tape Measure (For Head Circumference or length of infant) | | | Stethoscope | | | Aquim gel or gloves | | | ITEMS I NEED TO COMPLETE ASSIGNMENT | | | Hard Copy completed Assignment 1 template- With Raw Data collected at the Health Assessment | | | Signed Consent Form to attach to my Assignment 1 Template | | | Percentile Charts (Height and Weight Charts appropriate...

Words: 273 - Pages: 2

Free Essay

Rousseau and the Social Contract

...some sort of middle man or “agent” to pursue the general will and to be the messenger between the state and the sovereign. The purpose for this is to “full fill in the political entity the function that is performed in a man by the union of body and soul.” (2) For the government to carry out the general will, it must have its own life and be able to distinguish itself from the sovereign. While reading the “Social Contract,” it appears that Rousseau, while critiquing various forms of government, supports government being separate from the people, almost as if the government should be god-like. Be that as it may, he also says that the corporate will should always be less of a priority than the general will. To him, government should be an “intermediate body set up between subjects and sovereign to ensure their mutual correspondence, and [be] entrusted with the execution of laws and with the maintenance of liberty, both social and political.” (3) In book three, Rousseau begins to explain the different forms of government and whether they would work or not. He analyzes what would and would not work for monarchies, democracies, and aristocracies. A government in which the...

Words: 1813 - Pages: 8

Free Essay

Conceptualizing Self

...Conceptualizing Self-Governance in Post-Modernity: In the modern world, power is increasingly exercised by individuals upon themselves, that is, through forms of self-governance. The authority of major institutions such as the government, church, and economy, is critical to understanding the relation of personal lives and societal development. These associations shape the development of individual identities. Self-governance is demonstrated by one’s identity dovetailed with the role one might take in society. Irrespective of major institutions or other outside influence, individuals will govern their lives autonomously to some degree. In post-modernity no outside force can completely control every thought an individual has, due to the desire for independence and convenience of social networking. According to Severyn Bruyn, an individual’s sense of ‘duty, obligation, privilege, conscience, and beliefs’ is formed in society’s associations (p. 34, 2011). Therefore the history of such major associations as the family, government, the corporation, and the church, show much about one’s identity. This essay will critically examine the idea that power is increasingly being exercised by individuals upon themselves, through forms of self-governance in the modern world. The roles of self-governance in relation to political and religious orders will be explored to demonstrate sociological theory and modern world societal development with focus on Western culture. Regardless of outside...

Words: 1844 - Pages: 8