Giter Site home page Giter Site logo

ehf-postaward-g3's Introduction

EHF Post-Award (G3)

Please use Anskaffelser.dev for easy access to EHF resources and other related resources.

ehf-postaward-g3's People

Contributors

juppsi avatar klakegg avatar siwmeckelborg avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

ehf-postaward-g3's Issues

EHF Advanced Ordering 3.0.1

Order Initiation

  • Validator feiler når det brukes priser med desimaler og ikke bare heltall
    Order Change
  • Syntax beskriver at "SequenceNumberID" på hodenivå, men validator krever det åpenbart (og det er naturlig at den er påkrevd i Order Change)
  • Validator feiler når priser er inkludert; uten pris og med SequenceNumberID" på hodenivå så er det mulig å få OK i validator

EHF Advanced Ordering 3.0 - Order Response

Equinor whish to have optional possibility to use «OrderLine\Item\Description» in addition to «OrderLine\Item\Name».
The same wish will be sent to PEPPOL Order Response transaction 3.0 (T76)

Change of link and text in Implementation guideline EHF catalog 3.0- 3.10

https://anskaflen.dev/postaward/g3/spec/current/catalogue-3.0/guide/#_environment_social_responsibility_and_ecological
Broken link to old code list must be removed.
Snippets must be changed where codes from the new code list are used instead of from the old code list: "Example of labeling in an EHF Catalog message"
New code list: https://anskaflen.dev/postaward/g3/spec/current/codelist/PackagingMarkedLabelAccreditationCode/

Determine the UblVersion for ehf:forward-billing:3.0

In EHF3 certain document types uses Ubl version 2.1 and some document types uses 2.2 (e.g. Invoice and CreditNote in forward-billing:3.0). Therefore Ublversion must be identified using the document contents.

Since UblVersionId is not included in the document anymore, how can we determine/extract UblVersion ?

If not what is the alternative ?

EHF Forward Billing 3.0: Issues with examplefiles, Schematron/validation rules and UBL version

Hi,

Very nice to see this becoming its own, standalone format/specification!

We (Pagero) have had a look at this and have a few thoughts we´d like to raise...

No. 1: The example files (found here) contains some minor errors...

a. The /(Invoice|CreditNote)/cac:AccountingCustomerParty/cac:Party/cbc:Name is incorrectly placed, should be inside a cac:PartyName-segment. This error exists in all four testfiles.

b. In the CreditNote-examples, the xmlns-declaration incorrectly points to the Invoice-XSD: <CreditNote xmlns="urn:oasis:names:specification:ubl:schema:xsd:Invoice-2"..., it should point to the CreditNote: <CreditNote xmlns="urn:oasis:names:specification:ubl:schema:xsd:CreditNote-2"....

c. In the CreditNote-examples, cbc:DueDate should not be included according to the UBL XSD.

No. 2: Is the "PEPPOL-EN16931-R007"-rule expected to be "relaxed" in the PEPPOL BIS Billing 3.0 spring release?

Jan André Mærøe at Digdir told us that you do not NOT plan to release any "EHF Forward Billing 3.0"-specific Schematron-rules and that we should use the underlying PEPPOL BIS/EHF Billing 3.0 Schematron-rules... But after running some tests in different validators it appears there actually are some discrepancies in regards to the validation rules used. It appears Difi/DigDirs online validator recognizes the format as it´s own, separate "EHF Forward Billing 3.0 (Profile 08)" and all four UNEDITED testfiles (i.e. including the XSD-errors mentioned above, which looks to us as if the XSD-validation isn´t correctly performed) pass the validation without errors, whereas we, in both Validex´ and Philip Helger´s validators, get a couple of errors when using the PEPPOL BIS Billing 3.0 specification, in addition to the XSD-errors mentioned above...

Ignoring two errors related to invalid GLN (warning) and Norwegian ORGNR (fatal) in the examplefiles, the following error is going to be problematic for us:

