Páginas filhas
  • Taxes on issuing TX and TXA generation


01. OVERVIEW

TX is a bill type for taxes withheld at the source that will be paid to the government, while TXA is for the same taxes, but generated in an advance payment. It works as a preview for TX, since the tax is withheld at issuance.    

Information

Taxes that will be considered in this process: IRF, PIS, COFINS, CSLL

02. GENERATING TAXES WHEN ISSUING AN ADVANCE (PA)

Settings:

  • MV_COMPCP = .T. - It indicates whether, in an Invoice clearance with a PA, the taxes are proportionated.
  • MV_BP10925 = 2 - It considers the net value in partial posting, discounting taxes.
  • MV_PAPRIME = 1 - It considers tax provisioning for net PA.
  • MV_BX10925 = 2 - Tax withholding on invoice issuance


Procedure:

  1. Use a financial nature code configured for calculating taxes (PIS,COFINS,CSLL, and Income Tax)
  2. Add a supplier advance bill using a nature with tax calculation. This will create the taxes records with field E2_TIPO equal to TXA.


Warning

When ISS is configured for withholding at issuance (MV_MRETISS = 1), it will be provisioned at the PA generation, because the generator fact is due to the completion of the service provided, i.e., the invoice issuance is not considered TXA generation for ISS.

For more details, check the documentation: Withholding at source - Advance - Payment from LE to LE 



03. OPERATIONAL FLOWS 


Warning

For the operational flows to work correctly, the MV_CPIMPAT parameter must be set to .F.



In this scenario, TXA refers to the Income Tax. The payment for the Income Tax Withheld at the Source must be made up the last working day of the 2nd period of ten days for the month that follows the reference month for the generator facts, in this case, the PA generation. Therefore, the bill that needs to be paid is the TXA of the Income Tax generated on the PA generation.
An advance made to a legal entity for BRL 5,000.00 with Income Tax withholding on issuance must generate the following values:

Net Value = BRL 4,925.00, debit date 10/23
Income Tax = BRL 75.00, due date 11/19 

The income can only be classified in the next month, since it is issued after the service provision. Therefore, as an example, the invoice is classified in 11/20/2019, and the following values and due dates are generated:

Net Value = BRL 4,925.00 to be paid by the PA
Income Tax = 75.00, due date 12/20

Considering the example above, the Income Tax generated on the PA is due to 11/19, i.e., before the service provision and the invoice generation. Therefore, consider TXA for generating the DARF payment form and paying the tax


Execution flow:

Paying the TXA using the post routines (FINA080, FINA090, and FINA091), generating a bank transfer and zeroing the bill balance. When the invoice is issued, the system will have the following open bills in Accounts Payable:

Invoice 

Net Value=  4,925.00
Income Tax = 75.00

Advance Payment

Net Value =  4,692.50

  1. Access the Accounts Payable Payment routine - FINA340
  2. Press the (F12) key
  3. Configure the questions Pay bills ? = "Regular" and Consider tax post on PA = "Yes"  
  4. Hover the mouse over the invoice or PA and pay it
  5. At this moment, the system will check the existence of child bills (taxes) on the PA with the TXA type that were paid.
  6. If found, the values posted will be used to post the TX type tax without a bank transfer.   


IMPORTANT!

TXA paid values will only be considered if they have a bank transfer (for example, post reason CA Debit)

                                                                                                           


04. ROUTINES USED

  • Accounts Payable Payment - FINA340
  • Tax grouping - Income Tax - FINA376
  • Tax grouping - PIS, COFINS, and CSLL - FINA378
  • Manual Posts Payable - FINA080
  • Automatic Posts Payable - FINA090/FINA091