svanteschubert / complex-business-cases

The complex business cases collected by French and German businesses.
Apache License 2.0
6 stars 0 forks source link

complex-business-cases

Introduction

The complex business cases - currently French and German B2B requirements - are the input for the upcoming B2B EN16931 extension to be created by CEN TC 434 and sponsored by EC. The requirements were initially collected by KoSIT (Lars Rölker-Denker) and FeRD/AWV (Daniel Vinz) in a spreadsheet covering "complex business cases" for e-invoicing! Additional requirements - the most elaborated - were gathered from the French government. Cyrille Sautereau is currently working on the alignment the extensions of the German/French Factur-X extension the business requirements.

The spreadsheet was imported as GitHub issues - like 3 years before for the EN16931 amendments of CEN TC 434 WG 1 - to be able to discuss/collaborate more efficiently in the CEN TC. The import from spreadsheet to GitHub issues is open-source and is described in detail.

Issue Overview

There are currently the following groupings of issues:

  1. The GitHub Issues 1 to 34 are based on the German spreadsheet. The German requirements are still not fully elaborated, some issues will be closed soon as only addressing a problem of a CIUS (XRechnung / ZUGFeRD).
  2. The GitHub Issues 35 to 39 are newly added by the industry (precisely by the Institute of digitalization of tax by Jan Koerner in charge).
  3. The GitHub Issues 40 to 77 were taken from the French Government B2B requirements The details from the French requirements coming from the use cases of the French government and currently most advanced.
  4. New GitHub Issue 78 "Early Payment Discounts" or "German Skonto" should be part of the EN16931 B2G Core

The Issue structure as in #40 is twofold "Background" and an optional Change Request", if new data nodes are required for EN16931. The former structure of the German issue was derived by the columns of the spreadsheet:

  1. Background
  2. Objective
  3. Challenges
  4. Open Questions
  5. Approaches
  6. Further Procedure
  7. Feedback

What's done

What's next

How to participate

Just in case you like to participate actively on the work of the B2B feature set for Europe. The most efficient way is to pay to join your National Standardization Body (NSB - e.g. DIN for Germany) and the NSB will send you to the CEN TC 434 working groups. As a company often your national association are already bundling efforts.

Editing & Cleaning up the Issues

We should follow the four eye principle and every editor should get a review by a second expert to improve overall quality. If base information is being changed, please add/change the initial description: How to edit an issue description

The formation is done by text markdown, which is quite straight forward: https://docs.github.com/de/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/basic-writing-and-formatting-syntax

Problem of Metadata (how to identify issues via labels)

Another interesting topic/task is to label/sort the issues by categories/labels/"different view angles" I have overtaken the labels from CEN TC 434 (also editorial states) and added some sectors today from a presentation by Edmund Gray: https://github.com/svanteschubert/complex-business-cases/label