BAI2 file format- 4 record

Hello SAP Guru's-
In testing the lockbox functionality, I have a client who has a customer that remits with over several hundred line items in one check.  In the 4 record, the bank sent me a file with the following format
Record Type  4
Batch Number  001
Item Number  001
Overflow Type  4
Overflow Seq Nbr  01 to 99 then start 01 again
Last Ovfl Flag  9 (on last record)
On the Overflow Sequence number, when they got to 99 they started over to 01 on the next line item.  Is this correct?  I understood that they should change the overflow type from a 4 to a 6 and restart with a new 4 record?
Please help!
I will AWARD POINTS.
Many thanks!

Hi,
Please go through the following regarding Record 4 for BAI2 file format:
<i>Record 4: Table FLB24
4002003401716000002 00000100000000000000
4002004402918000018 00001000000000000000gh
• The item in blue is the Record Type indicator. Record Type 4 can appear numerous times in the Lockbox file. Record 4 is the “Item Record” and it is used to hold one invoice each. (Field name OR001)
• The item in green is the Batch Number for the Lockbox. This item will have 3 characters. (Field name OR002)
• The item in red is the Batch Item Number for the Lockbox. This item will have 3 characters/spaces. (Field name OR003)
• The item in purple Type of Overflow record (1 space). In this case, it is a ‘4 record’ because it contains only its own item, not an item overflowed from a preceding 6 Record. (Field name OR004)
• Bright green is the Sequence Number for the record (2 spaces). (Field name OR005)
• The item in yellow is the End Indicator for the Lockbox. A ‘9’ indicates the last record of a Lockbox (1 space). (Field name OR006)
• The next items in black are the Invoice Numbers (16 characters/spaces each). Only 1 invoice is placed into each 4 Record. (Field name IVCNR) The best field format convention would be to use left-justification, blank-padding right for the invoice number(as shown in the Record 4 above).
• The items in dark yellow are the Payment Amounts per invoice (10 characters/spaces). (FiT)
• The items in gray are the Deduction Amounts per invoice (10 characters/spaces). MT)
• Dark Blue is the External Reason Code for the payment. (Field name RESTG)
• Up to the next 30 character spaces are available for short text. They may be left blank if desired. (Field name OR011)</i>
In BAI2 overflow type is not changed, 4 is correct. Only in BAI format it is changed.
Thanks
Murali.

