PO Taxes ref
Hi all,
When clicking Taxes tab under PO --> Invoice Tab ,system is not showing any tax related data. But if we go back and select some other PO , the taxes details are showing ( may be data refresh problem)
this problem started after upgarding 4.7 to ecc 6.0
Any note is requied to clear this issue.
Hi
Check wether the tax code is assigned to the company code and also default GL is assigned.
Cheers
Kris
Similar Messages
-
Company code 1000's witholding tax reference number is missing
Hello All,
We are running the report RFIDYYWT / t.code S_P00_07000134 for the first time to file tax returns in the US.
And we see the following errors;
27 Company code 1000's witholding tax reference number is missing
28 EDI identifier for company code 1000 is missing
I did check the Additional Data for our US company code on OBY6 but there are no fields as such for Withholding Tax Reference and EDI Identifier.
Also checked the Output Group US1 config under Withholding Tax. Not sure about Parameter Types "Tax Ref. 1" and "EDI Ref." fields.
I see different threads with similar issues but could not find a solution for this specific problem. Could someone help us fix this problem so we can file this year's returns on time ? This is turning out to be a critical issue for our Finance team ...
ThanksFound it - for US company Code, I went into the additional data of OBY6 and scrolled to the "Next Page". The namTax number USA (TIN) can be discovered, in the hidden pages of SAP
-
Hello Experts,
Can any one explain or send docs for Configuration of witholding tax configuration for Customers
[email protected]Configuration Guide
1 Overview
This configuration guide provides the information you need to set up the configuration for withholding tax under Financial Accounting. It covers configuration relating, classic withholding tax, extended withholding tax.
2 Configuration
2.1 Organization structure
2.1.1 Organization Setup Step
N.A
2.1.1.1 Use
N.A
2.1.1.2 Prerequisites
N.A
2.1.1.3 Procedure
1. Access the activity using the following navigation options:
Transaction Code SPRO
IMG Menu <IMG Menu path>
2. On the Overview screen, make the following entries:
Field Name Description Usage Remarks
- In above table enter the field name, description, and usage of every relevant field.
- In the table below, list down all the actual values set up in the client. Add or delete columns as necessary.
<Field -1> <Field -2> <Field -3> <Field -4>
Value 1-1 Value 2-1 Value 3-1 Value 4-1
2.2 Process Configuration for withholding Tax
The following are the configuration steps for Withholding tax.
2.2.1 Classic withholding Tax
Maintain Countries
Maintain Types of Recipient
Define Income Types
Maintain Tax Codes
Define Form Names for Extended Reporting
Define Output Groups
2.2.1.1 Maintain Countries
The withholding tax country is needed for printing the withholding tax form. Since the list of country IDs prescribed by law is different from the list in the system, you have to define the withholding tax countries again.
2.2.1.1.1 Use
Used For printing the withholding tax forms.
2.2.1.1.2 Prerequisites
N.A
2.2.1.1.3 Procedure
3. Access the activity using the following navigation options:
Transaction Code SPRO
IMG Menu IMG Menu Path :
Financial Accounting  Financial Accounting Global Settings  Withholding Tax Withholding Tax Basic Settings Maintain Countries
4. On the Overview screen, make the following entries:
Field Name Description Usage Remarks
Country Key country key contains information which the system uses to check entries such as the length of the postal code or bank account number
Withholding tax country An additional country is needed for calculating or reporting withholding tax.
Description Text of country
2.2.1.2 Maintain Types of Recipient
The type of recipient categorizes the vendor, which is necessary for printing the withholding tax form.
2.2.1.2.1 Use
Used For printing the withholding tax forms.
2.2.1.2.2 Prerequisites
N.A
2.2.1.2.3 Procedure
5. Access the activity using the following navigation options:
Transaction Code SPRO
IMG Menu IMG Menu Path :
Financial Accounting  Financial Accounting Global Settings  Withholding Tax Withholding Tax Basic Settings  Maintain Types of Recipient
6. On the Overview screen, make the following entries:
Field Name Description Usage Remarks
Country Key country key contains information which the system uses to check entries such as the length of the postal code or bank account number
Rec. Type Type of recipient"
Description Description of recipient type
2.2.1.3 Define Income Types
The income type is a classification of your (foreign) vendors according to income.
2.2.1.3.1 Use
You need the income type as a specification for the withholding tax return...
2.2.1.3.2 Prerequisites
N.A
2.2.1.3.3 Procedure
7. Access the activity using the following navigation options:
Transaction Code SPRO
IMG Menu IMG Menu Path :
Financial Accounting  Financial Accounting Global Settings  Withholding Tax Withholding Tax Basic Settings  Define Income Types
8. On the Overview screen, make the following entries:
Field Name Description Usage Remarks
Income type Type of income subject to withholding tax
Text Description of income type
2.2.1.4 Maintain Tax Codes
The income type is a classification of your (foreign) vendors according to income.
2.2.1.4.1 Use
You need the income type as a specification for the withholding tax return...
2.2.1.4.2 Prerequisites
N.A
2.2.1.4.3 Procedure
9. Access the activity using the following navigation options:
Transaction Code OBC7
IMG Menu IMG Menu Path :
Financial Accounting  Financial Accounting Global Settings  Withholding Tax Withholding Tax Calculation Maintain Tax Codes
10. On the Overview screen, make the following entries:
Field Name Description Usage Remarks
Country The country key contains information which the system uses to check entries such as the length of the postal code or bank account number.
W.tax code The tax codes are unique per country
Description Text of the tax code
Off.w. tax .code Key which is used for withholding tax reporting on official forms.
Percentage subject to tax Portion of the invoiced amounts which are subject to tax with the above-mentioned withholding tax code
Net base for tax contributions Indicator that the taxes on sales/purchases are not used in the base amount for withholding tax.
Currency Currency of the minimum amount defined for the withholding tax report
Minimum Amount Field used define minimum tax it is used for Japan only N.A
Withholding tax rate Percentage rate used in conjunction with the withholding tax base amount to calculate the withholding tax amount
Reduced Rate Percentage rate which is to be used for the withholding tax base amount if there is a valid exemption certificate, to calculate the withholding tax amount
Withh. tax formula withholding tax is to be calculated according to a special procedure
Germ. reunification tax German Reunification Tax for the Withholding Tax N.A
Posting with payment The payment amount is reduced by the withholding tax amount posted
Region The region forms part of the address
Provincal tax code Together with the country key, the region and the withholding tax class,the fiscal province code defines a reporting key that is required for reporting withholding tax (DME) and by the tax authorities (Spain). N.A
Income type Type of income subject to withholding tax
2.2.1.5 Define Accounts for Withholding Tax
You define the account numbers of your withholding tax accounts. The system posts the tax amount to these accounts when clearing open items.
2.2.1.5.1 Use
Used for document posting in FI.
2.2.1.5.2 Prerequisites
N.A
2.2.1.5.3 Procedure
11. Access the activity using the following navigation options:
Transaction Code OBYS
IMG Menu Path :
Financial Accounting  Financial Accounting Global Settings  Withholding Tax Withholding Tax Postings Define Accounts for Withholding Tax
12. On the Overview screen, make the following entries:
Field Name Description Usage Remarks
Transaction QST The transaction keys are used to determine accounts or posting keys for line items which are created automatically by the system.
Tax code used to differentiate account determination
Account GL account no.
2.2.1.6 Define Form Names for Extended Reporting
You define the names of the forms for the withholding tax return to your vendors.
2.2.1.6.1 Use
You can use the form ID to define country-specific forms.
2.2.1.6.2 Prerequisites
Form should be there
Company code
2.2.1.6.3 Procedure
13. Access the activity using the following navigation options:
Transaction Code SPRO
IMG Menu Path :
Financial Accounting  Financial Accounting Global Settings  Withholding Tax Withholding Tax Reporting Define Form Names for Extended Reporting
14. On the Overview screen, make the following entries:
Field Name Description Usage Remarks
Program name The name of the program you want to edit
Company code The company code is an organizational unit within financial accounting.
Form ID The identification for a form or a form set enables you to access a particular form or set of forms from a selected group of forms
Form Form which is to be displayed
2.2.1.7 Define Output Groups
You define the combination of outputs which is required for a given data source
You would define two output groups in Customizing:
One to define the data selection (accounts payable, etc.) and the form and file to be used.
One to define a data selection (accounts receivable, etc.) and the list to be used.
2.2.1.7.1 Use
You can for different reporting purpose..
2.2.1.7.2 Prerequisites
Form
DME Engine
2.2.1.7.3 Procedure
15. Access the activity using the following navigation options:
Transaction Code SPRO
IMG Menu Path :
Financial Accounting  Financial Accounting Global Settings  Withholding Tax Withholding Tax Generic Withholding Tax Reporting Define Output Groups
16. On the Overview screen, make the following entries:
Field Name Description Usage Remarks
Process Type type of process that will be triggered by the program
Output Group Indicates the output group as used in withholding tax reporting. An output group is the combination of outputs which is required for a given data .
Customizing view withholding tax scheme in your country
Reported doc. You can choose in which context the withholding tax data is to be displayed
Open items selecting this option will allow you to see also the open items
Group item according to fiscal year items belonging to vendor/customer B are listed together with items of vendor/customer A if A is specified as fiscal address of B.
No exemptn data Excludes data relating to withholding tax exemption
No tax data Excludes data relating to taxes on sales/purchases
Title of output list focused on The output list is divided into four sections, covering Various information
Form printing Description for printing form
DME File Using this parameter, you can control whether the data medium exchange should be carried out to a temporary sequential file
Format tree Used together with the DMEE tree type to uniquely identify a format tree
Tax Ref.1 There is a parameter type for every additional parameter for a company code
Tax Ref.2 There is a parameter type for every additional parameter for a company code
User Program Your report should contain a form
2.2.2 Extended withholding Tax
Withholding tax Country
Extended withholding tax Malaysia, Singapore, Brunei, Nepal ,Thailand
Check Withholding Tax Countries
Define Withholding Tax Codes
Check Recipient Types
Define Income Types
Define Withholding Tax Type for Invoice Posting
Define Withholding Tax Type for Payment Posting
Define Rounding Rule for Withholding Tax Type
Define Withholding Tax Codes
Define Formulas for Calculating Withholding Tax
Portray Dependencies Between Withholding Tax Types
Define Min/Max Amounts for Withholding Tax Codes
Assign Withholding Tax Types to Company Codes
Activate Extended Withholding Tax
Define Accounts for Withholding Tax to be Paid Over
Define Accts for W/hold.Tax for "Gross.Up" Offsetting Entry
Define Accounts for Self-Withholding Tax
Define Accounts for Withholding Tax Offsetting Entry
Define Numbering Classes
Define Numbering Groups
Define Number Ranges
Assign Numbering Group to Numbering Class
Assign Numbering Group to Numbering Class
Numbering Concept Option 1: Assign Numbering Class
Numbering Concept 4: Assign Numbering Group
Assign Forms for Withholding Tax Certificates
Define Minimum Amounts per Withholding Tax Code
Define Output Groups
2.2.2.1 Check Withholding Tax Countries
The withholding tax country is needed for printing the withholding tax form. Since the list of country IDs prescribed by law is different from the list in the system, you have to define the withholding tax countries again.
2.2.2.1.1 Use
Used For printing the withholding tax forms.
2.2.2.1.2 Prerequisites
N.A
2.2.2.1.3 Procedure
17. Access the activity using the following navigation options:
Transaction Code SPRO
IMG Menu IMG Menu Path :
Financial Accounting  Financial Accounting Global Settings  Withholding Tax Extended Withholding Taxs Basic Settings  Check Withholding Tax Countries
18. On the Overview screen, make the following entries:
Field Name Description Usage Remarks
Country Key country key contains information which the system uses to check entries such as the length of the postal code or bank account number
Withholding tax country An additional country is needed for calculating or reporting withholding tax.
Description Text of country
2.2.2.2 Define Withholding Tax Codes
If your national tax authorities use withholding tax keys to identify the different withholding tax types, you can define these official names for your tax codes here.
2.2.2.2.1 Use
System can therefore assign the withholding tax items to the correct withholding tax return.
2.2.2.2.2 Prerequisites
N.A
2.2.2.2.3 Procedure
19. Access the activity using the following navigation options:
Transaction Code SPRO
IMG Menu IMG Menu Path :
Financial Accounting  Financial Accounting Global Settings  Withholding Tax Extended Withholding Taxs Basic Settings  Define Withholding Tax Codes
20. On the Overview screen, make the following entries:
Field Name Description Usage Remarks
Official Key Official withholding tax codes are defined which must be included in official reports.
Name Description of official key
National tax code With this value you can classify every official tax key. This information is required on certain legal reports
Country Off. w/tax key Nat. Tax Code Text (40 characters)
NP COMN Commission
NP CONT Contractors
NP DIVD Dividends
NP INTR Interest
NP MANT Maintenance
NP PROF Professional
NP RENT Rent
2.2.2.3 Check Recipient Types
The type of recipient categorizes the vendor, which is necessary for printing the withholding tax form.
2.2.2.3.1 Use
To print from for vendors.
2.2.2.3.2 Prerequisites
N.A
2.2.2.3.3 Procedure
21. Access the activity using the following navigation options:
Transaction Code SPRO
IMG Menu IMG Menu Path :
Financial Accounting  Financial Accounting Global Settings  Withholding Tax Extended Withholding Taxs Basic Settings  Check Recipient Types
22. On the Overview screen, make the following entries:
Field Name Description Usage Remarks
With holding tax type This indicator is used to classify the different types of withholding tax
Rec. Type The type of recipient can be defined in the vendor master record
Text Description of Rec. type
Country Withhld tax type Recipient type Text
NP I1 NR Non - residents
NP I1 PN Person Not Registered
NP I1 PR Person Registered
NP P1 NR Non - residents
NP P1 PN Person Not Registered
NP P1 PR Person Registered
TH I1 3 Phaw.Ngaw.Daw. 03
TH I1 53 Phaw.Ngaw.Daw. 53
TH I1 54 Phaw.Ngaw.Daw. 54
TH I2 3 Phaw.Ngaw.Daw. 03
TH I2 53 Phaw.Ngaw.Daw. 53
TH I2 54 Phaw.Ngaw.Daw. 54
TH P1 3 Phaw.Ngaw.Daw. 03
TH P1 53 Phaw.Ngaw.Daw. 53
TH P1 54 Phaw.Ngaw.Daw. 54
TH P2 3 Phaw.Ngaw.Daw. 03
TH P2 53 Phaw.Ngaw.Daw. 53
TH P2 54 Phaw.Ngaw.Daw. 54
TH W1 2 Phaw.Ngaw.Daw. 02
TH W1 3 Phaw.Ngaw.Daw. 03
TH W1 53 Phaw.Ngaw.Daw. 53
TH W1 54 Phaw.Ngaw.Daw. 54
TH WP 2 Phaw.Ngaw.Daw. 02
TH WP 3 Phaw.Ngaw.Daw. 03
TH WP 53 Phaw.Ngaw.Daw. 53
TH WP 54 Phaw.Ngaw.Daw. 54
2.2.2.4 Define Income Types
The income type is a classification of your (foreign) vendors according to income.
2.2.2.4.1 Use
You need the income type as a specification for the withholding tax return...
2.2.2.4.2 Prerequisites
N.A
2.2.2.4.3 Procedure
23. Access the activity using the following navigation options:
Transaction Code SPRO
IMG Menu IMG Menu Path :
Financial Accounting  Financial Accounting Global Settings  Withholding Tax Withholding Tax Extended Withholding Taxs  Define Income Types
24. On the Overview screen, make the following entries:
Field Name Description Usage Remarks
Income type Type of income subject to withholding tax
Text Description of income type
2.2.2.5 Define Withholding Tax Type for Invoice Posting
You define the withholding tax type for the posting at the time of entering an invoice. This withholding tax type does not have any effect on the payment.
2.2.2.5.1 Use
The withholding tax type used for the posting at the time of entering an invoice.
2.2.2.5.2 Prerequisites
N.A
2.2.2.5.3 Procedure
25. Access the activity using the following navigation options:
Transaction Code SPRO
IMG Menu IMG Menu Path :
Financial Accounting  Financial Accounting Global Settings  Withholding Tax Withholding Tax Extended Withholding Taxs  Calculation  Withholding Tax Type  Define Withholding Tax Type for Invoice Posting
26. On the Overview screen, make the following entries:
Field Name Description Usage Remarks
Country The country key contains information which the system uses to check entries
Withhld tax type This indicator is used to classify the different types of withholding tax
W/TAX type No. By numbering withholding tax types, you can have withholding tax calculated in a particular sequence
Base amount Net amount,
Modif net amount.
Gross amount,
Tax amount ,
Modif tax amount ,
Inherit base,
Base amount Reductn the system uses the selected amount as the base amount to calculate the withholding tax amount.
Rounding rules W/Tax comm.round,
Round w/Tax amnt up,
Round w/tax amount To enable the system to calculate withholding tax, you must specify a rounding rule for each withholding tax type.
Post w/tax amount TShe withholding tax amount is both calculated and posted
Accumulation type No accumulation,
Per calendar year,
Per quarter,
Per month,
Per year ,starting with mnth
Acc. W/Tax to max. Is used to accumulated withholding tax
W/tax base manual withholding tax type, the field withholding tax base amount is ready for input
Manal w/tax amnt For document entry the field withholding tax base amount is ready for input for this withholding tax type
No cert. numbering Prevents certificate numbering
Region the region forms part of the address
Base Amount W/tax code level,
Type Level Defines the minimum/maximum withholding tax base amount at withholding tax code level.
Withholding tax amount W/Tax code level,
Type Level Defines the minimum/maximum withholding tax amount at withholding tax type level
2.2.2.6 Define Withholding Tax Type for Payment Posting
You define the withholding tax type for posting at the time of paying. You also have to enter the withholding tax information when entering the document for this withholding tax type. (Only for Thailand)
2.2.2.6.1 Use
The withholding tax type used at the time of posting.
2.2.2.6.2 Prerequisites
N.A
2.2.2.6.3 Procedure
27. Access the activity using the following navigation options:
Transaction Code SPRO
IMG Menu IMG Menu Path :
Financial Accounting  Financial Accounting Global Settings  Withholding Tax Withholding Tax Extended Withholding Taxs  Calculation  Withholding Tax Type  Define Withholding Tax Type for Payment Posting
28. On the Overview screen, make the following entries:
Field Name Description Usage Remarks
Country The country key contains information which the system uses to check entries
Withhld tax type This indicator is used to classify the different types of withholding tax
W/TAX type No. By numbering withholding tax types, you can have withholding tax calculated in a particular sequence
Base amount Net amount,
Modif .net amount.
Gross amount,
Tax amount ,
Modif tax amount ,
Inherit base,
the system uses the selected amount as the base amount to calculate the withholding tax amount.
Rounding rules W/Tax comm.round,
Round w/Tax amnt up,
Round w/tax amount To enable the system to calculate withholding tax, you must specify a rounding rule for each withholding tax type.
Cash discount W/tax pre c/dis,
c/dis pre w/tax
Post w/tax amount TShe withholding tax amount is both calculated and posted
Accumulation type No accumulation,
Per calendar year,
Per quarter,
Per month,
Per year ,starting with month,
Combined Accum
Acc. W/Tax to max. Is used to accumulated withholding tax
W/tax base manual withholding tax type, the field withholding tax base amount is ready for input
Manal w/tax amnt For document entry the field withholding tax base amount is ready for input for this withholding tax type
Self W/holding When you come to make a payment, you can then decide, on a case by case basis, whether self-withholding should apply
W/Tax alrdy w/hd the amount can be entered when you post the invoice
W/tax for Pmnt the withholding tax amount can be entered manually for incoming and outgoing payments
No.Cert. numbering Prevents certificate numbering
Region the region forms part of the address
Base Amount W/tax code level,
Type Level Defines the minimum/maximum withholding tax base amount at withholding tax code level.
Withholding tax amount W/Tax code level,
Type Level Defines the minimum/maximum withholding tax amount at withholding tax type level
Central invoice No centr.invoice,
Cent.inv & 1st p.pmt,
Central inv.prop. indicator, "Central invoicing" is not applied to this withholding tax type. N.A keep it as no.
Minimum check Minimum check at item level,
Check min base amnt at pmnt doc level,
Min .base amnt check at doc invoice level,
Amount min.check at payment doc level,
Tax exempt amount check at Document level You can select any indicator system calculate the tax and post after checking the specified base amount
2.2.2.7 Define Rounding Rule for Withholding Tax Type
You define rounding rules for the individual withholding tax types.
2.2.2.7.1 Use
Rounding rules only apply to the posting of withholding tax amounts in the appropriate company code
2.2.2.7.2 Prerequisites
N.A
2.2.2.7.3 Procedure
29. Access the activity using the following navigation options:
Transaction Code SPRO
IMG Menu IMG Menu Path :
Financial Accounting  Financial Accounting Global Settings  Withholding Tax Withholding Tax Extended Withholding Taxs  Calculation  Withholding Tax Type  Define Rounding Rule for Withholding Tax Type
30. On the Overview screen, make the following entries:
Field Name Description Usage Remarks
Company code NP01 The company code is an organizational unit within financial accounting.
W/th .type I1,P1 This indicator is used to classify the different types of withholding tax.
Currency NPR Currency key for amounts in the system.
Unit 100 Unit to be round off
2.2.2.8 Define Withholding Tax Codes
You define the withholding tax codes rounding for calculating withholding tax.
2.2.2.8.1 Use
Used for calculating the withholding tax.
2.2.2.8.2 Prerequisites
N.A
2.2.2.8.3 Procedure
31. Access the activity using the following navigation options:
Transaction Code SPRO
IMG Menu IMG Menu Path :
Financial Accounting  Financial Accounting Global Settings  Withholding Tax Withholding Tax Extended Withholding Taxs  Calculation  Withholding Tax Codes  Define Withholding Tax Codes
32. On the Overview screen, make the following entries:
Field Name Description Usage Remarks
Country The country key contains information which the system uses to check entries
Withhld tax type This indicator is used to classify the different types of withholding tax
w/tax code One or more "withholding tax codes" are assigned to each withholding tax type
Off.W/Tax Key official withholding tax codes are defined which must be included in official reports
Percentage subject to tax Portion of the invoiced amounts which are subject to tax with the above-mentioned withholding tax code.
Post.Indic If you set this indicator tax amount is deducted accordingly
1 - Portion of the invoiced amounts which are subject to tax with the above-mentioned withholding tax code.
3- Portion of the invoiced amounts which are subject to tax with the above-mentioned withholding tax code.
With/tax rate This is the percentage rate applied to the withholding tax base amount to arrive at the withholding tax amount
With /tax rate ( fraction) Withholding tax rate counter, if the rate can be entered as a fraction
W.tax From Indicator that withholding tax is to be calculated according to a special procedure
Region The region forms part of the address
Prov.tax.code Together with the country key, the region and the withholding tax class,the fiscal province code defines a reporting key that is required for reporting withholding tax (DME) and by the tax authorities (Spain).
Income type Type of income subject to withholding tax
2.2.2.9 Define Formulas for Calculating Withholding Tax
You define formulas (scales) for calculating withholding tax. In order to use a formula for calculating withholding tax, you must enter the national currency in the Currency key field of the relevant company code.
2.2.2.9.1 Use
Used for defining the specification like from which date ,up to what amount the tax rate is applicable
2.2.2.9.2 Prerequisites
N.A
2.2.2.9.3 Procedure
33. Access the activity using the following navigation options:
Transaction Code SPRO
IMG Menu IMG Menu Path :
Financial Accounting  Financial Accounting Global Settings  Withholding Tax Withholding Tax Extended Withholding Taxs  Calculation  Withholding Tax Codes  Define Formulas for Calculating Withholding Tax
34. On the Overview screen, make the following entries:
Field Name Description Usage Remarks
Country The country key contains information which the system uses to check entries
currency Currency key for amounts in the system.
Withhld tax type This indicator is used to classify the different types of withholding tax
w/tax code One or more "withholding tax codes" are assigned to each withholding tax type
Wcty an additional country is needed for calculating or reporting withholding tax
Valid from The date valid from
To base amnt Maximum withholding tax base amount up to which the withholding tax rate specified is to be used
Whld Tax Percentage rate, which is used in conjunction with the withholding tax base amount to calculate the withholding tax amount
Red RT Percentage rate which is to be used for the withholding tax base amount if there is a valid exemption certificate, to calculate the withholding tax amount
Reduce.base amt. Amount by which the base amount is to be reduced in order to determine the withholding tax amount by means of the withholding tax rate
Dec.red.bse.amt Amount by which the base amount is to be reduced with withholding tax exemption in order to determine the withholding tax amount by means of the decreased withholding tax rate
2.2.2.10 Portray Dependencies between Withholding Tax Types
You can represent dependencies between withholding tax categories.
2.2.2.10.1 Use
You can use in a sequence of withholding tax in a sequence.
2.2.2.10.2 Prerequisites
N.A
2.2.2.10.3 Procedure
35. Access the activity using the following navigation options:
Transaction Code SPRO
IMG Menu IMG Menu Path :
Financial Accounting  Financial Accounting Global Settings  Withholding Tax Withholding Tax Extended Withholding Taxs  Calculation  Withholding Tax Base Amount Portray Dependencies Between Withholding Tax Types
36. On the Overview screen, make the following entries:
Field Name Description Usage Remarks
Country The country key contains information which the system uses to check entries
Withhld tax type This indicator is used to classify the different types of withholding tax
W/tax type no. By numbering withholding tax types, you can have withholding tax calculated in a particular sequence
Depend on type no. Sequence number of the withholding tax type whose withholding tax amount has some influence in the calculation of the withholding tax base amount
Table values
Cty Wth.t.type W/tax no. Depen.type Name
NP I1 1 Invoice posting - EWT
NP P1 2 Payment posting - EWT
2.2.2.11 Define Min/Max Amounts for Withholding Tax Codes
you define minimum and maximum amounts for withholding tax codes. In the withholding tax base exemption amount field you can specify an amount which is deducted when calculating the with holding tax base. The amount of the tax exemption does not have any effect when matching the withholding tax base with the minimum, because the base and the minimum are matched before the tax-exempt amount is deducted.
2.2.2.11.1 Use
Used for exemption amount field you can specify an amount which is deducted when calculating the with holding tax base.
2.2.2.11.2 Prerequisites
N.A
2.2.2.11.3 Procedure
37. Access the activity using the following navigation options:
Transaction Code SPRO
IMG Menu IMG Menu Path :
Financial Accounting  Financial Accounting Global Settings  Withholding Tax Withholding Tax Extended Withholding Taxs  Calculation  Minimum and Maximum Amounts Define Min/Max Amounts for Withholding Tax Codes
38. On the Overview screen, make the following entries:
Field Name Description Usage Remarks
Country The country key contains information which the system uses to check entries
Withhld tax type This indicator is used to classify the different types of withholding tax
W/tax Code One or more "withholding tax codes" are assigned to each withholding tax type.
Currency Currency key for amounts in the system.
Valid from The date valid from
Minimum W/tax amount Minimum withholding tax amount. The withholding tax amount calculated if only posted if it exceeds this minimum amount.
Maximum W/tax amount Maximum withholding tax amount. If the withholding tax amount calculated exceeds this maximum, the system posts the maximum amount (and not the actual tax amount
Minimum base amount Minimum withholding tax base amount.
W/Tax bse exem.amount The withholding tax base exemption amount is deducted from the base amount before the withholding tax amount is calculated
2.2.2.12 Assign Withholding Tax Types to Company Codes
You assign withholding tax categories to company codes.
2.2.2.12.1 Use
To work with withholding tax .
2.2.2.12.2 Prerequisites
Company code
Tax code
2.2.2.12.3 Procedure
39. Access the activity using the following navigation options:
Transaction Code SPRO
IMG Menu IMG Menu Path :
Financial Accounting  Financial Accounting Global Settings  Withholding Tax Withholding Tax Extended Withholding Tax s  Company Code Assign Withholding Tax Types to Company Codes
40. On the Overview screen, make the following entries:
Field Name Description Usage Remarks
Company code The company code is an organizational unit within financial accounting.
Withhld tax type This indicator is used to classify the different types of withholding tax.
Recipient type The type of recipient can be defined in the vendor master record
With/tax agent you tell the system that for this withholding tax type, the company code is entitled to withhold tax on behalf of a vendor
W/Tax obligated from Date from which.The company code is obligated to withhold tax for the given withholding tax type
Oblig. to W/Tax Until Date to which. The company code is obligated to withhold tax for the withholding tax type.
W/tax Number This is a number issued by the tax authorities per withholding tax type.
Subject to W/tax you tell the system that the company code for this withholding tax type is subject to withholding tax.
Self Withhldg agent the company code can withhold tax on its own behalf for this withholding tax type
Wxeption number Numbered assigned by the relevant authorities for exemption from withholding tax.
Exemption reas. used to classify different types of exemption from liability to a particular withholding tax.
Exemption rate Rate of exemption from withholding tax.
Exempt from Date from which withholding tax exemption applies.
Exempt to Date up to which withholding tax exemption applies.
2.2.2.13 Activate Extended Withholding Tax
You can activate extended withholding tax.
2.2.2.13.1 Use
To work with extended withholding tax.
2.2.2.13.2 Prerequisites
Company code
2.2.2.13.3 Procedure
41. Access the activity using the following navigation options:
Transaction Code SPRO
IMG Menu IMG Menu Path :
Financial Accounting  Financial Accounting Global Settings  Withholding Tax Withholding Tax Extended Withholding Tax s  Company Code Activate Extended Withholding Tax
42. On the Overview screen, make the following entries:
Field Name Description Usage Remarks
Company code The company code is an organizational unit within financial accounting.
Extended w/tax You select this indicator; you activate extended withholding tax processing.
2.2.2.14 Accounts for Withholding Tax to be Paid Over
You define the accounts for the withholding tax to be paid over.
2.2.2.14.1 Use
Used for posting extended withholding tax.
2.2.2.14.2 Prerequisites
Tax code
GL Account must exist in company code
2.2.2.14.3 Procedure
43. Access the activity using the following navigation options:
Transaction Code OBWW
IMG Menu IMG Menu Path :
Financial Accounting  Financial Accounting Global Settings  Withholding Tax Withholding Tax Extended Withholding Tax s  Accounts for Withholding Tax Accounts for Withholding Tax Define Accounts for Withholding Tax to be Paid Over
44. On the Overview screen, make the following entries:
Field Name Description Usage Remarks
Transaction WIT The transaction keys are used to determine accounts or posting keys for line items which are created automatically by the system.
Withholding tax type Indicates a grouping of valuation areas to facilitate the administration of the table of standard accounts by minimizing the number of entries.
Withholding tax code Key which has a different meaning depending on the procedure. It is used to differentiate account determination.
Account The G/L account number identifies the G/L account in a chart of accounts.
2.2.2.15 Define Accts for W/hold.Tax for "Gross.Up" Offsetting Entry
You can define the accounts for the withholding tax offsetting entry for the "grossing up" procedure .
2.2.2.15.1 Use
Used for posting extended withholding tax.
2.2.2.15.2 Prerequisites
Tax code
GL Account must exist in company code
2.2.2.15.3 Procedure
45. Access the activity using the following navigation options:
Transaction Code OBWU
IMG Menu IMG Menu Path :
Financial Accounting  Financial Accounting Global Settings  Withholding Tax Withholding Tax Extended Withholding Tax s  Accounts for Withholding Tax Accounts for Withholding Tax Define Accts for W/hold.Tax for "Gross.Up" Offsetting Entry
46. On the Overview screen, make the following entries:
Field Name Description Usage Remarks
Transaction GRU The transaction keys are used to determine accounts or posting keys for line items which are created automatically by the system.
Withholding tax type Indicates a grouping of valuation areas to facilitate the administration of the table of standard accounts by minimizing the number of entries.
Withholding tax code Key which has a different meaning depending on the procedure. It is used to differentiate account determination.
Account The G/L account number identifies the G/L account in a chart of accounts.
2.2.2.16 Define Accounts for Self-Withholding Tax
You can define the accounts to which withholding tax is posted.
2.2.2.16.1 Use
Used for posting extended withholding tax.
2.2.2.16.2 Prerequisites
GL Account must exist in company code
2.2.2.16.3 Procedure
47. Access the activity using the following navigation options:
Transaction Code OBWS
IMG Menu IMG Menu Path :
Financial Accounting  Financial Accounting Global Settings  Withholding Tax Withholding Tax Extended Withholding Tax s  Accounts for Withholding Tax Accounts for Withholding Tax Define Accounts for Self-Withholding Tax
48. On the Overview screen, make the following entries: -
RuntimeException in Message-Mapping in E-FILING UK
Hi expert,
We attempted to submit our P35 for APSL (G5) - EOY submission payroll area, but received an error when we tried to execute the transmission to HMRC.
The error says in GG_submission :
-- <SAP:Error xmlns:SAP="http://sap.com/xi/XI/Message/30" xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/" SOAP:mustUnderstand="1">
<SAP:Category>Application</SAP:Category>
<SAP:Code area="MAPPING">EXCEPTION_DURING_EXECUTE</SAP:Code>
<SAP:P1>com/sap/xi/tf/_HR_GB_EFO_EOYR_OUT_</SAP:P1>
<SAP:P2>com.sap.aii.utilxi.misc.api.BaseRuntimeException</SAP:P2>
<SAP:P3>RuntimeException in Message-Mapping transformatio~</SAP:P3>
<SAP:P4 />
<SAP:AdditionalText />
<SAP:ApplicationFaultMessage namespace="" />
<SAP:Stack>com.sap.aii.utilxi.misc.api.BaseRuntimeException thrown during application mapping com/sap/xi/tf/_HR_GB_EFO_EOYR_OUT_: RuntimeException in Message-Mapping transformatio~</SAP:Stack>
<SAP:Retry>N</SAP:Retry>
</SAP:Error>
We updated our Internet Explorer from IE 6 to IE 8. Thats the only update we did so far. And we also updated our HR Support Packages from HRSP49 to HRP53. Our Xi Content for SAP HR 6.00 is at level 42 and XI Content for E-Filing GB 1.0 is at level 16.01.
Is there a need to update our Xi contents? Or anything else need to be done?
Thanks.
Regards,
ThavaHi Stuart,
We've applied recommendations of SAP Note:1400735 but still we are seeing below error:
Log
TEST IN LIVE:- Tax ref. MZ00883 Tax district: 120 LONDON PRO
Mail "Communication Error" created
Sending started
No answer from Government Gateway received
com.sap.aii.utilxi.misc.api.BaseRuntimeException thrown during application mapping com/sap/xi/tf/_HR_GB_EFO_EOYR_OUT_: RuntimeException in Message-Mapping transformatio~
Data extracted and XML document created
Kindly Advice,
Thanks & Regards,
Sreedhar -
Applet-Panel, background color and size problem
I am writing an applet with simple form.
Form is having 3 rows and 2 cols (label and textfield). Each row I want to display in different color. So I created each row with 2 separate panel (one for label and one for text field - of which I set the backgroung color).
The total form is in one panel with grid layout (2 colmns).
My problems are
1)The space between label and text field (col width) can not be resized. I tried to use setSize but not giving any effect.
2)Another problem is when I am seting the background color, the textfield is also changing the color (textfield I want to white color only). This does not have any effect on Choice
3)The first label I wanted to use simple break but could not. I tried \n\t, \n, chr(13) + chr(10) etc but not getting any result so created separate panel.
My code goes here:
import java.awt.*;
import java.applet.*;
import java.awt.event.*;
public class test1 extends Applet{
protected TextField refnoTextField=null, payerTextField=null, amtTextField=null;
protected Choice typeChoice;
public void init() {
/* The mainPanel layouts components with BorderLayout manager
which will hold form and button panel */
Panel mainPanel = new Panel(new BorderLayout());
Panel taxformPanel=new Panel(new GridLayout(3,2));
Label l;
//panel for tax ref no label
Panel refnoLabelMainPanel = new Panel(new FlowLayout(FlowLayout.LEFT));
//here wanted to use simple line break but \n\t does not seems to work not even chr (10), chr(13)
//so created separate panel (Payment Voucher Or \n\t Reference no.
Panel refnoLabelPanel = new Panel(new GridLayout(2,1));
l = new Label("Payment Voucher Or");
l.setFont(new Font("Helvetica", Font.BOLD,10));
refnoLabelPanel.add (l);
l = new Label("Tax Reference No:");
l.setFont(new Font("Helvetica", Font.BOLD,10));
refnoLabelPanel.add (l);
refnoLabelMainPanel.add(refnoLabelPanel);
refnoLabelMainPanel.setBackground(Color.blue);
//panel for tax ref no text field
Panel refnoTextFieldPanel = new Panel(new FlowLayout(FlowLayout.LEFT));
refnoTextField = new TextField(20);
refnoTextFieldPanel.add(refnoTextField);
refnoTextFieldPanel.setBackground(Color.blue);
//panel for tax type label
Panel typeLabelPanel = new Panel(new FlowLayout(FlowLayout.LEFT));
l = new Label("Tax Type:");
l.setFont(new Font("Helvetica", Font.BOLD,10));
typeLabelPanel.add (l);
typeLabelPanel.setBackground(Color.yellow);
//panel for tax type choice
Panel typeChoicePanel = new Panel(new FlowLayout(FlowLayout.LEFT));
typeChoice = new Choice();
typeChoice.add("Personal Tax");
typeChoice.add("Income Tax");
typeChoicePanel.add(typeChoice);
typeChoicePanel.setBackground(Color.yellow);
//panel for tax payers name label
Panel payerLabelPanel = new Panel(new FlowLayout(FlowLayout.LEFT));
l = new Label("Tax Payer's Name:");
l.setFont(new Font("Helvetica", Font.BOLD,10));
payerLabelPanel.add (l);
payerLabelPanel.setBackground(Color.blue);
//panel for tax payer field
Panel payerTextFieldMainPanel = new Panel(new FlowLayout(FlowLayout.LEFT));
Panel payerTextFieldPanel = new Panel(new GridLayout(2,1));
payerTextField = new TextField(20);
payerTextFieldPanel.add(payerTextField);
l = new Label(" (as per NRIC or Passport)");
l.setFont(new Font("Helvetica", Font.BOLD,8));
payerTextFieldPanel.add (l);
payerTextFieldMainPanel.add(payerTextFieldPanel);
payerTextFieldMainPanel.setBackground(Color.blue);
taxformPanel.add(refnoLabelMainPanel);
taxformPanel.add(refnoTextFieldPanel);
taxformPanel.add(typeLabelPanel);
taxformPanel.add(typeChoicePanel);
taxformPanel.add(payerLabelPanel);
taxformPanel.add(payerTextFieldMainPanel);
/* buttonPanel to hold all buttons */
Panel buttonPanel = new Panel();
buttonPanel.setLayout(new FlowLayout(FlowLayout.CENTER));
Button continueButton = new Button("Continue");
continueButton.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
continueButtonAction();
Button clearButton = new Button("Clear");
clearButton.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
clearButtonAction();
Button cancelButton = new Button("Cancel");
cancelButton.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
cancelButtonAction();
buttonPanel.add(continueButton);
buttonPanel.add(clearButton);
buttonPanel.add(cancelButton);
mainPanel.add("Center", taxformPanel);
mainPanel.add("South", buttonPanel);
add(mainPanel);
} // public void init()
public void continueButtonAction() {
MessageDialog d=new MessageDialog("Confirm","Continue? ",true, 430, 150);
System.out.println ("Continue Button Pressed");
}//continueButtonAction
public void clearButtonAction() {
System.out.println ("Reset Button Pressed");
}//clearButtonAction
public void cancelButtonAction() {
MessageDialog d=new MessageDialog("Confirm","Cancel Button ? ",true, 430, 150);
System.out.println ("Cancel Button Pressed");
} // cancelButtonAction
} // TaxPaymentApplet3
Please help,
manishaI do not want to go into detail, but there are some hints you can follow.
I am talking about AWT, not swing, you should decide which one you will use and don't mix the two of them.
If you want to run your applet in current browsers without requiring the java plugin, you should be aware, that most browsers support old versions of java and many convenient methods and classes are missing :-(
So
You can change the size of a label by putting it in a panel ( labelPanel ), whose layout is set to FlowLayout. Then you put in labelPanel another empty panel ( emptyPanel ), whose layout is set to null, and you set the width of the empty panel to whatever you want ( this is the gap between the label and the next component ), an the height to the least nonsero number possible, i.e. 1. Well, you can add to the labelPanel more components, if you wish. So, when you want a gap, use an empty panel with a fixed size.
You cannot use line break in a label. You should place more labels in a panel instead. I am not sure if the direction of FlowLayout can be set to vertical, but very probably it can. If so, that is your solution. If not - see what other layout managers you have available, but make sure your choice belongs to java.awt ! BorderLayout allows you to use up to three labels (=> 3 lines). And if nothing fits your needs, ... write a layout manager.
Well, hope I could help. -
Required information on Subtotals in Pricing Procedures
Hi All,
I want more information on Subtotals assignment in pricing procedure,
I am designing a new pricing procedure and I have assigned all necessaty condition types , requiremtns, Account keys etc but I am not getting a proper total. For that I need sub total assignment
My pricing procedure is as below
Cond A---- 100$
Mat Value === Same a Cond A value what will be Subtotal ?
Cond B------ 20$
Cond C 30$
Cond D 10$
Value Add == Cond BCD what will be subtotal ?
List Prise= Mat Value + Value add what will be subtotal ?
Cond E------ 10$
Discount What will be subtotal?
Cond F------ 10$
Tax what will be subtotal?
All conditon will be totla value
Total -
say 200$ what will be subtotal ?
Regards,I hope you are aware of:
Subtotal is
u2022 The value of this field determines where the values of subtotals to be captured i.e. in which table and which field. Controls whether and in which fields condition amounts or subtotals (for example, a customer/vendor discount or the cost of a material) are stored.
u2022 If the same fields are used to store different condition amounts, the system totals the individual amounts.
u2022 These condition amounts or subtotals are used as a starting point for further calculations. You may, for example, want a subtotal of all the discounts included in the pricing of a sales order.
For Gross Price, it can be 1or 9.
For Net Value, it can be 2/3.
For Total, it can be A.
For Statistical value, it can be C
For Cash Discount, it can be D.
For Freight, it can be 4.
For rebate, it can be 7.
For Cost or internal price, it can be B.
For Tax refer JFACT-IN:Factory sale with formula, std pricing procedure.
Thanks & Regards
JP
Thanks & Regards
JP -
Required Information on A &D sector...
1) List of A&D specific transactions (Aerospace Standard SAP specific transaction which are not available in normal industry sectors & their brief functionalities if you know). ..(like ADSUBCON,CCM2,ADPNPS,DP90....etc)
2) Whats new in ECC 6.0 compared to 4.6 C2 in specific to A&D .
3) Whats new in ECC 6.0 compared to 4.6 C2 for the below:
FI- New Ledger
CO- WIP
PS- C Projects
PM/CS
CATT
SD
Thanks in advance, Replies will be rewarded......
Regards
KrishnaI hope you are aware of:
Subtotal is
u2022 The value of this field determines where the values of subtotals to be captured i.e. in which table and which field. Controls whether and in which fields condition amounts or subtotals (for example, a customer/vendor discount or the cost of a material) are stored.
u2022 If the same fields are used to store different condition amounts, the system totals the individual amounts.
u2022 These condition amounts or subtotals are used as a starting point for further calculations. You may, for example, want a subtotal of all the discounts included in the pricing of a sales order.
For Gross Price, it can be 1or 9.
For Net Value, it can be 2/3.
For Total, it can be A.
For Statistical value, it can be C
For Cash Discount, it can be D.
For Freight, it can be 4.
For rebate, it can be 7.
For Cost or internal price, it can be B.
For Tax refer JFACT-IN:Factory sale with formula, std pricing procedure.
Thanks & Regards
JP
Thanks & Regards
JP -
Required information on SSO upgrade
Hi all,
What is the process of upgrading SSO. Are there any standard documents or sap notes. request to please advice
Thanks,
RahulI hope you are aware of:
Subtotal is
u2022 The value of this field determines where the values of subtotals to be captured i.e. in which table and which field. Controls whether and in which fields condition amounts or subtotals (for example, a customer/vendor discount or the cost of a material) are stored.
u2022 If the same fields are used to store different condition amounts, the system totals the individual amounts.
u2022 These condition amounts or subtotals are used as a starting point for further calculations. You may, for example, want a subtotal of all the discounts included in the pricing of a sales order.
For Gross Price, it can be 1or 9.
For Net Value, it can be 2/3.
For Total, it can be A.
For Statistical value, it can be C
For Cash Discount, it can be D.
For Freight, it can be 4.
For rebate, it can be 7.
For Cost or internal price, it can be B.
For Tax refer JFACT-IN:Factory sale with formula, std pricing procedure.
Thanks & Regards
JP
Thanks & Regards
JP -
Tax jurisdiction code creates a difference when posting invoice with PO ref
I have added a tax jurisdiction code since the client wants to be able to sort taxes by location. The problem now is that, I have posted a PO with a tax jurisdiction code but upon posting the invoice with reference to this PO, there's an error saying that there still exists a balance even though the balance on the screen is zero. Any ideas on how this can be solved?
Hi ,
Can you please tell us how you resolved? We do facing the same problem.
Thanks
Ganesh -
Tax invoice not show in assignment field of billing doc & ref doc of FI doc
Dear Gurues
Does anyone know how to able to display Tax invoice numbering at the assignment field of Billing doc and reference doc header field in FI doc generated by posting billing doc. Also post through POS IDoc?
I have change SD config to correct the existing non vat billing to be able to record vat billing. The result seem ok when I enter regular billing, system generate FI doc with Psk01 customer, Psk50 Revenue acc, output tax. This shows Tax invoice number at reference doc header and assignment field at output tax line item. Assignment field of billing doc is also display.
But when entering to billing with a dummy article (same meaning as material master) that was set up to GL acc, I found that the FI doc after posting billing show a billing doc number instead of Tax invoice number at reference doc header field. This result is same when post thru POS IDoc as well. (FI doc is Psk40 Cash on hand, Psk50 Revenue acc, output tax)
Out put tax acc has sort key as 009 - external doc number
Your suggestion is mostly appreciated.
Yours sincerely,
Kulsri K.OK I can clear it now. Just set tax category to Dummy Article to be Full tax then Tax sequence number is running.
-
Tax Rate Determination in Credit Memos With Ref to Invoices
The requirement in US is that when the customer has changed his address to a different region, from that where the services was supplied (The region in which the customer (ship-to party) was residing when the invoice was raised) and if a credit memo is raised with reference to this invoice, then the taxes applicable on the credit memo for this customer should be the rates applicable for the state where the original invoice was raised. However currently in SAP the new customer address is updated in the billing document (invoice that was raised for the region where the customer had his place of business previously) and hence the original region code in the invoice will not be available and will be overridden with new region code.
Consider the following example:
1 - Invoice raised on 01-Jan-2010 to a customer whose region is Florida and tax rate is "X %"
2 - On 01-Feb-2010 the customer in Florida changes his place of business to Texas region.
3 - On 01-March-2010 a credit memo is raised with reference to the invoice dated 01-Jan-2010 u2013 On this credit memo the tax rate applicable will be of the region of Texas u2013 Example u201CY%u201D
The requirement is that in the credit memo the system should capture the original region code or there should be a provision to change the region code of the customer (ship-to party) at line item level u2013 so that the tax determined is applicable to the region where the customeru2019s place of business originally existed.
From our side we did check the SAP screen for Creation of contract/Order (VA41/VA01) u2013 However we were unable to find the customer region field in these screens at line item level.
We request you to please look into this at the earliest and let us know what the options that exist for this are.
Please also let us know should you require any clarifications with reference to the above requirement.
Regards
Siddharth SridharHi Siddharth,
As for the region code that you mentioned, in fact yes, you can change during transaction creation, and Region is coming from the customer master record that you maintained.
You can find it at the Item level --> Partners, but you will not be able to change the Region there.
To change it, double click on the Sold-to Party at Header level, then select Sold-to Party --> Details.. Here you can change the Region accordingly. It will reflect accordingly at the Item level --> Partners.
Note: This change will not change the central master data maintained for this customer. It will only affect this document.
Hope this helps.
Thanks. -
Migração de taxa de imposto para registro de condição - Erro em pacote de tabela
Prezados, boa noite!
Gostaria de uma ajuda dos colegas consultores em um problema que estou enfrentando em uma implantação. Segue abaixo um descritivo do problema.
Estamos realizando a implantação da TAXBRA - CBT com base na nota 1706309 e suas referências. A nota foi implantada conforme descrita, utilizando os BC-Sets disponibilizados. Após a instalação e em seguida a execução dos passos manuais, o sistema não apresentou o resultado esperado. Verificamos a configuração, dessa vez manualmente, utilizando as notas de referência, porém ainda estamos enfrentando problemas.
Ao executar a rotina de migração de taxas de impostos para as tabelas, o sistema está exibindo a mensagem 8B337. Essa mensagem pede a verificação do pacote de tabelas, no caso da A003 (J_1BTAXCODEV) e A121 (J_1BTXIS1).
Li em um outro thread que a SAP disponibilizou alguns passos manuais, já que algumas notas que deveriam tratar desse problema ainda não haviam sido liberadas.
Alguém por acaso já passou por situação semelhante? Já pedi para o time de Basis do meu projeto verificar o pacote dessas tabelas, e eles dizem que estão todos ok.
Desde já agradeço pela ajuda e tempo de todos.
Abs,
Raphael OtsukaBom dia, finalmente abri um chamado na SAP. Esta ñe a resposta que recibí, aplicamos e deu certo.
Copio a solucao aqui casso que alguem tenha o mesmo problema.
Slds,
In this case is that table A003 and A601
are not assigned to Package J1BA in transaction SE11. Please open
these tables in SE11 and go to the Attributes tab. You will see that
they are assigned to package VKON. The coding below looks for the
Localization Brazil package when working with these tables:
Main Program J_1B_MIGRATE_TAX_RATES
Source code of J_1B_MIGRATE_TAX_RATES_CL1
cl_abap_dyn_prg=>check_table_name_str( "1810395
val = m_cond_table "1810395
packages = 'J1BA' ). "1810395
CATCH cx_abap_not_a_table "1810395
cx_abap_not_in_package. "1810395
MESSAGE w337(8b) WITH m_cond_table. "1810395
ENDTRY. "1810395
This has been introduced by note 1810395 due to a security flaw found
in the system.
Please ensure that all Conditions Tables assigned to the Tax Tables
are included in package J1BA as for example it is with table
A349. Like this, this issue should be resolved and you will be able to
continue running the migration in your system -
Error while posting A/R Downpayment Invoice with Excisable Tax Code.
While posting A/R Dowpayment Invoice with Excisable Tax Code error of "Unbalanced Transaction" appears. This error does not occur while posting A/R Downpayment Invoices with Non-Excisable Tax Codes.
Kindly provide a solution for the same.SAP Note Number: 1179405
Error -5002 when trying to copy a document with Sales BOM
In order to create the delivery via the DI, you need to set the oDoc.Lines.BaseLine value to the LineNum value from the RDR1 table (in the above example you should enter the value 2).
we set oDoc.Lines.BaseLine=0 before starting the lines loop. This has resolved the issue.
This note was really helpful and it was found in another query.
You can also refer to this. https://forums.sdn.sap.com/click.jspa?searchID=19070513&messageID=6178079
Thanks.
Edited by: Sadanand Manda on Nov 24, 2008 12:16 PM -
Tax error while posting an invoice in SRM
We are using SRM 5.5 SP4, ECS and ECC 6.0. We are using vertex for tax caluculation and we configured the tax calculation to always occur in ECC.
One more important point is, client has decided to use invoicing in SRM. Now the problem is we ran in to so many tax related issues and we opened OSS messages for this but SAP did not help. Let me explain the problem in detail.
1) We used to get "Tax jurisdiction code could not be determined" error while creating shopping cart, but we implemented note 436760 and hardcoded a value and got rid of that error.
2) When we create a SC, the copy of PO is created in ECC and vertex is called for tax calculation and tax is calculated properly based on the tax hierarchy except when you use the Shipping Address (external), so when I used the delivery address other than plant, it should calculate based on that address but it was not doing that, its calculating based on the cost object's jurisdiction code. For this problem, we have implemented ME_ADDRESS BADI in ECC, but with this BADI, it is always taking delivery address's jurisdiction code, which is also wrong.
The tax jurisdiction determination should be from 1) Delivery address if its different from plant, else it should look in to the cost object, else storage location then plant.
So we implemented the above logic in that BADI and there is no problem with PO taxes.
3) When we create an invoice with reference to PO, the invoice verification program is always determining the tax jurisdiction code from plant even though the taxes on PO are calculated based on cost object, hence the IDOC is erroring out by saying there is a difference in tax.
So we implemented the user exit and used the same logic of tax determination and its fixed now.
4) Finally, we are trying to create invoices without PO's in SRM, here no tax calculation is happending in SRM, but when we try to post the invoice in to ECC, we are getting the following error
"SAX processing failed on input stream#SAX processing failed when attempting to add child element to parent. (parent element=com.vertexinc.tps.common.domain.LineItem, child element=com.vertexinc.tps.x.."
So I am not sure how to fix this, we are at the dead end now out of ideas, so trying to get some help from experts like you about looking at this problem in a different angle. Now there are a couple of questions I can ask you
1) Did we do something wrong by selecting R/3 as the tax calculation system, if not is it difficult to fix this error and move forward?
2) What if we need to change the design and start calculating the taxes in SRM by connecting SRM to Vertex, will there be any new challenges? and do you have any config doc for this? Also we are implementing this rollout for US, Canada and Mexico companies.
I would really appreciate if you can reply me with your valuable input. You can also email me if @ [email protected]
Thanks a lot,
SreedharHi
<b>It's recommended to have the same Tax related configuration data replicated in SRM system from R/3 as well.
I don't recommeded you to go with Hard-coding of tax codes.
We have faced similar issues with Delivery address and we have to solve it using our custom logic inside the BBP_DOC_CHANGE_BADI and BBP_CREATE_PO_BACK BADIs.</b>
Anyways, send the detailed business requirements to my mail which are already having with you. )
I will definitely help you out.
<u>Please refer to following threads as well.</u>
<b>sales tax gurus
How to display country related tax codes in SRM
e-Invoice tax calculation.
Tax code T1 does not exist for jurisdiction code error in shopping basket
Drill down facility not working for Tax codes ....Urgent!!!!!
Tax Issue
Tax Calculation
Tax setting in Extended Classic Scenario
Withholding Tax in SRM5.0
IDOCS for Tax Information
Taxes in Bid Invitation
Hope this will help.
Please reward suitable points, incase it suits your requirements.
Regards
- Atul -
TAx Reporter Temse Files Download Automation
Hi,
I have a reuiqrement to download the Temse files generated in Tax Reporter. I have completed the code and it works fine if we run the program in foreground. But when I run the same program in background some Temse files downloaded have junk characters. If I download the same Temse file in foreground it works fine.
There seems to be some issue with the FM when I run my progam in background.
I have searched SDN and SAP Notes for any clues but did not get any.
REPORT ZPHOP_TEMSE NO STANDARD PAGE HEADING
LINE-SIZE 1023
LINE-COUNT 65
MESSAGE-ID zz.
DATA: BEGIN OF tape OCCURS 1,
DATA(2000),
END OF tape.
DATA: force_ascii type c VALUE 'T'.
DATA: BEGIN OF int_msgs2 OCCURS 10,
errnum(2) TYPE c,
text1(8) TYPE c,
text2(60) TYPE c,
END OF int_msgs2.
DATA: BEGIN OF g_int_temse OCCURS 0,
dname LIKE TST01-dname,
dpart LIKE TST01-dpart,
dcretime LIKE TST01-DCRETIME,
dcreater LIKE TST01-DCREATER,
END OF g_int_temse.
DATA: record_length TYPE i VALUE 275,
data_length TYPE i,
convert_to_ebcdic,
filesize TYPE i,
number_of_records TYPE i VALUE 1,
filetype(3) VALUE 'BIN',
conv TYPE REF TO cl_abap_conv_out_ce,
dline TYPE REF TO data,
dtab TYPE REF TO data,
p_compid(4),
p_pswd(8),
g_str(2000),
uc_filename TYPE string.
DATA: l_nm_fixed_record.
CONSTANTS: c_lpath TYPE pathintern VALUE 'ZOUT'.
TABLES: TST01, ZPHOPFLS, ZTEMSE_LOG, V_5UXY_A.
FIELD-SYMBOLS: <dtab> TYPE STANDARD TABLE,
<dline> TYPE ANY.
INCLUDE: dbpnpcom. " No logical database Do not modify!
INCLUDE: zphoptop, " Top Include Do not modify!
zphopfil. " File inlcude Do not modify!
SELECTION-SCREEN BEGIN OF BLOCK B1 WITH FRAME TITLE text-T01.
SELECTION-SCREEN BEGIN OF LINE.
SELECTION-SCREEN COMMENT 1(30) text-001.
SELECT-OPTIONS s_temse FOR TST01-dname NO INTERVALS.
SELECTION-SCREEN END OF LINE.
SELECTION-SCREEN END OF BLOCK B1.
SELECTION-SCREEN BEGIN OF BLOCK B2 WITH FRAME TITLE text-T02.
SELECT-OPTIONS s_cai FOR TST01-DCREATER NO INTERVALS.
SELECT-OPTIONS s_date FOR sy-datum.
SELECTION-SCREEN END OF BLOCK B2.
SELECTION-SCREEN BEGIN OF BLOCK B3 WITH FRAME TITLE text-T03.
PARAMETERS: p_ifid LIKE t9aoa-if_id MODIF ID DIS ,
p_fileid LIKE t9aoa-file_id MODIF ID DIS,
p_unixf(60) LOWER CASE MODIF ID DIS,
p_uxdir TYPE pathextern LOWER CASE MODIF ID DIS,
p_dstfil(45) LOWER CASE MODIF ID DIS.
SELECTION-SCREEN END OF BLOCK B3.
PARAMETERS: p_skip AS CHECKBOX.
DATA: ws_unixr LIKE p_unixf,
ws_trans LIKE p_unixf.
AT SELECTION-SCREEN OUTPUT.
LOOP AT SCREEN.
IF screen-group1 = 'DIS'.
screen-output = '1'.
screen-input = '0'.
MODIFY SCREEN.
ENDIF.
ENDLOOP.
INITIALIZATION.
p_ifid = 'PAYFLS'.
p_compid = 'HR00'.
p_fileid = '01'.
p_unixf = 'AFS'.
p_pswd = 'chevr123'.
p_skip = 'X'.
-End of Initialization--
PERFORM get_physical_path.
FORMAT COLOR COL_HEADING.
WRITE: /01 text-t04,
10 sy-pagno,
41 text-t05,
110 text-t06,
123 sy-datum.
WRITE: /01 text-t08,
14 sy-repid,
110 text-t07,
125 sy-uzeit.
FORMAT COLOR OFF.
SKIP.
WRITE: /(20) text-T21 CENTERED COLOR COL_HEADING,
(15) text-T22 CENTERED COLOR COL_HEADING,
(20) text-T23 CENTERED COLOR COL_HEADING,
(15) text-T24 CENTERED COLOR COL_HEADING,
(40) text-T25 CENTERED COLOR COL_HEADING.
START-OF-SELECTION.
*Do not allow background processing
*Check if the Temse file and CAI both are entered
IF NOT S_TEMSE IS INITIAL AND NOT S_CAI IS INITIAL.
MESSAGE W999 WITH TEXT-E01.
ELSEIF S_TEMSE IS INITIAL AND S_CAI IS INITIAL.
MESSAGE W999 WITH TEXT-E02.
ENDIF.
Collect all temse filenames from TST01 into an internal table.
IF NOT s_temse IS INITIAL.
SELECT dname dpart dcretime dcreater FROM TST01 INTO TABLE g_int_temse
WHERE dname in s_temse
AND dpart EQ '1'.
ELSE.
SELECT * FROM TST01
WHERE DCREATER in s_cai
AND DPART EQ '1'.
IF TST01-DCRETIME(8) GE s_date-low
AND TST01-DCRETIME(8) LE s_date-high.
MOVE-CORRESPONDING TST01 TO g_int_temse.
APPEND g_int_temse.
ENDIF.
ENDSELECT.
ENDIF.
SORT g_int_temse BY DNAME DPART DCRETIME.
LOOP AT g_int_temse.
Check if the temse file is already processed in ZTEMSE_LOG table.
SELECT SINGLE * FROM ZTEMSE_LOG
WHERE DNAME = g_int_temse-dname.
IF sy-subrc EQ 0.
error. Temse already processed
CONTINUE.
ENDIF.
Check if the temse file bieng processed is the eligible temse file
SELECT SINGLE * FROM V_5UXY_A
WHERE TSOBJ = g_int_temse-dname.
IF sy-subrc EQ 0.
SELECT SINGLE * FROM ZPHOPFLS
WHERE TAXAU = V_5UXY_A-TAXAU
AND TXFRM = V_5UXY_A-TXFRM.
IF sy-subrc EQ 0.
Generate the filename for the target destination
CONCATENATE ZPHOPFLS-FILENAME '.' sy-datum '.' sy-uzeit INTO p_dstfil.
ELSE.
error. Script not maintained in ZPHOPFLS table
CONTINUE.
ENDIF.
ELSE.
error. Temse file is not the latest processed file.
CONTINUE.
ENDIF.
CALL FUNCTION 'RP_TS_OPEN'
EXPORTING
tsobj = g_int_temse-dname
versn = g_int_temse-dpart
empfg = 'RPUTSVUM'.
COMMIT WORK.
REFRESH tape.
CLEAR tape.
Einlesen von der TemSe
CALL FUNCTION 'RSTS_READ'
EXPORTING
PARTS1BY1 = 'X'
TABLES
datatab = tape.
CALL FUNCTION 'RSTS_CLOSE'.
Read the 1st line which is supposed to contains info important for
the downloading procedure. The syntax of the line is :
SAPxxxnnnyyyy - the 1st 3 char 'SAP' indicates this line contains
download related info. xxx can either be 'ASC' (for ASCII) or 'EBC'
(for EBCDIC). nnn is the length of each record, e.g. 128 for SSA disk
format, 275 for SSA tape format etc. yyyy can either be 'CRLF' (each
record is delimited by CRLF) or blank (no CRLF).
After processing the 1st line, the line is deleted from the internal
table. Downloading begins on the 2nd line.
READ TABLE tape INDEX 1.
IF tape-data(3) EQ 'SAP'.
IF tape-data+3(3) EQ 'EBC'.
convert_to_ebcdic = 'x'.
ELSEIF tape-data+3(3) EQ 'ASC'
AND force_ascii EQ 'T'.
filetype = 'ASC'.
ENDIF.
IF tape-data+6(3) NA '*'.
record_length = tape-data+6(3).
ELSE.
record_length = tape-data+13(4).
ENDIF.
IF tape-data+9(4) EQ 'CRLF'.
data_length = record_length + 2.
ELSE.
data_length = record_length.
ENDIF.
DELETE tape INDEX 1.
ELSE.
data_length = record_length.
ENDIF.
Transfer the Temse file data to Unix file.
PERFORM transfer_file.
Update the Log table with the temse details.
ZTEMSE_LOG-dname = g_int_temse-dname.
ZTEMSE_LOG-txcmp = V_5UXY_A-taxau.
ZTEMSE_LOG-txfrm = V_5UXY_A-txfrm.
ZTEMSE_LOG-filename = ws_unixr.
ZTEMSE_LOG-DCREATER = g_int_temse-dcreater.
INSERT ZTEMSE_LOG.
WRITE: /(20) ZTEMSE_LOG-dname,
(15) ZTEMSE_LOG-txcmp,
(20) ZTEMSE_LOG-txfrm,
(15) ZTEMSE_LOG-dcreater,
(40) ZTEMSE_LOG-filename.
ENDLOOP.
*& Form get_physical_path
Get Physical directory name for the given logical path name
FORM get_physical_path .
CALL FUNCTION 'ZFILE_GET_PATH_NAME'
EXPORTING
LOGICAL_PATH = c_lpath
IMPORTING
FILE_NAME_PATH = p_uxdir
EXCEPTIONS
PATH_NOT_FOUND = 1
MISSING_PARAMETER = 2
OPERATING_SYSTEM_NOT_FOUND = 3
FILE_SYSTEM_NOT_FOUND = 4
OTHERS = 5.
IF SY-SUBRC <> 0.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
ENDFORM. " get_physical_path
*& Form TRANSFER_FILE
FORM transfer_file.
p_unixf = 'AFS'.
Concatenate Date with Unix File name
CONCATENATE p_unixf '.' p_compid '.' p_ifid '.' sy-datum '.' sy-uzeit INTO ws_unixr.
Concatenate Unix Directory with Unix File for Outbound
CONCATENATE p_uxdir ws_unixr INTO p_unixf.
PERFORM open_files USING p_unixf.
LOOP AT tape.
g_str = tape-data(record_length).
TRANSFER g_str TO p_unixf LENGTH record_length.
IF sy-subrc <> 0.
MESSAGE ID '00' TYPE 'E' NUMBER '398' WITH 'sy-subrc:' sy-subrc
' Error Transferring to: ' p_unixf.
ENDIF.
ENDLOOP.
PERFORM close_files USING p_unixf.
ENDFORM. " TRANSFER_FILE
Can anyone please check and tell me what I need to overcome this problem.Hi Bhaskar,
I also have the same requirement to upload TemSe files in to application server.
In FDTA tcode after we enter company code and click on enter.
In the second screen checking and line item and go to edit and click on download button.
Here we see a popup with default file name, and when we say ok the file will get downloaded into C:\.....
Here our req is to upload the file automatically pick up via batch job and place it in the in to the application server and from there it should be placed in the Netwrok server (UNIX).
Pls provide me with suitable code so that i can finish it off.I tried a lot but did not work.
Thanks.
Maybe you are looking for
-
How do i use parallel compression for 4 drum tracks in Logic pro 7.2.3 Please
how do i use parallel compression for 4 drum tracks in Logic pro 7.2.3 Please. my version is 7.2.3 and my son did his drums on 4 tracks. 2 OH's 1 Kick and 1 Snare. Were confused because we cant figure out how to do parallel compression on the older l
-
User with Farm Administrator rights, but NOT in Farm Administrators Group
I have an account that we recently discovered has Farm Administrator rights and was used to access Central Admin and cause some harm. When I use the "Check Permissions" on the Central Admin site, it says that account has Full Control via the Farm Ad
-
Has anyone used WS-Addressing as the Operation Selection Algorithm while configuring Proxy Services in OSB 10gR3? I have a simple use-case - Proxy Service (WSDL Based) ---> Business Service (WSDL Based) During Operation Selection Configuring for the
-
Wireless Vs. Ethernet and iTunes "Devices" list
iTunes 9.0.2 and TV 3.0 software. Snow Leopard OS. TV can "see" the Internet, download files, view YouTube, etc. iTunes can "see" the Internet and works as expected. But the "Devices" list doesn't appear when I use the wireless connection. When con
-
Time Capsule: "Network name no longer available" error when copying files
Hi! I've come upon this error when trying to copy files from my PC to Time Capsule: "Network name no longer available". This seems to happen only on folders that have image sequences in them (.sgi image sequences). I was planning on transferring the