DRQ : Customer / Vendor ref. no. duplication check

Hi Expert,
At present Customer / Vendor ref. no. duplication check is perform on all documents (e.g. A/R Invoice / A/P Invoice)
Where as I believe it should be performed Customer / Vendor wise.
The reason is simple, say in a new year all customer / vendor will generate their respective A/R invoice OR A/P invoice starting from 1. So verifing it accross the documents seems sence less. If is verified that whether the same Customer / Vendor 's same document is entered earlier or not then it makes sence.
Samir Gandhi

as I reach 10 post, I have to compulsorily close this thread

Similar Messages

  • Aging Report with Customer/Vendor Ref. No. should allow backdate

    Aging Reports for Suppliers and Customers.
    The current printing of the aging reports using Sales Document tab or the Purchase Document tab does not tie with the GL balances when the dates are backdated. It is important that the detail aging report to show the customer/ vendor ref. no.
    There are times when urgent outgoing/ incoming payment are entered into the system for the current period when the vendor detail aging reports or the customer statement with the customer/ vendor ref. no is not ready to be printed for the previous period.
    By allow backdating, it gives the users much needed flexibility in creating the transactions into SAP Business One without having to wait till all the previous month financial reporting is finalized. This is especially important during the financial year end.
    Current Workaround: None.

    Hello,
    Thank you for your input. The limitation is solved in 2007 A / 2007 B version as a part of new Internal Reconciliation concept.
    Regards,
    Peter Dominik
    Solution Manager
    B1 Product Definition Team

  • Display the Customer/Vendor Name in the Check Register Report

    Just would like to ask if its possible to display the Customer/Vendor Name in the Check Register Report? The format simply have the Customer/Vendor Code on the said report.  Is there a work around on this?
    Thanks...

    Llowen,
    You may develop a Query like this
    SELECT T0.CheckNum, T0.PmntNum, T0.VendorCode, T0.VendorName,  T0.TaxDate, T0.CreateDate, T0.PrnConfrm, T0.CHECKSUM FROM OCHO T0
    WHERE T0.Canceled = 'N' AND (T0.CheckDate BETWEEN  '[[%0]]' AND '[[%1]]') OR (T0.CheckNum BETWEEN '[[%2]]' AND '[[%3]]')
    Suda

  • Customer Vendor Ref. No. in Incoming Payment

    B1 8.8 PL14 and PL18
    Are we able to include the Customer Vendor Reference Number in the Incoming Payment?
    1. Open Incoming Payment
    2. Select Form Settings
    3. Cust./Vendor Ref No is selected as Visible but the Incoming Payment window does not display the Cust./Vendor Ref. No.
    I then Deselect Cust./Vendor Ref No in the form settings and Click OK.  Then I open the Form Settings window and the Cust./Vendor Ref No. is still set as visible. 
    What am I missing?

    This is what I did and is seams to be working.
    1. Tools -> Customization Tools -> User Defined Field - Management
    2. Expand Payments
    3. Click Paid Documents
    4. Click Add Button
    5. Create a query to auto-populate the field
    SELECT T0.[NumAtCard] AS 'BP Reference No.' FROM  [dbo].[OINV] T0  WHERE T0.[DocNum] = $[$20.1.0]
    6. Save the Query
    7. Open the Incoming Payment window
    8. Place cursor in the new field and select Tools -> Customization Tools -> User-Defined Values - Setup
    9. Select Search in Existing User-Defined Values according to Saved Query
    10. Select the Saved Query
    11. Select Auto Refresh
    12. Select When Field Changes
    13. Select Customer/Vendor Code

  • Customer/vendor account group

    Hi Gurus,
         After creation of a customer/vendor, how can we check that under which account group we have configured this customer/vendor?
    Thank You,
    Graham.s.

    Hi ,
    When you create vendor groups are created with accordance of recon accounts so whenever you want to see your vendor postings are in which GL or group you can check in Vendor master display XK03 or FK03.
    thanks

  • Vendor Ref. Number from A/P Invoice & Credit Memo in the Check PLD Form

    Hi Guys,
    We have standard PLD layout form for the Check Document. In our case the Check Document based on the outgoing payment and outgoing payment referenced on A/P Invoice and Credit Memo documents.
    Is there someone who knows how to get "Vendor Ref. Number" (NumAtCard) field from A/P Invoice and Credit Memo in the Cheque form?
    Any ideas will be appreciated.
    Thanks so much,
    Sergey

    Hi Nagarajan,
    Thanks a lot for your answer! Yes, you are absolutely right, the variable number for this field was #100.
    Unfortunately, this solution worked partially for us. In our case, we also needed to specify a "Document Date" (Tax Date) for the ref. document and there was a problem, because we could not find SAP variable number for this (I don't know if this exists?)
    In the final, I just related "OJDT" to "VPM2" table and after that I have got my "TaxDate" field.
    So we are good now.
    In addition, maybe you know where can I get a variable numbers catalogue or something like that?
    Thanks,
    Sergey

  • Stored Procedure for checking Invoice Vendor ref No

    Hi All
    I need a sp for checking a vendor ref no  on an invoice if it already exist in the system or the user forgot to include one when trying to add the document.
    I get this error on the one that I created
    16/03/2010  12:21:54: [Microsoft][SQL Native Client][SQL Server]Conversion failed when converting the nvarchar value '24     0' to data type int. (CINF)
    Here is my SP :-
    DECLARE @Invoice AS VARCHAR(15)
    DECLARE @Card AS VarChar (20)
    SELECT @invoice = NumatCard, @card = CardCode FROM dbo.OPCH
    WHERE DocEntry = @list_of_cols_val_tab_del
    if @object_type = '18' and @transaction_type in (N'A', N'U') -- AP Invoice is null
    begin
        If exists (SELECT T0.cardcode, T0.NumAtCard  FROM OPCH T0 where T0.NumatCard is null and  T0.cardcode=@list_of_cols_val_tab_del)
         begin
              SET @error = 10
              SET @error_message = N'Supplier invoice number not entered.'
         END
    END
    SELECT @INVOICE = NumatCard FROM dbo.OPCH
    WHERE DocEntry = @list_of_cols_val_tab_del
    if @object_type = '18' and @transaction_type in (N'A', N'U') -- AP Invoice to check if the invoice no exist
    begin
        If exists (SELECT T0.cardcode, T0.NumatCard  FROM OPCH T0 where T0.NumatCard = @invoice  and  T0.cardcode=@list_of_cols_val_tab_del)
         begin
              SET @error = 10
              SET @error_message = N'This invoice number already exist for this supplier.'
         END
    END
    Regards
    Bongani Dlamini

    This code should be inserted into the original (or already expanded) SBO_SP_TransactionNotification stored procedure after the line
    --     ADD     YOUR     CODE     HERE )
    Try this full (and a little modified) procedure:
    SET ANSI_NULLS ON
    GO
    SET QUOTED_IDENTIFIER ON
    GO
    ALTER proc [dbo].[SBO_SP_TransactionNotification]
    @object_type nvarchar(20),                     -- SBO Object Type
    @transaction_type nchar(1),               -- [A]dd, <u>pdate, [D]elete, [C]ancel, C[L]ose
    @num_of_cols_in_key int,
    @list_of_key_cols_tab_del nvarchar(255),
    @list_of_cols_val_tab_del nvarchar(255)
    AS
    begin
    -- Return values
    declare @error  int                    -- Result (0 for no error)
    declare @error_message nvarchar (200)           -- Error string to be displayed
    select @error = 0
    select @error_message = N'Ok'
    --     ADD     YOUR     CODE     HERE
    if @object_type = '18' and @transaction_type in (N'A', N'U') -- AP invoice
    BEGIN          ----
    DECLARE @Invoice AS VARCHAR(15)
    DECLARE @Card AS VarChar (20)
    SELECT @invoice = NumatCard, @card = CardCode FROM dbo.OPCH
         WHERE DocEntry = @list_of_cols_val_tab_del
    -- AP Invoice is null
    If exists (SELECT T0.cardcode, T0.NumAtCard FROM OPCH T0 where T0.NumatCard is null
               and T0.DocEntry=@list_of_cols_val_tab_del)
    begin
    SET @error = 10
    SET @error_message = N'Supplier invoice number not entered.'
    end
    -- AP Invoice to check if the invoice no exist
    If exists (SELECT T0.cardcode, T0.NumatCard FROM OPCH T0 where T0.NumatCard = @invoice
               and T0.CardCode=@card and T0.DocEntry!=@list_of_cols_val_tab_del)
    begin
    SET @error = 10
    SET @error_message = N'This invoice number already exist for this supplier.'
    end
    END          ----
    -- Select the return values
    select @error, @error_message
    end

  • Copy Customer Ref No to Vendor Ref No when create back to back Order

    Hi,
    I would like to copy Customer Ref No to Vendor Ref No when create back to back Sales Order to Purchase Order.  Please suggest a way.
    Does i need to do before form add?
    If BusinessObjectInfo.FormTypeEx = "65" And BusinessObjectInfo.BeforeAction = True Then
    End If
    Please help!
    Regards,
    Anna

    Hello Anna,
    You should update purchase order (copy the customer no ref to the vendor ref) after action (pVal = false), see the sample code here.
    Private Sub FormDataEventHandler( _
        ByRef BusinessObjectInfo As SAPbouiCOM.BusinessObjectInfo, _
        ByRef BubbleEvent As Boolean) Handles oApp.FormDataEvent
            'Before action = true, start the transation
            If BusinessObjectInfo.FormTypeEx = "65" _
                    And (BusinessObjectInfo.EventType = SAPbouiCOM.BoEventTypes.et_FORM_DATA_ADD) _
                    And BusinessObjectInfo.BeforeAction = True Then
                oCompany.StartTransaction()
            End If
            'Before Action = false,
            'Update purchase order
            'Succeed, commit, otherwise rollback
            If BusinessObjectInfo.FormTypeEx = "65" _
            And (BusinessObjectInfo.EventType = SAPbouiCOM.BoEventTypes.et_FORM_DATA_ADD ) Then
                If BusinessObjectInfo.BeforeAction = False And BusinessObjectInfo.ActionSuccess Then
                    Dim objectKey As String = String.Empty
                    'Get the purchase order key added right now
                    oCompany.GetNewObjectCode(objectKey)
                    Dim oPurchaseOrder As SAPbobsCOM.Documents = Nothing
                    oPurchaseOrder = oCompany.GetBusinessObject(SAPbobsCOM.BoObjectTypes.oPurchaseOrders)
                    If oPurchaseOrder.GetByKey(CInt(objectKey)) Then
                        Dim oLines As SAPbobsCOM.Document_Lines = oPurchaseOrder.Lines
                        Dim salseOrderNum As String = oLines.BaseEntry
                        'add you code to get the custoemr ref of the sales order and set it the purchase order
                        lRetCode = oPurchaseOrder.Update
                        If lRetCode = 0 Then
                            'update the production tree succesfully,
                            oCompany.EndTransaction(SAPbobsCOM.BoWfTransOpt.wf_Commit)
                        Else
                            oCompany.EndTransaction(SAPbobsCOM.BoWfTransOpt.wf_RollBack)
                        End If
                    End If
                End If
            End If
        End Sub
    Kind Regards
    -Yatsea

  • Customer duplication check

    i want to know how to switch on an automatic duplication check for customer
    thanks in advance

    Alternatively, you can also do the same via IMG Path FI --> Accounts Receivable and Accounts Payable --> Customer Accounts --> Master Data --> Preparing for Creating Customer Master Data --> Change Message Control for Customer Master Data
    thanks
    G. Lakshmipathi

  • Customized Vendor Aging Report

    Dear Experts,
    We had developed a customized Vendor Aging Crystal Report as on Date for one of our customer which is similar to SAP's Vendor Liabilities Aging, just a minor change we have been done in our report for calculating the due date of AP Invoice only for the document type as Item, from AP Invoice document date to GRPO's posting date.
    So to build this report we had consider following transactions AP Invoice, AP Credit Memo, AP Down Payment Invoice, Outgoing Payment, Incoming Payment & Journal Entry and also we had concluded following scenario's:-
    AP Invoice based on GRPO
    Standalone AP Invoice's Item / Service.
    AP Invoice adjusted against AP Credit Memo.
    AP Invoice knocked off against Reconciliation.
    AP Credit Memo based on AP Invoice
    AP Credit Memo standalone Item /Service
    AP Credit Memo adjusted against Outgoing Payment
    AP Credit Memo knocked off against Reconciliation
    AP Down Payment Invoice - Open.
    Outgoing Payment - On Account
    Outgoing Payment - Against Transaction.
    Outgoing Payment - Direct Knocked off in Reconciliation.
    Incoming Payment - On Account
    Incoming Payment - Direct Knocked off in Reconciliation.
    Journal Entry - Adjusted and Unadjusted
    After considering all the possible scenario which do have impact with Vendor has been covered but still our report gets failed to tally with SAP Vendor Liabilities Aging Report on back dated date specially with reco happened transaction which get failed on comparison with Input parameter date against transaction date and reconciled date.
    Please refer the attachment contains Store Procedure of this report. We would highly appreciate and thankful if some one could help us in optimizing our store procedure which could get tallied with SAP Vendor Liabilities Aging Report.
    Many Thanks in Advance......
    Regards
    Krishna Kumar

    Hi,
    Not able to open attached file. Please check these threads:
    Vendor Aging Report SAP B1
    Customer Receivables Aging - Query
    Thanks & Regards,
    Nagarajan

  • Custom vendor,freight vendor in case of import purchase order

    Hi all,
    I make the purchase order for imported goods and provide the insurance vendor,custom vendor & clearing charges vendor in PO itself. But when i was go for MIRO for planned delivery cose system show me message as:
    Different invoicing party 1000055 planned for del. costs item in PO
    4500000280
        Message no. M8287
    Diagnosis
        You entered an invoice for delivery costs.
        In a delivery costs item for purchase order 4500000280, the invoicing
        party is 1000055. You are now posting the invoice to 1000040. This can
        be for one of two reasons:
        o   You entered 4500000280 in the field Purchase order, and 1000040 in
            the field Invoicing party.
        o   You entered a multiple allocation. The first item refers to a
            purchase order with invoicing party 1000040. Another item refers to
            purchase order 4500000280. The system copies the invoicing party
            from the first delivery costs item to all items, in this case
    Note:
    The category of this message can be changed in Customizing for Invoice
    Verification. This means that you can receive a message as an error
    message even though it is defined as a warning message in the standard
    system.
    The following documentation deals with the case applicable to the
    standard system only.
    cedure
    Check your entries and make any necessary corrections.
    If you want to allow delivery costs with different invoicing parties to
    be selected, change the system message to W in Customizing. To do this,
    you work through the step Define Attributes of System Messages in the
    Implementation Guide for Invoice Verification.
    The message is set as an error message in the standard system. In this
    case, the delivery costs are not selected.
    regards,
    dinesh

    Import Vendor return is like re export from business point of view.
    You can follow export sales process in sap.
    What i suggest is for example if it is raw material you can create a bom with parent material as X-01,child material as Y what
    you are returning to vendor.
    Note: Create parent material as HALB with sales view & accounting view with valuation of raw material.
    Do production goods receipt,it willl bring stock to parent material.
    Create customer for vendor.
    Adopt export sales process,create a sales order,delivery,billing,invoice,excise invoice,ARE1.
    Note : Discuss with FI consultant/core team take care of accounting effects in billing.
    Clear balances for customer or vendor using F-53 or F-58.
    Note : You need to tell excise/submit documents telling it is not actual export.
    or
    If you opt for purchasing route,then there is lot of customs formalities to be completed & also need to pay duties taken credit,depends on value of goods if it is high, you can opt for import vendor returns or ask vendor for debit memo which will be adjusted with future purchases against same vendor
    I also asked same question in forum, refer link for solution [ Import material - Vendor returned(Indian scenario)  |Import material - Vendor returned(Indian scenario);

  • [PLD] vendor ref Number variable in outgoing payment  ?

    Hello,
    How to display the vendor ref Number in PLD on printing outgoing payment document.
    We want display the ref in every line.
    wath is the variable number ? 
    Rgds,
    Thierry

    Hello Thierry,
    On the Outgoing Payments Screen if you check on the
    Customer / Vendor Reference Number, you would automatically see the Vendor Reference No in the rows where the invoices are displayed.
    This information also carries to the template and when you preview/print the template this information is printed through the <b>Documents paid variable</b>
    <b>SYSTEM VARIABLE NO 130</b>  This is Field_340 in the
    <b>Outgoing Payment (System)</b> template <b>in the End of Report Area.</b>
    Best wishes
    Suda

  • Vendor ref. no. not appearing in print preview of vendor aging report

    Dear all,
    Vendor reference number is not appearing in print preview of vendor ageing report,we have
    customized template AGE3 collection report,we have taken print outs before a month,vendor
    reference number get printed in report,now it is not appearing
    What could be problem ?
    Any one faces this issue ?
    We are using SAP Business One 2005 B (7.40.252)  SP: 00  PL: 41.
    Latest patch upgrade to PL:46 will solve the issue ?
    Jeyakanthan

    hi all,
    Thru a workaround i brought up vendor reference number in print preview/print,
    Applied formatted search in  journal remarks of ap invoice thru query
    SELECT $[OPCH.NumAtCard]
    ,this will populate vendor ref. no in journal remarks
    which can be displayed in details in aging report.
    Is there any solution other than above to bring vendor reference number in print ?
    Jeyakanthan

  • Customer & vendor invoices

    Hi gurus & experts,Here i got an issue regarding customer & vendor invoices.
    I tried to post an entry using t-code f-22(customer invoice)/f-43vendor invoice, able to post but unable to view the document no. and then system shows the following error message. Express Document' updates terminated' by author.
    Here i found that  when we post the document directly its shows error message and the document is going directly to business workplace (t-code SBWP). Just see in that inbox, And see in t-code(ST22) ,userid : jyothin, SYNTAX_ERROR there you find some run time error problem. 
    Regards,
    I will Assign Max points.

    Hi,
    Check whether any workflow is attached.
    Thanks,
    Sridevi
    <i>* Pls. assign points if useful</i>

  • Withholding tax amount exceeds the customer/vendor line item amount

    Hi experts
    I am having one problem please help me
    My user created one down payment, entry is like this
    Vendor Dr-193914
    To TDS     3878
    To Bank   190036
    After this he has booked MIRO  with the same value 193914 & has deducted TDS 3878 over that invoice
    Now when he is going to adjjust that down payment against that MIRO with specific line item 62
    system is throwing that error.
    Withholding tax amount exceeds the customer/vendor line item amount 002
    Message no. 7Q321
    I checked invoice booked correctly & TDS also dedcuted properly why system is throwing that error message
    please help me
    Regards
    Nitin Shukla

    Hi Madhu
    thanks  a lot for instant reply
    We are using F-54 Down Payment adjustment at this time we are facing problem & we are clearing against invoice
    & with specific line item
    For Eg. 5100001596  & line item - 53
    Regards
    Nitin Shukla

Maybe you are looking for

  • Disk Utility - Time Machine & iCloud

    I don't understand why Disk Utility doesn't automatically run Verify & Repair after a resizing a disc partition.  This simple failure on my part (unGENIUSness) lead to additional failures on when I tried to run TIME MACHINE.  Time Machine never stopp

  • Convert AS 3.0 to AS 2.0

    Hello, I know I am goings backward from AS 3 to AS 2, but it is needed to happen (please sorry for my bad English). I found cool drag and drop but is in AS 3 and I need to convert to AS 2. Could anyone please help me? I have given the AS3 below. Than

  • Issue with EKBE and 2lis_02_scl enhancement

    Hi Gurus, I am enhancing MC02M_SCL structure for purchasing 2lis_02_scl, I added the fields MENGE (quantity) posting date (BUDAT) and transaction value type VGABE. Transaction event type has the values 1 to 8, I am comparing the keys EBELN and EBELP

  • Anchoring multiple Guest SSIDs to the same WLC

    Hi All, I've currently got a typical 'anchored' Guest WLAN solution where several WLCs tunnel guest traffic back to an isolated WLC for WebAuth - this all works fine using a mix of 5508 / 4400, all on v7.0.98.0 code. The question is, can I add a seco

  • Setting IE Proxy from MDT2012 Not working

    Im trying to predefine IE proxy setting during Win7 deployment from WDS2012 I tried following this guide: http://blogs.technet.com/b/deploymentguys/archive/2010/11/30/using-the-mdt-windows-update-tasks-in-image-engineering.aspx using command line: cs