Similar Messages

  • BAI2 file format- 6 record / Check DDA Account

    SAP Guru's
    Can any one confirm for me what the position and characters should be for check DDA Account.  In my last assignment, I used the following:
    Position 27-39  Field Size 13 Right justify and zero filler
    The BAI/ BAI2 file format white paper for SAP I believe is out of date because it says that the check DDA account should be 10 characters. 
    Can any one confirm for me which is right and if I am right which I assume I am since my last lockbox implementation was successful, why is the white paper say 10?  Is there a latest version?
    Thanks!
    POINTS PROMISED

    no response

  • EBS - BAI2 file format

    Hi Guys
    We are using BAI file format as the format which has been send by our banker and the same is working fine. T- Code used to upload is FF_5 and the algarithm used is 011
    Now our banker has changed the file format to BAI2
    In the given file we have cheque number in 16, 475 line and we are using 011 as algarithm. When we upload via FF_5 the first entry is passed for debiting the Cash Disbursement account by crediting Cash Main Bank account, this is in the file with ZBA transfer credit
    When it comes to the second entry of debit check clearing a/c to cash disbursement account credit, we are getting an error as the difference is two large. When we checked the same, the system is picking document number as * and hence the entire list is displayed without selecting the correct payment document number with cheque number which is in the reference of the payment document number
    To take it further, we have changed the algarithm to 015, where the cheque number is given in the assignment field in the payment document number. In this case the system picks the leading five zero which is available in the uploaded file along with the /
    We tried to remove all the leading zero in the upload file from the cheque number which is available in the line 16, 475 as well as the / in that line and the system gave the correct output
    In the above, we are not sure why 011 algarithm is not working ( we tried by giving only the BELNR, only XBLNR, BELNR and XBLNR etc)  the output was always " the differnce is too large for clearing ) since the algorithm has not searched for the proper document AND in case 015 algarithm, why the system is taking leading zero as well and why its picking the \ in the assigment while its clearing. Because of this / the system is not picking the cheque number
    Can any one show some light on this
    Thanks - Bala

    Hi Guys
    We are using algorathim 011 for our EBS. The file format from our banker is BAI2
    When we are uploading the statement, the accounting entries got cleared. But the issue we face is encashment date is not updated in FCH1 (Check Information)
    With this if we check, at any point of time in the check register the entire check are still open. We have verified the following why the check encashment date is not updated
    - In line 88, checked MICR ACCT and MICR ABA is same as our bank key in our house bank configuration
    - Checked the Global setting on EBS, for external transaction 475 the interpretation logic is 011 and processing type is "clearing with check"
    - Verified the check lenght
    After all this if we upload any EBS statement using FF_5, the accounting entries are posted and not the encashment date is updated in FCH1
    Thanks in advance
    Bala

  • EBS BAI2 file - Transaction 475, check clearing - extra character appending

    Hello experts,
    We are using Algorithm 13 for processing checks which are processed using the transactin 475 on the incoming bank file.
    In the BAI2 file format, the check numer is contained in record 16 in the following format-
    16,475,58740,0,9180914733,67689/
    88,CHECK NO=0000000067689
    The problem that we are having is - if the EBS program is run as a automated batch job then SAP is appending the '/'  (that appears at the end of the line in record 16) in the check number that it uses to match the documents for clearing. Therefore in the above example, our SAP system is trying to find the check number '67689/' in the check lots to match against the payment document. However our check numbers are just 67689 therefore SAP is not able to find a match and posts the document in 'On Account' state.
    But if the same file is run manually in the Workstation upload mode, then there is no extra '/' appearing in the check number and SAP correctly clears the Cash Clearing account. I know there is nothing wrong in the file sent to us by the bank. Plus running it manually does not cause this issue.
    Has anyone else faced this problem before and if you can suggest on what possibly could be going wrong then it would be a great help for me.
    Thanks!

    I understand wanting to find the issue - not just apply a band aid.  And I understand the frustration of not being able to recreate an issue in a test system.  But at least a search string is only configuration and not ABAP code in a user exit....  And if it works, it will relieve your users from clearing the checks manually.
    If you do go with a search string, you should be able to isolate the last 5 digits by only mapping those.  For example, you'd set the search string to: 
    CHECK NO=00000000#####
    Then in the mapping, blank out all values except for the 5 # symbols - so the mapping would be 17 blank spaces followed by 5 #'s.  I've been able to successfully extract reference numbers for ACH deposit clearings this way - I don't see why it wouldn't also work in your situation with check numbers.
    Regards,
    Shannon

  • Lockbox File Format in Europe

    Hi,
    We are in planning to implement Lockbox functionality for auto cash application in our European company codes. I have few questions:
    1)What file formats can SAP read other than BAI2  format.We are using standard SAP program  RFEBLB00 (Transaction FLB2) to read a BAI2 file for our US company codes and they work fine.
    2)Ours is Bank of America and they are unable to provide BAI2 format? Has anybody faced this kind  of situation where Bank can't provide BAI2 format for Europe transactions? What are the alternatives?
    Thanks in Advance.
    Rakesh

    Currently, only BAI and BAI2 file formats are supported by SAP.  It includes
    the following:
    BAI Record Format:  Specify the length of the document numbers (10 in
    the standard SAP System) and the number of document numbers in record types 6
    and 4 of the BAI file. Your bank must agree on this format information.
    BAI2 Record Format: It is not necessary to specify the length of the
    document or the number of document numbers in record types 6 and 4. This is
    because BAI2 file is designed that each document number is on a different record
    type 4 with its corresponding payment and deduction amounts.  Your bank must
    agree on this format information.
    NOTE:  while the BAI and BAI2 formats are supposedly standard, experience
    has shown that they can vary by bank and many SAP clients have contracted for a
    customized format.  The format received will need to be mapped to reconcile with
    the SAP delivered data dictionary layout (Tables FLB01, FLB05, FLB06, etc.) to
    ensure proper processing.  If the format does not reconcile and the user does
    not want to have the bank change the format, SAP recommends that a user-written
    ABAP be used to reformat the file or alternatively the SAP data dictionary can
    be modified (this is a repair that will need to be re-applied in future
    releases).
    Batch Input Sessions [Posting Functions]:  Specify which postings the
    system creates (general ledger cash postings and/or customer cash
    application).  It is recommended that both choices are selected if you are using
    the general ledger and accounts receivable modules.  For the general ledger you
    can decide whether to post one aggregate amount to the incoming cash account or
    one line per check. This depends on your reconciliation with the bank.  In
    addition, you can choose to create and name a batch input session to insert any
    missing or new customer bank details into the customer master records  (this can
    only be done if the system identifies a valid document number).
    Important Note: The lockbox  program first attempts to identify the customer
    with unique bank information in the customer master record matching to MICR
    information on the check, so maintenance of unique customer MICR information is
    important to ensure success.  If there is more that one customer with the same
    MICR bank and account, then the program cannot apply the check to an
    account.  This situation usually means that either the same customer has been
    set up twice, or maybe what should have been only Ship-to or Sold-to customers
    for the same Payer have actually been set up as separate Payers. Alternatively,
    it may be necessary to set up a relationship where one customer is identified as
    the main Payer and has MICR info, and the related customers do not have MICR
    info but instead have the main Payers customer number in the Alternate Payer
    field of the customer master record.
    The payment information provided in the bank data file will create a payment
    advice per check.  This payment advice will be used by the lockbox procedure to
    clear subledger open items.  For more information on payment advices, please
    read accounts receivable/accounts payable Payment Advice Notes in the IMG or
    On-Line Help

  • HT1351 I've encoded a vinyl LP record into digital format and recorded it onto an usb as MP3 file. But when I tried to copy it onto my ipod classic, I get a message stating "was not copied to the ipod because it cannot be played on this ipod". Why?

    I've encoded a vinyl LP record into digital format and recorded it onto an usb as MP3 file. But when I tried to copy it onto my ipod classic, I get a message stating "was not copied to the ipod because it cannot be played on this ipod". Why?

    I was refering to the "sample rate", normally 44.1 KHz, the iPod might not be able to play tracks with a non-standard rate. Otherwise I'm not sure what the issue might be.
    tt2

  • Convert the Database records to a standard XML file format?

    Hai,
    i want to convert the Database records to a standard XML file
    format which includes the schema name, table name, field name
    and field value. i am using Oracle 8.1.7. Is there any option
    please help me
    Thanks in advance.

    You could put the files somewhere and I can export them as QuickTime. Or you could find anyone you know who has Director. Or do the 30 day trial download
    Another approach would be to play the DCR in a browser window, and do a screen recording. But that’s unlikely to give the perfect frame rate that you would get by exporting from Director.

  • Record Audio in mp3 file format using FMS

    I am Recording Audio Using FMS which will record Audio file in FLV File Format default But I like to Record in MP3 File Format. Is it Possible.
    And I also Record Video In MP4 File Format using h264 encode. Which Give me Video File in MP4 File Format but When i will try to play that MP4 File it Didn't play. So, I post-processed video with a tool called F4V Post Processor. Now That MP4 Video File Play But Didn't Give me Sound in that Video.
    My Code is:
            var h264Settings:H264VideoStreamSettings = new H264VideoStreamSettings();
            h264Settings.setProfileLevel(H264Profile.MAIN, H264Level.LEVEL_3);
            ns.videoStreamSettings = h264Settings;
            ns.publish("mp4:"+FILENAME+".mp4","record");
    I search Lot but didn't get the solution. So, Please Give me Solution for Both thing.

    The .flv format is a "container" format, not a video format.
    So that means that inside the container, you can have a video file and/or an audio file or even just an audio file.. which most likely is already an mp3 file. Use something like "FLV Extract" to break open the container and see:
    http://moitah.net/
    But really, for any Web delivery of audio, the .flv (audio only) method works just fine. Lots of media players available for the Flash .flv file.
    For example:
    Sounds from my bunk on the Lady Washington
    http://exploreolympics.com/reports/?p=2857
    Scroll down to third media player.
    A little quiet to start with... but this is a .flv file with just an mp3 audio file inside.
    Best of luck!
    Adninjastrator

  • Move DeltaX in style change record in swf file format

    Hi
    can anybody suggest that MoveDeltaX field in
    StyleChangeRecords of swf file format is a absolute value or a
    relative value?
    Document says its a relative! But what I observed by a sample
    file created by macromedia flash publisher is absolute!!
    If i need to scale a shape,Do I need to scale the
    MoveDeltaX...as we are doing for DeltaX and DeltaY of
    StraightEdgeRecord.
    thankyou.

    Hi ,
    Thx for replies , i followed as shown in above blog and went fine but there is mapping error as shown below,
    xml format after pick by sender file adapter
      <?xml version="1.0" encoding="utf-8" ?>
      <MT_DMS_FINAL>
      <Record>
      <Row>
      <FirstName>296501_000_00</FirstName>
      </Row>
      </Record>
      </MT_DMS_FINAL>
    xml file format from test tab in Message mapping
    <?xml version="1.0" encoding="UTF-8"?>
    <MT_DMS_FINAL>
       <Record>
          <Row>
             <FirstName>296501_000_00</FirstName>
          </Row>
       </Record>
    </MT_DMS_FINAL>
    See above xml first statment is different , how to make it equal
    Help
    Srini

  • I'm trying to extract audio files from my OLYMPUS Digital Voice Recorder VN-6200PC I am getting this error whenever I try to play its file type on my MacBook Pro,"The document "VN622195.WMA" could not be opened. The movie's file format isn't recognized."

    I'm trying to extract audio files from my OLYMPUS Digital Voice Recorder VN-6200PC
    I am getting this error whenever I try to play its file type on my MacBook Pro,"The document “VN622195.WMA” could not be opened. The movie's file format isn't recognized."

    The mac has no native way to read .wma files (these are Windows Media Audio files).  Do a search on the internet for playing wma files on a mac.  You will find several links to solution (one is to use flip4mac).

  • Record audio file in a wav file format using QuickTime 7 Pro for Windows?

    Is it possible to record audio file in a wav file format using QuickTime 7 Pro for Windows? The system I want to upload audio files that I record to requires they be in a wav file format / PCM - 112025kh / 8 bit mono / 11.05khz
    Something tells me no...and I bought this upgrade for nothing...GRRRRRRR

    QuickTime Pro for Windows allows you to make audio recordings from some input devices.
    You can then "export" these new files to .wav format at any setting you choose.

  • I'm recording video on JVC HD camera.Every 13:54 it starts a new file.I have one file that won't play.I get this message:Quick time player can't open (names file) because the movie's file format isn't recognized.  Only happens this one file.Ideas?

    I can't open one Quick Time movie file.  It says: Quick time player can't open (names file) because the movie's file format isn't recognized.  Only happens on this one file.  All the others of a two hour shoot are fine. 
    Any ideas what's happened and is there some way to open that file and retrieve what's on it? 

    Thanks this was useful. I have been ripping my audiobooks and I was finding that they would get uploaded to iCloud in the process, which in itself was fine, but then iTunes would not let me change the media type to Audiobook, which is annoying as it effects how iTunes treats the media. Like showing you the skip back 10 seconds button.
    The general outline here helped me work around the issue and change the media type before the media was re-uploaded to iCloud.
    Sean

  • Visible bit flag in layer record of PSD file format

    Hi
    I'm parsing PSD files, and retrieving vitals about the layers they contain. One of the things I'm interested in is whether or not a layer is visible. The Photoshop File Format guide I have states that it is a "visible" flag, but based on the results I'm getting, it appears to be a "hidden" flag instead - i.e. it is 1 if the layer is hidden, and 0 if visible. Can anyone confirm if this is indeed a misnomer?
    Thanks
    Danny

    Here is how I am using it. In full
    There was a space on the original code.
    property type_list : {"TIFF", "JPEG", "PNGf", "PICT"}
    property extension_list : {"tif", "tiff", "jpg", "jpeg", "png", "pict", "psd"}
    set nLayersName to {}
    set matchList to {}
    set matchLayer to "Shadows"
    tell application "Finder"
      set HotDestination to (((path to pictures folder) as text) & "HotDestination")
      set HotFolder2do to (((path to pictures folder) as text) & "HotFolder2do")
      set HotFolderDone to (((path to pictures folder) as text) & "HotFolderDone")
      repeat with tFile in (get document files of folder HotDestination whose name extension is in extension_list and (name does not start with "50" or name does not start with "MJC"))
      set nLayersName to getNameOfLayers(tFile)
      set matchList to isMatchLayer(nLayersName, matchLayer)
      if item 1 of matchList then
      move tFile to the folder HotFolderDone -- move to subFolder A
      else
      move tFile to the folder HotFolder2do
      end if
      end repeat
    end tell
    on getNameOfLayers(f)
      set matchCmdStr to " | awk '!/kMDItemLayerNames|\\)/ { sub(/[ ]+/, \"\"); print }' "
      set mdlsCmd to "mdls -name kMDItemLayerNames "
      return do shell script (mdlsCmd & f's quoted form & matchCmdStr)
    end getNameOfLayers
    on isMatchLayer(psdLayers, matchItem)
      set matched to false as boolean
      set matchCount to 0 as integer
      repeat with layer in paragraphs of psdLayers
      if matchItem is in layer then
      set matchCount to matchCount + 1
      set matched to true
      end if
      end repeat
      return {matched, matchCount}
    end isMatchLayer

  • BAI2- FLB26 format question

    Good Morning SAP Guru's,
    As a functional user, I am trying to understand why the file format for FLB26 is incorrect when my file pulling via BAI2 format has 18 positions for the check number when it should be 10.  When I view attributes, I see no changes.  What could have happened?  As a result, it is messing up the check number, etc.
    Any help/ insight would be greatly appreciated
    Bests,
    Points awarded

    The file format for FLB26 should be as follows:
    Length  Description
    1          Record Type   
    3          Batch Number
    3          Item Number
    10        Check Amount
    9          Check Routing/ Transit
    10        Check DDA
    9          Check Number
    35        Not used
    Currently, the Check DDA is 18 positions, not 10.
    Thanks

  • How to export table contents in xml file format through SQL queries

    hi,
    i need to export the table data in to xml file format. i got it through the GUI what they given.
    i'm using Oracle 10g XE.
    but i need to send the table name from Java programs. so, how to call the export commands from programming languages through. is there any sql commands to export the table contents in xml format.
    and one more problem is i created each transaction in two tables. for example if we have a transaction 'sales' , that will be saved in db as
    sales1 table and sales2 table. here i maintained and ID field in sales1 as PK. and id as FK in sales2.
    i get the combined data with this query,
    select * from sales1 s1, sales2 s2 where s1.id=s2.id order by s1.id;
    it given all the records, but i'm getting two ID fields (one from each table). how to avoid this. here i dont know how many fields will be there in each table. that will be known at runtime only.
    the static information is sales1 have one ID field with PK and sales2 will have one ID filed with FK.
    i need ur valuable suggestions.
    regards
    pavan.

    You can use DBMS_XMLGEN.getXML('your Query') for generating data in tables to XML format and you can use DBMS_XMLGEN.SETROWSETTAG to change the parent element name other wise it will give rowset as well as DBMS_XMLGEN.SETROWTAG for row name.
    Check this otherwise XMLELEMENT and XMLFOREST function are also there to convert data in XML format.

Maybe you are looking for

  • ERROR IN CREATING BUSINESS PARTNER ON DOING IT 2ND TIME - SAURAV  LAHIRY

    Hi friends,                      I a currently using a custoM tcode zib52  to create a business partner in CRM. My problem is that on creating the first time the Busness partner it is getting created. But on pressing it in the change mode and then cl

  • When can we pre-order a white iPhone

    I have been waiting for the WHITE iPHone as many others have. I have seen a release date for the "end of July" and July 30 in limited quantities. Can we pre-order them and have them shipped or pick them up in the store like they're doing for the blac

  • Dictamus smtp mail server question - help!

    I'm just wondering if anyone else is having trouble using Dictamus on their iphone for sending dictations via email. I recently put OS 5 on my iphone and I have upgraded to Lion on my imac. I recorded a dictation the other day on my phone and I tell

  • Excise Group Not Appering in J1I9

    Dear All, I am not getting the excise group in J1I9 for number range maintenence for J_1IRG23A1. Same excise group I can see in dropdown menu while posting excise invoice in J1IEX, but in J1I9 it s not appearing in dropdown menu. In Golden Master Cli

  • LCM issue after 11.1.2.2 was installed; Unable to find artifact folder -

    Hi there, I was able to migrate artifacts from 931.x to 11.1.2.1 succesfully. (this was a production9 tot test11 system) Now I have installed a 11.1.2.2 environment and things start to differ. Migration is not workring as expected. The import to 11.1