Billing for retail

Dear folks,
Currently, my company is a whole sale company, we are not running R3 Retail now. But we are planning to start a project to connect our R3 system to a online store system. The online store system is a platform that consumer can directly place the order and track the delivery status. This is a typical retail scenario.
It is very likely that we will not have the SAP retail module active for this project. I read some post in this forum with regarding SAP retail: a common way to handle retail is a direct material consumption posting with movementyp 251 and a billing document creation based on the IDOC document. But this request some configuration in SAP retail, POS,inbound profile, etc. Is this correct?
My question is, we are considering to do similar things, but without activating SAP retail.
1. post a material document with mty 251
2. create a billing document
We may use the IDOC or RFC to accomplish this, is this possible? And can someone advise what is the billing document type for this kind of posting? Thanks for any advice.

Thanks Jitesh.
Yes, we are not going to use SAP CRM or SRS.
The online store is a national wise platform where the consumer can place the order directly to us ( lot of Brand open the stores on the platform, B2C scenario, so this is a very important channel). You can imagine it as a POS in internet. But this store is only receiving the orders, no follow-on functions- dispatch the orders, pick, pack - these activities need to be handeled by a 3rd party software which strenth is the e-commerce business. What we need to do is to connect the 3rd party software (OMS + WMS) to our SAP. We are considering to transfer the sales and shipping information back to SAP periodically to generate a 251 material document plus a billing document.(as the pick/pack PGI is dealt in 3rd part WMS, i dont see the necessarity to have the sales order in SAP, right?) So we may have the interface to the OMS system to fetch the sales information and the shipping status. I dont have much experience on this, so asking for some technical detail here.
1. First of all, i am wondering if this is feasible...
2. Billing type... is it possible to create the billing without the delivery and sales document
Thanks...

