Updation of excise balances at j2iun

Hi ,
I understand , j2iun pick Payable and Available Balances from GLs (Comulative balance) of the Period entered.
When we post j2iun , the GL balances gets reduced by respective amount and creates a PART - 2 entry.
My question is . does J2iun also update any CIN table ( except part2) for last available balances ?
Regards
Shrey

Hi
Yes It updates J_2IACCBAL (Opening/Closing a/c balance table) & J_2IVACCBAL (View for register Balances)
Cheers!!!
Vineet Baweja

Similar Messages

  • Negative Balance in J2IUn - Monthly utilization

    Dear SDNs,
    I am running Transaction J2IUn for April 2009 (Monthly Utilization).
    I am getting Three Account Names
    1. RG23ABED
    2. RG23CBED
    3. PLABED
    Here I am getting Negative value in Available Balance and Rem Balance for RG23ABED and PLABED.
    Any inputs..?
    Thanks in Advance...
    Regards,
    HP

    Hi,
    Check from MM end, whether the amounts are updated while excise capture and post is done.
    Regards,
    Sai

  • TableView - How to update a running balance column after any other column in the view is re-sorted

    To keep this simple and to illustrate a problem that I am trying to solve let's say we have
    a domain class that contains an income per day.
    This class has two persistent properties - populated from a database table - date and income.
    And there is one transient property - running balance - that shows the accumulated income
    starting from the first record. This property is not persisted and it is used only to show
    the running/accumulated income in a table view.
    This domain object is shown in a table view with three columns:
         - date
         - income
         - running balance
    The first two columns - date and income - are sortable. When the user clicks on the column
    heading these can will be sorted in ascending or descending order. The running balance
    column needs to reflect this change and be correctly updated.
    So the question is : how would you implement the running balance update after the data in
    the table has been updated by the user?
    Take 1)
    =============
    The obvious approach is to use "setOnSort" method to consume the SortEvent event and re-sort the
    data but the sort-event does not contain any useful information that would tell from which column
    the sort event originated.
    Take 2)
    =============
    Found a possible solution:
         - TableView.getSortOrder() returns a list that defines the order in which TableColumn instances are sorted after the user clicked one or more column headings.
         - TableColumn.getSortType() returns the sort type - ascending/descending.
         - This info can be used in the TableView.setOnSort() event handler to re-sort the data and update the balance at the same time.
    Take 3)
    =============
    When the TableView.setOnSort() event handler is called the data is already sorted therefore the only thing that needs to be done is to update the running balance.

    I  think I understand what you're trying to do. If I've missed it, apologies, but I think this will provide you with something you can work from anyway.
    I would listen to the data instead of watching specifically for sorting. This will be much more robust if you add new functionality later (such as adding and removing rows, editing the data that's there, etc).
    Specifically, for the runningBalance column, create a cellValueFactory that provides a DoubleBinding; this binding should listen for changes to the data and compute the value by running through the table's items up to the point of the item for which it's displaying the value. (Hope you can untangle that sentence.)
    Example. The important part is the cellValueFactory for the cumulativeAmountCol. I guess I should mention that you shouldn't try this exact approach with very large tables as the performance might be pretty bad (computations of the order of n x m on changing data, where n is the number of rows in the table and m is the number of visible rows in the table).
    import java.text.DateFormat;
    import java.text.NumberFormat;
    import java.util.ArrayList;
    import java.util.Arrays;
    import java.util.Calendar;
    import java.util.Date;
    import java.util.Iterator;
    import java.util.List;
    import java.util.Random;
    import javafx.application.Application;
    import javafx.beans.Observable;
    import javafx.beans.binding.DoubleBinding;
    import javafx.beans.property.DoubleProperty;
    import javafx.beans.property.ObjectProperty;
    import javafx.beans.property.SimpleDoubleProperty;
    import javafx.beans.property.SimpleObjectProperty;
    import javafx.beans.value.ObservableValue;
    import javafx.collections.FXCollections;
    import javafx.scene.Scene;
    import javafx.scene.control.TableCell;
    import javafx.scene.control.TableColumn;
    import javafx.scene.control.TableColumn.CellDataFeatures;
    import javafx.scene.control.TableView;
    import javafx.scene.control.cell.PropertyValueFactory;
    import javafx.scene.layout.BorderPane;
    import javafx.stage.Stage;
    import javafx.util.Callback;
    public class CumulativeTableColumnExample extends Application {
      private final static int NUM_ITEMS = 20 ;
    @Override
      public void start(Stage primaryStage) {
      final TableView<LineItem> table = new TableView<>();
      // using the extractor here makes sure the table item list fires a list changed event if any amounts change
      // this enables the cumulative amount column to keep up to date when the amount in a different row changes.
      table.setItems(FXCollections.observableList(createRandomData(), new Callback<LineItem, Observable[]>() {
          @Override
          public Observable[] call(LineItem item) {
            return new Observable[] {item.amountProperty()};
      final TableColumn<LineItem, Date> dateCol = new TableColumn<>("Date");
      final TableColumn<LineItem, Number> amountCol = new TableColumn<>("Amount");
      final TableColumn<LineItem, Number> cumulativeAmountCol = new TableColumn<>("Cumulative Amount");
      table.getColumns().addAll(Arrays.asList(dateCol, amountCol, cumulativeAmountCol));
      dateCol.setCellValueFactory(new PropertyValueFactory<LineItem, Date>("date"));
        amountCol.setCellValueFactory(new PropertyValueFactory<LineItem, Number>("amount"));
        cumulativeAmountCol.setCellValueFactory(new PropertyValueFactory<LineItem, Number>("amount"));
        cumulativeAmountCol.setSortable(false); // otherwise bad things might happen
      final DateFormat dateFormat = DateFormat.getDateInstance(DateFormat.SHORT);
      dateCol.setCellFactory(new Callback<TableColumn<LineItem, Date>, TableCell<LineItem, Date>>() {
          @Override
          public TableCell<LineItem, Date> call(TableColumn<LineItem, Date> col) {
            return new TableCell<LineItem, Date>() {
              @Override
              public void updateItem(Date date, boolean empty) {
                super.updateItem(date, empty);
                if (empty) {
                  setText(null);
                } else {
                  setText(dateFormat.format(date));
      cumulativeAmountCol.setCellValueFactory(new Callback<CellDataFeatures<LineItem, Number>, ObservableValue<Number>> () {
          @Override
          public ObservableValue<Number> call(CellDataFeatures<LineItem, Number> cellData) {
            final LineItem currentItem = cellData.getValue() ;
            DoubleBinding value = new DoubleBinding() {
                super.bind(table.getItems());
              @Override
              protected double computeValue() {
                double total = 0 ;
                LineItem item = null ;
                for (Iterator<LineItem> iterator = table.getItems().iterator(); iterator.hasNext() && item != currentItem; ) {
                  item = iterator.next() ;
                  total = total + item.getAmount() ;
                return total ;
            return value;
        final NumberFormat currencyFormat = NumberFormat.getCurrencyInstance();
      // generics hell.. can't wait for lambdas...
      final Callback<TableColumn<LineItem, Number>, TableCell<LineItem, Number>> currencyCellFactory = new Callback<TableColumn<LineItem, Number>, TableCell<LineItem, Number>>() {
          @Override
          public TableCell<LineItem, Number> call(TableColumn<LineItem, Number> column) {
            return new TableCell<LineItem, Number>() {
              @Override
              public void updateItem(Number amount, boolean empty) {
                if (empty) {
                  setText(null) ;
                } else {
                  setText(currencyFormat.format(amount));
        amountCol.setCellFactory(currencyCellFactory);
        cumulativeAmountCol.setCellFactory(currencyCellFactory);
        BorderPane root = new BorderPane();
      root.setCenter(table);
      primaryStage.setScene(new Scene(root, 600, 400));
      primaryStage.show();
      public List<LineItem> createRandomData() {
        Random rng = new Random();
        List<LineItem> items = new ArrayList<>();
        for (int i=0; i<NUM_ITEMS; i++) {
          Calendar cal = Calendar.getInstance();
          cal.add(Calendar.DAY_OF_YEAR, rng.nextInt(365)-365);
          double amount = (rng.nextInt(90000)+10000)/100.0 ;
          items.add(new LineItem(cal.getTime(), amount));
        return items ;
      public static void main(String[] args) {
      launch(args);
    public static class LineItem {
        private final ObjectProperty<Date> date ;
        private final DoubleProperty amount ;
        public LineItem(Date date, double amount) {
          this.date = new SimpleObjectProperty<>(this, "date", date);
          this.amount = new SimpleDoubleProperty(this, "amount", amount);
        public final ObjectProperty<Date> dateProperty() {
          return date;
        public final Date getDate() {
          return date.get();
        public final void setDate(Date date) {
          this.date.set(date);
        public final DoubleProperty amountProperty() {
          return amount ;
        public final double getAmount() {
          return amount.get();
        public final void setAmount(double amount) {
          this.amount.set(amount);

  • Batch Split in OBD & billed for the entire Quantity .RG1  register does not update the excise values

    Hi All,
    I am new here . We have batch split in Delivery and 601 happens for the individual batches and billing we bill for the entire quantity . Hence the RG1 does not update the excise values for the batches and it is showing as zero (upon extraction in J2I6). Upon research through the program the latest note which i presume is patched
    The latest note is N158234 which does not show in the program but seems have been patched considering we are using the Latest version of SAP .
    As you see above in the billing we have billed for the whole quantity but RG1 does not update for the since the batches are zero .
    My programmer says because of some note related to cancellation where it says about values H & J in vbfa table and due to which program does not go through the Note for the batch split .
    Now i have checked few other projects in my company and they all seems to be following the program . So i am wondering whether my process or some customization is missing .
    Sales order (no batch determination)  , in delivery the batches are picked through wm to and batch split happens in the delivery . Then billling for the whole quantity . We have automatic excise invoice creation enabled so no J1IIN .
    Can somebody help me .
    Thank you

    My programmer says because of some note related to cancellation where it says about values H & J in vbfa table and due to which program does not go through the Note for the batch split
    Which field (H & J) they were referring in VBFA ?
    i have checked few other projects in my company and they all seems to be following the program
    How about the other projects' values in VBFA where your techinical team is guessing some issue.  Have you compared this?
    Since you have already the note 158234 implemented in your system, ideally, you should not face any issue.
    G. Lakshmipathi

  • VALUES NOT UPDATED IN EXCISE INVOICE

    hi  gurus ,
                     well all the settings  to my knowledge are correct  for CIN customization  , but the excise values are not updated  in excise invoice .the values are 0 " . can ne1 pl help ? dts  top priority .

    Hi,
    Spro>Logistics u2013 General>Tax on Goods Movements>India>Business Transactions>Specify Which Movement Types Involve Excise Invoicesu2014here check for movt type 122 which register is maintained once appropriate register is maintained there then system will update the same.
    Or even you can try J1I5 update register with movt type 122 & enter material document (return delivery material document no) & classification IPD (Issued for clearance/Removal on payment of duty) & select the correct radio button of register. Once update the register then Extract data for excise registers Using J2I5.
    It will update both the data in the register
    Rgs

  • Updation of Excise Base Value in RG1 Register

    Dear All,
    I have maintained the Condition category as H in Condition Type. But still the Excise Base value is not getting updated in RG1 Register.
    Please help me out with the solution.
    Thanks
    Tanushree

    Hi Tanushree,
    R u working in Ecc 6.0 or in ZYG?
    To update the Excise Base value is in RG1 Register,wat u nid to do is assing Condition category as H.
    Thanks
    Kapil

  • Excise balance  Upload

    Hello,
    Now i want upload the
    Excise Balance With Excise - Capital Good
    Excise Duty - Cenvat          
    Excise Duty - Payable  P L A          
    Excise Duty - Payable Cess          
    Modvat Receivable 50% - Capital Goods          
    Sec & Higher Education Cess          
    Basic
    Edu Cess
    SHEC
    How can I upload I m in next year.
    Plz tell me. Its urgent.
    Tahnks
    Praveen

    try J1IH
    Thanks and Regards

  • MIGO not updating with excise value.

    Hey Guys,
    I am facing with this problem of MIGO not
    updating with excise value.
    When I am creating the MIGO doc, and after
    I give the excise invoice no. the excise
    values are not picking up. Its showing
    zero values.
    The following
    steps are being followed by me.
    ME21N - Create STO from plant to warehouse
    VL04 - Create outbound delivery
    VF01 - Create invoice
    J1IIN - Excise invoice
    MIGO - Goods receipt at warehouse
    Earlier it was working fine, but after
    we upgraded the system with patches and implemented
    Secondary higher education cess the
    problem arose.
    Please advise.
    Appreciate your help.
    Thanks,
    Zak

    Got answer from SAP..dunno what they did but it was rectified.

  • FS10N is not updating the carryforward balance of last year.....

    Hi,
        When i am executing FS10N for current year then it is not updating the carryforwar balance in the output. The account i am executing is an expenses acount.
    Whereas when i execute any account which is a Balance sheet account then it reflecting/updating the balace carryforward also of previous year.
    Is there any setting where we do this or it will appear only for balance sheet accounts.
    Regards

    Hi,
    Expense accounts are P&L accounts and by their very nature when you carry out a balance c/f, will be zeroised and the net of all P&L is taken into the retained earnings account.
    You will not see any carry forward amounts in P&L accounts as the P&L posting is specifically for the year and is not at all like an asset or liability account (Balance sheet) which gets carried forwarded as long as it is open.
    Cheers.

  • Uploading initial Excise balances in Cutover data

    Dear SAP Gurus ,
    please tell me about the process of excise balance uploading through J1iH (passing the JV) ,
    as i know @ table entries of all initial balances but here in our case we developed Z reports in Excise , so the values which r entered by table entry are not flowing in Z-reports , but if i m passing the JV by J1IH , then proper acc doc is being generated , so is this process is feasible to upload initial excise balances .
    please Guide me
    Regards
    Chandan Prayag

    Dear Murali,
    Normally, in during cutover strategy,we upload the open orders.
    Either you do it manually with all your actual processing,which might be tedious.One way of doing it ,in case 1 when the Order is partially delivered,you can upload/create the Production Order of balance qty. In case 2, where Order status is partially confirmed,based on the Order volume you can process them manually.

  • Modification/changes in Excise Balance

    Hi,
    We have implemented SAP 2 yrs back (with CIN).
    Since very beginning we are facing problem with excise balances (Balances in RG23A, RG23C not matching with respective G/L balances).
    is it possible, to correct the excise balances in registers (RG23A, RG23C)?
    We are ready to do the table entry.
    Regards,

    hi,
    There are two procedures used regarding the same
    1.TAXINJ
    2.TAXINN
    1. If procedure is TAXINJ
    With ur FI consultant define new taxcode for excise duty 14%. & maintain the same in condition record (VK11) vaild from today 01.03.2008 to 31.12.9999
    Go to Vk12 & end the validiity date to 29.02.2008
    Now check in sales order
    2.If procedure is TAXINN
    Cahnge condition value corresponding to excise duty condition type in Tcode: KV11
    hope this helps u
    regards,
    Arun prasad

  • Excise balance

    hi
    I am trying to uplaod excise balance in table J_2IACCBAL
    through SE11 or SE16N
    But by both process DATA Element  RG23CECS &  RG23AECS are not there
    Due to this I am  Not able to upload Balance for ECS fro both register
    what is the reason ? & what I have to Do
    Thanks

    hi
    just try above then follow the following process for opening uoload
    OPENING BALANCE
    Use following
    http://help.sap.com/bp_bblibrary/470/Documentation/J33_BPP_32_CHEM_EN_IN.doc
    http://help.sap.com/saphelp_erp60_sp/helpdata/en/18/8e113999724854e10000000a11405a/content.htm
    opening balance for 2 and 1 %
    Go to SE11, give table: J_2IACCBAL and choose display F(7).
    On Dictionary: Display Table screen, choose Utilities --> Table contents --> Create Entries, from menu bar and make the following entries
    Client - Leave it blank
    Enter your excise group,
    Register: RG23AECS for Edu Cess 2% and
    RG23AAT1 for SEC Cess 1%.
    CL BAL: enter the closing balace here only and remaining follow the same procedure for entering RG23ABED .
    This is only the direct table entry of opening Balance, so you need to make an FI entry thro F-02. For ex.
    RG23A ECS Part II Account DR
    To Initial balances clearing a/c
    Only after this extract the balances thro J2I5 else you may encounter getting wrong extract.
    follow the same procedure for RE23C cesses also.

  • RG23A register updation during excise invoice

    Dear SAP gurus,
    during excise invoice creation - J1IIN, when do RG23A part2 register get updated.
    regards,
    Praveen.

    Thanks for reply,
    I understand the process of RG23A part2 entries in J_1Ipart2 table with Dispatch indicator D.
    My query is ....
    if the above talbe is updated with D type register, then these entires whould come during modvat utlization - J2IUN. because these are due for utilization.
    In my system during j2iun, these invoices are not reflecting.
    regards,
    Praveen.

  • Excise Utilization through J2IUN

    Hi
    i am doing excise utilization through Transaction code J2IUN
    at the Utilzation screen balance appearing under Account Name PLABED is different that the actual GL Balance.
    in this respect i have another question that is, whether the PLA Balance is taken directly from GL Account or from any table.
    please help
    Regards
    Jyotsna

    Hi,
    Go to the change mode of Commercial invoice VF02 from there
    Go to> Header> Output
    In the dialog box maintian the output types for commercial invoice and excise invoice manually medium and press enter.
    Select the line item and press Communication method button
    Maintain Logical destination, Number of messages, Tick Print immediately/ Release after output (as required) Select SAP coverpage as "Print"
    Come back and save.
    Then you can see the output .
    Check and revert,
    Regards,
    Sharan

  • Excise - Balance qty, showing wrong in RG 23 D and in J1iJ

    Hi:
    We have  issue  with respect to the Excise records inventory movement. and this started happening for no reason in last month.
    The balance of inventory in the Excise records is not getting exhausted as and when invoicing is done.
    For example:
    If XYZ batch inward through GR is 100KG on 1st Jan
    Issue through invoice on 2nd Jan is 10Kg
    Ideally the status of this product batch in excise records should be 90Kg
    after invoicing on 2nd. This is not happening. The balance is still showing
    as 100Kg.
    This could create wrong batch selection in invoice for excise and the
    excise records is not showing the correct movement. This could create
    problems in statutory compliance.
    Can someone tell me why this is happening and what needs to be done?
    Thanks

    Hi Sunil,
    Check whether any system upgrade happened before one month.
    Also consider these two notes if these are relevant
    2017098 - Not able to create Depot outgoing excise invoice using
    transaction J1IJ and incorrect tax calculation in J1IG
    and
    2047135 - Incorrect tax calculation and table updation in
    J1IG
    Regards
    Binoy

Maybe you are looking for

  • How can i export a 24bit avi file from photoshop for mac?

    how can i export a 24bit avi file from photoshop for mac? i have a client that specificly needs the files to be avi and in 24bit what are the settings that i need to use to export the video using photoshop on a mac?

  • Posting Period Locked

    Hi, While performing Overall completion confirmation(IW42) in PM,I get error msg "Posting period is locked for 009 2009". Please let me know how to resolve this issue. Regards, Shanmuga

  • Error while approving work item

    Hi All, I am getting error while approving a claim request; error is: error while inserting claim record xxxxxxx in cluster for employee xxxxxxxx This does not happen always, some time I am able to approve and sometime i got the error. I am using sam

  • Problem(FILEOPEN)

    Hi , I created the directory in SQL workshop the command is.. CREATE OR REPLACE DIRECTORY mytest AS 'C:\mytest' than executed this command GRANT READ ON DIRECTORY mytest TO public; Now I created this procedure in sqlworkshop DECLARE v_bfile BFILE; bo

  • Screen Saver will not recognize photos in iPhoto

    I changed the name of a few photos in iPhoto (I have thousands) and now the screen saver prefernce panel says that I have no photos in any folder. In iPhoto all the pictures seem to be present. Any suggestion as to how to access the iPhoto photos for