R31203 Invoice - Deal Type Late Default
Code | 31203 |
Entity | Crm.Invoicing.Invoices Entity |
Name | DealTypeLateDefault |
Attribute | DealType |
Layer | Back-End |
Events | Commit |
Priority | Late |
Modify | YES |
Applicable Legislations | ALL // no condition needed |
Action | if (DealType == null && DocumentType != null && (!Lines.Any(l => l.LineDealType != null)) && DocumentType.InvoicesOptions.Any()) DealType = DocumentType.InvoicesOptions.FirstOrDefault().DefaultDealType; |
Description | The rule sets the default value for the Deal Type field of the Invoces. The default
value is set only if the field does not have a value, there are no Invoice Lines or
Line Deal Type in all Invoice Lines are empty.
The Default Deal Type is specified in the Invoice Options of the document type. |
Message | - |
Version | Introduced: 20.1 |
Revocable | NO |