Consinment

hi
friends
for general sales order process we will give proforma invoice or original invoice for the goods transporter. he will use those invoice while crosing the boarders or some checking points
but where as in consinement sales order process the item categery is not relevent for billing (there is no billing in consinement issue) what is the sollution for above process.
thanks

Hi..
in Consignment Issue & Return there is invoicing invloved...
Below is whole process for consignment-
Consignment Sales Process in SAP
The consignment process in SAP standard consist of four small processes:
Consignment fillup (send materials to customer consignment).
Here you have a consignment fillup order and a consignment fillup delivery.
Consignment issue (issue materials from customer consignment to the customer).
Here you have a consignment issue order, consignment issue delivery and a consignment issue invoice. (the flow is very similar to a normal OR flow, but the materials are issued from the consignment stock instead of plant stock unrestricted).
Consignment return (return materials from customer ownership to customer consignment).
Here you have a consignment return order, consignment return delivery and a consignment return invoice. (the flow is very similar to a normal RE flow, but the materials are returned to the consignment stock instead of plant stock returns).
Consignment pickup (pickup consignment stock and move it to plant stock).
Here you have a consignment pickup order and a consignment pickup delivery.
Note that in consignment fillup and consignment pickup there are no invoices since there is no change of ownership for the materials.
How to perform a consignment order?
In consignment orders you are allowing the stock to sit in your customer location. Once he informs that he used the stock you will invoice him. If he returns the stock you will accept the stock to take it back.
It is defined in 4 steps.
1. Consignment fill up:
Sales document type is KB
Item category KBN
shedule line category E1
In this step, you are not invoicing the customer. document flow is sales order -
delivery item category. It will not be relevent for billing and pricing because you are not charging money for these goods in this step.
In schedule line category, you will set movement type 631 & set for availability check and TOR.
2. Consignment Issue.
Once the customer informed you that he used all the goods or partial goods then you will create consignment issue for used goods.
Sales document: KE
Item category: KEN
shedule line category: C0 or C1
Here you are invoicing the customer(because he used the goods). you are assigning the delivery documnt and billing document to the sales document.
In item category, you are setting relevent for billing, pricing, special stock.
In schedule line category, your setting is 633 movement type, relevent for availability check & TOR.
3. Consignment Return:
Customer found that some goods are damaged or he not able to sold the goods he want to send it back. that you are creating this document.
Sales document type: KR
Item category: KRN
Shedule line category: D0
You will assign delivery document and billing to sales document. you will create return order, return delivery, return billing.
Your setting item category relevent for billing, returns, pricing, special stock.
Your setting schedule line item category: 634 movement type, NO availability NO TOR.
4. Consignment Pick up:
Even if you create the consignment return the goods are not come to direct to your plant. For that you need to create consignment pick up. here the owner ship is not changing so you do not need to create billing.
Assign retrun delivery to sales document type.
Sales document: KA
Item category: KAN
schedule line category: F0 & F1
Your setting item category relevent for returns. any shedule line category relevent for 632 movement type, MRP, availability check, delivery
REWARD POINTS IF U FINDS THIS AS USEFUL....
Regds
MM

