|
|||
|
Invoice contract
Hi,
We're having two problems with this feature. We're an ISV with a few hundred customers and we're renewing maintenance agreements yearly. We're looking at the contracts feature in CRM3 which looks promising. The problem is when we are trying to invoice the contact we get an unhandled exception: ======================= [COMException (0x8004320e)] Microsoft.Crm.Platform.ComProxy.CRMContractClass.Invoice(CUserAuth& Caller, String ContractId, Int32 Status) +0 Microsoft.Crm.Application.Platform.Contract.Invoice(Int32 newStatus) +58 Microsoft.Crm.Web.CS.ContractPage.invoice(Object sender, DataEventArgs e) +54 Microsoft.Crm.Application.Forms.DataEventProcessor.Raise(FormEventId eventId, FormState state, User user, String objectId, Entity entity) +176 Microsoft.Crm.Application.Forms.AppForm.RaiseDataEvent(FormEventId eventId) +89 Microsoft.Crm.Application.Forms.EndUserForm.Initialize(Entity entity) +56 Microsoft.Crm.Application.Forms.CustomizableForm.Execute(Entity entity, String formId, String formType) +83 Microsoft.Crm.Application.Forms.CustomizableForm.Execute(Entity entity) +13 Microsoft.Crm.Web.CS.ContractPage.ConfigureForm() +358 Microsoft.Crm.Application.Controls.AppPage.OnPreRender(EventArgs e) +30 System.Web.UI.Control.PreRenderRecursiveInternal() +62 System.Web.UI.Page.ProcessRequestMain() +1499 ======================= The friendly message is: ======================= Contracts Error The contract address is missing. You need to add an address before this contract can be invoiced. ======================= Which address is it looking for? The Bill To address is there. Thanks, Manso |
| Sponsored Links |
|
|||
|
RE: Invoice contract
Looks like the contract needs to have a serviceaddress specified as well (this is the Contract Address field on the default form). Can you specify that and see if it fixes the issue? You also need to have at least 1 line item in order to be able to invoice the contract... -- Jagan Peri Microsoft Business Solutions CRM This posting is provided "AS IS" with no warranties, and confers no rights. "Manso" wrote: > Hi, > > We're having two problems with this feature. We're an ISV with a few hundred > customers and we're renewing maintenance agreements yearly. We're looking at > the contracts feature in CRM3 which looks promising. The problem is when we > are trying to invoice the contact we get an unhandled exception: > > ======================= > [COMException (0x8004320e)] > Microsoft.Crm.Platform.ComProxy.CRMContractClass.Invoice(CUserAuth& > Caller, String ContractId, Int32 Status) +0 > Microsoft.Crm.Application.Platform.Contract.Invoice(Int32 newStatus) +58 > Microsoft.Crm.Web.CS.ContractPage.invoice(Object sender, DataEventArgs e) > +54 > Microsoft.Crm.Application.Forms.DataEventProcessor.Raise(FormEventId > eventId, FormState state, User user, String objectId, Entity entity) +176 > Microsoft.Crm.Application.Forms.AppForm.RaiseDataEvent(FormEventId > eventId) +89 > Microsoft.Crm.Application.Forms.EndUserForm.Initialize(Entity entity) +56 > Microsoft.Crm.Application.Forms.CustomizableForm.Execute(Entity entity, > String formId, String formType) +83 > Microsoft.Crm.Application.Forms.CustomizableForm.Execute(Entity entity) +13 > Microsoft.Crm.Web.CS.ContractPage.ConfigureForm() +358 > Microsoft.Crm.Application.Controls.AppPage.OnPreRender(EventArgs e) +30 > System.Web.UI.Control.PreRenderRecursiveInternal() +62 > System.Web.UI.Page.ProcessRequestMain() +1499 > ======================= > > The friendly message is: > > ======================= > Contracts Error > The contract address is missing. You need to add an address before this > contract can be invoiced. > ======================= > > Which address is it looking for? The Bill To address is there. > > Thanks, > Manso > |
|
|||
|
RE: Invoice contract
Manso,
Would you be interested in discussing your requirements around contracts with us in CRM? This is an under-utilized feature that I'd like to know how we can improve. Thanks! -Michael J. Lu "Manso" wrote: > Hi, > > We're having two problems with this feature. We're an ISV with a few hundred > customers and we're renewing maintenance agreements yearly. We're looking at > the contracts feature in CRM3 which looks promising. The problem is when we > are trying to invoice the contact we get an unhandled exception: > > ======================= > [COMException (0x8004320e)] > Microsoft.Crm.Platform.ComProxy.CRMContractClass.Invoice(CUserAuth& > Caller, String ContractId, Int32 Status) +0 > Microsoft.Crm.Application.Platform.Contract.Invoice(Int32 newStatus) +58 > Microsoft.Crm.Web.CS.ContractPage.invoice(Object sender, DataEventArgs e) > +54 > Microsoft.Crm.Application.Forms.DataEventProcessor.Raise(FormEventId > eventId, FormState state, User user, String objectId, Entity entity) +176 > Microsoft.Crm.Application.Forms.AppForm.RaiseDataEvent(FormEventId > eventId) +89 > Microsoft.Crm.Application.Forms.EndUserForm.Initialize(Entity entity) +56 > Microsoft.Crm.Application.Forms.CustomizableForm.Execute(Entity entity, > String formId, String formType) +83 > Microsoft.Crm.Application.Forms.CustomizableForm.Execute(Entity entity) +13 > Microsoft.Crm.Web.CS.ContractPage.ConfigureForm() +358 > Microsoft.Crm.Application.Controls.AppPage.OnPreRender(EventArgs e) +30 > System.Web.UI.Control.PreRenderRecursiveInternal() +62 > System.Web.UI.Page.ProcessRequestMain() +1499 > ======================= > > The friendly message is: > > ======================= > Contracts Error > The contract address is missing. You need to add an address before this > contract can be invoiced. > ======================= > > Which address is it looking for? The Bill To address is there. > > Thanks, > Manso > |
![]() |
| Bookmarks |
| Thread Tools | Search this Thread |
|
|