How to find Stock with Customer as on Month End : 01/30/2009

Hi All,
i have a requirement where in my report output it has to display the details as shown below
Stock with Customer as on Month End : 01/30/2009
Material                          Qty
Pallet                        xxxxx
Cover sheet        xxxxx
For this requirement do let me know is there any standard bapi,program or how to proceed.

Hi Kumar,
Please find the link below
[Bapis|Re: Need a BAPI or Function Module for Checking Material Stock]
[Link1|Re: Function module to get the month name when start date and end date given]
[Link2|Getting Last Month End date]
Hope they are very Useful
Thanks
Kalyan

Similar Messages

  • How to find inbound with repect to goods receipt?

    Dear Gurus,
    how to find inbound with repect to goods receipt?
    Any report?
    Thanks,

    Once you do goods receipt inbound delivery no gets updated in Material document delivery note field.Use Table MKPF to get inbound delivery umber against material document
    Material document field :MKPF -MBLNR
    Inbound delivery Ref :MKPF-XBLNR

  • How to find out the Transactions used per month & the USER who used that

    Hi,
    1)How to find out the Transactions used per month & the USER who used that?
    2)and can i get the above same for minimum 20 month?
    System : SAP- Enterprise Core Component.

    You can use my program...
    *& Report  Z_ABAP_TCODE_MONITOR
    *****&  Program Type          : Report                                 *
    *****&  Title                 : Z_ABAP_TCODE_MONITOR                   *
    *****&  Transaction code      : ZTCODE_USAGE                           *
    *****&  Developer name        : Shailendra Kolakaluri                  *
    *****&  Deveopment start date : 26 th Dec 2011                         *
    *****&  Development Package   : ZDEV                                   *
    *****&  Transport No          : DEVK906086                                       *
    *****&  Program Description   : This program is to display
    *List all tcodes executed during previous day.
    *& Show the number of users executing tcodes
    *& Modification history
    REPORT  Z_ABAP_TCODE_MONITOR.
    *& List all tcodes executed during previous day.
    *& Show the number of users executing tcodes
    TYPE-POOLS : slis.
    DATA: ind TYPE i,
          fcat TYPE slis_t_fieldcat_alv WITH HEADER LINE,
          layout TYPE slis_layout_alv,
          variant TYPE disvariant,
          events  TYPE slis_t_event WITH HEADER LINE,
          heading TYPE slis_t_listheader WITH HEADER LINE.
    *REPORT  z_report_usage.
    TYPES: BEGIN OF zusertcode,
      date   TYPE swncdatum,
      user   TYPE swncuname,
      mandt     TYPE swncmandt,
      tcode     TYPE swnctcode,
      report TYPE swncreportname,
      count     TYPE swncshcnt,
    END OF zusertcode.
    *data   : date type n.
    DATA: t_usertcode  TYPE swnc_t_aggusertcode,
          wa_usertcode TYPE swncaggusertcode,
          wa           TYPE zusertcode,
          t_ut         TYPE STANDARD TABLE OF zusertcode,
          wa_result    TYPE zusertcode,
          t_result     TYPE STANDARD TABLE OF zusertcode.
    PARAMETER: month TYPE dats DEFAULT sy-datum.
    *PARAMETER: date TYPE dats.
    *select-options : username for wa_usertcode-account.
    START-OF-SELECTION.
    PERFORM get_data.
    PERFORM get_fieldcatalog.
      PERFORM set_layout.
    PERFORM get_event.
    PERFORM get_comment.
      PERFORM display_data.
    FORM get_data .
    *date = sy-datum - 2 .
    After start-of-selection add this line (parameter Month required 01 as day).
      concatenate month+0(6) '01' into month.
      CALL FUNCTION 'SWNC_COLLECTOR_GET_AGGREGATES'
        EXPORTING
          component     = 'TOTAL'
          ASSIGNDSYS    = 'DEV'
          periodtype    = 'M'
          periodstrt    = month
        TABLES
          usertcode     = t_usertcode
        EXCEPTIONS
          no_data_found = 1
          OTHERS        = 2.
      wa-date  = month.
    *wa-date  = date.
      wa-mandt = sy-mandt.
    wa_usertcode-account = username.
      LOOP AT t_usertcode INTO wa_usertcode.
        wa-user = wa_usertcode-account.
        IF wa_usertcode-entry_id+72 = 'T'.
          wa-tcode  = wa_usertcode-entry_id.
          wa-report = space.
        ELSE.
          wa-tcode  = space.
          wa-report = wa_usertcode-entry_id.
        ENDIF.
        COLLECT wa INTO t_ut.
      ENDLOOP.
      SORT t_ut BY report ASCENDING.
      CLEAR: wa, wa_result.
    endform.
    FORM get_fieldcatalog .
    fcat-tabname     = 't_ut'.
    fcat-fieldname   = 'DATE'.
    fcat-seltext_l   = 'Date'.
    fcat-key         = 'X'.
    APPEND fcat.
      CLEAR fcat.
      fcat-tabname     = 't_ut'.
      fcat-fieldname   = 'MANDT'.
      fcat-seltext_l   = 'Client'.
      fcat-key         = 'X'.
      APPEND fcat.
      CLEAR fcat.
      fcat-tabname     = 't_ut'.
      fcat-fieldname   = 'USER'.
      fcat-seltext_l   = 'User Name'.
      fcat-key         = 'X'.
      APPEND fcat.
      CLEAR fcat.
      fcat-tabname     = 't_ut'.
      fcat-fieldname   = 'TCODE'.
      fcat-seltext_l   = 'Transaction Code'.
      fcat-key         = 'X'.
      APPEND fcat.
    ENDFORM.
    *&      Form  SET_LAYOUT
          text
    -->  p1        text
    <--  p2        text
    FORM set_layout .
      layout-colwidth_optimize = 'X'.
    ENDFORM.                    " SET_LAYOUT
    *&      Form  GET_EVENT
          text
    -->  p1        text
    <--  p2        text
    *FORM get_event .
    events-name = slis_ev_top_of_page.
    events-form = 'TOP_OF_PAGE'.
    APPEND events.
    *ENDFORM.                    " GET_EVENT
    **&      Form  GET_COMMENT
          text
    -->  p1        text
    <--  p2        text
    *FORM get_comment .
    DATA: text(30).
    text = 'Billing Report'.
    heading-typ = 'H'.
    heading-info = text.
    APPEND heading.
    *ENDFORM.                    " GET_COMMENT
    **&      Form  top_of_page
          text
    -->  p1        text
    <--  p2        text
    *FORM top_of_page .
    CALL FUNCTION 'REUSE_ALV_COMMENTARY_WRITE'
       EXPORTING
         it_list_commentary       = heading[]
      I_LOGO                   =
      I_END_OF_LIST_GRID       =
    *ENDFORM.                    " top_of_page
    *&      Form  DISPLAY_DATA
          text
    -->  p1        text
    <--  p2        text
    FORM display_data .
      sort t_ut[].
    DELETE ADJACENT DUPLICATES FROM t_ut[] COMPARING ALL FIELDS.
      CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
        EXPORTING
          i_callback_program = sy-cprog
          is_layout          = layout
          it_fieldcat        = fcat[]
          i_save             = 'A'
          is_variant         = variant
          it_events          = events[]
        TABLES
          t_outtab           = t_ut
        EXCEPTIONS
          program_error      = 1
          OTHERS             = 2.
      IF sy-subrc <> 0.
        MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
                WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
      ENDIF.
    ENDFORM.                    " DISPLAY_DATA

  • How to find the number of records per months  in cube

    Hi,
      how to find the number of records per months for my all cubes?
      Can i use the ListCube transaction to find totl number f records per cube monthwise ?
    Jimmy

    Hi,
    Here is a program to generate no of records and list of ODS and Cubes in Active version.Schedule this program in background and create a cube to load this information and schedule to the data from the file generated by the program. Schedule this all per you requirement.
    1.Copy the code into your Z<programname> from Se38.
    2.change the FILENAME in CALL FUNCTION 'GUI_DOWNLOAD' in the program to the location from where you can pick the information to load data to cube(eg Application server).
    3.Save program.
    4.Schedule the program in background as required
    5.Create cube with infoobjects to hold no of records and Infoprovider name
    6.Load this cube based on event after the program job is done.
    Hence you can report on this cube to see no of records in  CUBE or ODS in your box.
    Please find the code below.
    Cheers,
    Kavitha Kamesh.
    types: begin of itabs ,
          tabname type dd02l-tabname,
          end of itabs.
    data: itab type itabs occurs 0 with header line.
    data: counter type i.
    data: begin of itab1 occurs 0,
    tabname type dd02l-tabname,
    counter type i,
    end of itab1.
    DATA: ITABTABNAME TYPE STRING.
    DATA: LENGTH TYPE I.
    DATA: OBJECT(30).
    data: str(6) type c.
    select  tabname from dd02l into table itab where ( tabname LIKE  '/BIC/F%' or tabname LIKE  '/BIC/A%00' )
    and TABCLASS = 'TRANSP' and AS4LOCAL = 'A'.
    loop at itab.
      select count(*) from (itab-tabname) into counter.
      str = itab-tabname.
      if str = '/BIC/F'.
    LENGTH  = STRLEN( ITAB-TABNAME ).
      SHIFT  itab-tabname BY 6 PLACES LEFT.
    ELSEIf  str = '/BIC/A'.
      SHIFT  itab-tabname BY 6 PLACES LEFT.
      LENGTH  = STRLEN( ITAB-TABNAME ).
    LENGTH = LENGTH - 2.
    endif.
      itab1-tabname = itab-tabname(LENGTH).
      append itab1.
      itab1-counter = counter.
      clear itab-tabname.
      clear:  COUNTER.
    endloop.
    *********** itab1
    loop at itab1.
    write:/ itab1-tabname, itab1-counter.
    endloop.
    CALL FUNCTION 'GUI_DOWNLOAD'
      EXPORTING
    *   BIN_FILESIZE                    =
        FILENAME                        = 'c:records.xls'
        FILETYPE                        = 'ASC'
    *   APPEND                          = ' '
        WRITE_FIELD_SEPARATOR           = ','
    *   HEADER                          = '00'
    *   TRUNC_TRAILING_BLANKS           = ' '
    *   WRITE_LF                        = 'X'
    *   COL_SELECT                      = ' '
    *   COL_SELECT_MASK                 = ' '
    *   DAT_MODE                        = ' '
    *   CONFIRM_OVERWRITE               = ' '
    *   NO_AUTH_CHECK                   = ' '
    *   CODEPAGE                        = ' '
    *   IGNORE_CERR                     = ABAP_TRUE
    *   REPLACEMENT                     = '#'
    *   WRITE_BOM                       = ' '
    *   TRUNC_TRAILING_BLANKS_EOL       = 'X'
    *   WK1_N_FORMAT                    = ' '
    *   WK1_N_SIZE                      = ' '
    *   WK1_T_FORMAT                    = ' '
    *   WK1_T_SIZE                      = ' '
    * IMPORTING
    *   FILELENGTH                      =
      TABLES
        DATA_TAB                        = itab1
    *   FIELDNAMES                      =
    * EXCEPTIONS
    *   FILE_WRITE_ERROR                = 1
    *   NO_BATCH                        = 2
    *   GUI_REFUSE_FILETRANSFER         = 3
    *   INVALID_TYPE                    = 4
    *   NO_AUTHORITY                    = 5
    *   UNKNOWN_ERROR                   = 6
    *   HEADER_NOT_ALLOWED              = 7
    *   SEPARATOR_NOT_ALLOWED           = 8
    *   FILESIZE_NOT_ALLOWED            = 9
    *   HEADER_TOO_LONG                 = 10
    *   DP_ERROR_CREATE                 = 11
    *   DP_ERROR_SEND                   = 12
    *   DP_ERROR_WRITE                  = 13
    *   UNKNOWN_DP_ERROR                = 14
    *   ACCESS_DENIED                   = 15
    *   DP_OUT_OF_MEMORY                = 16
    *   DISK_FULL                       = 17
    *   DP_TIMEOUT                      = 18
    *   FILE_NOT_FOUND                  = 19
    *   DATAPROVIDER_EXCEPTION          = 20
    *   CONTROL_FLUSH_ERROR             = 21
    *   OTHERS                          = 22
    IF SY-SUBRC <> 0.
    * MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
    *         WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
    ENDIF.

  • How to find out which objects are at the end of the datafiles

    My Scenario is having a tablespace of 65G but the data is 5G and that is at the end of datafile for that we are not able to resize the datafile our though is to find out what are the objects at that end of datafiles and will either alter move <owner.tablename> move or alter index <owner.index> rebuld online.
    For that how to find out which objects are at the end of the datafiles.

    >
    My Scenario is having a tablespace of 65G but the data is 5G and that is at the end of datafile for that we are not able to resize the datafile our though is to find out what are the objects at that end of datafiles and will either alter move <owner.tablename> move or alter index <owner.index> rebuld online.
    For that how to find out which objects are at the end of the datafiles.
    >
    You may want to copy this and add it to your toolkit
    See 'What's at the End of the File?' in this Tom Kyte article from the Sept 2004 Oracle Magazine
    http://www.oracle.com/technetwork/issue-archive/o54asktom-086284.html
    And this AskTom blog shows you how to generate a script containing ALTER statements toresize your datafiles to the smallest possible. You can 'pick and choose' from the ALTER statements to do what you want.
    Then of course, you can use techniques from this article by Oracle ACE, and noted author, Jonathan Lewis
    http://jonathanlewis.wordpress.com/2010/02/06/shrink-tablespace/

  • How to find out which custom developments exist?

    Hi there,
    I have a question regarding custom developments:
    Is there a fast way to find out which custom developments exist in a SAP system?
    My approach would be to check the transactions SE38, SE37 and so on and search for objects starting with Y and Z. Does anybody know a more convenient way to do this analyzes?
    Thanks and regards,
    Martin

    Hi Martin
    If you want the custom enhancements
    check this
    How to find out custom enhancements module wise
    if you want to check the custom programs better way is go to SE80 and search with your package.
    Thanks

  • How do I speak with customer support if I don't know my serial number?

    Customer support won't let me chat or call until I list my serial number for my computer. I don't have it with me right now but would still like to speak with them.  Any thoughts?

    I hate to state the obvious but get your serial number then call them.
    How to find the serial number of your Apple hardware product

  • How to find table with colum that not support by data pump network_link

    Hi Experts,
    We try to import a database to new DB by data pump network_link.
    as oracle statement, Tables with columns that are object types are not supported in a network export. An ORA-22804 error will be generated and the export will move on to the next table. To work around this restriction, you can manually create the dependent object types within the database from which the export is being run.
    My question, how to find these tables with colum that that are object types are not supported in a network export.
    We have LOB object and oracle spital SDO_GEOMETRY object type. our database size is about 300G. nornally exp will takes 30 hours.
    We try to use data pump with network_link to speed export process.
    How do we fix oracle spital users type SDO_GEOMETRY issue during data pump?
    our system is 32 bit window 2003 and 10GR2 database.
    Thanks
    Jim
    Edited by: user589812 on Nov 3, 2009 12:59 PM

    Hi,
    I remember there being issues with sdo_geometry and DataPump. You may want to contact oracle support with this issue.
    Dean

  • How to print jTable with custom header and footer....

    Hello all,
    I'm trying to print a jTable with custom header and footer.But
    jTable1.print(PrintMode,headerFormat,footerFormat,showPrintDialog,attr,interactive)
    does not allow multi line header and footer. I read in a chat that we can make custom header and footer and wrap the printable with that of the jTable. How can we do that..
    Here's the instruction on the chat...
    Shannon Hickey: While the default Header and Footer support in the JTable printing won't do exactly what you're looking for, there is a straight-forward approach. You can turn off the default header/footer and then wrap JTable's printable inside another Printable. This wrapper printable would then render your custom data, and then adjust the size given to the wrapped printable
    But how can i wrap the jTable's Printable with the custom header and footer.
    Thanks in advance,

    I also once hoped for an easy way to modify a table's header and footer, but found no way.
    Yet it is possible.

  • How to find roles with open field values

    Hello SAP gurus,
    I need to find a way to find roles with open field values. Some kind of report that returns me a list of all roles that, despite having a generated profile, it still contains empty field values in it.
    Is there anything like it available on SAP?
    Thanks
    Antonio

    Some kind of report that returns me a list of all roles that, despite having a generated profile, it still contains empty field values in it
    Hey I am not sure, but seems I might have seen some report like that. Can you try search report named PFCG* / PFUD*
    Again this is either report (SE38/SA38) or may be FM (SE37). I am away from system a bit while and can't recall.
    Regards,
    Arpan Paik

  • How to enter pay term 45 days to month end

    Hi all,
    in France they have to handle their pay terms more clear by law ( starting January 1st, 2009 ). My France colleagues want to use the term 45 day to month end. As far as I know, itu2019s only possible to enter this with a day limit:
    Step 1: day limit 15 u2013 fixed date 31 u2013 additional month 1
    Step 2: day limit 31 u2013 fixed date 31 u2013 additional month 2
    In France my colleagues sometimes invoice day-to-day and depending on the month, we would win or loose a month. That means, if using this pay term, e.g.
    Date 15th April. + 45 days = 30th May >>> due date 31st May = ok
    Date 16th April + 45 days = 31st May >>> due date should be 31st May, but because of day limit the system provides 30th June = NOT ok
    In this example we would loose a month, in other cases the customer would loose a month u2026
    Does somebody know how to handle in the standard ?
    Is it possible to handle that in the FI part ?
    Many thanks !
    Pamela

    Hi,
    Resolved.

  • How to find change in customer reconciliation account

    Hi Experts
    We have an issue where total customer balance is not tallying with the balance as per Reconciliation account. We feel this could be because reconciliation account of a customer would have been changed.
    Can you please let me know
    a) If there is a way to find list of customers whose reconciliation account is changed
    b) Any other reason that could cause difference between total of reconciliation account and total of customer balances.
    Thanks,
    Santosh

    Hi Santosh,
    You can view the changes if you go to the master data of the GL account in question in FS03. TThen choose the tab "information Company code" (it is the last one.. type, control data etc...click in the little icon to drop down on the right.). Then choose 'Change documents' and this will display all the changes made to such account (you can swittech to 'all changes' and 'Technical names').
    The differences can be caused for many different reasons- in fact there are some reports that can do some analysis for you: 1- If new GL is not active try report SAPF190 ( F.03) . 2- If New GL is active try report TFC_COMPARE_VZ in se38. If differences are reported you can send the spool to SAP for further analysis - they have a team of experts who can analyse this issue.
    Unfortunately explaining all possible reasons and how to correct them would take ...  days.
    I hope this helps.
    Kind regards
    Oscar Diaz

  • How to find  stock category for a particular material in  inventory in r/3

    Hi All,
    I have found there is no update of some material category from r/3 to bw. when data is loading from ods to cube there is a routine for valued stock i.e., eg: stock category is 'U' then only update to cube other wise no update..  some stock category is missing in ods so those data is not updating to cube so  data is not matching from r/3 and bw.. could you any body please let me know where we can check stock category in r/3....
    just i want to check the postings in r/3 side for stock category which ever is not update to cube..
    I have tried in MB51, MB52, MB5B.. i couldnt find category for a material... if any body knows it please let me know..
    Thanks & Regards
    Sreekanth
    Edited by: sreekanthbulle on Sep 2, 2011 9:39 AM

    Hi
    Are you investigating Inventory as well..Can you pls share your design and how reconcile to match the data with SAP?
    Also how do I refresh data again from begining to do FULL REPAIR? pls help

  • One time discount - how to find out if customer has aleady been given discount before?

    Client has requirement - they give first-time customers a certain discount, occasionally they give old customers the same discount (they want to be able to decide during the sales order entry).  They will enter manually with no condition records.
    They could use HA00 header discount type.. but how can they know whether that customer has received the same discount before?  Is there a standard sales report that can be run based on header conditions type?  We don't have time for custom development and would like find a standard solution.
    Is there a standard report based on order reason? Perhaps they can enter order reason for orders that have that one-time customer and can quickly run that report.
    Thanks!!

    Have you tried entering 'one time discount site:sap.com' in Google? This post is on the first result page, there are many others.
    Kindly refer to ROE and search before posting.
    @Siva - CDHDR table? Sorry, I'm confused... How exactly would it be helpful to OP?

  • How do I speak with customer service above 'manager' title-- Incorrectly charged $280 and finally refunded most of it after many hours, disconnects and transfers!

    I have been a Verizon Wireless customer for 11+ years.  My monthly payments are usually in the $275 range which includes usage for phones and 2 tablets for my family.  That's a lot of $ each year!
    I am self employed.  My biz slows considerably in the winter-- income is slashed. When I realized I couldn't keep the account up this winter-- with an increase in excessive travel costs for my business due to a new long commute for work, and business being down considerably during winter months-- I called in and requested Verizon to suspend service without billing until I can pay my bill in full.  They said sure.  We worked together to find a workable payment arrangement, which I had to modify a couple of times, but all in all it worked.  Thank you Verizon!  But then, I went online to pay the amount agreed to.  Several days later, I realized Verizon program apparently has a glitch-- it took the full amount due ($563) rather than the agreed amount ($63 then, with agreement to further pay $250 end of April, $250 end of May). I called immediately.  Verizon refused to credit back. My bank researched the situation and resolved in my favor :-) Shame on Verizon.  You had an opportunity to honor your loyal customer and you failed.
    Worse, this created a snowball effect of further charges.  Shame on Verizon. Because the account was considered "paid in full", it automatically turned my account back on. When I realized this, I called in and said TURN THEM BACK OFF WITHOUT BILLING!!!  They turned them off.  Good job Verizon!
    I called again, to be absolutely certain the account was turned off 'without billing'.  I was assured they were.  I had also asked to ensure there would be no disconnect/reconnect fees.  I was assured.  Good job Verizon!  (I thought...)
    Just got my bill.  It should show $563 (because when I was credited back, it was the entire amount; instead of minus the intended amount of $63).
    The bill shows $851.24.  Shame on Verizon!!!!
    I have spent many hours on the phone with Verizon.  I have explained dozens of times, to dozens of representatives.  I have been transferred over and over, disconnected over and over.  Spoken with representatives, who transferred to supervisors, who eventually one transferred to her manager.  The manager stated she has zero power over her supervisors- that if the supervisor wont credit $, that her hands are tied.  I have made 6 calls to Verizon since 7:30 this morning, which means I was disconnected 4 times just today.  There were 7 calls yesterday, I believe all of those were disconnected as well.  I was not yelling or abusive to the staff-- the disconnects occurred during lengthy holds during transfers.
    FINALLY, I was connected to JUST A REP who actually took care of me!!!!  Out of the $280, I still have $45 left in incorrect charges.  I was so relieved to finally get so much removed that I accepted gratefully.  I believe the other $45 should also be removed, but I need to rest.  Verizon, you really need to give your representatives more power, and more understanding of people-- I have paid thousands of dollars to your company over 11 years.  Is it really better business sense to anger a customer of 11 years at approx. $275 per month than to continue a positive relationship with them and give them back what they believe is theirs-- $280 of incorrect charging???  Is $280 'once' more important than $275 'monthly'?   You need to look at the big picture.  KUDOS to Andre (removed). That representative rocks and deserves a raise for saving your company a $275 monthly customer!
    To all the rest of your staff-- including and especially to 'Acacia' (removed)-- get a new job-- you serve little purpose to your customers, other than angering us further. Acacia told me that her manager (Marissa) does not deal with customers... but that as Operations Manager, "Marissa" serves other purposes.  Telling your customers that they are at the end of the line speaking with you (Acacia's words) is the WRONG thing to say.  If YOU cannot help them because "your hands are tied", get us to someone who can.  As you can see, I do not give up.  But many do, and perhaps that is why your staff say these things, to get us to stop fighting for what we believe is right.
    If you are a Verizon customer-- do not give up-- stand up and fight for what you believe in.  It is YOUR money-- spend it wisely.  Dont accept yield signs disguised as stop signs.  Yield for the moment, and get back on the road.  YOU are your best advocate--- you can always count on YOU.
    Private info removed as required by the Verizon Wireless Terms of Service
    Message edited by: Admin Moderator

    The charges occurred when the account was automatically re-activated due to the over-riding of my payment amount online.  I had a pmt arrangement to pay $63 that week, but the system over-rode and took out the entire balance due.  About gave me a heart attack. When the account was fully paid, its an automatic process to re-activate the account.  I have no idea my phones were back on until my daughter said a text and phone call came through.  I called Verizon to ask what happened, and asked that they shut them back off for me. But that process accumulated more charges of $15 per line to reactivate and then again to suspend services again.  Then they charged an NSF fee for my bank taking back the funds that their system overrode from $63 to $563.  If it had withdrawn the amount I had inputted, there would be no funds to pull back.  The charges were ridiculous... fee after fee after fee resulted from the over-riding glitch in the system.  I dont remember all of the fees, but they added up FAST!  All were a result of paying the account online, with them over-riding the payment amount.

Maybe you are looking for