Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Syntax artefact errors in UBL #293

Closed
oriol opened this issue Sep 25, 2021 · 0 comments
Closed

Syntax artefact errors in UBL #293

oriol opened this issue Sep 25, 2021 · 0 comments
Milestone

Comments

@oriol
Copy link
Collaborator

oriol commented Sep 25, 2021

Japan did a thorough review on the Syntax rules and these errors where spotted:

  • UBL-CR-022 not(cac:OrderReference/cbc:DocumentReference) not(cac:OrderReference/cac:DocumentReference)
  • UBL-CR-028 not(cac:BillingReference/cac:InvoiceDocumentReference/cbc:Xpath) not(cac:BillingReference/cac:InvoiceDocumentReference/cbc:XPath)
  • UBL-CR-051 not(cac:DespatchDocumentReference/cbc:Xpath) not(cac:DespatchDocumentReference/cbc:XPath)
  • UBL-CR-067 not(cac:ReceiptDocumentReference/cbc:Xpath) not(cac:ReceiptDocumentReference/cbc:XPath)
  • UBL-CR-084 not(cac:OriginatorDocumentReference/cbc:Xpath) not(cac:OriginatorDocumentReference/cbc:XPath)
  • UBL-CR-100 not(cac:ContractDocumentReference/cbc:Xpath) not(cac:ContractDocumentReference/cbc:XPath)
  • UBL-CR-115 not(cac:AdditionalDocumentReference/cbc:Xpath) not(cac:AdditionalDocumentReference/cbc:XPath)
  • UBL-CR-183 not(cac:AccountingSupplierParty/cac:Party/cac:PartyLegalEntity/cbc:CorporationStockAmount) - not(cac:AccountingSupplierParty/cac:Party/cac:PartyLegalEntity/cbc:CorporateStockAmount)
  • UBL-CR-247 not(cac:AccountingCustomerParty/cac:Party/cac:PartyLegalEntity/cbc:CorporationStockAmount) not(cac:AccountingCustomerParty/cac:Party/cac:PartyLegalEntity/cbc:CorporateStockAmount)
  • UBL-CR-282 not(cac:PayeeParty/cac:PartyLegalEntity/cbc:CorporationStockAmount) not(cac:PayeeParty/cac:PartyLegalEntity/cbc:CorporateStockAmount)
  • Not found - not(cac:Delivery/cac:DeliveryAddress)
  • UBL-CR-358 not(cac:Delivery/cac:DeliveryLocation/cac:ValidationPeriod) not(cac:Delivery/cac:DeliveryLocation/cac:ValidityPeriod)
  • UBL-CR-384 not(cac:Delivery/cac:PromisedDeliveryPeriod) not(cac:Delivery/cac:EstimatedDeliveryPeriod)
  • UBL-CR-414 not(cac:PaymentMeans/cbc:InstructionID) not(cac:PaymentMeans/cbc:InstructionNote)
  • UBL-CR-419 not(cac:PaymentMeans/cac:CardAccount/cbc:IssuerNumberID) not(cac:PaymentMeans/cac:CardAccount/cbc:IssueNumberID)
  • UBL-CR-512 not(cac:TaxTotal/cac:TaxSubtotal/cac:TaxCategory/cac:TaxScheme/cac:JurisdiccionRegionAddress) not(cac:TaxTotal/cac:TaxSubtotal/cac:TaxCategory/cac:TaxScheme/cac:JurisdictionRegionAddress)
  • UBL-CR-538 not((cac:InvoiceLine|cac:CreditNoteLine)/cac:DocumentReference/cbc:Xpath) not((cac:InvoiceLine|cac:CreditNoteLine)/cac:DocumentReference/cbc:XPath)
  • UBL-CR-572 not((cac:InvoiceLine|cac:CreditNoteLine)/cac:Item/cac:BuyersItemIdentification/cbc:BareCodeSymbologyID) not((cac:InvoiceLine|cac:CreditNoteLine)/cac:Item/cac:BuyersItemIdentification/cbc:BarcodeSymbologyID)
  • UBL-CR-577 not((cac:InvoiceLine|cac:CreditNoteLine)/cac:Item/cac:SellersItemIdentification/cbc:BareCodeSymbologyID) not((cac:InvoiceLine|cac:CreditNoteLine)/cac:Item/cac:SellersItemIdentification/cbc:BarcodeSymbologyID)
  • UBL-CR-583 not((cac:InvoiceLine|cac:CreditNoteLine)/cac:Item/cac:StandardItemIdentification/cbc:BareCodeSymbologyID) not((cac:InvoiceLine|cac:CreditNoteLine)/cac:Item/cac:StandardItemIdentification/cbc:BarcodeSymbologyID)
  • UBL-CR-607 not((cac:InvoiceLine|cac:CreditNoteLine)/cac:Item/cac:ClassifiedTaxCategory/cac:TaxScheme/cac:JurisdiccionRegionAddress) not((cac:InvoiceLine|cac:CreditNoteLine)/cac:Item/cac:ClassifiedTaxCategory/cac:TaxScheme/cac:JurisdictionRegionAddress)
  • UBL-CR-625 not((cac:InvoiceLine|cac:CreditNoteLine)/cac:Item/cac:Price/cbc:PriceChangeReason) not((cac:InvoiceLine|cac:CreditNoteLine)/cac:Price/cbc:PriceChangeReason)
  • UBL-CR-626 not((cac:InvoiceLine|cac:CreditNoteLine)/cac:Item/cac:Price/cbc:PriceTypeCode) not((cac:InvoiceLine|cac:CreditNoteLine)/cac:Price/cbc:PriceTypeCode)
  • UBL-CR-627 not((cac:InvoiceLine|cac:CreditNoteLine)/cac:Item/cac:Price/cbc:PriceType) not((cac:InvoiceLine|cac:CreditNoteLine)/cac:Price/cbc:PriceType)
  • UBL-CR-628 not((cac:InvoiceLine|cac:CreditNoteLine)/cac:Item/cac:Price/cbc:OrderableUnitFactorRate) not((cac:InvoiceLine|cac:CreditNoteLine)/cac:Price/cbc:OrderableUnitFactorRate)
  • Not found - not((cac:InvoiceLine|cac:CreditNoteLine)/cac:Price/cac:ValidityPeriod)
  • UBL-CR-630 not((cac:InvoiceLine|cac:CreditNoteLine)/cac:Item/cac:Price/cbc:PriceList) not((cac:InvoiceLine|cac:CreditNoteLine)/cac:Price/cac:PriceList)
  • UBL-CR-641 not((cac:InvoiceLine|cac:CreditNoteLine)/cac:Item/cac:Price/cac:AllowanceCharge/cac:TaxCategory) not((cac:InvoiceLine|cac:CreditNoteLine)/cac:Price/cac:AllowanceCharge/cac:TaxCategory)
@oriol oriol added this to the 1.3.7 milestone Sep 25, 2021
@oriol oriol closed this as completed in 94d0a54 Sep 25, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant