F-28 Incoming Payment, Cash discount amnt and %

Hi all,
Does anyone know whether we can make the Cash Discount Amount and Discount percentage field column in F-28 screen to become uneditable (grey off) ?
regards,
sasuke

Hi Roy,
I tried before with SHD0, I entered F-28 but I got the error message saying variant are possible only for dialog transactions.
regards,
sasuke

Similar Messages

  • Incoming  payments cash discount  A/R down payment request

    Hi
    I am trying to post an incoming  payments and to select a  A/R down payment request but I can not imput a cash discount?
    It is possible to post using a cash discount with the A/R down payment request.
    Thanks
    Claudio

    Hi Claudio,
    Welcome you post on the forum. A/R down payment request is not a financial document. There are more restrictions for it. You need A/R down payment invoice to get the option you need.
    Thanks,
    Gordon

  • Incoming payment - post discount & small differencas a total as one item

    Hi Guru,
    When posting incoming payment cash discount and small differences are posted as one item for each open item.
    For example:
    Open item    discount    Small difference
    100               1               0.05
    200               2               0.10
    At posting SAP post
    Item 1   300  (to clear the open item)
    Item 2   1  (cash discount)
    Item 3   2  (cash discount)
    Item 4   0.05 (small difference)
    Item 5   0.10 (small difference)
    Is there a way that I can group ALL discount and All small difference into one item each ie
    Item 1   300  (to clear the open item)
    Item 2   3       i.e. 1+2 the total of item 2 and 3 above  (cash discount)
    Item 3   0.15  i.e. 0.05+0.1 the total of item 4 and 5 above (small difference)
    If so,  where is the setting??
    Thanks
    Linda

    Hi,
    In general SAP clears on line item basis and posts line item for each clearing.  If my understanding is not wrong this is the standard behaviour.  This facilitates you to know each item that is cleared.  But please check the settings for clearing differences / charge off under business transactions/accounts receivable and accounts payable.  Unfortunately, I do not have a system handy to give you exact path.
    thanks,
    Kumar

  • Incomeing payment with discount

    Hi all,
    I was doing incomeing payment with discount allowed , here payment terms and discount amt also is correct, but the system did't  show in the customer and discound allowed line time , the document did't not saved, the system shows one error.
    error :Rules for posting key 15 and out 200200 set incorrectly for SKFBT field
    pls can anybody help me
    Regards
    sri

    Hi sri,
    T.code -OB41
    There is a conflict in the field status group set for the GL Account and the posting key. For example at one place the field status is set as mandatory field and at the other it is supressed. Check the field status and ensure that both are same.
    From the customer gl Master check what is the field status assigned and check the field status of the different fields. Sametime also check the field status for the posting key 50. This is in configuration. Once, this is set right there will not be any problem in posting the transactions.
    Go to OB41 T. Code there double click on 50 Posting key then click on Maintain field status there you have to change all optional fields. I think your problem go off.
    Regards
    Surya

  • Add Invoice with Payment Terms set 'Open Incoming Payment' = Cash - with DI

    Hi,
    I have this type of problem: I have defined a Payement Terms (Payment Terms - Setup) and I have set the field 'Open Incoming Payment' = Cash.
    In this way, when I create an Invoice and I put this 'Payment Terms' in Accounting Label, when I Add the Invoice, Sap open the 'Payment Means' form, and I must set the Total Cash of the payment. I set this field, click Ok, and then I'm able to Add the Invoice (and his Payment).
    If I try to do this operation with DI API, when I call .Add() method, I retrieve this error: "Invoice & receipt must be paid exactly  [OINV.GroupNum]". There is a method or property in SAPbobsCOM.BoObjectTypes.oInvoices that I must set to do automatically this operation?
    What can I do this???
    Thank you
    Marco

    Hi Niall,
    yes, I have set the property vInvoice.PaymentGroupCode = 2 , infact i retrive the error.
    If i try to set PaymentGroupCode = 1 or PaymentGroupCode = 3 (other 'normal' Payments Terms), my procedure work correctly, and the Invoice are added.
    If I try to set PaymentGroupCode = 2, i retrieve the error.
    This is my simple code:
                        vInvoice.Series = 26
                        vInvoice.CardCode = "C0001"
                        vInvoice.HandWritten = SAPbobsCOM.BoYesNoEnum.tNO
                        vInvoice.DocDate = "10/01/2009"
                        vInvoice.DocType = SAPbobsCOM.BoDocumentTypes.dDocument_Service
                        vInvoice.PaymentGroupCode = 2
                        vInvoice.Lines.AccountCode = "11005010"
                        vInvoice.Lines.Quantity = 1
                        vInvoice.Lines.Currency = "Eur"
                        vInvoice.Lines.Price = 110
                        ret = vInvoice.Add()
                        If ret <> 0 Then
                            myDB.GetLastError(errCode, errMsg)
                            myapp.SetStatusBarMessage(errMsg, SAPbouiCOM.BoMessageTime.bmt_Medium, True)
                        End If
    Thank
    Marco

  • Error incomming payment cash

    Hi
    I have a problem when create a incoming payment from customer
    creating  journal entry, payment, and add the journal entry on the payment
    if the invoice is partially paid the payment is created sucessfully
    but if the invoice is not paid send a error
    error code:-10
    description:Enter valid code  [JDT1.ContraAct][line: 1] , 'SN0001'  [??????? 173-36]
    here ir the code:
                        //creating journal entry
                        var entry = company.GetBusinessObject(BoObjectTypes.oJournalEntries) as JournalEntries;
                        var cuenta = parametros.CodigoCuentaContableAnticiposClienteExportacion;
                        entry.TaxDate = pago.FechaCreacion;
                        entry.ReferenceDate = pago.FechaCreacion;
                        entry.DueDate = pago.FechaCreacion;
                        entry.Reference = "Aplic Anticipo cliente";
                        entry.Memo = "Aplic ANTICIPO CLIENTE";
                        entry.Reference2 = pago.Codigo.ToString();
                        entry.Lines.ShortName = pago.ClientePago.CardCode;
                        entry.Lines.Credit = (double)pago.Anticipado;
                        entry.Lines.TaxDate = entry.TaxDate;
                        entry.Lines.Add();
                        entry.Lines.SetCurrentLine(1);
                        entry.Lines.ShortName = cuenta;
                        entry.Lines.Debit = (double)pago.Anticipado;
                        entry.Lines.TaxDate = entry.TaxDate;
                        var statusPoliza = entry.Add();
                        if (statusPoliza != 0)
                            return;
                        var polizaAnticipo = company.GetNewObjectKey();
                        //creating payment
                        var payment = company.GetBusinessObject(BoObjectTypes.oIncomingPayments) as Payments;
                        payment.CardCode = client;
                        payment.DocDate = pago.FechaCreacion;
                        payment.DocType = BoRcptTypes.rCustomer;
                        payment.DocCurrency = "MXP"
                        var remarks = pago.PagoFacturas.Aggregate<PagoFactura, string>("",(folios, factura) => folios += "," + FolioImpreso).Substring(1);
                        if (remarks.Length > 50)
                            remarks = remarks.Substring(0, 47) + "...";
                        payment.JournalRemarks = remarks;
                        payment.Remarks = pago.Observaciones.Substring(0, pago.Observaciones.Length >= 254 ? 253 : pago.Observaciones.Length);
                        var pagar = pago.MontoPago
                        payment.CashAccount = pago.TipoMercado == TipoMercado.Exportacion ? "_SYS00000000123" : CodigoCuentaContableRedondeo;
                        payment.CashSum = (double)0.01;                   
                        var line = 0;
                        foreach (var pagoFactura in pago.PagoFacturas)
                            var factura = pagoFactura.FacturaCliente;
                            var folio = "";
                            var monto = 0m;
                            folio = factura.FolioSAP;
                            monto = pagoFactura.Monto
                             if (line != 0)
                                payment.Invoices.Add();
                            payment.Invoices.DocEntry = int.Parse(folio);
                            payment.Invoices.InvoiceType = BoRcptInvTypes.it_Invoice; //BoRcptInvTypes.it_JournalEntry Así se indica que es una poliza
                            payment.Invoices.SumApplied = (double)monto;
                            line++;
                             // add the journal entry on the payment
                            if (line != 0)
                                payment.Invoices.Add();
                            payment.Invoices.DocEntry = int.Parse(polizaAnticipo);
                            payment.Invoices.InvoiceType = BoRcptInvTypes.it_JournalEntry; //Así se indica que es una poliza
                            payment.Invoices.SumApplied = -(double)pago.Anticipado;
                            line++;
                        var status = payment.Add();
    I hope that you can help me
    i'm usgin .net and DI API 9.0

    Gracias por la respuesta alejandro
    realmente no es SN0001, lo puse solo de ejemplo
    pero el error lo marca en la linea
    var status = payment.Add();
    y si el error me dice que es algo del asiento contable, pero que se me hace raro es que si la factura ya tiene algo pagado, si registra bien el pago.
    y tambien si intento hacer ese mismo pago en sap directamente me marca una advertencia pero si me deja continuar
    me dice esto.
    a cash account is required, chossing a diferent account may cause inaccurancies in the cash flow report

  • Not able to post vendor payment in case of Cash discount received

    Hello
    We are on SAP ECC 6.0
    I'm not able to post an outgoing payment through F-53 T code when cash discount is received from vendor due to early payment before due date.
    I get the following error message -
    Tax code V0 for country IN has been deleted or incorrectly changed
    Message no. FS201
    Our tax calculation procedure is TAXINN and we are an indian company in India.
    GL account for cash discount received is already defined in OBXU t code for SKE transaction key tax code wise.
    V0 tax code is defined through FTXP.
    I'm able to display correct cash discount amount and cash discount % when i click on select process open item in F-53 after entering document date; posting date; company code; currency; Bank GL A/c; Amount (Net of discount); value date and Vendor Account.
    What am i missing? Why am i not able to post vendor outgoing payment?
    Is it possible to post cash discount received to the credit of Stock / Inventory Account as quantity received is not consumed or quantity is lying in inventory?
    Thanks.
    Vimal

    Hello Chintan
    I have assigned GL A/c in OBXU t code with and without reference to tax code.
    Still, i am not able to post outgoing payment when cash discount is received as i am paying it before due date.
    Cannot i take credit of cash discount received to Inventory / Stock Account?
    Is cash discount received always posted to non-Inventory / non-stock GL Account?
    Thanks.
    VS

  • Incorrect Cash Discount in F-28

    Hello All,
    When we post incoming payments from customers using transaction F-28, what happens is the system calculates incorrect cash discount by 1cent ($0.01).
    The cash discount in Invoice is calculated correctly but during the posting (F-28) it is incorrect.
    Eg:- The invoice has a cash discount of $281.77, however when we try to receive payment the cash discount comes as $281.76.
    I tried finding an OSS but couldn't find one.
    Please advice.
    Thanks,
    Shashi.

    Hi Shashi
    Cash Discount amount can be modified manually?
    Go to the 'Cash Discount' Tab and type the correct discount. The difference may be a result of rounding differences.
    Hope this is useful!
    Thanks & Regards
    Fede

  • Cash Discount in absolute value, not in %

    Hello Friends,
    I have a scenario with respect to terms of payment, where the customer is entitled for a cash discount of Rs.100 per unit if the invoice is cleared within 7 days from the date of invoice, Rs.75 per unit within 14 days & Rs.50 per unit within 21 days with total credit period of 45 days.
    The problem I'm facing is that in the Terms of Payment configuration (transaction code OBB8), I'm able to store the cash discount in % and not in absolute value (field "percentage" under the "Payment Terms" heading in tcode OBB8).
    Request your suggestion at the earliest.
    Thnx & Rgds,
    Padmanabhan

    Hi,
    The CASH DISCOUNT will be given based on the Payment terms  with the CONDITION TYPE.
    In the Standard the CASH DISCOUNT condition types are SKTO & SKTV.
    If you are using the same condition types, change the CALCULATION TYPE  for these condition types in V/06  to B ( which is fixed amount)  and try.
    Hope it will solve your requirement.
    regards,
    santosh

  • F-28 - Incoming payments with residual items - Vat code

    Dear all,
    I need to define a process in which the user can create a residual item for a downpayment on an incoming payment from a customer, and the system automatically creates a new document with the residual posting.
    I have done the customizing for the "Residual Item Posting in Invoice Currency" and defined a Type of document for the residual item. The problem is that the standard procedure puts the vat code also in the payment document and in the residual item document on the customer position... and this is not correct.
    Someone can help me?
    Thank you
    Regards
    Marco.

    Yes, this is due to settings on GL Account for reconciliation account. Please fo t o FS00 provide reconciliation account nr (if down payment) from Sp. GL an d not from Vendor / Customer master and change settings on second tab > there is mantioned that posting without tax are not allowed. (input tax / only output tax only).
    Due to GL master data he post always with the VAT. Addtionally if You will have a discount system will correct the VAT line with discount during clearing all of that becasue of GL master data.
    Regards
    Tadeusz

  • 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

  • Incoming payments posting without clearing the customer open item

    Hi,
    Is there a way to post an incoming payment to a customer and let it sit as an open item?
    I want to segregate the posting and clearing of AR payments.
    One user posts the payments to the customer account.
    Another user clears this payment against an open item.
    All t.codes F-26, f-52 and f-28 all go on to processing open items and don't work for me..
    Does anyone have any workaround or suggestion on how to accomplish this?
    Thanks

    I can suggest posting the cash to the customers account as an unallocated enty using F-28 - we use charge of the difference and the posting keys to mange this.
    The the other users can contra the items to the open items using F-32 clear customer.

  • How to cancel incoming payment

    dare all ,
                when create incoming payment by credit card and it deposited then who to cancel incoming payment for open the A/R Invoice to create A/R credit Memo document.
              I have cancel deposit document and when canceled incoming payment then (can not  cancel . one of the credit voucher was cashed ) this error occurred.
    Please give me the solution .
    thanks
    Arabinda
    Edited by: Dreamlite International Pvt. Ltd on Feb 12, 2011 10:55 AM

    Hi,
    I had been going through this issue. All you can do for a deposited credit card payment is,
    Create a similar payement  with a negative amount and deposit it.
    Regards,
    Rakesh N

  • Incorrect Cash Discount info was called during the Invoice Posting in FB01

    Hi,
    I'm having an issue where when I post the Invoice via FB01 using a non-default payment term for a specific supplier, FB01 seems to be replacing the Cash Discount information base on the supplier default payment term. I have tried to debug and suspect it was due to the FM#  FI_CHANGE_PAYMENT_CONDITIONS.
    It happens whenever there is a payment method insert in the FB01 transaction during  the invoice posting. If the payment method was left blank, there will be no issue on the cash discount.
    I saw that there is a fix from SAP for OSS Note 1314271 - Discount days not adjusted after changing Payment term. This fix added a new statement into the FM# shown as bold at the statement below:
        IF i_newsklin NE i_oldsklin OR i_zbdreq = char_x        
             OR I_OLDZLSCH NE I_ZLSCH.                                "Note1314271
                          CONCATENATE 'S' status INTO status.
        ENDIF.
    In layman term, below will be the summary of the coding above:
      IF NewCashDiscount NE OldCashDiscount OR TermOfInstallmentPayment = u2018Xu2019        
         OR OldPaymentMethod NE NewPaymentMethod                            
          CONCATENATE 'S' status INTO status. (No idea what is this statement trying to achieve)
      ENDIF
    Kindly share with me if you have experienced this before.
    Your advice is very much appreciated.
    Thanks,
    David
    Edited by: DAVID LIM on May 20, 2010 4:46 AM

    Hi Shashi
    Cash Discount amount can be modified manually?
    Go to the 'Cash Discount' Tab and type the correct discount. The difference may be a result of rounding differences.
    Hope this is useful!
    Thanks & Regards
    Fede

  • 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