Setting Up Compliance Text on Reverse Charge Sales Invoices

The SuiteTax Engine enables you to configure the extra information required for invoices where the customers are liable for tax (sale subject to reverse charge mechanism). The compliance applies on invoices that use tax codes with tax types where Reverse Charge for Sales is enabled.

To set up compliance text, you must configure this feature in the nexus preferences and in the invoice templates.

Setting up compliance text in nexus preferences

The default compliance text language is English. Configuration for other languages is also available. To set up compliance text in nexus preferences, follow next steps.

Note:

Before you set up compliance text, please consider the following:

  • You need to install the SuiteTax Engine first. For more information, see Installing the SuiteTax Engine.

  • You can only set up compliance text for nexuses other than U.S. and Canada.

To set up compliance text in nexus preferences:

  1. Go to Setup > Tax > Nexuses.

  2. Click Edit next to the nexus you want to update.

  3. On the Compliance Text subtab.

    • In the Language column, select a language.

    • In the Invoice Text column, enter the text to display as the compliance text in the reverse charge invoice.

  4. Click Save.

Setting up compliance text in invoice templates

To set up the compliance text through customization of the invoice template, follow next steps.

To set up compliance text in invoice templates:

  1. Go to Customization > Forms > Advanced HTML / PDF Forms.

  2. Click Customize next to the form you want to update.

  3. Scroll to where you would like to place the compliance text, and enter:

                      ${rcs_warning} 
    
                    
  4. Click Source Code to enable source code view.

  5. In the warning message, cick Yes to accept.

  6. Copy and paste following XML tags under the initial XML tag and before the PDF tag:

                      <#assign rcs_warning>
        <#if record.custbody_ste_rcs_applicable>
          <#assign rcs_messages = record.custbody_ste_rcs_message?eval>
          <#assign message = rcs_messages[record.nexus]>
          <#if message[.locale]??>
            ${message[.locale]}
          <#else>
            ${message['en']}
          </#if>
        </#if>
    </#assign> 
    
                    
  7. Click Save.

  8. Go to Customization > Forms > Transaction Form.

  9. Click Customize next to the form you want to update.

  10. In the Print Template field, select the created or customized form.

  11. Check the Form Is Preferred box to have NetSuite automatically select this form when creating a transaction.

  12. Click Save.

For more information on editing PDF templates, see Advanced PDF/HTML Templates.

Sample Reverse Charge Sales Invoice with Compliance Text

The following is a sample invoice with the compliance text:

This screenshot shows an example of compliance text in SuiteTax Engine.

General Notices