Comments (5)
Sorry @juskoljo, yes please add another issue.
from einvoicing-en16931.
Hi,
Thanks for the fix!
I'm wondering why rule context has cac:RegistrationAddress and cac:DeliveryAddress as those are not part of EN16931 model? (https://test-docs.peppol.eu/poacc/billing/3.0/rules/ubl-tc434/)
<rule context="//cac:PostalAddress | //cac:RegistrationAddress | cac:DeliveryAddress">
<assert id="UBL-SR-51" flag="fatal" test="not(cac:AddressLine) or count(cac:AddressLine) = 1">...</assert>
</rule>
Also it seems that DeliveryLocation is not covered with the updated rule.
<cac:Delivery>
<cbc:ActualDeliveryDate>2014-01-01</cbc:ActualDeliveryDate>
<cac:DeliveryLocation>
<cbc:ID schemeID="0088">1238764941386</cbc:ID>
<cac:Address>
<cbc:StreetName>StreetName</cbc:StreetName>
<cbc:CityName>CityName</cbc:CityName>
<cbc:PostalZone>1234</cbc:PostalZone>
<cac:AddressLine>
<cbc:Line>AddressLine/Line</cbc:Line>
</cac:AddressLine>
<cac:AddressLine>
<cbc:Line>AddressLine/Line</cbc:Line>
</cac:AddressLine>
<cac:AddressLine>
<cbc:Line>AddressLine/Line</cbc:Line>
</cac:AddressLine>
<cac:AddressLine>
<cbc:Line>AddressLine/Line</cbc:Line>
</cac:AddressLine>
<cac:Country>
<cbc:IdentificationCode listID="ISO3166-1:Alpha2">NO</cbc:IdentificationCode>
</cac:Country>
</cac:Address>
</cac:DeliveryLocation>
</cac:Delivery>
With Best Regards,
Jussi
from einvoicing-en16931.
Should I create a new issue about this? @oriol @phax
from einvoicing-en16931.
Thanks @oriol, new issue is now submitted!
from einvoicing-en16931.
hi,
so the rule UBL-SR-51 has been changed?
the current version v.1.3.10 incorrectly applies it, in my opinion.
in UBL-Invoice-2.1xsd: cac:AddressLine element is (0..n) with cbc:Line (1..1)
so the above xml example is correct, but not valid because of UBL-SR-51.
Am i wrong?
10x
from einvoicing-en16931.
Related Issues (20)
- missing cardinality check for Value added tax point date (BT-7) and Value added tax point date code (BT-8) in CII HOT 1
- Undocumented and missing changes in v.1.3.11 release HOT 3
- BR-33 / BR-CO-21 rules validation doesn't work on CII files (OK on UBL files) HOT 1
- [BR-63] fails if multiple URIUniversalCommunication are present HOT 5
- Tolerance of 1 € on BR-S-09 HOT 2
- BT-32 path check missing in BR-AE-02, BR-AE-03, and BR-AE-04 in CII HOT 1
- Code list changes
- ISO 4217 VEF/VES
- Commit did overwrite PR changes
- CII special ID elements without attributes - not handled correctly
- VAT Category "B" supported even though it is not in the EN
- Contradicting message
- ISO 4217 HRK / Kuna
- Artefacts v1.3.12 (CII) do not check BR-62 / BR-63 correct any more HOT 2
- Allow code 106 (Withheld taxes and social security contributions) on Allowance code list 5189
- BR-CO-15 for correct amounts
- Invoice Content: Romania Commercial Registaration No. of the Customer (Legal requirment)
- Error with a validation with xsl HOT 1
- br-co-25 check does not match description HOT 5
- CII Schematron - BT-8 - [CII-SR-462] - Only one DueDateTypeCode shall be present - Not well implemented - URGENT HOT 7
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 einvoicing-en16931.