Comments (2)
@tjeb here's the issue with amount calculations / validations that I was talking about last week ^
from validation.
I have a sneaking suspicion that this scenario is exactly why line-level calculations were removed from the validation... but hopefully they were just removed because rounding in xslt1 was error-prone and they never got re-added since the move to xslt2's xs:decimal.
The latest validation files for PEPPOL BIS v3 do indeed check this again, but CEN/PC434 does not (these rules, are based on that, with the addition of the NL-specific rules). But this may actually be worth porting from peppol, if CEN has a reason not to include it. Especially since some receivers already do check and reject such invoices.
from validation.
Related Issues (20)
- PaymentMeansTypeCode HOT 4
- BR-*-05 BR-*-06 BR-*-07 BR-*-09 fail on negative zero HOT 3
- NLCIUS validations are not done when whitespaces are used in CustomizationID
- Code BR-GA-0 is not in error text in si-ubl-2.0-ext-gaccount.sch HOT 1
- Consider creating a check on //cac:PaymentMeans/cac:PayeeFinancialAccount/cbc:ID HOT 1
- Bug in BR-NL-10 test [SI-UBL-2.0-NLCIUS] HOT 2
- Bug in BR-NL-11 test [SI-UBL-2.0-NLCIUS] HOT 3
- Typo in comment [SI-UBL-2.0-NLCIUS]
- Check for [BR-NL-7] is not done with string HOT 2
- Wrong element checked for TypeCode of CreditNote
- Make 'contains' of CustomizationID in si-ubl-2.0-nlcius.sch HOT 5
- Why is NL:VAT (9944) not allowed in BR-NL-10? HOT 11
- cbc:PaymentMeansCode is checked against digit and not a string
- Minor errors in XSLT conversion bat script
- Problem with SI-UBL 1.2 validation rules - attribute context HOT 5
- Let's just deprecate SI-1.2. It's the only Peppol BIS V2 based (Invoice) format left on the earth. HOT 4
- Question on November 2023 release HOT 2
- Suggestion: include preprocessed Schematron file
- Peppol BIS V3 NL-R-008 cross-border HOT 4
- PartyId validation like PEPPOL-COMMON-R041 for OINO and KVK
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from validation.