Flag: fatal
Rule id: PEPPOL-EN16931-R007
Message: Business process MUST be in the format 'urn:fdc:peppol.eu:2017:poacc:billing:NN:1.0' where NN indicates the process number.
Location: /(Invoice[1]|CreditNote[1])

If this and/or any other of the validation rules from the "regular" PEPPOL BIS/EHF Billing 3.0 are to be adjusted/deviated from, we would ask that you please publish, support and maintain separate Schematron-files for the format as a whole. Otherwise we would have to introduce a step where we manually have to adjust the PEPPOL BIS/EHF Billing 3.0 Schematron-files, and this is something we (and hopefully most other APs) would like to avoid.

No. 3: Lastly, we believe that the use of UBL 2.2 in the EHF Forward Billing 3.0 is contradictory since the underlying Peppol BIS/EHF Billing 3.0 uses UBL 2.1.

Hope you understand, let me know if anything is unclear or if you have any questions!

Looking forward to your reply!

Sebastian Boklund
Pagero Group

EHF eller PEPPOL BIS

I guidene som ligger som RC, så er tekstene ikke endret til å si at disse dokumentene er EHF og ikke PEPPOL BIS. Slik det ser ut nå, så har det kun vært lagt inn en beskrivelse øverst i dokumentet som sier at dette er en EHF. Resten av teksten i dokumentene ser ikke ut til å ha blitt endret, ei heller eksempler som viser PEPPOL CustomizationID for eksempel.

Enten bør EHF settes lik PEPPOL BIS, og referere kun til dokumentasjon som finnes på openPEPPOL (slik som for EHF Fakturering), eller så bør alle dokumenter renskrives slik at det reflekteres gjennom HELE dokumentet at det er en EHF, ikke en PEPPOL BIS. I dag finnes det f.eks følgende tekster:

  • This chapter describes the principles and assumptions that underlie the use of PEPPOL Ordering
    *This PEPPOL BIS supports a process for suppliers to send a catalogue

National addition in environment, social responsibility and ecological label code list

As we agreed, DFØ ANS ABI has come to the conclusion that at present only a new code is needed as a national addition in: https://anskaflen.dev/postaward/g3/spec/current/syntax/catalogue-3.0/cac -CatalogueLine/cac-Item/cac-Certificate/cbc-CertificateTypeCode/ at the top of the code list: https://anskaflener.dev/postaward/g3/spec/current/codelist/PackagingMarkedLabelAccreditationCode/

National addition Code: Used
Definition: Used means that the item is not new, but used by at least one other owner/user before it is purchased

Text that refers to using N/A must be an mistake as we use the GS1 code list in the EHF catalogue today
"The UBL structure used for item labeling requires this elements, use the value NA."

For the EHF catalogue 3.0, this text must be rewritten so that it explains how to use the current code list (GS1 + national supplement).
We have sent in an issue for Peppol BIS with the same change request

Doc update, UBL Credit Note ubl:CreditNote cac:PaymentMeans

Hei,
Ikke helt sikker på hvor dette burde rapporteres, men jeg vet dere vet :D

Det ser ut som om jeg har funnet en feil i dokumentasjonen. Per https://docs.peppol.eu/poacc/billing/3.0/syntax/ubl-creditnote/cac-PaymentMeans/ ser det ut som om en ubl:CreditNote -> cac:PaymentMeans kan ha 0..1 cbc:PaymentDueDate. Invoice dok'n https://docs.peppol.eu/poacc/billing/3.0/syntax/ubl-invoice/cac-PaymentMeans/ har ikke cbc:PaymentDueDate.

Validatoren sier /cn:CreditNote[1], Test: not(cac:PaymentMeans/cbc:PaymentDueDate)

Binding towards UBL 2.2 or 2.1?

The different documentation of EHF v3 documents have a mismatch in reference to UBL schema/namespace.

In chapter 2 the following text is found (my emphasis):
"Technical interoperability
Binding to OASIS UBL 2.1, see UBL 2.1"

In appendix A the following is found (my emphasis):
This implementation guide builds on UBL 2.2 Schemas, available from OASIS

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.