Similar Messages

  • Consinment (miro) probleam

    dear all,
    i created a info record for consinment material. by entering following , vendor/material/ my pur.org and company code.
    after creation po, i enter po number to do process migo with reference to purchase order,
    but every time it givng message ur pur orgnisation 1000 not having info record, but i creat inforecord with my po.org , why its asking 1000,which is not my pur.org/
    i do following .
    1) check wheather i assian defferent pur.org but it showing my assiend pur.org
    2)even i creat new pur.org and assiend to plant&co.code then agaien same error problem what could be the probleam.
    regards
    ramakrishna.g

    For consignment and pipeline material, you must maintain in Customizing of the corporate structure for each plant a standard purchasing organization so that the system finds the correct purchasing organization for the plant in which the consignment info record is created.

  • Documentation on oavc (on approval vendor consinement) cycle.

    please mail me the documentation on my mail id:
    [email protected]

    You might forward this link to the vendor.
    The Application Certification Program for Windows Server 2012
    R2
    Regards, Dave Patrick ....
    Microsoft Certified Professional
    Microsoft MVP [Windows]
    Disclaimer: This posting is provided "AS IS" with no warranties or guarantees , and confers no rights.

  • Consinment betwn 2 co.codes

    Hi,
    I want consignement sales process between 2 company codes.
    i.e. the client is having 2 company codes and goods are manufactured in 1 co.code
    and then they are transffered to the other co.code as an consignment process.
    Can this be done through std. SAP what are the necessary costomization involved in the same.
    I know the SAP consignment process
    Rgds

    Hi there,
    It works like this:
    Consider total stock in Plant A is 100. It sent 50 stock as consignment to Plant B
    Total stock in Plant A is 50, consignment special stock in A is 50.
    Then Plant B sells the 20 goods to customer. Then,
    Total stock in A is 50, consignment special stock in A is 30
    Customer returns 10 back to Plant B
    Total stock A = 50, consignment special stock in A = 40
    Plant B returns the 10 back to Plant A
    Total stock A = 60, consignment special stock in A is 30.
    So in reality only 10 stock is sold to end customer. He will pay Plant A only for 10.
    Regards,
    Sivanand

  • Return vendor material

    Hi,
    I have 2 questions.
    1) Return material to vendor:
    I receive consigned material. We transfer this material from vendor consigned stock to own stock using 411K. Now we wish to return this material to vendor.
    Can I send material back directly from own unrestricted stock? or
    Do I have to Trf post the material back to vendor consignment stock (412K) and then send the material back to vendor?
    2) For sending vendor consigned material back to vendor do I use 122 or 122K?
    When I tried using 122K, I am getting a message "Movement type 122 K is not planned. (Entry is not copied over)
    Message no. MIGO057"
    Thanks !

    Hi Pranay,
    Again trasfer material to consinment stock
    And post MIGO for Return delivery
    OR cancell material Doc. through <b>MBST</b> which in turn return material o vendor
    Vishal...
    Reward if usefull

  • Decimal quantity in BOM

    Dear Gurus,
    Need Urgent help. We want to use decimal quantity in BOM componenets. If base unit of measurement PC is used then system not allowing to use but if PCS is used then system allows to use decimal quantity. Please let us know other repurcussions of using decimal quantity in BOM. We are having following concerns while using PC
    1. Practically issuing material in decimal to production order is not possible.
    2. if system round off the quantity then there will be variance in planned cost & actual cost
    What could be the effect in other modules if PCS is used.
    Regards,
    SAP CONS

    In SAP R/3 all quantity fields use the domain MENG13 so even though your unit PC is not allowing any decimals it is still storing the values with 3 decimal places. If you do not mention any value in decimal rounding in transaction code CUNI (Table T006-ANDEC) it will take the rounding value as 0 decimal places. If you do not mention any value in Decimal places CUNI (T006-DECAN) it will display zero decimals. BUT internally it storing it as 1.000. In the BOM you will just see it as 1
    So as per knowledge it should not affect anything. You  can go ahead and change the PC in CUNI and set both values "Decimal places" and "Decimal pl. rounding" to 3.
    Refer to this note to get more understanding
    https://service.sap.com/sap/support/notes/931971
    Also refer to this post.
    Re: Changing Decimal Places in CUNI

  • Goods mOvement in consignment Fill-Up

    Dear friends,
    I have a business requirement like this...When I complete PGI in Consinment fillup the goods automatically flows to unrestricted site of customers place....with the Mov type 631...I want these goods to go to Quality Inspection site automatically & later i can move these to Unrestricted area for selling...
    How can I do this....pls guide...
    points assured
    Krishna.C

    Dear Krishna,
    Consignment Sales Process in SAP :
    The consignment process in SAP standard consist of four small processes: 
    Consignment fillup (send materials to customer consignment). 
    Here you have a consignment fillup order and a consignment fillup delivery. 
    Consignment issue (issue materials from customer consignment to the customer). 
    Here you have a consignment issue order, consignment issue delivery and a consignment issue invoice. (the flow is very similar to a normal OR flow, but the materials are issued from the consignment stock instead of plant stock unrestricted). 
    Consignment return (return materials from customer ownership to customer consignment). 
    Here you have a consignment return order, consignment return delivery and a consignment return invoice. (the flow is very similar to a normal RE flow, but the materials are returned to the consignment stock instead of plant stock returns). 
    Consignment pickup (pickup consignment stock and move it to plant stock). 
    Here you have a consignment pickup order and a consignment pickup delivery. 
    Note that in consignment fillup and consignment pickup there are no invoices since there is no change of ownership for the materials. 
    How to perform a consignment order?
    In consignment orders you are allowing the stock to sit in your customer location. Once he informs that he used the stock you will invoice him. If he returns the stock you will accept the stock to take it back.
    It is defined in 4 steps.
    1. Consignment fill up: 
    Sales document type is KB
    Item category KBN
    shedule line category E1
    In this step, you are not invoicing the customer. document flow is sales order -
    delivery item category. It will not be relevent for billing and pricing because you are not charging money for these goods in this step.
    In schedule line category, you will set movement type 631 & set for availability check and TOR.
    2. Consignment Issue.
    Once the customer informed you that he used all the goods or partial goods then you will create consignment issue for used goods.
    Sales document: KE
    Item category: KEN
    shedule line category: C0 or C1
    Here you are invoicing the customer(because he used the goods). you are assigning the delivery documnt and billing document to the sales document.
    In item category, you are setting relevent for billing, pricing, special stock.
    In schedule line category, your setting is 633 movement type, relevent for availability check & TOR.
    3. Consignment Return:
    Customer found that some goods are damaged or he not able to sold the goods he want to send it back. that you are creating this document.
    Sales document type: KR
    Item category: KRN
    Shedule line category: D0
    You will assign delivery document and billing to sales document. you will create return order, return delivery, return billing.
    Your setting item category relevent for billing, returns, pricing, special stock.
    Your setting schedule line item category: 634 movement type, NO availability NO TOR.
    4. Consignment Pick up:
    Even if you create the consignment return the goods are not come to direct to your plant. For that you need to create consignment pick up. here the owner ship is not changing so you do not need to create billing.
    Assign retrun delivery to sales document type.
    Sales document: KA
    Item category: KAN
    schedule line category: F0 & F1
    Your setting item category relevent for returns. any shedule line category relevent for 632 movement type, MRP, availability check, delivery.
    Now you check your plant stock. Stock will increase.
    I will suggest you to visit  http://sap-img.com/sap-sd.htm. It will give you the overview of SAP SD module.
    Moreover there is a separate section of FAQs with answers which will help you in great deal.
    Hope this helps you.
    Do award points if you found them useful.
    Regards,
    Rakesh

  • Usage of transaction COIB

    Dear All,
    Please let me know what is the application or use of the transaction COIB in detail?
    Regards,SAP CONS

    In COIB
    1) Enter material number and its serial number
    2)Click on explode and you can view all the components for which sr. number profile is active .
    3) Select sr . number and Click on transfer
    4)After doing it for all click on save symbol on right side and set it in either fore or background.( Done)
    5)After this exit and re enter COIB.
    6)Click on list tree and enter FG code Sr. number (any one) and click on explode
    7)You can view information like a particular FG has been produced with prod order and all its Sr. number.
    8) Select all and click on transfer. On right side all FG with Sr. number will be shown as an assignment with Assembly and its Sr. number.
    Tthis will let u know the usage..

  • Consignment process and Condition types in Export Pricing Procedure

    Hi,
    Can any body tell me the
    1. consignement process i.e which document are used at which level
    2. when we are going for exports sales then which condition types are used and on which calulation is based on.
    thanks
    harmeet singh

    Hi there,
    Consignment is a business process where the goods are stored at the customer / consignee location but are billed only when they are actually consumed.
    It has 4 processes:
    Consignment Fillup: order type KB, item catg KBN, Schedule line catg E0 or E1. This is when the stocks are moved from the plant stock to the consignee location.
    Consignment Issue: Order type KE, item catg KEN, Schedule line catg C0 or C1. This is when the customer actually uses the goods for cunsumption.
    Consignment Return: order type KR, item catg KRN, Schedule line catg D0. This is when the customer puts back the goods into the consignment stock (returns to condignee location)
    Consignmnet pickup: order type KA, item catg KAN, schedule line catg F0, F1. This is when the stocks are put back into the plant stock from the consinment special stock. That is from the consignee location to the plant.
    For all the above order types it has standard delivery LF & returns delivery LR delivery types.
    Stocks at the consignee location are maintained as consignment special stock. Controlled by indicator W in item catg KEN.
    Regards,
    Sivanand

  • What is meant by contract ?

    hi all,
    I am new to SAP.
    what is meant by contract, pipeline, third-party, sub-contract,consinment ?
    thnks in advance.
    by,
    raghul

    Dear raghul
    -  [Contract]    When you enter into an agreement with some parties for some reason, it may be called as contract which would be valid for a specified period wherein, conditions to be adhered to, would be listed and should be agreed by both the parties.
    -  [Pipeline]     In automobile industry, this is very famous.  A pipeline consists of a chain of processing elements arranged so that the output of each element is the input of the next.  If any work is stopped in between these element, the entire production would come to standstill.  This plays a vital role in major manufacturing industries.
    -  [Third Party]    In third-party order processing, your company does not deliver the items requested by a customer. Instead, you pass the order along to a third-party vendor who then ships the goods directly to the customer and bills you. A sales order may consist partly or wholly of third-party items. Occasionally, you may need to let a vendor deliver items you would normally deliver yourself.
    -  [Subcontract]    In  manufacturing industries, it is highly impossible to carry out all operations.  Wherever sensitive operations involved, it will be done inhouse and rest they will have couple of vendors to do that particular operation.  For that particular operation of a component, whatever the vendor incurrs, company will pay the money.
    -  [Consignment]    In case of sales to OEMs (Original Equipment Manufacturers), this plays a major role.  OEMs like Maruti, Suzuki will not place order as and when they require.  Instead, they will release a open order which will be valid for two three years.  Based on this open order, they just release schedules regularly.  What manufacturer should do is to appoint a warehouse agent nearer to the OEMs region and stock the goods ordered by OEMs.  As and when it is required by these OEMs, it will be despatched from these warehouses.
    thanks
    G. Lakshmipathi

  • Constructor of arrays

    Hello everybody
    I've recently created a new class called Patient. I've now created a second class called Statistic.
    In the second class I've decided to declare, as a data member an array of type Patient.
    Because there will be only one array, so I have chosen to declare the data member static (the methods in the Statistics class will also be static).
    I was simply wondering when I create the array I will write:
    Patient [ ] patientTable=new Patient [100];
    After this is done do I absolutely need a constructor because I've learned that if there is no constructor, default values are assigned; or is it better programming practice to have a constructor? Does the creation of the array have to be done in the constructor and then initialised with a for loop, for example. Shou;d the constructor have any parameters of type Patient for example. I'm not really sure how to create and initialise my array in the Statistic class.
    There will be a third class eventually (main class) where the data will be inputted, Patient instances created and then called one after the other to fill the array, where calculations will be performed and then sent back to the main application.
    Thank you for your time

    Hello everybody
    I've recently created a new class called Patient. I've
    now created a second class called Statistic.Excellent!
    >
    In the second class I've decided to declare, as a data
    member an array of type Patient.So a Statistic has many Patients? I would think it more likely that a Patient would have many Statistics.
    Because there will be only one array, so I have chosen
    to declare the data member static (the methods in the
    Statistics class will also be static).Array of what? This isn't clear.
    What is the Statistics class doing? Providing functions to calculate mean, standard deviation, etc., a la java.lang.Math and its sine and consine functions?
    >
    I was simply wondering when I create the array I will
    write:
    Patient [ ] patientTable=new Patient [100];Yes, this will create an array of 100 references to Patient, and every single one of them will be set equal to null until you call a Patient constructor to point them to a valid Patient instance.
    After this is done do I absolutely need a constructor
    because I've learned that if there is no constructor,The compiler will write a no-argument default constructor for you. It allocates memory for your object and assigns initial values for every data member. Primitives are given their default values, and object references are set to null.
    If this default behavior isn't acceptable (and having null data member references usually isn't), you'll have to write a sensible constructor or two of your own. The instant you supply even one constructor the compiler will no long write the default constructor for you.
    default values are assigned; or is it better
    programming practice to have a constructor? Does the
    creation of the array have to be done in the
    constructor and then initialised with a for loop, for
    example. Yes, absolutely:
    int maxPatients = 100;
    Patient [] patients = new Patient[maxPatients];
    for (int i = 0; i < maxPatients; ++i)
        patients[i] = new Patient(name, rank, serialNumber);
    Shou;d the constructor have any parameters of
    type Patient for example. I'm not really sure how to
    create and initialise my array in the Statistic class.
    There will be a third class eventually (main class)
    where the data will be inputted, Patient instances
    created and then called one after the other to fill
    the array, where calculations will be performed and
    then sent back to the main application.Hard to answer this bit without knowing more about your problem. It sounds like the Patient object will use the Statistic class to perform calculations on some data that you haven't described.
    Why a fixed-length array of Patients? Why not a java.util.List of Patients that can accomodate an arbitrary number of Patients?
    This design can get complicated fast. A Patient might have many measurements taken during a typical hospital stay (e.g., weight, height, blood pressure, heart rate, etc.) You might want a Quantity class that will combine the value with the type of measurement and the units used (weight can be lbf in the USA or kg in Europe). When you calculate Statistics you'll want to make sure that you add Quantities of the same type and units. LOTS of complications here. Martin Fowler's "Analysis Patterns" has a lot of info on this and other problems if you're interested.

  • MIGO for consignment Stock

    When Iam doing the Receipt for Consinment Purchase order I am getting Error message
    Movement type 101 K is not planned. (Entry is not copied over)
    Message no. MIGO057
    thanks

    Hi,
    Have u manitained K in PO ...?
    Go to MIGO, at header level.....system will pick 101
    but at time level....it will pick 101 K  automatcically.
    Regards,
    Pardeep Malik

  • Field catalog required between internal table

    Hi firneds
    My ALV output showing the data like this
    Consinee consine state Quantity Amount unit.
    xyz           delhi              10          10.20  UA
    xyz           delhi              20          10.20  UA
    xyz           delhi              30          10.20  UA
    xyz           delhi              15          10.20  UA
    Total                                             40.80
    xyz           delhi              10          10.20  UA
    xyz           delhi              20          10.20  UA
    xyz           delhi              30          10.20  UA
    xyz           delhi              15          10.20  UA
    Total                                             40.80
    here if i down load to excel it is showing same but want to like this
    Consinee consine state Quantity Amount unit.
    xyz           delhi              10          10.20  UA
    xyz           delhi              20          10.20  UA
    xyz           delhi              30          10.20  UA
    Total                                             40.80
    Consinee consine state Quantity Amount unit.
    xyz           delhi              10          10.20  UA
    xyz           delhi              20          10.20  UA
    xyz           delhi              30          10.20  UA
    Total                                             40.80
    Every total after the column header shuold repeate how can i achieve this
    REgards
    RK

    you can jsut pass these texts of header as data to those lines after total..
    but is the TOTAL coming form SUBTOTAL fucntionality or its a row inserted by you!!!

  • How to know consiement stock is consume

    Hi, sap guru,
    In consinement sales process ,
    after consinement fill up the stock keept at consinement stock and customer may consume or issue
    my question is that how to system is know that consiment stock has issue from consiement fill stock
    Thanks and regards
    ram

    First check what all movements have happened for that material and that plant in the selected period of time using tcode MB51.
    Firstly consignment fill up and returns is one cycle and second is consignment issue and pick up.
    Now if you using first process, there should be some stock in MMBE to deliver to customer and then when fill up is done, the movement will bring stock in consigned to customer. Return will remove this.
    After every transaction you can check MB51 in conjunction with MMBE to find what movement type is happening and where stock is moving.
    If above explanation helps you, pls do reward points.

  • Table -T001L

    hi gurus, We  have a consinment export scenerio in which
    we  r maintaining the Port  plant of our Country (INDIA) and   Sloc of  foreign WH in T001L(Plant -Slco table). Alos v r maintaining the customer of foreign WH in T001L.But i dnt know from where in SPRO tht customer is to customized.
    cheers
    shalsa007..........

    Hi sapsd007
    If you have maintained a separate sales area and account grp for foreign customers then You will be creating the customer in XD01 or VD01 and in the general data you will be giving the region and the transportation zone
    And in sales area data you will be maintaining the delivering plant
    As the  material  you are doing for consignment stock , maintain foreign trade data tab in MMR by extending it  by going to MM01 .
    Regards
    Srinath

Maybe you are looking for