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

Eliminate phasing #13

Open
wants to merge 1 commit into
base: main
Choose a base branch
from
Open

Eliminate phasing #13

wants to merge 1 commit into from

Conversation

ri4a
Copy link

@ri4a ri4a commented Oct 26, 2021

In phase 1 C3 will already need to support all states. The phase 2 states can only be optional for C2, because (1) the schematron allows all these states to be sent and we are not creating a new document type id with new schematron rules. And (2) it makes little sense for C2 to implement only a subset of states. What benefit would that have, doing the same project twice?

That is different for C1/C4. C1 can choose whether or not to advertise the Invoice Response document and C4 can then either send it or not. Advertising Invoice Response for C1 is optional. We are (October 2021) years away from being able to force all senders to process Invoice Response documents. But if C1 chooses to advertise, they must consume all states.

So I propose we eliminate the phasing. The project with Gerard Bottemanne already showed this is possible.

In phase 1 C3 will already need to support all states. The phase 2 states can only be optional for C2, because (1) the schematron allows all these states to be sent and we are not creating a new document type id with new schematron rules. And (2) it makes little sense for C2 to implement only a subset of states. What benefit would that have, doing the same project twice?

That is different for C1/C4. C1 can choose whether or not to advertise the Invoice Response document and C4 can then either send it or not. Advertising Invoice Response for C1 is optional. We are (October 2021) years away from being able to force all senders to process Invoice Response documents. But if C1 chooses to advertise, they must consume all states.

So I propose we eliminate the phasing. The project with Gerard Bottemanne already showed this is possible.
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

Successfully merging this pull request may close these issues.

1 participant