- Added validation types for EN16931 compliance in `validation.types.ts`, including interfaces for `ValidationResult`, `ValidationOptions`, and `ValidationReport`. - Introduced `VATCategoriesValidator` in `vat-categories.validator.ts` to validate VAT categories according to EN16931 rules, including detailed checks for standard, zero-rated, exempt, reverse charge, intra-community, export, and out-of-scope services. - Enhanced `IEInvoiceMetadata` interface in `en16931-metadata.ts` to include additional fields required for full standards compliance, such as delivery information, payment information, allowances, and charges. - Implemented helper methods for VAT calculations and validation logic to ensure accurate compliance with EN16931 standards.
		
			
				
	
	
		
			23 lines
		
	
	
		
			163 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			23 lines
		
	
	
		
			163 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| .nogit/
 | |
| 
 | |
| # artifacts
 | |
| coverage/
 | |
| public/
 | |
| pages/
 | |
| 
 | |
| # installs
 | |
| node_modules/
 | |
| 
 | |
| # caches
 | |
| .yarn/
 | |
| .cache/
 | |
| .rpt2_cache
 | |
| 
 | |
| # builds
 | |
| dist/
 | |
| dist_*/
 | |
| 
 | |
| # custom
 | |
| test/output
 | |
| .serena
 |