Invoice sequential number is skipped

Dear All,
                My End user post a invoices daily minimum 10.
But the particular once invoice number is skipped and it shows errror  "No Matching Record found A/R Invoice (ODBC- 2028)"
               I can able to see the invoice number 2874 while next document it shows  2876.  The Document number 2875  i can't able to see.
                Please Suggest me the Reason. It is very emergency.
Regards
Selva.D

Hi Selva,
AR invoice & AR reserve invoice both use the OINV table. A reserve invoice is used when complete payment has to be received before the delivery takes place. For more info on the functionality, please see the online help.
Please check if the document is present in your db by running the following query:
SELECT T0.[DocNum], T0.[DocType], T0.[CardCode], T0.[CardName] FROM OINV T0 WHERE T0.[DocNum] = 'XX'
where XX is the document number you are looking for.
Just as a precaution, please also check whether the company allows to use more than one type of document per numbering series.
All the best,
Kerstin

Similar Messages

  • Tax report for Spain - Sequential Number

    The layout that I have prepared for the Tax report (RFUMSV00, Tx: S_ALR_87100833) shows the column "Sequential number." Thus, I have a relationship without jumping straight to the numbering of all invoices with VAT.
    The system assigns a "Sequential number" for SAP document number. The "problem" arises when there is a bill, a SAP document, with more than one tax indicator of VAT. Then some lines appear in the Declaration of VAT with the Sequential number field in blank and that is because the number of the document (this bill) is already listed in the Declaration in another line with its own Sequential number .
    How do you work with it? Can I somehow avoid that remove this Sequential number blank?

    Hi (again)
    After reading the SAP note number 1628714 ( https://websmp107.sap-ag.de/~form/handler?_APP=01100107900000000342&_EVENT=REDIR&_NNUM=1628714&_NLANG=E ), I think that there isn't an SAP-standard solution.
    Best regards.
    Paco M

  • Inspection lot number ranges skipping

    My inspection lot number ranges are skipping, those are std number ranges like 01 origin, 04 origin etc, what could be the reason for that.
    Inspn lots are getting generated and I took UD also. But certain numbers in the range got skipped.
    Eg:- Incoming inspn lot 010000000041 then it comes 010000000045
    Lot numbers 01/42, 01/43, 01/44 does not exist in sytem.
    Please suggest a way out
    Thanks
    Vineeth
    Edited by: vineeth varghese on Jul 18, 2008 11:31 AM

    Craig,
    But expert suggestion says, not to switch off buffer thru SNRO as it may affect fuctionality as you said early in this discussion.
    But I believe, this is to be relooked by SAP as number range skipping is not good (My case its skipping 5-7 numbers at a time). But I am not convinced with the reply from SAP also.
    Anyway thanks to you craig for your advice.
    SAP Note on this matter for reference of all. Thanks
    ================================
    Note: 62077
    Summary
    Symptom
    Gaps (jumps) occur when allocating internal numbers.
    The status of the number range interval does not match the number that was last assigned.
    The number assignment does not reflect the insert sequence.
    IMPORTANT: Read Notes 504875 and 678501.
    Other terms
    Document number, number range, number range object, buffering, current number level, trip number assignment, number interval, CO document, CO actual posting, inspection lot, material document, physical inventory document, production order number, planned order number, process order number, maintenance order number
    FB01, VF01, KO88, KE21, KE11, FD01, FK01, XK01, XDN1, MB01, MB0A, MB11, MB1A, MB1B, MB1C, MB31, KANK, KB11, KB13, KB14, KB41, KB43, KB44, KB21, KB23, KB24, KB31, KB33, KB34, KB51, KB53, KB54, PR01, PR02, PR03, PR04, PR05, XD01, VD01, MK01, SNUM, SM56, SNRO, VL01, VL02, CO01, CO40, CO41, VA01, MR1M, MIRO
    Reason and Prerequisites
    A large number of number range objects are buffered. When the system buffers a number range object, it does not update numbers individually in the database but reserves a preset group of numbers (depending on the number range object) in the database the first time a number is requested, and makes these numbers available to the application server in question. The following numbers can then be taken directly from the application server buffer. New numbers are not used in the database until the application server buffer has been used up.
    The effects described under "Symptom" are a direct consequence of this:
    If an application server is shut down, the numbers that are left in the buffer (that is, that are not yet assigned) are lost. As a result, there are gaps in the number assignment.
    The status of the number range interval reflects the next free number that has not yet been transferred to an application server for intermediate buffering. The current number level therefore does not display the number of the "next" object.
    The current number level (for each server) can be displayed using Transaction SM56. Call transaction SM56 and choose the menu 'Goto' -> 'Entries'. In the dialog box, enter the client, the affected number range object (for example, RK_BELEG) and possibly the required subobject (corresponds to the controlling area for the object RK_BELEG).
    If you use several application servers, the numerical sequence will not reflect the (chronological) insert sequence because the numbers are buffered separately on the individual hosts.
    Buffering the number range objects has a positive effect on performance, because the system no longer has to access the database (number range table NRIV) for each posting. Furthermore, a serialization of this table (database locking) is prevented to a large extent so that posting procedures can be carried out in parallel.
    Solution
    Since number range buffering does not cause any expressly assured qualities to be lost, no correction is required.
    If you still require continuous allocation, you can deactivate the number range buffering specifically for individual objects.
    Proceed as follows:
    - Start Transaction SNRO and enter the affected object.
    - Choose 'Change'.
    - Deactivate buffering: Choose 'Edit' -> 'Set Up Buffering' -> 'No Buffering'.
    - If you want to change the buffer size only, enter the corresponding value in the field 'No. of numbers in buffer'.
    - Save the changes.
    Please note that this change is a modification. The modification is overwritten as soon as the affected number range object is redelivered - in other words, you must check the change manually each time you import a release.
    In particular, read Note 678501, bearing in mind that changing the buffering type - if not explicitly recommended by SAP - constitutes a modification. For other possible solutions, refer to the following notes:
    179224, 599157 and 840901.
    For the the following number range objects, gaps may cause users to have doubts since they are 'expecting' a sequential numbering:
    Area CO:
    - RK_BELEG   (CO Document)
    CAUTION: Note that the problems described in Notes 20965 and 29030 may occur if you deactivate buffering.
    - COPA_IST (Document number in actual posting)
    - COPA_PLAN  (Document number in planned posting)
    - COPA_OBJ   (Profitability segment number)
    Area FI:
    - DEBITOR    (Customer master data)
    - KREDITOR   (Vendor master data)
    Area HR:
    - RP_REINR  (Trip numbers)
    Area PM, PP, PS
    - AUFTRAG    (Order number, production, process, maintenance order, network number)
    - QMEL_NR    (Number range - message)
    Area MM:
    - MATBELEG   (Material documents)
    - MATERIALNR (Material master)
    Area QM:
    - QLOSE      (Inspection lots in QM)
    - QMEL_NR    (Number range - message)
    - QMERK      (Confirmation number)
    - QMERKMALE  (Master inspection characteristics in QSS)
    - QMERKRUECK (Confirmation number of an inspection characteristic in QM results processing)
    - QMETHODEN  (Inspection methods in QM)
    - ROUTING_Q  (Number ranges for inspection plans)
    - QCONTROLCH (Quality control chart)
    Area Workflow:
    - EDIDOC     (IDocs)
    Number range buffering can be activated or deactivated at any time.
    Number range objects that have to be continuous due to legal specifications (for example, RF_BELEG, RV_BELEG), or due to a corresponding application logic must not be buffered using the buffering type 'Main memory buffering'. See also Notes 37844 (for RF_BELEG) and 23835 (for RV_BELEG).
    Header Data
    Release Status: Released for Customer
    Released on: 10.07.2007  12:57:00
    Priority: Recommendations/additional info
    Category: Consulting
    Primary Component: BC-SRV-NUM Number Range Management
    Secondary Components: CA-GTF General Application Functions
    BC-SRV-ASF-UOM Unit Management
    CO Controlling
    CO-OM-CCA Cost Center Accounting
    CO-OM-CCA-A Master Data
    CO-PA Profitability Analysis
    FI Financial Accounting
    FI-AP Accounts Payable
    FI-AR Accounts Receivable
    FI-GL General Ledger Accounting
    FI-TV Business Trip Management
    LO-MD-MM Material Master
    MM Materials Management
    MM-IM Inventory Management
    MM-IM-PI Physical Inventory
    PM Plant Maintenance
    PP Production Planning and Control
    QM Quality Management
    QM-PT Quality Planning
    QM-QN Quality Notifications
    Edited by: viny on Jul 23, 2008 9:18 AM

  • Invoice numbers are being skipped

    hi all,
    our client is running on 4.6c.
    Oflate we have noticed that invoice numbers are being skipped. we are able to create invoice and save it... but when we are trying to display the invoice. it throws the error the invoice is not available.
    what could be wrong?
    thanks,
    jaya.

    Hello Jaya
    We faced similar problem.
    I woluld like to advise as follows
    Check the table VBRK for docuement number list, then check how many numbers are missing. Then find out wheter it is periodically missing.
    Please let me know how are you creating the invoices. If it is through Z program then you need to check the logic specifically for delay part as the invoice created will be in process for some time and then gets saved.
    Thirdly you need to check after you save the docuemnt that is there any update flow error.
    In such case also the system saves the docuemnt generates the number but is not able to mark the tabkle entries.
    Hope this helps you.
    Best Regards
    Raghu

  • Number range Skip

    Hi Guys,
    Sometimes I have found that serial number is not getting followed correctly. One or two number get skipped. Can someone suggest what could be the reason behind that and is there any way to find out the missing numbers?
    Regards
    Pushpa

    Hi Pushpa,
    In SD module, the gaps in invoice numbering may be caused normally due
    to two reasons:
    - update interruptions - the number is set in to the invoice at the
    beginning of the program . If an interruption of the process happens
    after the assignation of this number, the number has run in the range
    and cannot be recovered. Update terminations in transaction VF01 and
    VF04. The billing document number is reserved prior to the update.
    After a possible update termination, it cannot be used again.
    Update terminations are displayed in transaction SM13. At present,
    there is no possible solution to this.
    - Object RV_BELEG is buffered. In this case the performance is improved
      but these gaps are produced.
    Note 19050 provides details on why gaps occur, please also refer to the
    other attached notes for more info.
    I am sorry to tell you that there is no way to solve the gaps or to
    'refill' missing invoice numbers.
    We know that in different countries you have to explain document gaps
    to Legal Authorities, for example Italy. For this reason there is report
    RFVBER00 to document gaps occuring due to an update termination.
    Report RFVBER00 only lists update terminations that are not older than
    50 days (or according to what time is maintained in your system).
    So it could be that this log has already been cleared.
    It is necessary that these update terminations are documented  before
    the 50 days expiration period.
    A second possibility is that the gaps occur, but NOT due to an update
    termination other resons, incorrect customising & user exits etc.
    Gaps without update terminations cannot be (easily) explained.
    They can be (only) detected via report RFBNUM00. Report RFBNUM00 display
    s these document number gaps for the number range object RF_BELEG.
    I hope this information helps explain the system behaviour and is
    sufficient for your auditing. If you really cannot have gaps in billing
    documents you will have to switch off buffering of RV_BELEG.
    Thanks & Regards
    Roop

  • Report invoice document number againt PO line item

    Hi Forums,
    Can any body so kind to tell me is there any standard report in SAP 4.7 C where we can get the list of invoice document number against each line item of PO.
    I have tried the ME2N & ME2L report. If I double click the POH then only it give me the invoice document report. But i want a report where I get invoice document no against each line item wise in PO.
    Thanks in advance.
    Regards,
    sp sahu

    Hi sp sahu,
    I am sorry, but I am not aware of any report which might suit your requirements, this is the reason why I addressed you to the table EKBE. You might build your own report out of this table.
    Sorry!
    Esther.

  • How to club many sales orders in to one single invoice document number

    Dear Team,
    We are in to contract for 12 years with our client for a particular service,so we will raise a contract order for a particular item,with this we generate the order number,here we are generating some 150 orders numbers,this 150 order number I want to combine in to one single invoice document number,I have tried this in vf01 I am giving the all 150 document numbers,and excuting this but here for each sales order document number it is creating one billing document number,but I need one single invoice number for all this order numbers.
    My copy controls are
    In VTFA
    Header data
    Sales doc type-                                 zabc
    Target billing tye-                            zmv
    Copy requirement-                           001 header/order related
    Determination export data-               blank
    Assignment number-                         b
    Reference number-                            b
    Copy item number-                            tick box was selected
    Item category
    Copy requirements-                        Item/order related
    Data vbrk/vbrp-                              003  single invoice
    Billing quantity                               A
    Pos/neg                                            +
    Pricing type                                      c
    Pricing type exchange rate              blank
    Price source                                     blank
    Can any one guide what to do

    Hi
    In VTFA, please do the following changes,and then test by creating the sales orders then do collective billing.
    Keep Assignment number blank
    Keep Reference number blank
    Copy item number- Uncheck the box where tick box was selected
    Also make sure that PO Number in sales order is same
    Regards
    Srinath

  • Excise Invoice series number

    Hi Friends,
    Can anyone tell me what is the TCode for Excise Invoice series number. I want to change the Excise Invoice series number range.
    Please help me out.
    Rama

    Transaction Code: SNRO
    J_1I57FC --> 57FC Number Range Object
    J_1IARE1 --> ARE1 Doc No object based on Series Group
    J_1IARE3 --> ARE3 Doc No object based on Series Group
    J_1IBOND --> Excise Bonding: Bond number object
    J_1ICERT --> Withholding Tax Certificates (India)
    J_1ICHLNNO --> Internal number range for challans
    J_1ICONPLA --> Consolidated PLA serial no. generation
    J_1IDEPINV --> Excise Invoice Number for Depot Invoices
    J_1IEXCEXP --> Export excise invoice number range
    J_1IEXCINV --> Excise invoice number
    J_1IEXCLOC --> Local excise invoice numebr range
    J_1IEXCTST --> Excise invoice with intervals
    J_1IEXINEX --> Excise invoice number for export
    J_1IINTNUM --> Internally document number to be generated
    J_1IINTPR2 --> Despatch serial number
    J_1ILIC --> Excise Bonding: License number object
    J_1IPLA2 --> PLA part II number range object
    J_1IRG1 --> RG1 Number range object
    J_1IRG1_T     No. --> Range for RG1 - Excise group / Material
    J_1IRG23A1 --> RG23A part 1 no. range object
    J_1IRG23A2 --> RG23A part II number range object
    J_1IRG23C1 --> RG23C part I number range object
    J_1IRG23C2 --> RG23C part II number range object
    J_1IRG23D --> Folio Numbers for RG 23D
    Regards,
    Rajesh Banka

  • How to download list of PO's from Invoice document number.

    Hi,
    We have received a querry from one of the end user regarding Parked Invoice document.User wish to download the list of PO's pertaining to one Parked Invoice document number.
    We can not suggest user to use SE16 due to authorisation issue.
    Please suggest the tcode through which list of PO's can be downloaded for given Invoice document number.
    Regards,
    Kiran

    Hi,
    In T-Code MIR6, give the invoice document number on the initial screen and execute. On the Output screen click on the "Spectacles Icon" and it displays the Invoice document overview. Here the user can see the list of PO for the corresponding Invoice document number.
    If the above does not help, customized report has to be created.
    Thanks and Regards,
    Maheshwari

  • How to add 16 bit message sequential number to the byte array

    hi
    iam trying to implement socket programming over UDP. Iam writing for the server side now.I need to send an image file from server to a client via a gateway so basically ive to do hand-shaking with the gateway first and then ive to send image data in a sequence of small messages with a payload of 1 KB.The data message should also include a header of 16 bit sequential number and a bit to indicate end of file.
    Iam able to complete registration process(Iam not sure yet).I dnt know how to include sequential number and a bit to indicate end of file.
    I would like to have your valuable ideas about how to proceed further
    package udp;
    import java.io.*;
    import java.net.*;
    import java.util.*;
    public class Sender  {
        protected BufferedReader in = null;
        protected FileInputStream image=null;
        protected static boolean end_of_file=true;
    /** pass arguments hostname,port,filename
    * @param args
    * @throws IOException
       public static void main(String[] args) throws IOException{
            DatagramSocket socket = new DatagramSocket(Integer.parseInt(args[1]));
            boolean more_messages = true;
              String str1=null;
                * gateway registration
                try{
                     //send string to emulator
                    String str="%%%GatewayRegistration SENDER test delay 10 drop 0 dupl 0 bandwidth 1000000";
                    byte[] buff=str.getBytes();
                    InetAddress emulator_address = InetAddress.getByName(args[0]);
                    DatagramPacket packet = new DatagramPacket(buff, buff.length,emulator_address,Integer.parseInt(args[0]));
                    socket.send(packet);
                        // figure out response
                    byte[] buf = new byte[1024];
                    DatagramPacket recpack=new DatagramPacket(buf,buf.length);
                    socket.receive(recpack);
                   // socket.setSoTimeout(10000);
                    String str2=str1.valueOf(new String(recpack.getData()));
                    if(socket.equals(null))
                         System.out.println("no acknowledgement from the emulator");
                        socket.close();
                    else if(str2=="%%%GatewayConfirmation")
                    //     String str1=null;
                         System.out.println("rec message"+str2);
                    else
                         System.out.println("not a valid message from emulator");
                         socket.close();
                catch (IOException e) {
                    e.printStackTrace();
                      end_of_file = false;
         /**create a packet with a payload of 1     KB and header of 16 bit sequential number and a bit to indicate end of file
      while(end_of_file!=false)
          String ack="y";
          String seqnum=
           File file = new File(args[2]);                               
                    InputStream is = new FileInputStream(file);                 
            socket.close();
      private byte[] byteArray(InputStream in) throws IOException {
             byte[] readBytes = new byte[1024]; // make a byte array with a length equal to the number of bytes in the stream
          try{
             in.read(readBytes);  // dump all the bytes in the stream into the array
            catch(IOException e)
                 e.printStackTrace();
            return readBytes;
      

    HI Rolf.k.
    Thank you for the small program it was helpfull.
    You got right about that proberly there  will be conflict with some spurios data, I can already detect that when writing the data to a spreadsheet file.
    I writes the data in such a way, that in each line there will be a date, a timestamp, a tab and a timestamp at the end. That means two columns.
    When i set given samplerate up, that controls the rate of the data outflow from the device, (1,56 Hz - 200 Hz),   the data file that i write to , looks unorderet.
     i get more than one timestamp and severel datavalues in every line and so on down the spreadsheet file.
    Now the question is: Could it be that the function that writes the data to the file,  can't handle the speed of the dataflow in such a way that the time stamp cant follow with the data flowspeed. so i'm trying to set the timestamp to be  with fractions of the seconds by adding the unit (<digit>) in the timestamp icon but its not working. Meaby when i take the fractions off a second within the timestamp i can get every timestamp with its right data value. Am i in deeb water or what do You mean!??
    AAttached Pics part of program and a logfile over data written to file
    regards
    Zamzam
    HFZ
    Attachments:
    DataFlowWR.JPG ‏159 KB
    Datalogfile.JPG ‏386 KB

  • Payment document cleared and invoice document number cleared

    Dear experts,
        Could you please help me to locate (table and field name) what is the payment document number clear and invoice document number cleared ?
        In my point of view, the invoice document number is :
              BSAD-BELNR: Customer Invoice document number cleared
             BSAK-BELNR: Vendor Invoice document number cleared
    Is it right ?
    How about the payment document number cleared ?
    How about the relation between these payment document number clear and invoice document number cleared?
    Thank you in advance

    Hi
    You can  see  data  on  invoices   cleared  using  following tables.
    For  customer -  BSAD
    For Vendor  - BSAK
    For   all  invoices ( open and cleared )   it is   BSID  &  BSIK.
    Thanks
    kamala

  • Invoice/credit number -  which table?

    Hi friends,
    I have to create a new report and I need to include the information:
    "INVOICE/CREDIT NUMBER"
    I have never seen this in SD before. Does anybody have a clue where I can find the table and the name of the field?
    Thank you,
    Roger

    Hi Roger,
    This is a information related to SD and Billing. i will give you some transaction codes realted to Sd which would help you to get the fields yourself in future. Just run the transaction realted and open a document, put cursor on a particular field and click on technical info you will get data realted to tables and fields which would help you:
    http://sap-img.com/sap-sd/sap-sd-transaction-codes-list.htm
    For your question particular some of our friends ahve already replied to try as per what i have told Use TCODE: VF02 and try it out.
    HELP IF IT HELPS
    Regards
    Srini

  • Invoice Reference Number "V" + Blank Payment Terms field

    Hi Experts
    Need your validation on one point. I have credit memos with invoice reference number field filled with "V" but payment terms in document is blank.
    Payment terms in Vendor Master Data is XXXX (Net due 30 days). But when I run the Payment Program within 30 days for this vendor, the credit memo is picked up and adjusted.
    Is my understanding correct that it is because of the following reasons -
    By putting V in invoice reference number, the system will overlook the payment terms mentioned in Vendor Master Data and follows whatever is mentioned in the document.
    And because the payment term field is empty in the document, it is taking baseline date as payment due date and thus picks the document in F110 program.
    Points will be rewarded to replies with explanations.
    Regards
    Arjun

    Arjun,
    please check my comments:
    By putting V in invoice reference number, the system will overlook the payment terms mentioned in Vendor Master Data and follows whatever is mentioned in the document.
    In all cases the document entry overlook the master data entry. The vendor works as default values during document entry.
    And because the payment term field is empty in the document, it is taking baseline date as payment due date and thus picks the document in F110 program.
    Don't change the document defaul entry if you want the vendor assignment. If it's blank you have to assign same Payment terms from you vendor otherwise you will have only the baseline date.
    Best Regards

  • 2lis_02_scl or 2lis_02_itm - goods receipt/invoice receipt number

    Hi Gurus,
    there is a field:
    BUDAT - Posting date of goods receipt/invoice receipt for purchase order;  Table: EKKO/EKBE
    in 2lis_02_scl and 2lis_02_itm Data Sources.
    As I can see, for every Purchase Order Item I get three records:
    - one record for the last Invoice Receipt (with Posting date of invoice receipt in BUDAT field) 
    - one record for the last Goods Receipt (with Posting date of goods receipt in BUDAT field)
    - one record for something else.
    Do I understand it well? What is the third record?
    I would to get Material Document Number, that is, Invoice Receipt Number for the first record and Goods Receipt number for the second one. How can I make it?
    Regards,
    Dorota

    you should be able to use Movement Type field to differentiate between Invoice or Good Reciept.
    Regards,
    Gaurav

  • Vendor invoic document number through FB60

    Hi,
    How to get invoice document number on the basis of WBS elements?
    Is there any function module to which we can pass the WBS element and get the o/p as BELNR and GJAHR?
    am able to get those  values from BSIS on the basis of WBS... but as the BSIS table is huge it is taking too much time to fetch the data..in quality system. after transporting it to production sever i guess it ll not work only...
    pls reply at the earliest.
    Thanks in Advance!!!
    ~Rohini

    Check this views
    it may help u
    BKPF_BSID
    BKPF_BSID_AEDAT
    BKPF_BSIK
    Thanks,
    Manjunath MS

Maybe you are looking for

  • Multifont output in Swing components

    Hi there, though I'm not new to Java but I'm new to displaying different fonts in Swing components. I have an Swing-based application which is running on a Terminal Server. It works fine for Central, Western und Northern Europe. The next country to r

  • Nokia Belle Custom Version & Custom Version Date P...

    Hello, I just want to ask if there's anything wrong with my Nokia Belle version. After the update, I checked the Device manager on my Nokia N8 and found out that the custom version is dated 2011-01-26. I feel something is wrong about the custom versi

  • Scheduling Dependent Jobs

    Hi, I am trying to schedule 2 jobs that are not logically linked, but their execution is dependent. ex: Job A: Gather the DB Stats Job B: Run the DB Export Due to some technical reasons, I want Job B to run during its allocated schedule ONLY IF Job A

  • Shipping Papers (BOL, Packing List) needed for 3rd Party Sales Order

    The Process followed is as follows: Plant "A" enters Sales Orders for a Customer. Sales Orders generate the material requirement on Plant "A" The material req gets turned into a Purchase order on External Vendor. Vendor provides the shipment informat

  • Mail: why are draft edits in preview pane not saved?

    Hi, when viewing drafts in the preview pane, the preview pane accepts edits, which it doesn't when displaying received mails. However once I highlight another draft in my drafts folder, so that the preview pane shows something else, and then return t