Hello Deepak , The order is always taken by a party whether it is taken at the enterprise for a sales order or taken by the supplier for purchase orders. An ORDER must be taken by a PARTY ROLE or INTERNAL ORGANIZATION and may be taken via a particular CONTACT MECHANISM. The order may be taken by a particular subsidiary, division, or department. A particular store may take an order, or the corporate headquarters may take the order. The order may also be taken through the World Wide Web; therefore, the order would be associated with a contact mechanism of the URL and the internal organization that received the order would also be recorded.
So sales order is placed by PLACING_CUSTOMER , taken by INTERNAL_ORGANIZATION , with a request bill to BILL_TO_CUSTOMER and each sales order item is designated to be shipped to SHIP_TO_CUSTOMER. HTH Thanks Nandani On Fri, Jul 13, 2012 at 1:13 AM, Deepak Agarwal <[email protected]>wrote: > I receive following logs if I try to create a sales order from a party > which is not an organization. > > [GeneralLedgerServices.xml#createAcctgTransAndEntries line 333] The party > with id [10290] is not an internal organization; the following accounting > transaction will be ignored: > > [GenericEntity:AcctgTransEntry][debitCreditFlag,C(java.lang.String)][glAccountTypeId,INV_FPROD_ITEM(java.lang.String)][organizationPartyId,10290(java.lang.String)] > > [GeneralLedgerServices.xml#createAcctgTransAndEntries line 333] The party > with id [10290] is not an internal organization; the following accounting > transaction will be ignored: > > [GenericEntity:AcctgTransEntry][debitCreditFlag,D(java.lang.String)][glAccountTypeId,ACCOUNTS_RECEIVABLE(java.lang.String)][organizationPartyId,10290(java.lang.String)][roleTypeId,BILL_TO_CUSTOMER(java.lang.String)] > > I have setup parties for retail stores and linked their Party GL account to > parent organization gl accounts. Does these parties needs to be an > organization? > > -- > Thanks, > Deepak Agarwal, >
