E invoice Phase 2

Created by APSATH TK, Modified on Tue, 28 Jan at 12:13 PM by APSATH TK

Set Up Voucher Types for e-Invoicing

You need to alter voucher types, so that you can generate e-Invoices for the vouchers. e-Invoicing is applicable to Sales, PoS Invoice, Debit Note, Credit Note, and Receipt voucher types.

As you enable e-Invoicing for the Voucher Type, the default Method of Voucher Numbering will get set to Automatic (Manual Override). Furthermore, you will not be able to create multiple e-Invoices for a specific voucher number. This is because ZATCA does not allow you to create e-Invoices for repeated voucher numbers. Only one e-Invoice can be generated against a voucher number. 

If you are creating a Voucher Class under a specific voucher type, then you have the flexibility to enable e-Invoicing in the same. 

  1. Press Alt+G (Go) > Alter Master > Voucher Type > type or select the name of the Voucher Type and press Enter.
    Alternatively, Gateway of Tally > Alter > Master > Voucher Type > type or select the name of the Voucher Type and press Enter.
    You can select any other Voucher Type for which e-Invoicing is applicable.
  2. Allow e-Invoicing: Yes.
    The Method of Voucher Numbering gets set to Automatic (Manual Override).
  3. Prevent creating duplicate Voucher Nos.: Yes.
  4. Enter the Prefix or Suffix Details.
    1. Set/Alter additional numbering details: Yes.
      1. Under Prefix Details, enter the Applicable From date and enter the preferred Prefix.
        If you prefer to specify a suffix, then under Suffix Details, enter the Applicable From date and enter the preferred Suffix.
        This ensures that all the voucher numbers are unique.
        Prefix or Suffix Details for Voucher Numbering in TallyPrime
    2. Press Ctrl+A to save the details.
      A sales voucher type screen with all the necessary details appears.
      Voucher Type for e-Invoicing Under e-Invoice Integration in TallyPrime

In a similar way, you need to allow e-Invoicing for Debit Note, Credit Note, and Receipt voucher types.

Set Up Ledger for e-Invoicing

For the successful generation of an e-Invoice, it is mandatory to provide some specific details of the party for whom you are recording transactions.

The following details of the party are mandatory:

  • Mailing details, as per the party’s official address.
    ZATCA also requires the mailing details of the buyer in Arabic.
  • National ID is required if taxability is zero-rated and category code reason is 

    • Private Healthcare for Citizens
    • Qualifying Metals
  • VAT Registration Details including registration type and VAT no.
    You can also mention the date of registration, if needed.

Apart from the aforementioned details, you can provide Buyer ID details such as National ID, Tax Identification Number (TIN), Momra License (MOM), or others, as needed.

Once you have all the details of the buyer, you can enter the details in the respective ledger.

  1. Press Alt+G (Go To) > Alter Master > Ledger > type or select the name of the party ledger and press Enter.
    Alternatively, Gateway of Tally > Alter > Master > Ledger > type or select the name of the Ledger and press Enter.
  2. Specify the Building No., City, District, Region, Country, PO Box, and Pin Code.
  3. Specifythe Buyer ID Details.
    1. Buyer ID Details: Yes.
      The Buyer Additional Details screen appears.
    2. Specify only one of the buyer ID details. 
    3. Press Ctrl+A to save.
  4. Specify the address in local language.
    1. Mailing details in local language: Yes.
    2. Enter the address in Arabic.
      address-in-arabic
    3. Press Ctrl+A to save.
  5. Under VAT Registration Details, specify the required details.
    1. Registration type: Registered or Unregistered, as applicable.
    2. Date of VAT registration: The date on which the Company had registered for VAT. 
    3. VAT No.: The Company VAT registration number.
    4. VRN Type: Company Registration or Headquarter Registration, based on the nature of registration.
      A party ledger screen with all the necessary details appears.Ledger Alteration for e-Invoice in TallyPrime

View Mailing Details (History)

The mailing details of a party can keep changing, and you will need to update the party ledger with the latest mailing details. You can always view the history of mailing details along with the dates from which they became applicable. 

  1. Press Alt+G (Go To) > Alter Master > Ledger > type or select ledger and press Enter.
  2. Press Ctrl+I (More Details) > Mailing Details (History) and press Enter.

A sample Mailing Details (History) appears as shown below:

Mailing Details (History) in TallyPrime

Set Up Stock Items for e-Invoicing

As per the regulations by ZATCA, for the successful generation of e-Invoices, you need to provide Stock Item alias in Arabic.

  1. Press Alt+G (Go To) > Alter Master > Stock Item > type or select the name of the Stock Item and press Enter.
    Alternatively, Gateway of Tally > Alter > Master > Stock Item > type or select the name of the Stock Item and press Enter.
  2. Enable language aliases or name.
    1. Press F12 (Configure) > set Provide language aliases or Name to Yes.
    2. Press Ctrl+A to save the setting.
  3. Under Stock Item Name, enter the name of the stock item in Arabic.

    If Arabic is not appearing in the List of Languages:

    1. Open Gateway of Tally, and press Ctrl+K.
    2. Select Arabic as Display Language and press Ctrl+A to save.
      select-display-language
    3. Again in Gateway of Tally, press Ctrl+K.
    4. Select English as Display Language and press Ctrl+A to save.
      Now, as you continue with the alteration of stock item, you can see Arabic is appearing in the List of Languages.
  4. Select Units, as required. 
  5. Select Taxability.
    If taxability is Exempt/Zero Rated/Not Vatable, then mentioning the reason for tax exemption becomes mandatory.
  6. Select the Reason for tax exemption/zero rate.
  7. Press Ctrl+A to save the stock item.

