FI_VAT
- VAT Configuration
| FI Global Settings | ||
| Tax on Sales/Purchases | ||
| Tcode | ||
| Basic Settings | ||
| Check calculation procedure | Check calculation procedure - condition types | OBQ1 |
| Check calculation procedure | Check calculation procedure - access sequences | OBQ2 |
| Check calculation procedure | Check calculation procedure - procedures | OBQ3 |
| Assign country to calculation procedure | OBBG | |
| Check and change settings for tax processing | OBCN | |
| Fiscal Regional Codes | Define fiscal regional codes for Italy/Spain | OBAD |
| Fiscal Regional Codes | Define fiscal regional codes for other countries | OBAE |
| Calculation | ||
| Define taxes on sales/purchases codes | FTXP | |
| Specify base amount | OB69 | |
| Posting | ||
| Define tax accounts | OB40 | |
| Define account for exchange rate difference posting | OBYY | |
| Allocate tax codes for non-taxable transactions | OBCL |
Configuration steps : Basic Settings, Calculation, and Posting- SAP uses condition types (e.g., MWAS sales tax and MWVS input tax) as the basis of a calculation procedure, which enables integration between the SD, MM, and FI modules.
- Create an Access Sequence (MWST Tax Indicator) and underneath it an access code (10 (Table 3) Tax Code).
- Create a calculation procedure for each country or jurisdiction for which you need one (for example, TAXF = sales tax for France and TAXIT = sales tax for Italy). Behind this you put a control procedure, which defines the calculation steps (TAXF).
- Procedure TAXF Sales Tax – France:
- SAP uses condition types (e.g., MWAS sales tax and MWVS input tax) as the basis of a calculation procedure, which enables integration between the SD, MM, and FI modules.
| Steps | Control | Condition Type | Description | From |
| 100 | 0 | BASB | Base Amount | |
| 110 | 0 | MWAS | Sales Tax | 100 |
| 120 | 0 | MWVS | Input Tax | 100 |
| 140 | 0 | MWVN | Non Deductible input tax | 100 |
| 150 | 0 | NLXA | Acquisition tax credit | 100 |
| 160 | 0 | NLXV | Acquit ion tax debit | 150 |
- Next assign a country to a calculation procedure (AT Austria = TAXAT).
- Check and change settings for tax processing as follows:
| Process | MWS |
| Text | Output Tax |
| Tax Type | 1 Output Tax |
| Not deductible | Not used here |
| Posting indicator | 2 Separate line item |
- Define tax codes, which will be used in transactions. (Tcode: FTXP)
| Country key | FR |
| Tax code | D1 |
| Procedure | TAXF |
| Tax Type | V |
| Behind the VAT code define its properties | |
| Tax code | D1 Deferred input tax - standard rate 19,6% |
| Tax Type | V Input tax |
| Check | Select if SAP to check calculation |
| Target tax code V1 | This tax code transfer input tax to code V1 when related invoices area paid |
| Assign GL a/c to the tax code |
|
Finally, tax codes have to be allocated for non-taxable transactions, outside the scope of VAT (e.g., general ledger journal entries between accounts which require a valid tax code) – e.g.: Input VN and Output AN. The codes are created in the normal way first, but with a zero percentage rate. Use Tcode OBCL to jump directly to where these tax codes are defined.
- VAT Return configuration


Imperssive,
ReplyDeleteImpressive
ideas!
As a Newbie, I am always searching online for articles that can help me. Thank you Wow! Thank you! I always wanted to write in my site something like that. Can I take part of your post to my blog?
ReplyDeleteReally informative blog post here my friend. I just wanted to comment & say keep up the quality work. I’ve bookmarked your blog just now and I’ll be back to read more in the future my friend! Also well-chosen colors on the theme it goes well with the blog in my modest opinion :)
ReplyDelete