How to create a Credit Memo Req by changing the value of the material price

Hello,
We have a requirement where we are want to change the value while creating a credit memo request wrt Billing doc.  Is there a way to change the price of the material rather then the qty on the credit memo request?  The system allows only Qty change and not the price change.
Pelase help!
Arpita Rani

Update the price condition record first. Then in the credit memo - go to conditions and click on update button, select option - copy manula elements and redetermine others.
ALso you can check the copy controls from your Invoice to CM Reqest (VTAF) @ item level - check price Type B. If the condition record is diferent from the one on billing, thenyou will get updated price in your cmr.
Regards
Sai

Similar Messages

  • How to create a credit memo for an existing sales order !

    Can any body help for how to create a credit memo for an existing sales order !

    Hi,
    It is actually possible to create credit memos from sales orders though it is not followed in most of the scenarios.
    We have got a scenario in commodity trading that a sales order will be created with positive value. Once the swaps are settled by the portfolio mngt team, if we have to give some money to the payer, then a credit memo will be greated (as in their case all invoices will have only +ve value as net value) with reference to the sales order. In the copy control, the main field to be taken care of at itme level is the PRICING TYPE for which a value of F has to be maintained. This will convert the sign of the values and fix them. Now a credit memo will be created for teh saels order.
    In this case, the document cateogyr of sales order will be C in VBAK, but it will be K in VBFA table which is the table for document flow.
    Hope this answers your question. You can reward if it helps you.
    Otherwise the normal process is
    SALES ORDER---INVOICECREDIT MEMO REQUEST----CREDIT MEMO

  • Credit memo req- reson for rejection

    Hi,
    I have created one Cred memo req against one invoice( order related invoice). in that iam having 2 line items.
    by mistake for first line item i put reason for rejction in cred memo req then i created a cred memo.
    now the first line item net value is showing as '0' in the creditmemo.
    i have removed the reason for rejection in the credit memo req and saved it. now i want the first line item netprice into the cred memo
    so how can i do it?
    chees
    sumith

    Hello,
    Cancel the credit memo VF11, remove the Reason for rejection from the credit memo request.
    Now you create the credit memo from the credit memo request.
    Prase

  • Credit Memo Req. with different Pricing Procedure than Invoice

    Hi
    I need to create a credit memo req. from invoice reference - but both should have different pricing procedures. I have assigned different doc. pricing proc. to the new credit m. req. and maintained proper pricing proc. determination. Also in copy control at item cat. level I have maintained pricing type as B. Still the invoice pricing proc. is being copied. Am I missing out something ?
    Thanks in advance.

    Hi,
    sorry could not update early. the suggestions were already implemented. it should have worked but still the problem was there. couldn't find out the exact reason.
    i needed to create the credit memo req. in background th. BDC.
    finally what i did was - in recording - I did not put the reference invoice number in the initial screen and rather went ahead to put document type then customer. then after pressing enter - the intended pricing proc got determined based on CuPP and DoPP. Now from file-create with reference - i had put the invoice reference - it did not affect the previously determined pricing proc.
    it was a king of work around basically, but interesting - thought of sharing with you.
    however thanks for the replies.

  • BOM explosion for credit memo req,free of charge,returns order types

    Hi Gurus,
    My client has the following requirement.Sales BOM with header pricing has to be configured for standard order, free of charge, credit memo req, debit memo req, returs order types. I have configured the BOM for standard order(ZOR) successfully, but for credit memo request and other orders its not picking correctly.The component items for the BOM structure is repeating twice.Pleae let me know how to maintain item category determination for credit memo request and other order types.
    For credit memo req  I have created new item category by copying the G2N and updated the structure scope as A and application SD01.so the new item category is ZG2B and I have maintained the below mentioned determination.
    ZCR ERLA  ZG2B
    ZCR ERLA ZG2B G2N
    ZCR NORM ZG2B G2N
    Regards,
    Hari Challa.

    Hi,
    That is incorrect.
    For sales order, you shoudl have used item category groups as ERLA, LUMF respectively. The resultant item categories will be TAP/TAQ etc. The same kind of configuration should be enabled for Credit memos and others also.
    There the item category group will be ERLA, or LUMF
    The document type will be CR / RE etc based on the process
    Now the resultant item category should be TAP/TAQ or you can even have RENN etc but the property of this IC should be same as TAP/TAQ based on what you are expecting, apart from the standard configurations of a return process. If you do this, then your pricing and items will come up properly.
    In specific, you have to look at the BOM configuration of the Item category in the BOM area.
    If you need any detail, pls let us know.

  • Manually create --- Rebate Credit memo

    Hi Gurus,
    How Can I create a Credit Memo manually which can fuction like a Rebate Credit memo in posting the credit to the G/L Accounts for rebate expenses.
    we donot want to use the  Rebate agreements. As of standard SAP we cannot create any rebate credit memo manually with VA01, you will get an error. The reason for this is -- In order to track all payments within the rebate agreement, they have to originate from that rebate agreement.
    Is there any possibility?
    Thanks
    Ram

    Yes, you can do but you will need to look for appropriate user exit where system is checking for the reference to rebate agreement and need to by-pass that check then you should be able to do this.
    See for the user exit which is getting called for rebates. Let me know if you are not able to find it.

  • BAPI to create a credit memo request

    Is there a standard BAPI that can create a credit memo request?
    If not, then can we copy a standard BAPI to a Z-version and amend that?
    Sample code appreciated.
    Thanks,
    John

    The suggestion to use SD_SALESDOCUMENT_CREATE proved fruitful.
    For creating with reference to an invoice:
    Setting ref_doc and ref_doc_ca for each line-item in sales_item_in seems necessary for the creation of the document flow.  Maybe it also brought through other data from the invoice?
    Setting ref_doc and refdoc_cat for sales_header_in caused header text (and maybe other stuff?) to be brought through from the invoice.
    It looks like it will do bills of materials - there's hg_lv_item in sales_items_in - but I've yet to try that.
    Here's the code of a demo program for a one-line CMR.
    REPORT  YJNM_CREATE_CMR5                        .
    Uses SD_SALESDOCUMENT_CREATE
    parameters:
      p_vgbel like vbrk-vbeln  default '90175587', "reference invoice
      p_fkdat like vbkd-fkdat  default sy-datum,   "billing date
      p_auart like tvak-auart  default 'Z002',     "sales document type
      p_vkorg like tvko-vkorg  default '3',        "sales org.
      p_vtweg like tvtw-vtweg  default '01',       "distr. chan.
      p_spart like tspa-spart  default '06',       "division
      p_vkbur like tvbur-vkbur default '034',      "sales office
      p_kunnr like kna1-kunnr  default '16797',    "sold-to
      p_bstnk like vbak-bstnk  default 'pono00000017',
                                                   "PO number
      p_bname like vbak-bname  default 'Bartholomew Snodgrass',
                                                   "name of orderer
      p_augru like tvau-augru  default '002'.      "order reason
    selection-screen skip.
    selection-screen begin of block i1 with frame title text-001.
      parameters:
        p_matnr like mara-matnr default '27585',   "material number
        p_zmeng type dzmengc    default '65',      "target quantity
        p_netwr like vbap-netwr default '1.20',    "net amount
        p_arktx like vbap-arktx default 'Afternoon tea',
                                                   "short text
        p_fbuda like vbkd-fbuda default '20060109'."service-rendered date
    selection-screen end of block i1.
    data:
      return              like bapiret2,
      returns             like table of return,
      salesdocument_ex    like bapivbeln-vbeln,
      sales_header_in     like bapisdhd1,
      sales_item_in       like bapisditm,
      sales_items_in      like table of sales_item_in,
      sales_condition_in  like bapicond,
      sales_conditions_in like table of sales_condition_in,
      sales_partner       like bapiparnr,
      sales_partners      like table of sales_partner,
      incomplete_log      like bapiincomp,
      incomplete_logs     like table of incomplete_log.
    perform:
      fill_sales_header_in,
      fill_sales_items_in,
      fill_sales_partners,
      fill_sales_conditions_in,
      call_bapi.
    FORM call_bapi .
    CALL FUNCTION 'SD_SALESDOCUMENT_CREATE'
      EXPORTING
      SALESDOCUMENT                 =
        SALES_HEADER_IN               = sales_header_in
      SALES_HEADER_INX              =
      SENDER                        =
      BINARY_RELATIONSHIPTYPE       = ' '
      INT_NUMBER_ASSIGNMENT         = ' '
      BEHAVE_WHEN_ERROR             = ' '
      LOGIC_SWITCH                  = ' '
        BUSINESS_OBJECT               = 'BUS2094' "cred. mem. req.
      TESTRUN                       =
      CONVERT_PARVW_AUART           = ' '
      STATUS_BUFFER_REFRESH         = 'X'
      IMPORTING
        SALESDOCUMENT_EX              = salesdocument_ex
      SALES_HEADER_OUT              =
      SALES_HEADER_STATUS           =
      TABLES
        RETURN                        = returns
        SALES_ITEMS_IN                = sales_items_in
      SALES_ITEMS_INX               =
        SALES_PARTNERS                = sales_partners
      SALES_SCHEDULES_IN            =
      SALES_SCHEDULES_INX           =
        SALES_CONDITIONS_IN           = sales_conditions_in
      SALES_CONDITIONS_INX          =
      SALES_CFGS_REF                =
      SALES_CFGS_INST               =
      SALES_CFGS_PART_OF            =
      SALES_CFGS_VALUE              =
      SALES_CFGS_BLOB               =
      SALES_CFGS_VK                 =
      SALES_CFGS_REFINST            =
      SALES_CCARD                   =
      SALES_TEXT                    =
      SALES_KEYS                    =
      SALES_CONTRACT_IN             =
      SALES_CONTRACT_INX            =
      EXTENSIONIN                   =
      PARTNERADDRESSES              =
      SALES_SCHED_CONF_IN           =
      ITEMS_EX                      =
      SCHEDULE_EX                   =
      BUSINESS_EX                   =
        INCOMPLETE_LOG                = incomplete_logs
      EXTENSIONEX                   =
      CONDITIONS_EX                 =
      PARTNERS_EX                   =
      TEXTHEADERS_EX                =
      TEXTLINES_EX                  =
      BATCH_CHARC                   =
    perform imcompletion_log.
    loop at returns into return where type ne 'S'.
      message id return-id type 'I' number return-number
        with
          return-message_v1
          return-message_v2
          return-message_v3
          return-message_v4.
      endloop.
    if salesdocument_ex is initial.
      write: / 'Document not created'.
    else.
      commit work.
      write: / 'Sales document number:', salesdocument_ex.
      endif.
    ENDFORM.                    " call_bapi
    FORM fill_sales_header_in .
    clear sales_header_in.
    move:
      p_fkdat to sales_header_in-bill_date,
      p_vgbel to sales_header_in-ref_doc,    "invoice number
      'M'     to sales_header_in-refdoc_cat, "invoice
      p_auart to sales_header_in-doc_type,
      p_vkorg to sales_header_in-sales_org,
      p_vtweg to sales_header_in-distr_chan,
      p_spart to sales_header_in-division,
      p_vkbur to sales_header_in-sales_off,
      p_bstnk to sales_header_in-purch_no_c,
      p_bname to sales_header_in-name,
      p_augru to sales_header_in-ord_reason.
    ENDFORM.                    " fill_sales_header_in
    FORM fill_sales_partners .
    clear sales_partner.
    sales_partner-partn_role = 'AG'.
    sales_partner-partn_numb = p_kunnr.
    append sales_partner to sales_partners.
    ENDFORM.                    " fill_sales_partners
    FORM fill_sales_items_in .
    perform one_item_in using:
      10
      p_matnr
      p_zmeng
      p_netwr
      'GBP'
      p_arktx
      p_fbuda.
    ENDFORM.                    " fill_sales_items_in
    FORM one_item_in  using    value(p_itm_number)
                               value(p_p_matnr)
                               value(p_p_zmeng)
                               value(p_p_netwr)
                               value(p_p_waerk)
                               value(p_p_arktx)
                               value(p_p_fbuda).
    clear sales_item_in.
    move:
      p_itm_number to sales_item_in-itm_number,
      p_fkdat      to sales_item_in-bill_date,
      p_vgbel      to sales_item_in-ref_doc,    "invoice number
      'M'          to sales_item_in-ref_doc_ca, "invoice
      p_p_matnr    to sales_item_in-material,
      p_p_zmeng    to sales_item_in-target_qty,
      p_p_netwr    to sales_item_in-target_val,
      p_p_waerk    to sales_item_in-currency,
      p_p_arktx    to sales_item_in-short_text,
      p_p_fbuda    to sales_item_in-serv_date.
    append sales_item_in to sales_items_in.
    ENDFORM.                    " one_item_in
    FORM fill_sales_conditions_in .
    refresh sales_conditions_in.
    perform one_sales_condition_in using:
      10
      p_netwr
      'GBP'.
    ENDFORM.                    " fill_sales_conditions_in
    FORM one_sales_condition_in  using    value(p_itm_number)
                                          value(p_p_netwr)
                                          value(p_p_waerk).
    clear sales_condition_in.
    move:
      p_itm_number to sales_condition_in-itm_number,
      'PR00'       to sales_condition_in-cond_type,
      p_p_netwr    to sales_condition_in-cond_value,
      p_p_waerk    to sales_condition_in-currency.
    append sales_condition_in to sales_conditions_in.
    ENDFORM.                    " one_sales_condition_in
    FORM imcompletion_log .
    loop at incomplete_logs into incomplete_log.
      write: / incomplete_log-itm_number,
               incomplete_log-field_text,
               incomplete_log-table_name,
               incomplete_log-field_name.
      endloop.
    ENDFORM.                    " imcompletion_log

  • Rebate Credit Memo Req

    Hi,
    I active the rebate SAP standard solution.  I configure the bellowed price procedure for rebate credit memo req.
    step     condition type          from     to               Requirement          account     accural
    11     ZBO3     rebate                               24          ERB     ERU
    915     MWSI     tax     100             S          10          MWS     
    920     NETW     net value     100             X     5     2     25     ERL     
    940     VPRS     internal price                          B     4               
    950          margin                                    11          
    when rebate settle, the credit memo req has bellowed price procedure.
    ZBO3     rebate     0.00      CNY     1     TO     11.00
    ZBO3     rebate accrual item     0.00      CNY     1     KG     11.00-
    MWSI     tax     13.000      %                    1.27
    I question: 1) I configure NETW and VPRS in price procedure, why I can't find NETW and VPRS in SO.
                      2)  After testing, I find ZBO3 is net price, while in China, ZBO3 include tax. so I need to calculate the tax. How can I do ?
    thanks
    CIndy.

    Hi,
    Please refer price procedure RVAA01
    In this check settings for condition types and same you can adopt for your pricing procedure.
    Kapil

  • Create a Credit Memo from invoice  (Sales)

    Hi
    How Can I Create a Credit Memo from invoice (Sales)?
    Thanks

    Hi Joe,
    Check our SDK sample C:\Program Files\SAP\SAP Business One SDK\Samples\COM DI\VB.NET\05.OrderAndInvoice to understand the procedure. You will have to create your own sample by using Invoice and Creditmemo you just have to instantiate your document object as oCreditNotes.
    Check the documentation as well of the Document Object.
    Regards,
    Felipe

  • Error while creating a credit memo with reference to invoice

    HI aLL,
    I am facing one issue while creating a credit memo request in VA01 with reference to invoice.
    Our project stock is valuated stock.
    When we try top copy the error pops up" Valuated project stock not allowed with customer stock." and the line item is not copied in the credit memo.
    Diagnosis:The entered wbs manages a valuated project stock,at the same time sales order stock is maintained on sales order line item.this combo is not allowed as different valuation methods within a project is not allowed.
    Tarun Kapur

    Dear Tarun!
    1.Within a project we can get stock only in PROJECT or in SALES ORDER STOCK.....a single material can not be a both place at particular time ..so keep only one
    Project Stock or Sales Order Stock..
    2.Check DIP PRofile (ODP1) in usage BILLING AND RESULT ANALYSIS -Charectiristic -SDOC TYPE CMR.....are you selecting right document to which you want to copy .....
    Rewards Points if usefull
    Regards
    SMITH

  • Creating a credit memo by referring Billing document

    Hi All,
          I am creating a Credit memo Say <b>CM</b> by reffering a Billing document say <b>B</b>.The Billing document has been created from a Contract say <b>C</b>.
          Now while creating the CM the contract dates need to be copied from C to the contract data screen of CM.
          I have used <b>Copying control Billing Document to Sales Document</b> for achieving this.
         I have edited the VEDA(Contract data) in the routines 302,303,402 etc. but its not reflecting in Contract data of CM screen.
         Please help me in resolving this.
    Thanks and Regards,
    Siva

    Hi,
    Create a new pricing procedure without the condition type you donot wish to appear in the credit note. create/ use a different document pricing procedure for the credit note, do the required assignments.. this will meet the requirements
    Regards,
    Ajit

  • Error while creating an Credit memo in AR + R12

    Hi All,
    I am trying to create a credit memo in AR, based on the transaction i.e., an invoice of AR.
    But i am not able to create.
    I am encounter the following error
    "Your credit memo transaction can only credit an invoice or a debit memo line
    Failure encountered in AR_CREDIT_MEMO_API_PUB.Create_request call to arw_cmreq_cover.ar_request_cm".
    My code is as follows:
    DECLARE
    l_dummy varchar2(240);
    l_customer_trx_id ra_customer_trx.customer_trx_id%type;
    l_line_credits_flag ra_cm_requests.line_credits_flag%type;
    l_line_amount number;
    l_freight_amount number := 0;
    l_cm_lines_tbl arw_cmreq_cover.cm_line_tbl_type_cover;
    l_cm_reason_code varchar2(150);
    l_comments varchar2(150);
    l_msg_count number := 0;
    l_msg_data varchar2(20000) := null;
    l_return_status varchar2(1);
    l_request_id NUMBER;
    l_batch_source_name varchar2(150) default null;
    cm_trx_id number;
    BEGIN
    fnd_global.apps_initialize(1018094,50559,222,0);
    mo_global.set_policy_context('S',204);
    arp_global.init_global;
    l_customer_trx_id := 549724 ; --527689;
    l_comments := 'Creation of Credit memo';
    l_batch_source_name := 'Invoice';
    l_cm_lines_tbl(1).customer_trx_line_id := 833940;
    l_cm_lines_tbl(1).quantity_credited := -1;
    l_cm_lines_tbl(1).price := 1000.00;
    l_cm_lines_tbl(1).extended_amount := -1000.00;
    l_cm_lines_tbl(2).customer_trx_line_id := 833941;
    l_cm_lines_tbl(2).quantity_credited := -2;
    l_cm_lines_tbl(2).price := 1000.00;
    l_cm_lines_tbl(2).extended_amount := -2000.00;
    AR_CREDIT_MEMO_API_PUB.CREATE_REQUEST(
    P_API_VERSION => 1.0,
    P_INIT_MSG_LIST => FND_API.G_TRUE,
    P_COMMIT => FND_API.G_FALSE,
    P_VALIDATION_LEVEL => FND_API.G_VALID_LEVEL_FULL,
    P_CUSTOMER_TRX_ID => l_customer_trx_id,
    P_LINE_CREDIT_FLAG => 'N',
    P_CM_REASON_CODE => 'DAMAGED PRODUCT',
    P_CM_LINE_TBL => l_cm_lines_tbl,
    P_SKIP_WORKFLOW_FLAG => 'Y',
    P_CREDIT_METHOD_INSTALLMENTS => null,
    P_CREDIT_METHOD_RULES => null,
    P_BATCH_SOURCE_NAME => l_batch_source_name,
    P_ORG_ID => 204,
    X_REQUEST_ID => l_request_id,
    X_RETURN_STATUS => l_return_status,
    X_MSG_COUNT => l_msg_count,
    X_MSG_DATA => l_msg_data);
    FND_MSG_PUB.count_and_get (
    p_encoded => FND_API.g_false,
    p_count => l_msg_count,
    p_data => l_msg_data );
    dbms_output.put_line('Return Status ==> '||l_return_status);
    dbms_output.put_line('Credit Memo request_id ==> '||l_request_id);
    dbms_output.put_line('l_msg_count ==> '||l_msg_count);
    FOR I IN 1..L_MSG_COUNT LOOP
    DBMS_OUTPUT.PUT_LINE(SUBSTR(FND_MSG_PUB.GET(P_MSG_INDEX => I, P_ENCODED => 'F'), 1, 254));
    END LOOP;
    IF l_return_status <> 'S' THEN
    NULL;
    ELSE
    select cm_customer_trx_id
    into cm_trx_id
    from ra_cm_requests_all
    where request_id = l_request_id;
    dbms_output.put_line(' CM trx_id = '|| cm_trx_id );
    END IF;
    EXCEPTION
    WHEN OTHERS THEN
    dbms_output.put_line('exception error!');
    dbms_output.put_line(substr(sqlerrm, 1, 80));
    fnd_message.retrieve(l_dummy);
    dbms_output.put_line(l_dummy);
    END;
    Please advise me where i am wrong .... Thanks in Advance.
    Regards,
    Basha.
    Edited by: zaheer on Aug 1, 2011 8:43 PM

    I am encounter the following error
    "Your credit memo transaction can only credit an invoice or a debit memo line
    Failure encountered in AR_CREDIT_MEMO_API_PUB.Create_request call to arw_cmreq_cover.ar_request_cm".Please see these docs.
    Listing of AutoInvoice Error Messages and Troubleshooting Tips to Resolve each Error [ID 1138254.1]
    Credit Memo Errors During Autoinvoice Process - Invalid reference line attribute value (REFERENCE_LINE_ATTRIBUTE1-15) [ID 405445.1]
    Thanks,
    Hussein

  • Creating a Credit memo with reference to Billing document

    Hi All,
    I am creating a Credit memo say CM by with reference to a Billing document say B.The Billing document has been created from a Contract say C.
    Now while creating the CM the contract dates need to be copied from C to the contract data screen of CM.
    I have used Copying control Billing Document to Sales Document for achieving this.
    I have edited the VEDA(Contract data) in the routines 302,303,402 etc. but its not reflecting in Contract data of CM screen neither at header level nor item level.
    Please help me in resolving this.
    Replies appreciated.
    Thanks and Regards,
    Blessy

    Dear Rupak,
    Your price / Quantity is copying correctly from Billing means your Copy Control settings are proper.
    Now while creating Credit Memo Request, after you change Quantity you are currently selecting Update & "B" - i.e. Carry out new pricing.
    Here instead of "B" select "A".
    A means - Copy price components and redetermine scales.
    Here the system:
    1. does not determine any new condition types
    2. and only redetermines the scale prices for changed quantities
    I guess this will definitely solve your problem.
    Hope this helps...
    Thanks,
    Jignesh Mehta

  • Create a Credit Memo from purchase invoice

    Hi everyone,
    I am trying to create a credit memo from a purchase invoice, but it retuns the following error:
    "RFC is missing"
    I am using the JCO classes to develop this application. this is a sample of my code:
    IDocuments document = SBOCOMUtil.newDocuments(company,new Integer(19));
    document.setCardCode("P00055");
    document.setDocDate(new java.util.Date());
    document.getLines().setBaseEntry(new Integer(2852));
    document.getLines().setBaseLine(new Integer(0));
    document.getLines().setBaseType(new Integer(18));
    int lRetCode = document.add();
    if(lRetCode != 0){
        System.out.println(company.getLastError().getErrorMessage() );
    Do you have any idea about what is the problem?
    Many Thanks.

    Hi everyone,
    the problem was solve. I had to specified the FederalTaxID field on the document.
    just added the following field:
    document.setFederalTaxID("000000000000");
    Thanks.

  • Internal Error -5000 when creating AP Credit Memo

    hi all, i've some problem when trying to create AP Credit Memo  using VB.Net via SAP B1 SDK.
    My application keep throwing error "Internal Error -5000 Occured"
    My friend suggest me to create AP Credit Memo using SAP B1 application first, then try using the same parameter that i inputed into the system to create AP Credit Memo using SDK, he said it ussualy works.
    I already try my friend suggestion to create AP Memo using SAP B1 Screen and it
    was worked.
    The information that i input when creating AP Memo via SAP screen are :
    - Vendor
    - Item/Service Type ="Service"
    - Item/Service Description
    - G/L Account
    - Tax Code ="VNC"
    - WTaxLiable =No
    But when I try to create AP Memo using VB.NET using SAP SDK, it still
    throwing the same exception as before (Internal Error -5000 Occured) even
    I passing the same parameter.
    Bellow is my code :
    For the master :
                            vAPmemo.DocObjectCode =
    SAPbobsCOM.BoObjectTypes.oPurchaseCreditNotes
                            vAPmemo.DocType =
    SAPbobsCOM.BoDocumentTypes.dDocument_Service
                            vAPmemo.CardCode = "V001" ' txtCcode.Text
                            vAPmemo.DocDate = Now 'DatePosting.Value
                            vAPmemo.DocDueDate = Now ' DateDue.Value
                            vAPmemo.DocCurrency = "IDR"
                            vAPmemo.Comments = "Based On Tagihan  No. " &
    dtTable.Rows(j)("JurnalMemo").ToString.Trim & "."
    For The Detail :
                       vAPmemo.Lines.AccountCode =
    dtTable.Rows(j)("AccountCode").ToString.Trim
                            vAPmemo.Lines.BaseType = 18 'basetype = 19 (a/p
    credit memo)
                            vAPmemo.Lines.ItemDescription = "Test"
                            vAPmemo.Lines.WTLiable = SAPbobsCOM.BoYesNoEnum.tNO
                            vAPmemo.Lines.TaxCode = "VNC"
    vAPmemo.RowTotalFC= CDbl(dtTable.Rows(j)("Credit").ToString.Trim)
    Is there anything wrong in my code ?
    or missing parameter?
    Regards,
    Herfin
    Edited by: Herfin Jodana on Aug 28, 2008 3:29 AM
    Edited by: Herfin Jodana on Aug 28, 2008 3:30 AM

    HI,
    if you want ot create a A/P Credit memo, you do not have to give the basetype/BaseLine/BaseEntry fields between document lines.
    the correct is:
    vAPmemo.Lines.AccountCode =
    dtTable.Rows(j)("AccountCode").ToString.Trim
    vAPmemo.Lines.ItemDescription = "Test"
    vAPmemo.Lines.WTLiable = SAPbobsCOM.BoYesNoEnum.tNO
    vAPmemo.Lines.TaxCode = "VNC"
    vAPmemo.RowTotalFC= CDbl(dtTable.Rows(j)("Credit").ToString.Trim)
    if you want to create a A/P Credit memo based on Existing Invoice, you must have to provide the basetype/BaseLine/BaseEntry  which means:
    vAPmemo.Lines.BaseType = 18 'APInvoice
    vAPmemo.Lines.BaseEntry = 'Refrence docentry for A/P Invoice
    vAPmemo.Lines.BaseLine = 'reference to A/P Invoice linenumber
    Try this, it is now working.
    Best Regards,
    J.

Maybe you are looking for