F.05 forex cash revaluation - unknown amount

Hi All,
On certain account I have 0 balance in all currencies.
But when I run cash revaluation (when only balance is revaluated) to global currency  on the account in F.05 the system shows that there is some balance in global currency and wants to post the difference.
I did all my best but cannot find out from where the system takes the balacne in global currency. If I check all possible transactions (FBL3n, FS10n, F.08 ...) I can see there is 0 balance for the revaluated period. However in F.05 the system still shows there is some balance.
Does anyone know what are the preconditions for this. From which table the system takes balances when calculating cash revaluation?
Btw. I tried to change the account to 'open item management' and run open item revaluation on it and everything was correct. But when I change it back the system still sees some 'non existing' balance.
Any advise will be apprecieated. I have spent so much time on this without any result.
Thanks,
Jan

Hi,
For which currency type you are doing the revaluation ?
If you have maintained additional currencies to that particular company code in TCODE : OB22, as the value may differs in the first local currency (group currency). In that case due to the exchange rate differences it will not clear the GL and the same thing may be effecting you while doing the F.05.
Currency type 30 is relating to the group currency valuation.
In this case if you want to valuate and post the differences in the GL. Then for each currency type you have to assign the GL.
VVR

Similar Messages

  • Cash journal - suspense amount

    Dear experts..
    In our scenario u2013 client doing the transactions in cash journal as follows
    At the time of paying cash to any employee (the purpose may be for travelling from one place to another business place or to meet any expenses like stationary, printing etc..) without knowing the purposeu2026. They are giving one slip to the employee and employee filling the details like --- amount received, his ID, date and time etcu2026
    And accounts clerk put this u201Ccash slipu201D in the cash box and they are treating the same as cash issued. Here physical cash at hand at this point of time is
    = opening balance u2013 (known expenses met + cash outflow according to slips issued above)
    The amount issued based on u201CCash slipu201D is treated as suspense amount.
    Dear friendsu2026 how to manage these in Cash journal SAP
    Dasu

    Hi
    There are two ways to handle this process:
    1. Scenario -1 Payroll is implemented
    You need to assign a suspense account  for cash journal in T Code FBCJCJ2. In this case the accounting entry that would be generated would be
    Clearing Account Dr
        To Cash in Hand
    Then when you settle the claim through payroll assign the same clearing account, which would then be credited. The accounting entry that would be created would have the personnel number field also populated.
    2. Scenario -2 Payroll is not implemented
    Create all employees as vendors in the system and process the Transaction through cash Book
    Regards
    Sanil Bhandari

  • HT204266 Can you remove money from a iTunes account and get Apple to send you cash in that amount?

    I really want to get rid of some money on my iTunes account because I do not buy items from the iTunes or App Stores. Is it possible for Apple to exchange that money into cash or a PayPal?

    ... I do not buy items from the iTunes or App Stores.
    You already bought 'em when you redeemed the card!   All you need to do now is pick out what you want.
    Just use the balance to buy some songs that you like.  Once they are downloaded, convert them to MP3/320 format (to remove the iTunes fingerprints), and...  enjoy the music!

  • Create export-csv with dynamic (unknown amount) columns

    Hi,
    This is my first post, hopefully I include everything you need.  My code block is at the bottom of my post.....
    I have written a PS script that gives me the info I need, but I would like to format it differently.  Currently I import a CSV with 2 columns - username and print queue name.  The script then takes each username and looks it up in SCCM
    to find the workstations the username has logged into.  I then export to csv - this is where I would like to format it differently.  The export csv has 4 columns username, print queue name, workstation name, and details. 
    username1,printqueue,workstation1,details
    username1,printqueue,workstation2,details
    username2,printqueue,workstation1,details
    username2,printqueue,workstation2,details
    My problem is that if the user logs into 5 workstations I have 5 rows with duplicated username and print queue name.  If my next username logs into 8 workstations I have 8 rows, etc.  I would like to format the export dynamically using as many
    columns (not rows) as need.  For example
    username1, printqueue,workstation1,workstaion2, workstation3
    username2,printqueue,workstation1,workstation2, workstation3,workstation4
    I expect where I have my pscustomobject would be where I could change this - I have tried setting up a count variable and using that in my loop to be able to assign dynamic column name, I have tried using an array but still new to setting that up, maybe
    I just wasn't doing it correctly.  If anyone has any ideas that would be great.
    Thanks, Kevin
    Here is my code:
    #Declare variables
    $now = Get-date
    $date = get-date -uformat "%Y_%m_%d_%I%M%p"
    $Queues = Import-Csv "c:\Users.csv"
    $SiteName="XXX"
    $SCCMServer="your.sccm.server.com"
    $SCCMNameSpace="root\sms\site_$SiteName"
    $CSVPath1 = "c:\PrinterUsersByComputer_$date.CSV"
    #Notify user that script is starting
    Write-Host -ForegroundColor Green "Starting script"
    #Loop through each account and find any workstations from SCCM that the user has logged into
    foreach ($Queue in $Queues){
    $Queue.Username
    $WSs = Get-WmiObject -namespace $SCCMNameSpace -computer $SCCMServer -query "select Name from sms_r_system where LastLogonUserName = '$($queue.username)'" | Select-Object -ExpandProperty Name
    #Check if the workstation variable has data
    if ($WSs){
    foreach ($WS in $WSs) {
    #Check if workstation is ALIVE and if we have access to it to get OS version
    $rtn = (Test-Connection -Cn $WS -BufferSize 16 -Count 1 -Quiet)
    IF ($rtn -match 'True') {
    $OS = Get-WmiObject Win32_OperatingSystem -ComputerName $WS | Select-Object -ExpandProperty Caption -ErrorAction Stop
    #Write to screen device to show progress
    Write-Host -ForegroundColor Green "Computer information found: $WS"
    #Write to log file the username, workstation(s) logged into, and OS version
    [PSCustomObject] [Ordered] @{
    'UserName' = $Queue.Username
    'Print Queue' = $Queue.PrintQueue
    'ComputerName' = $WS
    'Operating System' = $OS
    } | Export-Csv $CSVpath1 -Append -NoTypeInformation

    Ok, just a sec, I'm not sure we are on the same page.  I don't think that isn't what I'm look for. Unless I'm missing something, your code above assume 4 workstation columns for every row.  What if there is 5 or 8.  My current output
    from the full script is this (based on checking if PC is pingable, whether I'm denied the WMI query, etc)
    UserName
    Print Queue
    ComputerName
    Operating System
    User1
    PQ1
    Computer1
    Microsoft Windows 7 Enterprise 
    User1
    PQ1
    Computer2
    Microsoft Windows 7 Enterprise 
    User1
    PQ1
    Computer3
    Microsoft Windows 7 Enterprise 
    User1
    PQ1
    Computer4
    Microsoft Windows 7 Enterprise 
    User1
    PQ1
    Computer5
    Microsoft Windows 7 Enterprise 
    User1
    PQ1
    Computer6
    Microsoft Windows 7 Enterprise 
    User1
    PQ1
    Computer7
    Microsoft Windows 7 Enterprise 
    User1
    PQ1
    Computer8
    Microsoft Windows 7 Enterprise 
    User1
    PQ1
    Computer9
    Microsoft Windows 7 Enterprise 
    User1
    PQ1
    Computer10
    Microsoft Windows 7 Enterprise 
    User1
    PQ1
    Computer11
    Microsoft Windows 7 Enterprise 
    User1
    PQ1
    Computer12
    Microsoft Windows 7 Enterprise 
    User1
    PQ1
    Computer13
    No device name to query
    User1
    PQ1
    Computer14
    Microsoft Windows 7 Enterprise 
    User2
    PQ2
    Computer15
    Microsoft Windows 7 Enterprise 
    User3
    PQ3
    Computer1
    Microsoft Windows 7 Enterprise 
    User4
    PQ4
    Computer2
    Access denied connecting to device.    No access to it: Computer2
    What I would really like is this, getting rid of the OS name for now:
    User1
    PQ1
    Computer1
    Computer2
    Computer3
    Computer4
    Computer5
    User2
    PQ3
    Computer1
    User3
    PQ13
    Computer1
    Computer2
    I would just like to condense the workstations to columns instead of 1 workstation per row and be able to expand the # of columns required based on the amount of workstations in $WSs -

  • LineChart with unknown amount and name of elements

    Hi!
    I want to create a LineChart. This charts displays a changing
    number over a period of time.
    <?xml version="1.0" encoding="utf-8"?>
    <root>
    <poll>
    <id>1</id>
    <answerIDs>
    <id>a1</id>
    <id>a2</id>
    </answerIDs>
    <resultsByDate>
    <entry date="03/01/2007">
    <1><results>15</results></1>
    <2><results>18</results></2>
    </entry>
    <entry date="03/02/2007">
    <1><results>25</results></1>
    <2><results>8</results></2>
    </entry>
    <entry date="03/03/2007">
    <1><results>45</results></1>
    <2><results>38</results></2>
    </entry>
    </resultsByDate>
    </poll>
    </root>
    <mx:LineChart id="chart"
    dataProvider="{service.lastResult.root.poll.resultsByDate.entry}"
    >
    <mx:horizontalAxis>
    <mx:CategoryAxis categoryField="date" />
    </mx:horizontalAxis>
    <mx:horizontalAxisRenderer>
    <mx:AxisRenderer labelRotation="45" />
    </mx:horizontalAxisRenderer>
    <mx:series>
    <mx:LineSeries displayName="1" xField="date"
    yField="results" />
    <mx:LineSeries displayName="2" xField="date"
    yField="results" />
    </mx:series>
    </mx:LineChart>
    It only works when I don't use <results> in the XML and
    set the yField to "1" or "2".
    Later In the application I don't know the amount and name of
    the elements (1,2,44,4564, ..), so I will use AS for that:
    var ls:LineSeries = new LineSeries();
    chart.series = [ls]; // associate the array
    var answers:Array = ["1", "2"];
    for (var i:uint = 0; i < 2; i++)
    trace(i);
    ls = new LineSeries();
    ls.displayName = answers
    .toString()
    ls.xField = 'date';
    ls.yField = 'results';
    chart.series = ls;
    This code works, but only without 'results'.
    Maybe can someone help me? I sit not possible to have nested
    objects as provider for xField and yField?

    By using a temporary table instead of a permanent.SET @query =
    'SELECT * INTO #NewPivotTable
    FROM
    SELECT productId,_year,amount
    FROM Products
    )t
    PIVOT (SUM(amount) FOR _year
    IN ('+@years+')) AS pvt; SELECT * FROM #NewPivotTable '
    EXECUTE (@query)
    Best Regards,Uri Dimant SQL Server MVP,
    http://sqlblog.com/blogs/uri_dimant/
    MS SQL optimization: MS SQL Development and Optimization
    MS SQL Consulting:
    Large scale of database and data cleansing
    Remote DBA Services:
    Improves MS SQL Database Performance
    SQL Server Integration Services:
    Business Intelligence

  • Cash Register Program (processing "sales" and "amounts" )

    I'm having trouble adding amounts to an array of capacity that the user sets at the beginning of the program. It seems very easy, but I just don't know what to do. It is for a school assignment, so I'm not asking for any freebies. I'd just like to be pointed in the right direction with hints or any useful info. A skeleton was included with the assignment which makes me feel less capable because it's all broken down. Some methods were included. The CashRegister class contains all the methods of the cash register (add amount, remove first occurrence of amount, remove all occurrences, etc.) I'm only lacking the add amount, and both remove occurrence methods.
    I think i wrote the add amount method somewhat correctly.. although I'm unsure of how to implement it in case 2 of the switch obviously not as simple as addAmount();
    // CashRegister.java
       import java.text.NumberFormat;
       import java.util.Scanner;
        public class CashRegister
          Scanner scan = new Scanner (System.in);
            //instance variables
          private double[] amounts;
          private int numOfValues;
            //constructor
           public CashRegister( int size )
             amounts = new double[ size ];
             numOfValues = 0;
            //increase size of array when needed
           private void increaseSize ()
             double[] temp = new double[amounts.length + 4];
             for (int count=0; count<amounts.length; count++)
                temp[count] = amounts[count];
             amounts = temp;                    
            //add amount to array
           private void addAmount(double newAmt)
             if (numOfValues == amounts.length)
                increaseSize();
             System.out.print ("Enter amount to be added: ");
             newAmt = scan.nextDouble();
             amounts[numOfValues] = newAmt;
             numOfValues++;     
            //toString method
            //returns String representation of CashRegister object
           public String toString()
               //to be used in formating currency values
             NumberFormat fmt = NumberFormat.getCurrencyInstance();
               //initialize resulting String
             String result = "\n";
               //Check if array is empty.
               //If so, print accordingly.
             if( numOfValues == 0 )
                result += "There are 0 register amounts at this time.\n";
             //otherwise, place amounts in result String
             else
             //build result String with amounts
                for( int i = 0; i < amounts.length; i++ )
                   result += ( i + 1 ) + ": " + fmt.format( amounts[ i ] ) + "\n";
               //return result String
             return result;
    // Project7ADriver.java
       import java.util.Scanner;
        public class Project7ADriver
           public static void main( String[] args )
               //Start Scanner to take input
             Scanner scan = new Scanner( System.in );
               //instantiate a CashRegister
             System.out.print( "How many amounts would you like your register to hold? " );
             int numElements = scan.nextInt();
             CashRegister cr = new CashRegister( numElements );
             int userChoice = 0;
             while( userChoice != 5 )
                menu();
                userChoice = scan.nextInt();
                menuSwitch( userChoice, cr );
           public static void menuSwitch( int choice, CashRegister cashReg )
               //Start Scanner to take input
             Scanner scan = new Scanner( System.in );
             switch( choice )
               //print out amounts
                case 1:
                   System.out.print( cashReg.toString() );
                   break;
                case 2:
                case 5:
                   System.out.println("\nGoodbye!");
                   break;
                default:
                   System.out.println("Sorry, invalid choice");
           public static void menu()
             System.out.println("\nCash Register");
             System.out.println("*************");
             System.out.println("1: Print the sale amounts");
             System.out.println("2: Add amount");
             System.out.println("3: Remove first occurrence of an amount");
             System.out.println("4: Remove all occurrences of an amount");           
             System.out.println("5: Quit");
             System.out.print("\nEnter your choice: ");
       }

    looks like your method signature is wrong
    private void addAmount(double newAmt)the method itself gets the amount
    newAmt = scan.nextDouble();so its a bit hard passing the amount, when you first call the method
    try it like this
          private void addAmount()
             if (numOfValues == amounts.length)
                increaseSize();
             System.out.print ("Enter amount to be added: ");
             double newAmt = scan.nextDouble();
             amounts[numOfValues] = newAmt;
             numOfValues++;     
          }and in your switch
    case 2:
      addAmount();
      break;

  • Forex Difference in case of customer partial payment receipt

    Dear experts,
    we have scenarios where we receive part payment in case of foreign cutomer.
    Now when we receive part payment in case of foreign currency invoice we use Residual payment TAB.
    In this case system is calculating the forex difference on the full amount not on the partial amount. As per the requirement the system should pass Forex diff amount to the extent of partial received amount to show the correct Realised gain effect.
    Example: The invoice amount us 1000 USD @ 45/dollar
                   Received part payment 500 USD @ 40/dollar
                 I am using T code F-28(Residual payment)
                  The USD effect is shown below
                                                  USD                       INR
    Dr. Bank a/c                            500                      20000
    Dr. Customer a/c                      500                      20000
    Cr. Customer a/c                     1000                     45000
    Dr Exchange Diff a/c                  0.00                     5000
    In the above entry the system is passing exchange diff as Rs. 5000 but it should be Rs 2500.
    In the above example If I am receiving the full amount within a particular fiscal year then there is no problem, as the net effect of the forex difference will be correct within a year.
    Problem arise when i receive the part payment this year and rest of the payment in the next year. Because my realised loss is over stated by Rs 2500 in the above case.
    Is there any possible way to show the exchange diff is 2500 not 5000?
    Please help anyone.....
    Regards
    Paul
    Edited by: Paul01 on Apr 9, 2009 9:24 AM

    Hi
    Thanks for your response.
    Yes you are right when you say that system revalues the entire customer invoice.
    But the company does not want that. They want their actual invoice(remaining balance) to remain with rate at which the invoice was posted. Therefore as per company's requirement system should only revalue the amount in FC (Partial) which is received.
    In the present scecario system revalues the entire invoice which inturn show my overstated Realised gain or loss. Now is there any solution where i can only revalue the partial amount.
    Note: System does not allow you the change the INR value  in the forex diff line item unless i change the FC amount.
    Any solution of above problem?
    Still not solved, ur suggestion can be very crucial.....
    Edited by: Paul01 on Apr 15, 2009 9:03 AM
    Edited by: Paul01 on May 5, 2009 8:06 AM

  • Revaluation in R12 -

    Hi,
    I got acquainted with the documentation describing the principle of the revaluation program and see that the standard mechanism in Polish Localization did not satisfy our Client needs.
    Calculation is not correct according to the Luxembourg accounting rules, because at the time of the positive and negative exchange rate differences on one account claims or liabilities arising from different transactions, the system will show the differences in balance, and reference them into account currency fluctuations.
    According to the Luxembourg rules should be calculated from the difference in the currency of each transaction entered in the assets and liabilities, and only negative differences should be taken into account in the income statement.
    Please help me solve the problem, maybe other localizations meets these requirements?
    I put the SR on Metalink and I got the answer: "Add-On localizations team confirmed they do not have functionality for this. Also in standard Belgium Localizations (JE) there is no such functionality. So I think you will need to look into customization."
    Of course if no one has met with such a requirements I will prepare customization...
    Magdalena

    Hi
    Funding revaluation is adjusting the funding allocated to the project in Functional Currency.
    The revaluated funding amount should equal the following components:
    The receipts applied to the project invoices as they were converted on the receipt date to the functional currency (Including any realized exchange rate gain or loss) +
    Future receipts from unpaid invoices and agreement backlog converted to functional currency using the revaluation date exchange rate.
    The difference between newly revaluated funding amount and previous value of total funding in functional currency is the additional amount allocated to the project as a funding line.
    In the example of the user guide, original funding amount was 1,000,000 GBP, which equal 1,550,000 USD.
    During first period invoice billed for 300,000 GBP.
    You received 200000 GBP which were converted to 308,000 USD.
    That AR transaction was recorded as - Cash applied 310,000 USD (200,000 GBP at 1.55) + Exchange rate gain/loss -2000 USD.
    At end of period the due invoices were 100,000 GBP, and backlog (unbilled) was 700,000 GBP. Those 800,000 GBP should be revalued using the exchange rate of 1.58.
    That brings us to 1,264,000 USD.
    The total amount of revaluated funding should be = 308,000 + 1,264,000 = 1,572,000 USD.
    The revaluated funding is higher than previous original funding by 22,000 USD (=1572000-1550000).
    Therefore, system will create a revaluation funding line with 22,000 USD allocated to the project.
    Dina

  • F-28 cash discount error

    For making payment to the billing document from SD in f-28 t-code, we are getting the cash discount percentage but the cash discount amount is not displying even we specified the payment terms in Sales order creation. Even, if we specify manually the cash discount amount in f-28, its giving an warning message 
    ERROR : Cash discount-relevant amount is zero; check entry at the bottom left corner of the screen. When I click this warning, I get a pop-up screen with the same message and message no. F5073.
    We have maintained the field status as given below:
    Also check that in transaction OB41, Payment term is maintained as optional field in field status group Payment Transactions for posting key 31.
    Also go to FS00 for the reconciliation account assigned to your vendor, the go to tab 'Create/bank/interest" and double click on the field status gorup.Check that in group Payment Transactions, the field Payment term is marked as optional field.)
    And SD pricing for the material is also defined.
    condition type : SKTO for the cash discount.
    After doing all the abouve configurations, we are still getting the error,.
    From FI side, we have no issues as it is giving the cash discount percentage and cash discount amount in f-28 correctly. and we are able to process the cash discount document, which gets generated automatically.
    Only the problem From SD flow.
    Regards,
    Ketan

    hi
    check out this SAP Note
    185223  Posting of cash discount paid without tax code

  • Cash discount payment not transferred from SD to CO-PA

    Dear Gurus,
    We have notice that since a couple of months ago, the cash discount payment amount introduced in the SD bill through a condition type is not transferred to the profitab. analysis document (that is, is not carried to CO-PA module).
    While we fulfilled the condition type with the amount correctly in SD, field "Cash discount payment" in CO-PA (screen "value fields") is empty, with any amount.
    We really don´t know why.
    This was working ok 2 months ago, so that is the strange thing.
    Can anybody in SD module give me a hint of what can be happenning, please? Or what to check....
    Many thanks in advance

    Hi,
    Please check the pricing procedure and your condition type of cash discount type whether statistical is ticked or Account key is there
    Thanks
    Krushna

  • Advance through cash journal to vendor( through t.code F-48)

    hi SAP guru,
    i am getting error while makng advance payment through cash journal t. code-f-48
    "payment amount is larger than cash on hand ,change amount"
       though i have sufficent cash balance even it is showing this error.
    total available cash balance=rs 2,35,000 ans we are making advance of rs 2,00,000. getting above error but when we are making payment of Rs 1,00,000 it has posted and again we made another posting of rs 25,000 it also posted. but remaining(Rs 75,000) we cant post advance to the vendor.
    our  Petty cash A/c  amount received  from head office through inter bank transfer.i have ceck all receipt no any receipt is park, all receipt are fully posted so there is no any question of less balance.apart from this i also chek tables of cash journal which automatically updated when cash received from head office.tables are 1.TCJ_position
    2.TCJ_documents
    3.BSIS
    4.BSEG
    5.BSIA
    6.BSAS.
          the cash balance which are showing under fbl3n,FBCJ same are showing under above when i saw it in production through BASIS consultant.it means all cheques are fully posted.
                 one thing i want to tel you that l we are making this transaction for the month of 31st may 2010 not for today i.e 04-03-2011.because earlier we are using Tally now all previous transaction of tally are mapping into sap.
        so, i want to inform all of you that this is back day posting in the month of        31st   MAY 2010, so above balance  of rs 2,35,000 standing in cash journal on this date.and we want to pay advance cash on this date i.e 31st may 2010.
      before 31st may 2010 imean on 30-05-2010 we have only cash balance of rs 35,000.
    and we received cash from head office on 31-05-2010 of rs 2,00,000 and we have to make advance payment of rs 2,00,000 to a vendor on the same day.but when making advance of rs 2,00,000 CANT DO THIS.can anyone suggest? one interesting thing is when i reduced amount to rs 1,00,000 it posted again doing so by rs 25,000 it also posted but remaining rs 75,000 cant and getting above error-     
    "payment amount is larger than cash on hand ,change amount" though i have still rs 1,10,000. then why this is coming?

    Please check any future date documents are posted in system.
    that means if you are trying to post on 05.03.2011 for the amount 5000 and balance is 10000. But if there is any document posted on 06.3.2011 with amount 7000, system will not allow to post document on 05.03.2011 eventhough you have balance on 05.03.2011.
    Just check, It can be one of the reasons.
    Regards,
    Ganesh Lokam

  • The bank GL line items are getting revaluated as per exchange rate

    We have done config for foreign currency valuation for customers and
    vendors.Earlier we did for GLs also but now that is deleted. Now an
    advance in USD is posted. The entry is there in Rs in pass book entry
    in FF67. At the time of bank reconciliation, the system revalues the
    amount so the amount in pass book and sap does not match. Knocking off
    is not possible in such case.How to knock off the amount without
    revaluation ?Please suggest.

    hjI,
    It seems that you are maintaining the bank account in local currency. But in SAP you have not maintained the gl account as balance in local curerency. Now to eliminate the difference in foreign you can use f-05. Here you can post the difference in single currency to eliminate the difference in that currency.
    Regards

  • Witholding tax base amount error

    Dear gurus
    I have a problem with 1099 reports.
    The report is showing the cash discount base amount  as the Witholding base in reporting curr.
    We paid the full invoice amount. FYI the invoice doc contains the cash disc base amount for ex say 80$ for an invoice of 100$. Even we paid 100$, the "Witholding base in reporting curr" in the 1099 report is showing 80$. IN configuration we specified the to read the data before cash discount.
    please let me know any other thoughts?
    Many thanks
    MSJ

    Dear MSJ,
      Could you please tell me how did you resolve the issue (calculating w.tax on gross/net amount)
    Kind regards
    Leoni

  • Regarding cash discount and copa

    Hi friends,
    i have  an serious issue in our project:
    for cash discount condition type SKTO we are giving 2% cash discount based on payment terms : 14 days 2%, 30 net
                             Within 14 days 2 % cash discount
                             Within 30 days Due net
    and i raise the sales order , and did the delivery and did the billing document
    exact problem is the moment when i go to accounting document cash discount 2% amount is showing in profitability analysis accont, infact it should not show ,
    it has to show only after making the  incoming payment by customer
    then only it has to show n copa, but the main problem is system immediately showing 2% cash discount in copa?
    pls try to resolve this , very urgent,
    Thanks&Regards
    Venkat.Dhanemkula

    Hi venkat, did you figure out the solution. if yes please reply back cos im having the same problem !
    waiting for your reply
    Thanks in advance...

  • Cash Discount on procument value

    Hi All,
    We have a scenario in commission basis sale for cash discount as below.
    Procurement.
    Vendor procurement value- 100
    Cash discount to vendor if within 5 days - Rs.2
    The same procured material will sold to customer.
    ( In this while receiving the payment from customer cash discount needs to calculate on procurement value)
    Sales.
    Customer Billing value (procurement value + company Commission)= 100+5 = 105
    Customer cash discount on procurement value (means 100/-) if customer pays within 5 days = Rs.2/-
    The Idea of doing this is cash discount received and paid should be matched,
    In FB70 we can maintain cash discount base amount manually or while receiving the payment we manually modify the cash discount amount. But it should be automatically since transactions are in huge valume.
    Kinldy help in this.
    Thanks in Advance
    Sahil

    Hi,
    Maintain Cash Discount GL in T.Code: OBXU, then system pick gl automatically
    Regards
    Viswa

Maybe you are looking for