Payment received on date other then due date-CML

Hi Everyone,
I am working in FI Module CML using ECC Server 4.7. I know its an older version.
I am stuck up in loans management repayments, when the installment is received on a date other then due date, the cash flow itis generating is of the same due datedate which we have entered in repayment schedule while creating contarct.
The problem comes where it is received on a date other then due date , because of which it should calculate the intterest for the next period on higher balance for the number of days for which the payment have been received late.
I am working on ECC4.7
e.g due date of repayment 01/07/2007
Payment recvd. on 15/01/2007
Next due date 01/10/2007
Problem is: it is calculating thr interest for the whole 90days period .
Actually it should calculate interest for 15 days on higher balance and rest 75 days on reduced balance.
Please reply if you have some advice or solution. Thanks a lot.
Regards,
JG

Hi Megha,
Thanks for taking your time to help me out. Actually, what you mentioned needs to be done for every contract individually.
If I have 500 contracts and it wont be feasible to do that for each one of them. So I guess there must be some other way out. I have been stuck in this for four days.
Thanks,
JG

Similar Messages

  • Payments received on a particular Date

    Dear Experts,
    My client want a report which would show all the payments received from all the Customers on a particular day.
    Is there any standard report for this purpose, or I will have to go for ABAP development?
    Thanks,
    Jignesh Mehta

    Dear Jignesh,
    Try this:
    T. Code: FBL5N
    1. Don't key-in Customer Account (as need for all Customers)
    2. Company Code (if for a specific Company then Key-in the Code, else leave blanck for all company data)
    3. Check All Items (with specific data range, as desired)
    4. Check type: Normal Item & SPecial G/L Transactions
    and execute the report.
    Now from Change Layout (Ctrl+F8), Select "Account" from Left and make it available in to right hand side.
    Now, you will find Account (i.e. Customer Code) in to your report.
    Further, Select column: Doc. Date and Click Sub-Total (Ctrl+F1)
    Similary, you may further select "Type" and do sub-total.
    This will certainly ful-fill your requirement.
    Best Regards,
    Amit

  • My messages app won't open, after I sent a large iMessage. I think it just has too much data on it. What can I do other then reset my iPhone?

    My messages app won't open, after I sent a large iMessage. I think it just has too much data on it. What can I do other then reset my iPhone?

    Hi everyone, I had this problem but none of the solutions above worked. What happened with me, and with others in other forums, is that a particular thread or message was causing the problem. I'd go to open the message and all I'd get was a white screen with the blue bar at the top. So, I went into contacts, pressed 'send message' to a contact whose message wasn't causing the problem, then I pressed back to messages. You then swipe to the left on the thread that's causing the problem, and delete it. Sadly this means you will lose all that person's messages, but you can try opening it from there and deleting it on the thread. Didn't work for me though. Hope that helps! It was the only thing that worked for me after about three days of total frustration and resetting!

  • Get-WMI Object (0x800706F7) - The stub received bad data

    Hello there,
    i have an problem related to the above error..
    When i do a remote wmi call and pass the credentials like this (from an script)
    $passS =[ServerEye.PowerShellAPI]::Decrypt($pass)
    $securePass = convertto-securestring $passS -asplaintext -force
    $credential = New-Object System.Management.Automation.PsCredential("$domain\$user",$securePass)
    $buffer = gwmi -Query "select * from Win32_PerfFormattedData_MSExchangeRpcClientAccess_MSExchangeRpcClientAccess" -Credential $credential -Authentication Default -ComputerName $computer -ErrorAction Stop
    i sometimes get the above error with the stub received bad data...
    When i open a new powershell and do the wmi request it works.. When i close the powershell.exe and execute the above code again from the same script it works. But sometimes (totally) random this issue occurs for the existing powershell.exe process and will
    never go away till i close the process (which is not option, since i am using a deamon which runs script from a queue folder.. and this deamon runs for a long time.. 
    When i restart the server.. this issue never occurs for a long time but then suddenly reoccurs. 
    Anyone has an idea? I found one similar thread, but in this the solution was to pass the credential data in a server\user format or an domain\user format, which i am doing
    Is this a bug? Is this an scripting flaw from my side? What can i do against it... Any help would be really cool!!

    Thank you in advance for your answer. This is somehow what i expected..
    Sadly those are not our own servers. They are from a customer that is using our script to monitor several aspects.. and of course the software is always to blame :D (From a customer perspective).
    But i will inform the customer because this connection issue could be absolutly possible since i also see powershell sessions that get broken due to server communication..
    The only thing i really do not understand is, why it does not "repair" itselfs. What is the difference between closing the powershell.exe or simply re-executing the same get-wmiobject request..  I dont know how get-wmiobject manages its connection..
    but shouldn it do a new connection to the remote-server for each call?

  • I am receiving the data through the rs232 in labview and i have to store the data in to the word file only if there is a change in the data and we have to scan the data continuasly how can i do that.

    i am receiving the data through the rs232 in labview and i have to store the data in to the word or text file only if there is a change in the data. I have to scan the data continuasly. how can i do that. I was able to store the data into the text or word file but could not be able to do it.  I am gettting the data from rs232 interms of 0 or 1.  and i have to print it only if thereis a change in data from 0 to 1. if i use if-loop , each as much time there is 0 or 1 is there that much time the data gets printed. i dont know how to do this program please help me if anybody knows the answer

    I have attatched the vi.  Here in this it receives the data from rs232 as string and converted into binery. and indicated in led also normally if the data 1 comes then the led's will be off.  suppose if 0 comes the corresponding data status is wrtten into the text file.  But here the problem is the same data will be printed many number of times.  so i have to make it like if there is a transition from 1 to o then only print it once.  how to do it.  I am doing this from few weeks please reply if you know the answer immediatly
    thanking you 
    Attachments:
    MOTORTESTJIG.vi ‏729 KB

  • E-mail are received as DAT file instad of PDF

    Hi All,
    Please try to assist in this strange topic:
    When I try to send an e-mail via the SBO (press on the envelope button and choose u2018yesu2019 when
    the option u2018Would you like to attach an edited report to the e-mail?u2019 is display), the receiver is received a file with u2018DATu2019 extension and not with PDF extension and the receiver canu2019t open the file.
    I have tried to uninstall the acrobat reader 9 and install instead Foxit 3.1, but the problem still
    persists.
    In addition, I have found the this issue is reproduced only when the customer is using the Hebrew interface of SBO and the PDF file name is in Hebrew.
    When I switched to English interface of SBO, then the PDF file name is in English and the file is received correct (As PDF file).
    Another thing is that when you send the e-mail via the SBO (with the attached PDF) and open it
    on outlook (e.g. 2007), the file is received as DAT file,
    However If you open the e-mail on web mail (e.g. GMAIL), the file is received as correct PDF file, But when you send a regular e-mail (not via the SBO) with the attached PDF file and open it on outlook, the file is received As PDF file.
    Thanks,
    Erez

    I am afraid that there is a syntax or some codes in the interface that make the pdf converted into DAT file. You should ask the technical consultant or someone that developed the interface to make sure about it.
    If not, probably,  there is a problem with your current SAP B1 version. You could try to upgrade to the latest PL version of your current B1 application and then try again this case. if this is happened in the latest version, log a message to SAP Support.
    JimM

  • Error posting asset to company ''Specify payment period baseline date''

    Hi All,
    Please some can advise on the below error msg.
    While posting the asset in to company I will get error like ''Specify payment period baseline date'' and i cant go further.
    Please advise ASAP.
    Many Thanks
    Balaji A S

    Dear:
                   This error message normally appears if In the payment terms that you are using (can be seen in OBB8) there is no any default date assigned to the payment term. If it is then assign one like Posting Date or Document Date in OBB8 against the payment term you using. I am a bot confused in your case that why are you getting this error while acquiring the asset. Would you please elaborate the process you are using for asset acquisition.
    Regards

  • Automatic Payment Program Master Data Validations

    Hi,
    We´re configuring a new payment method for our company code (payment method T - bank transfer). We are using program RFFOM100 to generate the file that has to be sent to the bank. We had to enhance this program because the format of the file that our bank uses differs from MT100.
    Now, the automatic payment program validates certain data before it allows an automatic payment to be posted, in particular it checks vendor master records to see if it has the necessary information to fill the MT100 format. Our bank's format doesn't require the same information that the MT100 format requires.
    ¿How can I stop the automatic payment program from checking for certain information in the vendor master data?
    Hope you can help
    - Julio

    Hi Rudra,
    your Question:-
    in Vendor Master we have bank details section.for the vendor to be picked in APP, There the bank should be maintained, which is maintained in FBZP. Please correct me if I am wrong.
    In FBZP, we maintain the Bank Accounts which we own and in vendor master we enter the Bank Account No.'s held by the vendors with their banks and this has got nothing to do with House banks that we maintain in FBZP. In some of the cases, the bank key may play a common role.. but this also depends upon bank key, its usage, design etc..
    Does the Payment Method have any role to play here?I mean if the payment method is Q(cheques) , is it not needed to maintain the bank details in Vendor Master?
    In FBZP, go to Pmt methods in a country.. There you will find a section which says, "Required Master Record Specifications". In configuration, you define for a Payment method, what the system should check, so if you have specified against a Pmt Method, that Bank Details>Account Number Required is a mandatory field, then system will check otherwise not. Usually, in case of Checks, we do not tick this as Vendor Bank Account No. has no relevance in case of check payment.
    Regards,
    SAPFICO

  • Error on invoice "specify payment period baseline date".

    Hi Experts,
    When I create ZMIRO, ZMIRO it keeps
    asking for a baseline date which we have never had to do before
    Payment terms  filled blank, but teh system throughs error message "specify payment period baseline date".
    I
    Please help.
    Thanks,

    Dear,
    System will want to calculate due for payment to vendor for this invoice it must know baseline date from which it should start calculating the due date. Generally baseline date is determined from payment term but it is empty in your case. Enter a payment term in vendor master so that system will default the baseline date from settings done in payment term.
    Baseline date has to exist in the invoice document.
    Regards,
    Chintan Joshi

  • Receiver based date transformation

    Hi,
    We have a scenario where we need to map the date to the  receiving databases. We have the same map going to oracle receiver and a mySQL receiver. The date formats of both the databases are different. How can this be handled within the same map ( like receiver based date transformation) or does it need to go throught the traditional route of different maps for different JDBC receivers? Any help is appreciated..
    Teresa

    Teresa,
    Yes, I have the same payload going across to both DB at the same time. THe payload to mySQL is failing because the date format is in oracle transformation. I was wondering whether this could be done without doing 2 different maps.
    Yes, you can do it in the same mapping.
    For two different receivers, you must be having two different Business Services? If yes, then get the values of receiver BS in your mapping and do a simple condition test. Apply the date transformation logic accordingly.
    For getting the Receiver Service name, you can either use the "Receiver" under "Constant" standard function or use the following UDF -
    String RcvService;
    java.util.Map map;
    map = container.getTransformationParameters();
    RcvService = (String) map.get(StreamTransformationConstants.RECEIVER_SERVICE);
    return RcvService;
    You can change the above code as per your requirement.
    Hope this helps.
    Regards,
    Neetesh

  • How to receive the datas?

    Look:
    the first I create socket sk:
    sk=socket(AF_INET, SOCK_RAW, IPPROTO_RAW);
    and I fill data into Ip Head and Icmp Head,
    then I sendto the packet,but I don't receive
    any datas:
    lenrecv=recvfrom(sk,buf,100,0,(struct sockaddr*)&addr,&rlen);
    my codes run at the function recvfrom,but it
    couldn't return variable lenrecv,and it look like down,
    I want to know why?how to receive the data?
    (I couldn't creat socket like this:
    sk=socket(AF_INET, SOCK_RAW, IPPROTO_ICMP);
    I want to know when I creat socket like this
    sk=socket(AF_INET, SOCK_RAW, IPPROTO_RAW);
    How to receive datas?)

    Last edited by joseperezc (2012-08-14 18:58:22)

  • I2C with ARM embedded receiving incorrect data

    Hi together
    For a schools project, which I must finish until next week, I need to read out a DS1307 RealTimeClock via I2C.
    I am using a LM3S8962.
    I have tried to communicate via the NI USB-8451 module, which worked just fine.
    Now I only need to read out the Data from the DS1307 and I used the ARM embedded I2C VIs. I receive some data, but the Data is not correct (for example it shows a value of 70 in the seconds-register which is not possible).
    I've tried a lot of things but I couldn't get it to work properly.
    Attached a screenshot of how I implemented the reading of I2C. What am I doing wrong? I have really to get this working otherwise I can't finish my project and this would unfortunately result in a bad mark I hope someone can help me.
    Regards from Switzerland
    Dominic
    Solved!
    Go to Solution.
    Attachments:
    i2c_problem.JPG ‏46 KB

    Hi doh,
    are you sure you are reading from the right register? 
    According to this datasheet: DS1307.pdf , 
    if you want to access the seconds register it would be Adress 0 (Hex-Value-0), in your screenshot its 68 decimal. You can change the representation of your constant which is connected to the Adress terminal of your Create Configuration Reference VI. Just right click your constant -> visible object -> Radix. After that you can change the representation to x (HEX).
    Additionally when you read the 7 bits which are casted to 8 bit unsigned you have to notice that the 7 bits are encoded as BCD code.
    So consider your example reading the value 70: 70 in binary means: 100110 with the most significant bit on the left side and the least significant bit on the right side. Now when you split the values according to the seconds in the datasheets table:
    | 0 | 1 0 0 | 0 1 1 0  
    Then you will see, that 70 as U8 value has : 0110 = 6 (last 4 bits) and 100 (middle 3 bits) = 4, which means, that your actual value is not 70, but 46.
    So I would guess, you have to convert the U8 value to an Boolean array, split the bits according to the Table mentioned in the manual and then convert them to the proper time.
    Hope this helps, if you have further questions just post.
    With best Regards,
    Lam

  • Can't receive the data from my hardware device by LAN

    Hi!
    background:  For a testing task, I set up a hardware testing platform that including of a power supply device, a hardware to be tested(Device Under Test), a power Meter and a PC.   i build a program to control the hardwares, and they communicate with each other by LAN. at first, the program as a client can normally communicates with my hardware after initializing all hardwares. And then the program turns off the power of my device and turn on power again after delay 60 seconds. after initiantion, my hardware can execute the command which is received from the program, but the program can't receive the data from my hardware. Why my program cannot receive the data from my hardware, after the second time turn on the power of my hardware?  the program as client code as below:
    int CVICALLBACK ClientRRH (unsigned handle, int event, int error, void *callbackData)
      char temp[64]={0};
      int  ReceiveSize=0;
      char *Pos;
      switch(event)
       case TCP_DATAREADY:
        if( (ReceiveSize=ClientTCPRead (rrhHandle, readRRHBuffer, 4096, 2000))<0)
                     SetCtrlVal (panelHandle, PANEL_TEXTBOX_INFO,"Read RRH trace error!\n");  
                    return 0;
        else
         if (ReceiveSize>4096)
          readRRHBuffer[4096]= '\0';
           else
           readRRHBuffer[ReceiveSize] = '\0';
        if (Flag)
          Pos = strstr(readRRHBuffer,orderString);
          if(Pos)
           //strncpy(temp,(Pos+ strlen(orderString)),maxSize);
           _mbsnbcpy(temp,(Pos+ strlen(orderString)),maxSize); 
           sprintf(receData,temp);
           *temp=0;
           Flag=0;
           maxSize=0;
           *orderString=0;
        SetCtrlVal (panelHandle, PANEL_TEXTBOX_INFO,readRRHBuffer);
        *readRRHBuffer=0;
                break;
             case TCP_DISCONNECT:  
       rrhHandle =error;
                SetCtrlVal (panelHandle, PANEL_TEXTBOX_INFO,"TCP Clienterver has closed connection!\n");                 
                SetCtrlVal (panelHandle, PANEL_LED_RRH, 0);      
                break;
     return 0;
    int RRH_ini(char *RRH_address)
        ViChar Buffer[200];
        char temp[200];
        int status =0;
     if((ConnectToTCPServer (&rrhHandle, 7006, rrhAddr, ClientRRH, NULL, 1000)<0))
         SetCtrlVal(panelHandle,PANEL_LED_RRH,0);
        SetCtrlVal(panelHandle,PANEL_TEXTBOX_INFO,"Connection to RRH fail...\n");
         else
         SetCtrlVal(panelHandle,PANEL_LED_RRH,1);
         SetTCPDisconnectMode (rrhHandle, TCP_DISCONNECT_AUTO);
         sprintf(RRHCommand,"%s\n","asb");
         ClientTCPWrite (rrhHandle, RRHCommand, strlen(RRHCommand), 0);
         Delay(0.2);
         sprintf(RRHCommand,"%s\n","asb#1234");
         ClientTCPWrite(rrhHandle,RRHCommand,strlen(RRHCommand),0);
         Delay(0.2);
         SetCtrlVal(panelHandle,PANEL_TEXTBOX_INFO,"Connection to RRH successful!\n");
       return 0;

    Yes that's exactly my problem. The reader sends bytes but without a delimiter. So for example the greeting message I've mentioned earlier "iiAWID..." happens to be 32 bytes, therefore I made the following changes to the code:
    public void receive(int x){     // x = expected length of bytes being received
    boolean done = false ;
    int limit = x ;
    int counter = 0;
    try {           
    while (!done)
    if (in.ready())
    buffer.add(in.read()) ;
    counter = counter + 1 ;
    if (counter == limit)
    done = true ;
    }catch(IOException e) { // some code for handling}
    and this works fine, however, I'll probably have problems reusing this method later on, because some commands that I will send to the reader will result in responses of indefinite sizes. So I may have a response of length 12 one time and of length 8 the other. but between each response there's a maximum delay of 100ms... is there any way I can utilize that piece of information to improve my code?

  • Void Payment G L Date

    We are on R12.1.3.
    User accidentally opened APR-2014 Payables period instead of APR-2013!!!
    User then voided 2 payments with the date of 01-APR-2014 instead of 01-APR-2013!!!!!!
    How can this situation be tackled?

    Nothing is transferred to GL because GL APR-2014 is never opened.
    There is no way user could accidentally open the GL period because it has to be opened 1 by 1.
    AP allows to open any period in future so the user made a mistake of opening APR-2014 instead of APR-2013!!!!
    Edited by: JayPatwa on Apr 9, 2013 7:37 AM

  • MMS message can not be sent or received until data connection is restored.

    Error:  MMS message can not be sent or received until data connection is restored?     Droid X wont send or receive pictures.

    I had this same issue.  I downloaded APN Settings Shortcut from the play store and it worked for a day then it stopped again.  The solution is easier than that... download the Verizon Messages app... bingo - NO more issues...

Maybe you are looking for