Similar Messages

  • I have a new Samsung phone and I live in CT. Last month they charged me $38 on my bill for the sales tax for the new phone which was $600. I'm paying for the phone itself over 20 installments of $30 each.  Now again I'm getting that same $38 charge. I can

    I have a new Samsung phone and I live in CT. Last month they charged me $38 on my bill for the sales tax for the new phone which was $600. I'm paying for the phone itself over 20 installments of $30 each.  Now again I'm getting that same $38 charge. I can't  believe that the monthly CT tax is higher than the payment for the phone itself. Does this make sense. Last time I spoke with them on the phone it was for 1 1/4 hours for something simple. I don't want to call unless I need to. The salesman told me nothing about any of this. Thank you for any help you can offer.

    The bill from last month states:
    CT state sales tax**     $38.10
    ** In some states sales tax or surcharges are calculated on the full cost of the full retail price or VZW cost of the device you purchased and not on the discounted price you pay. The sales tax or surcharges charged on your device was based on $599.99 and appears on this first bill.
    The current bill says the same.
    Actually, now I'm realizing that last month's bill stated I was making the first payment toward the phone. Now this month also says it's the first payment toward the phone when it's really the second.

  • Good add-ons for retail, point of sale, wholesale and distrbution industry

    Hi,
    Which are the good add-ons available in India for retail, point of sale billing, wholesale and distribution industry?
    Typical requirements are:
    1. Point of sale billing
    2. Barcoding - if same item is scanned twice, the qty of the item should increase, rather than creating a new item row.
    3. Combo Offers - Buy 1 Get 1 Free, etc.
    4. Repacking of items - buy in bulk and sell in loose
    5. Support for multiple MRP for same item, example an item with old MRP is in stock, and the same item with new MRP is also in stock
    6. Loyalty Point, Membership schemes
    7. Multiple Payment Modes in same Invoice: Coupons, Card, Cash, etc.
    The add-on should work on B1 Starter Pack licenses.
    The customer operates small sized departmental stores from 3 locations, with 1 or 2 billing counters in each location, and has limited budget due to which we are suggesting B1 starter pack to him.
    Thanks.

    Hi,
    Please refer license guide for starter package: (page 10)
    http://www.rels.co.il/wp-content/uploads/2013/07/B1_90_LicenseGuide.pdf
    Also check limitation of starter package:
    SAP Business One Starter Package - SAP Business One Central
    Thanks & Regards,
    Nagarajan

  • Minimum documents required to finish Sales Process for retail Business

    Hello Everybody
    This is my 1st post in the forum as per the Rules and Regulations i have searched for the solution may be i was not able to reach to my Answer.
    I have been assigned to a project where my client also has  Reatail Outlets where the sales process is done mostly.
    My client requirement is, they want to have minimum sales process as there will be many walk-in customers which will not allow them to have complete cycle.
    My question is do we need to have sales order-delivery-PGI-Billing can we skip one or two document or is there any other way for Retail Business.
    Note: Dear Moderators if my question is not in proper forum please guide me.
    Thanks
    Riyaz Malik

    Hi
    The better option is to use IS-Retail, but you need that your system is installed as an IS-Retail. If it's the case, then you can use the invoice FP (see it in VOFA). SAP gives you the IDOC WPUUMS to create this invoice and the PGI (movements 251/252). You need to have create the plant as a POS (point of sale) with tcode WB01/02/03, and in tab 'POS' mantain the data that determines the pricing procedure. The materials, is better to mantain as articles, ie, with tcodes MM41/42/43 instead MM01/02/03, and more details, but of course you need that your system will be an IS-R. If your system is an IS-R see SM30 for view V_TWPIV. So, when your process the IDOC you create the invoice and process the PGI (well, the movements in the profile).
    I hope this helps you
    Regards
    Eduardo

  • Free Goods Promotions for Retail.

    Hi SAP Retail Xperts.
    Actually I am working with Promotions for retail industry, and I am using the transaction WAK1, in order to create them.
    Our client, work with free goods (exclusive bonus quantity) and I can see that the WAK1 transaction has a view for that, but the Create Free Goods button IS NOT  active.
    Does anybody knows how could I active it. If it is active, I will be able to create a Free Goods exclusive bonus quantity from WAK1 transaction???.
    Thanks in advance.
    Manuel

    Hi Machacon,
    Create Promotion in WAK1.Enter Articles in fast entry tab,Quantity in
    Quantity Planning tab,site groups in site group tab.Save your promotion.
    Go to your newly created Promotion in change WAK2, now you go to Free goods tab
    where you can see free goods button in active form.
    Hope this help you.
    Regards,
    Mohanavel

  • How to deal with the issue of craeting Billing for free goods

    Dear All,
      Now I met with a question for free goods, generally, it's not need to create billing for free goods. But I had used COPA and the profitable document is generated while creating billing. So my question is that how to create billing for free goods. Please give me some suggestions. Thanks a lot.

    Dear Robert,
    The following steps you can do for the Free Goods(samples).
    1.Define new pricing procedure for Free goods through copying the existing procedure.T.Code V/08
    2.If you don't want taxes remove the Sales tax related condition types.T.CodeV/08
    3.Add R100 -100% Discount Condition type to make total value as "Zero" place R100 condition type after the total value.T.CodeV/08
    4.Define new sales document type and billing type for the Free Goods process.T.codes VOV8 & VOFA
    5.Assign document pricing procedure as C-Free goods for those sales document tyep and billing type.
    T.codes VOV8 & VOFA
    6.Define account key seperately for Free Goods and assign that account key to the pricing condition tyep and R100 condition type.
    7.Determine the Free goods pricing procedure with the combination of sales areaDocument pricing procedure(i.e C-Free Goods)Customer pricing procedure.T.code OVKK
    8.Do the G/L account assignment for that new account key(Single G/L account for price and R100-100% discount).T.Code VKOA
    9.Maintain condition record for the R100 condition type as 100% with sales document type as one of the key combination.T.code VK11
    Now when you create Free Goods order system will pick the Free goods pricing procedure(Value with zero)with refernce to that order you can create delivery then do the free goods billing ,and release to accounting with two postings one is credit-price second one is debit-100% dicount.
    I hope this will help you,
    Regards,
    Murali.
    Edited by: Murali Mohan.Tallapaneni on Dec 8, 2008 10:11 AM

  • How to do billing for Free of  charge delivery item

    Hello Gurus ,
    We have some requirement: The requirement  is this  company is  delivering the goods to customer in free of charge, but want to do Billing is it possible.
    But as per my knowledge it is not there in standard  , I checked in system .
    looking for your inputs .
    Thanks in advance
    Regards
    Venkat

    Hi Venkata,
    This is very usual in Brazil because we have a Legal Requirement that all goods must have a Eletronic Nota Fiscal issued and following along with the goods. And the Eletronic Nota Fiscal is generated along with a Billing. Also, usually companies want to account this billing for a give Cash account, so they can cost someone for the free goods later.
    Here is what usually changes. On sales order we require a Cost Center. This also may help modifying your OBYC for the free of goods material document (they will be set as consumption since there is a cost center associated with the transaction). We created a billing document type pointing to a z account document type (ie ZG) - to avoid mixing them along with the RV documents. Also, we inform a account key for cash allocation (the billing will not be accounted for a customer, but actually for a cash account). To do this you have to fool SAP informing an account determination cash settlement, which will allow you to inform the Acc.Key-cash alloc. field - after remember to blank the acc.det.cash settl.
    It is not that easy, but works fine.
    Regards,
    André L L Dantas

  • Deployed BP for retail store and inventory management

    Hi,
    I have installed BP for retail which gives me the pages of store and inventory management but the iViews are not opening even after assignig the roles to the users. I have created the system alias SAP_ECC_RETAIL but still no luck.
    Please help.
    Thanks.

    Hi,
    Please check the following:
    1. Ensure the BP for Common Parts is installed on the portal. This package is a prerequisite for the retail BP that u mentioned.
    2. Make sure the system object that u created for the backend have passed the connection tests.
    3. If this does not solve the issue, please check out the defaultTrace and application.log files under the following directory:
    /usr/sap/SID/JC<NN>/j2ee/cluster/server0/log
    Check the latest files here and post the error mssgs from there to this forum.
    Regards,
    Shitij

  • HT4009 Not very user friendly! Where is the place to report a problem!? I have been billed for an in-app purchase but not had the goods - I received an error message telling my I hadn't been charged at the time and now it is on my bill! What can I do?

    Not very user friendly! Where is the place to report a problem!? I have been billed for an in-app purchase but not had the goods - I received an error message telling my I hadn't been charged at the time and now it is on my bill! What can I do?

    You can try contact iTunes support via this page : http://www.apple.com/support/itunes/contact/ - click on Contact iTunes Store Support on the right-hand side of the page, then Purchases, Billing & Redemption

  • Retro Billing for Multiple invoices (in case of supplementary billing)

    Dear Sirs,
    Can you pl suggest me step by step usage of Retro Billing. I would like to use it for supplementary billing for the 1 customers with multiple invoices.
    For one invoice, I used invoices correction request. But for multiple invoices, I guess, retro-billing can be used. Pl suggests me the steps on this.
    regards,
    sagar

    Dear sagar
    While I have absolultely no objection in awarding points to anybody, but b4 awarding, please go through the details.  If you see this thread, you have awarded full points to the one who have asked the same question you also asked.  Again I wish to submit that I have no enmity over Mr.Rahul, but what I would request is that please go through the details of suggestions and award as per your wish.
    I apologise Mr.Rahul if this hurts you but I just wanted to correct someone who is doing mistake unknowingly.  Thats it.  Hope you will also take this in right spirit.
    thanks
    G. Lakshmipathi

  • How can I  remove my credit card from the automatic billing for my account?

    How can I remove my credit card from the automatic billing for my account?

    The following has instructions for changing iTunes payment method: http://support.apple.com/kb/ht1918

  • I have a bill for £212 even though my service has ...

    I ordered BT phone and broadband in December and paid a year ahead on my credit card. The date for the engineer to call was 2nd January - I waited in all day, but he didn't arrive. I called BT on the day and cancelled the order, the person I spoke to apologised and refunded my credit card.
    A few days later, a payment of £178 was taken from my bank account. I tried to dispute this with BT, but could only get through to the call centre in India, who could see no record of the transaction. Fortunately, my bank could and recalled the money. Since then I have been bombarded with calls and letters from BT, demanding payment for a service which has never been provided. I have spoken to India on numerous occasions and have been told that this has been sorted out, but now I've received a bill for £212, including a "late payment fee". Despite contacting BT by email through the site, I have not had a response. My last contact assured me that I would get a final bill totalling zero but clearly this has still not been resolved.
    The poor communication from this telecommunications company has been atrocious. Attempting to transfer calls between departments has always failed and I've ended up with the call centre in India once again, who refuse to escalate the complaint and are clearly powerless to make decisions on this account. The constant demands for payment are tantamount to harrassment. I'm posting on here to see if this can be resolved by a member of customer service, who are inaccessible by phone.
    Solved!
    Go to Solution.

    Hi LydiaD,
    Welcome and thanks for posting!
    I'm sorry that you're getting chased for payment when you cancelled the order.  It's clearly a mix up from our end and we'll help get this sorted out for you.
    Click on my uername and under the section "about me" you'll see the link to get in touch with us.
    All the best,
    Robbie
    BTCare Community Mod
    If we have asked you to email us with your details, please make sure you are logged in to the forum, otherwise you will not be able to see our ‘Contact Us’ link within our profiles.
    We are sorry that we are unable to deal with service/account queries via the private message(PM) function so please don't PM your account info, we need to deal with this via our email account :-)
    If someone answers your question correctly please let other members know by clicking on ’Mark as Accepted Solution’.

  • HT1688 Can you please help me. I purchased the new Apple I 4s phone from AT&T. I bought it out right. NO CONTRACT!! I paid almost $1000.00 for it. I then, had it enrolled it in my company's  ATT service plan. They paid the bill for my service. Since, I ha

    Can you please help me. I purchased the new Apple I 4s phone from AT&amp;T. I bought it out right. NO CONTRACT!! I paid almost $1000.00 for it. I then, had it enrolled it in my company's  ATT service plan. They paid the bill for my service. Since, I have left the company. I have retained, and assumed financial responsibility for the phone, and the phone number with AT&amp;T. The same day I assumed ifinancial responsibility, I had the phone number ported to a new service provider. ( Straight Talk ) After doing so, my phone worked fine. (as far as cellular service) NO DATA Service !!!! I have been on the phone with AT&amp;T, Straight Talk, and Apple, FOR HOURS over TWO days!!! Trying  to get this problem resolved. All I need to do, is change my APN settings (access point name ) settings. Its  my phone!!! Why does any body have this APN menu locked from me??? I've been on the phone for two days between, AT&amp;T, Straight Talk, and Apple products technical support teams. Everybody points the finger at the next guy!! What can I do to get the phone, that I paid for, work  for more than just a phone, and a paper weigh?
    PLEASE HELP ME!!!!!
    Jason
    Sent from my iPhone
    <Email Edited by Host>

    Wow... you seriously over paid for an iPhone.
    That probably explains why you have/had no clue you were purchasing a locked device and think it's an Apple problem to get it unlocked.

  • Creating an ISP Bill for Customer Problem, What did i do wrong?

    Ok so the point of this program is to create a bill for customers selecting different packages for this ISP. Now i have done all the code, made the methods and what now, but there is a problem, in my main method which tests the methods in my class, the object does not get passed through the method and my toString method does not return the output. i will post the code below, did i do anything wrong?
    this is the code for the class:
    public class Customer extends appProg
        //these are the base set of hours for each package
        public final double BASE_HOURS_A= 10.00;
        public final double BASE_HOURS_B= 20.00;
        public final double BASE_HOURS_C= 9999999999999999999999999999999999999999.00;
        //these are the base costs for each package
        public final double BASE_COST_A= 9.95;
        public final double BASE_COST_B= 14.95;
        public final double BASE_COST_C= 19.95;
        //these are the additional costs per hour for the packages
        public final double PER_HOUR_COST_A= 2.00;
        public final double PER_HOUR_COST_B= 1.00;
        public final double PER_HOUR_COST_C= 0.00;
        private double totalCharges;
        private char packageType;
        private double hoursUsed;
        private String customerName;
        // Below are the Constructors for this class
        // The constructors will help instantiate the object
        public Customer()
        {   totalCharges=0;
            packageType='b';
            hoursUsed=0.0;
            customerName="";
        public Customer(char packageType, double hoursUsed, String customerName)
            this.packageType=packageType;
            this.hoursUsed=hoursUsed;
            this.customerName=customerName;
        // The following are the accessor methods
        // the getPackage method returns the package type
        public char getPackage()
            return packageType;
        // the getHoursUsed() returns the hours used of the customer
        public double getHoursUsed()
            return hoursUsed;
        // the getCustomerName() returns the name of the customer
        public String getCustomerName()
            return customerName;
        //the totalCharges methods calculates the total charges
        public double totalCharges()
            if(packageType=='A' && hoursUsed>10.00)
                    totalCharges=((hoursUsed-10)*PER_HOUR_COST_A)+(hoursUsed*BASE_COST_A);
            if(packageType=='A' && hoursUsed<=10.00)
                totalCharges=(hoursUsed*BASE_COST_A);
            if(packageType=='B' && hoursUsed>20.00)
                    totalCharges=((hoursUsed-20)*PER_HOUR_COST_B)+(hoursUsed*BASE_COST_B);
            if(packageType=='B' && hoursUsed<=20.00)
                totalCharges=(hoursUsed*BASE_COST_B);
            if(packageType=='C')
                totalCharges=(BASE_COST_A);
            return totalCharges;
        //The following are the mutator methods
        //the setPackage method will set the package type for the customer
        public void setPackage(char packageType)
            this.packageType=packageType;
        //the setHours method will set the amount of hours used for that customer
        public void setHours(double hoursUsed)
            this.hoursUsed=hoursUsed;
        //the setCustomerName method will set the name for the customer
        public void setCustomerName(String customerName)
            this.customerName=customerName;
       //the following are input and output methods
       public String toString()
           return "You have used a total of "+hoursUsed+" hours and your total cost is "+totalCharges+"";
    } // end class Customerand this is the code for the appProgram that goes with it:
    public class appProg
        //************* MAIN METHOD ******************************************
        public static void main(String[] args)
              String packageT;
              char packagetype;
              double hoursUsed;
              String name;
              Scanner keyboard = new Scanner(System.in);
              System.out.println("This program was written by Ashkan Gholami for CSC15 with JONES.");
              System.out.println("");
              System.out.print("Please enter the Customers name: ");
              name=keyboard.nextLine();
              System.out.print("Please enter the package type: ");
              packageT=keyboard.nextLine();
              packagetype=packageT.charAt(0);
              System.out.print("Please enter the hours used: ");
              hoursUsed=keyboard.nextDouble();
              keyboard.nextLine();
              switch(packagetype)
                 case 'A':
                    System.out.println(""+name+" has chosen package A.");
                    break;
                 case 'B':
                    System.out.println(""+name+" has chosen package B.");
                    break;
                 case 'C':
                    System.out.println(""+name+" has chosen package C.");
                    break;
                 case 'a':
                    System.out.println(""+name+" has chosen package A.");
                    break;
                 case 'b':
                    System.out.println(""+name+" has chosen package B.");
                    break;
                 case 'c':
                    System.out.println(""+name+" has chosen package C.");
                    break;
                 default:
                    System.out.println("That is an invalid package type!");
                    break;
              Customer customer1= new Customer(packagetype,hoursUsed,name);
              customer1.totalCharges();
              customer1.toString();
        }      

    in my main method which tests the methods in my class,
    the object does not get passed through the method That statement makes no sense. You can pass objects to methods. However, you do not pass objects "through methods". In any case, neither your totalCharges() method nor your toString() method is defined to accept any parameters--much less an object as a parameter.
    and my toString method does not return the outputHow do you know that? Your toString() method is defined to return a String. Where in your program do you attempt to display the String that is returned?
    did i do anything wrong?If you call a method on an object, and the method returns something, you need to assign the returned value to a variable--otherwise the returned value will disappear into the ether. Subsequently, if you want to display the returned value, you have to take steps to do that as well.
    It sounds like you need to revisit a simple "Hello World" program and play around with it a little bit.

  • Being billed for calls I shouldn't be

    Hello,
    I have been receiving bills for a while which seem higher than I should. I have free evening and weekend calls on my account, and last month paid for calls on sundays and a monday evening. I also have a list of calls on my bill that do not correspond to any numbers I know, and a couple of calls seem to have been made when there was nobody in the house.
    Is it possible that somebody else is using my phoneline? Is there a number I can call to sort this out?
    Thanks,
    Simo

    Hi Simo
    I'll be happy to have a look at the call charges for you and see what's up. 
    Can you send me in an email please with your BT account and telephone number please with a link back to this thread.  If you get me a list of the numbers and charges you don't think apply I'll double check them.
    Just send to [email protected]
    Cheers
    Craig
    BTCare Community Mod
    If we have asked you to email us with your details, please make sure you are logged in to the forum, otherwise you will not be able to see our ‘Contact Us’ link within our profiles.
    We are sorry but we are unable to deal with service/account queries via the private message(PM) function so please don't PM your account info, we need to deal with this via our email account :-)”
    td-p/30">Ratings star on the left-hand side of the post.
    If someone answers your question correctly please let other members know by clicking on ’Mark as Accepted Solution’.

Maybe you are looking for