Withheld tax management for customer invoices and payments
Use this procedure to manage withheld tax on customer invoices and payments in Accounts Receivable. Learn about the programs and prerequisites for handling withheld tax transactions generated during order invoicing, and how to register withheld tax as write‑offs during manual payment entry.
Limitations
If you enable 'Compress FIM transactions' in 'Settings - Customer Order Invoicing' (CRS722), 'Settings - Service Order Invoicing' (CRS790), 'Settings - Project Invoicing' (CRS792), or 'Settings - Maintenance CO Invoicing' (COS822), you must also enable 'Separate voucher number' for the function to work correctly.
Invoice adjustment applies only to divisions configured with the 'Country version' set to Colombia in 'Company. Connect Division' (MNS100).
Overview
'Withheld Tax AR. Open' (ARS425) enables you to store and review withheld tax transactions created during order invoicing and to register withheld tax when you record Accounts Receivable payments.
Withheld tax on invoices
To store and display withheld tax transactions in 'Withheld Tax AR. Open' (ARS425) during order invoicing, first complete the setup described in Manage Withheld Tax on Customer Invoices.
If 'Compress FIM transactions' is enabled in 'Settings - Customer Order Invoicing' (CRS722), 'Settings - Service Order Invoicing' (CRS790), 'Settings - Project Invoicing' (CRS792), or 'Settings - Maintenance CO Invoicing' (COS822), you must also enable 'Separate voucher number' for the function to work correctly.
To populate withheld tax transactions with an external tax calculation code, specify an external withholding tax code for each tax code in 'Tax Calculation Code. Open' (CMS236). Manage external withholding tax codes in 'External Withholding Tax Code. Open' (CMS239).
- Amounts are positive for debit invoices and negative for credit invoices.
- The 'Tax type' field indicates whether the withheld tax transaction is perception or retention.
- The transaction stores the base amount, withheld tax amount, withholding percentage, and related invoice voucher details.
Prerequisites for creating withheld tax on payments and invoice adjustments
To create withheld tax transactions in 'Withheld Tax AR. Open' (ARS425), first complete the setup described in Manage Withheld Tax on Customer Invoices to make tax calculation codes available. During payment entry, you can use only retention tax calculation codes.
Follow Create Accounting Options for Customer Payments to create an accounting option in 'AR Accounting Option. Open' (ARS020).
- 'VAT calc method' is disabled
- 'Write-off mtd' is set to 1-'Invoice level'
You must also specify the second accounting string displayed. This accounting string is used to post differences caused by exchange rate differences between the invoice and the withheld tax write-off.
In 'Accounting Identity. Open' (CRS630), define the dimension 1 account used for withheld tax posting and exchange rate differences with 'VAT account type' set to 0-'Not VAT A/C', because no VAT can be created for these transactions.
Withheld tax on payments
- Tax calculation code (retention tax only)
- Base amount
- Withheld tax amount in local currency
- Withholding percentage (if no value is specified, it is retrieved from the tax code)
Optional fields for specifying a certificate number and the certificate date are displayed.
When you press Enter, a preliminary record is first created in 'Withheld Tax AR. Open' (ARS425) with the specified information. When you complete the payment entry, the record is updated.
Adjustment of withheld tax on invoices
Invoice adjustment applies only to the Colombia country version.
When you use an accounting option configured with withholding option 2-'Invoice Adjustment', the displayed fields depend on how the option is used. The purpose is to create a new withheld tax transaction in 'Withheld Tax AR. Open' (ARS425) to replace the existing transaction and account for the difference.
Invoices in local currency
Change the values for the new withheld tax transaction, and then press Enter. The 'Foreign currency amount' field is recalculated as the difference between the stored amount and the newly specified 'Withheld tax – local currency' amount. An information message is displayed to indicate this update.
Invoices in foreign currency
The fields 'Withheld tax – foreign currency' and 'Exchange rate' are displayed so you can specify the withheld tax in both foreign and local currency and calculate the exchange rate.
If the calculated exchange rate differs between the invoice transaction and the withheld tax transaction, an accounting for the difference is created. The system uses the accounting string below the 'Withholding option' field on 'AR Accounting Option. Open' (ARS020/E).
The 'Foreign currency amount' field is recalculated as the difference between the stored amount and the newly specified 'Withheld tax - foreign currency' amount.
Negative adjustment
Specifying a negative invoice adjustment increases the withheld tax amount and decreases the amount received by the same amount.
Adjust the difference by using the accounting option at the invoice level for the relevant invoice. When you prompt the 'Tax calculation code' field, all withheld tax transactions for the invoice are listed. When you select a record, the values stored in 'Withheld Tax AR. Open' (ARS425), such as the base amount, withheld tax amount, and withholding percentage, are retrieved and displayed.
- The previous transaction of type 1-'Invoice' is set to status 30-'Cancelled'.
- A new transaction is created with transaction type 2-'Invoice adjustment'.
- The transaction receives status 19–'Cert req to report' or 20–'Ready to report', depending on whether the tax calculation code is linked to an external tax calculation code and whether 'Certificate required to report' is enabled.
Positive adjustment
Specifying a positive invoice adjustment adds complexity because the paid amount exceeds the invoice amount. To handle this discrepancy, on-account transactions are used. The process depends on whether the certificate or the payment is received first.
Payment received before the certificate
The received amount exceeds the invoice amount. After allocating the payment to the invoice, place the remaining amount on an on‑account using option 12-'Payment on account'.
Create the on‑account entry for the payer or customer and specify the invoice number of the fully paid invoice with a subnumber.
For example, if the original invoice number is 99990314, create the on‑account using invoice number 99990314‑1. This facilitates selecting the correct on‑account when the certificate is received, and the invoice adjustment is created.
- Use the accounting option at the invoice level for on‑account 99990314‑1.
- Specify the original invoice number 99990314 to apply the adjustment.
- Prompt the 'Tax calculation code' field and follow the same procedure used for a negative adjustment, except specify a lower withheld tax amount.
Certificate received before the payment
- Use the accounting option defined for invoice adjustments at the header level to register the adjustment.
- Specify the invoice number that the adjustment applies to.
- Prompt the 'Tax calculation code' field and follow the same procedure described for a negative adjustment, but specify a lower withheld tax amount.
Limitations for positive adjustments
- If you make positive adjustments in 'Payment Received. Record' (ARS112) or (ARS118) and must delete the payment, use action F18‑'Cancel voucher'. Do not use Option 4‑'Del pmt received' because it causes incorrect behavior and must not be used in this scenario.
- When you use the accounting option at the header level for foreign currency, ensure that it matches the left‑to‑distribute amount. If you need to make several adjustments, repeat the process for each tax calculation code.
Add a certificate number
- Per transaction: Use 'Change' and specify the certificate number on (ARS425/E).
- For all applicable transactions on an invoice: Use related option 11-'Add certificate number'.
Note: Option 11 updates only records without a certificate number.
- When you create withheld tax write-off transactions, specify the certificate number on (ARS112/G) or (ARS118/G).
- 19-'Cert req to report' (certificate missing)
Assigned when all these conditions apply:
- The tax calculation code in (CMS236) is linked to an external withholding tax code.
- 'Certificate required to report' is enabled for the external code in (CMS239).
- No certificate number is specified on the transaction.
- 20-'Ready to report'
Assigned in all other cases, for example, when a certificate is not required or when a required certificate number has been specified.
Reverse voucher, including withheld tax transactions
When you reverse a voucher that includes withheld tax transactions, the status of the related records updates to 40-'Reversed, non‑reported' or 41-'Reversed, reported', depending on whether the transactions were included in reporting before the reversal.
If you reverse a voucher to a new accounting date, the status does not update. Instead, the fields in the 'Update of General Ledger' section on (ARS425/E), such as 'Voucher no' and 'Accounting date', are updated.