TDS Config Related To Qatar

Hello SAP TDS Experts,
i am working for client in Qatar recently qatar government is implimented 5% TDS on sub-controctors for that can i go for Extended withhoulding tax configuration . i have worked on configuration for india.  i hve few queries on this.
what are the section code will be created for qatar.
what ar tax types to be created  and tax codes.
if anybody configured for qatar, please suggest me how to follow the procedure .
it is great helpful
5% for salaries, technical service fees, consultancy fees
7% for interest, commission, agency fees
Tax rate changed to 10% (flat) rate
Essentially I am expecting the information about what is the special setting required for Qatar and how I need configure the TDS in the country Qatar
Thanks in Advance

The major differences that I see are :
1.  You might not need the section codes.
2.  You might be using the numbering classes and concept numbering for certificates
3.  You'll be using Generic WHT reporting.
4.  You'll not be using Remittance challans, Bank challans & Certificate generations (J1IN transactions) applicable for India.
Ravi.

Similar Messages

  • Wip config related concern

    Dear Experts,
    I have few doubt on Costing related config.
    1) For WIP- I am going to assign all my consumption and activity secondary cost element under COP lineid under Assignment of cost element of WIP and Result analysis.
    Here i am consfused  regarding consumption a/c assignment.Shall i include COGM a/c of FG and SFG also under COP lineid or only include RM/PM/SFG consumption a/c only.
    2) What account need to assign Under SET in Assignment of cost element of WIP and Result analysis.
    3) We have Byproduct and need to deduct cost from RM cost component -Shall i create seperate valuation class for the same and defined the same Gl under RM cost component along with RM consumption A/c in cost component structure or i will use Rm valuation class also.
    regards
    RR

    Dear Expert,
    Request you to reply.
    regards
    RR

  • TDS Certificate related to ADVANCE Payment

    Hi
    I Senario
    I posted advance of Rs 7000 aganist Vendor and  i posted invoice for Rs 15000 and cleared through F-54 then generated chalan.
    upto chalan the amount is correct.But when i generate Ceritficate i am getting two certificates generated
    1. Certificate for Advance i paid Rs 7000.
    2. Certificate with Invoice amount 15000 along with 7000 which was cleared at F-54.
    Please suggest which Note to be applied for this senario and how can i get the certificate only with 7000 which was paid advance and 8000 which raised at Invoice.
    Regards
    Edited by: vinay bhaskar on Sep 30, 2008 6:03 AM

    Hi
    Thanks for you reply
    At the time of clearing it is reversing the entries. But while generating the certificate it is not printing as you said like advance seperate and invoice seperate (invoice value should be after the deduction of Advance value)
    Please suggest if any note exist for this to apply
    Regards

  • Error in self service for my employee - Related Activities in MSS

    Hi,
    NW2004s SP9  EP7.0 ECC 6.0
    we are trying to implement the self service for my employee in related activites functinality from the general information of team workset ( Team --> General informatio --> Related activities --> Self service for my employee ) in MSS which is a replicaiton of ESS in MSS functionality from the previous versions.
    When
    I click on any of the options like Personal data or Addresses it gives me a blank page with no information on it. (It does give a DONE message with error/warning message on the status bar of Internet explorer. The error message says getactivetrackingEntryValue() is null)
    Do I need to do anything to get this page working. I do not see any config related to this.
    Appreciate any inputs.
    regards
    sam

    James,
    I think the note refers to note been able to display the general infromation iView itself. I have implemented the note and am able to see the genral information iView. My issue is I am not able to perform "Self service for my employees" in "related activities" iView.
    Thank for you reply and correct me if I am wrong.
    Sanjay, I have raised the issue with SAP, in the mean while if you can please let me know the patches or a list of them that are requried thyat would be awesome. Sorry for asking you this, but the basis team here asks to tell them what is requried even though I do not have sufficient authorizations to check them.
    Appreciate you help on the same.
    regards
    Sam

  • TDS at posting

    hi friends,
    please explain me how tds deducted at the time of vendor's advance payment and at the time of invoice
    for exp. at the time of advance we deduct tds for amount for Rs. 50000/- at the time of invice i want to make tds for Rs. 90000/-
    how we calculated  or split tds for those amounts.
    thanks in advance
    MJA

    If the doubt is relating to SAP fuctionality, pls follow this.
    If you want to deduct the tds at the time of advance payment to vendor, you have to use F-48 t code, provided vendor master has to be attached with the tds keys related to advance.
    While posting the invoice against the same advance, we are supposed to deduct the tds only on the balance amount. So change the base amout to the balance amount (i.e. invoice amt - advance paid) in the TDS tab of the vendor invoice (FB60 / MIRO), so the tds will be deducted only on the balance amount.
    Thanks,
    Ramnath.

  • TDS with CIN details

    Hi gurus,
    Can anybody forward me the TDS configuration with cin details & rules & regulations of TDS, its quite urgent plz,,,,
    [email protected]

    Hi 
    See the below links for TDs configs.
    help.sap.com/bp_bblibrary/500/documentation/U40_BB_ConfigGuide_EN_IN.doc
    http://help.sap.com/saphelp_erp2005vp/helpdata/en/dd/ab17adedc9438fb548a8d86efbb187/frameset.htm
    http://help.sap.com/saphelp_erp2005vp/helpdata/en/93/75663ca0a9272ae10000000a11405a/frameset.htm
    nagesh

  • EDI 850 - Config to avoid Sending Item with Delv. Completed=ON

    Hi Guys
    We are sending our PO and Schedulling Agreement (SA) through EDI (as 850) to our suppliers.  However, our SA are opened for a long time so they can grow a lot, meaning that we have multiple items with multiple Schedule Lines.  Sometimes, that exceeds 200 Sched Lines which is not following the ANSI 04010 standard.  Is there a way to config R/3 to tell it not to send Items where the Delivery Completed Flag is ON (at the Item DEtails level) since it is not relevant?  Also, how are you handling SA or PO with over 200 Schedule lines? 
    Thanks again for your help!
    Eric L.

    There is no config related to that becuase if your PO's deli complete indicator is on but someone change the qty thensystem will auto. remove the on indicator that's the reason system will trigger the chagnes for EDI.
    to control the line more than 200 you have to use the user exit to stop generating morethan 200.......is the downstrem system can't support then you can't do anything.
    generally new po's created for the line has more than 200

  • Vbscript - detect config changes

    not sure if this is the right community to post this kind of question but i am after some example of vbscripts to detect routing change for example like to know when someone add a new route entry, advertised in to our campus networks, would like to know the no of routing entries being added, now of routes in the routing table /etc including vlan changes, RPF failures within the environment and number of entries in our multicast table including new additions.
    any example you can provide will be useful. thanks in advance.

    Config Changes are Changes to Customizing Objects (e.g. through IMG). Config changes are usually settings that a functional user would do in comparison to technical changes that involve ABAP which would require a developer.
    In general you could say that config changes are usually done by functional consultants whereas anything that involves ABAP coding is not config related.
    E.g. You set up order types in IMG and transport those settings. If you would now make changes to your DEV config but didn't transport this you will have config differences between DEV and Q.
    Hope that helps,
    Michael

  • Config problem when transport

    Hi Experts,
    I created a Z output type in NACE in Dev system 200 client. and with this i create a process code to for my inbound IDOC partner profile. Along with this we created IDOC segments and other stuff. Now after transport I am not getting these changes reflected in TST System
    How can we confirm about thr TR request number in whic TR the changes saved.
    I think the possible problems are:
    1. May be saved in any other TR or
    2. Because of config changes are done in 200 client instead of 100 client.
    I have no idea about config related things.
    Can anyone please tell me about the problem and its solution
    Regards,
    Nik

    Hi John,
    Thanks for your reply. The thing is,
    I dont remember, when i created the Process code for inbound IDOC did it asked for the TR, ya it must ask, but i forget the TR number. Can you please help me how to get which TR it is saved. Also the thing is when i treed creating new Process Code it is not asking me any TR. So the Posibilities i think may be it dont ask for the TR or a TR is not Transported thats y it is not asking me for the new TR.
    In menu i am not getting any button which tell me about the TR in which the process code saved.
    For NACE issue, i am bit confused regarding the client. Can u please explain me to add an output type in NACE, which client i have to use (100 client ?).For a new output type I used the cleint i usually work on i.e 200. and things are working fine in DEV, But when i transported all my requests to TST server, i am not able to see the output type there in TST system.
    DO I NEED TO DO BOTH THINGS PROCESS CODE & NACE IN CONFIG CLIENT ??
    Regards,
    Nik

  • Speaker config changes rando

    Hey guys, Ive looked all over for help on this problem but cant find anything.. I have an Audigy 2 ZS and its been running fine using a 5. speaker setup, or so I thought .. The problem is for no reason at all the Audigy will simply output to 2 speakers instead of the 5. that its setup as.Playing music with Winamp or WMP does the same .. I start the music, it plays in 5., if I then skip to the next song it only plays in 2 speaker?mode and I have to STOP the playback and start it again to activate 5. mode again.Playing games is the same also.. One game works fine with 5., then the next is only 2. .. Before you ask "Yes I have set them all to 5. output "?THX / EAX / Control Panel are all set to 5. output, and it stays that way even when its only outputting in?stereo mode as mentioned above. I also run a small app called 'Speaker Guard' that forces XP to always have 5. output set, and any program that tries to change it will not be able to. I have uninstalled / reinstalled with all the latest drivers etc, but nothing seems to fix this problem. Any help would be appreciated.

    Config Changes are Changes to Customizing Objects (e.g. through IMG). Config changes are usually settings that a functional user would do in comparison to technical changes that involve ABAP which would require a developer.
    In general you could say that config changes are usually done by functional consultants whereas anything that involves ABAP coding is not config related.
    E.g. You set up order types in IMG and transport those settings. If you would now make changes to your DEV config but didn't transport this you will have config differences between DEV and Q.
    Hope that helps,
    Michael

  • Inspection lot creation logic related movement type

    Dear QM Guru,
    I'm newly for QM module
    I would like to know how config of movement type and lot origin under below config relate to inspection lot creation.
    Quality Management>Quality Inspection>Inspection for Goods Movements-->Movement Type/Update Control/Inspection Lot Origin
    i try to delete all record of customized movement type 949 that i think it copy from movement type 501 in this customizing then try to GR with this movement type, so system still generate inspection as normal.
    then i re-insert the movement back into this customizing again then i wonder that system automatic fill in lot origin for me and this field also gray that not changeable
    how system know the appropriate lot origin for this customized movement type?
    Please anyone explain to me.
    Thank in advance
    Konnapa

    Hi,
    Inspection lot origins are assigned to movement types in standart. The assignment is hardcoded and cannot be changed. In this customization step you can only see the origin assigned. When you copy movement types from standart the assigned inspection origin also gets copied, and you also cannot chenge this assignment.
    What you can do is to activate inspection for each movement type, or to customize selection of the inspection type within the inspection origin assigned.
    Regards.

  • Service Tax on hold acc balance is not transfering when down payment first

    Dear All,
    My problem is am not able to transfer service tax interim account to final account thru S_AC0_52000644 under below scenario.
    Scenario 1:
    Step 1: Down Payment Entry in F-48
    Step 2: Invoice booking in FB60/MIRO
    Step 3: Clear vendor in F-44
    Step 4: Transfer thru S_AC0_52000644.
    I tried doing F-54 before doing F-44 am able to transfer but directly F-44 not able to transfer, the reason why I can't do F-54 is it will create new more entries in vendor ledger which are extra unnecessary entries which is not required.
    We can't say when it is happening if we do F-54 let us do F-54, as I said above it will create additional entries which is not required and can't convince auditors, please pass some light on this.
    Is there any config settings specially for this kind of scenario?
    Regards - Manjunath A.R.

    Hi Asheesh,
    Thanks for promot reply.
    The link which u have assigned is all about WHT (TDS) not relating to Service tax.
    Both are different. and i too have checked the same.
    But still not able to resolve the issue.
    Please provide the inputs.
    Thanks and Regards,
    G VINOD

  • Creation of accruals for PO during GR

    Hi! We have configured the system to implementshipment costing and the freight costs are posted during goods receipt of the POs. What we have done is
    1. Create three condition types for the different freight costs and custom duties, e.g. ZD03, ZD04, ZD05 and ZCUS. ZCUS is the custom duties.
    2. Create shipment item category Z001 to Z004. Each is assigned a partner function. Z002 is the custom duties item.
    3. All the item categories are assigned to the same item determination group.
    4. Condition type ZD02, ZD03, ZD04 and ZCUS are created for the shipment costing.
    5. Automatic GL account is also set up for the freight account.
    6. Pricing condition for the shipment costing is also set up.
    We then create a PO and assign ZD03, ZD04, ZD05 condition types to it. We did not assign ZCUS because we are not including the custom duties in the PO. The cost is invoiced separately.
    But for shipment cost planning purposes, we do include the custom duties condition type in the shipment. So, from the PO, we create an inbound delivery followed by shipment document and lastly the shipment costing document. In the shipment costing document, we have the shipment item category listed Z001 (freight 1), Z002 (custom), Z003 (freight 2) and Z004 (freight 3).
    When we post the GR, we found out that the system posted 3 freight lines. This is correct because we only have ZD03 to ZD05 on the PO. However, it is pulling out the costs maintained for item categories Z001 to Z003. We are expecting it to pull out Z001, Z003 and Z004 instead. So, we ended up posting the custom duties.
    Does anyone know how SAP knows which shipment cost item categories/condition types correspond to which condition types in the PO? I am not able to find the link in the comparsion and do not know how the shipment costing works in such situation.
    As there are many config relating to this, I am not able to list all of them so please let me know if you want more information on a specific config.
    Appreciate any help on this.
    Cheers!
    SF

    Hi! I think I know the cause of the problem. Looking at note 427944, it looks like the system actually sorts the partner/service agents and then take the first three condition types for the freight posting and ignore the last one since the number of condition types in the PO (3 condition types) does not match that (4 service agents) in the shipment costing document.
    Does anyone know whether I can control the choice of which service agent to take such as a user exit or BADI? One option for me is to create a new account group for the agent that I want to exclude in the shipment calculation but I am hoping to avoid that.
    Cheers!
    SF

  • Periodic Transfer of Master Data

    Hello,
    I need assistance understanding the underlying config related to master data updates in R/3 and the resulting entries in GTS.
    Our setup:
    GTS (7.2) is a plug-in to CRM
    CRM & R/3 in same logical system group (GTS)
    EWM in unique logical system group (FEEDSYS) - based on SAP config guide and direction, we split feeder logical systems from GTS logical systems. all logical systems had resided in a single logical system group (GTS)
    EWM > system for warehouse functions
    R/3 > feeder system for material master
    R/3 > GTS Plug-In activated (per SAP direction)
    R/3 > Configure Control Settings for Document Transfer > MMOA mapped to our purchase order doc type at logical system and logical system group level
    R/3 > Configure Control Settings for Document Transfer > MMOB mapped to our inbound delivery doc type (EL) at logical system and logical system group level for DTAVI
    R/3 > Configure Control Settings for Document Transfer > MMOC mapped to our movement types 101 and 601, in addition to others
    I mention the PO and Inbound delivery setup because we do see changes to material qty in R/3 after creating PO's and the subsequent IB deliveries.
    We are trying to implement GTS as a bonded warehouse - storing material as duty-unpaid only.  We are not concerned with duty-paid status for this implementation.
    There has been an initial transfer of material to GTS from R/3 via /SAPSLL/MENU_LEGALR3.  We have GTS master data marked as BondedWH.  Although T-Code MMBE shows qty's for the material, it does not match the qty being displayed in GTS stock overview. 
    The SAP GTS Config guide states, page 40, to create a job for RBDMIDOC, with a variant and have it scheduled.  We still need to do this part and it is my understanding this is to synce data.  With this, I am also trying to understand the use of change pointers in R/3, in addition to enhancement project SLLLEG04 for the User Exits for Material Masters.  I don't know if we need to worry about the SLLLEG04 enhancement or not.
    I know there is more information I can provide on our current setup, but what major things are there to consider to get the stock overview qty's of GTS to actually reflect what's in MMBE, AND, be displayed as duty-unpaid, rather than duty-paid via the initial transfer function?
    Any advise or experience getting R/3 to communicate correctly with GTS, especially in light of a bonded warehouse is greatly appreciated.
    Regards,
    Brian

    Hello Uwe,
    Our intent for GTS is the use of bonded warehouse functionality.
    As a part of preparation for go-live activities, we will stock the warehouse with material, this is a distribution center of service parts (replacement parts).  The stocking activitiy will be through STO's.  As a result, we expect all the material showing up in GTS to be duty-unpaid.  We will continue to receive material into the warehouse via STO's as no base-receipts are required at this time. 
    When we process orders through the warehouse system (EWM) we expect the qty's in GTS to reflect what has been shipped (exports).  As such, we will be able to reconcile any stock discrepancies with the authoriities.
    My questions about intial transfer is my attempt to get some inventory showing in GTS, so that after I process the inbound deliveries based on PO's (STO) I see the inventory building in GTS.
    The use of initial stock transfer may not be correct as I described my activities above, but with very little documentation specifying the actual process of establishing a bonded warehouse, especially in our landscape, I am working through this on a trial-and-error basis.
    I hope this provides clarity on our goals.  I will continue to research the change pointers as I am still not sure of the relevance.
    Regards,
    Brian

  • Unable to receive notifications of new messages arriving on queue

    I was wondering whether any AQ experts out there could help me....
    I have an Oracle AQ queue and a .net service which listens and dequeues messages from the queue. The .net service is written (using ODP.net) to execute a poll of the queue upon startup (in order to process anything on the queue initially), and thereafter to hook into the relevant ODP.net event (happens to be OracleAQQueue.MessageAvailable) such that anything that subsequently arrives on the queue gets dequeued.
    Now, before you tell me to head off to the odp.net forum, I will add very quickly that we have this code in both DEV and TEST environments and it works fine. The queue happens to be a multiple-consumer queue, so the service subscribes as a particular consumer and everything hangs together. My problem is that we promoted all this code to LIVE a couple of days ago and although we are able to dequeue messages no problem we are no longer receiving MessageAvailable notifications.
    Now, I come from a .net background and am 100% sure that the .net code on our Live servers is the same as the code on our Test servers, save for the connection string. So I believe that the problem is more database- or queue-config-related than software-related.
    I do not have a high degree of Oracle knowledge in this area but what I can say is that when we start our .NET service, it is happily able to do the initial poll of the queue and to dequeue any messages. So this says to me that, fundamentally, we're not far off. i.e. it isn't anything really dumb like the queue doesn't exist in the live environment! It is purely that the MessageAvailable event never fires.
    I guess my question is fairly open, then. Given what I have said, can anyone think of reasons why this could happen?
    Things I have already thought of include:
    - different versions of ODP drivers. Not so, I supervised their installation myself on each environment.
    - firewall on the Live database blocking comms? I mean, presumably there is some tcp/udp comms going on underneath the MessageAvailable subscription. I don't believe this to be the case but if anyone knows where I can find out in more details how this works I'd be grateful, if only because it would allow me to ask more specific questions of the DBAs/Server admins
    - my initial hunch was that it was something with the consumer not being set up fully (the .net code uses the consumer name to register both to dequeue messages and to subscribe to MessageAvailable notifications). Not I am told that this is not the case and that the consumer has been set up properly, but I'm still a little suspicious.
    Anyway, any help would be gratefully received.
    Pete

    Hi Pete,
    Together we may be able to work this out ... I have a good level of knowledge on the database side of AQ but know nothing about ODPAQ :)
    Have you seen the following documentation section? Could there be some restrictions on the production host on the ports?
    Oracle Data Provider for .NET opens a port to listen for notifications. HA events, load balancing, and database change notification features also share the same port. This port can be configured centrally by setting the database notification port in an application or Web configuration file. The following example code specifies a port number of 1200:
    <configuration>
    <oracle.dataaccess.client>
    <settings>
    <add name="DbNotificationPort" value="1200"/>
    </settings>
    </oracle.dataaccess.client>
    </configuration>
    If the configuration file does not exist or the db notification port is not specified, then ODP.NET uses a valid and random port number. The configuration file may also request for a random port number by specifying a db notification port value of -1.
    The notification listener, which runs in the same application domain as ODP.NET, uses the specified port number to listen to notifications from the database. A notification listener gets created when the application registers with OracleAQQueue.MessageAvailable event. One notification listener can listen to all notification types. Only one notification listener is created for each application domain.
    Thanks
    Paul

Maybe you are looking for