R27025-2 Declaration - Validate Document Making Void Corrective
Code | 27025-2 |
Name | ValidateDocumentMakingVoidCorrective |
Entity | Finance.Intrastat.Declarations Entity |
Layer | Back-End |
Attribute | -- |
Events | DocumentMakingVoid |
Modify | NO |
Action | Let:
C1 = DocumentState < Released C2 = DocumentState >= Released C6 = DeclarationFunction = DeclarationFunction.Corrective C7 = its ReleaseDate is the greatest of all ReleaseDates of non-voided corrective IntrastatDeclarations with the same reference period and with the same Goods flow direction and the same Enterprise Company The rule should validate that: C1 OR C2 AND C6 AND C7 |
Description | If an Intrastat Declaration is less then Released, then it may be made void anytime.
If it is released and the Intrastat Declaration is corrective, it may be made void if it is the last released corrective declaration for the reference period with the same goods flow direction and the same Enterprise Company. |
Message | Declaration {DocumentText} can not be made void. There are released corrective declarations for the same reference period with same goods flow direction and the same Enterprise Company that are released after {DocumentText}. |
Version | Introduced: 2017
Updated: 2019.1 - in action's parts C4, C5 and C7 is added a new condition by Goods flow direction Updated: 2020.1 - separated by Declaration Function in two rules, added new condition by Enterprise Company |
Revocable | NO |
* For more information about the Business Rules Documentation Template and a short explanation of each column, see topic System Business Rules.