Professional Documents
Culture Documents
Introduction
The requirements for tax calculation and tax reporting differ greatly for different
countries. Therefore, the tax module of a true international Enterprise Resource
Planning (ERP) system must be comprehensive. In Microsoft Dynamics™ AX
4.0, the tax module offers a variety of options for:
• Tax calculation
• Posting
• Reporting
This chapter explores the extensive functionality for sales tax handling.
This topic provides a general overview on taxes, with the focus on Sales taxes,
although the tax system in Microsoft Dynamics AX 4.0 can process many types
of taxes and duties.
The sales tax system within Microsoft Dynamics AX 4.0 functions as follows:
The image below illustrates the steps for setting up tax information. It is not
required to follow this order; however, following these steps helps avoid jumping
back and forth between dialogs in Microsoft Dynamics AX 4.0.
When buying an item from a vendor or selling an item to a customer, the system
must calculate all the applicable sales taxes.
The calculated sales tax in Microsoft Dynamics AX 4.0 is based on the Sales tax
codes included in both tax groups attached to the Customer/Vendor and the Item.
If selling the item "P Lamp" to customer TL Tire, the system calculates the sales
taxes based on tax codes "CA," and "Fed" as those codes exist in both groups.
By attaching Settlement period and Posting group to the Tax codes, this specifies
how the taxes are posted and paid. Finally the Tax reporting can be set up on the
sales tax code.
• Set up ledger accounts that have the posting type Sales tax to select
the accounts in the Account group form.
• Changes made to the ledger account numbers in Ledger posting
groups, only affect transactions not yet posted.
The number of accounts required to be set up depends on the use of the group
and national law. For example, accounts can be set up for:
1. Enter a unique name for the ledger posting group, in the Ledger
posting group field.
2. Enter a meaningful name for the ledger posting group, in the
Description field. The description appears on reports and other areas
throughout Microsoft Dynamics AX 4.0.
HINT: Describe the groups so that they are easily recognizable. This description
appears with the code of the ledger posting group.
3. Select the ledger account, in the Sales tax payable list, where the
outgoing sales tax should be posted as part of the company's revenue.
The outgoing tax is debited in Customer and credited to this account.
Debits are recorded in the account and settled upon payment of the
taxes.
The ledger accounts available in the Sales tax payable list are
specified as a Sales tax posting type on the Setup tab in the Chart of
accounts form. However, to select other ledger accounts, click
According to account type in the Sales tax payable, Use tax payable
or Settlement account lists.
These sales taxes are collected on behalf of the tax authority when
taxable goods and services are sold, and the amount received
includes the sales tax.
* The sales tax payable line above represents the ledger account
specified in the Sales tax payable field on the Ledger posting group
form. Sales tax amounts received from customers are credited to this
account and debited to appropriate customer accounts.
4. Select the ledger account for incoming taxes (receivable from the tax
authority), in the Sales tax receivables list. Vendors collect these
taxes on behalf of the tax authority when taxable goods and services
are purchased, and the amount paid to the vendor includes taxes.
NOTE: If the Apply US sales tax and use tax rules check box is selected on the General
Ledger Parameters form on the Sales tax tab, this field is unavailable. Instead, sales
taxes paid to vendors are debited as expenditures (costs) to the same accounts as the
purchases.
5. Enter the ledger account for posting deductible incoming taxes that
are not claimed or reported to the tax authority by vendors, in the
Use-tax expense list.
NOTE: If the Apply US sales tax and use tax rules check box is selected on the General
Ledger Parameters form on the Sales tax tab, the Sales tax payable field is unavailable.
Instead, sales taxes paid to vendors are debited as expenditures (costs) to the same
accounts as the purchases.
6. Enter the ledger account that offsets the Use tax expense for taxes
not claimed by vendors, in the Use tax payable list. The use of this
account depends on the type of tax system a company chooses:
U.S. taxes − The amount in this account offsets the taxes posted as
expenses if the Apply US sales tax and use tax rules check box is
selected on the Parameters form. The vendor is not required to
collect the tax, but the company may still owe taxes to a sales tax
authority and must track such taxes.
NOTE: This field is only visible when the Apply U.S. sales tax and use tax rules check
box is selected in the General ledger parameters form on the Sales tax tab.
Challenge Yourself!
• Create an account to be used to record the sales tax payable and the
sales tax settlements for the Michigan customer.
• Set up a new ledger posting group to be assigned to the Michigan
customer to automate postings of sales tax transactions.
1. When creating a new account for the sales tax liability for the
Michigan customer, in the Chart of Accounts, use account 220650.
2. Create a new ledger posting group for the Michigan customer in the
Ledger posting form using the Ledger posting group MIST
(Michigan State Tax).
Sales tax can be paid through a vendor or to the sales tax authority. To pay sales
tax through a vendor, specify the vendor's account number together with the
correct sales tax authority. Sales tax payments are transferred to the vendor
making the payment. To make payments to the sales tax authority, enter the sales
tax authority's address information.
1. Enter a unique code for the authorities that tax declarations and
payments are sent to, in the Authority field. This code is used
throughout the Microsoft Dynamics AX 4.0 system to refer to a
particular authority.
2. Enter the name of the tax authority, in the Name field, given on
reports and in other areas throughout the Microsoft Dynamics AX
4.0 system.
NOTE: Give the tax authority a name that easy to identify. The name is displayed
together with the tax authority code.
3. Select the vendor that should make tax payments to the appropriate
authorities, in the Vendor account list. The sales tax payments are
then posted to the settlement account specified in the Ledger posting
group. When a vendor is selected, the vendor's address is
automatically filled in. If left blank, the tax authorities must be paid
directly.
4. Select the report layout to be printed for the tax authority, in the
Report layout list.
5. Select what rounding form to use for rounding the sales tax amount,
on the General tab in the Rounding form list. This is a special
feature for the German and standard sales tax reports. The following
rounding forms are available:
– Normal − Round up numbers five and bigger and round down
numbers lower than five to the right of the unit specified.
– Downward − Round down any number to the right of the unit
specified.
– Rounding−up − Round up any number adjacent to the unit
specified.
– Own advantage − Round any number to the company's
advantage. When settling sales tax the total sales tax amount is
rounded according to the setup on the sales tax authority.
6. Specify:
– The general unit for rounding sales tax amounts in the Round-
off field.
– The ledger accounts to post gains and losses for rounding.
7. On the Address and Contact Info tab, enter the address and contact
details of the sales tax authority.
Create as many sales tax authorities needed, each with specific address and
contact information and report layout. The company can pay sales taxes to the
authority directly or through a vendor account that is created for the sales tax
authority.
NOTE: If the tax authority is not set up as a vendor, remember to prepare a manual
payment to the tax authority on the appropriate due date.
Challenge Yourself!
Set up a Michigan sales tax authority.
To automate payments to the Michigan sales tax authority, you decide to set the
Michigan sales tax authority up as a vendor. Use the following information for
the vendor.
Field Value
Name State of Michigan
Search name MI tax
Group Domestic vendors
Terms of payment M15-Current month plus 15 days
Method of payment USD_CHK
Challenge Yourself!
NOTE: If the Include corrections field on the Sales tax tab page in the General ledger
parameters form is checked, Microsoft Dynamics AX 4.0 automatically prints all
transactions that should be included in previous periods.
Reporting periods depends on the size of the company, laws, and the authorities.
Typical periods could be:
• Monthly
• Quarterly
• Yearly
1. Enter a code, in the Settlement period field, used in the other forms
in Microsoft Dynamics AX 4.0 to refer to the settlement period. For
example, sales tax codes are associated with a settlement period
through the Settlement period field in the Sales tax codes form.
NOTE: Always create enough periods into the future to cover cash flow forecasts
horizons.
2. Enter the name of the settlement period that appears on reports and
in other areas throughout Microsoft Dynamics AX 4.0, in the
Description field.
3. Select the tax authority that taxes are reported and paid to for each
settlement period, in the Authority list.
4. Select the terms of payment for the sales tax settlement, in the Terms
of payment list. Create and manage terms of payment in the Terms of
payment form in Accounts Receivable or Accounts Payable.
NOTE: The Terms of payment field, attached to the settlement period, only applies if a
vendor account is set up on the sales tax authority. In this case, this payment term
overrules any terms of payment set on the vendor in the Accounts Payable module. Also
be aware that the Due date is calculated based on the date set when running Sales tax
payment from GENERAL LEDGER→PERIODIC→SALES TAX PAYMENT.
EXAMPLE: For example, if the Period interval is set to Month(s) and the Number of
units is set to 1, a new period is automatically one month. However, if the Period interval
is set to Month(s) and Number of units is set to 12, the length of one period is one year or
12 months. Automatically create new periods by clicking New periods.
For example, in the year 2006, Global Trade & Manufacturing Company
settles its sales taxes every quarter. To create the first period enter
January 1, 2006 in the From date field and March 31, 2006 in the
To date field. To create the other quarters of the year, click New
period three times.
CAUTION: The sum of period intervals must cover whole periods, so that no tax
transactions fall outside the calculation periods. Period intervals may not overlap.
When the sales tax settlement periods are set up, it is possible to inquire, report
and pay sales tax for specific settlement periods.
• View the sales tax payments for a specific sales tax authority by
selecting a sales tax authority on the Overview tab and clicking
Sales tax payments. Additionally, view sales tax payments for a
specific period by selecting an interval on the Periods tab and
clicking Interval sales tax settlements.
• View posted sales tax transactions for a specific sales tax authority
by selecting a sales tax authority on the Overview tab and clicking
Posted sales tax. This provides an overview of each sales tax
transaction, which is posted in Microsoft Dynamics AX 4.0 with a
sales tax code. Alternatively, click Sales tax per interval to view
posted sales tax transactions for a specific interval.
Use settlement periods to create and manage the periods the company uses to
report sales tax.
Complete the setup for the MI sales tax settlement so that the accounts payable
coordinator can generate tax payments automatically.
Challenge Yourself!
Set up the required sales tax settlement for Michigan.
The sales tax value is very important as no tax is calculated without it.
Create sales tax codes when initially setting up the system. Update the sales tax
codes when changes to existing taxes are made or when new taxes are added.
Because taxes frequently depend on geographic location, changes to the
company's market can result in the need for new sales tax codes.
NOTE: If a company operates in the United States, sales tax jurisdictions must also be
set up, as well as sales tax codes, and attach sale tax jurisdictions to sales tax groups.
Sales tax codes are attached to the sales tax group through the sales tax jurisdictions.
For more information, see the Online help on how to set up sales tax jurisdictions for the
United States.
1. Press CTRL+N to create a line for the new sales tax code.
2. Enter a unique identifier for the sales tax code, in the Sales tax code
field. This is the basis for calculation of tax, purchase duty, and
packing duty throughout Microsoft Dynamics AX 4.0.
3. Enter a meaningful name for the new sales tax code, in the Name
field. This describes the function of the code and appears on reports,
and throughout the Microsoft Dynamics AX 4.0 system.
NOTE: If a company operates in the United States, set up sales tax jurisdictions in the
Sales tax jurisdiction list.
4. Select the period and the sales tax authority used to calculate the
sales tax code, in the Settlement period list.
5. Select ledger posting group for a sales tax code, in the Ledger
posting group list. The posting group contains information about
which accounts should be used when the sales tax amounts are
automatically posted in the General Ledger. The posting groups are
created in the Ledger posting groups form.
CAUTION: If the Sales on sales tax field is blank, this indicates the amounts include all
other taxes.
– Amount per unit − Indicate the unit with a Unit. If the transaction
is in another unit, it is converted automatically based on Unit
conversion in Inventory.
On the Calculation tab in the Unit list, select the unit used when taxes are
calculated. If the transaction is expressed in another unit, it is converted
automatically, according to the Unit conversion. Calculate percentage of net
amount.
NOTE: If the basis for tax is the number of units, this field is mandatory.
NOTE: Also set up a Purchase duty on a sales tax code by selecting the Purchase duty
check box. The purchase duty is typically used if, for example, a European company
imports goods from a non-European company. Set up the Purchase duty in the GENERAL
LEDGER→SETUP→POSTING→PURCHASE DUTY form.
9. Select if a code or the sales tax rate should be printed with the sales
tax specifications in invoice documents, in the Print code list.
10. Define an identifier that specifies the sales tax code on printed
invoices in the Print code field, if Print code is selected in the Print
list. The sales tax code identifier is an alphanumeric string that may
include special characters.
NOTE: There is no requirement that the value be less than 1. If the value should be
rounded to the nearest 10, enter 10.00 in the field.
12. Insert these numbers to make reporting easier, on the Report setup
and Report setup - credit note tab pages. Often the tax authorities
have special forms with numbered cells for reporting of taxes.
For example in the Taxable sales list, select the number of the field
in the tax report that contains, for example, taxable sales. There is a
series of forms with numbered cells for reporting to various
authorities. The sales tax code is included in these reports in the cell
indicated in this field.
NOTE: In the Parameters form, select the Calculation date type to determine on what
date that sales tax is calculated. In the Method of calculation list, also select if the sales
tax should be calculated per line or on the total amount.
The following table is developed based on your review of setups in Global Trade
& Manufacturing Company.
Apply the information in the table above to determine the effect of each setup on
an invoice for $10.
Challenge Yourself!
Complete the following table with the information provided.
Setup 1 Setup 2
Rate Formula Calculation Formula Calculation
Duty 1 10%
Duty 2 20%
Gross
Amount
Sales tax 25%
calculatio
n
Duty +
Sales Tax
Total
Sale
Setup 1 Setup 2
Rat Formula Calculati Formula Calculation
e on
Duty 1 10 $10 * 10% $1.00 $10 * 10% $1.00
%
Duty 2 20 $10 * 20% $2.00 ($10+1)*20% $2.20
%
Gross
Amount
Sales tax 25
calculation %
Duty +
Sales Tax
Total Sale
Sales taxes lower than the minimum limit amount are dropped and sales taxes
over the upper limit amount are set to the upper limit amount. The limits can be
attached to specific dates. Limits are defined by the sales tax code. Changes to
minimum and upper limits do not affect sales tax that is already updated and
posted.
1. Enter the first date the tax limits apply, in the From date field. If left
blank, the limit applies forward from the date indicated in the To
date field.
NOTE: The previous limits can be seen, because they are not overwritten when changes
are made.
2. Enter the last date the tax limits apply, in the To date field. If left
blank, the limit applies forward from the date indicated in the From
date field.
With From date and To date, indicate a period the calculated tax
applies to. The posting date determines when the tax falls outside the
given period.
If changes are made to the limits, close the old period to indicate an
ending date in To date and creating a period with a new starting date
in From date. Extend the old period by changing the date in the To
date field. Change the limits taking effect at a later date.
3. Enter the lower sales tax limit, in the Minimum sales tax field. If the
tax is lower than this minimum amount, it is reduced to zero. The
amount in this field should be the same currency as the currency
specified in the sales tax code.
4. Enter the upper sales tax limit, in the Maximum sales tax field. If
the tax is more than the amount indicated, it is adjusted to match this
amount. The amount in this field should be the same currency as the
currency specified in the sales tax code.
NOTE: In the Values form, specify a sales tax rate for the different intervals. In the
Value field, define the tax percentage, or amount per unit. If the basis for the calculation
of tax is an amount, value is indicated as a percentage of that amount. If the basis is
several units, such as Purchase duty or Packing duty, value is indicated in amount per
unit. Define units using Unit.
5. In the Sales tax code form on the Calculation tab, specify the origin
for the sales tax limits in the Marginal base list.
– Net amount per line − Value of the line, excluding any other
taxes.
– Net amount per unit − Value of the unit, excluding any other
taxes. This can involve the unit price specified by using a Unit.
– Net amount of invoice balance − The total value for the invoice,
excluding any other taxes.
– Gross amount per line − Value of the line. This includes any
other taxes. Only one tax code with this or the next property may
be included in the individual calculation.
– Gross amount per unit − Value of the unit. This includes any
other taxes. Only one tax code with this or the previous property
may be included in the individual calculation.
– Invoice total incl. other sales tax amounts − The total value for
the invoice. This includes any other taxes. Only one tax code
with this property may be included in the individual calculation.
6. Specify the origin for the sales tax limits in the Method of
calculation, in the Sales tax code form on the Calculation tab, select
from the following options:
– Whole amount − The sales tax is calculated for the whole
amount, determined by the tax rate for the interval that includes
the transaction.
– Interval − The base is divided into intervals. The part within a
given interval is calculated based on the tax rate for that interval.
NOTE:
Click INQUIRIES→INCLUDED in sales tax groups or item sales tax groups to view or
attach sales tax codes to Sales tax groups or Item sales tax groups.
Click INQUIRIES→POSTED sales tax to display posted sales tax transactions for a sales
tax code, and an itemization of each tax. This is used for inquiries and error detection. In
the Sales tax transactions form, click Voucher to view related ledger transactions.
Challenge Yourself!
• Use sales tax code intervals to structure the LA_FLST tax rate in
Microsoft Dynamics AX 4.0 for the new rates.
• Microsoft Dynamics AX 4.0 will require an 'ending' date for the tax.
Plan to enter an artificial date of 12/31/2020.
1. Before adding a new line to the Values form, dates must be entered
on the existing line, suggested dates are 01/01/2001 − 06/30/2006.
2. Add three lines to the Values form, all of them will have the same
date range assigned.
In most countries different tax rules apply when trading with domestic and
foreign customers. The tax rules for foreign trade are frequently split up based on
bilateral and multilateral trade agreements. Therefore, it is necessary to create tax
groups depending on the taxes that may apply for a certain group of customers or
vendors. The different types of customers and vendors are a good starting point
when setting up Sales tax groups.
Domestic Foreign
customers customers
VAT Yes No
Export Tax No Yes
Environmental Yes Yes
Duty
FIGURE 5−8: SALES TAX GROUPS
The two groups of customers (domestic and foreign) are not identical when it
comes to taxes. Therefore, it is necessary to create two different sales tax groups
that reflect the differences.
When the sales tax groups are created, attach the sales tax group to:
• Customers
• Vendors
• Ledger accounts
Because taxes are determined by the geographic location of the customer or the
supplier, it helps to group trading partners in the sales tax groups. The sales tax
group is associated with the correct sales tax codes. The sales tax group is then
associated with a customer specified in the Customers form.
1. Enter a unique name for the sales tax group, in the Sales tax group
field, and a name that identifies the sales tax group in the
Description field.
2. Select Sales tax code, in the Sales tax group setup list. If the
company is located in a country with sales tax jurisdiction then select
the Sales tax jurisdictions value.
NOTE: If the Sales tax jurisdictions value is selected in the Sales tax group setup list a
new tab appears called Jurisdictions setup.
3. Select the rounding criteria for the sales tax group, in the Rounding
by list.
4. Enter a form of identification to identify a sales tax group based on
specific criteria, such as country, state or county, in the
Country/State and − County/Purpose fields. This provides another
method to identify the group.
5. Select the Reverse sales tax on cash discount check box to reverse
sales tax on a cash discount, on the Setup tab. Whether to do this or
not varies from state to state in the U.S. That is why this must be set
up on the sales tax group. When creating a sales tax group, the
selection in the Reverse sales tax on cash discount field in
Parameters is defaulted to the field.
6. Select one or more Sales tax codes to use with the Sales tax group,
on the Setup tab. The fields on the Setup tab are automatically filled
in with values from the Sales tax codes form.
NOTE: Select the Use-tax check box to indicate whether the company is responsible for
calculating and paying use-tax on the purchase. This is U.S. specific functionality.
If not, the tax is calculated and paid by the vendor. If the vendor did not charge tax, it is
credited to the account shown in Use-tax payable in Ledger posting groups. How the tax
is debited depends on how the Use sales tax module for the U.S. tax system in Parameters
is configured.
If selected, the tax is posted to the same account as the expense. If the tax is posted to the
account specified in Use-tax expense in Ledger posting groups there are no deductions
for taxes on purchases, and the tax is posted together with the expense. The value is filled
in from the Use-tax field in Sales tax groups, but can be changed.
NOTE: Indicate if the amounts entered in journals include sales tax or do not include
sales tax. For example, if The total invoice amount is EUR 110.00, is entered in the
appropriate Debit or Credit field in a journal. This amount includes the sales tax.
Microsoft Dynamics AX 4.0 uses this information to calculate the net amount and sales
tax amount. In this example, the net amount is EUR 100.00 (110.00/1.10), and the sales
tax amount is EUR 10.
Specify this information by selecting the Amount incl. Sales tax check box:
In the General ledger parameters form on the Sales tax tab.
In the Journal Names form on the General tab.
NOTE: This information is stored in Item sales tax group. The association between sales
tax codes and the item sales tax group is stored in Item sales tax group setup.
1. Enter a unique name for the item sales tax group, in the Item sales
tax group, on the Overview tab, and a description in the Description
field, that appears on reports and in other areas throughout Microsoft
Dynamics AX 4.0.
2. Select the sales tax code for an item sales tax group, on the Setup
tab. For a sales tax code to be valid, it must be specified for the sales
tax group, and the item sales tax group. The sales tax codes
calculated are determined upon posting.
To make sure sales tax is calculated on all journal transactions that are posted to
ledger accounts:
• Set up a default item sales tax group for all ledger accounts.
• Set up default item sales tax groups for particular ledger accounts, if
it is necessary.
Any default item sales tax group that appears automatically on a journal line can
be changed as appropriate before the transaction is posted.
NOTE: In sales journals, purchase journals, and other journals where an item number is
entered, the item sales tax group attached to the item is automatically entered on the
journal lines.
To select a default item sales tax group for all ledger accounts:
To set up a default item sales tax group for a particular ledger account:
Field Value
Name The Delta Group
Street name 1437 Poplar Avenue
City Memphis
State TN
ZIP Code/Postal 38106
Code
Group Domestic vendors
Currency USD
Terms of payment M30-Current month plus 30 days
Field Value
Name The Tenneessee Department of Revenue
Search name TN tax
Group Domestic vendors
Terms of payment M15-Current month plus 15 days
Method of payment USD_Check
The sales tax authority is set up using the U.S. Report layout. Plan to round taxes
in a typical manner to the nearest penny. Any gain or loss from rounding will be
posted to account 618160.
Enter a sales tax settlement period (TN) to use for each code. The term of
payment is fifteen days. The settlement period is an interval of one month. Set up
three new periods starting with the beginning of the current month.
Plan to set up two sales tax codes, one for each authority, using the codes
ALL_MPHCITY and ALL_TNST. Use the standard ledger posting group for
each tax code.
Add the two new sales tax codes to the ALL item tax group.
Challenge Yourself!
For example, suppose the sales tax is 10% and the total invoice amount is USD
110.00. If it is specified that the journal amount includes sales tax the net amount
is USD 100.00 (110.00/1.10), and the sales tax amount is USD 10.
Challenge Yourself!
Identify the two forms that can specify if the journal amounts include sales tax.
1. In the Settlement period list, select the settlement period the sales tax
payment is being calculated for.
2. In the From date field, specify the first day of the sales tax
settlement period to be calculated. This corresponds to the date in the
From date field on the Sales tax settlements period form.
3. In the Transactions date field, specify the date for which the sales
tax report is calculated. The default value is the system date, but this
date can be changed. For example, if entering the end date of the
settlement period, the sales tax payment is calculated for all
transactions that are posted in the settlement period.
4. Select the kind of transactions to include in the sale tax payment
calculation:
– Original − Sales tax transactions of the first posted settlement
calculation for the period interval.
– Corrections − Sales tax transactions not included in the first
posted settlement calculation for the period interval. The report
includes all subsequent payments that are posted for the
settlement period.
–
NOTE: This field is not available if selecting the Include corrections check box on the
Sales tax tab of the General ledger parameters form.
The settlement calculation only includes the sales tax that has not yet been paid
to the sales tax authority. Several payments can be made for a single period. To
post the settlement automatically, specify a number sequence for the Sales tax
payment voucher on the Number sequences tab in the General ledger parameters
form.
If a vendor account is created for the sales tax authority on the settlement period,
a vendor transaction is created automatically when selecting the Update check
box and then clicking OK. If no vendor account is specified, an employee must
manually create a payment to the sales tax authority to pay the sales tax owed for
the settlement period.
HINT: To report the sales tax payment correctly to the sales tax authority, select the
correct report format in the Report Layout list on the Sales Tax Authority form.
Run the Sales tax payment report without posting to check the status of the
outstanding sales taxes. Run the report without selecting Update.
Follow these steps to change the calculated sales taxes in a journal line, purchase
order line, or sales order line:
1. Select the transaction line which needs the sales tax to be revised.
2. Click Sales tax to open the Temporary sales tax transactions form.
NOTE: If working on purchase order or sales order lines, it is necessary to first click
Setup, and then click Sales tax to open the Temporary Sales tax transaction form.
4. Click Apply to close the form and to save the changes, or click
Reset to cancel changes.
5. Press ESC to close the Temporary sales tax transactions form and
return to the journal lines or order lines.
4. Select the Prepayment check box on the Payment tab, when posting
a prepayment through a journal. If this step is omitted, the sales tax is
not posted correctly.
When the rest of the invoice is paid, the rest of the sales tax is reported. In some
countries, the sales tax authorities do not care if the whole invoice amount is paid, the
tax should be reported for the full invoice amount.
1. Create separate ledger account(s) for posting sales taxes for invoices
awaiting settlement (Optional). This step is optional, because a
choice exists to post the conditional tax on the same account as the
ordinary sales tax.
A separate settlement period for the conditional tax has the following
advantages:
– It prevents the conditional sales tax from being reported
incorrectly.
– There is the opportunity to generate a report displaying
conditional sales tax amounts not declared yet.
4. Create two sales tax codes; one for the conditional tax and one for
the sales taxes that have to be reported.
5. When the sales tax code is created for the conditional sales tax, select
the General tab and in the Payment sales tax code list, select the
sales tax code used for real sales taxes. Conditional sales tax is
transferred to the sales tax code selected.
NOTE: The sales tax rate, set up in the Values form must be the same for both.
4. Select the import sales tax code, on the General tab in the Sales tax
code list.
5. Enter the invoice amount and select the import sales ledger account
in the Offset account, on the Overview tab.
The invoice amount is also listed in the Sales tax amount field.
6. Click Post to post the journal. The sales tax amount is registered in
the import sales tax ledger account.
The sales tax exempt description is saved on sales tax transactions for history and
reprinting.
• The sales tax group and sales tax rate is recorded on the transaction.
• The actual invoice groups the sales tax transactions according to
sales tax rates when the sales tax is not exempted.
If the invoice has sales tax exemptions, it groups the transactions according to
sales tax exempt descriptions.
1. Press CTRL+N to create a new sales tax exempt code and enter the
Exempt code and the Description.
2. Open GENERAL LEDGER →SETUP→SALES TAX→SALES TAX GROUP, on
the Setup tab, select the Exempt check box and select an exempt
code in the Exempt code list. The description of the sales tax
exemption is printed on the same line as the exempt code.
The print code and the sales tax rate are not printed on the sales tax
specification line because several sales tax codes with different sales
tax rates may be involved.
NOTE: It is also possible to print sales tax exempt rates on interest notes and collection
letters. Select the Print sales tax exempt number on interest notes and collection
letters check box in ACCOUNTS RECEIVABLE→SETUP→FORMS→FORM SETUP→
INTEREST NOTES/COLLECTION LETTER TABS.
NOTE: Tax exempt numbers can also be set up for customers and vendors in the
Customers or Vendors form on the Setup tab.
Challenge Yourself!
Set up sales tax to be printed on invoices. When sales tax is not applied to
transactions, make sure the reason codes are printed for sales tax exemptions.
The net amount (= invoice amount reduced by the withholding tax) is paid to the
supplier. The tax withheld is posted to a ledger account for withholding tax, and
periodically paid to the authorities. The buying company is legally responsible
for submitting a report to the tax authorities and to the supplier.
Withholding tax:
1. Click ADMINISTRATION→SETUP→SYSTEM→CONFIGURATION.
2. Expand the General ledger node and select the Withholding tax
check box.
3. Click GENERAL LEDGER→SETUP→WITHHOLDING TAX→WITHHOLDING TAX
CODES.
8. Close the Settlements form. The payment amount on the journal line
is reduced by the withholding tax amount.
9. Validate and post the payment journal.
NOTE: In the Payment journal lines form, all transactions are considered as payments
and the withholding tax setup is always handled as described in the previous steps.
Conclusion
The requirements for tax calculation and tax reporting differ greatly for different
countries. Therefore the tax module of a true international ERP system must be
comprehensive.
In Microsoft Dynamics AX 4.0, the tax module offers a variety of options for tax
calculation, posting and reporting.
Included are:
• Percentage calculation
• Fixed tax amounts
• Tax on tax
• EU tax
• Tax exemption
• Packing duty
• MulHINTle tax calculation
• Flexible settlement periods
• Country-specific tax reporting and additional options
For EU countries, special EU statistic reports such as Intrastat and EU sales list
are available as well.
Take a moment and write down three key points you have learned from this
chapter:
1.
2.
3.