XML

1. Processing Mode

Enter 1 to generate the XML file. Leave this processing option blank to suppress generation of the XML file.

The system writes the XML file to the Text Processor Header (F007101) table and Text Processor Detail Table (F007111).

2. Gateway Test

Enter 1 if you are running the program as a test submission. The system inserts 1 in the Gateway Test field in the XML file as required by the protocol.

Leave this processing option blank to submit live data. The system inserts 0 in the Gateway Test field in the XML file as required by the protocol.

3. Sender ID

Enter the sender ID that you obtain from the Software Development Support (SDS) team of the HMRC. The system includes this value in the SenderDetails/IDAuthentication block within the Header block.

You must complete this processing option to provide user name and password authentication.

4. Authentication Method

Enter MD5 or leave this processing option blank.

The header record for the SenderDetails/IDAuthentication block requires an authentication method of MD5 or clear. The system writes MD5 to the header record when you enter MD5, and indicates the clear method when you leave this processing option blank.

5. Authentication Value

If you entered MD5 in the Authentication Method processing option, enter an MD5-hashed password that has been Base64 encoded.

If you left the Authentication Method processing blank to indicate the clear authentication method, enter a clear text password.

The header record for the SenderDetails/IDAuthentication block requires a password.

You must complete this processing option.

6. Organisation

Enter IR, (internet recognition), which is a static text entry for the Organisation field of the XML file.

7. URI

Enter the 4-digit vendor ID that is supplied by the SDS team of the HMRC.

You must complete this processing option.

8. Product

Enter the name of the software that generates the XML file. For example, you might enter JD Edwards EnterpriseOne.

You must complete this processing option.

9. Version

Enter the version of the software product that you entered in the Product processing option.

This processing option is optional.

10. Sender

Enter a value to represent the type of entity submitting the return. You must complete this processing option. Values are:

1: Individual

2: Company

3: Agent

4: Bureau

5: Partnership

6: Trust

7: Employer

8: Government

9: Acting in Capacity

10: Other