Change due date in receivables for credit check

Hi Sappers!!
Scenario: When SAP performs a credit check for a customer we need that pending receivables
(open items) for this customer which have a concrete payment method, don't use due date
for calculation, instead we want to use invoice date for carrying out the credit check
calculation.
Is that posible? Is there any user-exit where we can change this date to be used during
credit check control for documents which fulfill this requirement?
We don't want to change permanently the due date for this kind of documents, we only need to take another date into account when performing credit control.
Thanks so much in advance & best regards

Thanks so much for your quickly answer.
Creating a new payment term is not a valid solution because, we don't want to change any date in the financial document. We just only need to use another data only for credit check. Here you have a concrete example:
Invoice created with invoice date 01/12/2009
Payment method confirming 90 days.
Base line calculated: 01/03/2010
If we create a new sales order, this open item will not be considered exceeded because due date is still in the future.
We want to consider it as exceeded and the due date would be 01/12/2009 but only for credit check. This "new" due date must not be stored anywhere.
Thanks so much once again & best regards

Similar Messages

  • Open sales order value for credit check need to be changed (S066)

    Hi all,
    I need to change open sales order value which is already there in S066 table.
    Previously we had used open order value for credit check. Open order values are already updated in the S066 table.
    Now we dont want to consider open order value for credit check (which is already included in the credit exposure field in FD32).
    When we create sales order system is taking old open order value for credit. Now i have changed not to update open order value for credit check. Now its not updating open order value. But my issue is how to change existing or (previous) open order value for credit?
    Can i change S066 table data directly to '0'. Is it advisable to chage open order value directly from this table?
    Please advise me.
    Regards,
    Babu
    Edited by: babs on May 19, 2010 4:26 PM

    Hi Babs,
    If you doesn't want to reflect the open order value in the structure for this order value ,If the order is not processed kindly delete the line items and the order. Then save the document. Then try to see the structure S066.. This will be modified.
    If you want to modify the value then follow the below process.
    Otherwise delete the line item in the order and change the pricing date and the document date. Re enter the line item again so that it will take it up the new changes.
    I hope it will help.
    Regards,
    SK

  • Approval for change Due date in AR invoice through Paymnet Term

    Hi all!
    I try to query for approval with AR invoice change Due date in AR invoice through Payment Term.
    SELECT Distinct 'True' FROM OCTG T0  INNER JOIN OINV T1 ON T0.GroupNum = T1.GroupNum
    WHERE dateadd(day, T0.[ExtraDays],T1.[TaxDate])<>   T1.[DocDueDate] and  T1.[CardCode] =$[$4.0.0] and T1.[Docnum]=$[T1.[Docnum]
    I think we can not combine 2 variable for this form (
    T1.[CardCode] =$[$4.0.0] and T1.[Docnum]=$[T1.Docnum]
    Could you help me!
    Thanks!

    Hi Tien again.......
    In order to prevent the misunderstanding again please ket me know
    whether I'm correct or not.
    You want such kund of approval where if in the base document Payment Terms Net30 is there
    and in the target document if its changed to Net 60 then it should ask the approval while adding.
    M I right?
    Regards,
    Rahul

  • Incoming orders in COPA not working if Sales Order blocked for Credit Check

    Hi all,
    We need to build a report showing all incoming sales order by entry date and/or change date (change of values or quantities later on). COPA allows to do this, but the problem is that COPA line item table is only updated if the sales order is released from credit check (VKM3). I am looking for a solution to be able to record sales orders in COPA even if they are still blocked for credit check. By doing that we will be able to report all sales orders entered from COPA and provide basis for commissions calculation to the business.
    I have investigated possible COPA enhancements like COPA0005 but it doesn't seem to be used at the time of sales order save.
    Thanks.

    Hello ,
    Thanks for the reply
    As you said , the credit check in the service order is information message "Credit check (maximum percentage for ope
    exceeded)" .
    If you enter and come out this message then one more message will come , i.e., "The business transaction can not be carried out" detail message -  System status CNOK is active (ORD XXXXXXX).
    with the above message , system will not allow to do the Service order release.
    In this particular case , we have done the VKM1 for the sales order to unblock the order from credit check . But again system is checking the credit check at service order (created w.r.t sales order) . we are not able to control this .
    we also suggested the solution to the customer , saying removal of credit check for service orders . But customer requires credit check to happen at both the documents.

  • Error while changing due date deadline

    Hi,
    I am trying to change due date deadline of an action. I am getting this error. Please see if you can help me on this?
    I don't think this error is from my code.
    <p>
    <b>Root Cause</b>
    The initial exception that caused the request to fail, was:
       com.sap.caf.eu.gp.base.exception.InvocationException: Impossible to define a start date.
        at com.sap.caf.eu.gp.model.pfw.util.Deadline.setStartDate(Deadline.java:209)
        at com.sap.caf.eu.gp.model.pfw.notification.NotificationQueueItemsPersistence.retrieveDeadline(NotificationQueueItemsPersistence.java:912)
        at com.sap.caf.eu.gp.model.pfw.notification.NotificationQueueItemsPersistence.retrieveNotification(NotificationQueueItemsPersistence.java:850)
        at com.sap.caf.eu.gp.model.pfw.notification.NotificationQueueItemsPersistence.retrieveNotifications(NotificationQueueItemsPersistence.java:1032)
        at com.sap.caf.eu.gp.model.pfw.notification.NotificationManager.retrieveNotifications(NotificationManager.java:563)
        ... 135 more
    <p><b>
    Detailed Error Information</b>
    com.sap.tc.webdynpro.services.exceptions.WDRuntimeException: Exception was thrown in preprocessing phase of application session ApplicationSession(name=com.sap.caf.eu.gp.ui.rt.Runtime, id=qFEa9dPuRZ1jAYyFzhCxAAECkPW7TnlHbbTL4aP4cq5Q/pcd:portal_content/com.sap.pct/platform_add_ons/com.sap.caf.eu.gp.folders.gp/com.sap.caf.eu.gp.roles.runtime/com.sap.caf.eu.gp.worksets.runtime/com.sap.caf.eu.gp.pages.procinstance2/sap.com/cafeugpuirt/Runtime/base/). The causing exception is nested. RID=1dda6030410b11dead950050568f296d
    <br>  at com.sap.tc.webdynpro.clientserver.session.ClientSession.doPreprocessing(ClientSession.java:650)
    <br>  at com.sap.tc.webdynpro.clientserver.session.ClientSession.doProcessing(ClientSession.java:225)
    <br> at com.sap.tc.webdynpro.clientserver.session.RequestManager.doProcessing(RequestManager.java:231)
    <br>  at com.sap.tc.webdynpro.serverimpl.core.sessionctx.AbstractExecutionContextDispatcher.delegateToRequestManager(AbstractExecutionContextDispatcher.java:205)
    <br>  at com.sap.tc.webdynpro.serverimpl.wdc.sessionctx.DispatchHandlerForRequestManager.doService(DispatchHandlerForRequestManager.java:38)
    <br>  at com.sap.tc.webdynpro.serverimpl.wdc.sessionctx.AbstractDispatchHandler.service(AbstractDispatchHandler.java:116)
    <br>  at com.sap.engine.services.servlets_jsp.server.deploy.impl.module.IRequestDispatcherImpl.dispatch(IRequestDispatcherImpl.java:93)
    <br> at com.sap.tc.webdynpro.serverimpl.wdc.sessionctx.ExecutionContextDispatcher.dispatchToRequestManager(ExecutionContextDispatcher.java:140)
      <br>at com.sap.tc.webdynpro.serverimpl.core.sessionctx.AbstractExecutionContextDispatcher.dispatch(AbstractExecutionContextDispatcher.java:93)
      <br>at com.sap.tc.webdynpro.serverimpl.core.sessionctx.AbstractExecutionContextDispatcher.dispatch(AbstractExecutionContextDispatcher.java:105)
      <br>at com.sap.tc.webdynpro.clientserver.session.core.ApplicationHandle.dispatch(ApplicationHandle.java:320)
      <br>at com.sap.tc.webdynpro.clientserver.session.core.ApplicationHandle.doProcessing(ApplicationHandle.java:73)
    <br> at com.sap.tc.webdynpro.portal.pb.impl.LocalApplicationProxy.sendDataAndProcessActionInternal(LocalApplicationProxy.java:1043)
      <br>at com.sap.tc.webdynpro.portal.pb.impl.LocalApplicationProxy.create(LocalApplicationProxy.java:259)
      <br>at com.sap.portal.pb.PageBuilder.updateApplications(PageBuilder.java:1563)
      <br>at com.sap.portal.pb.PageBuilder.createPage(PageBuilder.java:390)
    <br> at com.sap.portal.pb.PageBuilder.init(PageBuilder.java:628)
      <br>at com.sap.portal.pb.PageBuilder.wdDoApplicationStateChange(PageBuilder.java:330)
      <br>at com.sap.portal.pb.wdp.InternalPageBuilder.wdDoApplicationStateChange(InternalPageBuilder.java:166)
      <br>at com.sap.tc.webdynpro.progmodel.generation.DelegatingComponent.doApplicationStateChange(DelegatingComponent.java:222)
    <br>  at com.sap.tc.webdynpro.clientserver.cal.ClientComponent.doApplicationStateChange(ClientComponent.java:633)
    <br> at com.sap.tc.webdynpro.clientserver.cal.ClientApplication.doApplicationStateChange(ClientApplication.java:693)
    <br> at com.sap.tc.webdynpro.clientserver.phases.ResumePhase.execute(ResumePhase.java:65)
    <br> at com.sap.tc.webdynpro.clientserver.window.WindowPhaseModel.processRequestPartly(WindowPhaseModel.java:161)
    <br> at com.sap.tc.webdynpro.clientserver.window.WindowPhaseModel.doProcessRequest(WindowPhaseModel.java:109)
    <br> at com.sap.tc.webdynpro.clientserver.window.WindowPhaseModel.processRequest(WindowPhaseModel.java:96)
    <br> at com.sap.tc.webdynpro.clientserver.window.WebDynproWindow.processRequest(WebDynproWindow.java:469)
      <br>at com.sap.tc.webdynpro.clientserver.cal.AbstractClient.executeTasks(AbstractClient.java:52)
    <br> at com.sap.tc.webdynpro.clientserver.cal.ClientApplication.doExecute(ClientApplication.java:1431)
      <br>at com.sap.tc.webdynpro.clientserver.cal.ClientApplication.doProcessing(ClientApplication.java:1251)
      <br>at com.sap.tc.webdynpro.serverimpl.core.sessionctx.AbstractExecutionContextDispatcher.delegateToApplicationDoProcessing(AbstractExecutionContextDispatcher.java:158)
    <br> at com.sap.tc.webdynpro.serverimpl.wdc.sessionctx.DispatchHandlerForAppProcessing.doService(DispatchHandlerForAppProcessing.java:35)
    <br> at com.sap.tc.webdynpro.serverimpl.wdc.sessionctx.AbstractDispatchHandler.service(AbstractDispatchHandler.java:116)
    <br> at com.sap.engine.services.servlets_jsp.server.deploy.impl.module.IRequestDispatcherImpl.dispatch(IRequestDispatcherImpl.java:93)
      <br>at com.sap.tc.webdynpro.serverimpl.wdc.sessionctx.ExecutionContextDispatcher.dispatchToApplicationDoProcessing(ExecutionContextDispatcher.java:114)
    <br> at com.sap.tc.webdynpro.serverimpl.core.sessionctx.AbstractExecutionContextDispatcher.dispatch(AbstractExecutionContextDispatcher.java:81)
      <br>at com.sap.tc.webdynpro.clientserver.session.ApplicationSession.dispatch(ApplicationSession.java:507)
      <br>at com.sap.tc.webdynpro.clientserver.session.ApplicationSession.dispatch(ApplicationSession.java:527)
      <br>at com.sap.tc.webdynpro.clientserver.session.ApplicationSession.doApplicationProcessingStandalone(ApplicationSession.java:458)
    <br> at com.sap.tc.webdynpro.clientserver.session.ApplicationSession.doProcessing(ApplicationSession.java:249)
      <br>at com.sap.tc.webdynpro.clientserver.session.ClientSession.doApplicationProcessing(ClientSession.java:699)
      <br>at com.sap.tc.webdynpro.clientserver.session.ClientSession.doProcessing(ClientSession.java:231)
      <br>at com.sap.tc.webdynpro.clientserver.session.RequestManager.doProcessing(RequestManager.java:231)
    <br> at com.sap.tc.webdynpro.serverimpl.core.sessionctx.AbstractExecutionContextDispatcher.delegateToRequestManager(AbstractExecutionContextDispatcher.java:205)
      <br>at com.sap.tc.webdynpro.serverimpl.wdc.sessionctx.DispatchHandlerForRequestManager.doService(DispatchHandlerForRequestManager.java:38)
      <br>at com.sap.tc.webdynpro.serverimpl.wdc.sessionctx.AbstractDispatchHandler.service(AbstractDispatchHandler.java:116)
    <br> at com.sap.engine.services.servlets_jsp.server.deploy.impl.module.IRequestDispatcherImpl.dispatch(IRequestDispatcherImpl.java:93)
    <br> at com.sap.tc.webdynpro.serverimpl.wdc.sessionctx.ExecutionContextDispatcher.dispatchToRequestManager(ExecutionContextDispatcher.java:140)
    <br>  at com.sap.tc.webdynpro.serverimpl.core.sessionctx.AbstractExecutionContextDispatcher.dispatch(AbstractExecutionContextDispatcher.java:93)
    <br>  at com.sap.tc.webdynpro.serverimpl.core.sessionctx.AbstractExecutionContextDispatcher.dispatch(AbstractExecutionContextDispatcher.java:105)
    <br>  at com.sap.tc.webdynpro.serverimpl.core.AbstractDispatcherServlet.doContent(AbstractDispatcherServlet.java:87)
    <br>  at com.sap.tc.webdynpro.serverimpl.core.AbstractDispatcherServlet.doPost(AbstractDispatcherServlet.java:61)
    <br> at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
    <br> at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
    <br>  at com.sap.engine.services.servlets_jsp.server.Invokable.invoke(Invokable.java:66)
    <br> at com.sap.engine.services.servlets_jsp.server.Invokable.invoke(Invokable.java:32)
    <br> at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:431)
    <br> at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:289)
    <br> at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:387)
    <br> at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:376)
      <br>at com.sap.engine.services.servlets_jsp.filters.ServletSelector.process(ServletSelector.java:85)
      <br>at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:71)
      <br>at com.sap.engine.services.servlets_jsp.filters.ApplicationSelector.process(ApplicationSelector.java:160)
    <br> at com.sap.engine.se
    Edited by: Pratik Khandelwal on May 15, 2009 7:01 AM
    Edited by: Pratik Khandelwal on May 15, 2009 7:02 AM

    Dear Prathik,
    Please share me how you have change deadline in runtime for notification.
    can u plss share the code and procedure it will be very thankful to u.
    Rajesh

  • Due date in A/R Credit Memo

    hi,
    do you know if there is a way to update the Due Date in A/R Credit Memo
    according to the customer's Payment Terms
    (right now Due Date = Posting Date)
    thank you,
    Rinat

    Hello Friend,
    Use Date function for installed SQL and  made FMS
    http://www.w3schools.com/sql/func_date_add.asp
    Thanks
    Manvendra Singh NIranjan
    Edited by: Manvendra Singh Niranjan on Feb 16, 2012 3:41 PM

  • Should not for credit check.

    Hi,
    I am creating order for employee slaes and for that customer we have credit control area field is blank in customer master.
    It is still going for credit block. Could you please let me know how can i stop so it would not go for credit check.
    I would really appreciate.
    Thanks,

    Hi,
    Credit check happens for a document when system finds a Credit control area + Credit Group + risk Category.  But what I fail to understand is when you say Credit control area is not assigned to the customer. Normally it will not be assigned. It is defaulted based on the sales area and the company code.
    My suggestion to you is to check by going to FD32 and giving in the customer number and the credit control area and then by selecting Central Data and Status. Check what is the credit limit. If it is zero, increase it.
    When you say the test case indicates that the test should not go for a credit check, my guess is you are using a wrong document type. Credit Group is derived from the sales document type and I think when you doing sales to employees, you nornally happen to use a different document type from regular. Please check that as well.
    Also, you need to check what is the item category. When there is an employee sales, as far as i understand the system, the net value happens to be either zero or at the cost price. So, if the Item category is TANN, then system should make the net value zero, and order will not go for a credit check.
    I think you can check on these points. But my guess is the document type or the item category is not correct.
    Hope this helps
    Thanks
    Mukund S

  • [VF11] change due date when cancelling a document

    Hi everybody,
    I want to change due date (( FAEDT ) in FBL5N ) when cancelling invoices in VF11.
    I know that for that I need to change ZFBDT but I dont konw how .
    I need a user exit or a BTE or a Custo to make me change the due date.
    Thanks in Advance.

    Hi,
    As understand from your question, I think its better practice to change the baseline date either manually or automatically from some logic during the billing document creation.  This can be done through through the following userexit
    USEREXIT_FILL_VBRK_VBRP   or
    SDVFX004 or
    SDVFX008
    or
    As Mr.Lakshmiprasad explain in his message, make the default setting after concern with FI Consultant in OBB8.
    Regards
    Goutham

  • Automatic release of customer order block for credit check

    Dear expert,
    Please i need your input on this, we have a scenario where third party customer order is automatically block for credit check at sales order. Now i want that after posting customer payment the sales order should be automatically release if the customer balance covers the value of goods required no need to manually release in VKM1. Is this possible is as per SAP? IF yes how can i do the settings
    thanks in advance

    yes u can do it in vkm1 is right but you can also do in credit management screen if ur fully controlled in credit management then u can go to abaper help
    if it is wrong plz suggest

  • Block sales order for credit check

    I have created 1 sales order. I want to know how we can find out that sales order is in block.
    Also I want to block the sales order created for credit check . What I can do that sales order will go in block.

    Hi KiranCG,
    --For Credit check go to T.Code FD32 & give customer number & Credit control area & enter the credit limit amount & save it.
    -Do the Cutomization for Credit Management
    IMG-S&D-Basic Functions-Credit Management & Risk Management-Credit Management
    --Define Account groups
    --Assign the credit group (01) to your Sales Document type.
    --Define Automatic Credit Control (or) T.Code OVA8  Assign CCARisk categoryCredit group -01 (Sales Order) & also Fill the required fields
    --In Check column Check mark the Static or Dynamic credit & put reaction as C & check mark the status/block & save it.
    --Now raise the sale order in VA01 if the credit limit exceeds the system will through you an error message.But you can still save the document.
    --Go to T.Code  VKM1 to view the Blocked sales document & enter Credit Control Area,Credit account,Risk category& customer credit group.
    --.In order to release the Sales order document go to T.Code VKM3
    Let me know if your problem is solved
    Regards
    Pradeep

  • User Exits for Credit Check

    Hi Friends,
    I got user exits for credit check but I could not understand how to implement these rather these are not found in system (CMOD & SMOD tcodes) We have ECC6.0. These are the following.
    LVKMPTZZ
    LVKMPFZ1: USER_CREDIT_CHECK1
    LVKMPFZ2: USER_CREDIT_CHECK2
    LVKMPFZ3: USER_CREDIT_CHECK3
    Any help how to implement these is appriciable.
    Regards,
    Rajesh Vasudeva

    Hi Rajesh,
    You can make use of the implicit enhancement, where in you can add code to any standard program either at the start or after the last line in a form or function module.
    Refer the URL
    http://help.sap.com/saphelp_nw04s/helpdata/en/8f/f2e540f8648431e10000000a1550b0/frameset.htm
    for more info on Enhancement Framework.
    Hope this helps you.
    Reg
    Praveen Alex Luke.

  • User exit for credit check

    Hi all,
    Can anyone give the user exit name for credit check.

    Hello,
    Following exits are available:
    LVKMPFZ1  
    LVKMPFZ2  
    LVKMPFZ3  
    Regards,
    John.

  • Why is that when I downloaded the iOS 7 for my iphone 5 that it changed my send and receive for imessages to a random number but my SMS messages are still linked to my phone number?

    Why is that when I downloaded the iOS 7 for my iphone 5 that it changed my send and receive for imessages to a random number but my SMS messages are still linked to my phone number?

    I just encountered this problem for the first time and stumbled upon this forum to find a solution.  I played around with it a bit and it seems that if you slide your finger from the bottom up, you will come upon that new screen that will allow you to do various functions with your phone (put it in airport mode, lock, etc.), you can select your Airport from this screen and play your music wirelessly from your phone; at least this was my experience. Hope this helps!

  • How to change Net Due Date in case of Credit Memo..

    Hi Experts,
    In our system currently when we create credit memo using tcode FB75 system makes the invoive due immediately.
    We wanted to make this net due date dependent on payment terms given by us. Please let me know how can I achieve this..
    Please let me know if there is any user exit there or the configration path to achieve this...
    Regards,
    Vidya

    This is a standard SAP functionality. Usually a credit memo is referenced to an invoice and if you don't have a reference to an invoice SAP would consider that credit memo as due immediatly.
    If you have an invoice to be referenced to this credit memo enter the invoice number in the invoice reference field in FB75 > payment tab and then enter the payment term. If you don't have an invoice reference enter V  in the invoice reference field and then the payment term, system will calculate net due date based on payment term.

  • Baseline Date for Due Date Calculation required for S/L indicators

    Hello,
    Iu2019m facing the following problem
    Iu2019m trying to insert an invoice (using a customer master record) but the system blocks me because the field ZFBDT (Baseline Date for Due Date Calculation) is a Required entry.
    The strange thing is  that if I use a S/L indicators the field is mandatory, if not the date may be defaulted.
    I checked in OB41 but there are non differences between Special PK and normal PK.
    Any ideas?
    Thanks in advance
    Alberto

    Dear Alberto,
    the field "Due On (BSEG-ZFBDT)" cannot be controlled with field status.
    It is controlled by field attribute of screen painter (Tcd: SE51).  If
    you look at element attribute for "Due On" field, a flag for required
    entry is activated.  In this case, field status has no control over
    the field.
    As of release 3.1G, field BSEG-ZFBDT is hardcoded in most FI screens
    to be mandatory and cannot be influenced by any field status
    changes. This situation is only valid when posting with special G/L
    indicator (ie PK 29/39).
    SAP development team has determined that this is a critical field.  The
    reason behind this is that this special GL screen and the data entered
    here are very important to many other programs. This data affects
    liabilities and receivables where due date is necessary almost
    everytime. Thus, we changed this field in this screen in order to
    prevent problems in many other areas. The reason is explained further
    in note 95079.
    I hope this helps You.
    mauri

Maybe you are looking for