A stock item screen with the name specified in Arabic appears.

Stock Item Alteration for e-Invoicing in TallyPrime

Generate e-Invoice Online

Once you specify all the necessary details in the masters, you are all set to generate e-Invoices online using TallyPrime. The product gives you the flexibility to generate e-Invoices at the time of voucher creation or later, as per your business requirement. You may want to generate e-Invoices for multiple vouchers at the end of the day. You can do so too.

It is important to note that you need to generate e-Invoices for B2B transactions as a part of voucher creation, as the e-Invoice System requires B2B e-Invoices to be generated in real time.

On the other hand, you can generate e-Invoices for B2C transactions within 24 hours of creating the voucher. 

Generate e-Invoice for a single Sales invoice

For sales of goods or services, TallyPrime enables e-Invoice generation as an integral part of the voucher creation process. All you need to do is specify the party details and add the stock items or service ledgers, as applicable to the transaction. 

Once you generate an e-Invoice for a specific voucher, you can view it only in the display mode.

  1. Open the Sales Voucher in the Item Invoice mode.
    1. Press Alt+G (Go To) > Create Voucher > press F8 (Sales).
      Alternatively, Gateway of Tally > Vouchers > press F8 (Sales).
    2. Press Ctrl+H (Change Mode) > select Item Invoice.
      Note: If you are recording the invoice for the sales of service with a service ledger, then you can create the invoice in the Accounting Invoice mode.
  2. Specify the buyer details.
    1. Party A/c name: Select Cash or Bank for cash sales and the party name for credit sales, and press Enter.
      You can create the Party A/c on the fly by pressing Alt+C.
      The Dispatch Details screen appears.
    2. Dispatch Details: Enter the Dispatch Details, as needed, and press Enter.
      The Party Details screen appears.
    3. Party Details: Details such as Building No. and Additional No. are prefilled, based on the information specified in the party ledger.
      You can update the buyer details while recording the transaction, as needed, and print the same in the invoice.
      Party Details in TallyPrime
    4. Mailing details in local language: Yes.
      The address is prefilled in Arabic, based on the information provided in the party ledger.
    5. As always, you can press Ctrl+A to save.
  3. Enter the stock item details.
    1. Name of Item: Select the stock item.
      In case you do not see the required item in the list, you can create the stock item on the fly by pressing Alt+C.
    2. Specify Quantity and Rate and press Enter.

  4. Specify the accounting details, if applicable.
    1. Select the Sales ledger in which VAT details are specified.
    2. Press Ctrl+A to save.
  5. Select the VAT ledger.
    VAT is calculated based on the VAT rates defined in the sales ledger or stock items.
  6. Specify the e-Invoice details.
    1. Show e-Invoice details: Yes.
      The e-Invoice Details screen appears.
    2. Specify the Advance Amount, if you had received an advance from your customer.
      The Amount Due gets calculated.
      e-invoice-details
    3. In Type of Address field, select the relevant address, if you have enabled multiple addresses.
      type-of-address

      The Company Mailing Name of selected addresses in TallyPrime should exactly match with the Company Name specified in the e-Invoice certificate, which is saved in the company data folder.

  7. Provide other necessary details such as Narration and Bill-wise Details, as needed.
    Sales Invoice in TallyPrime
  8. Press Ctrl+A to save the sales invoice.
  9. Press Y to generate e-Invoice.
    The e-Invoice gets generated.
    If it is a B2C invoice, then you can generate the e-Invoice later.
  10. Print the invoice.
    1. In the sales voucher, press Ctrl+P.
      Alternatively, press Alt+P (Print) > Current.
    2. Configure the print for bilingualinvoice.
      1. Press C (Configure). 
      2. Under Print Type, select Bilingual.
      3. Press Ctrl+A to save the configuration.
    3. Press (Preview) to check the invoice before printing, if needed.
    4. Press (Print) to print the invoice.

Check the PDF A3 file embedded with XML:

  1. Open archived location of e-Invoices.
    1. Press F11 (Company Features). 
    2. Set Enable Value Added Tax (VAT) to Yes and press Enter.
      You can see the Location of e-Invoice Archives.
  2. Go to the location and select the Exports folder to get the PDF file embedded with XML.

To print the invoice:

  1. In the sales voucher, press Ctrl+P.
    Alternatively, press Alt+P (Print) > Current.
  2. Configure the print for bilingual invoice.
    1. Press C (Configure). 
    2. Under Print Type, select Bilingual.
    3. Press Ctrl+A to save the configuration.
  3. Press (Preview) to check the invoice before printing, if needed.
  4. Press (Print) to print the invoice.

Preview of an invoice with all the e-Invoice details including the QR code appears.

 

tax-invoice-1

In a similar way, you can generate an e-Invoice for PoS invoice.

View e-Invoice Details

Once the e-Invoice is generated, the information related to e-Invoice gets stored in the voucher. You can view the e-Invoice details, whenever required. 

Open the voucher in the Voucher Display Mode.

  1. Press Alt+G (Go) > type or select Day Book and press Enter.
    Alternatively, Gateway of TallyPrime > Day Book and press Enter.
  2. Select the voucher and press Alt+Enter.

A sample voucher with all the e-Invoice Details appears as shown below:

e-Invoice Details in Voucher Display Mode in TallyPrime

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article